java课程设计(人事管理系统)
- 格式:doc
- 大小:1.08 MB
- 文档页数:38
java课程设计(人事管理系统)
-标准化文件发布号:(9556-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII 人事管理系统 一.系统需求分析:......................................................................................................................... 3 (1) 系统的功能设计 ....................................................................................................... 3 (2) 系统功能结构 ........................................................................................................... 3 (3) 数据库设计 ............................................................................................................... 3 二. 功能模块开发 ................................................................................................................... 4 (1) 查询人员信息界面 ................................................................................................... 4 (2) 添加员工界面 ........................................................................................................... 4 (3) 修改员工信息界面 ................................................................................................... 5 (4) 删除员工界面 ........................................................................................................... 6 (5) 员工考核界面 ........................................................................................................... 6 (6) 员工考核历史记录界面 ........................................................................................... 7 三. 各个类说明....................................................................................................................... 7 四. 程序代码......................................................................................................................... 11 (1) Manager .................................................................................................................. 11 (2) CardEmploy ............................................................................................................. 13 (3) SelEmploy ................................................................................................................ 14 (4) AddEmploy .............................................................................................................. 16 (5) ReviseEmploy .......................................................................................................... 19 i UpdDialog ................................................................................................................ 20 (6) DelEmploy ............................................................................................................... 23 (7) AllEmploy ................................................................................................................ 25 (8) Examine ................................................................................................................... 26 (9) History ..................................................................................................................... 30 (10) EmployModel ...................................................................................................... 31 (11) AppraisalModel ................................................................................................... 33 (12) SqlHelper ............................................................................................................. 36 一.系统需求分析: (1) 系统的功能设计 i 员工信息管理:员工信息管理包括对员工基本信息和情况进行查询、添加、删除和修改及部门管理 ii 员工考核管理:包括对员工的考核情况进行操作,还可以对历史考核情况进行浏览
(2) 系统功能结构 人事管理的系统结构功能结构如图所示:
(3) 数据库设计 员工基本表(Employinfo) 名称 字段名称 数据类型 主键 非空 工号 Empno varchar(10) Yes Yes 姓名 Ename varchar(10) No yes 性别 Sex varchar(4) No yes 出生年月 Birthday Datetime No Yes 部门 DeptNo Char(10) No Yes
职务 Ejob Char(20) No Yes 工资 Sal float No Yes
员工考核表(Appraisal) 名称 字段名称 数据类型 主键 非空 工号 Empno varchar(10) yes yes 考核 Consequence varchar(10) no yes 变更日期 RegDate datetime No Yes
考核历史记录(History) 名称 字段名称 数据类型 主键 非空 流水号 JourNo Int Yes yes 工号 Empno varchar(10) no yes 姓名 Ename varchar(10) No Yes 上次考核 OldInfo varchar(10) No Yes 本次考核 NewInfo varchar(10) No Yes 变更日期 RegDate datetime No Yes
二. 功能模块开发 (1) 查询人员信息界面
实例一个SelEmploy类,当点击“查询”时调用EmployModel
类的queryEmploy方法实现查询 (2) 添加员工界面