数据库课程设计企业人事管理信息系统.docx
- 文档编号:27539423
- 上传时间:2023-07-02
- 格式:DOCX
- 页数:30
- 大小:329.95KB
数据库课程设计企业人事管理信息系统.docx
《数据库课程设计企业人事管理信息系统.docx》由会员分享,可在线阅读,更多相关《数据库课程设计企业人事管理信息系统.docx(30页珍藏版)》请在冰豆网上搜索。
数据库课程设计企业人事管理信息系统
数据库课程设计
—企业人事管理信息系统
班级
学号
姓名
时间:
2008/12/9
企业人事管理信息系统
摘要:
企业人事管理是企业管理中的一个重要内容,随着时代的进步,企业也逐渐变得庞大起来。
如何管理好企业内部员工的信息,成为企业管理中的一个大问题。
在这种情况下,开发一个企业人事管理系统就显得非常必要。
本企业人事管理系统具有如下功能:
员工基本信息的录入、修改、查询、删除模块,员工考勤信息和员工调动信息的录入、修改、查询、删除模块,以及系统维护功能。
为企业人事管理提供信息咨询,信息检索,信息存取等服务,基本上能够满足现代企业对人事管理的需要。
关键词:
管理系统;人事管理;职员信息;企业业务
应用背景
1.1引言
企业人事管理是企业管理的一个重要内容,随着时代的进步,企业也逐渐变的庞大起来。
如何管理好企业内部员工的信息,成为企业管理中的一个大问题。
在这种情况下,一个可以规范化,自动化的企业人事管理系统就显得非常必要。
最初的人事管理,都是靠人力来完成的。
当企业规模比较小的时候,人力可以完成,随着企业的规模越来越大,企业的员工人数也越来越多,依然维持着人力进行人事管理,必然会造成工作效率低,工作错误增高的问题。
人事管理系统就是把分散的企事业单位的职工信息实行统一,集中,规范的收集管理,建立分类编号管理,电脑存储查询以及防火,防潮,防蛀,防盗等现代化,专业化的管理系统,为企事业单位和职工解除后顾之忧。
企业人事管理系统为企事业单位提供信息咨询,信息检索,信息存取等服务。
1.2管理信息系统的发展历史
管理信息系统的概念起源很早。
早在20世纪30年代,柏德就强调了决策在组织管理中的作用。
50年代,西蒙提出了管理依赖于信息和决策的概念。
同一时代维纳发表了控制论与管理,他把管理过程当成一个控制过程。
50年代计算机已用于会计工作,1958年盖尔写道:
管理将以较低的成本得到及时准确的信息,做到较好的控制。
"这时数据处理一词已经出现。
管理信息系统已经逐步成为一个独立的学科分支,它继承了其他众多学科的理论、方法与应用技术,它与信息科学、系统科学、控制理论、运筹学、会计学、统计学、经济学、管理科学、计算机科学有着十分密切的联系。
同时,管理信息系统作为一种应用工具,又广泛地应用于工业、农业、交通、运输、文化、教育、卫生、体育以及各种社会经济活动的信息管理之中,并起着益重要的作用,显示出强大的生命力。
随着社会的不断进步、科学技术快速发展以及生产力水平逐步提高,使得管理工作显得越来越重要。
在现代管理科学体系中,管理信息系统已经被公认为是一门不可替代的崭新学科,目前,其正处在不断发展、逐步完善阶段。
计算机作为现代化的工具与手段应用于管理,已成为信息处理的重要工具。
计算机的应用范围越来越广,应用的功能由一般数据处理发展为分析预测、支持决策,最终导致了管理信息系统的产生。
管理信息系统它是依赖于管理和科学技术的发展而形成的。
管理信息系统的三要素是系统的观点、数学的方法和计算机的应用,而这三点也正是管理现代化的标志。
管理信息系统是依赖于电子计算机的发展而发展的。
管理信息系统是与电子计算机同步发展的。
从原理上讲,任何部门或企业,无论有无计算机,均有信息的收集,加工和使用,因而都有管理信息系统。
但是,只是有了计算机以后管理信息系统的功能才能真正体现出来。
1.3国内信息系统发展现状
企业是国民经济的基本单元,而企业信息系统建设是我国企业走向现代化的必由之路。
我国目前共有各类企业800万家,这些企业在近20年来,在不同程度上都遇到了企业信息系统建设的问题。
80年代以来,国家有关部门就一直非常重视企业信息化的推进。
国家有关部门曾重点扶持过一批国有大企业的信息化工程,并以它们为样板在全国制造业企业中推广过CIMS。
沈阳鼓风机厂、成都飞机制造厂、北京第一机床厂等,都是这一时期涌现出来的企业信息化样板企业。
90年代以后,随着微型计算机、互连网等迅速普及,计算机技术对企业的影响越来越大,企业信息化进一步为人们所重视。
有关部门领导曾明确提出:
到2000年,全国一千个大型骨干企业基本实现企业信息化,全国大型产业企业80%(含零售业、批发业、仓储业、饮食业和工业企业)全面应用计算机管理,初步实现管理现代化。
30~40%的中小企业普及计算机管理。
1995年以后,我国企业信息化走向了以ERP为主的道路,许多外国ERP厂商如SAP、BAAN、ORACLE、FOUTHSHIFT等纷纷进入中国,国内目前也已有数十家ERP软件供应商,不少已经形成商品化且有几百家用户。
一些调查说明,我国企业购买MRPII、ERP软件的费用在90年代以后迅速增长。
例如在机械行业,购买了国外软件公司MRPII系统的企业高达66%,企业平均用于硬件的投资费用约为604万元,软件费171万元,实施及咨询费143万元,合计约800万元。
与之类似,其他行业对于信息化的投资,在近几年来也有较大的增长。
1.4国内信息系统存在的问题
在企业信息化快速发展的时代,我们在充分肯定这些已经取得的成果的同时也不能忽视一些普遍性的问题。
首先是过10年左右,我国企业信息系统建设虽然轰轰烈烈地发展,但其成功率究竟如何?
根据广东省信息中心和信息协会对335家已经实现了信息化的企业的调查,有52.24%的企业认为本企业进行信息化建设的成效一般;认为不理想的有21.79%;认为效果非常好的只有9.55%。
根据研究还发现:
一些企业已经投入使用的模块,实际中并未发挥作用,它只是针对若干局部系统,或者特定类型的产品的试运行。
运行最好的为库存管理模块,原因主要是库存与其它部门间的相互影响较小。
其次,物料单、销售、采购及财务统计模块也在部分企业得到较好的应用。
但成本管理及预测模块等使用情况较差。
根据另一次对300名来自不同行业、不同企业的中层管理者的调查发现,这些管理者工作的科室中,人均微机数量0.4~1台的占33%,其中人均微机数量达到1台以上的企业占37%。
但是,这些企业中的计算机的97%是用来做文字处理工作,有1/2是用于浏览网页,甚至有1/5的计算机是经常用来玩游戏的。
而大多数被调查者都认为:
他们企业并没有实现信息化。
这些调查和结果分析都说明了:
我国企业目前虽然使用计算机已经比较普遍,但许多信息系统的应用情况却并没有达到预想的效果。
1.5信息系统开发的紧迫性
随着企业规模的扩大和市场竞争的更加激烈,各类企业都愈来愈认识到人力资源管理的重要性及提升企业自身人力资源管理水平的迫切性,而人力资源管理水平的提升不仅需要高素质的管理人员,而且也需要信息化工具进行辅助。
人力资源管理软件也就应运而生了。
目前,无论是机关单位、事业单位,还是企业单位,人力资源管理对于组织生存与长远发展所具备的重要性都已经有了明确的认识,对于加强组织本身人力资源管理水平的需求已经产生。
随着中国企业管理水平的提高及中国加入WTO的事实,人才的争夺与管理已成为中国企业乃至各级事业、机关单位所面临的严重问题。
要应对高强度的竞争无疑是需要优秀的管理人才,而科学管理的实施在信息化的今天是离不开数字化的工具做辅助的。
特别在组织规模不断扩大的今天,做为管理人员和组织领导者要想对组织进行有效的管理和正确的决策就必须借助于数字化工具的帮助。
人力资源管理软件的市场是非常大的,据国家工商行政管理局统计,中国注册企业有近1,000万家,这些都是潜在的市场。
在今后5年内人力资源管理软件必然会迅速发展成为一个巨大的市场,但现在国内人力资源开发厂家而言,在人力资源管理软件的深层次开发方面,只能说刚刚启动,现有人力资源系统的厂商的开发层面几乎只停留在人事作的层面上。
国外成熟的产品虽然在理论性和先进性上优于国内产品,但在中国现今人力资源管理制度不规范的现状下,其功能的实用性及有效性已大打折扣,同时其高昂的价格也使得大多数企业望而生畏。
同时,中国企业受中华民族深远文化的影响有其与西方企业所不同的管理文化底蕴。
而国外软件开发商则很难将产品与中国国情相结合,使得产品无法真正为广大中国企业所受用。
需求分析阶段
随着人力资源在现代企业中的核心定位不断提高,及计算机的广泛使用,如何实现以人为企业发展的根本,企业为人的发展及管理提供便捷、快速的服务,企业的人力资源管理系统是企业解决人力资源管理的解决之道。
对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件;计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
不同的企业具有不同的人事管理制度,这就决定了不同的企业需要不同的人事管理系统。
1.选题背景
(1)企业的人事管理业务大致经过如下的管理流程:
1)新职员进入公司以后,经人事部门的专门人员将新职员的基本信息进行记录,包括职员的家庭信息和工作、教育经历信息,生成人事档案。
2)如果新员工尚未分配产,部门,那么他每个工作日的工作表现由人事处统一管理,直到该员工分配门后,再归属该部门的部门领导管理。
3)由专门的人员管理出勤和退勤信息并按月进行汇总,包括请假、加班和旷工记录等。
4)每个月月底或者月初,由该职员的直接领导对其考核,填写职员考核表,包括职员的工作业绩和奖惩记录。
5)每个月月初,职员考核表与考勤汇总信息上交给人事部门最高管理者,作为年终考核的依据,同时根据这些信息和工资项目,填写工资表,并将工资表送到财务部门。
(2)伴随着全球经济一体化的进程,人事管理日趋复杂,人力资源成了现代企业生存和发展的重要因素。
企业人事部门传统的档案手工管理繁琐、效率低下而且容易出错,已经无法适应现代企业日益庞大的人力资源队伍的管理需求。
随着计算机技术的迅猛发展,办公自动化成为现实,利用计算机实现企业人事管理势在必行。
企业人事管理信息系统,综合运用人事管理相关领域的知识,结合计算机技术,科学的管理企业的人事档案、绩效考核等信息,具有检索迅速、操作方便、存储量大、保密性高、成本低等特点,可以大大的提高工作效率;同时可以引导企业按照科学的管理理念对人力资源进行规范化的管理。
系统目标
针对企业不同管理层的职员,就人事管理的各个方面,提供一个互动式的人事管理平台。
系统目标如下:
1)尊重传统的企业人事管理制度和文化,满足企业不同管理层的职员和企业普通职员对人事管理内容的不同需求。
2)通过人事管理系统的实现,使企业的人事管理更加科学化。
3)提供灵活、方便的操作。
4)节约人事管理的成本,提高企业人事管理的效率。
5)对系统提供必要的权限管理。
6)为企业实现整体信息化的其他相关系统提供必要的数据支持。
在中小型企业,人事部门传统的手工管理主要包括人事档案管理、职员的考勤记录、考勤数据统计、绩效考评以及原始工资核算。
综上所述,在业务处理上,企业人事管理信息系统应该满足以下需求:
1)业务上满足企业人事管理职能的基本需求,能够方便地进行部门、职员和考评管理。
2)为考勤管理系统和工资管理系统提供数据支持。
3)与传统的手工管理相比,要添加基础数据的管理和用权限的设置。
4)所有的界面都要有信息的浏览功能,同时要保障数据的安全、可靠。
5)完美的报表功能,可以打印需要的报表。
2.数据字典
(1)表名:
用户编码信息表
标识:
tbDuty
数据来源:
用户管理模块的录入
字段名
是否主键
字段类型
字段长度(B)
是否允许为空
备注
UserId
是
char
10
否
用户名
UserPassword
否
char
8
否
用户密码
UserKind
否
char
20
否
用户状态(在职、兼职、试用、高职、返聘)
(2)表名:
职务编码信息表tbDuty
标识:
tbDuty
数据来源:
基础数据管理模块的录入
字段名
是否主键
字段类型
字段长度(B)
是否允许为空
备注
Dutyld
是
char
8
否
职务编码
DutyName
否
char
20
否
职务名称
(3)表名:
文化程度编码信息表tbEdu
标识:
tbEdu
数据来源:
基础数据管理模块的录入
字段名
是否主键
字段类型
字段长度(B)
是否允许为空
备注
Eduld
是
char
2
否
文化程度编码
EduName
否
char
20
否
文化程度名称
(4)表名:
民族编码信息表tbNation
标识:
tbNation
数据来源:
基础数据管理模块的录入
字段名
是否主键
字段类型
字段长度(B)
是否允许为空
备注
NationId
是
char
3
否
民族编码
NationName
否
char
20
否
民族名称
(5)表名:
部门信息表tbDep
标识:
tbDep
数据来源:
部门信息管理模块的录入
字段名
是否主键
字段类型
字段长度(B)
是否允许为空
备注
DepId
是
char
3
否
部门编号
DepName
否
char
20
否
部门名称
Describe
否
char
100
是
部门职能描述
(6)表名:
职员家庭信息表tbFamilyMember
标识:
tbFamilyMember
数据来源:
职员家庭信息管理模块的录入
字段名
是否主键
字段类型
字段长度(B)
是否允许为空
备注
Id
是
char
8
否
家庭成员编号
EmpId
否
char
8
否
职员编号
Name
否
char
30
否
家庭成员姓名
Gender
否
char
2
是
家庭成员性别
Age
否
char
4
是
家庭成员年龄
Relationship
否
char
20
是
与本人关系
WorkingOrg
否
char
50
是
所在单位
(7)表名:
职员基本信息表tbEmployee
标识:
tbEmployee
数据来源:
职员基本信息管理模块的录入
字段名
是否
主键
字段
类型
字段长度(B)
是否允
许为空
备注
EmpId
是
char
8
否
职员编号
EmpName
否
char
30
是
职员姓名
Gender
否
char
2
是
性别
Age
否
intr
4
是
年龄
NationId
否
char
3
是
民族编号
Birthday
否
char
8
是
生日
PoliticalParty
否
char
20
是
政治面貌
MaritalCon
否
char
6
是
婚姻状况
DepId
是
char
8
是
所在部门编号
HireDate
否
char
8
是
入职时间
Eduld
否
char
2
是
文化程度编号
FamilyPlace
否
char
20
是
籍贯
IdCard
否
char
20
是
身份证号
否
char
30
是
电子邮箱
Officephone
否
char
20
是
办公电话
State
否
char
20
是
职员状态(在职、兼职、试用、高职、返聘)
Residence
否
char
100
是
居住地址
Postcode
否
char
10
是
邮政编码
PRLocation
否
char
50
是
户口所在地
(8)表名:
职员月考勤信息表tbWorkRecord
标识:
tbWorkRecord
数据来源:
考勤信息管理模块的录入
字段名
是否主键
字段类型
字段长度(B)
是否允许为空
备注
RecordTime
是
char
8
否
考勤年月
EmpId
否
char
8
否
职员编号
DepId
否
char
30
否
所在部门编号
LeaveDays
否
char
2
是
请假天数
AbsentDays
否
char
4
是
旷工天数
OtDays
否
char
20
是
加班天数
workingDays
否
char
50
是
当月全勤天数
概念结构设计阶段
1.任务
根据需求分析的结果:
数据流图和数据字典来设计出企业人事管理系统的分E-R图和基本E-R图,为下一步的逻辑设计阶段提供素材.
2.各个具体的实体
3.数据流程图
根据以上的E—R图,去掉其中信息系统不能完成的和本系统处理以外的环节,并将业务处理比较集中的功能做为一个高层模块,得到本系统高层数据流程图,如下图所示。
经过分析,消除不必要的冗余,有些纯人工的操作要删除,如确定组织结构及部门组成;有些环节不属于本系统的处理范围要去掉,如关于工资处理的部分;综合以上各个步骤的分析,最终得到用数据流程图表达的新系统的逻辑功能结构,如下图所示。
依据系统分析阶段得到的数据流程图和数据字典,以数据流程图中的处理功能为出发点,抽取各个主要的处理功能建立模块结构图。
逻辑结构设计
一.与总E-R图对应的关系模式
1、实体所对应的关系模式:
职员(职员编号、职员姓名、性别、年龄、工龄、民族编号、生日、政治面貌、婚姻状况、所在部门编号、入职时间、文化程度编号、籍贯、身份证号、电子邮箱、办公电话、职员状态、居住地址、邮政编码、户口所在地);
职员家庭(职员编号、家庭成员编号、家庭成员姓名、家庭成员性别、家庭成员年龄、与本人关系、所在单位)
民族(民族编码、民族名称)
文化程度(文化程度编码、文化程度名称)
职员月考勤(考勤年月、职员编号、所在部门编号、请假天数、旷工天数、加班天数、当月全勤天数)
说明:
1.下加横线部分表示关系的码
2.以上关系的详细内容说明请参照概念结构设计中的具体内容
3.上面的各个关系对概念结构设计中的相关内容了作了修改,主要加了各个实体中间的联系,尤其是一对多的联系,纳为属性。
2、联系所对应的关系模式:
1)、把用户和人事管理系统之间的n:
1的登入联系转化为相应的关系模式如下:
登入(用户名、用户密码);
2)、把人事人员和职员之间的n:
m的住宿联系转化为相应的关系模式如下:
登记(人事人员号、职员编号);
3)、其他联系处理说明如下:
一个职员生成一份职员基本信息表,为1:
1的关系;
一个职员生成一份职员家庭基本信息表,为1:
1的关系;
一个职员生成n份职员考勤信息表,为1:
1的关系;
领导考查职员的考勤信息表,为n:
m的关系。
物理结构设计
一.存储结构设计
经过分析可知,本酒店管理系统中信息处理的特点如下:
(1)职员基本信息、职员考勤信息子系统的数据不仅经常需要查询,而且更新速度快,例如新职员的到来后要进行登记,职员每个月都要进行要作考勤等。
(2)各个部门信息要求共享的信息较多。
例如员工信息,来客信息等。
但财务信息一般不共享。
(3)人事部门有一定的特殊职能:
汇总财务信息;对于被辞退的员工从系统中级联删除其信息、如从员工表中删除其基本信息、从它所服务的工作部门中删除该员工的工作名额,结算支付其工资、奖金;同时补充新的员工,代替它的工作。
针对这些特点,设计如下:
1.确定数据库的存放位置
为了提高系统性能,现根据应用情况将数据按照易变部分和稳定部分、经常存取部分和存取频率较低的部分分别在两个磁盘上存放。
同时,考虑到本系统是多用户的,为了提高效率,数据库的备份的数据和日志文件将保存在磁带中。
(1)经常存取部分:
职员(职员编号、职员姓名、性别、年龄、工龄、民族编号、生日、政治面貌、婚姻状况、所在部门编号、入职时间、文化程度编号、籍贯、身份证号、电子邮箱、办公电话、职员状态、居住地址、邮政编码、户口所在地);
职员家庭(职员编号、家庭成员编号、家庭成员姓名、家庭成员性别、家庭成员年龄、与本人关系、所在单位)
职员月考勤(考勤年月、职员编号、所在部门编号、请假天数、旷工天数、加班天数、当月全勤天数)
(2)存取频率较低的部分:
文化程度(文化程度编码、文化程度名称)
民族(民族编码、民族名称)
部门(部门编号、部门名称、部门职能描述)
职务(职务编号、职务名称)
2.确定系统配置
企业人事管理系统需要的微机数量和规模都不必太大,但在系统设计时应考虑到企业的发展需求,在选择硬件设备、服务器操作系统、数据库时都考虑到能够逐步的增加和扩展。
由于涉及到企业的职员管理,数据的完整性和安全性显得尤其重要。
系统中的数据一旦丢失,将需要很长时间进行恢复,有时甚至使信息系统不得不从系统初始化阶段重新开始运行。
每天进行数据备份是保障系统安全的重要手段。
数据备份需要严格按照事先制定的备份与故障恢复策略进行,并落实备份登记和检查措施。
具体的系统配置应当根据系统实际运行情况做进一步的调整。
二.存取路径设计
1.存取方式的分析:
对职员基本信息、职员考勤信息子系统的各个关系最经常的操作是查找,假设现有n个职员的信息,如果采取顺序查找,平均查找n/2次;建立B+树索引,则平均查找次数为B+树的层数log2n+1。
所以选择B+树作为索引,具体设计如下:
(1)对以下经常在查询中出现的关系的码建立索引<说明:
下加横线部分表示关系的码>
职员(职员编号、职员姓名、性别、年龄、工龄、民族编号、生日、政治面貌、婚姻状况、所在部门编号、入职时间、文化程度编号、籍贯、身份证号、电子邮箱、办公电话、职员状态、居住地址、邮政编码、户口所在地);
职员家庭(职员编号、家庭成员编号、家庭成员姓名、家庭成员性别、家庭成员年龄、与本人关系、所在单位)
职员月考勤(考勤年月、职员编号、所在部门编号、请假天数、旷工天数、加班天数、当月全勤天数)
文化程度(文化程度编码、文化程度名称)
民族(民族编码、民族名称)
部门(部门编号、部门名称、部门职能描述)
职务(职务编号、职务名称)
(2)以下经常进行连接操作的关系的码建立索引:
职员编号、部门编号等
三、编码设计
编码是指用一些便于计算机或人业识别和处理的符号来表示各类信息。
编码方式有很多。
本系统对职员和部门的编码制定要求,采用层次和顺序码的合成码。
层次码指把编码对象分类,用不同的码位来表示不同的类别进行编码。
顺序码指按排列顺序对象进行编码。
1.职员编号
职员编号编码为8位合成码。
第一级为职员所属部门,用6位层次码表示;第二级为同一部门的职员标识,用2位数字码表示,如下图所示。
2.部门编号
部门编号前2位代表一级部门,3、4位代表二级部门,5、6位代表三级部门,7、8位为备用,如下图所示。
四、设计评价及说明
上述设计对时间效率,空间效率,维护代价和用户的实际需求做出了较好的权衡,根据企业人事管理的实际出发,以时间效率和用户的实际需求为根本,得出的方案。
参考文献
[1]王珊,萨师煊,数据库
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 课程设计 企业 人事 管理信息系统
![提示](https://static.bdocx.com/images/bang_tan.gif)