基于JAVA的城市公交查询系统毕业论文(7)

2019-03-29 13:39

开始管理员登录N是否登录成功Y进入主界面进行车次删除、添加结束

图4-13车次信息维护模块

4.6 留言板模块

4.6.1 发表留言

1.模块功能描述

发表留言是公交查询系统的一个新增的功能,主要是收集用户的留言信息,可以根据用户提供的留言信息或是提出的建议,对系统进行修改和完善。使得系统更加趋于成熟完整。注册的用户登录到发表留言的板块当中,系统会自动提取用户名称,用户只需添上自己的邮箱,发表的主题和内容即可。

2.模块运行

发表留言模块运行界面如图4.14所示。

25

图4.14 发表留言

4.6.2 查看留言

1.模块功能描述

查看留言很简单为用户提供了一个查看自己的发表的留言,而其它用户是不能看见的。因为系统是一个管理方面的功能较多,所以不会将用户留言信息提供其它的用户查看。

2.模块运行

查看留言模块运行界面如图4.15所示。

图4.15 查看留言

4.6.3 删除留言

1.模块功能描述

删除留言功能只有管理员才能查看并操作,在删除的显示页面中会将所有的用户留言信息及用户名显示出来。这样也为管理员提供查看哪些用户是非法的发布留言内容。针对这种情况删除该用户。

2.模块运行

删除留言模块运行界面如图4.16所示。

图4.16 删除留言

26

3.模块流程

系统留言板模块流程图如图4.17所示。

开始管理员登录N是否登录成功Y进入主界面进行留言发表查看和删除结束

图4.17系统留言板流程图

4.7 本章小结

本章主要是对系统各个模块的进行了功能介绍,并罗列了各模块的流程图,运行界面等,是系统实现的细节介绍。

27

第5章 系统测试

5.1 测试概述

5.1.1 测试目的

软件测试的目标是以最少的时间和人力,系统地找出软件中潜在的各种错误和缺陷,因此软件测试的目的是:

(1)测试是为了发现程序中的错误而执行程序的过程。 (2)一个好的测试用例在于能够发现至今尚未发现的错误。 (3)一次成功的测试时发现了至今尚未发现的错误测试。 5.1.2 测试原则

在软件测试中,应遵循以下测试原则:

(1)在设计测试用例时,要给出测试的预期结果,便于对照。

(2)在设计测试用例时,不仅要设计合理的输入条件,还要设计不合理的输入条件。 (3)除了检查程序是否做了应该做的工作,还要检查程序是否做了不应该做的工作。 (4)应制定测试计划并严格执行,排除随意性。 (5)长期保持测试用例。 (6)充分注意测试中的群集现象。 5.1.3 测试方法

程序测试有静态测试方法和动态测试方法两类。一般意义上的测试是指动态测试,主要有两种方法,一种是测试产品的功能,称为黑盒测试法;另一种是测试程序内部结构及处理过程称为白盒测试法。

5.2 测试用例

系统的服务对象是普通用户,因此测试时可以针对用户进行测试,测试模块主要是用户登录模块,用户留言模块和公交查询模块。

以下为具体功能的测试用例如表5.1所示。

28

5.1 测试用例

测试模块 用例编号 1 输入操作 用户没有输入用户名或密码 用户输入用户名和密码,但用户名不存在 用户输入用户名和密码。密码不正确 用户正确输入用户名和密码 添加用户留言 输出结果 提示输入用户名和密码 提示用户登录失败 2 用户登录 3 提示用户登录失败 登录成功进入个人主界面 成功添加 如果用户没有留言,4 1 用户留言 2 查询用户留言 则显示无留言;有留言则显示 1 公交查询 2 3 查询公交线路 查询公交站点 查询换乘信息 成功显示公交线路信息 成功显示公交站点 成功显示换乘信息 5.3 测试结果

根据测试用例依次对程序进行测试,测试过程中所有操作和功能均能够正常完成,说明本程序已经达到了预期目的。

1.首先对用户登录模块进行测试,用户的四种情况的操作都能正常处理,用户成功登录后进入个人主界面,测试结果如图5.1所示:

29


基于JAVA的城市公交查询系统毕业论文(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:企业财务困境形成原因分析

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

马上注册会员

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