“程序设计”课程设计(报告)上海公交站点查询系统

“程序设计”课程设计(报告)上海公交站点查询系统

ID:22573695

大小:1.02 MB

页数:17页

时间:2018-10-30

“程序设计”课程设计(报告)上海公交站点查询系统_第1页
“程序设计”课程设计(报告)上海公交站点查询系统_第2页
“程序设计”课程设计(报告)上海公交站点查询系统_第3页
“程序设计”课程设计(报告)上海公交站点查询系统_第4页
“程序设计”课程设计(报告)上海公交站点查询系统_第5页
资源描述:

《“程序设计”课程设计(报告)上海公交站点查询系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、学号:201010311059程序设计”课程设计(报告)设计题目上海公交站点查询系统学院:信息T程学院专,:计算机科学与技术班级:计算机102姓名:张玮讳指导老师:章夏芬完成円期:2012年12月目录1.引言11.1能11.2棚L11.3要解决的闷题22.尉充轉22.1查询系统框架阁22.2输出结果33.数据表设计34.翅财41展示功能44.2连接数据库44.3公交查询算法54.3.1最短路径査询54.3.2车次查询算法84.3.3站点査询算法94.4清除响应函数10系统运行结果1()5.1系统运行环境105.2系统服务模式105.3系统运行结

2、果10调试分析131调试问题一13调试问题二13心得体会14114改进方向15主要参考文献:15引言随着上海经济的速发展,道路也变得四通八达。政府为了适应道路的更改、方便人们的生活,设立了很多的公交站点,增加了很多公交线路。这一方而方便了人们的円常生活,另一方面也给不熟悉上海交通的人出行带来了不便。与此同时Internet的普及,互联网已成为人们获取信息和传递信息的主要渠道,成为了人们生活的一部分。公交站点查询系统打破人们局限于通过地图和询问来获取道路信息的局而。这个系统可以根据用户输入的公交站点给出相应的公交线路,向用广呈现经过该站点的所用公

3、交线路,方便用户出行。1.1背景上海公交站点查询系统如果开发成功冇以下几个好处:(1)能够清晰的呈现出上海各公交线路的乘车信息,省去丫用户出门随身携带地图的麻烦。(2)通过计算机可以给用户提供一个最合适的路线,减少不必要的坐车吋间。(3)输入某站点名称,系统会显示出经过该站点的线路名称和首末班车吋间。(4)仅需输入公交线路名即可查询出该线路的始发站、终点站以及首末班车吋间,让用户充分了解所查线路的信息。(5)随吋随地的查询系统可以消除城郊市民和外来务工人员对一个城市的不安,让他们出门无后顾之忧,某种程度上促进了上海的发展。所以木系统旨在开发一个

4、适合所有年龄段用户使用的能够极大程度方便人们H常出行的上海公交站点查询系统,冇了这个系统即使人们丢掉过去的地图也可以出行无忧。1.2动机随着现在社会的发展,人们避免不了要到某些城市公干或者干其他的事情。一旦你对这个城市不熟悉,你的出门就会举步维艰。打的对于一些因公差的人算不了什么,但是对于旅游者或者个人来说就不是很好的选择。因此开发一个公交杳洵系统就显得十分必耍,可以说关系到一个城市的形象问题。本系统开发的主要□的是向公交车用户提供公交的相关信息查询,为他们的出行提供相关的线路杳洵和选择,包括提供经过某站点的车次信息及两站点之间的最短路径杳洵等

5、。1.3要解决的问题本系统主要提供以下儿个功能:首末班车查询:用户可以通过键入文木的方式输入某一个站点名称,查询出经过该站点的线路及该线路的首末班车时问。距离最短路径计算:利用Dijkstra算法求最短路後,用户在下拉框屮选择了起点和终点后,利用该算法从起点开始在所存在的可达路径中不断选择最短路径,累加所得实际最短路径,输出路径和最短距离。线路查找:用户可通过键入文本的方式输入需要查询的线路名称,查询后显示出该线路的始发站、终点站和首末班车吋间。系统框架2.1查询系统框架图以T为上海公交站点查询系统的框架阁,用户登录系统输入所要查询的站点名称进

6、行线路杳询。如來用户对奔洵结來不满意或者要重新选定站点可返回重新查询,杏则退出系统。管理员可根据身份验证的功能登录系统对站点进行操作,包括站点的添加、修改和删除。用户阁2.1上海交通站点查询系统框架阁2.2输出结果下图为输入车次名称时输岀结果结构示意图:如输入车次busl,点击车次查询后输出结果为:你所查询的车次信息为:娄山关路到南京两路运营时间为7:00:00到22:00:00如输入站点名称上海火车站。点击站点查询后输岀结果为:经过该站点的车次及对应线路区间为:Line37:00:00到22:30:00如选择起点和终点分别为娄山关路和静安寺,

7、点击最短路径齊询后输出结果为:您所查找的最短线路是:娄山关路一〉屮山公闶一〉江苏路一〉静安寺该线路的总长度为:23公里图2.2查询结果输出结构图数据表设计此表为车次表,其屮Name代表车次名,Price是代表该车次的票价,start代表该车次的始发站,finish代表该牢次的终点站。表3.1车次表Index*Name首班时间•末班时间*发车间隔罾Price,start▼finish▼Busl7:00:0022:00:00102娄山关路南京西路1Bus26:30:0023:00:0053延安西路上海火车站2Bus37:00:0022:30:001

8、52枫桥路江苏路3Bus46:30:0022:30:00104常熟路镇坪路此衷为站名衷的部分示例,bus代发经过该站点的车次名,Name代衣该站点的名

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。