当前位置:文档之家› 人事档案管理系统

人事档案管理系统

人事档案管理系统学校:江苏建筑职业技术学院班级:电算10-1指导老师:陆老师姓名:曹**、刘**日期:2012-3-30摘要本文主要分析公司人事工资管理系统的一些基本功能和组成情况,包括系统的需求分析、系统结构、系统功能模块划分以及系统数据库模式分析等,重点对人事工资管理系统的开发实现进行介绍。

人事工资管理系统是不可缺少的部分,它的内容对于其的决策者和管理者来说都至关重要,所以人事工资管理系统应该能够为用户提供充足的信息和快捷的查询手段。

人事工资管理系统的主要任务就是使用计算机,对所有公司成员的人事档案资料进行保存;在需要时进行查找、分类、统计或者增加、修改和删除等操作;可以针对不同的目的,对各种档案资料进行查询。

本系统就是基于本公司的人事管理而设计的,是对公司的人事资料进行管理,为人事管理人员提供了一套操作简单、使用可靠、界面友好、易于管理和使用的处理工具。

本系统对人事各种数据进行统一处理,避免数据存取、数据处理的重复,提高工作效率,减少了系统数据处理的复杂性。

本系统不仅使公司人事管理人员从繁重的工作中解脱出来,而且提高了人事管理的效率,提高了人事管理的科学性,方便了用户查询、管理人员进行管理。

关键字:人事管理系统;VB; SQL目录1.引言 (5)2.可行性分析 (6)2.1技术可行性分析 (6)2.2社会可行性分析 (6)2.3经济可行性分析 (6)2.4时间可行性分析 (7)2.5法律可行性分析 (7)3.需求分析 (7)3.1功能需求分析 (7)3.1.1结构化分析方法——人事档案管理DFD图 (7)3.2非功能需求分析 (9)3.3环境需求 (9)3.3.1硬件环境 (9)3.3.2 软件环境 (10)4.总体设计 (10)4.1结构化设计 (10)4.1.1人事系统功能模块结构图 (10)4.2面向对象设计 (11)4.2.1人事档案系统用例图 (11)4.2.2人事档案系统类图 (13)5.软件测试 (14)5.1身份认证模块测试 (14)5.1.1 身份认证模块测试内容 (14)5.1.2用户登录测试用例 (15)5.2人员信息统计模块测试 (15)5.2.1信息统计选择方法测试用例 (15)5.2.2调用系统主菜单通过以后,选择信息统计 (16)5.3人员基本信息查询模块测试 (16)5.3.1 人员数据库中数据: (16)5.3.2测试内容: (17)5.3.3 测试方法 (17)5.3.4测试用例设计 (18)5.4人员基本信息管理模块测试 (19)5.4.1测试项目名称及测试内容 (19)5.4.2测试用例 (19)5.5工资信息查询模块测试 (20)5.5.1测试项目名称及测试内容 (20)5.5.2测试用例 (20)5.6工资信息管理模块测试 (21)5.6.1测试要点 (21)5.6.2测试用例 (21)5.7更改密码模块测试 (23)5.7.1 更改密码模块测试内容: (23)5.7.2用户密码更改测试用例 (23)5.8添加/删除管理员模块测试 (23)5.8.1添加/删除管理员模块测试内容: (23)5.9.2添加管理员测试用例 (23)5.9部门管理模块测试 (24)5.9.1添加/删除管理员模块测试内容: (24)5.9.2添加部门测试用例 (24)5.9.3 查询部门信息 (24)5.9.4删除部门信息 (24)6.总结 (24)7.参考文献 (25)1. 引言随着计算机技术的发展,现在办公系统更趋于系统化、科学化和网络化。

网络办公自动化系统是计算机技术和网络迅速发展的一个办公应用解决方案,它的主要目的是实现信息交流和信息共享,提供协同工作的手段,提高办公的效率,让人们从繁琐的有纸办公中解脱出来。

现在许多的机关单位的人事管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。

随着我国市场经济的快速发展,人事工资管理系统在企业的日常管理中发挥着越来越重要的作用。

人事工资管理系统可以进行档案管理、奖罚管理和工资管理等,方便处理企业内部员工的相关工资信息。

在这个信息迅速膨胀,计算机技术以及网络技术飞速发展的社会,计算机在企业管理中的应用也不继得到了普及,利用计算机实现企业人事档案的管理势在必行。

计算机在企业管理中的应用越来越受到人们的欢迎。

利用计算机来实现对公司员工基本资料等的管理和公司内部之间的信息交流势在必行。

这是在现代化的社会中任何公司所要解决的问题,也是公司现代化管理的趋势。

人事管理系统是典型的管理信息系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发。

对于前者要求建立起数据一致性和完整性强、数据安全性好的库。

而对于后者则要求应用程序功能完备,易使用,界面美观等特点。

人事管理系统可以提供丰富的功能,降低人事管理工作的强度,提高其公司人事管理工作的效率,并依靠系统的强大的功能为人事管理的使用创造良好的条件,从而能够适应其公司人事管理的要求,推动其公司人事管理的信息化建设。

现在,已经认识到计算机管理在企业管理中的重要性,这是其公司科学化、正规化管理并能与世界接轨的重要标志。

随着公司不断的发展壮大,员工的数量也在不断的增加,随之而来的管理成本也在不断的提高,以及考虑到公司的人事管理现在尚处于传统的人工管理的作业阶段,不但效率低下,还常常因为管理的不慎而出现纰漏。

因此根据公司提供的需求,设计此人事管理系统,以帮助该公司达到人事管理办公自动化、节约管理成本、提高该公司人事管理工作效率的目的。

2.可行性分析从以下可行性分析可知,该系统开发具备技术上、经济上、社会上、时间上和法律上的可行性。

2.1技术可行性分析本方案极速要求比较高,安全性和可靠性都很强,需要用到的是学过的VB语言和数据库,没有什么问题,通过分析,可以知道,从技术上来说是可行的。

2.2社会可行性分析随着计算机的发展与普及,日常人事管理必将实现无纸化办公,并且加入到公司内部的internet上去,实现数据的共享,这样有利于人事信息在单位内部的查询,提高了数据资源的利用,并能及时的得到更新,不需想过去那样浪费大量的人力物力去进行抄写,提高了工作的效率。

2.3经济可行性分析本方案在通过我们测试后,讲给人事部带来额外的工作效率,并不需要投资经济,而且在开发成功后还是会有很好的效率,可以节省很多的人力物力。

因此开发费用较低。

2.4时间可行性分析因为都是学生,时间比较充裕,不会造成时间不够用的事情发生,所以有足够的时间去做系统。

2.5 法律可行性分析新系统的开发和研制,将不会侵犯他人,集体和国家利益,不会违反国家政策和法律。

3.需求分析人才是企业单位的宝贵财富,而人事管理又是人才资源关了的核心,因此,快捷、方便、高效的人事档案管理系统就成为各事业单位的基本需求之一。

企业人事管理系统的主要目的是实现企业人事的信息化管理,主要业务就是实现对员工信息的管理,另外还需要提供打印报表功能,其中包括奖惩,培训,调动,考评,职称等信息。

人事档案管理系统是企业的人事档案管理工作事项了信息化、规范化,不仅是企业能高效率完成人事管理的日常工作,还时企业深入开发利用人力资源成为可能。

3.1 功能需求分析人事工资管理系统主要实现对人事工资信息和操作的管理,系统的用户是负责管理设备的管理人员,系统具有人事档案管理模块(基本档案管理、奖罚考评管理、人事调动管理、薪资管理)、系统管理(系统参数、系统高级管理员、添加/删除管理员、数据备份/恢复、更改密码)、部门管理(部门的添加、更改和删除)、教育培训模块管理(教育培训查询和管理)、决策查询(查询公司发布的一些最新政策)等主要功能。

3.1.1结构化分析方法——人事档案管理DFD图人事档案管理dfd图顶层人事档案管理dfd图第二层3.2非 功 能 需 求 分 析1)系统操作简单,界面友好。

2)支持多人操作,要求有权限分配功能。

3)为了方便用户,要求系统支持多条件查询。

4) 对员工信息在需要时打印不同需要的报表。

5) 软件必须严格按照设定的安全权限机制运行,并有效防止非授权用户进入本系统。

6) 软件必须提供对系统中各种码表的维护、补充操作。

7) 软件对用户的所有误操作或不合法操作进行检查,并给出提示信息。

8) 用户必须对系统中的材料成本信息进行维护,以便软件能取得准确数据。

3.3 环 境 需 求3.3.1硬 件 环 境人事档案管理dfd 图底层员工基本档案信息表服务器端的最低配置是由建立站点所需的软件来决定的,在最低配置的情况下,服务器的往往不尽如人意,现在的硬件性能已经相当出色,而且价格也很便宜,因此通常应给服务器端配置高性能的硬件,本系统服务器端的配置如下:处理器:Inter Pentium 4 2.0GHz 或更高内存:2GB硬盘空间:160GB显卡:SVAG显示适配器。

3.3.2 软件环境服务器端要求如下:操作系统:Windows 2000 Server数据库:Mircrosoft SQLserver2005开发工具:Microsoft Visual Studio 20054.总体设计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.2人员信息统计模块测试5.2.1信息统计选择方法测试用例(1)按部门统计。

(2)按签约年份统计。

5.2.2调用系统主菜单通过以后,选择信息统计(1)按部门统计显示信息如下:总经理:张三,总计:1经营部:李四,王五,貂蝉,李世民,杜十娘,总计:5计划部:赵六,李玉环,总计:2生产部:刘备,孙二娘,李隆基,李魁,总计:4人事部:关羽,张飞,小乔,西施,总计:4(2)按签约年月统计信息如下:签约年份姓名1998 张三,王五,赵六,小乔总计:4 1999 李四,李魁总计:22000 刘备,李世民,李隆基总计:32001 关羽,张飞,李玉环总计:32002 孙二娘,貂蝉,杜十娘,西施总计:45.3人员基本信息查询模块测试5.3.2测试内容:1).输入符合要求的信息,看系统是否可以输出正确的结果。

相关主题