企业人事管理系统设计报告.doc

上传人:精*** 文档编号:1036163 上传时间:2024-03-27 格式:DOC 页数:24 大小:1.11MB
下载 相关 举报
企业人事管理系统设计报告.doc_第1页
第1页 / 共24页
企业人事管理系统设计报告.doc_第2页
第2页 / 共24页
企业人事管理系统设计报告.doc_第3页
第3页 / 共24页
企业人事管理系统设计报告.doc_第4页
第4页 / 共24页
企业人事管理系统设计报告.doc_第5页
第5页 / 共24页
点击查看更多>>
资源描述

1、企业人事管理系统设计报告课 题 名 称: 专 业 班 级: 学 生 姓 名: 学 号: 指 导 教 师: 1. 系统规划1.1项目背景随着经济的发展、企业规模的扩大和市场竞争的更加激烈,各类企业都愈来愈认识到人事管理的重要性及提升企业自身人事管理水平的迫切性,一个企业要想长远的发展,人才是根本,人事管理对于企业生存与长远发展所具备的重要性,普遍被各类公司认同。而人事管理水平的提升不仅需要高素质的管理人员,而且也需要信息化工具进行辅助。计算机的普遍应用使得人事管理软件也得到了迅速发展,为企业的人事管理提供了系统化的服务。人事管理软件的应用,能够使企业的人事管理更加方便、准确和快捷。1.2系统目标

2、开发本系统的目的就是帮助企业的人力资源部门提高工作效率,实现企业人事信息管理的系统化,规范化和自动化。具体如下:(1)改变过去手工操作,建立计算机系统操作,更加快捷,做到高效率的人事管理。(2)通过业务的整合和组织结构的调整,提高数据的准确性,避免逻辑的错误和人为的错误,提高数据的可信度。(3)能够及时了解公司员工的基本信息、考勤信息和调动信息,便于人事的调动和管理。1.3可行性分析1技术上的可行性本系统对于硬件方面要求并不高,一般公司的配备的电脑都能够满足本管理信息系统系统在硬件上的要求。在软件方面,本系统的数据库服务器产品选择Access 2003。Access2003支持用户对数据库的基

3、本操作,是数据库系统的核心软件,其主要目标是使数据成为方便用户使用的资源,易于为各种用户所共享,并增进数据的安全性、完整性和可用性。可以实现数据共享,减少数据冗余,采用特定的数据模型,具有较高的数据独立性,具有统一的数据控制功能。 Access2003是一个中小型数据库管理系统,使用方便、功能强大,与其它数据库有良好的结合。拥有使用更简单、界面直观等优点,具有计算机基础知识和操作技能的人员就可以熟练的操作使用。因此该管理信息系统的开发在技术上是可行的。2经济上的可行性由于本系统是以中小型企业为实施单位和理想用户,所以本系统的开发、实施都不庞大。不需要投入大额经费购置硬件设备,选用的软件平台和相

4、应工具都是拥有较高普及率的,且新系统能提高工作效率,提高信息处理的准确程度和速度,其所带来的收益远远大于该系统开发和维护的费用。因此,该管理信息系统的开发在经济上是可行的。3.管理上的可行性系统开发成功对企业所带来的改观和利益是管理层和员工所乐见的,他们会对开发应用项目抱着积极的态度。同时,系统拟采用简洁的界面,操作简单,易上手。因此,该管理信息系统的开发在管理上是完全可行的。2. 系统分析2.1系统的组织结构通过对某企业的调查分析,了解到该企业的组织结构设置为:总经理下设三个副总经理,一个副总经理分管人事部和财务部,一个副总经理分管市场部、销售部和物流部。另一个副总经理分管生产部和研发部。图

