人事档案管理系统学校:江苏建筑职业技术学院班级:电算10-1指导老师:陆老师姓名:曹**、刘**日期:2012-3-30摘要本文主要分析公司人事工资管理系统的一些基本功能和组成情况,包括系统的需求分析、系统结构、系统功能模块划分以及系统数据库模式分析等,重点对人事工资管理系统的开发实现进行介绍。人事工资管理系统是不可缺少的部分,它的内容对于其的决策者和管理者来说都至关重要,所以人事工资管理系统应该能够为用户提供充足的信息和快捷的查询手段。人事工资管理系统的主要任务就是使用计算机,对所有公司成员的人事档案资料进行保存;在需要时进行查找、分类、统计或者增加、修改和删除等操作;可以针对不同的目的,对各种档案资料进行查询。本系统就是基于本公司的人事管理而设计的,是对公司的人事资料进行管理,为人事管理人员提供了一套操作简单、使用可靠、界面友好、易于管理和使用的处理工具。本系统对人事各种数据进行统一处理,避免数据存取、数据处理的重复,提高工作效率,减少了系统数据处理的复杂性。本系统不仅使公司人事管理人员从繁重的工作中解脱出来,而且提高了人事管理的效率,提高了人事管理的科学性,方便了用户查询、管理人员进行管理。关键字:人事管理系统;VB;SQL目录1.引言....................................................52.可行性分析............................................62.1技术可行性分析.........................................62.2社会可行性分析.........................................62.3经济可行性分析.........................................62.4时间可行性分析.........................................72.5法律可行性分析.........................................73.需求分析...............................................73.1功能需求分析........................................73.1.1结构化分析方法——人事档案管理DFD图..................73.2非功能需求分析.....................................93.3环境需求...........................................93.3.1硬件环境...........................................93.3.2软件环境........................................104.总体设计.............................................104.1结构化设计.........................................104.1.1人事系统功能模块结构图............................104.2面向对象设计.........................................114.2.1人事档案系统用例图.................................114.2.2人事档案系统类图..................................135.软件测试................................................145.1身份认证模块测试.....................................145.1.1身份认证模块测试内容..............................145.1.2用户登录测试用例..................................155.2人员信息统计模块测试.................................155.2.1信息统计选择方法测试用例..........................155.2.2调用系统主菜单通过以后,选择信息统计..............165.3人员基本信息查询模块测试..............................165.3.1人员数据库中数据:................................165.3.2测试内容:........................................175.3.3测试方法.........................................175.3.4测试用例设计......................................185.4人员基本信息管理模块测试..............................195.4.1测试项目名称及测试内容............................195.4.2测试用例..........................................195.5工资信息查询模块测试.................................205.5.1测试项目名称及测试内容............................205.5.2测试用例..........................................205.6工资信息管理模块测试.................................215.6.1测试要点..........................................215.6.2测试用例..........................................215.7更改密码模块测试.....................................235.7.1更改密码模块测试内容:............................235.7.2用户密码更改测试用例..............................235.8添加/删除管理员模块测试...............................235.8.1添加/删除管理员模块测试内容:.....................235.9.2添加管理员测试用例................................235.9部门管理模块测试.....................................245.9.1添加/删除管理员模块测试内容:.....................245.9.2添加部门测试用例..................................245.9.3查询部门信息......................................245.9.4删除部门信息......................................246.总结...................................................247.参考文献...............................................251.引言随着计算机技术的发展,现在办公系统更趋于系统化、科学化和网络化。网络办公自动化系统是计算机技术和网络迅速发展的一个办公应用解决方案,它的主要目的是实现信息交流和信息共享,提供协同工作的手段,提高办公的效率,让人们从繁琐的有纸办公中解脱出来。现在许多的机关单位的人事管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。随着我国市场经济的快速发展,人事工资管理系统在企业的日常管理中发挥着越来越重要的作用。人事工资管理系统可以进行档案管理、奖罚管理和工资管理等,方便处理企业内部员工的相关工资信息。在这个信息迅速膨胀,计算机技术以及网络技术飞速发展的社会,计算机在企业管理中的应用也不继得到了普及,利用计算机实现企业人事档案的管理势在必行。计算机在企业管理中的应用越来越受到人们的欢迎。利用计算机来实现对公司员工基本资料等的管理和公司内部之间的信息交流势在必行。这是在现代化的社会中任何公司所要解决的问题,也是公司现代化管理的趋势。人事管理系统是典型的管理信息系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用,界面美观等特点。人事管理系统可以提供丰富的功能,降低人事管理工作的强度,提高其公司人事管理工作的效率,并依靠系统的强大的功能为人事管理的使用创造良好的条件,从而能够适应其公司人事管理的要求,推动其公司人事管理的信息化建设。现在,已经认识到计算机管理在企业管理中的重要性,这是其公司科学化、正规化管理并能与世界接轨的重要标志。随着公司不断的发展壮大,员工的数量也在不断的增加,随之而来的管理成本也在不断的提高,以及考虑到公司的人事管理现在尚处于传统的人工管理的作业阶段,不但效率低下,还常常因为管理的不慎而出现纰漏。因此根据公司提供的需求,设计此人事管理系统,以帮助该公司达到人事管理办公自动化、节约管理成本、提高该公司人事管理工作效率的目的。2.可行性分析从以下可行性分析可知,该系统开发具备技术上、经济上、社会上、时间上和法律上的可行性。2.1技术可行性分析本方案极速要求比较高,安全性和可靠性都很强,需要用到的是学过的VB语言和数据库,没有什么问题,通过分析,可以知道,从技术上来说是可行的。2.2社会可行性分析随着计算机的发展与普及,日常人事管理必将实现无纸化办公,并且加入到公司内部的internet上去,实现数据的共享,这样有利于人事信息在单位内部的查询,提高了数据资源的利用,并能及时的得到更新,不需想过去那样浪费大量的人力物力去进行抄写,提高了工作的效率。2.3经济可行性分析本方案在通过我们测试后,讲给人事部带来额外的工作效率,并不需要投资经济,而且在开发成功后还是会有很好的效率,可以节省很多的人力物力。因此开发费用较低。2.4时间可行性分析因为都是学生,时间比较充裕,不会造成时间不够用的事情发生,所以有足够的时间去做系统。2.5法律可行性分析新系统的开发和研制,将不会侵犯他人,集体和国家利益,不会违反国家政策和法律。3.需求分析人才是企业单位的宝贵财富,而人事管理又是人才资源关了的核心,因此,快捷、方便、高效的人事档案管理系统就成为各事业单位的基本需求之一。企业人事管理系统的主要目的是实现企业人事的信息化管理,主要业务就是实现对员工信息的管理,另外还需要提供打印报表功能,其中包括奖惩,培训,调动,考评,职称等信息。人事档案管理系统是企业的人事档案管理工作事项了信息化、规范化,不仅是企业能高效率完成人事管理的日常工作,还时企业深入开发利用人力资源成为可能。3.1功能需求分析人事工资管理系统主要实现对人事工资信息和操作的管理,系统的用户是负责管理设备的管理人员,系统具有人事档案管理模块(基本档案管理、奖罚考评管理、人事调动管理、薪资管理)、系统管理(系统参数、系统高级管理员、添加/删除管理员、数据备份/恢复、更改密码)、部门管理(部门的添加、更改和删除)、教育培训模块管理(教育培训查询和管理)、决策查询(查询公司发布的一些最新政策)等主要功能。3.1.1结构化分析方法——人事档案管理DFD图