(答辩)公交查询系统的设计与实现
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
具:Eclipse 3.2 + MyEclipse 5.0GA。 运行环境:JSDK 1.5.0_04虚拟机。 服务器:Tomcat 5.5。 数据库:MicroSoft SQL Server 2000。 操作系统:Windows XP。
• 所需内存:512 M。
系统需求描述
• 公交查询系统的需求最主要是通过站点与车次之间的关系, 利用数据结构算法构造一个公交查询的网络图,然后通过 最短路径算法,为用户准确地提供两站点之间的最短乘车 路线。 • 其次从业务实现上来说,需要在业务逻辑层上编写最短路 径算法,同时还要编写当用户查询请求时必须的数据库连 接,然后根据用户提供查询站点信息,建立公交查询网络 图,最终调用算法获取两站点之间的最短乘车线路。当查 询完成后,如果用户需要进行其它的操作,则释放该连接 资源。 • 最后,为了让公交线路信息得到及时的更新或是信息删除, 需要做出相应的操作和处理。基于WEB方式的静态HTML 页面或是Applet客户端的小应用程序。 • (4)编写算法 • 编写最短路径数据结构算法,解决完成站点之间最短乘车 路径查询。
选题背景
• 20多年来,我国经济得到了持续、快速、稳定、 健康地发展。经济的快速增长,带动了汽车工业 的蓬勃发展,并使交通状况显著改善。据统计, 中国公路通车总里程已达 130 余万公里,其中高 速公路约1.5万公里。居民收入普遍提高,到2000 年年底,人均 GDP 已超过 800 美元,沿海地区已 达 2000 - 3000 美元。按国际发展惯例,当人均 GDP超出1000美元,汽车消费市场就将进入快速 增长期。我国城市人口约有2亿,略低于美国人口。 东部沿海地区大部分居民已经具备了汽车消费实 力。据中国消费者协会2000年对20个大城市调查 显示,有32%的消费准备在未来5年内购买家用轿 车,其中 30.6% 的无车消费者已经有驾驶执照。 随着个人信贷制度的启动和日渐完善,家庭轿车 的快速增长势头必将开掘出巨大的中国汽车市场。
参
考
文
献
• [1] 刘晓华.J2EE企业级应用开发[M].北京:飞思科技产品 研发中心,2003。 • [2] 赛奎春,陈威.JSP工程应用与项目实践[M].北京:清华 大学出版社,2004。 • [3] Cay S.Horstmann,Gary Cornell.java核心技术卷2高级 特性[M].北京:机械工业出版社,2003。 • [4] Frank M.Carrano,Walter Savitch.数据结构与抽象: Java语言版[M].北京:清华大学出版社,2005。 • [5] 孙卫琴,李洪成.Tomcat与Java Web开发技术详解[M]. 北京:电子工业出版社,2004。 • [6] 高铁杠,顾巧论.智能公交查询系统[J].新技术应 用,2005,(7):31-32。 • [7] 王宏.SQL Server 2000 数据库管理[M].北京:人民邮 电出版社,2001。
年 月 日
公交运营系统
专业: 设计人: 指导老师:
前言
• 公交查询系统是城市道路交通的重要组成部 分 , 是城市发展的必然产物 , 是联系国民生活、 社会生产和流通领域的关键环节。我国城市公 交查询系统的发展处于一个较落后的水平,人们 可以获得信息的方式很少 , 为了解决这种问题 , 设计出基于J2EE的公交查询系统。
主界面
用户登录界面
车辆查询界面
司机信息查询
线路信息管理
排班功能管理
线路信息管理
结
论
• 通过对J2EE知识的认真学习,理论联系实践,最终完成了 基于J2EE公交查询系统的设计与实现。经过多次测试,运 行效果良好。对于该系统,加强后台管理,就可以单独作 为大型公交管理系统的一个模块,也可以将它的功能更加 完善后放置于城市公共场所,为人们提供快捷、方便的查 询。这样不仅体现出一个城市的公交查询系统的发展水平, 更可以显示出城市的数字化和信息化水平。公交查询系统 的开发利用也必将促使城市公交更好的服务于人们。 • 在完成这次毕业设计的过程中,自己查阅了大量的书籍, 并且通过互联网也查阅了许多相关资料,开发出具有B/S 结构模式的公交系统,从而使我的编程能力和自学能力得 到了很大程度的提高,对网站设计有了更深地了解。 • 但是,由于整个系统完全都是由个人设计的,有关J2EE许 多知识都要靠自己去摸索,加之自己水平有限,未能完全 地理解J2EE的强大功能,因此,系统还存在着许多不足之 处。
项目的主要研究工作
• • • • • • • • • • • • 本系统是从城市交通现状出发,根据人们的出行规律,设计了一个完整的基 于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)编写算法 编写最短路径数据结构算法,解决完成站点之间最短乘车路径查询。
• 所需内存:512 M。
系统需求描述
• 公交查询系统的需求最主要是通过站点与车次之间的关系, 利用数据结构算法构造一个公交查询的网络图,然后通过 最短路径算法,为用户准确地提供两站点之间的最短乘车 路线。 • 其次从业务实现上来说,需要在业务逻辑层上编写最短路 径算法,同时还要编写当用户查询请求时必须的数据库连 接,然后根据用户提供查询站点信息,建立公交查询网络 图,最终调用算法获取两站点之间的最短乘车线路。当查 询完成后,如果用户需要进行其它的操作,则释放该连接 资源。 • 最后,为了让公交线路信息得到及时的更新或是信息删除, 需要做出相应的操作和处理。基于WEB方式的静态HTML 页面或是Applet客户端的小应用程序。 • (4)编写算法 • 编写最短路径数据结构算法,解决完成站点之间最短乘车 路径查询。
选题背景
• 20多年来,我国经济得到了持续、快速、稳定、 健康地发展。经济的快速增长,带动了汽车工业 的蓬勃发展,并使交通状况显著改善。据统计, 中国公路通车总里程已达 130 余万公里,其中高 速公路约1.5万公里。居民收入普遍提高,到2000 年年底,人均 GDP 已超过 800 美元,沿海地区已 达 2000 - 3000 美元。按国际发展惯例,当人均 GDP超出1000美元,汽车消费市场就将进入快速 增长期。我国城市人口约有2亿,略低于美国人口。 东部沿海地区大部分居民已经具备了汽车消费实 力。据中国消费者协会2000年对20个大城市调查 显示,有32%的消费准备在未来5年内购买家用轿 车,其中 30.6% 的无车消费者已经有驾驶执照。 随着个人信贷制度的启动和日渐完善,家庭轿车 的快速增长势头必将开掘出巨大的中国汽车市场。
参
考
文
献
• [1] 刘晓华.J2EE企业级应用开发[M].北京:飞思科技产品 研发中心,2003。 • [2] 赛奎春,陈威.JSP工程应用与项目实践[M].北京:清华 大学出版社,2004。 • [3] Cay S.Horstmann,Gary Cornell.java核心技术卷2高级 特性[M].北京:机械工业出版社,2003。 • [4] Frank M.Carrano,Walter Savitch.数据结构与抽象: Java语言版[M].北京:清华大学出版社,2005。 • [5] 孙卫琴,李洪成.Tomcat与Java Web开发技术详解[M]. 北京:电子工业出版社,2004。 • [6] 高铁杠,顾巧论.智能公交查询系统[J].新技术应 用,2005,(7):31-32。 • [7] 王宏.SQL Server 2000 数据库管理[M].北京:人民邮 电出版社,2001。
年 月 日
公交运营系统
专业: 设计人: 指导老师:
前言
• 公交查询系统是城市道路交通的重要组成部 分 , 是城市发展的必然产物 , 是联系国民生活、 社会生产和流通领域的关键环节。我国城市公 交查询系统的发展处于一个较落后的水平,人们 可以获得信息的方式很少 , 为了解决这种问题 , 设计出基于J2EE的公交查询系统。
主界面
用户登录界面
车辆查询界面
司机信息查询
线路信息管理
排班功能管理
线路信息管理
结
论
• 通过对J2EE知识的认真学习,理论联系实践,最终完成了 基于J2EE公交查询系统的设计与实现。经过多次测试,运 行效果良好。对于该系统,加强后台管理,就可以单独作 为大型公交管理系统的一个模块,也可以将它的功能更加 完善后放置于城市公共场所,为人们提供快捷、方便的查 询。这样不仅体现出一个城市的公交查询系统的发展水平, 更可以显示出城市的数字化和信息化水平。公交查询系统 的开发利用也必将促使城市公交更好的服务于人们。 • 在完成这次毕业设计的过程中,自己查阅了大量的书籍, 并且通过互联网也查阅了许多相关资料,开发出具有B/S 结构模式的公交系统,从而使我的编程能力和自学能力得 到了很大程度的提高,对网站设计有了更深地了解。 • 但是,由于整个系统完全都是由个人设计的,有关J2EE许 多知识都要靠自己去摸索,加之自己水平有限,未能完全 地理解J2EE的强大功能,因此,系统还存在着许多不足之 处。
项目的主要研究工作
• • • • • • • • • • • • 本系统是从城市交通现状出发,根据人们的出行规律,设计了一个完整的基 于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)编写算法 编写最短路径数据结构算法,解决完成站点之间最短乘车路径查询。