基于javaweb旅游信息管理系统(6)

2019-04-21 13:36

t.getString(\ing(\

addtime=RS_result.getString(\ %>

<%=i %>

<%=yonghuming %><%=mima %><%=xingbie %><%=dianhua %><%=QQ %><%=shenfenzheng %><%=dizhi %>

<%=addtime %>

&tablename=yonghuzhuce\onClick=\confirm('真的要删除?')\删除

<% } %>

以上数据共<%=i %>条,

此系列操作界面为后台对经典线路的所有操作界面,包括线路信息的添加和查询操作,管理员可在此页面进行对线路信息的所有操作。

从以上界面可知,系统设计尽量考虑了操作的简便性,功能的强大性,所以,不一一介绍其操作规范。

22

6 系统测试

6.1 测试概论

系统完成之后,必须对完成的功能进行测试工作,这是复杂而艰巨的一个任务。本章从测试方案设计和一个应用中的例子描述了本系统中的测试工作。

软件工程的基础之一就是要尽可能地进行测试。要在开发早期找到并修改缺陷有两个理由:大多数错误都在项目周期的早期犯下的,修改项目的成本将会随着发现它们的时间呈指数增长。技术人员擅长完成编码和设计这样的技术任务,然而很不幸,技术人员往往并不擅长非技术的工作,在很多情况下,软件开发人员同用户的思路是完全不同的。开发人员由于接近硬件底层,更多的是从机器的“思维”来考虑问题,而用户只是为了使用。作为一种产品,必须要能够考虑到用户使用的方方面面,并考虑进行各种容错处理。为了记录下用户使用软件的习惯用来提供软件的易用性和发现潜在的问题,微软和国外的很多大型软件开发公司甚至会采用专门的测试房间,用仪器记录用户的使用过程来加以改善使用的界面和出现的问题。

软件测试是软件质量保证的重要手段。研究数据显示,国外软件开发机构40%-50%的工作量花在软件测试上,软件测试费用占软件开发总费用的30%-50%。对于一些要求高可靠、高安全的软件,测试费用可能相当于整个软件项目开发所有费用的3至5倍。然而我国的软件开发商往往忽视测试的重要性,只注重研发,造成了我国软件质量低劣。由此可见,要成功开发出高质量的软件产品,必须重视并加强软件测试工作。 6.2 旅游线路管理系统统系统采用的测试方法

测试是一项艰巨而复杂的工作,在整个软件开发过程中占据了相当大的时间比例。正因为它的重要性,所以一个良好而高效的测试方案就决定了整个测试工作的好坏。经过对本系统的设计和理解,拟定测试方案如下。

功能测试

功能测试是一项测试技术,使用这项技术开发人员可以确认他们的应用程序是否满足了分析中确定下来的用户需求的要求。他的方法是,开发人员使用系统展示的主要功能,确保他们的应用程序已经准备好执行用户接受测试。当用户自己确信达到了他们的要求时,就要进行用户测试。

单元测试

单元测试集中检验软件设计的最小单元—模块。测试的方法一般采用白盒法,一路经覆盖为最佳测试准则。就是进行BUG的查找与更正。事实上,我对于BUG的查找在代码编写过程中就一直在进行。下面对遇到的主要BUG进行统计分析。我从登陆界面,输入正确的用户名与密码,进入系统界面后发现字体为乱码,遂点击“查看”工具栏,选“编码”项,点击“简体中文”界面文字即变成中文,但是当我再重新登陆时,页面还

23

是乱码,还需要点击“查看”工具栏才可恢复,这一点实在不解。

类集成测试

类集成测试也称作组件测试,他可以解决系统中的类或系统中的组件是否一起有效工作的问题。类或更准确地说时类的实例,可以一起工作的唯一一种方式是互相发送消息。这样,在这些对象发送消息之前,它们之间必然存在某种关系,这意味着类间联系可以用来驱动集成测试用例的开发。换句话说,策略应该是看着类图中出现的关联,聚合以及继承关系,明确表达出类集成测试用例。

用户界面测试

应用程序的用户界面(UI)是与用户最直接的交互部分:屏幕显示、报表、文档和软件支持的必需品。用户界面测试验证UI是否遵循了机构内部挑选的公认标准,是否完成了他所定义的需求。用户界面测试常常指的是图形用户界面测试。当用户界面限制在一套语定义的用户界面时间上时,如键盘输入,用户界面测试可以检验应用程序“是否完成了正确的事情”一样简单。 6.3 旅游线路管理系统统功能测试 6.3.1 用户信息添加测试

1. 用户信息添加测试用例

表6-3-1用户信息添加测试用例

编号 测试项 添加用户信息 添加用户信息 操作步骤 预期结果 弹出对话框提示请输入身份证 弹出对话框提示请输入户主 输入数据 实际结果 请输入身份证 请输入户主 结果比较说明 符合 001 点击提交 无数据 002

点击提交 无数据 符合 6.3.2 添加新闻记录测试

1.添加新闻记录测试用例

表6-3-4 添加新闻记录测试用例 编号 1 测试项 添加新闻1 操作步骤 点击提交 预期结果 提示请输入新闻 提示请输入新闻 输入数据 实际结果 无数据 提示请输入新闻 提示请输入新闻 结果比较说明 符合 2 添加新闻2 点击提交 无数据 符合 24

结 论

以往的毕业设计是用已经学过的课程内容进行个人的设计来反映对所学知识的掌握程度,这次毕业设计我们选择的是用JSP构建一个居民水电费管理系统。JSP不是我们的必修课程,在整个设计过程中,我们查阅了大量的专业书籍,也得到了一些专业人员及指导老师的指导和支持。

PHP,ASP,JSP是制作系统最常用的几大技术,而SUN公司最后推出的JSP是在JAVA基础上推出的,它继承了JAVA的众多优点,也能解决其他技术不能解决的一些问题,所以说它可以说是当今最流行最有前景的技术之一,这次对JSP的学习对我将来的学习工作都是很有帮助的。

在设计过程中出现了不少的问题,比如动态效果设计的编程,数据库的设计,动态库的生成,以及系统网页的制作,还有最运行环境的配置,尤其是运行环境的配置总是出现问题,很多脚本程序运行不了,系统很多网页动态效果出不来。最后请教了一些有经验的老师,最终这些问题得以解决。我们的网上购书系统基本完成,就是网页制作的不够美观,数据库连接方面还是经常出现一些问题,在以后的时间里我们会继续努力把自己的设计改进到理想状态。

25

谢 辞

这次毕业设计得到了老师和同学的大力支持和帮助,也得到一些专业人士的指导,对于我们设计中出现的问题,老师在百忙之中给予我们支持,还有一些同学在自己设计很紧张的时候还耐心给我们进行讲解,这些都让我们很感动。

以往的毕业设计是用已经学过的课程内容进行个人的设计来反映对所学知识的掌握程度,这次毕业设计我们选择的是用JSP构建一个居民水电费管理系统。JSP不是我们的必修课程,在整个设计过程中,我们查阅了大量的专业书籍,也得到了一些专业人员及指导老师的指导和支持。

在设计过程中出现了不少的问题,比如动态效果设计的编程,数据库的设计,动态库的生成,以及系统网页的制作,还有最运行环境的配置,尤其是运行环境的配置总是出现问题,很多脚本程序运行不了,系统很多网页动态效果出不来。最后请教了一些有经验的老师,最终这些问题得以解决。我们的网上购书系统基本完成,就是网页制作的不够美观,数据库连接方面还是经常出现一些问题,在以后的时间里我们会继续努力把自己的设计改进到理想状态。

再次感谢我的大学和所有帮助过我并给我鼓励的老师,同学和朋友,谢谢你!。

26


基于javaweb旅游信息管理系统(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:cm-desk操作说明书 - 图文

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

马上注册会员

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