基于JavaWEB公交查询系统的设计与实现开题报告

 2022-09-30 14:42:09

1. 研究目的与意义

随着中国经济的高速发展,城市的快速扩张。不可避免的会出现城市交通系统的快速发展,其中,便于大部分市民出行的公交系统便成了发展的重中之重。若是打的,在上下班高峰或天气突变的情形下,正巧又是的士司机交班时间,你想打的,往往是站立在公路上,任你望穿了秋水、摇酸了胳膊,有时也难以如愿。而坐公交车,你大可不必有此担心。每个公交车站点都是绝对不会被霸占以致无法停车的,车来了,你就上车,虽然也许会有些拥挤,但是至少你马上就可上车,开始了你的目的地之行,而且车辆增多,燃油也就相应增多,而尾气导致的环境污染已经不容忽视。虽然公交车也要燃油,但按人均来讲,那就是环保得多了。为了更好的了解城市的公交运行系统,方便人们的出行,开发了本系统。

该系统,有利于公交公司随时将公交最新信息发布到网上,乘客能够无门槛登录该系统查询公交信息。系统分为前台和后台,前台能够供登录系统的用户访问,后台由公交公司管理人员进行维护。

2. 课题关键问题和重难点

该系统的核心功能为查询系统,用于提供快速的、简便的城市公交站点、线路查询服务(一级换乘、二级换乘、多级换乘),也可以用于公路等交通信息查询系统,并利用百度地图或高德地图生成线路,同时可以将路线信息发送手机。具体功能实现有:根据道路名称,查出此道路上的公交站点;第二种是根据公交线路附近的旅游景点信息,查询旅游景点附近的公交站点;第三种是查询某一公交车的相关属性,例如首末站名称、全程票价、是否空调车等。

课题难点在于:

(1)站点查询模块根据站点的名称查询公交线路,支持模糊查询、拼音检索查询。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 国内外研究现状(文献综述)

我国城市公交乘客信息系统的发展处于一个较落后的水平,广大乘客可以获得信息的方式很少,为了解决这种问题,加快发展城市公交信息化,设计一个城市公交查询系统是具有一定实际应用意义的。 在此背景下,我运用javaweb语言开发了一个城市公交查询系统。本论文首先考虑了公交运营的实际情况和不同公交乘客的实际要求,分析了此系统应该具有的功能;其次对系统的主要功能模块进行了详细地描述,其中主要包括查询模块和管理更新模块,最后结合系统开发阶段和调试阶段发现的问题,提出了系统需要完善的地方,总结了开发此系统所取得的经验和体会。本系统采用简单灵活的javaweb语言,并结合简单灵活的SQL数据库,提供用户一个完全开放的查询平台。 通过这样的系统,我们可以做到信息的规范管理和快速查询,实现了公交信息管理的系统化、规范化和自动化,这样不仅减少了管理工作量,还提高了管理效率,降低了管理成本。

B/S结构介绍:

B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起而对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,主要事务逻辑在服务器端(Server)实现。大大简化了客户端电脑载荷,减少了系统维护与升级的成本和工作量,降低了用户的总体成本。B/S方式可以形成所谓三层以上的结构。B/S结构是一次到位开发,能实现不同人员,从不同地点,以不同的接入方式访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。特别是在JAVA这样的跨平台语言出现之后,B/S架构管理软件更为方便、快捷、高效。B/S工作机制: 传统的C/S架构(客户机/服务器,Client/Server)方式中,业务逻辑位于客户端,每完成一项事务,都要频繁地访问数据库,使得网络上数据流量非常大,对于慢速连接的用户,甚至无法使用。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 研究方案

1.主要研究内容:本课题将从三个方面来研究,包括站点到站点之间的查询、某路公交途经站点查询以及换乘过程中怎样以最短距离或者最少换乘方式的查询。

2.研究方法:本课题的研究思路主要是将其分为两个模块,一个是使用者查询模块。供使用者查询相关信息。还有就是管理员模块,供管理员登录进行数据的修改、添加、删除等操作。

3. 通过这样的系统,我们可以做到信息的规范管理和快速查询,实现了公交信息管理的系统化、规范化和自动化,这样不仅减少了管理工作量,还提高了查询效率,降低了查询成本。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

5. 工作计划

1、(第1周)确定毕业论文题目,搜集并阅读与所选课题相关的资料, 为撰写论文准备一些基础材料。下发毕业设计(论文)任务书。撰写开题报告,完成外文翻译。

2、(第2-3周)完成开题报告和译文翻译。在熟悉选题的基础上,依据选题的具体功能要求,做好需求分析,划分功能模块并确定每一个模块的功能,画出具体的流程图。

3、(第4-5周)使用所选定的开发工具开发每一个功能模块。定期向指导老师汇报工作进程,并且保质保量实现各个模块。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。