基于J2EE的公交查询系统的设计与实现开题报告
2020-04-15 20:32:25
1. 研究目的与意义(文献综述)
目前,我国众多大城市普遍存在交通拥挤,延误人们平时上班时间。甚至影响了城市旅游业经济的可持续发展。所以为了切实的改善公交车内拥挤状况,适当增加发车次数以缩短乘客等车时间,但是能够准确为人们提供最短的乘车线路才是得到解决的最好办法,这样大大的缩短了人们的乘车时间。 近年来,城市经济发展,城市规模越来越大,相应的城市公交系统也越来越庞大。许多新建小区大量出现,公交线路也日渐增多,给人们的出行带来了极大便利,但是由于城市规模的不断发展,给人们选择出行乘车线路造成了一定的困难。即使一个在城市生活多年的人,给他任意两个地点,要他说出这两个地点之间的乘车方案,他往往也是很难说出来的。但是如果给他一张交通地图之后,他可以很快地找出图上的任意两点之间的乘车方案,所找出的方案即使不是最优的,也是一条可供参考的备选方案。但是这样的查询效率是相当低的,所以需要提供一个高效的查询系统,才是问题更本所在。而基于j2ee的公交查询系统,就是利用b/s结构开发出来的查询系统也就是webapp,它通过利用数据结构当中的最短路径算法,可以查出任意两个地点之间最短的乘车方案。该系统预计面向两种用户,第一就是用户,该系统能向用户提供公交站点的查询功能。第二种就是管理员,管理员通过后台管理界面来管理日常的公交站点信息的更改。
而有关j2ee:(1)j2ee是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。(2)j2ee核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共同的标准及规格,让各种依循j2ee架构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容,企业内部或外部难以互通的窘境。(3)j2ee组件和“标准的” java类的不同点在于:它被装配在一个j2ee应用中,具有固定的格式并遵守j2ee规范,由j2ee服务器对其进行管理。j2ee规范是这样定义j2ee组件的:客户端应用程序和applet是运行在客户端的组件;java servlet和java server pages (jsp) 是运行在服务器端的web组件;enterprisejava bean (ejb )组件是运行在服务器端的业务组件。
本项目研究的基于j2ee的公交查询系统,让人们通过互联网很快的查出该城市任意两站点之间的最短乘车路线。
2. 研究的基本内容与方案
本系统的基本内容就是实现公交车站两站之间最短(优)的路径来满足当今日益发展的社会及当代人的需求。该系统分为用户和管理员两个大模块。
目标:在功能完善上
未登录的用户不能够用收藏(添加/删除站点)功能
3. 研究计划与安排
(1) 2018/1/11—2018/1/22:查阅参考文献,明确选题;
(2)2018/1/23—2018/3/7:进一步阅读文献,并分析和总结;确定技术路线,完成并提交开题报告;
(3)2018/3/8—2018/4/26:需求分析,算法或系统设计,分析、比较或实现等;
4. 参考文献(12篇以上)
[1]宋春晖,廉东升.安卓系统应用与开发研究[j].电子测试,2016(15):82 100.
[2]傅强.浅析安卓开发的相关技术[j].计算机光盘软件与应用,2014,17(14):292 294.
[3]侯妍. 基于android的计算机网络课程学习系统设计与实现[d].西安石油大学,2017.