5、1给出了该企业的组织结构情况。图1 组织结构图各部门的主要功能:(1) 总经理:负责公司的整体事务,公司的发展方向等。(2) 副总经理:分管所管理的各个部门的相关事务。(3) 人事部:主要负责公司员工的招聘、培训、考勤等。(4) 财务部:负责公司资金的管理调度,员工工资奖金的发放等。(5) 市场部:负责制定产品企划策略、制定产品价格、新产品上市规划和产销的协调工作等。(6) 销售部:负责公司总体的营销活动,决定公司的营销策略和措施,并对营销工作进行评估和监控,包括公共关系、销售、客户服务等。(7) 物流部:负责企业输入输出物资和产品的运输、保管、包装、装卸搬运和物流信息等业务。(8) 生产部:

6、负责公司产品的生产和质量。(9) 研发部:负责新产品的研发和已有产品的改良。2.2系统的管理功能为实现本系统目标,将系统分成以下四个功能:1.员工基本信息(1)添加员工基本信息:管理员可以添加员工的基本信息:姓名、性别、工号、籍贯、出生年月、住址、E-mail、学历、专业、入职时间等。(2)修改员工信息:选择一个员工,可以修改这个员工的基本信息。(3)查询员工信息:可以根据员工的姓名和工号进行查询员工信息,并且可以针对查询结果进行修改和删除操作。(4)删除员工信息:直接从列表中选中需要删除的员工信息,然后进行删除操作,或者首先查询需要删除的员工信息,然后再删除。2.员工考勤信息(1)添加考勤信

7、息:添加员工上下班信息和请假,加班,出差等信息。(2)修改考勤信息:当考勤信息出现错误需要修改的时候,可以从这里修改相应的记录。(3)查询考勤信息:根据员工姓名、编号或者时间进行查询,得到所有的考勤信息,包括上下班,请假,加班和出差信息。(4)删除考勤信息:分为删除上下班信息和删除其他考勤信息。3.员工调动信息(1)添加调动信息:添加企业员工的原有部门,原有职务,新部门,新职务等信息。(2)修改调动信息:修改相应的员工调动信息。(3)查询调动信息:查询某个员工的调动信息或者某段时间内企业内部的调动情况。(4)删除调动信息:删除那些不需要的员工调动信息。4.员工工资信息(1)添加工资信息:添加企

8、业员工的本月基本工资、补助、奖金、代扣保险和实发工资等信息。(2)修改工资信息:修改相应的员工的工资信息。(3)查询工资信息:查询某个员工的工资信息或者某部门的工资情况。(4)删除工资信息:删除那些不需要的工资信息。2.3系统的业务流程1员工基本信息业务流程新入职员工填写员工信息表交到人事部,由人事部整理后归档,再由系统管理员输入到系统,生成员工基本信息表。图2 员工基本信息业务流程图2员工考勤信息业务流程员工上下班签到,部门主管核实员工考勤表之后递交到人事部,然后输入到系统,生成员工考勤信息表。图3 员工考勤信息业务流程图3员工调动信息业务流程主管部门发出调动通知,人事部一方面经过核实后输入

9、系统的员工调动信息表,另一方面把员工考勤信息表递交到财务部,经财务部调整或者结算工资后输入到系统的员工调动信息表。图4 员工调动信息业务流程图4员工考勤信息业务流程人事部把员工考勤信息表递交到财务部,同时部门主管把绩效考核递交到财务部,经过财务部的汇总,给员工结算工资,输入到系统,生成员工工资信息表。 图5 员工工资信息业务流程图2.3系统的数据流程1系统的整体数据流程图6 系统的整体数据流程图2员工基本信息管理数据流程图7 员工基本信息管理数据流程图3员工考勤信息管理数据流程图8 员工考勤信息管理数据流程图4员工调动信息管理数据流程图9 员工调动信息管理数据流程图5员工工资信息管理数据流程图

