国赛论文-公交查询系统最佳乘车方案研究与设计
- 格式:pdf
- 大小:459.42 KB
- 文档页数:41
公交查询系统的设计与实现班级:12物联网工程学号:1201141057姓名:郑秀成日期:2014年12月15日引言随着因特网发展的日新月异,人们利用网络实现资源共享以及协同工作越来越成为时代的潮流,使用各种网上的软件方便生活,已经成为了一个不可扭转的趋势。
以此设计题目为目的,选择郑州市作为实践对象,以郑州市公交系统为基础,再利用所学知识,熟练运用开发工具后,开发一个郑州市手机公交线路查询软件,并且尽可能将其开发为一个方便大众使用的公交线路查询软件。
而且在当今公交出行线路多数是通过PC机查询获得的,但是假想一下在公交出行线路走到一半的时候计划有所变化,公交出行线路需要有所调整,那么如何能够动态掌握线路信息显得尤为重要,而且将来对生活的满意度也不仅仅是百姓致富安居乐业就足以,而是逐渐趋向于一个更人性化的服务。
城市交通服务以及附属的一些服务一直都在不断的随着社会的进步而进步,这些服务从最开始的直接人力服务转向技术型服务,如电话询问,路牌等,然而这些服务总是有比较大的局限性,即纵然你知道了这条路该怎么走,下条路线该通到哪却不知,于是开发这个手机公交线路查询软件,可在手机上随时随地对公交线路进行查询,对用户将要出行的路线了如指掌,这对用户来说可以省去很多麻烦,节省不少时间。
本次毕业设计结合郑州市公交线路系统开发一个郑州公交线路手机查询软件,服务于大众。
目录第一章需求分析与概要设计 (1)1.1可行性分析 (1)1.2需求分析 (2)1.2.1系统功能需求 (2)1.2.2 服务器端需求分析 (3)1.2.3 客户端需求分析 (4)1.2.4 开发环境及工具需求分析 (6)1.3 概要设计 (6)1.3.1 开发流程 (6)1.3.2 系统数据流图 (7)1.3.3 系统整体结构说明 (8)1.3.4 系统功能模块的划分 (9)第二章模式设计 (13)2.1 C/S模式简介 (13)2.2 B/S模式简介 (13)2.3 B/S-C/S模式 (14)2.3.1 B/S-C/S模式定义 (14)2.3.2 B/S-C/S模式特点 (16)第三章数据库设计 (18)精品3.1 数据库结构 (18)3.2 服务器数据库设计: (18)3.3 客户端数据库设计: (25)3.3.1 SQLite简介 (25)3.3.2 数据库设计 (25)第四章系统测试 (29)4.1系统测试方案 (29)4.2 性能分析 (30)总结 (31)第一章需求分析与概要设计1.1可行性分析可行性分析是对系统进行全面、概要的分析。
探析实时公交行驶状况查询系统的实现与设计人们对公交工具的路线,预计到达时间,途中路况等信息十分关心。
一款能实时反应路况信息,预计到达时间,同时根据路况规划最优方案的软件,将给绿色出行带来极大地便利。
1需求描述该系统主要实现用户通过智能终端查询搜索出行方案规划,并对出行进行合理的安排。
软件应能够根据起始坐标,乘客预期到达目的地时间,结合所经过的道路的通行情况,车辆行进速度情况,发车间隔等参数得出最优的出行方案,综合考虑后给出的乘客合理化建议,有效的保证出行。
2需求分析通过分析上述功能,我们设计了6个表,用于记录基本日期、城市、公交、发车时间、发车间隔、形成轨迹记录数据。
通过如下方法实现系统功能。
数据库视图。
2.1发车时间根据用户输入的路线Bus Num和定位的城市的City Num,由这两属性作为判断条件,获取城市公交运营时间City Bus Service Time表和公交时间间隔Bus Time Interval表中相应的数据。
通过City Bus Service Time表和Bus Time Interval表中的外键日期类型Data TypeId来关联日期类型Data Type表进行判断是否是节假日,再根据Data TypeId的数值获取City Bus Service Time表中对应的该车首班时间First Bus Time和末班时间Last Bus Time的数据,和Bus Time Interval表中的对应时间间隔Time Interval,得出具体查询路线的运行中的一般数据。
2.2公交车实时定位在移动客户端的数据采集时时发送到City Bus Trace Log表。
用户输入的路线Bus Num和定位的城市City Num,选择的方向direction(A上行D下行)由这三属性作为判断条件,获取相应的线路各个站点坐标(LAT,LNG),结合用户定位获得的坐标(LAT,LNG),遍历计算相应线路上所有车站的坐标与用户定位坐标之间的距离并排序,返回给用户距离用户当前所在位置最近的该公交线路的站点。
安徽大学江淮学院本科毕业论文(设计)题目:公交线路查询系统的设计学生姓名: 郭强祥学号:JB084241 系别:计算机科学与电子技术系专业:计算机科学与技术入学时间:2008年9月导师姓名:段震职称/学位:讲师/博士公交线路查询系统的设计摘要本文结合《合肥市公交线路查询系统》的实际需要,通过对ASP(Active Server Page)服务器端脚本编写环境、HTML语言、IIS (Internet Information Services)信息服务、Access 数据库以及SQL语言的深入学习及实践,主要完成了对合肥市《公交查询系统设计》的需求分析、数据库设计、查询模块、管理模块的设计.主要分为两个部分,包括使用者查询部分以及管理员登陆部分,分别实现了车次查询、车站查询、站-站查询。
以及管理员添加、修改、删除线路的功能。
以及对首发时间的修改。
并且添加了联系作者部分,方便用户联系作者以便系统的不断改进。
最后完成了关于本篇公交查询系统的设计。
关键词:ASP;HTML语言;公交查询;SQL语言Bus inquires the systemAbstractThis article unifies ”HeFei Public transportation Online Inquiry System” the actual need, ASP (Active Server Page)the server end script compilation environment, the HTML language,IIS (Internet Information Services)the information service,the Access database as well as the SQL language thorough study and the practice, has mainly completed to ”HeFei Public transportation Online Inquiry System” the demand analysis,.The primary content of this article is divided into two parts,Includes user inquires and landed in part of the administrator,The train inquires realized respectively.Station inquires.Stand-stand inquires。
太原公交查询系统的设计与实现学生姓名:指导教师:公交查询系统是为了方便人们查询公交的信息,并且能够及时的做到信息更新,其主要是要做到方便人们的使用,信息的可维护性和程序的稳定性。
本系统采用了JSP编程语言,数据库使用Mysql。
计算机技术不断发展,逐渐适应用于各领域,给人们的学习工作生活带来了便利,在公交查询系统也是这样。
纸质的公交指南或繁杂的网络版公交指南,都在不同程度上限制了市民出行的方便性。
本论文介绍的是一个城市的公交查询系统,方便市民用最简约的方式,查询到最实用的公交信息。
本论文是在此系统经过测试并且所有功能都实现的基础上完成的,主要涉及软件,数据库与网络技术等。
城市公交查询系统;数据库;JSP;SSHThis city buses inquiry system aims to make the resident inquire city buses information more convenient and must achieve the information not too lag, but its main idea is the system administrate user-friendly, the data processes reliability, the maintainability, as well as procedure toughness. The system uses the JSP programming language and MYSQL as database. Along with computer technology's unceasing development, the computer applies in each big domain, and has brought the enormous convenience to people's life, the city buses referral system is also. The departed paper city buses guide or the numerous and diverse online edition city buses guide, has limited the conveniences which in the different procedure when a resident goes on a journey. This thesis introduces a city buses referral system, by facilitates the resident with the briefest way and inquires the most useful city buses information. This thesis that is based on the system has been tested and functions all come true mainly involves software, database and networking and so on.City Buses inquiry system; Databases; JSP; SSH目录1 概述 (6)1.1 项目开发背景和现状的研究 (6)1.1.1 系统开发背景 (6)1.1.2 系统研究现状 (6)1.2 项目开发目的与意义 (6)1.2.1 系统开发的目标 (6)1.2.2 系统开发的意义 (7)1.3 本论文研究的主要内容 (7)2 需求分析 (8)2.1 需求分析 (8)2.1.1 系统需求 (8)2.1.2 技术需求 (8)2.1.3 安全需求 (8)2.1.4 维护需求 (8)2.2 系统可行性分析 (8)2.2.1 技术可行性 (8)2.2.2 经济可行性 (9)2.3 功能分析 (9)2.3.1 查询功能分析 (9)2.3.2 数据的更新以及修改分析 (9)3 系统关键技术 (10)3.1 JSP技术 (10)3.2 Java Bean技术 (11)3.3 JDBC技术 (12)3.4 Struts2技术 (13)3.5 Hibernate技术 (13)3.6 JavaScript技术 (14)3.7 MVC设计模式 (14)3.7.1 模型(Model) (14)3.7.2 试图(View) (15)3.7.3 控制器(Controller) (15)3.8 系统运行环境 (15)4 系统总体设计 (15)4.1 系统总体设计概述 (15)4.2 系统功能结构图 (16)4.3 系统流程图 (17)4.3.1 系统操作流程 (17)4.3.2 数据增加流程 (18)4.3.3 数据修改流程 (18)4.3.4 数据删除流程 (19)4.4 数据流分析 (19)4.5 业务流分析 (19)5 系统详细设计 (20)5.1 后台数据库设计 (20)5.2 系统模块设计 (23)5.2.1 注册与登录 (23)5.2.2 公交信息查询 (25)5.2.3 寻物启事和失物招领 (26)5.2.4 用户个人信息管理 (28)5.2.5 公交线路管理 (28)5.3 连接池配置 (29)5.4 SSH框架的整合 (29)6 系统调试与测试 (31)6.1 程序调试 (31)6.2 程序的测试 (31)6.2.1 测试的重要性及目的 (31)6.2.2 测试的步骤与内容 (33)6.2.3 单独对系统的测试 (33)6.3 测试分析 (34)结束语 (35)参考文献 (36)附录 (37)致谢 (43)概述项目开发背景和现状的研究开发背景随着城市建设的飞速发展,生活节奏的加快,公交系统对城市来说越来越重要。
城市公交查询系统的设计与实现1 引言由于我国城市化建设进程的推进,目前城市不断地在向郊区延伸,边缘不断扩大,与郊区的边界甚至开始变得模糊化;城市公交路线与旅游景点不断地增多,许多公交路线因为道路施工时常调整,导致众多市民,特别是一些大中型城市的市民,对各条公交路线的信息不清楚或掌握得不准确。
并且当今各大城市的家庭轿车相继增多,使城市交通出现拥堵现象。
而公共交通与其它交通方式相比具有人均占用道路少、能源消耗低、运输成本低、污染相对较小、客运量大,运送效率高等优点,它是解决大、中城市交通拥堵等交通问题的首选策略,所以各大城市都在积极地发展公共交通的运用。
本毕业设计主要的目的就是通过公交查询以及旅游信息查询,实现中心控、快捷更新的查询方式等等,方便本地居民及外来游客的相关信息查询操作。
本设计的预期成果是:此系统能够使用户简单的查询出他们自己想要的公交线路经过哪些站点,在到达目的地前都需要在哪一站可以转乘,然后继续换乘哪路车到达目的地;还可通过本网站对长春这个城市的一些历史遗迹、现代化场所、娱乐设施等有个大概的了解,方便外来工作人员或游客在工作之余或探亲访友之余观光游览;也可以通过本网站预先知道本城市都有哪些高等大学,对自己略知的大学有个初步的了解,并通过高校信息模块中的一些简介、邮箱等查询到高校的地址等便于用户到该校参观以及可以通过哪些车次可以到达目的地。
用户还可通过本网站的友情链接了解到该地的一些相关实时新闻、城市周边的旅游胜地、省内的各大有名景点的相关信息的链接及政府网站、经济贸易网站,及时了解当地的相关政府政策,经济建设的信息。
1.1 国内外发展与现状交通、旅游问题一直是城市管理的难题之一,而交通、旅游问题直接影响到人民的工作和生活。
随着时代的进步,信息化既是解决交通、旅游问题的重要手段,也是交通、旅游两大行业的发展方向。
国外较发达的国家的公交查询、旅游查询信息系统发展相对成熟,他们采用结合所有城市交通工具及其所经的路线、旅游景点,并且与每一站点周围的建筑和公共设施联系起来的方式进行信息查询,确实大大方便了市民及游客的工作及生活。
公交车调度及查询系统设计毕业论文摘要随着我国社会经济发展和城市化进程的加快,我国城市公共交通虽然有了较快发展,但城市交通拥堵、居民出行不便的问题依旧突出,严重影响了城市发展和居民生活质量的提高。
本系统结合公交车的实际应用、社会发展现状,经过实际的需求分析,采用功能强大的Delphi 7和SQL SERVER开发出来的公交车调度、查询系统。
整个系统根据人们的实际需要,从系统操作简便、互动友好的界面、可扩展、可维护、安全的要求出发,完成对公交车的时间间隔、公交车时刻表的安排,公交车的调度安排部署、公交车路线的查询、公交车车次的查询等全过程,包括公交车车次、公交车路线、公交车调度安排、公交车调度车辆的录入;对公交车调度信息的发布,对公交车的相关信息的统计 ;公交线路的查询系统;管理人员的增删、新管理人员的添加、新的公交车辆的录入、公交公司的信息管理、数据备份之类的维护系统。
从而适应当前的整个城市生活的发展要求。
本系统可以制作成公交信息多媒体查询系统,放置于城市的主要场所,不仅可以体现出一个城市的智能公交系统的发展水平,更可以显示出城市的数字化、信息化水平。
公共交通智能化是城市交通的发展方向,也是我国今后城市交通的重点发展目标。
它的开发利用也必将促进城市公交更好地服务城市、服务群众。
关键词公交车调度查询 Delphi7.0 SQL Sever数据库ITitle The bus adjusts the degree and the search system designAbstractWith the rapid development of economy and urbanization in our country, Although the public transportation in our cities has developed quickly,the problems in traffic jams andinconvenience for residents is serious. It affects the urban development and the residents quality of life enhancement seriously.The system combines public transportation actual application withthe social development present situation. Through the actual demand analysis, this text developed a system for the dispatch and inquiry of public transportation by Delphi 7 and SQL SERVER.According to people's actual need and the request of interaction amity of interface, extendibility, maintainability and safety, The system completes the whole process, that is, the arrangement for the public transportation time-gap and timetable; the public transportation dispatch arrangement deployment; the public transportation routeinquiry ; the public transportation coach number inquiry and so on. The system also includes the input for the public transportation coach number, the public transportation route, the public transportation dispatch arrangement and the public transportation dispatches; thepublic transportation dispatch information issue, the public transportation related information statistics; the Public transportation line inquiry system; the additions and deletions for administrators; the additions for new administrators; new public transportation vehicles input; the management of public transportation company's information,data backup and so on maintenance system. Thus adapts the current entire city life development request.This system may manufacture the public transportation information multimedia inquiry system, lays aside in the city main place. It can indicate not only the intelligent public transportation system level of development of the city, but also demonstrate the digitization and informationization level of the city. The intellectualization of public IItransportation is the municipal transportation development direction, and is also our country next municipal transportation prioritized goal. Its development and use will certainly promote the city public transportation to serve cities and people well.Keywords public transportation dispatch inquiry Delphi7.0 SQL Sever databaseIII次目1 引言 ---------------------------------------------------------------------------------------------- 1 1.1 公交车调度及查询系统设计思想 ---------------------------------------------------------- 1 1.2 公交车调度及查询系统平台选择 ---------------------------------------------------------- 1 1.3 Delphi开发语言 -------------------------------------------------------------------------------- 4 1.4 本文所作工作 ---------------------------------------------------------------------------------- 5 2公交车调度及查询系统应用需求分析 ----------------------------------------------------- 7 2.1 功能要求 ---------------------------------------------------------------------------------------- 7 2.2 系统功能模块划分 ---------------------------------------------------------------------------- 7 2.3 概念设计 ---------------------------------------------------------------------------------------- 7 2.4 数据库设计 ------------------------------------------------------------------------------------- 9 3 关于公交车调度问题的研究 ----------------------------------------------------------------- 14 3.1公交车调度问题分析 ------------------------------------------------------------------------- 14 3.2 基本假设 --------------------------------------------------------------------------------------- 14 3.3 符号说明 --------------------------------------------------------------------------------------- 14 3.4 约束条件说明 --------------------------------------------------------------------------------- 14 3.5 分析与建模 ------------------------------------------------------------------------------------ 15 3.6 实例验证 --------------------------------------------------------------------------------------- 18 3.7 调度模型的自我评价 ------------------------------------------------------------------------ 18 4 智能公交信息查询系统 ---------------------------------------------------------------------- 20 4.1 设计要点 --------------------------------------------------------------------------------------- 20 4.2 查询方式 --------------------------------------------------------------------------------------- 20 4.3 技术实现 --------------------------------------------------------------------------------------- 21 4.4 查询系统介绍与使用说明 ------------------------------------------------------------------ 21 4.5 系统前台介面的设计 ------------------------------------------------------------------------ 21 总结 -------------------------------------------------------------------------------------------- 27 致谢 -------------------------------------------------------------------------------------------- 28 参考文献 -------------------------------------------------------------------------------------------- 29 IV1 引言1.1 公交车调度及查询系统设计思想由于城市公共交通问题发生不是孤立的,而是多方面因素综合作用的结果,因此优先发展城市公共交通应当首先在规划层面上采取“四位一体”的设计思想,使公交系统规划的优先性与城市总体的规划系统结构协调一致。