好文档 - 专业文书写作范文服务资料分享网站

旅游网站的设计与实现(毕业论文)

天下 分享 时间: 加入收藏 我要投稿 点赞

湖北工业大学管理学院届毕业论文(设计)

入数据。

(4)不仅要检验程序是否做了该做的事,还要检查程序是否同时做了不该做的事。 (5)保留测试用例,作为软件文档的组成部分。

5.2 系统测试的方法

在本系统的测试过程中,采用了目前常用的测试方法,人工测试和机器测试。人工测试包括个人复审,走查和会审。机器测试包括黑盒和白盒测试。在人工测试中先采用个人复审,在网站程序编写完成以后,自己对源程序各个部分进行详细的检查,然后请经验丰富的老师检验一遍,以便发现问题。经过人工测试后,再进行机器测试。通过在计算机直接运行被测程序来发现程序中错误。

系统测试一般有单元测试,组装测试,确认测试和系统测试四个步骤,每一步都是在前一步的基础上进行的。

(1)单元测试

单元测试是测试程序模块及其接口与设计说明的要求是否一致,目的是发现程序编写阶段的错误。它以单个程序模块为测试单位。单元测试是采用白盒测试的方法,根据详细设计的描述,从模块的内部结构出发设计测试用例,进行测试。

(2)组装测试

对每个模块完成了单元测试以后,需要按照设计时做出的层次模块图把它们连接起来,进行组装测试。

(3)确认测试

经过组装,软件己装配完毕,接下来进行的确认测试是以整个软件作为测试对象,且采用黑盒测试方法。确认测试内容主要包括以下几部分。

功能测试:检测软件需求规格说明书的内容是否全部实现。

性能测试:检查软件的可移植性,兼容性,错误恢复能力以及可维护性等性能指标,以检测软件功能实现的程序。本系统只要安装了Internet Information Server(IIS5.0)就可以使用,对于出错发生,系统可以自动警告。

配置审查:检查被测软件的全部构成是否齐全,质量是否合乎要求,应有维护所需的全部细节,并且是否编好目录。

(4)系统测试

系统测试是将信息系统的所有组成部分包括软件,硬件,用户以及环境等综合在一

32

湖北工业大学管理学院届毕业论文(设计)

起进行测试,要在系统的实际运行环境现场,在用户的直接参与下进行。包括集成功能测试,可靠性与适应性测试,系统自我保护及恢复能力的测试,安全性测试,强度测试。

(5)安全测试

安全是网站管理中的一个重要环节,现在各种网站都存在着一些漏洞和不足,当然本网站中也可能存在,但已在尽力弥补这些安全漏洞。如在登录监测用户时,能自动过滤一些特殊字符的登录。假若没有在网页中设置这个过滤监测,以此为用户名和密码登录的用户有超级管理员所拥有的权限,更严重的甚至能控制整台服务器;对有上传图片的操作,上传的文件都进行了自动重命名,并将扩展名统一改为gif、jpg,为此避免上传ASP,ASA,等扩展名的木马网页;还有网站中也采用了别人在安全方面做得好的方面。

5.3 网站系统测试结果

在测试的过程中,最重要的还是测试系统的数据检错功能和前后台操作显示与数据库内数据的一致性。

所谓的系统的数据检错,主要对合法字符的检测,最大长度的检测,整数的检测,邮箱的检测,权限的检测等等。

所谓数据库一致性的检测,主要是用户下了订单,或者管理员添加、删除、编辑了某项内容,数据库中会不会马上更新,在数据库中的内容是否与操作后的一样等等。

经过我对网站的集中测试和演示,各部分的测试结果如下:

1)、网站页面:网站大部分页面中使用ASP.NET技术设计,而且直接影响到下一级页面的运行,所以对主页的测试比较详细。基本上对前台能操作的一些功能模块进行了测试。测试后发现主页中要实现的功能都可以正常运行,并且各项页面间的连接都符合设计要求。数据检错基本上都达到要求,预订中心中所预订的线路,酒店的定单能在后台中出现,且与数据库中的完全一致。

2)、网站后台管理:后台的进入能可成功检测用户是否合法,合法用户可正常进入后台管理各种信息,不合法用户无法进入后台。如对线路分类的添加,删除,修改;对景点图片的上传,删除等;修改等众多功能都进行了一系列的测试,基本都符合设计要求。

3)、留言本:此模块是前台直接操作的,用户可以在留言版中留言的。

对于其余模块的测试,就不再一一举例了。以上提到的只是我测试中的一小部分内容,以防论文整体的烦索性,这里就没有全部写到。

33

湖北工业大学管理学院届毕业论文(设计)

6 论文小结

本论文主要从网站可行性分析、需求分析、概要设计和数据库设计、网站详细设计和系统测试五个方面详细介绍了本网站的开发过程。

6.1 网站的功能

