企业人事管理系统设计报告.docx
- 文档编号:24198751
- 上传时间:2023-05-25
- 格式:DOCX
- 页数:28
- 大小:67.61KB
企业人事管理系统设计报告.docx
《企业人事管理系统设计报告.docx》由会员分享,可在线阅读,更多相关《企业人事管理系统设计报告.docx(28页珍藏版)》请在冰豆网上搜索。
企业人事管理系统设计报告
企业人事管理系统设计报告
课题名称:
专业班级:
学生姓名:
学号:
指导教师:
1.系统规划
1.1项目背景
随着经济的发展、企业规模的扩大和市场竞争的更加激烈,各类企业都愈来愈认识到人事管理的重要性及提升企业自身人事管理水平的迫切性,一个企业要想长远的发展,人才是根本,人事管理对于企业生存与长远发展所具备的重要性,普遍被各类公司认同。
而人事管理水平的提升不仅需要高素质的管理人员,而且也需要信息化工具进行辅助。
计算机的普遍应用使得人事管理软件也得到了迅速发展,为企业的人事管理提供了系统化的服务。
人事管理软件的应用,能够使企业的人事管理更加方便、准确和快捷。
1.2系统目标
开发本系统的目的就是帮助企业的人力资源部门提高工作效率,实现企业人事信息管理的系统化,规范化和自动化。
具体如下:
(1)改变过去手工操作,建立计算机系统操作,更加快捷,做到高效率的人事管理。
(2)通过业务的整合和组织结构的调整,提高数据的准确性,避免逻辑的错误和人为的错误,提高数据的可信度。
(3)能够及时了解公司员工的基本信息、考勤信息和调动信息,便于人事的调动和管理。
1.3可行性分析
1.技术上的可行性
本系统对于硬件方面要求并不高,一般公司的配备的电脑都能够满足本管理信息系统系统在硬件上的要求。
在软件方面,本系统的数据库服务器产品选择Access2003。
Access2003支持用户对数据库的基本操作,是数据库系统的核心软件,其主要目标是使数据成为方便用户使用的资源,易于为各种用户所共享,并增进数据的安全性、完整性和可用性。
可以实现数据共享,减少数据冗余,采用特定的数据模型,具有较高的数据独立性,具有统一的数据控制功能。
Access2003是一个中小型数据库管理系统,使用方便、功能强大,与其它数据库有良好的结合。
拥有使用更简单、界面直观等优点,具有计算机基础知识和操作技能的人员就可以熟练的操作使用。
因此该管理信息系统的开发在技术上是可行的。
2.经济上的可行性
由于本系统是以中小型企业为实施单位和理想用户,所以本系统的开发、实施都不庞大。
不需要投入大额经费购置硬件设备,选用的软件平台和相应工具都是拥有较高普及率的,且新系统能提高工作效率,提高信息处理的准确程度和速度,其所带来的收益远远大于该系统开发和维护的费用。
因此,该管理信息系统的开发在经济上是可行的。
3.管理上的可行性
系统开发成功对企业所带来的改观和利益是管理层和员工所乐见的,他们会对开发应用项目抱着积极的态度。
同时,系统拟采用简洁的界面,操作简单,易上手。
因此,该管理信息系统的开发在管理上是完全可行的。
2.系统分析
2.1系统的组织结构
通过对某企业的调查分析,了解到该企业的组织结构设置为:
总经理下设三个副总经理,一个副总经理分管人事部和财务部,一个副总经理分管市场部、销售部和物流部。
另一个副总经理分管生产部和研发部。
图1给出了该企业的组织结构情况。
图1组织结构图
各部门的主要功能:
(1)总经理:
负责公司的整体事务,公司的发展方向等。
(2)副总经理:
分管所管理的各个部门的相关事务。
(3)人事部:
主要负责公司员工的招聘、培训、考勤等。
(4)财务部:
负责公司资金的管理调度,员工工资奖金的发放等。
(5)市场部:
负责制定产品企划策略、制定产品价格、新产品上市规划和产销的协调工作等。
(6)销售部:
负责公司总体的营销活动,决定公司的营销策略和措施,并对营销工作进行评估和监控,包括公共关系、销售、客户服务等。
(7)物流部:
负责企业输入输出物资和产品的运输、保管、包装、装卸搬运和物流信息等业务。
(8)生产部:
负责公司产品的生产和质量。
(9)研发部:
负责新产品的研发和已有产品的改良。
2.2系统的管理功能
为实现本系统目标,将系统分成以下四个功能:
1.员工基本信息
(1)添加员工基本信息:
管理员可以添加员工的基本信息:
姓名、性别、工号、籍贯、出生年月、住址、E-mail、学历、专业、入职时间等。
(2)修改员工信息:
选择一个员工,可以修改这个员工的基本信息。
(3)查询员工信息:
可以根据员工的姓名和工号进行查询员工信息,并且可以针对查询结果进行修改和删除操作。
(4)删除员工信息:
直接从列表中选中需要删除的员工信息,然后进行删除操作,或者首先查询需要删除的员工信息,然后再删除。
2.员工考勤信息
(1)添加考勤信息:
添加员工上下班信息和请假,加班,出差等信息。
(2)修改考勤信息:
当考勤信息出现错误需要修改的时候,可以从这里修改相应的记录。
(3)查询考勤信息:
根据员工姓名、编号或者时间进行查询,得到所有的考勤信息,包括上下班,请假,加班和出差信息。
(4)删除考勤信息:
分为删除上下班信息和删除其他考勤信息。
3.员工调动信息
(1)添加调动信息:
添加企业员工的原有部门,原有职务,新部门,新职务等信息。
(2)修改调动信息:
修改相应的员工调动信息。
(3)查询调动信息:
查询某个员工的调动信息或者某段时间内企业内部的调动情况。
(4)删除调动信息:
删除那些不需要的员工调动信息。
4.员工工资信息
(1)添加工资信息:
添加企业员工的本月基本工资、补助、奖金、代扣保险和实发工资等信息。
(2)修改工资信息:
修改相应的员工的工资信息。
(3)查询工资信息:
查询某个员工的工资信息或者某部门的工资情况。
(4)删除工资信息:
删除那些不需要的工资信息。
2.3系统的业务流程
1员工基本信息业务流程
新入职员工填写员工信息表交到人事部,由人事部整理后归档,再由系统管理员输入到系统,生成员工基本信息表。
图2员工基本信息业务流程图
2员工考勤信息业务流程
员工上下班签到,部门主管核实员工考勤表之后递交到人事部,然后输入到系统,生成员工考勤信息表。
图3员工考勤信息业务流程图
3员工调动信息业务流程
主管部门发出调动通知,人事部一方面经过核实后输入系统的员工调动信息表,另一方面把员工考勤信息表递交到财务部,经财务部调整或者结算工资后输入到系统的员工调动信息表。
图4员工调动信息业务流程图
4员工考勤信息业务流程
人事部把员工考勤信息表递交到财务部,同时部门主管把绩效考核递交到财务部,经过财务部的汇总,给员工结算工资,输入到系统,生成员工工资信息表。
图5员工工资信息业务流程图
2.3系统的数据流程
1系统的整体数据流程
图6系统的整体数据流程图
2员工基本信息管理数据流程
图7员工基本信息管理数据流程图
3员工考勤信息管理数据流程
图8员工考勤信息管理数据流程图
4员工调动信息管理数据流程
图9员工调动信息管理数据流程图
5员工工资信息管理数据流程
图10员工工资信息管理数据流程图
2.4数据字典
1.数据项的定义
数据项编号:
I01-01
数据项名称:
部门名称
别名:
部门名称
简述:
企业部门的名称
类型及宽度:
字符型,20位
数据项编号:
I01-02
数据项名称:
上级部门名称
别名:
上级部门名称
简述:
该机构上级部门的名称
简述:
企业部门的名称
类型及宽度:
字符型,20位
数据项编号:
I02-01
数据项名称:
员工工号
别名:
员工工号
简述:
员工的身份的编码
类型及宽度:
整型,8位
取值范围:
“00000001”-“99999999”
数据项编号:
I02-02
数据项名称:
姓名
别名:
姓名
简述:
员工姓名
类型及宽度:
字符型,25位
数据项编号:
I02-03
数据项名称:
性别
别名:
性别
简述:
员工性别
类型及宽度:
字符型,2位
数据项编号:
I02-04
数据项名称:
民族
别名:
民族
简述:
员工民族
类型及宽度:
字符型,15位
数据项编号:
I02-05
数据项名称:
生日
别名:
生日
简述:
员工生日
类型及宽度:
日期时间型
取值范围:
“1900-1-1”——“2050-12-31”
数据项编号:
I02-06
数据项名称:
政治面貌
别名:
政治面貌
简述:
员工政治面貌
类型及宽度:
字符型,10位
数据项编号:
I02-07
数据项名称:
文化程度
别名:
文化程度
简述:
员工的最高教育程度
类型及宽度:
字符型,20位
数据项编号:
I02-08
数据项名称:
籍贯
别名:
籍贯
简述:
员工祖籍所在地
类型及宽度:
字符型,30位
数据项编号:
I02-09
数据项名称:
身份证号
别名:
身份证号
简述:
员工身份识别编码
类型及宽度:
字符型,18位
数据项编号:
I02-10
数据项名称:
手机号码
别名:
手机号码
简述:
员工手机号码
类型及宽度:
字符型,11位
数据项编号:
I02-11
数据项名称:
户口所在地
别名:
户口所在地
简述:
员工户口所在地址
类型及宽度:
字符型,50位
数据项编号:
I02-12
数据项名称:
入职日期
别名:
入职日期
简述:
员工进入工作岗位的时间
类型及宽度:
日期时间型
取值范围:
“1900-1-1”——“2050-12-31”
数据项编号:
I02-13
数据项名称:
所在部门名称
别名:
所在部门名称
简述:
员工工作部门的名称
类型及宽度:
字符型,20位
数据项编号:
I02-14
数据项名称:
工作岗位
别名:
工作岗位
简述:
员工工作岗位的名称
类型及宽度:
字符型,20位
数据项编号:
I02-15
数据项名称:
职务
别名:
职务
简述:
员工的职能所在
类型及宽度:
字符型,10位
数据项编号:
I03-01
数据项名称:
原部门名称
别名:
原部门名称
简述:
员工调转工作之前的部门名称
类型及宽度:
字符型,20位
数据项编号:
I03-02
数据项名称:
新部门名称
别名:
新部门名称
简述:
员工调转工作之后的部门名称
类型及宽度:
字符型,20位
数据项编号:
I03-03
数据项名称:
新职务名称
别名:
新职务名称
简述:
员工工作调转之后的职务名称
类型及宽度:
字符型,25位
数据项编号:
I03-04
数据项名称:
调转原因
别名:
调转原因
简述:
员工工作变动的原因概述
类型及宽度:
字符型,100位
数据项编号:
I03-05
数据项名称:
调转日期
别名:
调转日期
简述:
员工新入职时间
类型及宽度:
日期时间型
取值范围:
“2000-1-1”——“2050-12-31”
数据项编号:
I04-01
数据项名称:
基本工资
别名:
基本工资
简述:
员工本月的基本工资
类型及宽度:
字符型,8位
数据项编号:
I04-02
数据项名称:
奖金
别名:
奖金
简述:
员工本月的奖金
类型及宽度:
字符型,8位
数据项编号:
I04-03
数据项名称:
补助
别名:
补助
简述:
员工本月的补助
类型及宽度:
字符型,8位
数据项编号:
I04-04
数据项名称:
代扣保险
别名:
代扣保险
简述:
员工本月需要支付的五险一金
类型及宽度:
字符型,8位
数据项编号:
I04-05
数据项名称:
实发工资
别名:
实发工资
简述:
员工本月的实际发放工资
类型及宽度:
字符型,8位
数据项编号:
I05-01
数据项名称:
考评时间
别名:
考评时间
简述:
对特定员工进行考评的时间
类型及宽度:
日期时间型
取值范围:
“2000-1-1”——“2050-12-31”
数据项编号:
I05-02
数据项名称:
考评主题
别名:
考评主题
简述:
对员工进行考评的相关内容
类型及宽度:
字符型,100位
数据项编号:
I05-03
数据项名称:
考评结果
别名:
考评结果
简述:
对员工在考评期间表现的评定
类型及宽度:
字符型,1000位
数据项编号:
I05-04
数据项名称:
考评分数
别名:
考评分数
简述:
员工的综合得分
类型及宽度:
整型,3位
取值范围:
“0”-“100”
数据项编号:
I06-01
数据项名称:
用户名
别名:
用户名
简述:
登录系统用户名称
类型及宽度:
字符型,20位
数据项编号:
I06-02
数据项名称:
密码
别名:
密码
简述:
登录系统密码
类型及宽度:
字符型,6位
数据项编号:
I06-03
数据项名称:
用户类型
别名:
用户类型
简述:
登录系统所属用户类型
类型及宽度:
字符型,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
数据结构编号:
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
数据结构名称:
用户信息
简述:
系统用户的相关信息
数据结构组成:
I06-01+I06-02+I06-03+I06-01
3.数据流的定义
数据流编号:
D2.1
数据流名称:
员工考评表
简述:
人事部门开出的考评表
数据流来源:
人事部门
数据流去向:
上级领导
数据流组成:
编号+员工工号+考评月份+考评主题+考评结果+考评分数+考评人编号
数据流量:
1份/30天
高峰流量:
5份/30天
数据流编号:
D2.2
数据流名称:
工资表
简述:
财务部门开出的工资表
数据流来源:
财务部门
数据流去向:
员工
数据流组成:
员工工号+部门名称+工资表编号+日期
数据流量:
20份/24小时
高峰流量:
500份/24小时
4.处理逻辑的定义
处理逻辑编号:
P2.1
处理逻辑名称:
信息整理
简述:
接收企业各部门员工档案整理并录入数据库
输入的数据流:
数据流员工信息表
处理:
根据数据流“员工信息表”核实,录入
输出的数据流:
数据存储员工信息、表单增加
处理频率:
20份/8小时
5.数据存储的定义
数据存储的编号:
F2.1
数据存储的名称:
员工信息表存档
简述:
存储员工信息
数据存储的组成:
员工工号+姓名+性别+民族+生日+政治面貌+文化程度+籍贯+身份证号+手机号码+户口所在地+到岗日期+所在部门名称+工作岗位+职务
关键字:
员工工号
相关联的处理:
P2.1
数据存储的编号:
F2.2
数据存储的名称:
考评表存档
简述:
存储考评表
数据存储的组成:
编号+员工工号+考评月份+考评主题+考评结果+
考评分数+考评人编号
关键字:
编号
相关联的处理:
P2.2
6.外部实体的定义
外部实体编号:
S2.1
外部实体名称:
部门主管
简述:
本企业负责部门管理
输入数据流:
员工业绩
输出数据流:
D2.1
外部实体编号:
S2.2
外部实体名称:
财务部门
简述:
本企业的资金管理部门
输入数据流:
D2.1
输出数据流:
D2.2
2.5系统的逻辑结构
根据业务流程图和数据流程图的分析,把相应的功能进行的合并,为了实现统的整体目标,我们把整个系统分为了以下5个模块。
系统的逻辑结构图如图11所示。
图11系统逻辑结构图
3.管理信息系统的设计
3.1系统的功能结构设计(系统总体结构图)
企业人事信息管理系统主要有员工基本信息管理、员工考勤信息管理。
员工调动信息管理和员工工资信息管理等四个功能结构组成,从而方便了员工对其信息的查询,也为公司领导掌握公司员工的动态提供了捷径,利于上级部门对人员的调控。
图12系统总体结构图
3.2系统代码设计
代码设计目的:
在管理信息系统运行过程中,为了便于计算机的处理,对系统涉及的对象用英文字母、数字来代替,使系统对象简单化,代码设计是一个科学管理的问题。
设计出一个好的代码对于系统的开发工作是一件十分有利的事情,它可以使很多处理变得十分方便。
员工编码8位,采用区间码。
前4位为入职年份,用数字表示,例如2011,后四位是员工编号。
图13系统代码设计图
3.3数据库结构设计
3.3.1E-R模型
根据用户需求设计数据库概念模型,概念结构是各种数据模型的共同基础,一般使用E-R模型来表示。
分析收集到的资料,画出企业现实中的事物及其相互联系图。
如图14所示。
图14系统的E-R模型
3.3.2数据表的设计
1.部门表
部门表用来保存企业部门的信息。
本系统采用树状结构来管理部门数据,也就是在部门间建立从属关系。
部门表的结构如表1所示。
表1部门表的结构
编号
字段名称
数据类型
说明
1
DepName
varchar(40)
部门名称
2
Describes
varchar(250)
部门职能
3
UpperId
int
上级部门
2.员工基本信息表
表2员工基本信息表的结构
编号
字段名称
数据类型
说明
1
EmpId
int
员工工号
2
EmpName
varchar(50)
姓名
3
Sex
varchar(4)
性别
4
Nationnality
varchar(30)
民族
5
Birth
varchar(20)
生日
6
Political_Party
varchar(20)
政治面貌
7
Culture_level
varchar(40)
文化程度
8
Family_Place
varchar(60)
籍贯
9
Id_card
varchar(20)
身份证号
10
Mobile
varchar(30)
手机号码
11
Hukou
varchar(100)
户口所在地
12
HireDate
varchar(20)
到岗日期
13
Position1
varchar(40)
工作岗位
14
Title
varchar(20)
职务
3.员工部门调动表
员工调动表用来保存员工在部门间调转工作的信息,表结构如表3所示。
表3员工部门调动表的结构
编号
字段名称
数据类型
说明
1
Id
int
编号
2
EmpId
int
员工工号
3
OrgDepId
varchar(50)
原部门
4
NewDepId
varchar(50)
新部门
5
Title
varchar(50)
新职务名称
6
Reason
varchar(200)
调转原因
7
TransDate
datetime
调转日期
4.员工考勤表
表4员工考勤表结构
编号
字段名称
数据类型
说明
1
CheckDate
char(10)
考勤月份
2
EmpId
int
员工编号
3
qqDays
decimal(4,1)
全勤天数
4
ccDays
decimal(4,1)
出差天数
5
bjDays
decimal(4,1)
病假天数
6
sjDays
decimal(4,1)
事假天数
7
kgDays
decimal(4,1)
旷工天数
8
fdxjDays
decimal(4,1)
法定休假天数
9
nxjDays
decimal(4,1)
年休假天数
10
dxjDays
decimal(4,1)
倒休假天数
11
ot1Days
decimal(4,1)
法定假日加班
12
ot2Days
decimal(4,1)
周末加班
13
ot3Days
decimal(4,1)
日常加班
5.用户信息表
表5用户信息表的结构
编号
字段名称
数据类型
说明
1
UserName
varchar(40)
用户名
2
EmpId
int
员工工号
3
UserPwd
varchar(40)
密码
4
UserType
varchar(1000)
用户类型
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业 人事管理系统 设计 报告