人事管理系统分析与设计.docx
《人事管理系统分析与设计.docx》由会员分享,可在线阅读,更多相关《人事管理系统分析与设计.docx(25页珍藏版)》请在冰豆网上搜索。
![人事管理系统分析与设计.docx](https://file1.bdocx.com/fileroot1/2023-4/24/c26eec4e-4b49-4e1b-8bea-d5de419a7ada/c26eec4e-4b49-4e1b-8bea-d5de419a7ada1.gif)
人事管理系统分析与设计
1.1
.1
1.2
.1
1.2.1
..1
1.2.2
..2
1.2.3
..2
1.3
2
1.3.1
..2
1.3.1
..2
1.4
.2
1.4.1
2
1.4.2
3
1.4.3
3
1.5
3
2.1
4
2.1.1
..4
2.1.2
...
4
2.1.3
...
4
2.2
4
2.2.1
...4
2.2.2
...5
2.2.3
...
5
2.2.4
...
9
2.3
9
2.3.1
...9
2.3.2
...10
3.1
11
3.1.1
.11
3.2
...11
3.2.1
11
3.2.2
.13
3.3
.14
第一章可行性分析报告
1.1引言
项目名称:
人事管理系统
可行性研究工作的基本内容:
在开发过程中,我们为了尽量给用户以方便,考虑到用户需求的实际情况,建立较为简单易明的系统服务,开发此系统无论在经济上,操作上,还是在技术上都是可行的。
本次可行性报告的编写目的在于研究公司的人事管理部门的人事管理系统
的各种需要。
人事档案管理信息系统,作为数据库管理系统的一个具体应用,在实际工作中得到了广泛的应用,因为通过它能对企事业单位的人力资源进行卓有成效的管理,提高了管理的效率,方便了使用,通过一系列的操作可以快速、可
靠的进行人事档案的更新、查找,极大的提高了工作效率,是现代企事业单位必不可少的办公软件。
本分析报告是为项目开发者、投资者、领导,以及参与实施本项目的工作者作参考,为了方便公司的人事管理。
1.2系统建设的背景、必要性和意义
1.2.1背景:
随着计算机技术、网络技术和信息技术的发展,现在办公系统更趋于系统化、
科学化和网络化。
网络办公自动化系统是计算机技术和网络迅速发展的一个办公
应用解决方案,它的主要目的是实现信息交流和信息共性,提供协同工作的手段,
提高办公的效率,让人们从繁琐的有纸办公中解脱出来。
现在许多的机关单位的
人事管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,
因为它浪费了许多的人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。
本系统是对公司的人事资料进行管理,为人事管理人员提供了一套简单的操作、使用可靠、界面友好、易于管理和使用的处理工具。
本系统对人事各种数据进行统一处理,避免数据存取、数据处理的重复,提高工作效率,减少了系统数
据处理的复杂性。
本系统不仅使公司人事管理人员从繁重的工作中解脱出来,而
且提高了人事管理的效率,提高了人事管理的科学性,方便了用户查询、管理人员进行管理。
1.2.2必要性:
如果不采用该系统,企业的人事档案方面的信息必然紊乱,要随时查询、修改员工相关信息以及查询公司在工资方面的负荷详细有很多的困难。
1.2.3意义:
为了对部门人员的各种信息进行管理,提高团队生产运行效率。
1.3拟建系统的候选方案
1.3.1候选方案一
基于java的系统设计,数据库是利用SQLServer。
建立人事管理系统。
1.3.1候选方案二
利用Access设计简单的人事管理系统。
1.4可行性论证
1.4.1经济可行性研究
投资
系统代码开发费用,开发用的场地,计算机,网络环境等。
目前,都得到了良好的解决。
收益
学生研究型实践项目,有一定的实用价值。
目前暂无商业上考虑。
故省去收益分析,投资回收周期等项的说明。
1.4.2社会可行性研究
必要性。
如果不采用该系统,企业的人事档案方面的信息必然紊乱,要随时查询、修改员工相关信息以及查询公司在工资方面的负荷详细有很多的困难。
可能性。
由于该系统能以较低的成本,较短的时间开发出来,且能极大地提高员工信息查询、报表查询等方面的功能,必然能得到广大员工和领导的支持。
但不容忽视的是由于新系统的投入使用会造成员工的不适应,必然会引起这些员工的抵触。
所以企业内部要做好这些员工的工作。
有益性。
由于该系统能极大地提高员工管理的效率,从而节约成本。
1.4.3技术可行性研究
操作系统:
windowsXP或windows2000
数据库平台:
Access
编程工具:
Access
从以上可行性分析可知,该系统开发具备技术上、经济上和社会上的可行性。
1.5几个方案的比较
经过对两个方案进行比较,结合我们现在的自身技术水平,我们组决定采用
方案二进行设计。
第二章系统说明书
2.1引言
2.1.1系统的名称
人事管理系统
2.1.2系统功能和系统目标
人事管理系统主要用于员工个人资料的录入,职务变动的记录和管理,其功
能主要体现在以下几个方面:
(1)能将新员工的个人资料输入到数据库中。
(2)可以自动分配员工号,并且设置初始的用户密码。
(3)可根据不同的方法对员工的资料进行查询、修改。
(4)人事变动的详细记录,包括岗位和部门的调整。
人事管理系统所要达到的目标:
(1)支持企业实现规范化管理;
(2)支持企业高效率完成劳动人事管理的日常业务;
2.1.3系统开发的背景
随着计算机技术、网络技术和信息技术的发展,现在办公系统更趋于系统化、
科学化和网络化。
网络办公自动化系统是计算机技术和网络迅速发展的一个办公
应用解决方案,它的主要目的是实现信息交流和信息共性,提供协同工作的手段,
提高办公的效率,让人们从繁琐的有纸办公中解脱出来。
现在许多的机关单位的
人事管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,
因为它浪费了许多的人力和物力,在信息时代这种传统的管理方法必然被计算机
为基础的信息管理所取代。
2.2项目概述
2.2.1项目的主要工作内容:
(1)小组成员一起讨论,从系统需求分析出发,了解系统所要实现的功能以及对功能模块进行分解。
(2)对现行的系统进行调查,取长补短。
(3)设计出系统的逻辑模型。
2.2.2现行系统的调查情况
通过对现行系统的调查得到现行系统的数据流图如下:
系统用例模型:
暂无
系统分析模型:
2.2.3新系统的逻辑模型
(1)新系统的数据流图人事管理系统顶层:
管理员
查询者
人事管理系统
D1
人事管理系统的第一层:
管理员
人事变动
D4
添加员工档案
D5
D2
D1
D3
查询修
查询者
改记录
(2)数据字典:
数据元素条目
名称:
职工号总编号:
P11111
别名:
S—NO编号:
P00001
说明:
企业职工编码有关编码说明:
无
数据值类型:
连续型
类型:
数字
长度:
7
有关数据结构:
职工编号
数据结构条目
名称:
职工档案表
说明:
有关职工信息详表
结构:
员工编号
姓名
密码
性别
生日
部门
职位
教育程度
总编号:
C11111
编号:
C00001
有关的数据流、数据存粗;
部门表
教育程度表
员工档案表
职位表
数量:
略
E-mail
地址
专业
电话
数据流条目
名称:
职务变更表
简要说明:
有关职工职位变更详情
数据流来源:
管理员
数据流去向:
职务变更描述表
包含的数据结构:
无
总编号:
无
编号:
无
流通量:
无
数据存储条目
名称:
职务变更描述表
简要说明:
有关职工职位变更的具体描述
结构:
部门号
总编号:
无
编号:
无
有关的数据流:
无
信息流:
无
有无立即查询:
无
处理过程条目
名称:
填写职务变更消息
说明:
对职务变更消息进行记录
输入:
略
输出:
略
总编号:
无
编号:
无
处理:
有职务变更和离休两种功能,若是离休,则清除职工详细记录,但保留相关记录。
外部实体条目
名称:
职工
说明:
对职务变更消息进行记录
说明:
输入数据流:
输出数据流:
总编号:
P11111
编号:
P00001
个数:
暂无统计
职工信息以及职位变更信息
2.2.4人事管理系统模块图:
错误信
退出登录窗
息提示
体
根据权限设置个
模块是否可用
退出系统
人
基本信息管理
事
职工基本信息
管
理
人事管理
系
备忘记录
统
工
数据库
作
界
面
管理工具
无法操作
系统管理
重新登陆
用户设置
2.3实施计划:
由组长:
:
陈龙;组员:
谢馨国、韩亮、雒强四人分别完成各自的任务,再由组长进
行整理完成。
2.3.1工作任务的分解
(1)搭建运行环境,建立系统的逻辑模型。
整理组员资料。
(2)建立系统的需求说明书,系统的设计规格说明书。
(3)建立系统的数据字典。
(4)建立系统的功能说明书,并对主界面做截图。
进行系统说明书的编写以及
E-R图及数据流图的汇总。
2.3.2进度:
使用“甘特图”来说明系统开发的进度:
进度安排
人事管理系统第一周第二周负责人
周一周二周三周四周五
周一周二周三周四
组长:
1
可行性分析
陈龙
2
系统分析
全组成员
3
前台实现
谢馨国
2
数据库设计
韩亮
3
后台实现
雒强
4系统调试
5系统转换
6维护评价
第三章系统设计说明书
3.1引言
3.1.1项目背景
随着计算机技术、网络技术和信息技术的发展,现在办公系统更趋于系统化、科学化和网络化。
网络办公自动化系统是计算机技术和网络迅速发展的一个办公应用解决方案,它的主要目的是实现信息交流和信息共性,提供协同工作的手段,提高办公的效率,让人们从繁琐的有纸办公中解脱出来。
现在许多的机关单位的人事管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多的人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。
3.2系统总体技术方案
3.2.1模块设计
1、系统功能模块结构图
人事管理系统
用
人
查
添
户
事
询
加
登
变
修
员
陆
动
改
工
模
模
模
档
块
块
块
案
模
2、具体模块结构图
人事管理
用户登录相应的处理写数据库
判断
分析
添加员工档案
人事变动
查询修改记录
一个
用户
用户
信息
用户名密码是否允许登录
图2.1总体模块结构图(上图)
添加员工档案
判断是否需要添加信息添加新的信息修改数据库
图2.2添加员工档案模块结构图(上图)
人事变动
判断是否有人事变动更改人事信息修改数据库
图2.3人事变动模块结构图(上图)
查询修改记录
判断是否修改记录修改记录修改数据库
图2.4查询修改记录模块结构图(上图)
3.2.2模块划分及功能介绍
依照功能分解后的相关性,以“尽量使用数据耦合,少用控制耦合和特征
耦合,限制公共环境耦合的范围,完全不使用内容耦合”为原则,将整个系统分
为以下4个模块:
1)用户登录模块
此模块实现用户登录功能,负责根据用户权限限制使用本系统功能。
包括登录前进行密码校验,退出登录后清除登录信息、更新系统界面。
2)查询修改模块
此模块实现成绩查询修改功能。
查询修改模块用来查询和修改员工信息。
集合了查询和修改这两项功能。
3)人事变动模块
此模块实现人员数据修改整理功能。
其中修改时有人机交互,数据整理由系统后台完成。
每次变动信息的更新都要求数据同步整理。
4)添加员工档案模块
此模块实现员工信息功能。
用来添加新的员工的信息。
3.3运行测试
测试用例一
测试用例编号
Admin_denglu_001
测试项目
测试标题
重要级别
预置条件
管理员登陆
输入合法用户名和密码,按确认
高
系统数据库内存在该用户及密码
输入
adminadmin
1、启动系统;
2、输入用户名:
admin;
3、输入密码:
admin;
操作步骤
4、点击确定。
预期输出
实际输出
进入系统
进入系统。
测试用例二
测试用例编号
Admin_tianjiadangan_002
测试项目
测试标题
重要级别
预置条件
输入
添加员工档案
输入合理的人员信息
中
无
雒强19910125
1、进入系统
操作步骤
2、进入添加员工档案窗口
3、输入数据
4、单击添加记录
预期输出
实际输出
添加成功
添加成功。
测试用例三
测试用例编号
Admin_chaxunyuangongxinxi_003
测试项目
测试标题
重要级别
预置条件
查询员工信息
查询某一员工的具体信息
中
无
输入
P00001
1、启动系统
2、进入查询修改记录窗口
3、输入员工编号:
3、按Enter键
P00001
操作步骤
4、显示员工信息
预期输出
实际输出
添加成功
添加成功。
测试用例四
测试用例编号
Admin_renshibiandong_004
测试项目
测试标题
重要级别
预置条件
人事变动
输入合理的人事变动信息
中
无
输入
P000012011-6-28
1、启动系统
2、进入人事变动窗口
3、输入员工编号:
p00001
4、输入变更原因:
职务变更
操作步骤
5、输入变更日期:
2011-6-28
6、单击添加记录
预期输出
实际输出
添加成功
添加成功。
测试用例五
测试用例编号
Admin_xiugaixinxi_005
测试项目
测试标题
重要级别
预置条件
修改信息
修改员工某些信息
中
无
输入
P00001
大专
1、启动系统
2、进入查询修改记录窗口
3、输入员工编号:
p00001
4、输入要修改的信息
操作步骤
5、点击修改信息
6、退出此表
预期输出
实际输出
信息已修改
信息已修改