77范文网 - 专业文章范例文档资料分享平台

基于java学生考勤管理系统(6)

来源:网络收集 时间:2019-04-09 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

7.2系统测试

在java开发过程中采用了多种措施保证软件质量,但是实际开发过程中还是不可避免地会产生差错,系统中通常可能隐藏着错误和缺陷,未经周密测试的系统投入运行,将会造成难以想象的后果,因此系统测试是开发过程中为保证软件质量必须进行的工作。大量统计资料表明,系统测试的工作量往往占开发总工作量的40%以上。因此,我们必须重视测试工作。

由于程序中隐藏的缺陷只在特定的环境下才有可靠显露,系统缺陷通常是由于对某些特定情况考虑不周造成的。因此测试不是为了表明程序正确;成功的测试也不是没有发现错误的测试。有意义的软件测试应该是从“破坏”软件系统的角度出发,精心设计最有可以暴露程序系统缺陷的测试方案。因此软件测试的目标应该是以尽可能少的代价和时间找出软件系统中潜在的错误和缺陷。

从产品角度看,测试计划中的测试项目包括软件结构中的分系统层、子系统层、功能模块层、程序模块层中的各类模块,从测试本身看,分为单元测试,组合测试,确认测试等。测试对象是随着阶段而异的,最基本、最初的测试是单元测试,后面的组合测试、确认测试都是以被测过的模块作为测试对象的。

在具体的测试中,一般应遵循以下原则:由程序设计者之外的人进行测试;测试用例应由两部分组成:输入数据和预期输出结果;应选用不合理的输入数据与非法输入测试;不仅要检验程序是否实现预期功能,还应检查程序是否做了不应该做的工作;集中测试容易出错的程序模块;对程序修改以后,必须重新进行测试。

在开发本系统时,为了使系统能够稳定运行,对本系统进行了有针对性的全面测试,采取的方式是:

(1)菜单项测试:为了保证每一项下拉菜单能够正确实现系统设计的功能,我把相关的基础数据,基本上全部输入到本系统中,并对每一个菜单项多次进行了增加、删除、修改等操作,从而保证了菜单功能的正确实现。

(2)数据跟踪:完成菜单项测试后,我又对系统内的每一个数据进行了跟踪。经过实践证实,说明该功能完全正常,对其它的功能模块也进行了类似的设置。

(3)综合测试:在以上测试的基础上对系统功能进行了整体的测试,依次检验系统功能是否符合系统设计的要求。

22

结 论

本论文详述了基于java的B/S学生考勤信息系统设计与实现的整个开发流程,本设计是对本人在大学四年所学知识的综合考验,在开发过程中,本人对软件开发的认识有了进一步的提高,对软件应用程序开发流程有了深刻地了解,这些都在我以后的学习工作中有了很大的帮助。

系统的制作已经完成了。虽然它没有投入到学校的选课系统中,但是它的功能是完全可以实现简单的选课,同时操作性强,具有人性化。

这过程真的不容易,特别是在遇到一个问题的时候,真的会让人无时无刻都在想着那个问题的解决方法,无形中减少了很多的自由时间,但是每当把问题解决的时候,就会觉得所有的一切都是值得的。特别是在需求分析的阶段很多时候都没有考虑完整,导致我到后面要改很多。所以一定要先分析清楚想好需求,否则会做很多的无用功。在这里我将系统设计做如下总结: ? 系统完成情况:

? 本系统的功能已经达到设计的要求。系统中各个模块的功能均已实现,为整体系统的构建奠定了基础。

? 系统中模块划分明确,模块功能设计有较强的针对性。

? 系统的设计遵循软件开发的全过程,使我对软件系统的开发过程有了更深刻的认识和了解。 ? 系统不足之处:

? 系统中整个背景样式还可以做的更加动感,更加美观,在这方面的学习还有待加强。 ? 系统中老师考勤的时候需要手动选择课程,以后可以考虑把科目跟教师绑定。可以更方便的进行考勤。