本网站采用成熟的信息技术和手段,可应用于信息管理。网站主要由旅游新闻、旅游线路、旅游酒店、留言系统、旅游景点、旅游图片等几大版块组成。

6.2 网站特点

本网站界面友好,功能齐全。使用ASP.net的程序设计语言,利用用Macromedia Dreamweaver MX、Fireworks为本网站设计出了美观精致的人机界面和简便快捷的操作方式,网站大量采用直接网页,用户只需通过一系列简单的选择与系统进行数据交互操作,力求使用自行输入到最少,以减少人为差错,极大方便了用户使用。

数据易于修改和维护,查询十分方便,能提供多种组合条件方式进行查询,快速而准确,并设计了多种表格,来满足用户的需求。

6.3 网站评估与改进方向

由于是第一次独立开发网站,加之时间仓促,网站中存在着许多不足之处,功能还很不完善、界面不够完美等。对系统的安全性、完整性控制也有待进一步加强,确保系统中数据的完整、正确。

6.4 开发体会与收获

通过本网站的开发使我熟悉掌握了Macromedia Dreamweaver MX2004、ASP.net动态网站开发方法,加深了对数据库知识的理解和运用,以前很多抽象、枯燥的理论知识通过这次网站开发也得到进一步的理解和掌握。在网站开发过程中,也认识到自己存在很多不足,由于是第一次独立开发网站,在开发过程中我遇到了许多料想不到的困难。对一些比较深奥专业的技术问题自己有时无法解决,后来在指导老师、同学们的帮助下,得到了很好的更正;同时由于本人对网页设计、美工方面掌握的不是很好,也就使得网站的美观方面做的不是太好,所以在以后的工作中,会加强这方面的学习。

通过本次的系统开发使我认识到一个网站的开发是个系统工程,需要各个方面知识的密切配合,如网页美工、设计,前台系统开发、后台系统开发都需要做好充分的需求分析,开发过程中每一步都要考虑全面、周到,编写都必须正确、完整,否则就会给下

34

湖北工业大学管理学院届毕业论文(设计)

一步的工作带来麻烦,加重工作量,因为它们是紧密联系,一步都是以另一步为基础的。

同时,我们还认识到网络对我们学习的重要性,在本次网站开发过程中,许多困难问题都是通过网上论坛、网上搜索得到解答的,所以,学会利用网络获得知识也是本次站点开发的一大收获。

参考文献

[1] MatthewMacdonald.ASP.NET完全手册[M] .北京:电子工业出版社,2003.

[2] SanjeevRohilla SenthilNathan SurbhiMalhotra著 陈君王宝良译.ADO.NET专业项目实例开

发[M] .北京:中国北京水利水电出版社,2003.

[3] 章立民.用实例学ASP.NET(使用C#与ADO.NET)[M] .北京:电子工业出版社,2004. [4] ScottWorley著 王文龙 刘湘宁译.ASP.NET技术内幕[M] .北京:人民邮电出版社,2002 . [5] 余金山.SQL Server 2000编程指南[M] .北京:北京希望电子出版社,2001 . [6] 齐亚平.在ASP.NET中的动态数据绑定[J].西安航空技术高等专科学校学报,2003. [7] 网冠科技.ASP.NET时尚编程百例[M] .北京:机械工业出版社,2004. [8] 严蔚敏,吴伟民, 数据结构[M] .北京:清华大学出版社,1997. [9] 胡社. HTML编程. 北京:人民邮电出版社,1999.

[10] 李廉,Web服务器技术指南.北京:机械工业出版社,1995.

[11] 苏冠霞 叶念渝.Web环境下基于ASP.NET的用户授权管理[J] .兵工自动化,2005. [12] 金旭亮.网站建设教程. 第一版.北京:高等教育出版社,2003年.

致 谢

通过这次毕业设计,使我感到高科技、新知识的力量。这次毕业设计过程中,学校图书馆提供了是丰富的书籍,院系给予的大力支持,给我提供了宽松、自由的学习环境,也得到了我的指导师——周洁如老师和其他老师的的精心指导,还有计科学院的几位同学也给予了很大的帮助。特别感谢周洁如老师一直对我悉心指导和热情关怀,对于在毕业设计中遇到困难她总是不遗余力的帮助和指导。她和蔼待人、严谨的工作态度都非常值得我学习。

在此再一次表示衷心的感谢!

35

旅游网站的设计与实现(毕业论文)

湖北工业大学管理学院届毕业论文(设计)入数据。(4)不仅要检验程序是否做了该做的事,还要检查程序是否同时做了不该做的事。(5)保留测试用例,作为软件文档的组成部分。5.2系统测试的方法在本系统的测试过程中,采用了目前常用的测试方法,人工测试和机器测试。人工测试包括个人复审,走查和会审。机器测试包括黑盒和白盒测试。在人工测试中
推荐度:
点击下载文档文档为doc格式
7oypq09h3p797950l83d
领取福利

微信扫码领取福利

微信扫码分享