毕业设计(论文)VB制作人事管理系统设计

上传人:博****1 文档编号:552961783 上传时间:2022-09-19 格式:DOC 页数:16 大小:181KB
返回 下载 相关 举报
毕业设计(论文)VB制作人事管理系统设计_第1页
第1页 / 共16页
毕业设计(论文)VB制作人事管理系统设计_第2页
第2页 / 共16页
毕业设计(论文)VB制作人事管理系统设计_第3页
第3页 / 共16页
毕业设计(论文)VB制作人事管理系统设计_第4页
第4页 / 共16页
毕业设计(论文)VB制作人事管理系统设计_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《毕业设计(论文)VB制作人事管理系统设计》由会员分享,可在线阅读,更多相关《毕业设计(论文)VB制作人事管理系统设计(16页珍藏版)》请在金锄头文库上搜索。

1、毕业论文题目名称:VB制作人事管理系统系部名称:计算机系班 级:软件一班学 号: 1学生姓名: 指导教师: 年 月 VB制作人事管理系统摘 要随着计算机技术的飞速发民展以及计算机在企业管理中应用的普及,利用计算机实现企业人事管理是势在必行。本系统结合公司实际的人事管理制度,经过实际的需求分析,采用了功能强大的Visual Basic6.0作为开发工具而开发出来的单机版人事管理系统。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成人事管理的全过程,包括新进员工加入时人事档案的建立、老员工的转出、职位等的变动引起职工信息的修改、员工信息查询、统计等人事管理工作以及新进员的新增、老

2、员工修改等管理工作。经过实际使用证明,本文所设计的人事管理系统可以满足公司人事管理方面的需要。关键词:信息管理、人事管理、人事管理系统目 录摘 要I一、 概 述1二、系统分析2(一)系统调研及可行性分析21. 系统调研22. 可靠性分析概述23. 技术可行性分析2(二)系统分析21. 系统需求分析22. 数据流程图3三、系统总体设计4(一)功能描述4(二)系统操作流程图4(三) 数据库设计51.职工信息数据表52.请假信息数据表53.员工工资数据表6四、系统测试7(一)测试举例71.测试用户登陆是否成功72.测试其他用户是否能够登录73.测试编辑功能是否成功74.测试查询功能是否成功75.用户

3、登出系统的测试76.测试密码更改7(二)测试项目71.单元测试:82.组合测试83.确认测试84.系统测试85.用户验收测试9(三)测试方法9五、结 论10致 谢11参考文献12 I 郑州经贸职业学院计算机系毕业论文VB制作人事管理系统一、 概 述目前市面上流行的人事管理系统不少。但是,对于企、事业单位的人事管理系统来说,不需要大型的数据库系统。只需要一个操作方便,功能实用,能满足本中心对数据的管理及需求的系统。我们的目标就是在于开发一个功能实用、操作方便,简单明了的人事管理系统。主要内容为能够录入人事的基本资料,在操作上能够完成诸如添加、修改、删除、按各种条件进行查询、新用户的设置及密码修改

4、等方面的工作,基本满足人事日常业务的需要。二、系统分析(一)系统调研及可行性分析1. 系统调研解情况正式开发管理信息系统之前进行调研是非常必要的,必要对现行系统进行详细的调查,明确用户需求,保证开发的新系统的功能与用户的要求相吻合,避免耗费大量的人力、物力、财力,新系统的开发却失败的悲剧发生。2. 可靠性分析概述可行性分析是在用户的要求和系统调研的基础上进行的,对新系统的开发从社会、技术、经济、管理等方面进行分析,并得出新系统的开发工作可行、不可行、需要修改、追加投资、暂缓开发、分步实施等方案和结论,最后完成可行性分析。可行性分析一般可定义为:可行性分析是在建设的前期对工程项目的一种考察和鉴定

5、,对拟议中的项目进行全面与综合的技术、经济能力的调查,判断它是否可行。可行性分析阶段的主要工作包括以下几个方面:新系统目标可行性分析:社会可行性分析:技术可行性分析:经济可行性分析管理可行性分析:3. 技术可行性分析技术可行性分析主要包括四个方面:目前有关的技术能否支持所开发的新系统;新系统开发人员的数量和水平,即人力资源;硬件和软件资源。本系统在开发前,与中心的领导和有关的操作人员密切沟通,认真听取他们的意见,并吸收他们的积极观点,使本系统的开发在相当大的程度上具有一定的先进性和合理性。(二)系统分析1. 系统需求分析系统分析是开发管理信息系统的关键性阶段,是一个从不断认识和逐步细化的过程,

6、是下一阶段的工作基础,是为下一阶段进行物理方案设计、解决“怎么做”提供依据,基关键性主要体现在“理解需求”和“表达需求”两方面。通过对现行系统的详细调研,主要是从系统的角度理解用户的需要,确定新系统的综合要求,并提出这些需求的实现条件以及需求应达到的标准,也就是确定新系统要做什么,做到什么程度。这些需求包括:(1)功能需求。(2)性能需求。(3)环境需求。(4)未来需求。2. 数据流程图人事主管员工基本信息工资管理假条信息档案管理管理员会计员 图1.1 系统数据流图三、系统总体设计(一)功能描述该信息管理系统可以在Windows 2000 Server平台上运行,开发工具采用Visual Ba

