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

公交查询网站的设计与实现

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

图19 修改信息

3.查看历史留言 (1)模块描述

用户选择查看历史留言时,首先要获取这个人的登录信息,然后根据登录时的登录名查找历史留言。

(2)运行模块

当用户在普通用户登录界面选择登录时, jsp界面的发出toHistoryMsg.do的Action请求,在xml配置文件中从UserAction中找到相对应的historyMsg的方法。然后通过反射在service下的UserActionImpl中找到对应historyMsg具体实现步骤。并且service通过反射在dao下BusDaoImol中的findHisMsg实现对数据库的操作。查询处理完之后通过xml配置文件返回到jsp界面。如图20所示

图20 查看留言

4.发布新留言 (1)模块描述

用户选择发布新留言时,也要获取到个人的登录信息,在发布新留言时,把登录时的登录名一起添加到留言表中作为发言人。

(2)运行模块

当用户在普通用户登录界面选择登录时, jsp界面的发出addMsg.do的Action请求,在xml配置文件中从UserAction中找到相对应的addMsg的方法。然后通过反射在service下的UserActionImpl中找到对应addMsg具体实现步骤。并且service通过反射在dao下BusDaoImol中的addMsg实现对数据库的操作。查询处理完之后通过xml配置文件返回到jsp界面。如图21所示

14

图21 发表留言

4.3.2 管理员管理

管理员登录成功后进入管理中心界面,管理员在管理中心可以进行车次的、车次的删除、中间站点的添加、中间站点的删除、以及总站点的添加、总站点的删除、普通用户的查看与删除、留言的查看与删除等操作。 1.添加车次

(1)模块描述

管理员通过添加车次操作,可以新增一条线路的基本信息。 (2)运行模块

当用户在管理员登录界面选择登录时, jsp界面的发出addBus.do的Action请求,在xml配置文件中从AdminDao中找到相对应的addBus的方法。然后通过反射在service下的AdminServiceImpl中找到对应addBus具体实现步骤。并且service通过反射在dao下AdminDaoImpl中的addBus实现对数据库的操作。查询处理完之后通过xml配置文件返回到jsp界面。如图22所示

图22 添加车次

2.删除车次 (1)模块描述

管理员可以对那些废弃的线路进行删除。 (2)运行模块

当用户在管理员登录界面选择登录时, jsp界面的发出delBus.do的Action请求,在xml配置文件中从AdminDao中找到相对应的delBus的方法。然后通过反射在service下的AdminServiceImpl中找到对应delBus具体实现步骤。并且service通过反射在dao下AdminDaoImpl中的delBusByBusnum实现对数据库的操作。处理完之后通过xml配置文件返回到jsp界面。如图23所示

15

图23 删除车次

3.添加中间站点 (1)模块描述

如果某线路改道,中间添加新的站点,管理员就需要通过添加中间站点,把新增的中间站点加入到线路中。

(2)运行模块

当用户在管理员登录界面选择登录时, jsp界面的发出addBusStation.do的Action请求,在xml配置文件中从AdminDao中找到相对应的addBusStation的方法。然后通过反射在service下的AdminServiceImpl中找到对应addBusStation具体实现步骤。并且service通过反射在dao下AdminDaoImpl中的addBusStation实现对数据库的操作。查询处理完之后通过xml配置文件返回到jsp界面。如图24所示

图24 添加中间站点

4.删除中间站点 (1)模块描述

如果某线路不需要再经过某些站点,管理员可以通过删除中间站点把不需要再经过的站点及时删除掉。

(2)运行模块

当用户在管理员登录界面选择登录时, jsp界面的发出delBusStation.do的Action请求,在xml配置文件中从AdminDao中找到相对应的delBusStation的方法。然后通过反射在service下的AdminServiceImpl中找到对应delBusStation具体实现步骤。并且service通过反射在dao下AdminDaoImpl中的delBusStByStId实现对数据库的操作。查询处理完之后通过xml配置文件返回到jsp界面。

