【完整版】基于JavaWeb人事管理系统的设计与实现_毕业论文设计 联系客服

发布时间 : 星期一 文章【完整版】基于JavaWeb人事管理系统的设计与实现_毕业论文设计更新完毕开始阅读43f2a4d2a0c7aa00b52acfc789eb172ded6399fa

如图6-4是管理员登录后的界面图:

图6-4 管理员登录后的界面图

§6.2.2 增加员工的设计与界面

(1) 功能名:AddEmployee

用户在“增加员工基本信息”页面中输入:用户名(UserName)、角色(RoleID)、姓名(Name)、身份证号(IDNumber)、所属部门(DepartmentID)、入职日期(EmployForm)、电话号码(Phone)、手机号码(Mobile)、电子邮箱(Email)、住址(Address),然后提交。

系统检查:用户名的合法性、身份证号的合法性。检查电话号码、手机号码、电子邮箱格式的合法性。如果检查通过,增加员工基本信息(Employee):

(1) 员工编号(EmployeeNo),根据先后顺序生成 (2) 用户名(UserName),输入

(3) 密码(Password),默认为“000000” (4) 角色(RoleID),输入 (5) 姓名(Name),输入

(6) 身份证号(IDNumber),输入 (7) 出生日期(Birthday),取自身份证号 (8) 性别(Gender),取自身份证号 (9) 状态(Status),默认为“在职” (10) 所属部门(DepartmentID),输入 (11) 入职日期(EmployForm),输入 并增加员工联系方式(Contact):

(1) 员工编号(EmployeeNo),同员工基本信息(Employee) (2) 电话号码(Phone),输入 (3) 手机号码(Mobile),输入 (4) 电子邮箱(Email),输入 (5) 住址(Address),输入

如果员工信息已存在(身份证号、姓名相同),并且状态为“离职”,更新员工基本信息(Employee):

(1) 密码(Password),默认为“000000” (2) 状态(Status),“在职”

(3) 所属部门(DepartmentID),输入

(4) 入职日期(EmployForm),输入 (5) 离职日期(EmployTo),(空)

增加成功后调用“查询员工信息”功能,查询新增加的员工信息 如果检查未通过或增加失败,返回“增加员工信息”页面,提示错误原因,并恢复页面中所有的输入项,如图6-5和6-6分别是增加界面图和提示的界面图:

图6-5 单个增加员工界面图

图6-6 单个增加员工错误提示界面图

(2) 功能名:BatchAddEmployee

用户事前可将“员工信息文件”保存到服务端的某一目录下(不需要通过页面上传文件)。员工信息文件的结构如下:

(1) 员工信息文件为一纯文本文件(文件后缀为“.txt”) (2) 文件中的每一行为一条员工信息

(3) 每一条员工信息包括多个员工信息属性,属性使用分隔符“|”分隔 批量增加员工界面如图6-7所示:

图6-7 批量增加员工界面图

§6.2.3 更新员工的设计与界面

(1) 更新员工联系方式 功能名:ChangeContact

用户在“更新员工联系方式”页面中输入:电话号码(Phone)、手机号码(Mobile)、电子邮箱(Email)、住址(Address),然后提交。

系统检查:电话号码、手机号码、电子邮箱格式的合法性。如果检查未通过,返回“更新员工联系方式”页面,提示错误原因。