10、10 员工工资信息管理数据流程图2.4数据字典1.数据项的定义数据项编号:I01-01数据项名称:部门名称别 名 :部门名称简 述 :企业部门的名称类型及宽度:字符型,20位数据项编号:I01-02 数据项名称:上级部门名称别 名 :上级部门名称简 述 :该机构上级部门的名称简 述 :企业部门的名称类型及宽度:字符型,20位 数据项编号:I02-01数据项名称:员工工号别 名 :员工工号简 述 :员工的身份的编码类型及宽度:整型,8位取值范围 :“00000001”-“99999999” 数据项编号:I02-02数据项名称:姓名别 名 :姓名简 述 :员工姓名类型及宽度:字符型,25位 数据项

11、编号:I02-03数据项名称:性别别 名 :性别简 述 :员工性别类型及宽度:字符型,2位 数据项编号:I02-04 数据项名称:民族别 名 :民族简 述 :员工民族类型及宽度:字符型,15位 数据项编号:I02-05数据项名称:生日别 名 :生日简 述 :员工生日类型及宽度:日期时间型取值范围 :“1900-1-1”“2050-12-31” 数据项编号:I02-06 数据项名称:政治面貌别 名 :政治面貌简 述 :员工政治面貌类型及宽度:字符型,10位数据项编号:I02-07数据项名称:文化程度别 名 :文化程度简 述 :员工的最高教育程度类型及宽度:字符型,20位 数据项编号:I02-08

12、数据项名称:籍贯别 名 :籍贯简 述 :员工祖籍所在地类型及宽度:字符型,30位 数据项编号:I02-09数据项名称:身份证号别 名 :身份证号简 述 :员工身份识别编码类型及宽度:字符型,18位 数据项编号:I02-10数据项名称:手机号码别 名 :手机号码简 述 :员工手机号码类型及宽度:字符型,11位 数据项编号:I02-11 数据项名称:户口所在地别 名 :户口所在地简 述 :员工户口所在地址类型及宽度:字符型,50位 数据项编号:I02-12数据项名称:入职日期别 名 :入职日期简 述 :员工进入工作岗位的时间类型及宽度:日期时间型取值范围 :“1900-1-1”“2050-12-3

13、1” 数据项编号:I02-13 数据项名称:所在部门名称别 名 :所在部门名称简 述 :员工工作部门的名称类型及宽度:字符型,20位 数据项编号:I02-14数据项名称:工作岗位别 名 :工作岗位简 述 :员工工作岗位的名称类型及宽度:字符型,20位 数据项编号:I02-15数据项名称:职务别 名 :职务简 述 :员工的职能所在类型及宽度:字符型,10位 数据项编号:I03-01数据项名称:原部门名称别 名 :原部门名称简 述 :员工调转工作之前的部门名称类型及宽度:字符型,20位 数据项编号:I03-02数据项名称:新部门名称别 名 :新部门名称简 述 :员工调转工作之后的部门名称类型及宽度

14、:字符型,20位 数据项编号:I03-03 数据项名称:新职务名称别 名 :新职务名称简 述 :员工工作调转之后的职务名称类型及宽度:字符型,25位 数据项编号:I03-04数据项名称:调转原因别 名 :调转原因简 述 :员工工作变动的原因概述类型及宽度:字符型,100位 数据项编号:I03-05数据项名称:调转日期别 名 :调转日期简 述 :员工新入职时间类型及宽度:日期时间型取值范围 :“2000-1-1”“2050-12-31”数据项编号:I04-01数据项名称:基本工资别 名 :基本工资简 述 :员工本月的基本工资类型及宽度:字符型,8位数据项编号:I04-02数据项名称:奖金别 名

15、:奖金简 述 :员工本月的奖金类型及宽度:字符型,8位数据项编号:I04-03数据项名称:补助别 名 :补助简 述 :员工本月的补助类型及宽度:字符型,8位数据项编号:I04-04数据项名称:代扣保险别 名 :代扣保险简 述 :员工本月需要支付的五险一金类型及宽度:字符型,8位数据项编号:I04-05数据项名称:实发工资别 名 :实发工资简 述 :员工本月的实际发放工资类型及宽度:字符型,8位 数据项编号:I05-01数据项名称:考评时间别 名 :考评时间简 述 :对特定员工进行考评的时间类型及宽度:日期时间型取值范围 :“2000-1-1”“2050-12-31”数据项编号:I05-02数据