? 系统只局限于计算机系,没有涉及其他系,这样只能系部管理,如果可以把全校的专业系别都加入,校部进行管理,这样会更加方便学校进行管理。 ? 系统中考勤统计如果以图表方式展现会更直观。

考勤管理系统到这里才告一个段落,还不仅仅是到此就结束了,以后还有很多的功能要添加进来,到后面还要添加志愿管理,全校专业的管理等等功能,对于一个专业的考勤管理软件,仅仅只有这些功能还是不够的。

在出去实习之前,JS对于我来说还是一个非常陌生的东西,从我进入软件编程这一

23

行到我去学用JS来编程,同时辅助JSP来编程,整个过程是很有收获的。在这整个过程当中我有很多很深刻的体会,同时也学到了非常多的东西。

就本次的毕业设计而言,在学到了新的东西的同时,也发现了大量的问题,在慢慢解决这些问题的时候,我学到的东西是最多的。以后继续走编程这条路碰到的问题还会更多,但同时也会有更多的收获。

虽然这次的设计还有有缺陷,但是它是我一个人独立完成,很大的增强了我的自信心,同时使我更加坚定了编程这条路。

24

参考文献

[1] 赵卓君:《java程序设计基础教程》.北京:清华大学出版社,2010 [2] 闪四清.SQL Server实用简明教程[M].清华大学出版社,2005 [3] 杨学瑜,王志军,刘同利.JSP入门与提高[M].清华大学出版社,2002

[4] 廖望,何俊,谢春旺,钟永生,黄智诚.SQL Server 2000案例教程[M].冶金工业出版社,2004. [5] Java基础教程—(从问题分析到程序设计).马里克、莱欧著,郭平译.北京:清华大学出版社,2004.10

[6] 连洪武.Eclipse Web开发从入门到精通[M].清华大学出版社,2007.6. [7] 耿祥义,张跃平.JSP实用教程(第2版)[M].清华大学出版社,2007.10. [8] 萨师煊,数据库系统概述. 高等教育出版社. 2006.5 [9] 李雁领:《数据库技术及应用》[M],高等教育出版社,200

25

谢 辞

本次的毕业课题设计是我大学生活中经历的又一段忙碌而充实的时光。在将近三个月的时间里,我学到了很多的东西,不仅掌握到了更多的理论知识,扩展了知识面,提高了自己的实际操作能力,而且学会了如何去学习新的知识,学会了面对困难和挑战,学会了团结合作,互帮互助。借此论文之际,向所有帮助、关心、支持我的老师、朋友同学,表达最真诚的谢意。

首先感谢北京理工大学珠海学院四年来对我的培养与教导,同时也感谢计算机学院的项目团队,在加入项目团队以来,我在项目实践方面得到锻炼,积累了丰富的知识,培养了严谨的逻辑思考能力,专业能力进一步提高,动手实践能力也得到进一步提高,这也为我今天的毕业设计的完成奠定了扎实的基础。

本论文是在胡敬朋老师的耐心指导下完成的。在此,我对他的耐心指导和帮助表达我最真诚的谢意,感谢他在这几个月来为我们的毕业设计所付出的努力。在这段时间里,我从他身上,不仅学到了许多的专业知识,更感受到了他工作中的兢兢业业,生活中的平易近人和教学中的热情豪迈,让我学到了很多在课本上没有学到的知识。

毕业设计项目的顺利完成,离不开各位老师和同学的支持和帮助,同时也离不开我的实习公司东信和平,在整个本设计开展过程中,我感谢他们问我的毕业设计提出了宝贵的建议和意见,使我的设计得到进一步的完善并最终得以完成,在此,我再次向他们表示真挚的谢意。另外还要感谢我的父母,为我的学业提供了物质和精神,没有他们的付出,就没有今天的我。

总之,在以后的学习、工作、生活中我将更加努力,用自己的行动回报社会、父母、学校、老师及同学。最后感谢关心和帮助过作者的所有老师与同学。并向参与此次答辩的老师致以谢意。

26

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库基于java学生考勤管理系统(6)在线全文阅读。

基于java学生考勤管理系统(6).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/583354.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: