机票预订系统的设计与实现(6)

2019-03-29 10:22

XXXXXX毕业设计(论文) 4.4 航班的添加界面

这一项只有管理员可以使用,可以选择航班的类型,起飞的机场,到达的目的地,价格等,当内容填写好之后就可以点击“确定添加”,就可以添加新航线了。

图4.4航线添加界面

实现代码:

21

XXXXXX毕业设计(论文) 5 系统的测试

当系统的设计完成后,我们对整个系统进行了严格的测试。在测试的过程中发行了许多编程中的疏漏,在老师的指导下,在同学们的合作下,在自己的努力下这些疏漏和问题都已经解决。

当然由于自己是首次完成这样的一个综合系统的开发,受自己的能力,水平的限制,对自己完成的系统还是有很多地方不尽人满意。这些不满意的地方同时也是自己以后的努力方向,下面对这些作如下归纳:

1:尽管session变量可以有效的防范非法管理员用户直接输入管理网址进入。但是session变量本身也成为一个令人担心的问题。当我们的用户没有完全退出系统时,session变量帮助了那些非法用户。

2:不是所有的浏览器都支持cookie变量,造成很多用户抱怨不能正常使用该系统。对不支持或者cookie变量工作不正常的浏览器如何设计用户进入系统同时又可以有效防范。

当浏览器不支持cookie变量时,那么session变量的运行就不稳定。因为session变量需要cookie文件支持。

在系统的详细设计以及编码过程进行完成之后,就要对办公自动化管理系统的程序进行测试。软件测试是软件开发过程中的一个重要环节。软件测试是为了发现程序中的错误而执行程序的过程;好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案;成功的测试是发现了至今为止尚未发现的错误的测试。软件测试是根据软件开发各阶段的规格说明和程序的内部结构而精心设计出一批测试用例,并利用测试用例来运行程序,以发现程序错误的过程。测试阶段的主要任务是尽量发现程序错误,改正错误,直至程序的功能、性能满足用户需求。

5.1软件测试的步骤

1.单元测试:又称模块测试,是针对软件设计的最小单元程序模块进行测试的工作。其目的是发现模块内部的错误,修改这些错误使其代码能够正确运行。其中,多个功能独立的程序模块可并行进行测试。

2.集成测试:又称组装测试,它的任务是按照一定的策略对单元测试的模块

22

XXXXXX毕业设计(论文) 进行组装,并在组装过程中进行模块接口与系统功能测试。集成测试的策略主要有两种:一次性组装方式和增值式组装方式。

3.有效性测试:又称确认测试,目的是验证软件的有效性,即验证软件的功能和性能及其他特性是否符合用户要求。软件的功能和性能要求参照软件需求说明书。

4.系统测试:系统测试的目的是为了测试软件安装到实际应用的系统中后,能否与系统的其余部分协调工作,以及对系统运行可能出现的各种情况的处理能力。

5.2软件测试的具体实现

1.运行程序,进入系统登陆界面,,输入用户名、密码和验证码,若输入有误系统会给出相应的提示信息,以此检测软件的安全可靠性

2.用管理员身份进入该系统,测试用户管理功能模块,进行信息添加、删改信息、修改个人信息,操作成功后在阅读所有信息子系统或按条件搜索信息子系统下进行信息查询,查询结果正确,说明以实现该项功能。

3.用管理员身份进入该系统,测试系统管理模块,进行商品管理,信息查询,权限管理,新增商品功能,以及进退货功能。操作后信息显示在页面的表格中,显示结果正确,说明以实现该项功能。

5.3软件测试结论

经过对各个模块的功能测试,已经实现了各个功能,达到了任务书中的各种要求,该系统界面友好功能强大,对用户来说是一款非常实用的机票预订系统。

23

XXXXXX毕业设计(论文) 6 总结

本次系统设计从最开始的需求分析,可行性研究,到系统的总体设计,详细设计,再到编码、测试等一系列过程,使我真正明白了要做一个系统的难度,特别是要做一个真正可用的系统就更难了。在师老师和同学的帮助下,我把以往所学的软件工程、数据库知识结合起来,利用ASP开发工具,加上ACCESS数据库系统,完成了本次毕业设计,尽量使它能满足各个方面的要求。

在这次课程设计过程中我遇到了不少的难题,比如数据库操作问题,界面设计问题,函数使用与实现问题,消息处理问题等等。其中,最关键的是在最初对系统的需求分析做的不透彻,导致后续设计工作乃至编码时的修改工作量变大。所以,通过这次毕业设计我深刻体会到学习还是必须学精通点、学透彻点。

通过这次毕业设计,我学会了如何对所学课程综合运用,巩固了软件系统的一般规范,对数据库的使用也有了更进一步了解。总体来说,毕业设计让我学了不少知识。当然,我的个人能力有限,还有很多不足的地方,敬请谅解。

24

XXXXXX毕业设计(论文) 致谢

弹指一挥间,大学四年已经接近了尾声。当自己完成这篇毕业论文的时候,自己也从当年一个从山里走出的懵懂孩子变成了一个成熟青年,,第一次踏进校园那一刻的感觉依然很清晰。

在本论文完成之际,,他们在百忙中抽出宝贵的时间对我进行耐心指导和细心帮助,才使得我的毕业设计能够得以顺利进行,直至结束。

感谢在百忙之中评审我学士学位论文的各位领导!

25

XXXXXX毕业设计(论文) 参考文献

[1] 陈豫龙.DELPHI 6数据库系统开发实例导航.[J]第I版.北京:人民邮电出版社,

2002,20(11):35-36

[2] 孟瑾,赵小环.对计算机信息管理系统的探讨.[J]平原大学学 报.1999,11(4) : 2-3 [3] 郑人杰,殷人昆,陶永雷等.实用软件工程.[J]第11版.

北京:清华大学出版社,2001,9(4):100-103

[4] 乐秀潘,沈琴.ASP与ASP.NET的比较[J],电力系统通信,2001, 12(9):46-48 [5] 陈淑珍,杨涛.基于Internet的远程教学系统设计与实现.现代教育技术,

2001,(36) :34-35

[6] 申瑞民、刘耘.基于www的自动答疑系统.计算机工程,1999, 25(9) :49-50 [7] 张立厚等著.管理信息系统,世界图书出版公司,2002,28(8):38-40

[8] FORESTRY AND SOCIETY Newsletter J M,Zou Ting Institute of Scientific and

Technology Information Chinese Academy of Forestry (VO.10 NO.1 May,2002) [9] The nimble software develop, Section boon , The software development is what

1995.(3):45-46

[10] An Industry-wide Platform for Best Practices, Per Kroll Information System

Management 1996.(12):49-5

[11] 张海藩.软件工程导论.北京:清华大学出版社,2003年

[12] 萨师煊,王珊.数据库系统概论.北京:高等教育出版社,2000年

[13] 龚沛曾,陆慰民,杨志强.Visual Basic程序设计教程.北京:高等教育出版社,

2000年

26


机票预订系统的设计与实现(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:官溪村特大桥施工环保

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

马上注册会员

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