举报文档 收藏
/32
帮帮创意 > 毕业论文 > 毕业设计(论文)-基于j2ee的公交查询系统的设计与实现.doc

毕业设计(论文)-基于j2ee的公交查询系统的设计与实现.doc

毕业设计(论文)-基于j2ee的公交查询系统的设计与实现.doc
内容要点:
第 30 页 共 30 页还存在着许多不足之处。参考文献[1] 刘晓华.J2EE 企业级应用开发[M].北京:飞思科技产品研发中心,2003。[2] 赛奎春,陈威.JSP 工程应用与项目实践[M].北京:清华大学出版社,2004。[3] Cay S.Horstmann,Gary Cornell.java 核心技术卷 2 高级特性[M].北京:机械工业出版社,2003。[4] Frank M.Car第 29 页 共 30 页删除留言页面(如图 4.19)图 4.19 删除留言5 系统测试与分析设计完成系统的各个模块之后,需要对整个系统进行全面的测试。目的是让整个系统能够快速、稳定、安全的运行。在进行系统测试过程中出现如下几种情况:(1)对页面提交的过来的数据进行空指针异常捕捉。凡是遇到无效或是空值数据都需要用程序进行操作处理。(2)及时的捕捉数据库连接和关闭异常。以免数据库连接资源及时释放,第 28 页 共 30 页4.7 公交系统留言板模块4.7.1 发表留言发表留言是公交查询系统的一个新增的功能,主要是收集用户的留言信息,可以根据用户提供的留言信息或是提出的建议,对系统进行修改和完善。使得系统更加趋于成熟完整。注册的用户登录到发表留言的板块当中,系统会自动提取用户名称,用户只需添上自己的邮箱,发表的主题和内容即可。发表留言页面(如图 4.17)图 4.17 发表留言4.7.2 查第 27 页 共 30 页4.5.2 删除站点删除站点功能:通过车次的下拉选择框选择车次,进行查询列出该车次的所有站点信息,然后点击删除操作就可以删除该站点。需要注意:因为在车次中从起点站到终点站计算,其所有的站点是一个有次序的排列,所以删除一个站点,则它的下个站点次序号依次减少一位。删除站点页面(如图 4.15)图 4.15 删除站点4.6 公交系统更新模块更新站点功能:通过车次的下拉选择框选择第 26 页 共 30 页图 4.12 添加车次4.4.2 添加站点添加站点功能:(1)在添加站点的文本框中输入要添加的站点名称。 (2)提供了一个站点重名的查找功能,该功能可以对你输入添加的站点名称进行名称查重,通过查询站点编码表,显示这个站点是否已经存在。如果不存在,则将此新增站点名称插入到站点编码表中,如果存在,则不需将此站点名称插入到站点编码表中。 (3)通过下拉选择框选择新增站点所对应的第 25 页 共 30 页vertexQueue.remove(0); Ierator edges=frontVertex.getNeighborIterator();while(!done && edges.hasNext()){edge edgeToNextNeighbor=(Edge) edges.next();vertex nextNeighbor=edgeToNextNeighbor.g第 24 页 共 30 页判断顶点 B、E、D 是否为目的顶点 I,不是则进入下一步 3。③判断队列是否为空,如果不是则顶点 B 出队,同时判断顶点 B 的邻接顶点 E 是否已经被访问。判断可知顶点 B 的邻接顶点 E 已经被访问,则顶点 E 不用指向他的前置顶点 B。接着进入下一步 4。④判断队列是否为空,如果不是则顶点 E 出队,同时判断顶点 E 的邻接顶点 F、H 是否已经被访问,如果没有,第 23 页 共 30 页②在建立图的过程需要连接数据库,所以必须将需要用到连接数据库的类全部对象初始化,如:connection,statement,resultset 这三个关键类。③首先建立图的时候,需要添加图的各个节点。而这里的节点就是数据库站点信息(stinfo)表中的站点 ID 号。④查询站点信息表,将所有的站点从数据库中取出来,调用添加站点graph.addVertex()的方法,将

发表评论

暂无评论,赶快抢占沙发吧。

ba****1

在线客服