ImageVerifierCode 换一换
格式:DOCX , 页数:49 ,大小:1.02MB ,
资源ID:12228074      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/12228074.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(人事管理系统最终.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

人事管理系统最终.docx

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 概念结构

2、设计的方法 161.2概念结构设计的步骤 162.概念设计 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 创建存储

3、过程 423.4 创建必要视图 443.5 创建必要触发器 45总结: 47参考文献: 49项目说明及团队分工选题:数据库人事管理系统小组人员名单及工作分配:姓名学号负责部分鲍祯群12999182项目概述、产品概要叶春艳12999180需求分析、数据库的准备与实施张发雪12999088概念结构设计任蓉蓉12999174逻辑结构设计张满红12999111总结登陆页面展示:一、产品概要1.目的及意义由于社会经济的发展和科技水平的进步,随着人民生活日益走向富足,越来越多的新兴产业被开发。这也伴随着更多岗位的新生和崛起,越来越多的人才被公司需要。紧跟社会现状,许多公司扩大了生产规模,经济体制快速发展,

4、公司组织管理变得越来越庞大和困难。而人事管理成了所有公司必然面临的问题。人事管理是现代企业实现办公自动化不可缺少的管理信息系统,它的内容对企业的决策者和管理者来说都至关重要。所以,人事管理系统应能够为用户提供充足准确的信息和快捷的查询手段。随着电子计算机的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。作为企业信息管理系统的一个子系统,人事管理系统应该具备MIS的各项特征,而且还要考虑人为的因素,在研发的过程中应该重视人的行为,需要领导的亲自参加。建立一套人事管理系统能够加快物资的周转速度,提高生产效率,加强管理的信息化手段,提高本单位的经济效益。人力资源已逐渐成为

5、企业最重要的资源。人力资源管理的重要性,为人力资源管理系统提供了广阔的市场前景。 人事管理的对象是一个单位或若干单位的员工的基本信息,这些信息是变化的。人事部门要为本单位、上级部门提供准确的统计数据。由于人员众多、数据复杂、统计管理工作困难,以往每做一项工作都需要花费很多的时间和精力。人事管理系统能够为用户提供充足的信息和快捷的查询手段。 针对这一现状,为了提高企业的工作效率,完善人员的管理体制,我团队立足于社会需求,结合计算机网络,从设计用户界面开始对公司员工的信息输入、修改、转出、辞职、辞退、信息删除、查询、统计做出了人事管理系统的设计。2.内容和要求系统功能的基本要求:(1) 员工各种信

6、息的输入,包括员工的基本信息、学历信息、婚姻状况信息、职称等。(2) 员工各种信息的修改;(3) 对于转出、辞职、辞退、退休员工信息的删除;(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系统目的以及系统内容和要求设计系统的总体功能模块,总共分为三个功能模块:基本信息管理模块、考评考勤管理模块、系统用

12、户管理模块。其中,功能模块示意图如下:2.3-1 人事管理系统功能模块示意图 基本信息管理模块:2.3-2 基本信息管理模块示意图系统用户管理模块:2.3-3 系统用户管理模块示意图考勤考评管理模块:2.3-3 考勤考评管理模块示意图3.工作流图重试失败 系统用户管理考勤考评管理基本信息管理管理员用户2.4-1 系统工作流图4 . 数据流图2.5-1 数据流图5.数据字典Departments表(部门信息表)字段名数据类型是否可以为空是否主键说明DepIDInt否主键部门编号DepManagerVarchar(50)否部门经理DepNameVarchar(50)否部门名称UpperIDInt否

13、上级部门编号DepNumberInt部门员工数2.61 表Departments的结构Employees表(员工信息表)字段名数据类型是否可以为空是否为主键说明EmpIDint否主键员工编号EmpNamevarchar(50)否员工姓名Sexchar(2)性别Nationvarchar(40)民族BloodTypechar(5)血型Birthvarchar(20)出生日期Ageint年龄PoliticalPartyvarchar(40)政治面貌CultureLevelvarchar(40)学历MaritalConditionvarchar(20)婚姻状况FamilyPlacevarchar(6

14、0)籍贯IDCardvarchar(20)身份证号Mobilevarchar(15)电话号码Addressvarchar(100)家庭住址HireDatevarchar(20)开始工作日期DepIDint部门编号Titlevarchar(20)职务Statetinyint员工状态(0,1)UpperIDint上级员工编号2.62 表Employees的结构Marital表(婚姻信息表)字段名数据类型是否可以为空是否为主键说明MarIDtingint否主键爱人编号EmpIDint否员工编号MarNamevarchar(50)否爱人姓名Birthvarchar(20)出生日期MarDatevarc

15、har(20)结婚日期Titlevarchar(20)工作职称MarNationvarchar(40)爱人民族MarFamilyPlacevarchar(60)爱人籍贯WorkingOrgvarchar(40)工作单位2.63 表Family的结构Education表(学历信息表)字段名数据类型是否可以为空是否为主键说明EmpIDint否主键员工编号SchoolOrgvarchar(50)毕业学校名称Specialityvarchar(30)专业ForeigLanguagevarchar(30)外语类ForLanLevelvarchar(10)外语级别ComputerLevelvarchar(

16、10)计算机级别EndDatechar(10)毕业日期CultureLevelvarchar(40)学历2.64 表Experience的结构Checkin表(员工考勤表)字段名数据类型是否可以为空是否为主键说明CheckDatechar(10)否候选键考勤月份EmpIDint否候选键员工编号qqDaysdecimal(4,1)考勤天数ccDaysdecimal(4,1)出差天数bjDaysdecimal(4,1)病假天数sjDaysdecimal(4,1)事假天数kgDaysdecimal(4,1)旷工天数fdxjDaysdecimal(4,1)法定休假天数nxDaysdecimal(4,1

17、)年休天数dxDaysdecimal(4,1)倒休天数cdMinutestinyint迟到时间ztMinutestinyint早退天数jbDaysdecimal(4,1)加班天数Memovarchar(200)备注2.6-5 表Checkin的结构Evaluation表(员工考评信息表)字段名数据类型是否可以为空是否为主键说明EvaMonthchar(10)否候选键考评月份EmpIDint否候选键员工编号ztEvavarchar(200)总体评价jlReasonvarchar(200)奖励事由jlAmountsmallint奖励金额cfReasonvarchar(200)处罚事由cfAmoun

18、tsmallint处罚金额Menovarchar(200)备注2.6-6 表Evaluation的结构Post表(岗位信息表)字段名数据类型是否可以为空是否为主键说明PostNamevarchar(40)否主键岗位名称PostIDvarchar(40)否岗位编号Transfer Recordvarchar(200)调动记录2.6-7 表Post的结构User表(用户信息表)字段名数据类型是否可以为空是否为主键说明UserNamevarchar(40)否主键用户名Pwdvarchar(40)否密码UserTypetinyint否类型2.6-8 表User的结构三、概念结构设计1.概念结构设计的方

19、法与步骤1.1 概念结构设计的方法 设计概念结构通常有四类方法:自顶向下,自底向上,逐渐扩张以及混合策略。本教学系统采用的是自底向上的方法。即首先定义全局的概念结构的框架,然后逐步细化。根据自顶向上地进行需求分析然后再自底上上地进行概念设计。1.2概念结构设计的步骤 概念结构的设计可分为两步:第一步是抽象数据并设计局部视图。第二步是集成局部视图,得到全局的概念结构。2.概念设计本次设计主要包括八个表: 名称(属性),加下划线的是主键 基本信息(员工号,部门,职务,婚姻状况,电话,出身年月,家庭住址,政治面貌,血 型,年龄,姓名,性别,状态,学历,籍贯,身份证号,开始工作时间) 婚姻信息(爱人代

20、号,爱人姓名,员工号,结婚时间,爱人籍贯,爱人民族,工作单位,出身日期,工作职称) 学历信息(员工号,学历,毕业,计算机级别,外语级别,外语类,专业,毕业院) 部门信息(部门号,部门员工数,部门经理,部门) 岗位信息(岗位编号,岗位名称,调动记录) 考勤信息(考勤月份,员工号,考勤天数,出差天数,病假天数,事假天数,旷工天数,法定休假天数,午休天数,倒休天数,迟到时间,早退天数,加班天数,备注) 考评信息(考评月份,员工号,总体评价,奖励事由,奖励金额,处罚事由,处罚金额,备注) 用户信息(用户名,密码,类型)3.E-R图3.1实体属性E-R图(主键背景是蓝色) (1)基本信息图(2)婚姻信息

21、图(3)学历信息图(4)岗位信息图(5)部门信息图(6)考勤信息图(7)考评信息图(8)用户信息图(此表是为后台管理做准备的)3.2局部E-R图 (1)员工婚姻局部e-r图 注:一个员工对应一个婚姻信息记录,一个婚姻记录对应一个员工。一个员工可以没有任何婚姻记录,也可以有一个婚姻记录。一个婚姻记录必须对应一个员工。若无员工对应,则此条婚姻记录应当不存在。(2)员工部门局部e-r图注:一个员工只能在一个部门,但是一个部门是由好多个员工组成,故员工和部门之间的的联系时1:m。3.3人事管理系统 E-R图说明:一个员工拥有一个基本信息,一个学历信息,一个考勤信息,一个考评信息,只属于一个工作岗位,一

22、个部门,管理一段或者没有婚姻信息,而一个工作岗位可以有多个员工,一个部门由多个员工组成,一个学历信息对应一个员工等。这样就构成了一个人事管理系统E-R图。四、 逻辑结构的设计1.E-R图向关系模型的转换:关系模型:(标有下划线的为主键) 基本信息(员工编号,姓名,年龄,性别,部门,职务,学历,状态,出生年月,籍贯,民族,身份证号,血型,婚姻状况,政治面貌,开始工作时间,家庭住址,电话,部门编号,员工状态,上级员工编号) 婚姻信息(爱人代号,员工号,爱人姓名,爱人籍贯,爱人民族,结婚日期,出生日期,工作单位,工作职称) 学历信息(员工号,学历,专业,毕业院校,毕业时间,外语类型,外语级别,计算机

23、级别) 岗位信息(岗位编号,岗位名称,岗位变更) 员工考勤信息(考勤月份,员工编号,考勤天数,出差天数,病假天数,事假天数,旷工天数,法定休假天数,年休假天数,倒休天数,迟到时间,早退天数,加班天数,备注) 员工考评信息(考评月份,员工编号,总体评价,奖励事由,奖励金额,处罚事由,处罚金额,备注) 部门信息(部门编号,部门名称,部门经理,上级部门编号,部门员工数) 用户信息(用户名,密码,类型)2.数据模型的优化: 数据库的逻辑结构设计的结果不是唯一的。为了提高数据库应用系统的性能还应该根据应用需要适当的修改,调整关系模式,这就是数据模型的优化。规范化理论为数据库设计人员判断关系模式的优劣提供

24、了理论标准,可用来预测模式可能出现的问题,使数据库设计工作有了严格的理论基础。关系数据模型的优化通常以规范化理论为指导。3.数据库的结构:根据要求设计出各表的具体结构,如下:(注:员工状态1为在职,0为退休)Employees表(员工信息表)字段名数据类型是否为空是否为主键说明EmpIDint否主键员工编号EmpNamevarchar(50)否员工姓名Sexchar(2)性别Nationvarchar(40)民族BloodTypechar(5)血型Birthvarchar(20)出生日期Ageint年龄PoliticalPartyvarchar(40)政治面貌CultureLevelvarch

25、ar(40)学历MaritalConditionvarchar(20)婚姻状况FamilyPlacevarchar(60)籍贯IDCardvarchar(20)身份证号Mobilevarchar(15)电话号码Addressvarchar(100)家庭住址HireDatevarchar(20)开始工作日期DepIDint部门编号Titlevarchar(20)职务Statetinyint员工状态(0,1)UpperIDint上级员工编号Marital表(婚姻信息表)字段名数据类型是否为空是否为主键说明MarIDtingint否主键爱人编号EmpIDint否员工编号MarNamevarchar(

26、50)否爱人姓名Birthvarchar(20)出生日期MarDatevarchar(20)结婚日期Titlevarchar(20)工作职称MarNationvarchar(40)爱人民族MarFamilyPlacevarchar(60)爱人籍贯WorkingOrgvarchar(40)工作单位Departments表(部门信息表)字段名数据类型是否可以为空是否主键说明DepIDInt否主键部门编号DepManagerVarchar(50)否部门经理DepNameVarchar(50)否部门名称UpperIDInt否上级部门编号DepNumberInt部门员工数Education表(学历信息表)字段名数据类型是否为空是否为主键说明EmpIDint否主键员工编号SchoolOrgvarchar(50)毕业学校名称Specialityvarchar(30)专业ForeigLanguagevarchar(30)外语类ForLanLevelvarchar(10)外语级别ComputerLevelvarchar(10)计算机级别EndDatechar(10)毕业日期CultureLevelvarchar(40)学历Checkin表(员工考勤表)字段名数据类型是否为空是

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1