- 1、本文档共57页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1813.《人事管理系统》设计实现报告推荐
设计实现报告
1.系统设计 5
1.1系统功能描述 5
1.2功能模块的划分 5
1.3系统流程分析 6
2.数据库设计 7
2.1创建数据库 7
2.2数据库逻辑结构设计 9
2.2.1人员信息表 9
2.2.2部门信息表 10
2.2.3人员考勤表 10
2.2.4工作简历信息表 10
2.2.5奖惩培训信息表 11
2.3创建表 11
2.3.1创建表Tperson 11
2.3.2创建表Tdep 12
2.3.3创建表Tkq 13
2.3.4创建表Tchange 14
2.3.5创建表Tachi 15
3.设计工程框架 16
3.1创建工程 16
3.2模块及窗口间关系 16
3.3创建数据模块 17
3.4系统类模块设计 17
3.4.1Tperson类 18
3.4.2Tdep类 21
3.4.3Tkq类 22
3.4.4Tchange类 23
3.4.5Tachi类 23
4.系统登录 24
4.1设计登录界面 24
4.2在登录窗口中添加代码 25
4.3调用登录窗体 27
5.系统主界面设计 28
5.1设计主界面 28
5.2管理人员信息 28
5.3编辑人员信息 35
6.部门管理模块设计 38
6.1管理部门信息 38
6.2编辑部门信息 41
7.工作简历管理模块设计 43
7.1管理工作简历信息 43
7.2编辑工作简历信息 47
8.人员考勤管理模块设计 49
8.1管理人员考勤信息 49
8.2编辑人员考勤信息 52
9.奖惩培训模块设计 54
9.1管理奖惩培训信息 54
9.2编辑奖惩培训信息 57
10.开发难点和技巧 60
11.系统的调试与注意事项 60
12.小结 60
1.系统设计
1.1系统功能描述
人事管理系统一般都具有一下几项功能要求。
部门信息管理:添加、修改、删除部门基本信息。
员工信息管理:添加、修改、删除员工基本信息。
工作简历管理:添加、修改、删除员工的工作简历情况信息。
人员考勤管理:添加、修改、删除员工的考勤情况信息。
奖惩培训管理:添加、修改、删除员工的奖惩和培训情况信息。
记录查询显示:显示员工信息列表,通过员工姓名和部门等条件快速查询员工资料。
1.2功能模块的划分
根据系统功能描述可以将系统划分为6个主要功能模块,其中每个主模块有分别由多个子模块组成,每一个子模块都需要针对不同的表完成相同的数据库操作,即添加记录、修改记录、删除记录,以及查询显示记录信息。系统功能结构如图1.1所示。
图1.1
1.3系统流程分析
系统流程就是用户在使用系统时的工作过程。
多用户系统的工作流程都是从用户登录模块开始,即首先进行用户身份认证。用户身份认证过程包括确定用户是否是有效的系统用户,判断用户身份是否合法;确定用户的类型,根据用户角色决定用户的操作权限,从而决定用户登录的工作界面。本实例中用户将有3此机会进行系统登录,如果3此输入的用户名和密码都无法与数据库中的数据匹配,则强制退出系统。本实例并没有对用户的权限做详细的划分,除了部门是“人事部”的用户具有用人管理的权限外,其它部门的用户登录後只能浏览查询员工信息。
进入系统后,用户可以选择需要的管理功能模块浏览数据,并调用所属的子模块或是操作实现对特定数据的维护和查询统计。
本实例的系统流程分析如图1.2所示。
重试
否
失败 是
成功
2.数据库设计
充分理解系统的功能特点、模块划分和业务流程后,应创建数据库体,设计数据库中个信息表的结构,并创建表。
2.1创建数据库
在设计数据库表结构之前,首先要为系统创建一个数据库。本系统使用的数据库为SqlServer数据库,数据库名为PersonalDB。创建步骤如下:
选中树状视图中的“数据库”节点後,单击右键,选择弹出菜单中的“新建数据库”菜单项,如图1.3所示。
图1.3
在弹出的“数据库属性”对话框中,在“名称”编辑框中输入PersonalDB,其它选项采用默认值,如图1.4所示。
图1.4
单击“确定”按钮完成数据库创建。
2.2数据库逻辑结构设计
数据库PersonalDB包括一下数据表:人员信息表(Tperson)、部门信息表(Tdep)、人员考勤表(Tkq)、工作简历信息表(Tchange)、将成培训信息表(Tachi)。
2.2.1人员信息表
人员信息表Tperson用来保
文档评论(0)