资源描述
人事管理系统的数据库设计
第一章 绪论 1
第二章 需求分析 2
第三章 需求描述 3
第四章 概念设计 28
第五章 数据库设计 30
第六章 开发总结 31
第一章 绪论
1.1研究目的
21世纪是知识经济的时代.空前诱人的发展机会,随着着空前剧烈的市场竞争.而所有竞争的焦点则是人才的竞争,是人力资源的有效开发和运用.谁占领了人才制高点,谁就会在市场竞争中脱颖而出.有效的人力资源管理和严格的财务管理一道,是公司能否健康顺利发展的关键. 好的人事工资软件还应与公司的其它应用系统集成在一起,从而提高集团公司的整体管理水平和竞争能力。
通过度析如此情况,我们使用VB.NET语言,以SQL Server 2023作为后台数据库.不断修正和改善,直到形成满意的可行系统。
1.2研究背景
公司人事管理系统是一个公司单位不可缺少的部分,它的内容对于公司的决策者和管理者来说都至关重要, 所以人事工资管理系统应当可认为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文献档案,这种管理方式存在着许多缺陷,如:效率低、保密性差,此外时间一长,将产生大量的文献和数据,这对于查找、更新和维护都带来了不少的困难。
作为计算机应用的一部分,使用计算机对人事,工资信息进行管理,具有手工管理所无法比拟优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点可以极地提高人事,工资管理的效率,也是公司的科学化、正规化管理,与世界接轨的重要条件。
人事管理系统是典型的信息管理系统(MIS),其开发重要涉及后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者规定建立起数据一致性和完整性强.数据安全性好的库。而对于后者则规定应用程序功能完备,易使用等特点。同时,不同的公司具有不同的人事、工资管理制度,这就决定了不同的公司需要不同的人事工资管理系统。
1.3本系统简介
公司人事管理系统是针对公司人事处的大量业务解决工作而开发的管理软件。根据用户的规定,通过人事,用户,变更解决和数据库管理四个模块,实现人员基本情况管理、用户管理、评价管理、考勤管理、部门管理以及员工的晋升与降级和调动等的管理以及数据库的建立,初始安装,维护和管理等多方面的功能。
用户通过输入工资、考勤、职工履历等基本信息,由系统自行生成相应的记录数据及各类记录报表以供用户查询、打印,此外用户还可以对这些基本信息进行定期的更新和删除, 人事,工资管理系统力求给用户方便快捷的途径去管理这些繁琐的数据。此外,如安全性,系统环境规定(根据现有的设备情况进行系统运营)等。
第二章 需求分析
2.1系统需求
通过度析研究,规定系统需要有以下功能:
1、由于操作人员的计算机知识普遍较差,规定有良好的人机界面,以便于用户操作
2、由于该系统的使用对象较多,规定有较好的权限管理。
3、原始数据修改简朴方便,支持多条件修改 。
4、方便的数据查询,支持多条件查询。
5、在相应的权限下,删除数据方便简朴,数据稳定性好。
6、数据计算自动完毕,尽量减少人工干预。
7、强大的报表打印功能。
8、退出系统
2.2系统功概述
管理人事管理系统是针对公司人事部门和财务部门的大量业务解决工作用计算机进行全面现代化管理.重要涉及人员基本情况管理、人事管理、部门管理、工资管理、考勤管理、用户管理和部门管理等几个方面的功能,以实现用户方便的输入、查询、修改、删除、记录、打印相关报表的业务需求。
2.2.1员工管理子模块
员工管理子系统是公司公司人事工资的最重要的部分,涉及的数据多,比如一个员工他必须要有并且其它模块的的数据操作都依赖员工的基本信息,员工基本信息涉及员工的姓名,性别,所在部门、籍贯、联系方式、外语水平,计算机水平、政治面貌、职称、职务、人事状态 ;可以整体对员工的信息进行修改、也可以单独修改员工的有关工作的信息,如,所在部门、职称、职务、学习和工作情况。
假如删除员工记录。则该员工的所有记录都要被删除,查询员工的基本信息,选中所在部门,再选择员工的工作,列出符合条件的员工的姓名,再点击姓名,列出该员工的所有信息,假如有相同姓名的员工,就提醒选择编号,选择了编号,列出该员工的所有信息,
2.2.2部门管理子模块
一个部门的信息由部门编号、部门名称、部门经理和职能描述(备注)等组成,对部门信息的管理只能由管理员用户来操作,添加一个新的部门信息,一方面判断在该系统中是否已有相同名字的部门,假如有,提醒用户,换过一个部门名,通过拟定,部门名可以用以后,要 给该部门一个编号,由系统自动给出,代码如下:
修改部门信息:只能修改部门信息 的部门名和职能描述,由于员工的基本信息中只记录了部门、信息的编号,根据编号来拟定该员工是哪个部门的员工,假如修改了部门编号的话,就要修改员工基本信息里的部门编号,这样的话就会非常麻烦,假如修改部门名的话,也要先判断是否已有叫该部门名的部门,假如有的话,则不能修改。
删除一个部门:一方面要判断该部门是否尚有员工假如有的话,则不能删除,假如没有,的话则可以删除,将该部门的信息所有删除。
2.2.3用户管理子模块
用户信息由用户名,密码和用户类别组成,添加时各项均不能为空,用户类别是用来设立用户权限的,有修改权限的用户可以修改员工信息的任何信息。
2.3任务的划分
闫成鹏(数据库设计)、崔世佳(需求分析)、李智鸿(ER图)、张成建(数据字典)、段俊飞(数据流图)、穆龙飞、田振中(界面设计)
第三章 需求描述
3.1.1软件的总体结构(用图表表达)
人事管理系统在公司中占有极其重要的地位,它关系着公司内部每个职工的档案,其中涉及新职工的增长,职工档案的查找,职工的具体资料等等。对于公司来讲,人事管理系统是不可缺少的组成部分,它有效地管理公司的员工,对公司内部人事的流动和分派起着重要的管理作用,它对的地反映着公司的人事变化。
公司发展战略
人事部工作流程图(总图)
机构职责
组织
结构图
组织结构设立
职位说明书
工作分析
年度编制计划
定岗定编
招聘
……
员工关系
培训发展
薪酬福利
绩效管理
岗位
调整
劳动协议
薪酬
考核
福利
评估
入职
人才储备
试用转正
培训
考勤
休假
职业生涯
档案
奖惩
离职
员工活动
招聘
员工进入——退出公司轨迹
劳动协议
入职
入职培训
试用
非正常退出
享受公司支持
转正
终止劳动协议
辞退
解除劳动协议
培训
辞职
奖惩
福利
薪酬
正常工作
执行公司制度
……
请假
评估
考核
考勤
接受岗位调整
调薪
待岗
转岗
降职
晋升
退休
招聘 ▲返回顶部
用人部门
人事部
主管公司领导
总经理
关联流程
人员空缺
有无编制
N
Y
职位说明书
拟定招聘方式
增补申请
审批
N
审批
Y
取消或延期
N
Y
拟定招聘渠道
招聘会聘渠道
媒体
猎头
校园
发布招聘信息
收集筛选简历
初试/ 笔试
复试
复试
特殊岗位人员复试
通过
通过
通过
简历存档
未通过
未通过
拟定录用人选
录用告知书
录用
待遇谈判
接受
不接受
外部
内部
发布招聘信息
推荐自荐信
工作分析
薪酬
入职
资格验证
通过
档案
绩效管理——考核 ▲返回顶部
被考核人
考核人
人事部
总经理
关联流程
当月考核填写结束
公司考核项目评分
考核人评审
当月考核评审结束
考核记录
发布/归档
员工考核项目自评
SR/DSM公司考核项目评分表
考核评审确认
SR/DSM考核表
考核考勤表
考核启动
公司考核项目申请
审批
SR/DSM公司考核项目申请表
员工考核项目指定
员工考核项目自定
员工考核项目拟定
考勤
薪酬
SR/DSM考核表反馈
绩效评价
公司考核项目申请结束
当月考核评审启动
绩效管理——评估 ▲返回顶部
被评估人
评估人
人事部
公司领导
关联规程
辞退
处罚
培训
待岗
Y
N
晋升
培养
奖励
绩效考核
绩效是否符合岗位规定
个人报告书
评价
工作表现
自评
评价
沟通
评价结论
备案
确认
一次申诉
批准
不批准
受理调查
维持原结论
Y
N
人才储备
岗位调整
奖惩
离职
奖惩
岗位调整
培训
绩效评估表
改善计划
保持
劳动协议
不续签
劳动协议
档案
薪酬 ▲返回顶部
外部信息
员工
人事部
公司领导
关联流程
审批
N
记录局记录数据
岗位评价
薪酬调查
岗位级别表
月薪金表
月工资明细
地区差异系数表
岗位津贴基数
工作分析
职位 说明书
绩效评估
绩效评估表
制定年度薪金调整方案
薪金调整方案
实行年度薪金调整方案
Y
制作告知
发布文献
岗位津贴基数调整告知
人事告知单
签字确认
考勤考核表
考核
考勤
审批
N
Y
计算制表
财务部
接受
国家法律法规
福利
奖惩
保险
浮动工资调整方案
销售人员奖金调整方案
福利——社保 ▲返回顶部
参保人员
人事部
主管公司领导
总经理
关联规程
个人自行缴费申请
审批
集体户参保/停缴/申请
办理社保增员/减员/汇缴手续
签署意见
社保发票原件提供应公司人事部
社保缴纳月报表
社保个人扣缴/报销明细表
档案
薪酬
福利
国家政策
制订年度社保基数调整方案
审批
审批
年度社保基数调整方案执行和备案
缴纳标准备案
财务部
转账
奖惩 ▲返回顶部
员工
部门经理
人事部
公司领导
总经理
关联流程
发布文献
取消或改变原决定
维持原决定
书面形式
提交
奖惩决定
行为表现及结果
部门经理或相关部门调查取证并作书面结论
主管公司领导或相关部门调查取证并作书面结论
总经理指派专案小组调查取证并作书面结论
绩效评估
相关部门
规程
行为表现及结果
行为表现及结果
审批
Y
N
终止并告知提名人
一次申诉
机会
理由是否
成立
Y
N
审批
Y
N
终止并告知提名人
文献存档
离职
档案
薪酬
实行
奖励
处罚
通报表扬
专项奖励
优秀员工
通报批评
罚款
开除
起诉
法律程序
薪酬
……
岗位调整 ▲返回顶部
员工
部门/地区
人事部
主管公司领导/总经理
关联流程
固定期间的岗位调整
部门经理睬讨论,综合评价全体员工
评价结果
人事告知单
(评价结果)
告知相关人员
签字确认
存档
非固定期间的岗位调整
根据公司发展或规划需要,提出岗位调整议案
经理例会讨论决定
审批
Y
根据业务规划和工作计划,或员工不胜任岗位工作,提出岗位调整的书面报告
因个人爱好专长等提出岗位调整的书面申请
取消岗位调整
N
档案
考核
评估
获知
调薪
晋升
降职
转岗
待岗
汇总并形成解决意见
书面意见
执行批示
薪酬
劳动协议
劳动协议
劳动协议
劳动协议
获知
获知
人才储备 ▲返回顶部
员工/主管
部门经理
人事部
公司领导
总经理
关联流程
审批
Y
考察报告
绩效评估
提名
提名
提名
表现
表现
表现
编入人才发展名单
工作内容拓展计划
素质测评
考察
审批
N
终止并告知提名人
N
Y
培训计划
编制培养计划
确认
确认
考察
考察
计划实行
培训
工作表现
工作表现
考察报告
考察报告
提交董事会讨论
审批
N
Y
储备人才库
人才储备报告书
反馈给各提名者
提交总经理
岗位调整
条件突出但暂未加盟公司的求职者
培训 ▲返回顶部
员工
部门
人事部
公司领导
关联流程
人才储备
绩效评估
培训需求
培训需求
目的分析
工作分析
职位说明书
满足必备
知识技能
满足发展
知识技能
入职培训
在职培训
制定培训计划
审批
Y
N
实行培训计划
选择培训方式
选择培训课程
制定培训场地
拟定预算
参与
培训
总结
批转
培训效果
评估
培训评估表
记录
培训档案
档案
培训测试
参与
考试
近期
远期
绩效评估
劳动协议 ▲返回顶部
员工
人事部
总经理/委托代理人
总办
备注
署名确认
亲笔署名
劳动协议解除/终止
劳动协议续订
劳动协议变更
个人留存
一式两份
人事告知单
劳动协议续订书
制作变更协议
存挡
保密协议
兼职人员
销售人员
后勤人员
管理人员
兼职劳务协议
劳动协议书
制作协议
拟定协议编号
拟定签署协议类别
公司领导协议拟定和签署
亲笔署名
盖章
岗位调整
离职
绩效评估
岗位调整
入职
档案
入职 ▲返回顶部
新员工
用人部门
人事部
公司领导
相关职能部门
关联流程
总部员工
身份证
学历证
学位证
职称证
……
照片一寸两张
存档
新员工入职告知
信息部开通公司邮箱
财务部办理工资卡
设立MIS权限
新员工须知
阅读并遵照执行
入职培训/考核
员工手册
进入
试用期
培训
试用
收取资料
签订劳动协议
报到
外埠员工
提前一个工作日
发布入职告知
入职准备工作确认
行政部设施提供
信息部开通公司邮箱,设施提供
设立MIS权限
熟悉工作环境
MIS录入
劳动协议
招聘
档案
试用转正 ▲返回顶部
试用员工
用人部门
人事部
主管公司领导
关联流程
转正申请书
提交直接领导
抄送人事部
试用考核单
直接领导对试用员工工作评价,签署意见
人事部签署
意见
审批
进入试用期
人事告知单
(转正)
合格
员工留存
存档
不合格
终止协议
离职
入职
档案
绩效评估
考核及反馈
工作表现
绩效考核
转正
薪酬
试用期结束
转为正式员工
考勤 ▲返回顶部
员工
直接领导
人事部
主管
公司领导
总经理
关联流程
总部
员工
SR/
DSM
刷卡记录
计划
总结表
不计考勤员工
考勤记录说明
签署意见
考勤记录
休假
考核考勤表
考勤确认
有无异常
Y
N
事实调查并
提出解决意见
审批
Y
N
执行批示
薪酬
薪酬
离职
休假 ▲返回顶部
员工
直接领导
人事部
总经理
关联流程
请假申请
请假申请单
(总部)
签署意见
审批
审批
存档
考勤记录
考勤
员工休假表
反馈给员工个人
请假主题的EMAIL(外阜)
Y
延迟或取消请假
N
请假3天(含)以上
Y
N
档案 ▲返回顶部
员工
人事部
主管公司领导
存档机构
关联流程
建立公司内部
员工档案
身份证明
学历学位证明
各类证书
招聘资料
试用转正文献
奖惩文献
绩效评估报告
劳动协议及附件
离职文献
离职
绩效评估
奖惩
试用转正
劳动协议
招聘
入职
各类人事告知单
个人认为有必要放入档案的资料
公司内部员工档案
整理保存
2023销毁
商调函
档案自带
公司指定人才机构存档
定期核算存档费用
审批
人事档案
Y
档案转入/转出申请
关于调入/调出职工档案的申请
试用转正
入职
档案转递
商调函转递
个人认为有必要放入档案的资料
N
保存回执
费用结算
财务部
离职 ▲返回顶部
员工
部门
人事部
职能部门
公司领导/总经理
关联流程
患病或非工伤医疗期满后,不能胜任工作的
因公司机构调整无合适工作安排的
经培训或岗位调整后仍不能适应工作规定的
被依法追究刑事责任的
严重违反公司规章制度的
试用期间不符合录用条件的
部门经理书面意见
交接中断30日
工作交接
取消申请
员工
辞职
辞退
员工
N
Y
审批
预估最后
工作日
指定工作接受人
员工离职
申请表
员工离职期
预告表
书面
意见
邮箱取消
终止并告知部门
记入档案
扣发薪金
社保停缴
员工离职告知
发布开除文献并送达员工
解决意见
记入档案
扣发薪金
社保停缴
结算薪金
离职面谈
档案调出
社保停缴
员工离职告知
人事调出
签署意见
离职审批手续
交接顺利可办理
离职审批手续
发布离职预告
薪酬
经理睬讨论
会签
若有协办事宜书面告知
获知
薪酬
报备
取消MIS权限
N
Y
审批
N
Y
审批
奖惩
绩效评估
档案
社保
薪酬
社保
档案
社保
3.1.2系统的安全性
信息的透明和安全是一对。。。。。。。。。
本程序考虑到系统的安全性,重要设立了用户登录论证,其中涉及初始用户登录验证和再次用户登录验证,并且需要进行密码校验,保证了信息的“可控”透明性。并且,为了提供公司日后需要的各期历史资料,本系统还提供数据备份功能,使原始资料的保存更为方便,并且可以进行新旧资料的对比,使公司主管对各期人员变动更好的了解,为以后的决定打下良好的基础。
(附密码验证流程图)
开 始
显示错误
进入人事管理系统
调用密码检测子程序
输入用户密码
提醒登录本程序
3.1.3具体调查之后,绘制出的人事管理系统的管理业务流程图如下图所示。
人事管理系统业务流程图
3.1.4数据流程图:
人事管理系统的顶层数据流程图如图5-5所示。
P
人事出勤调动信息
人事信息解决
用户 单位领导
各种报表
D1
F1
人事信息解决的顶层数据流程图
人事管理系统的数据流程图如下图所示
F2
D1
员工信息空白单
P1 1221
P2 1221
录入员工基本信息和工作信息
填写有关信息
D2
已填好的有关信息
P3
F3
员工信息解决
解决结果
D3
F4
系统数据流程图
其中‘P’表达数据解决,‘F’表达数据流,‘D’表达数据存储。
人事档案管理的数据流图
通过对“人事档案管理系统流程图”抽象解决,得到“人事档案管理数据流图”。
人事档案管理系统数据流图
对“解决数据”的细化
3.1.5数据字典(简称为DD)
本系统的部分数据字典如下:
(1)数据存储
名字:人事档案表
别名:档案表,履历表
描述:记录职工的个人基本信息情况
定义:人事档案表=工号+姓名+性别+出生日期+民族+籍贯+婚姻状况+入伍年限+大学年限+工作年月+工龄+简历+照片
位置:人事档案数据库
(2)数据结构
名字:工号
别名:职工号,编号
描述:惟一标记单位每位职工的编号
定义:工号=部门编号+职工个人标号
部门编号=2{数字字符}2
职工个人编号=5{数字字符}5
位置:人事档案表
未审核人事数据表
更多的数据字典不再一一列出。
(3)数据元素
名字:姓名
别名:名字
描述:标记单位职工的名字
定义:名字=1{汉字}4
位置:人事档案数据库
未审核人事数据表
名字:性别
别名:
描述:标记单位职工的性别
定义:性别=【男|女】
位置:人事档案数据库
未审核人事数据表
第四章 概念设计
通过对需求分析阶段所得到的信息需求进行综合、归纳与抽象,形成一个独立于具体数据库管理系统的概念模型,重要的手段为ER图。
4.1实体
(1) 部门实体属性有:部门编号、部门名称、部门经理、联系方式、上级部门名称、上级部门编号等。
(2) 员工实体属性有:编号、姓名、性别、职称、职务、身份证号、学历、户口所在地、出生年月、电话、电子邮件等。
4.2系统局部E-R图
人事管理系统:
员工基本信息:
第五章 数据库设计
人事管理系统的数据库采用SQL Server 2023,系统数据库的名称为“employeeDB”。数据库employeeDB中包含了13张数据表。下面给出部分数据表概要说明和重要数据表的结构。
(1)职工信息数据表:用于储存职工的基本信息。职工信息表见表1所示:
表1 员工基本信息表(EmpInfo)
字段
字段名
类型
宽度
Nulls
1
员工编号(emp_id)
字符型
11
否
2
姓名(emp_name)
字符型
20
否
3
身份证号(emp_did)
数值型
18
否
4
民族(emp_folk)
字符型
10
否
5
性别(emp_sex)
字符型
4
否
6
出生日期(emp_birthday)
字符型
20
否
7
毕业学校(emp_dra)
字符型
20
否
8
学历(emp_dip)
字符型
20
否
9
所在部门(emp_dpt)
字符型
30
否
10
职称(emp_tt)
字符型
20
否
11
籍贯(emp_np)
字符型
50
否
12
电话(emp_phone)
数值型
20
否
13
EMAIL(emp_e_mail)
字符型
30
否
14
政治面貌(emp_po)
字符型
11
否
15
外语水平(emp_lag_lev)
字符型
20
否
(2)工资信息数据表:用来存储职工的工资情况,涉及姓名,职称,工资等信息。工资信息表见表2所示:
表2 部门信息表(DptInfo)
字段
字段名
类型
宽度
Nulls
1
部门编号(ID)
字符型
30
否
2
部门名称(ConText)
字符型
20
否
3
部门经理(dperson)
字符型
10
否
4
联系电话(dtel)
字符型
15
否
5
成立时间(ddate)
字符型
11
否
6
编制人员(dpnum)
字符型
11
否
(3)用户信息表,用于储存用户信息。用户信息表见表4所示:
表3 用户信息表
字段名称
数据类型
长度
用户名(主键)
文本
20
密码
文本
20
第六章 开发总结
通过几个星期的设计和开发,ERP之人事管理系统的基本开发完毕。其功能基本符合用户需求,可以完毕员工基本信息的输入和记录。(以及各类相关报表的打印。并提供部分系统维护功能,使用户方便进行数据备份、数据还原、数据压缩、数据删除。)同时也考虑到了单位编码以减少数据冗余的问题,对于数据的一致性的问题也通过程序进行了有效的解决。但是由于课程设计时间较短,所以该系统尚有许多不尽如人意的地方。比如:用户界面不够美观,犯错解决不够完善等多方面问题。这些都有待于进一步改善。
但无论是在软件设计还是在论文撰写的过程中都使我获益非浅,我从中不仅接触到了许多新的技术和知识,并且通过亲手实践,了解了如何把书本上所学的东西应用到实践中去。并且让我们感觉到软件工程和数据库设计的重要性。
通过这次课程设计,我们熟悉了软件的开发过程,我们了解了软件工程的开发流程及注意事项同时也感觉到了团队的力量。
展开阅读全文