华中师范大学本科毕业论文
第5章 系统测试
当今任何一个软件产品如果没有经过测试是不能交付使用的,软件测试是指利用人工或者自动方法来执行并评价软件产品或其部件的过程,已验证它是否满足规定的要求,或者识别出期望结果和实际结果之间有无差别。由于第一次进行毕业设计,独自进行一个系统的设计和实现,在整个项目的开发过程中遇到过不少技术上的难题,其中在java连接SQL Server数据库时就出现了不少错误,其中比较多的就是服务器的出错:
图5—1 连接数据库时服务器出错
通过向周围同学请教探讨,上网查资料才知道在开启SQL实例服务以后如果还不能正常工作,那就还要检查服务器端的网络配置,检查是否启用了命名管道和 TCP/IP 协议,一般使用SQL Server服务默认的1433端口。经过这一系列检查、设置以后才可以正常连接数据库,正常进行数据存储,读取等各项操作。
图5—2 数据库连接成功后系统正常运行
28
华中师范大学本科毕业论文
在数据库连接成功之后,笔者还对系统的各个模块的功能进行了测试,各个模块的测试结果基本符合预期要求,满足系统需求。鉴于系统的子模块较多,在此仅选取了部分子模块的测试结果予以介绍: 密码重置模块:
图5.3 密码重置功能测试图 员工基本信息管理模块:
图5.4 员工信息管理模块功能测试图
29
华中师范大学本科毕业论文
信息查询模块:
图5.5 信息查询模块的功能测试图
30
华中师范大学本科毕业论文
第6章 结论与展望
人力资源管理系统,它是一个由人,计算机等组成的,能够进行信息的收集、传递、存储、加工、维护和使用的系统。它能实测企业的现有的人力资源状况,利用过去的相关数据预测未来,从企业全局出发辅助管理层进行决策,利用信息控制企业行为,帮助企业实现规划目标。在本次毕业设计中,笔者的论文课题就是企业人力资源管理系统的设计与实现,在该次毕业设计中,我学习到了如何从管理学的角度去分析和设计一个信息系统。在系统的设计和实现过程中,使我对更进一步了解和掌握了软件生命周期中的:问题定义,可行性研究,需求分析,系统设计,编码实现,测试运行和维护等这一系列的工作流程,明白了在不同的阶段主要工作任务是什么,目的是解决哪些问题。
对于此次毕业设计,从总体来看系统实现的功能具有通用性、全面性,能满足一般的小型企业使用。此外,它还具有易扩展性方便日后的程序更新、数据库的管理容易、操作方便、效率高、安全性好等特点,基本符合用户需求。但由于该次设计是笔者第一次独自进行系统的设计开发,开发经验的不足和相关知识面的狭隘也使系统仍存在一定缺陷,比如:系统的界面设计不够华丽个性,还需进一步的改进;系统还应该进一步增加应用程序的高内聚低耦合特性,使系统的进一步模块化成为可能,以便新功能、新特性的加入只需要开发出符合接口定义的新模块并添加连接即可。
总之,本次毕业设计整体来说还算成功。通过这次毕业设计,使我对总体设计思路的掌握,动手能力,分析和发现问题的能力都得到加强,使我在知识水平和解决实际问题的能力上也有了些许提高,并更深刻地认识到:要学会把理论的知识运用到实践中才能深入理解,也为今后的学习和工作奠定了良好的基础。
31
华中师范大学本科毕业论文
参考文献:
[1] 王珊, 萨师煊. 数据库系统概论[M].(第四版) 北京:高等教育出版社,2006. [2] 王长松, 秦琴, 田瑛, 余健. 数据库应用课程设计案例精编[M]. 北京:清华大学出版社,2009.
[3] 周爱武, 汪海威, 肖云. 数据库课程设计[M]. 北京:机械工业出版社,2012. [4] 雍俊海. Java程序设计教程[M].(第二版) 北京:清华大学出版社,2010. [5] MLDN软件实训中心. Java从入门到精通[M]. 北京:人民邮电出版社,2010. [6] 叶俊明. 软件工程[M].(第二版) 北京:清华大学出版社,2006. [7] 薛华成. 管理信息系统[M].(第5版) 北京:清华大学出版社,2009. [8]白中英. 计算机组成原理[M].(第3版) 北京:科学出版社,2003.
[9] 于小川, 韦智勇. 管理信息系统分析与设计项目教程[M]. 北京:电子工业出版社,2011.
[10] 李兴华. 名师讲坛—java开发实战经典[M]. 北京:清华大学出版社,2009.
32
华中师范大学本科毕业论文
致谢
时间如梭,转眼之间,大学四年马上就要结束了,在这四年的学习生活中,我在学习科学文化知识的同时也学到了很多做人的道理,这些知识和道理将是我这一生当中最宝贵的财富。
在大学四年,我在老师们的关怀、教导下不断地提升自我、完善自我。在这最后的阶段,我真心地向我们的学校、各位尊敬的老师、亲爱的同学们表示衷心的感谢。感谢美丽的华师为学子们提供了这么一个幽静舒适的学习环境,让我能够开心充实地度过四年的大学时光;感谢计算机学院的所有授课老师,是你们悉心的教导,使我对这个陌生的学科由入门开始,慢慢学习、消化、运用,使之成为我们日后在社会上谋取生存的一项技能;感谢我身边的同学们,这四年来我们互帮互助,一起探讨学习、感慨生活、畅谈理想,使我的大学生活变得美好而充实,使它注定将成为我人生中的一段不可磨灭的美好回忆。
最后我要特别感谢我的毕业设计指导老师—马长林老师,在她的指导帮助下,我才能顺利的完成这次设计。在进行毕业设计的这段日子里,从提交开题报告开始一直到完成毕业论文,马老师耐心的指导,给予了我们很多实质性的帮助,感谢马老师。同时也感谢每个在设计当中帮助过我同学,谢谢你们热心地和我一起分析开发过程中遇到的各种错误,帮我一起上网查找资料寻找解决方案。一路上感谢有你们的陪伴,我将永远铭记于心。
33