简介

雇员管理项目开发案例

 

本课程主要为Java项目开发课程,在整体课程之中主要以一个实际的雇员信息管理项目为例,讲解了企业人事系统的基础开发,在整个系统之中包括完善的业务分析,权限分析,为日后的Spring、MyBatis、Shiro开发打下基础。

本项目综合使用了以下技术进行开发:Java + JSP + Servlet + MVC + JSTL + EL + Ajax + jQuery + Validation + Bootstrap + Reflect + Filter,同时深入面向对象的分析与设计进行可重用类编写

整个项目的案例的核心模块只有两大块,但是这两大块模块之中会涉及到许多验证以及业务相关的操作处理部分。在整个项目里面所关注的点有如下几点:
·了解整个项目的开发的流程;
·所有项目的核心组成就是CRUD、单表、一对多、多对多;
·去感受一下如何做一个全栈工程师;
·本次项目不使用流行框架完成,你们去用心感受整个开发的问题所在。
核心功能:就是做一个公司内部的人事管理系统,主要是负责雇员的操作管理,也就是说所有的操作都围绕雇员进行CRUD操作,
但是在这一过程之中需要注意以下几点:
·公司的工资需要进行严格的等级控制;
一定要注意如果要新增员工,那么员工的工资必须要求在指定的等级范围之中;
·公司的所有员工都要求有部门,但是每一个部门都有人员上限(管理员定义好的),那么就意味着在进行员工添加的时候需要考虑到部门上限的控制,当员工离职的时候还需要考虑将人数进行减少;
·考虑到员工的信息安全,必须由人事管理员负责员工的添加以及修改等操作,但是需要将每一次的修改记录进行保存;
·在进行部门列表的时候要求可以在本页面上弹出一个新的层来进行员工的信息列表,同时此列表操作要求进行分页控制(无刷新分页)。
 
分类
项目案例
查看课程

任务列表