16、项名称:考评主题别 名 :考评主题简 述 :对员工进行考评的相关内容类型及宽度:字符型,100位数据项编号:I05-03 数据项名称:考评结果别 名 :考评结果简 述 :对员工在考评期间表现的评定类型及宽度:字符型,1000位数据项编号:I05-04数据项名称:考评分数别 名 :考评分数简 述 :员工的综合得分类型及宽度:整型,3位取值范围 :“0”-“100”数据项编号:I06-01数据项名称:用户名别 名 :用户名简 述 :登录系统用户名称类型及宽度:字符型,20位数据项编号:I06-02数据项名称:密码别 名 :密码简 述 :登录系统密码类型及宽度:字符型,6位数据项编号:I06-03

17、数据项名称:用户类型别 名 :用户类型简 述 :登录系统所属用户类型类型及宽度:字符型,50位2.数据结构的定义数据结构编号:DS01数据结构名称:企业部门表单简 述 :企业部门的相关信息数据结构组成:I01-01 + I01-02 数据结构编号:DS02数据结构名称:员工基本信息表单简 述 :全部员工个人基本信息明细数据结构组成:I02-01 + I02-02 + I02-03 + I02-04 + I02-05 + I02-06 + I02-07 + I02-08 + I02-09 + I02-10 + I02-11 + I02-12 + I02-13 + I02-14 + I02-15数

18、据结构编号:DS03数据结构名称:员工部门调转表单简 述 :员工调转工作的相关信息数据结构组成:I03-01 + I03-02 + I03-03 + I03-04 + I03-05 + DS01数据结构编号:DS04数据结构名称:员工工资表单简 述 :员工工资的相关信息数据结构组成:I04-01 + I04-02 + I04-03 + I04-04+ I04-04 + I04-05数据结构编号:DS05数据结构名称:员工考勤表单简 述 :员工考勤的相关信息数据结构组成:I05-01 + I05-02 + I05-03 + I05-04+ I05-04 +I02-01数据结构编号:DS06数据结

19、构名称:用户信息简 述 :系统用户的相关信息数据结构组成:I06-01 + I06-02 + I06-03 + I06-013.数据流的定义数据流编号:D2.1 数据流名称:员工考评表简 述 :人事部门开出的考评表数据流来源:人事部门数据流去向:上级领导数据流组成: 编号+员工工号+考评月份+考评主题+考评结果+考评分数+考评人编号数据流量 :1份/30天高峰流量 :5份/30天数据流编号:D2.2 数据流名称:工资表简 述 :财务部门开出的工资表数据流来源:财务部门数据流去向:员工数据流组成:员工工号+部门名称+工资表编号+日期数据流量 :20份/24小时高峰流量 :500份/24小时4.处

20、理逻辑的定义处理逻辑编号:P2.1 处理逻辑名称:信息整理简 述 :接收企业各部门员工档案整理并录入数据库输入的数据流:数据流员工信息表处 理 :根据数据流“员工信息表”核实,录入输出的数据流:数据存储员工信息、表单增加处 理 频 率 :20份/8小时5.数据存储的定义数据存储的编号:F2.1数据存储的名称:员工信息表存档简 述 :存储员工信息数据存储的组成:员工工号+姓名+性别+民族+生日+政治面貌+文化程度+籍贯+身份证号+手机号码+户口所在地+到岗日期+所在部门名称+工作岗位+职务关 键 字 :员工工号相关联的处理 :P2.1 数据存储的编号:F2.2数据存储的名称:考评表存档简 述 :