7、sic语言开发。其工作流程为:用户登录通过权限判断,普通用户不能浏览、阅读和查询信息,指定用户可以操作,可以进行信息录入、修改和删除的操作。系统的主要功能特点有(1)系统登录表单(2)主界面(3)更改密码:(二)系统操作流程图错误信息系统主界面系统登录界面系统管理输入操作员及密码数据库检查密码错误密码正确功能界面功能处理图1.2系统操作流程图(三) 数据库设计1.职工信息数据表字段字段名类型宽度小数位索引排序Nulls1职工编号数值型11否2姓名字符型20否3身份证号字符型18否4民族字符型10否5性别字符型4否6出生日期字符型20否7毕业学校字符型20否8学历字符型20否9部门字符型20否1

8、0职称字符型20否11上司字符型20否12电话字符型20否13EMAIL字符型20否14EDIT数值型11否15EDITTIME日期型8否16备注备注型50否 图1.3职工信息表图2.请假信息数据表字段字段名类型宽度小数位索引排序Nulls1假条编号字符型6否2职工编号数值型11否3起始日期字符型20否4中止日期字符型20否5天数数值型6否6原由字符型50否7状态字符型20否8批准人字符型20否9EDIT数值型11否10EDITTIME日期型8否11备注备注型10否图1.4请假信息表图3.员工工资数据表字段字段名类型宽度小数位索引排序Nulls1工资编号字符型50否2职工编号数值型11否3年份

9、数值型6否4月份数值型6否5基本工资数值型11否6加班工资数值型11否7交通补助数值型11否8总工资数值型11否9考勤扣除数值型11否10保险扣除数值型11否11扣税数值型11否12总扣除数值型11否13实际工资数值型11否14EDIT数值型11否15EDITTIME日期型8否16备注备注型10否图1.5员工工资数据表图四、系统测试为了确保本系统能够正常运行,需要在发布之后做一次较全面的测试。现将具体操作及过程举例说明如下:(一)测试举例1.测试用户登陆是否成功打开人事管理系统,在“用户名”里填入root,“密码”框里我们填入root作为用户登录密码。填写完成点击“确定”按钮,将会出现操作程序

10、页面,即该用户已经登陆成功了。再运行程序,会有提示页面出现:程序已经运行,不能再次装载! 2.测试其他用户是否能够登录打开人事管理系统登录页面,输入任意密码,点击“登录”按钮。将出现密码出错提示页面。然后点“确定”返回人事管理系统登录页面。3.测试编辑功能是否成功编辑功能:在登录成功之后,即可进入相应的管理页面,点击“编辑”,即出现编辑页面,即可以修改和删除员工的个人信息资料。最后保存。 4.测试查询功能是否成功查询功能:在登录成功之后,点击“查询”,在弹出的文本框,在里面输入想要查找的资料,点击“查询”按钮,成功即可出现结果页面,页面内显示查询出来的员工资料内容,表示测试成功。5.用户登出系

11、统的测试在管理操作已全部完成,需要退出程序的时候,在系统页面“系统设置”下拉菜单的有一个“退出”的选项,点击之后便可退出。也可以点“关闭”退出。6.测试密码更改在以超级用户登录的情况下,在程序中打密码设置,弹出文本框,显示用户列表。可以添加新的普通用户,也可以删除和禁止普通用户使用程序。在以普通用户登陆情况下,打开密码设置选项,系统会提示该用户为普通用户,只可以修改自己的密码。经过以上各项的测试,证明本系统完全可以正常运行,至此测试成功!(二)测试项目在MIS开发过程中采用了多种措施保证软件质量,但是实际开发过程中还是不可避免地会产生差错,系统中通常可能隐藏着错误和缺陷,不经周密测试的系统投入

12、运行,将会造成难以想象的后果,因此系统测试是MIS开发过程中为保证软件质量必须进行的工作。大量统计资料表明,系统测试的工作量往往占MIS开发总工作量的40%以上。因此,我们必须重视测试工作。由于程序中隐藏的缺陷只在特定的环境下才有可靠显露,系统缺陷通常是由于对某些特定情况考虑不周造成的。因此测试不是为了表明程序正确;成功的测试也不是没有发现错误的测试。有意义的软件测试应该是从“破坏”软件系统的角度出发,精心设计最有可以暴露程序系统缺陷的测试方案。因此软件测试的目标应该是以尽可能少的代价和时间找出软件系统中潜在的错误和缺陷。从产品角度看,测试计划中的测试项目包括软件结构中的分系统层、子系统层、功能模块层、程序模块层中的各类模块,从测试本身看,分为单元测试,组合测试,确认测试等。测试对象是随不同阶段而异的,最基本、最初的测试是单元测试,后面的组合测试、确认测试都是以被测过的模块作为测试对象的。1.单元测试:单元测试也称模块测试或程序测试,单元测试是对每个模块单独进行的,验证模块接口与设计说明书是否一致

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号