基于Eclipse的人事管理系统的设计(8)

2020-02-21 18:58

南京工程学院毕业设计说明书(论文)

第六章 系统测试

6.1 测试意义

在管理系统的开发过程中采用了多种措施以保证软件的质量,但是在实际开发的过程中还是不可避免的会出错,系统中通常可能会隐藏着缺陷和错误,没有经过周密测试的系统如果投入运行,可能会造成无法挽回的损失,因此系统的测试是管理系统在开发过程中为了保证软件的质量而必须进行的工作。大量的统计资料表明,管理系统测试的工作量往往占开发总工作量的40%以上。因此,必须要重视管理系统开发的测试工作。

由于在程序中所隐藏的缺陷只有在特定的情况下才有可能显露,所以系统中的缺陷通常是因为对某种特定的情况考虑不周到才造成的。因此,测试不是为了说明程序正确,成功的测试也不是没有发现错误的测试。测试的主要目的是为了完善程序,有意义的软件系统测试应该是从找出系统的大错误的角度出发,设计出最有可能发现程序系统缺陷的测试方案。因此,软件测试的目标应该是用尽可能少的时间和代价找出软件系统中潜在的缺陷和错误。

6.2 测试方法

一般来说,对于系统的测试方法主要有两种:在已经知道了软件系统应具有的功能的情况下,可以对每一个功能进行测试看这些功能是否能够正常的使用;如果已经知道了系统内部的工作过程,可以通过测试来检测系统的内部是否按照了说明书的规定来进行的。前一种方法被称为黑盒测试法,而后一种方法则被称为白盒测试法。黑盒测试法又被称为功能测试,白盒测试法又被称为结构测试。

经过了几个月的毕业设计,因为任务的性质和时间的关系,没有完全地按照上述的测试方法来进行系统的测试,但经过一些简单的步骤测试,证明本系统实现了设计的功能。

6.3 进行测试

(1)测试用户登录是否成功

输入人事管理系统的网址打开人事管理系统的登录界面,在“用户名”一栏里填

-31-

南京工程学院毕业设计说明书(论文)

入admin,“密码”栏里填入admin,在“验证码”栏里填入下方给出的验证码。正确填写后点击登录按钮,将出现系统的欢迎页面,即说明该用户已经登录成功。在左边的菜单栏里可以选择所要进行的操作的选项菜单。 (2)测试其他用户或者输入错误的密码或验证码是否能够登录

打开人事管理系统的登录页面,输入数据库中没有的用户名,点击按钮登录,将出现用户名不存在的提示;输入正确的用户名并输入错误的密码,点击按钮登录,将出现密码错误的提示;输入正确的用户名和正确的密码并输入错误的验证码,点击按钮登录,将出现验证码错误的提示。 (3)机构、部门管理的测试

用户成功登录人事管理系统后将进入系统主页面,首先看到的是欢迎信息。用户此时可以点选左边菜单栏的菜单选项。当使用者是普通用户时将无权限使用部分操作,点选机构、部门有关操作选项菜单时在信息显示板块将出现无权限访问的友好提示信息。当使用者是管理员时点选机构、部门的有关操作选项菜单时就会进入相关的操作页面。管理员可以成功查看机构、部门的列表,可以添加机构添加部门,可以删除机构和部门,可以对机构、部门信息进行修改。 (4)员工管理的测试

普通用户点选有关的操作和机构、部门的情况是一样的,也会出现无权限访问的提示信息。管理员点选相关的操作会进入相关的操作页面,可以查看员工的列表,可以查看单个员工的详细信息,可以修改员工的信息,可以添加和删除员工。 (5)文档管理的测试

用户成功登录人事管理系统后可以在主页面的菜单栏中找到文档的有关操作选项。点击上传文件选项出现了文件上传页面,选择文件时会出现文件选择对话框,确定上传后进入文件列表页面刚才选定的文件已经列入文件列表中,表示文件已经上传成功。在文件列表页面选定一个文件将其放入回收箱,到回收箱页面查验操作成功,将其恢复再到文件列表查验恢复操作成功。点击下载按钮出现文件下载对话框,修改文件名将其下载到桌面,经查验下载的文件可以正常使用,说明下载操作成功。

