《{人力资源管理}人事管理系统最终.》由会员分享,可在线阅读,更多相关《{人力资源管理}人事管理系统最终.(50页珍藏版)》请在金锄头文库上搜索。
1、2012级信息化数据库期末教考分离人事管理系统设计成员:12999182 鲍祯群 计算机科学与技术9班 12999180 叶春艳 计算机科学与技术8班 12999088 张发雪 计算机科学与技术6班 12999111 张满红 计算机科学与技术9班 12999174 任蓉蓉 计算机科学与技术9班目录项目说明及团队分工1一、产品概要21.目的及意义22.内容和要求33.产品目标64.开发和运行环境6二、需求分析71.市场背景72.功能分析93.工作流图104.数据流图125.数据字典12三、概念结构设计161.概念结构设计的方法与步骤161.1 概念结构设计的方法161.2概念结构设计的步骤162
2、.概念设计163.E-R图173.1实体属性E-R图(主键背景是蓝色)173.2局部E-R图223.3人事管理系统 E-R图24四、 逻辑结构的设计261.E-R图向关系模型的转换:262.数据模型的优化:273.数据库的结构:27五、 数据库的准备与实施331.范式分析331.1范式的判断条件331.2 本关系模型的判断342.物理结构352.1 建立索引352.2存储过程需求设置362.3视图设置372.4 触发器设置373.数据库实施383.1 创建表383.2 创建数据库关系图423.3 创建存储过程423.4 创建必要视图443.5 创建必要触发器45总结:47参考文献:49项目说明
3、及团队分工选题:数据库人事管理系统小组人员名单及工作分配:姓名学号负责部分鲍祯群12999182项目概述、产品概要叶春艳12999180需求分析、数据库的准备与实施张发雪12999088概念结构设计任蓉蓉12999174逻辑结构设计张满红12999111总结登陆页面展示:一、产品概要1.目的及意义由于社会经济的发展和科技水平的进步,随着人民生活日益走向富足,越来越多的新兴产业被开发。这也伴随着更多岗位的新生和崛起,越来越多的人才被公司需要。紧跟社会现状,许多公司扩大了生产规模,经济体制快速发展,公司组织管理变得越来越庞大和困难。而人事管理成了所有公司必然面临的问题。人事管理是现代企业实现办公自
4、动化不可缺少的管理信息系统,它的内容对企业的决策者和管理者来说都至关重要。所以,人事管理系统应能够为用户提供充足准确的信息和快捷的查询手段。随着电子计算机的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。作为企业信息管理系统的一个子系统,人事管理系统应该具备MIS的各项特征,而且还要考虑人为的因素,在研发的过程中应该重视人的行为,需要领导的亲自参加。建立一套人事管理系统能够加快物资的周转速度,提高生产效率,加强管理的信息化手段,提高本单位的经济效益。人力资源已逐渐成为企业最重要的资源。人力资源管理的重要性,为人力资源管理系统提供了广阔的市场前景。 人事管理的对象是一
5、个单位或若干单位的员工的基本信息,这些信息是变化的。人事部门要为本单位、上级部门提供准确的统计数据。由于人员众多、数据复杂、统计管理工作困难,以往每做一项工作都需要花费很多的时间和精力。人事管理系统能够为用户提供充足的信息和快捷的查询手段。 针对这一现状,为了提高企业的工作效率,完善人员的管理体制,我团队立足于社会需求,结合计算机网络,从设计用户界面开始对公司员工的信息输入、修改、转出、辞职、辞退、信息删除、查询、统计做出了人事管理系统的设计。2.内容和要求系统功能的基本要求:(1) 员工各种信息的输入,包括员工的基本信息、学历信息、婚姻状况信息、职称等。(2) 员工各种信息的修改;(3) 对
6、于转出、辞职、辞退、退休员工信息的删除;(4) 按照一定的条件,查询、统计符合条件的员工信息;至少应该包括每个员工详细信息的查询、按婚姻状况查询、按学历查询、按工作岗位查询等,至少应该包括按学历、婚姻状况、岗位、参加工作时间等统计各自的员工信息;(5) 对查询、统计的结果打印输出。数据库要求:在数据库中至少应该包含下列数据表:(1) 员工基本信息表;(2) 员工婚姻情况表,反映员工的配偶信息;(3) 员工学历信息表,反映员工的学历、专业、毕业时间、学校、外语情况等;(4) 企业工作岗位表;企业部门信息表 用户查询页面 员工信息文档 根据条件统计结果 设置用户权限 添加用户 添加部门 添加员工
7、数据的备份及还原 3.产品目标网络办公自动化系统是计算机和网络迅速发展的一个办公应用解决方案,是为了迎合现在人们的工作而设计的。它的主要目的是实现信息交流和信息共享,能够为用户提供充足和快捷的查询手段,提供协同工作,从而提高办公效率,让人们从繁琐的纸质化办公中解脱出来。现在我国许多机关单位的人事管理水平还停留在纸质的基础上,这样的机制已经不能适应时代的发展。在信息时代,这种传统的管理方法必然被以计算机为基础的信息管理系统所取代。基于这种情况,出现了对人事管理系统的需求。使用计算机对人事资料进行管理,会给应用者带来很多方便,例如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
8、这些优点能够极大地提高人事管理的效率和准确。4.开发和运行环境1.4.1 开发环境分类名称版本语种操作系统WindowsWindows7简体中文开发工具Microsoft Visual Studio2010简体中文数据库平台Microsoft SQL Server2008 R2简体中文1.4.2 运行环境分类名称版本语种操作系统WindowsWindows7简体中文数据库平台Microsoft SQL Server2008简体中文二、需求分析1.市场背景 最初的人事管理,都是靠人力来完成的.当企业规模比较小的时候,人力可以完成,随着企业的规模越来越大,企业的员工人数也越来越多,依然维持着人力进
9、行人事管理,必然会造成工作效率低,工作错误增高的问题. 我国人力资源管理系统落后于先进国家,出现在20世纪80年代。到了90年代末,国外先进的人力资源管理理念开始在国内被广泛接受,在经济市场化进程及互联网快速发展的推动下,企业对信息建设越来越重视,人力资源管理系统成为企业信息化的核心内容之一。人事管理系统就是把分散的企业单位的职工信息实行统一,集中,规范的收集管理,建立分类编号管理,为企业人事管理系统为企事业单位提供信息咨询,信息检索,信息寸取等服务. 本系统是对公司的人事资料进行管理,为人事管理人员提供了一套简单的操作、使用可靠、界面友好、易于管理和使用的处理工具。本系统对人事各种数据进行统
10、一处理,避免数据存取、数据处理的重复,提高工作效率,减少了系统数据处理的复杂性。本系统不仅使公司人事管理人员从繁重的工作中解脱出来,而且提高了人事管理的效率,提高了人事管理的科学性,方便了用户查询、管理人员进行管理。企业人事管理是企业管理的一个重要内容,随着时代的进步,企业也逐渐变得庞大起来.如何管理好企业内部员工的信息,成为企业管理中的一个大的问题.在这种情况下,一个可以规范化,自动化的企业人事管理系统就显的非常必要.人事管理系统基本上能够满足现代企业人事管理系统使用表格对各种信息分门别类,组成企业人事管理系统,可以方便地查询,查阅,修改,交流和重复使用.从人力资源管理内容方面比较:所有系统
11、都涵盖了人力资源管理中的人事信息管理、薪资管理,可见这是人力资源管理的基本。其中,部分系统又增加了机构管理、绩效考核等内容,但每个系统都各有侧重。从系统功能方面比较:大部分系统处于MIS管理的较低层次,只是进行数据的录入、存储、查询和统计等管理工作,较少有系统涉及到决策支持功能,而集成数据挖掘技术的系统则没有一个。可见,人力资源管理系统仍存在完善和发展的空间。2.功能分析 根据1.1系统目的以及系统内容和要求设计系统的总体功能模块,总共分为三个功能模块:基本信息管理模块、考评考勤管理模块、系统用户管理模块。其中,功能模块示意图如下:系统用户管理人事管理系统基本信息管理考勤考评管理2.3-1 人
12、事管理系统功能模块示意图 基本信息管理模块:员工管理部门管理基本信息管理退出系统添加部门删除部门修改部门添加员工部门调转修改员工删除员工工作经历2.3-2 基本信息管理模块示意图系统用户管理模块:系统用户管理修改密码用户管理添加删除密码复位2.3-3 系统用户管理模块示意图考勤考评管理模块:考勤考评管理考评管理考勤管理2.3-3 考勤考评管理模块示意图3.工作流图开始用户登录确认用户类型查询权限管理自己的用户信息修改复位自己用户密码;删除自己用户;拥有所有权限管理系统管理员用户信息;管理一般用户;修改复位密码;添加删除普通用户;退出系统结束重试失败 系统用户管理考勤考评管理基本信息管理管理员用
13、户2.4-1 系统工作流图4 . 数据流图数据库建立部门信息员工信息采用树状结构管理部门信息,在部门间建立从属关系。员工基本信息教育工作经历员工考评员工考勤家庭成员记录实现数据的插入、删除、查询等功能2.5-1 数据流图5.数据字典Departments表(部门信息表)字段名数据类型是否可以为空是否主键说明DepIDInt否主键部门编号DepManagerVarchar(50)否部门经理DepNameVarchar(50)否部门名称UpperIDInt否上级部门编号DepNumberInt部门员工数2.61 表Departments的结构Employees表(员工信息表)字段名数据类型是否可以为空是否为主键说明EmpIDint否主键员工编号EmpNamevarchar(50)否员工姓名Sexchar(2)性别Nationvarchar(40)民族BloodTypechar(5)血型Birthvarcha