资料介绍
一、实现多种查询功能,包括根据商厦名称、公交车号、日常站点、和任意两个站点查询乘车路线。其次,采用最短路径算法查找任意两个站点之间的最短乘车路线。最后,提供了用户留言的功能、用户管理功能和后台车次管理功能;用户留言功能,主要是收集用户的留言信息,可以根据用户提供的留言信息或是提出的建议,对系统进行修改和完善;用户管理功能,主要是删除用户信息和修改用户基本信息;后台车次管理功能主要包含添加车次和站点功能、更新车次和站点功能、删除车次和站点功能,这样做到系统实时更新,为用户查询提供更为准确的信息。
二、本系统是从城市交通现状出发,根据人们的出行规律,设计了一个完整的基于J2EE体系的公交车查询系统。该系统可以根据商厦名称,公交车号,日常站点和站点之间为查询条件分别进行查询,解决了市民出行乘坐公交车时经常遇到的困难。
本系统模型构架分为下面四层结构,如下。
(1)J2EE应用程序组件
J2EE应用程序是由组件构成的。J2EE组件是具有独立功能的软件单元,它们通过相关的类和文件组装成J2EE应用程序,并与其他组件交互。本系统包括如下组件:
①应用客户端程序及J2EE服务器。
②Java Servlet和JavaServer Pages(JSP)Web组件及JavaBean。
(2)WEB层组件
J2EE web层组件包含JSP页面或Servlet。按照J2EE规范,还包含某些JavaBean对象来处理用户输入,并把输入发送给运行在业务逻辑层上的组件来进行处理。
(3)客户层组件
基于WEB方式的静态HTML页面或是Applet客户端的小应用程序。
(4)编写算法
编写最短路径数据结构算法,解决完成站点之间最短乘车路径查询。
开发工具:Eclipse 3.2 + MyEclipse 5.0GA。
运行环境:JSDK 1.5.0_04虚拟机。
服务器:Tomcat 5.5。
数据库:MicroSoft SQL Server 2000。
操作系统:Windows