5.新增站点 (1)模块描述

如果城市新增了某些站点,管理员就要通过新增站点把那些新增的站点添加到站点库中。

16

(2)运行模块

当用户在管理员登录界面选择登录时, jsp界面的发出addStation.do的Action请求,在xml配置文件中从AdminDao中找到相对应的addStation的方法。然后通过反射在service下的AdminServiceImpl中找到对应addStation具体实现步骤。并且service通过反射在dao下AdminDaoImpl中的addStation实现对数据库的操作。查询处理完之后通过xml配置文件返回到jsp界面。如图25所示

图25 新增站点

6.删除站点 (1)模块描述

如果道路变更,导致有些站点不需要了,那么管理员就要通过删除站点把不需要的站点删除掉。

(2)运行模块

当用户在管理员登录界面选择登录时, jsp界面的发出delStation.do的Action请求,在xml配置文件中从AdminDao中找到相对应的delStation的方法。然后通过反射在service下的AdminServiceImpl中找到对应delStation具体实现步骤。并且service通过反射在dao下AdminDaoImpl中的delStation实现对数据库的操作。处理完之后通过xml配置文件返回到jsp界面。

7.删除用户 (1)模块描述

对于那些违规用户,要及时删除。 (2)运行模块

当用户在管理员登录界面选择登录时, jsp界面的发出delUser.do的Action请求,在xml配置文件中从AdminDao中找到相对应的delUser的方法。然后通过反射在service下的AdminServiceImpl中找到对应delUser具体实现步骤。并且service通过反射在dao下AdminDaoImpl中的delUser实现对数据库的操作。处理完之后通过xml配置文件返回到jsp界面。如图26所示

图26 删除用户

8.删除留言

17

(1)模块描述

对于发表的留言是违规,违法的,要及时清理。 (2)运行模块

当用户在管理员登录界面选择登录时, jsp界面的发出delMsg.do的Action请求,在xml配置文件中从AdminDao中找到相对应的delMsg的方法。然后通过反射在service下的AdminServiceImpl中找到对应delMsg具体实现步骤。并且service通过反射在dao下AdminDaoImpl中的delUser实现对数据库的操作。处理完之后通过xml配置文件返回到jsp界面。如图27所示

图27 删除留言

5 网站测试

5.1 测试概述 5.1.1 测试目的

软件测试的最终目的在于保证软件的质量。在测试软件时一般引用Grenford J.Myers在《The Art of software Testing》一书中的观点:

“(1)软件测试在于证明程序有错,而不是为了证明程序无错。 (2)软件测试的目的是发现在实施过程中的漏洞。

(3)一个好的测试案例,在于发现至今未发现的错误。 (4)一个成功的测试是发现了至今未发现的错误。” 5.1.2 测试原则

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

(1)测试用例的设计,要预计用例的结果并和实际输入结果进行比对。 (2)测试用例的设计,不仅要设计合理的情况,还设计不合理的情况。 (3)除了检查程序是否应做的工作,还要检查是否该程序不应该做的工作。 (4)测试要有组织、有计划、按步骤的进行,要避免测试的随意性。

(5)在测试中,应当花较多的时间和精力去测试那些具有较多错误的程序段。 5.2 测试用例

表7测试用例

18

公交查询网站的设计与实现

图19修改信息3.查看历史留言(1)模块描述用户选择查看历史留言时,首先要获取这个人的登录信息,然后根据登录时的登录名查找历史留言。(2)运行模块当用户在普通用户登录界面选择登录时,jsp界面的发出toHistoryMsg.do的Action请求,在xml配置文件中从UserAction中找到相对应的his
推荐度:
点击下载文档文档为doc格式
8og2z2r36e1xkfw968ko77t6k14pna01b3z
领取福利

微信扫码领取福利

微信扫码分享