企业人事管理系统数据库设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《企业人事管理系统》数据库设计
班级:学号姓名:
一.需求分析
1.1本课题的研究背景
互联网的高速发展,信息化的迅速蔓延,使企业的信息化管理出现了新的方
向。一个现代化的企业想要生存和发展,必须跟上信息化的步伐,用先进的信息
化技术来为企业的管理节约成本、制定规划。而人才作为企业生存和发展的根本,
在企业的管理中始终占有着重要的地位。对企业的人才进行良好的人事管理既有
助于企业高层和人事管理人员动态、及时地掌握企业的人事信息,制定人才招聘
和发展规划,也有利于企业优化改革,精简机构,最终实现人事管理的信息化建
设。在此形势下,我们开发了此套人事管理系统,可应用于大部分的企事业单位,
管理人员可查询员工考勤、薪资、档案等相关信息并可对其进行维护,普通员工
[1]
可在管理人员授权后进行相应的查询等操作。
1.2国内外研究现状
国外专家学者对人事管理系统的研究起步比较早,发达国家的企业非常注重
自身人事管理系统的开发。特别是一些跨国公司,更不惜花费大量的人力和物力
来开发相应的人事管理系统,通过建立一个业务流的开发性系统实现真正意义上
的人事管理目标,挑选和留住最佳人才,同时不断提高这些人才的工作效益。例
如:苹果公司的企业员工人事管理系统便是一个很好的典范。
我国的信息管理系统是九十年代初开始快速发展的。经过十余年的发展,我
国的数据库管理技术也广泛的应用于各个领域,并且形成了产业化。但是,我们
的工厂、企业对信息管理系统的应用比起世界先进水平还相当落后。主要表现在:
人事管理系统范围使用相对狭窄、人事管理系统功能相对欠缺、稳定性较差、功
能相对单一等。
1.3本课题的主要工作
人事管理系统是一个面向企业人事部门工作人员,为其提供服务的综合信息
管理系统。企业员工通过本系统完成相关的日常工作,这些工作也是平常较为繁
重的工作。员工的个人信息等都记录在人事系统里进行管理。企业下设人事部门,
[2]
全权处理企业内部一切人事事物。
二、概念设计
通过了解:一个企业人事管理系统应该包括:职员信息录入、信息查询、信
息修改,信息删除,信息维护等模块。
整个系统模块划分如下图:
企业人事信息管理系统
身职职人企退
份员员事业出
登密查信部系
录码询息门统
模修模管管模
块块块
改理理
模模模
块块块
1. 身份登录模块
身份登录模块
管理员登录
职工登录
企业的所有员工均需通过密码认证方可进入系统。
职员进入查询界面,管理员进入职员信息更改界面。
2. 职员密码修改模块企业的员工在注册后,登录自己的信息界面,把自己的注册时的默认密码更改
为自己的密码。
3. 职员查询模块
职员可通过职务和部门来查询有关职员的信息,系统通过职员输入的信息调
用数据库中的存储过程,并把结果显示在界面上。
4. 人事信息管理模块
人事信息管理模块
人人人人
事事事事
信信信信
息息息息
查录删更
询入除改
对于人事管理员和企业职员,都能进行信息的查询,职员的信息包括:职员
编号,姓名,性别,身份证号码,职务,注册日期,部门编号,部门名称,工资,
奖金,奖惩情况。
公司的管理员可对人事信息进行查询,录入,更改,删除,普通员工只能够
对其信息的查询以及对自己的密码进行修改。
5. 企业部门管理模块
企业部门管理模块
企企企企
业业业业
部部部部
门门门门
查录删更
询入除改
企业的每一名职员都有所对应的部门,有时候,企业会根据自身的情况来对
部门进行管理或对其职能做出相应的调整,因而,本系统将部门的企业部门作为
一个模块来进行管理,方便日后的操作。
企业部门的信息包括:部门编号,部门名称,负责人,部门简介。管理员可
对其进行查询,录入,删除,更改操作。
6. 退出系统模块
企业职员和管理员在进行完一系列操作后,可通过主菜单返回到登录界面,
然后点击安全退出,方可退出本系统。
四: E-R图
职员编号姓名性别身份证号码职务注册时间
密码部门名称
职员
n
工资
m
1
所属
管理
奖惩情况
属于
部门编号
1
1
1
部门管理员
密码
名称
职员密码
负责人用户名
部门名称
职员编号
密码
三、逻辑设计
逻辑设计就是把E-R图转换成关系模式,并对其进行优化。
3.1 E-R图向关系模型的转换
原则:
(1)一个实体型转换为一个关系模型,实体的属性就是关系的属性,实体的键就是关
系的键;
(2)一个联系转换为一个关系模式,和该联系相连的每个实体型的键及联系的属性都
转换为关系的属性。这个关系的键分为以下三种不同的情况:若联系为1:1,则相连的每个实体型的键均是该关系模式的侯选键。
若联系为1:n,则联系对应的关系模式的键取n端实体型的键。
若联系为m:n,则联系对应的联模式的键为参加联系的诸实体型的键的组合。
在上述经由E-R模型得到关系模式并且得到适当的调整后,我们可以结合在需求表述
中数据字典包含的数据项信息,得到数据库的表结构(具体设计各个数据表的表结构,包括
表名,表中各列的字段名、数据类型、数据长度和表的主键和外键;还要考虑应该建立哪些
索引以及索引的类型)。
需要指出的是,考虑到系统的统一兼顾如对数据库管理员和后续软件开发中对数据库
管理以及编程引用的便利,表名和字段名的命名应该由表名的英文含义的词语为主或以其