人事管理系统的设计与实现(毕业论文) 联系客服

发布时间 : 星期三 文章人事管理系统的设计与实现(毕业论文)更新完毕开始阅读1e74a915866fb84ae45c8d06

人事管理系统设计与实现

<3> 人事资料统计

对职工进行按照不同的条件进行统计,如按民族类别统计、按年龄类别统计等。此人事管理模块的流程图如图3-3所示。

图3-3 人事管理流程图

五.备忘记录模块

<1> 日常记事管理

此模块是供管理员可以对事情的时间、类别、主题进行查询、添加、删除、修改等如发工资时间,查看历史工资以及进行相关的修改操作。 <2> 通讯录管理

此模块是对员工的通讯信息进行操作如添加姓名信息、删除姓名信息、修改姓名信息操作,当然查询信息也是可以的。

六.数据库维护模块

此模块有两个子模块组成,数据库维护模块主要对企业人事管理系统中的数据信息进行备份和还原操作。在备份数据库选项中选择备份,程序首先判断是将备份文件存到默认路径下,还是存到用户选择的路径下,然后对数据库文件进行备份。还原数据库是在还原数据库的选项卡中单击“还原”按钮,程序首先调用命令将与数据库有关的进程全部关闭,然后重新备份该数据库的日志文件,同时对数据库进行还原操作。 数据库维护管理流程图如图3-4所示。

9

人事管理系统的设计与实现

图3-4 系统管理流程图

3.2 人事管理系统关系型数据库的实现

Microsoft SQL Server 2005 是一个高性能的客户端/服务器结构的关系数据库管理系统(RDBMS)。SQL Server 2005是为支持高容量的事务处理(比如在线订购录入、存货目录、记账或制造)以及数据仓库和决策支持系统而设计的。它运行在Microsoft Windows NT4或Microsoft Windows 2005 Server上—基于使用Intel处理器的网络。也能够为其他的Microsoft操作系统提供很多客户端工具和网络接口。由于SQL Server的开放结构,其他系统也能和它交互操作。使用它可以完成事务处理、存储和分析数据以及创建新的应用程序。SQL Server 2005是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索.SQL Server的优点在于它提供了一种类似于Excel的电子表格,可以使数据库一目了然。

其中SQL Server的RDBMS负责维护数据库中数据之间的关系,确保正确的存储数据和不违反定义数据之间的规则,而且在系统发生错误时将所有数据恢复到某个已知的、具备一致性的检查点上。SQL Server 2005就是关系数据库开发工具,数据库能汇

10

人事管理系统设计与实现

集各种信息以供查询、存储和检索。SQL Server 2005的优点在于它能使用数据表示图或自定义窗体收集信息。数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用。统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,报填数据的完整和一致。另外,合理的数据库结构将非常有利于程序的实现。设计数据可系统是应该首先充分了解用户各个方面的要求,包括现有的以及将来可能增加的要求。 3.2.1 数据库分析

针对一般人事管理系统的需求通过对办公工作过程的内容和数据流程分析,现对主要的表及结构设计,如下面所示的数据项和数据结构。

1.通讯录信息:包括的数据项有:职工编号、职工名称、家庭电话、性别、QQ号、邮箱地址,手机号等。

2.奖惩信息:包括的数据项有:编号、职工编号、奖惩种类、奖惩时间、批准人、撤销时间、撤销原因等

3.职工基本信息:包括的数据项有:职工编号、员工姓名、民族、性别、年龄、出生年月、政治面貌、文化程度、婚姻状况、家庭住址、身份证号、电话、工种、职务、所学专业、手机、单位工作时间、毕业学校等。

4.家庭关系信息:所包括的数据项有:编号、职工编号、家庭成员名称、与本人关系、出生日期、工作单位、职务、政治面貌。

5.工作简历信息:所包括的数据项有:编号,职工编号、开始时间、结束时间、工作单位、部门、职务。

6.个人简历信息:所包括的数据项有:编号、职工编号、内容等。

7.日常记事信息:所包括的数据项有:编号、记事时间、记事类别、主题、内容等。 8.培训记录信息:所包括的数据项有:编号、职工编号、培训方式、培训开始时间、 培训结束时间、培训专业、培训单位、培训内容、费用、效果等。

有了上面的数据结构、数据项和数据流程,我们就能进行下节的数据库设计。 3.2.2 数据库概念模型设计

概念性数据模型关心的是如何完整、正确地反映客观实际情况,不关心在数据库中如何实现。这种数据模式能真实地反应用户要求的实际情况,是一种容易被人们理解的直观的数据库结构模式。同时也是一种相对稳定统一的数据模式,一般情况下很少变动。概念性数据在用户和设计者之间建立了桥梁。是设计数据库结构的基础。

概念设计中自顶向下的实体分析方法,即常用的实体联系模型 (简称E-R模型),对具体数据进行抽象加工,将实体集合抽象成实体类型。用实体间联系反映现实世界事物间的内在联系。E-R模型是建立概念性数据模型的有力工具。各个模块的E-R图模型

11

人事管理系统的设计与实现

如下图所示:

在职状态工号合同期限入职日期毕业院校所属专业聘用形式性别员工姓名出生日期最高学历员工员工编号基本工资身份证号婚姻状况职称职位部门名族机关联系地址政治面貌电子邮箱联系电话 图3-5 员工基本信息E-R图

姓名性别部门备注员工奖罚 奖惩日期奖惩类别奖惩原因奖惩分数编号职位 图3-6 员工奖惩信息E-R图

3.2.3 数据库创建表结构

根据上节的数据项和数据结构,可以设计出能够满足用户需求的各种实体以及它们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。根据上面的设计规划出的实体有:通讯录实体、奖惩实体、职工信息实体、家庭关系信息实体、工作简历实体、个人简历信息实体、日常记事信息实体和培训记录实体。根据实体信息创建如下表结构。

1. 通讯录表tb_AddressBook,如表3-3所示。

12