java课程设计(人事管理系统)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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)员工考核历史记录界面

相关文档
最新文档