人事档案管理系统精选文档.docx
- 文档编号:30028930
- 上传时间:2023-08-04
- 格式:DOCX
- 页数:24
- 大小:152.73KB
人事档案管理系统精选文档.docx
《人事档案管理系统精选文档.docx》由会员分享,可在线阅读,更多相关《人事档案管理系统精选文档.docx(24页珍藏版)》请在冰豆网上搜索。
人事档案管理系统精选文档
人事档案管理
系统
学校:
江苏建筑职业技术学院
班级:
电算10-1
指导老师:
陆老师
姓名:
曹**、刘**
日期:
2012—3-30
摘要
本文主要分析公司人事工资管理系统的一些基本功能和组成情况,包括系统的需求分析、系统结构、系统功能模块划分以及系统数据库模式分析等,重点对人事工资管理系统的开发实现进行介绍.
人事工资管理系统是不可缺少的部分,它的内容对于其的决策者和管理者来说都至关重要,所以人事工资管理系统应该能够为用户提供充足的信息和快捷的查询手段。
人事工资管理系统的主要任务就是使用计算机,对所有公司成员的人事档案资料进行保存;在需要时进行查找、分类、统计或者增加、修改和删除等操作;可以针对不同的目的,对各种档案资料进行查询。
本系统就是基于本公司的人事管理而设计的,是对公司的人事资料进行管理,为人事管理人员提供了一套操作简单、使用可靠、界面友好、易于管理和使用的处理工具。
本系统对人事各种数据进行统一处理,避免数据存取、数据处理的重复,提高工作效率,减少了系统数据处理的复杂性。
本系统不仅使公司人事管理人员从繁重的工作中解脱出来,而且提高了人事管理的效率,提高了人事管理的科学性,方便了用户查询、管理人员进行管理.
关键字:
人事管理系统;VB;SQL
1。
引言
随着计算机技术的发展,现在办公系统更趋于系统化、科学化和网络化。
网络办公自动化系统是计算机技术和网络迅速发展的一个办公应用解决方案,它的主要目的是实现信息交流和信息共享,提供协同工作的手段,提高办公的效率,让人们从繁琐的有纸办公中解脱出来。
现在许多的机关单位的人事管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。
随着我国市场经济的快速发展,人事工资管理系统在企业的日常管理中发挥着越来越重要的作用。
人事工资管理系统可以进行档案管理、奖罚管理和工资管理等,方便处理企业内部员工的相关工资信息。
在这个信息迅速膨胀,计算机技术以及网络技术飞速发展的社会,计算机在企业管理中的应用也不继得到了普及,利用计算机实现企业人事档案的管理势在必行。
计算机在企业管理中的应用越来越受到人们的欢迎.利用计算机来实现对公司员工基本资料等的管理和公司内部之间的信息交流势在必行。
这是在现代化的社会中任何公司所要解决的问题,也是公司现代化管理的趋势。
人事管理系统是典型的管理信息系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发。
对于前者要求建立起数据一致性和完整性强、数据安全性好的库。
而对于后者则要求应用程序功能完备,易使用,界面美观等特点。
人事管理系统可以提供丰富的功能,降低人事管理工作的强度,提高其公司人事管理工作的效率,并依靠系统的强大的功能为人事管理的使用创造良好的条件,从而能够适应其公司人事管理的要求,推动其公司人事管理的信息化建设。
现在,已经认识到计算机管理在企业管理中的重要性,这是其公司科学化、正规化管理并能与世界接轨的重要标志。
随着公司不断的发展壮大,员工的数量也在不断的增加,随之而来的管理成本也在不断的提高,以及考虑到公司的人事管理现在尚处于传统的人工管理的作业阶段,不但效率低下,还常常因为管理的不慎而出现纰漏.因此根据公司提供的需求,设计此人事管理系统,以帮助该公司达到人事管理办公自动化、节约管理成本、提高该公司人事管理工作效率的目的。
2.可行性分析
从以下可行性分析可知,该系统开发具备技术上、经济上、社会上、时间上和法律上的可行性。
2。
1技术可行性分析
本方案极速要求比较高,安全性和可靠性都很强,需要用到的是学过的VB语言和数据库,没有什么问题,通过分析,可以知道,从技术上来说是可行的。
2。
2社会可行性分析
随着计算机的发展与普及,日常人事管理必将实现无纸化办公,并且加入到公司内部的internet上去,实现数据的共享,这样有利于人事信息在单位内部的查询,提高了数据资源的利用,并能及时的得到更新,不需想过去那样浪费大量的人力物力去进行抄写,提高了工作的效率.
2。
3经济可行性分析
本方案在通过我们测试后,讲给人事部带来额外的工作效率,并不需要投资经济,而且在开发成功后还是会有很好的效率,可以节省很多的人力物力.因此开发费用较低。
2。
4时间可行性分析
因为都是学生,时间比较充裕,不会造成时间不够用的事情发生,所以有足够的时间去做系统。
2。
5法律可行性分析
新系统的开发和研制,将不会侵犯他人,集体和国家利益,不会违反国家政策和法律。
3.需求分析
人才是企业单位的宝贵财富,而人事管理又是人才资源关了的核心,因此,快捷、方便、高效的人事档案管理系统就成为各事业单位的基本需求之一.企业人事管理系统的主要目的是实现企业人事的信息化管理,主要业务就是实现对员工信息的管理,另外还需要提供打印报表功能,其中包括奖惩,培训,调动,考评,职称等信息.
人事档案管理系统是企业的人事档案管理工作事项了信息化、规范化,不仅是企业能高效率完成人事管理的日常工作,还时企业深入开发利用人力资源成为可能.
3.1功能需求分析
人事工资管理系统主要实现对人事工资信息和操作的管理,系统的用户是负责管理设备的管理人员,系统具有人事档案管理模块(基本档案管理、奖罚考评管理、人事调动管理、薪资管理)、系统管理(系统参数、系统高级管理员、添加/删除管理员、数据备份/恢复、更改密码)、部门管理(部门的添加、更改和删除)、教育培训模块管理(教育培训查询和管理)、决策查询(查询公司发布的一些最新政策)等主要功能。
3。
1.1结构化分析方法—-人事档案管理DFD图
3.2非功能需求分析
1)系统操作简单,界面友好。
2)支持多人操作,要求有权限分配功能。
3)为了方便用户,要求系统支持多条件查询。
4)对员工信息在需要时打印不同需要的报表。
5)软件必须严格按照设定的安全权限机制运行,并有效防止非授权用户进入本系统。
6)软件必须提供对系统中各种码表的维护、补充操作。
7)软件对用户的所有误操作或不合法操作进行检查,并给出提示信息。
8)用户必须对系统中的材料成本信息进行维护,以便软件能取得准确数据。
3。
3环境需求
3.3。
1硬件环境
服务器端的最低配置是由建立站点所需的软件来决定的,在最低配置的情况下,服务器的往往不尽如人意,现在的硬件性能已经相当出色,而且价格也很便宜,因此通常应给服务器端配置高性能的硬件,本系统服务器端的配置如下:
处理器:
InterPentium42。
0GHz或更高
内存:
2GB
硬盘空间:
160GB
显卡:
SVAG显示适配器。
3.3.2软件环境
服务器端要求如下:
操作系统:
Windows2000Server
数据库:
MircrosoftSQLserver2005
开发工具:
MicrosoftVisualStudio2005
4.总体设计
4。
1结构化设计
4。
1。
1人事系统功能模块结构图
4。
2面向对象设计
4.2。
1人事档案系统用例图
4。
2。
2人事档案系统类图
5。
软件测试
调试计划的整体目标是为确定测试的任务、所需的各种资源和投入,预见可能出现的问题和风险,以指导测试的执行,最终实现测试的目标。
(1)为测试各项活动制定一个现实可行的、综合的计划,包括每项测试活动的对象、范围、方法、进度和预期结果.
(2)为项目实施建立组织模型,并定义测试项目中每个角色的责任与工作内容。
(3)开发有效的测试模型,能正确地验证正在开发的软件系统.
(4)确定测试所需的时间和资源,以保证其可获得性和有效性。
(5)确立每个测试阶段的测试完成及测试成功的标准和实现的目标。
5.1身份认证模块测试
5.1。
1身份认证模块测试内容
(1)接受信息测试
(2)检验用户测试
(3)是否可以调出系统主界面
(4)是否能够正确给出错误提示
5。
1。
2用户登录测试用例
序列
用户名
密码
预测结果
1
1030123101
123456
转到人事管理系统界面
2
a#¥%
234561
用户名或密码格式不正确
3
1030123104
112875
转到人事管理系统界面
4
234561
用户名或密码不能为空
5
1030123102
用户名或密码不能为空
6
0000008877665
123456
用户名或密码格式不正确
允许登录的合法用户及密码:
用户名
密码
1030123101
123456
1030123102
976543
1030123103
123456
1030123104
112875
1030123105
234561
1030123106
986568
5.2人员信息统计模块测试
5。
2.1信息统计选择方法测试用例
(1)按部门统计。
(2)按签约年份统计。
人员数据库中数据:
职工编码
姓名
性别
出生日期
部门
签约年份
001
张三
男
1973-3—22
总经理
1998
002
李四
男
1978-5-12
经营部
1999
003
王五
男
1981—4-19
经营部
1998
004
赵六
男
1966—7—11
计划部
1998
005
刘备
男
1975-6-2
生产部
2000
006
关羽
男
1977-9-10
人事部
2001
007
张飞
男
1974-8-11
人事部
2001
008
孙二娘
女
1980-8-22
生产部
2002
009
貂蝉
女
1977-8—29
经营部
2002
010
小乔
女
1976—3—11
人事部
1998
011
李世民
男
1966—3—2
经营部
2000
012
李隆基
男
1980—1-3
生产部
2000
013
李玉环
女
1974—8-15
计划部
2001
014
杜十娘
女
1968-5—25
经营部
2002
015
西施
女
1979—12-14
人事部
2002
016
李魁
男
1969—5-22
生产部
1999
5。
2。
2调用系统主菜单通过以后,选择信息统计
(1)按部门统计显示信息如下:
总经理:
张三,总计:
1
经营部:
李四,王五,貂蝉,李世民,杜十娘,总计:
5
计划部:
赵六,李玉环,总计:
2
生产部:
刘备,孙二娘,李隆基,李魁,总计:
4
人事部:
关羽,张飞,小乔,西施,总计:
4
(2)按签约年月统计信息如下:
签约年份姓名
1998张三,王五,赵六,小乔总计:
4
1999李四,李魁总计:
2
2000刘备,李世民,李隆基总计:
3
2001关羽,张飞,李玉环总计:
3
2002孙二娘,貂蝉,杜十娘,西施总计:
4
5.3人员基本信息查询模块测试
5。
3。
1人员数据库中数据:
职工编码
姓名
性别
出生日期
部门
签约年份
001
王赫
男
1973—3-22
总经理
1998
002
邓庆
男
1978—5-12
经营部
1999
003
王东亮
男
1981—4—19
经营部
1998
004
卫亮
男
1966—7-11
计划部
1998
005
孙法雄
男
1975-6-2
生产部
2000
006
赵磊
男
1977—9-10
人事部
2001
007
聂杨
男
1974-8—11
人事部
2001
008
罗佳
女
1980-8-22
生产部
2002
009
赵敏
女
1977—8-29
经营部
2002
010
兰君
女
1976—3-11
人事部
1998
011
张海
男
1966—3—2
经营部
2000
012
黄海
男
1980-1-3
生产部
2000
013
杨竹
女
1974—8—15
计划部
2001
014
赵玉
女
1968-5—25
经营部
2002
015
兰萱
女
1979-12-14
人事部
2002
016
展鹏
男
1969-5-22
生产部
1999
5。
3.2测试内容:
1).输入符合要求的信息,看系统是否可以输出正确的结果.
2).输入不合法的信息,看系统是否可以识别并且给出错误提示.
5.3.3测试方法
本查询模块的设计采用的是条件组合查询。
可供选择的查询条件有:
职工编码,职工姓名,性别,部门。
所有可以作为检索项的条件组合有:
1职工编码
2职工姓名
3性别
4部门
5职工编码,职工姓名;
6职工编码,性别;
7职工编码,部门;
8职工姓名,性别;
9职工姓名,部门;
10职工编码,职工姓名,性别;
11职工编码,职工姓名,部门;
12职工编码,性别,部门;
13职工姓名,性别,部门;
14职工编码,职工姓名,性别,部门;
5。
3.4测试用例设计
输入
职工姓名
职工编码
性别
部门
1
Ab*
011
男
经营部
2
邓庆
A02
男
经营部
3
邓庆
男
000—*
4
邓庆
022
生产部
5。
赵磊
006
男
人事部
6.
张王李赵刘
007
男
人事部
7.
8。
兰君
女
总经理
经过检查允许通过进入查询的输入信息:
职工姓名
职工编码
性别
部门
赵磊
兰君
006
男
女
人事部
总经理
输出:
1。
输出信息:
序列
出错提示
1
职工姓名中含有非法字符
2
职工编码中含有非法字符
3
部门中含有非法字符
4
职工编码超出人事信息表的长度
5
通过验证
6
职工姓名长度越界
7
没有检索项
8
通过验证
2.输出查询结果:
职工编码
姓名
性别
出生日期
部门
签约年份
006
赵磊
男
1977—9-10
人事部
2001
3。
输出错误提示:
未找到符合下列条件的信息,请核查确认。
职工姓名
职工编码
性别
部门
兰君
女
总经理
5.4人员基本信息管理模块测试
5。
4。
1测试项目名称及测试内容
(1)是否可以接受用户操作信息
(2)是否可以在数据窗口中增加新的空白行
(3)是否可以删除选中行
(4)是否可以将选中行变为可编辑状态
(5)返回上一界面
(6)清空可编辑行
(7)保存当前数据窗口的内容到数据库
5.4.2测试用例
原始输入:
职工编码
姓名
性别
出生日期…
部门
001
李明
男
1973—3—22
总经理
002
小张
男
1978—5-12
经营部
003
王刚
男
1981-4—19
经营部
004
小李
男
1966—7-11
计划部
005
老马
男
1975—6—2
生产部
006
张建
男
1977-9-10
人事部
007
李阳
男
1974—8—11
人事部
008
小红
女
1980-8—22
生产部
009
杜鹃
女
1977-8—29
经营部
010
李颖
女
1976-3—11
人事部
011
周涛
男
1966-3—2
经营部
王蒙
男
1976-3—25
生产部
012
女
1981-5—4
人事部
013
王明
男
经营部
014
周涛
南
1977—11-14
Aaa
刘聪
男
1976—3-10
计划部
015
王云
女
19870908
生产部
输出:
1.点击“增加"按钮,数据窗口中出现新的空白行。
职工编码
姓名
性别
出生日期
部门
2.输入以上数据,有一项内容为空时给出提示,说明数据不完整。
3.对于非法输入情况报告错误,如上例中编号为Aaa。
4.格式错误,如最后一个用例,出生日期为19870908,不符合日期格式.
5.点击“重置”按钮,可编辑项清空。
6.点击“取消”按钮,返回上一级界面.
5。
5工资信息查询模块测试
5。
5.1测试项目名称及测试内容
(1)查询条件:
接受信息测试.
(2)输入正确否:
检验信息测试。
(3)出错处理:
能否正确给出错误提示.
5.5。
2测试用例
查询条件输入
序列
职工编号
姓名
1
1001
李名
2
Kkyu
雷宇
3
1005
战维
4
1009
龙新
5
1003
123
6
1004
#¥%
7
1100
任明
8
1230
1002
王里
允许登录的合法用户
序列
职工编号
姓名
1
1001
李名
2
1005
战维
3
1009
龙新
工资信息数据库中的信息
序列
职工编号
姓名
实发工资
签约年份
1
1001
李名
1000
1998。
10。
2
1002
雷宇
1000
1998。
10
3
1003
钟华
800
1998。
10
4
1004
任英
800
1998。
10
5
1005
战维
1500
1999.6
6
1006
王里
1500
1999.6
7
1007
沈阳
800
1999。
6
8
1008
李磊
600
1999.10
9
1009
龙新
1000
1999.10
10
1010
毕强
1000
1999.10
5。
6工资信息管理模块测试
5.6。
1测试要点
模块
测试内容
工资录入模块
要求某日只输入一条数据,进行主机只读存储器及内存日汇总内容测试
工资查询模块
输入职工编号“052541”,月份“05”,测试输出内容
工资汇总模块
输入部门编号“06”,月份空,测试输出内容
测试说明:
要求,每日只能录入一条信息;查询则按月进行,需要输入职工编号;对于工资汇总模块则需要输入部门编号。
5.6.2测试用例
工资录入模块输入
序列
职工编号
月份
1
0000
12
2
9596
005
3
·#¥·#¥
02
4
0001
a#
5
0002
1
6
00000000000001
003
7
=-8
8
04
工资录入模块输出
1
验证通过,调出系统主菜单
2
月份长度越界
3
编号中包含非法字符
4
月份编码包含非法字符
5
月份编码长度不足
6
职工编号长度越界
7
没有输入月份
8
没有输入职工编码
查询模块输入
部门编号
月份范围
1
00
01,12
2
9596
05
3
·#¥·#¥
02
4
01
a#
5
02
111
查询模块输出
1
验证通过,调出系统主菜单
2
编号长度越界
3
编号中包含非法字符
4
月份编码包含非法字符
5
月份编码长度越界
工资汇总模块输入
部门编号
月份范围
1
00
2
9596
3
·#¥·#¥
工资汇总模块输出
1
验证通过,调出系统主菜单
2
部门编号长度越界
3
编号中包含非法字符
5。
7更改密码模块测试
5。
7.1更改密码模块测试内容:
(1)检验用户测试
(2)是否可以成功更改密码
(3)是否能够正确给出错误提示
5.7.2用户密码更改测试用例
序列
用户名
原密码
新密码
再次输入新密码
预测结果
1
1030123101
123456
12345
12345
成功更改密码
2
1030123101
234561
12345
1234
新密码不一致
3
1030123102
112875
¥…&%×
¥…&%×
密码格式不正确
5。
8添加/删除管理员模块测试
5。
8.1添加/删除管理员模块测试内容:
(1)是否成功添加管理员
(2)是否成功删除管理员
5。
9.2添加管理员测试用例
序列
用户名
新密码
再次输入新密码
系统职位
预测结果
1
1030123101
12345
12345
员工
系统中已经有此用户
2
1030123111
12345
1234
管理员
密码不一致
3
1030123122
121212
121212
管理员
成功添加管理员
5。
9部门管理模块测试
5。
9.1添加/删除管理员模块测试内容:
(1)是否成功添加部门
(2)是否成功删除部门
5。
9。
2添加部门测试用例
序列
部门名称
部门编号
部门经理
部门人数
预测结果
1
人事部
001
曹孟
7
系统中已存在此部门
2
外联部
007
洪湖
10
成功添加新部门
3
销售部
121
曹梦
15
成功添加管理员
4
安全部
曹梦
15
部门编号不能为空
5
128
曹梦
15
部门名称不能为空
5.9。
3查询部门信息
输入条件
预期输出
部门编号码
007
部门ID存在,可以查询结果
12
部门ID不存在,不能查询
5.9。
4删除部门信息
输入条件
预期输出
部门ID
007
部门ID存在,可以被删除
013
部门ID不存在,不可以删除
6。
总结
人事管理现代化是管理现代化不可缺少的重要一环,它是把现代化管理的理论、方法和手段运用到人事工作中,使人事管理达到最大限度地提高工作效率的目的,以适应社会和科学技术的发展。
概括地说,人事管理现代化的内容是包括人事管理思想的现代化、人事管理、组织的现代化、人事管理手段的现代化.通过这四个方面的现代化来实现人事管理的计划、组织、指挥、协调、控制的现代化和从事人事管理工作者自身的现代化。
人事来之不易系统化,是人事管理现代化的一个重点.研究人事管理,必须研究这个系统所处的环境,即研究政治系统,经济系统,法律、科技和文教系统,人物系统和
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人事 档案管理系统 精选 文档