21、存储考评表数据存储的组成:编号+员工工号+考评月份+考评主题+考评结果+考评分数+考评人编号关 键 字 :编号相关联的处理 :P2.26.外部实体的定义外部实体编号:S2.1 外部实体名称:部门主管简 述 :本企业负责部门管理输入数据流 :员工业绩输出数据流 :D2.1外部实体编号:S2.2 外部实体名称:财务部门简 述 :本企业的资金管理部门输入数据流 :D2.1输出数据流 :D2.22.5系统的逻辑结构根据业务流程图和数据流程图的分析,把相应的功能进行的合并,为了实现统的整体目标,我们把整个系统分为了以下5 个模块。系统的逻辑结构图如图11所示。图11 系统逻辑结构图3.管理信息系统的设计

22、3.1系统的功能结构设计(系统总体结构图)企业人事信息管理系统主要有员工基本信息管理、员工考勤信息管理。员工调动信息管理和员工工资信息管理等四个功能结构组成,从而方便了员工对其信息的查询,也为公司领导掌握公司员工的动态提供了捷径,利于上级部门对人员的调控。图12 系统总体结构图3.2 系统代码设计代码设计目的:在管理信息系统运行过程中,为了便于计算机的处理,对系统涉及的对象用英文字母、数字来代替,使系统对象简单化,代码设计是一个科学管理的问题。设计出一个好的代码对于系统的开发工作是一件十分有利的事情,它可以使很多处理变得十分方便。员工编码8位,采用区间码。前4位为入职年份,用数字表示,例如20

23、11,后四位是员工编号。图13 系统代码设计图3.3 数据库结构设计3.3.1 E-R 模型根据用户需求设计数据库概念模型,概念结构是各种数据模型的共同基础,一般使用E-R 模型来表示。分析收集到的资料,画出企业现实中的事物及其相互联系图。如图14所示。图14 系统的E-R模型3.3.2 数据表的设计1.部门表部门表用来保存企业部门的信息。本系统采用树状结构来管理部门数据,也就是在部门间建立从属关系。部门表的结构如表1所示。表1 部门表的结构编号字段名称数据类型说明1DepNamevarchar(40)部门名称2Describesvarchar(250)部门职能3UpperIdint上级部门2

24、.员工基本信息表表2 员工基本信息表的结构编号字段名称数据类型说明1EmpIdint员工工号2EmpNamevarchar(50)姓名3Sexvarchar(4)性别4Nationnalityvarchar(30)民族5Birthvarchar(20)生日6Political_Partyvarchar(20)政治面貌7Culture_levelvarchar(40)文化程度8Family_Placevarchar(60)籍贯9Id_cardvarchar(20)身份证号10Mobilevarchar(30)手机号码11Hukouvarchar(100)户口所在地12HireDatevarcha

25、r(20)到岗日期13Position1varchar(40)工作岗位14Titlevarchar(20)职务3.员工部门调动表员工调动表用来保存员工在部门间调转工作的信息,表结构如表3所示。表3 员工部门调动表的结构编号字段名称数据类型说明1Idint编号2EmpIdint员工工号3OrgDepIdvarchar(50)原部门4NewDepIdvarchar(50)新部门5Titlevarchar(50)新职务名称6Reasonvarchar(200)调转原因7TransDatedatetime调转日期4.员工考勤表表4 员工考勤表结构编号字段名称数据类型说明1CheckDatechar(1

26、0)考勤月份2EmpIdint员工编号3qqDaysdecimal(4,1)全勤天数4ccDaysdecimal(4,1)出差天数5bjDaysdecimal(4,1)病假天数6sjDaysdecimal(4,1)事假天数7kgDaysdecimal(4,1)旷工天数8fdxjDaysdecimal(4,1)法定休假天数9nxjDaysdecimal(4,1)年休假天数10dxjDaysdecimal(4,1)倒休假天数11ot1Daysdecimal(4,1)法定假日加班12ot2Daysdecimal(4,1)周末加班13ot3Daysdecimal(4,1)日常加班5.用户信息表表5 用户信息表的结构编号字段名称数据类型说明1UserNamevarchar(40)用户名2EmpIdint员工工号3UserPwdvarchar(40)密码4UserTypevarchar(1000)用户类型

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 学术论文 > 毕业论文

版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1 

陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922