(6)测试文件搜索是否成功

-32-

南京工程学院毕业设计说明书(论文)

可以通过两种方式对文件进行检索,一种是通过文件名检索另一种是通过上传用户检索。在文件名输入框输入文件名,点击查询按钮可以成功查询到存在的文件;在上传用户输入框输入用户名,点击查询按钮可以成功查询到用户上传的文件。

-33-

南京工程学院毕业设计说明书(论文)

第七章 结束语

本软件系统的设计目的是充分利用计算机技术,通过软件来实现对企业的人事管理。以实现人事管理的科学化、规范化,进而提高效率、降低成本。通过本次毕业设计,使我学到很多以前没有学到的Web开发技术及编程技巧,在UML图、E-R图的绘制、软件工程学上更是取得了很大的进步。本文设计的软件系统能够基本实现设计的要求,虽然这个软件系统实现了一些简单的企业管理功能,但毕竟由于本人水平有限,软件存在bug也是在所难免的 ,在很多方面的功能还不够完善,希望通过今后的编程工作能够不断的完善自己、提升自己。

在本次毕业设计中,我也遇到了很多的困难,但在老师的指导、同学的帮助以及我查看有关技术知识文献下,这些问题都被我一个个克服了。毕业设计使我体会到软件工程在项目开发中各个环节的具体应用,并对使用Java语言开发数据库应用程序的方法和技巧有了更进一步的掌握。

-34-

南京工程学院毕业设计说明书(论文)

参考文献

[01] 李刚.疯狂Java讲义.北京:电子工业出版社,2012 [02] 李刚.疯狂XML讲义.北京:电子工业出版社,2011

[03] 雷琳. SQL查询语句的研究.武汉:武汉船舶职业技术学院,2011 [04] 单东林,张晓菲,魏然.锋利的jQuery .北京:人民邮电出版社,2012 [05] 孔昊.JavaWeb设计实用教程.北京:机械工业出版社,2012

[06] 袁晓峰.浅析人力资源管理手册在人力资源管理中的应用.河业企业,2009 [07] 李桂兰.知识经济时代的企业人力资源管理.时代经贸.2008

[08] 仲燕莉.中小企业人力资源管理体系设计研究.北京:华北大电力大学,2007 [09] 谷钰等.Eclipse插件体系结构的研究.电脑知识与技术,2009 [10] 王志坤.基于B/S人力资源管理系统研究与实践.今日科苑,2008 [11] 王珊,陈红.数据库系统原理教程[M]. 北京:清华大学出版社,2008 [12] 郑阿奇. MySQL实用教程. 北京:电子工业出版社,2009

[13] 闫建强,王瑞敬. Web服务开发实录. 北京:清华大学出版社,2011 [14] 刘於勋. Web开发实用技术基础. 北京:清华大学出版社,2010

[15] 孙卫琴,李洪成. Tomcat与Java Web开发技术详解. 北京:电子工业出版社, 2004

[16] Timothy T, Gottleber. Even more excellent HTML with XML,XHML,and Javascript. Boston,Mass:McGraw-Hill, 2003

[17] Feed T, Hofstetter. Advanced Web design. New York:McGraw-Hill, 2003

[18] Ellen Pearlman, Eileen Mullin. Programming the Web XML. Boston:McGraw-Hill Technology Education, c2004

[19] Solid Quality Learning. Microsoft SQL Server 2005:Database Essentials Step by Step. Microsoft Press, 2007

[20] Hassan, Doaa. Developing a security typed java servlet[J].Preceedings-The 4th International Symoisium on Information Assurance and Security, 2008

-35-


基于Eclipse的人事管理系统的设计(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:计算机编程入门自学

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: