java课程设计(人事管理系统)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
人事管理系统
(1)系统的功能设计
3
(2)系统功能结构3
(3)数据库设计3
二.功能模块开发 (4)
(1)查询人员信息界面4
(2)添加员工界面5
(3)修改员工信息界面5
(4)删除员工界面6
(5)员工考核界面7
(6)员工考核历史记录界面7
三.各个类说明 (8)
四.程序代码 (11)
(1)................................................................................................................ M anager 11
(2)........................................................................................................... CardEmploy 14
(3).............................................................................................................. S elEmploy 16
(4)............................................................................................................ AddEmploy 17(5)........................................................................................................ ReviseEmploy 21
i UpdDialog (23)
(6)............................................................................................................. DelEmploy 27(7).............................................................................................................. AllEmploy 29(8)................................................................................................................. E xamine 30(9)................................................................................................................... H istory 34(10)...................................................................................................... EmployModel 37(11)................................................................................................... AppraisalModel 39(12)............................................................................................................. S qlHelper 42
一.系统需求分析:
(1)系统的功能设计
i员工信息管理:员工信息管理包括对员工基本信息和情况进行查询、添加、删除和修改及部门管理
ii员工考核管理:包括对员工的考核情况进行操作,还可以对历史考核情况进行浏览
(2)系统功能结构
人事管理的系统结构功能结构如图所示:
(3)数据库设计
员工基本表(Employinfo)
名称字段名称数据类型主键非空
Yes Yes 工号Empno varchar(10
)
No yes 姓名Ename varchar(10
)
性别Sex varchar(4)No yes
出生年月Birthday Datetime No Yes
部门DeptNo Char(10)No Yes
员工考核表(Appraisal)
考核历史记录(History)
二.功能模块开发
(1)查询人员信息界面
实例一个SelEmploy类,当点击“查询”时调用EmployModel类的queryEmploy方法实现查询
(2)添加员工界面
实例一个AddEmploy类当点击“添加”时调用EmployModel类的updEmploy方法实现添加功能
(3)修改员工信息界面
实例一个ReviseEmploy类当点击“修改”时,先调用UpdDialo 弹跳出一个修改信息对话框,信息修改完毕后,调用EmployModel类的updEmploy方法实现修改功能
(4)删除员工界面
实例一个DelEmploy类当点击“删除”时调用EmployModel
类的updEmploy方法实现删除功能
(5)员工考核界面
实例一个Examine类当点击“确认”时调用AppraisalModel 类的updAppraisal方法来完成考核功能
(6)员工考核历史记录界面