公交车调度及查询系统设计毕业论文Word格式.docx
- 文档编号:18298671
- 上传时间:2022-12-15
- 格式:DOCX
- 页数:23
- 大小:235.41KB
公交车调度及查询系统设计毕业论文Word格式.docx
《公交车调度及查询系统设计毕业论文Word格式.docx》由会员分享,可在线阅读,更多相关《公交车调度及查询系统设计毕业论文Word格式.docx(23页珍藏版)》请在冰豆网上搜索。
inconvenienceforresidentsisserious.Itaffectstheurbandevelopmentandtheresidentsqualityoflifeenhancementseriously.
Thesystemcombinespublictransportationactualapplicationwiththesocialdevelopmentpresentsituation.Throughtheactualdemandanalysis,thistextdevelopedasystemforthedispatchandinquiryofpublictransportationbyDelphi7andSQLSERVER.
Accordingtopeople'
sactualneedandtherequestofinteractionamityofinterface,extendibility,maintainabilityandsafety,Thesystemcompletesthewholeprocess,thatis,thearrangementforthepublictransportationtime-gapandtimetable;
thepublictransportationdispatcharrangementdeployment;
thepublictransportationrouteinquiry;
thepublictransportationcoachnumberinquiryandsoon.Thesystemalsoincludestheinputforthepublictransportationcoachnumber,thepublictransportationroute,thepublictransportationdispatcharrangementandthepublictransportationdispatches;
thepublictransportationdispatchinformationissue,thepublictransportationrelatedinformationstatistics;
thePublictransportationlineinquirysystem;
theadditionsanddeletionsforadministrators;
theadditionsfornewadministrators;
newpublictransportationvehiclesinput;
themanagementofpublictransportationcompany'
sinformation,databackupandsoonmaintenancesystem.Thusadaptsthecurrententirecitylifedevelopmentrequest.
Thissystemmaymanufacturethepublictransportationinformationmultimediainquirysystem,laysasideinthecitymainplace.Itcanindicatenotonlytheintelligentpublictransportationsystemlevelofdevelopmentofthecity,butalsodemonstratethedigitizationandinformationizationlevelofthecity.Theintellectualizationofpublic
II
transportationisthemunicipaltransportationdevelopmentdirection,andisalsoourcountrynextmunicipaltransportationprioritizedgoal.Itsdevelopmentandusewillcertainlypromotethecitypublictransportationtoservecitiesandpeoplewell.
KeywordspublictransportationdispatchinquiryDelphi7.0SQLSeverdatabase
III
次目
1引言----------------------------------------------------------------------------------------------11.1公交车调度及查询系统设计思想----------------------------------------------------------11.2公交车调度及查询系统平台选择----------------------------------------------------------11.3Delphi开发语言--------------------------------------------------------------------------------41.4本文所作工作----------------------------------------------------------------------------------52公交车调度及查询系统应用需求分析-----------------------------------------------------72.1功能要求----------------------------------------------------------------------------------------72.2系统功能模块划分----------------------------------------------------------------------------72.3概念设计----------------------------------------------------------------------------------------72.4数据库设计-------------------------------------------------------------------------------------93关于公交车调度问题的研究-----------------------------------------------------------------143.1公交车调度问题分析-------------------------------------------------------------------------143.2基本假设---------------------------------------------------------------------------------------143.3符号说明---------------------------------------------------------------------------------------143.4约束条件说明---------------------------------------------------------------------------------143.5分析与建模------------------------------------------------------------------------------------153.6实例验证---------------------------------------------------------------------------------------183.7调度模型的自我评价------------------------------------------------------------------------184智能公交信息查询系统----------------------------------------------------------------------204.1设计要点---------------------------------------------------------------------------------------204.2查询方式---------------------------------------------------------------------------------------204.3技术实现---------------------------------------------------------------------------------------214.4查询系统介绍与使用说明------------------------------------------------------------------214.5系统前台介面的设计------------------------------------------------------------------------21总结--------------------------------------------------------------------------------------------27致谢--------------------------------------------------------------------------------------------28参考文献--------------------------------------------------------------------------------------------29
IV
1引言
1.1公交车调度及查询系统设计思想
由于城市公共交通问题发生不是孤立的,而是多方面因素综合作用的结果,因此优先发展城市公共交通应当首先在规划层面上采取“四位一体”的设计思想,使公交系统规划的优先性与城市总体的规划系统结构协调一致。
城市公交系统优先发展的关键,必须首先围绕城市公交系统建立完整的规划体系,这个体系应当由政府政策体系、体制管理体系、技术支持体系以及与外环境关联规划体系等四部分构成,这就是“四位”。
政策体系和体制体系属于管理体系的范畴,它为城市公交系统的优先性发展提供法律保障和组织结构平台,体制体系不但要规划公共交通管理组织结构的构建,更要规划整个公共交通运营管理的机制;
技术体系属于支撑城市公交系统高效运营的核心,技术体系的规划设计是影响公交系统高效运营的关键。
由于公共交通系统是不可能离开社会其他系统而孤立存在,因此在公共交通规划设计上,要充分考虑外环境系统对公共交通系统的影响和作用,从大系统观上来设计和认识公共交通规划,“四位”必须保持协调一致,必须保持“一体”性。
也就是在对公共交通进行政策、体制、技术以及与外环境关联规划设计上,要体现“四位一体”的统筹规划设计理念。
在此基础上,我们才能在一个很友好的大环境中设计院一个更好的公交车管理系统。
公交车的调度问题是现代城市交通中的一个突出问题,本文通过对一条线路上各时段、各站点的上下乘客数的调查统计,根据一些合理假设,并在优先考虑公交公司利益同时兼顾乘客利益的基础上建立了一个公交车调度的数学模型。
同时根据实际需要设计一个合理的、简单易行的公交车查询系统。
1.2公交车调度及查询系统平台选择
选择微软平台作为主导,一方面考虑目前微软的飞速发展,越来越多的企业在规划内部网络时,将微软平台作为首选方案;
另一方面从技术角度来讲,微软平台上的应用无论是在开发上,还是在软件的部署上都非常容易,而且性能优越。
操作系统:
Windows2000/xp。
开发工具与语言:
SQLsever2000数据库,Delphi编程语言。
1
1.2.1SQLSever数据库介绍
所谓数据库(Database)就是指按一定组织方式存储在一起的,相互有关的若干个数据的结合,数据库管理系统(DatabaseManagementSystem)就是一种操纵和管
他们建立在操作系统的基础上,对数据库进行统理数据库的大型软件,简称DBMS,
一的管理和控制,其功能包括数据库定义,数据库管理,数据库建立和维护,于操作系统通信等。
DBMS通常由数据字典,数据描述语言及其编译程序,数据操纵(查询)语言及其编译程序,数据库管理例行程序等部分组成。
关系数据库是以关系模型为基础的数据库,是根据表、记录和字段之间的关系进行组织和访问的一种数据库,它通过若干个表(Table)来存取数据,并且通过关系(Relation)将这些表联系在一起,关系数据库提供了成为机构化查询语言(SQL)标准接口,该接口允许使用多种数据库工具和产品,关系数据库是目前最广泛应用的数据库。
数据库是一个逻辑上的概念,通过一组系统文件将相互关联的数据表及其数据库对象组织起来,成为扩展名为.ldf的数据库文件、扩展名为.mdf的数据库备注文件和扩展名为.ldf的数据库索引文件,三个文件一般不能直接使用,而是交由数据库统一管理。
一个库可以容纳多个表,通过库我们可明确各表之间的相互关系,使表文件不在彼此孤立,而成为相互关联的数据集合。
1.2.2SQL语言介绍
SQL(StructuredQueryLanguage,结构查询语言)是一个功能强大的数据库语言。
SQL通常使用于数据库的通讯。
ANSI(美国国家标准学会)声称,SQL是关系数据库管理系统的标准语言。
SQL语句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据。
使用SQL的常见关系数据库管理系统有:
Oracle、Sybase、MicrosoftSQLServer、Access等等。
虽然绝大多数的数据库系统使用SQL,但是它们同样有它们自立另外的专有扩展功能用于它们的系统。
但是,标准的SQL命令,比如"
Select"
、"
Insert"
Update"
Delete"
Create"
和"
Drop"
常常被用于完成绝大多数数据库的操作。
MSSQLServer就是用的Transact-SQL。
2
SQL语言有着非常突出的优点,主要是:
非过程化语言;
统一的语言;
是所有
关系数据库的公共语言。
非过程化语言:
SQL是一个非过程化的语言,因为它一次处理一个记录,对数
据提供自动导航。
SQL允许用户在高层的数据结构上工作,而不对单个记录进行操
作,可操作记录集,所有SQL语句接受集合作为输入,返回集合作为输出。
SQL的
集合特性允许一条SQL语句的结果作为另一条SQL语句的输入。
这种特性使用户更易集中精力于要得SQL不要求用户指定对数据的存放方法,
到的结果;
所有SQL语句使用查询优化器,它是RDBMS的一部分,由它决定对指
定数据存取的最快速度的手段,查询优化器知道存在什么索引,在哪儿使用索引合适,
而用户则从不需要知道表是否有索引、有什么类型的索引。
统一的语言:
SQL可用于所有用户的DB活动模型,包括系统管理员、数据库管
理员、应用程序员、决策支持系统人员及许多其它类型的终端用户。
SQL为许多任务提供了命令,其中包括:
(1)查询数据
(2)在表中插入、修改和删除记录
(3)建立、修改和删除数据对象
(4)控制对数据和数据对象的存取
(5)保证数据库一致性和完整性
以前的数据库管理系统为上述各类操作提供单独的语言,而SQL将全部任务统
一在一种语言中。
所有关系数据库的公共语言:
由于所有主要的关系数据库管理系统
都支持SQL语言,用户可将使用SQL的技能从一个RDBMS(关系数据库管理系统)
转到另一个,所有用SQL编写的程序都是可以移植的。
1.2.3公交车调度及查询系统数据流图
根据对公交国车车辆管理工作的调查和用户需求分析,该系统的数据流图如图
1.1所示。
3
公交车车辆信息公交公司信息公交车数量信息
公交车调度信息
公交车调度车辆信息
公交车车辆统计
图1.1数据流图
1.3Delphi开发语言
1.3.1Delphi开发语言的介绍
Delphi是美国BorlandSoftwareCorporation公司的编程工具产品。
它基于Pascal语言,具有语法严谨、结构清晰、可读性强和代码执行效率高等优点;
最重要的是,它功能强大且灵活易学,利用Delphi,我们在Windows平台下几乎可以做任何事情。
作为一个优秀的、体贴的、以人为本的开发工具,Delphi一直坚持复杂问题简单化的思想,而且不隐藏其细节以适应不同层次的程序员。
此外,Delphi还对其开发环境以及内核进行了比较大的改善;
继续加强了和C++Builder的融合能力;
进一步完善了dbExpress和网络相关组件。
1.3.2Delphi数据库应用程序的体系结构
一个数据库应用程序在逻辑上通常由两组成:
一是数据库访问链路,二是用户界面,这就是数据库应用程序底体系结构。
Delphi的数据库应用程序的体系结构如图1.2所示。
4
数据库应用程序
BorlandDatabaseEngine(BDE)数据库引摩
BDOCSocketSQLLinks
本地数据库Socket
TCP/CP等网络协BDOCDriver
议
远程服务器DBaseParadox
FoxProAccesseeeeee
DB2Sybase
SQLServerInformixOracle
图1.2Delphi的数据库应用程序的体系结
构
1.3.3公交车调度及查询系统数据库系统简介
本文设计的是一个关于公交车管理的数据库系统,通过这个系统管理员可以简捷、方便的对公交车车次、线路、公交公司,等进行查阅、增加、删除等功能,而市民用户也可以通过这个系统对文件进行查询等功能。
该数据库应用程序按照用户权限和实现功能的不同分为两部分:
外部一般用户对公交线路的查询访问和内部管理人员对数据记录的管理维护.每一部分中包含各自实现的各项功能,对每一项功能的实现,将按照窗体设计以及运行情况的顺序逐一进行设计。
本系统采用SQL技术建立数据库,使用Delphi技术建立数据源的链接,并且生成公交车调度、查询管理系统的数据库应用程序从而实现数据库的管理功能。
1.4本文所做工作
第一部分绪论部分引言主要叙述课题提出前提背景、目前应用现状、存在问题,分析现阶段应用系统的优劣点,分析现阶段的软硬件资源,以及数据库技术的比较。
第二部分结合开发软件设计的方法,对系统进行需求分析、功能模块划分、数据流图设计。
5
第三部分根据需求分析的结果,主要阐述公交车调度的设计方式,公交车调度C++builder6.0环境下的语言实现。
第四部分根据总体的分析,运用Delphi开发语言对查询系统进行前台设计,主要工作是窗体的设计和查询功能及代码实现。
6
2公交车调度及查询系统应用需求分析
2.1功能要求
公交车调度、查询系统需要满足来自两方面的需求,这两个方面分别是广大乘客、和公交系统管理人员。
广大乘客的需求是查询到出行地的公交车、公交车调度情况及公交车信息的变更;
公交系统管理人员的功能最为复杂,包括对公交车车辆信息、公交车调度信息、公交公司信息及系统管理员信息的管理和维护,及系统整体状态的查看、维护,更新。
广大乘客可直接查看公交车车次、线路,公交车车辆的调度情况。
但为了维护系统的安全性,广大乘客的权限仅限于这些基本的查询操作,而不能对数据进行修改或删除等操作。
公交系统管理人员实现对公交车车辆信息、公交公司信息、公交车调度情况信息的管理、管理人员信息查看及维护工作。
公交系统管理人员管理员可以对数据进行浏览、查询、添加、删除、修改、更新、统计公交车及公交公司的基本信息。
系统主要完成以下功能:
(1)对所有用户开放的公交车线路的查询
(2)管理员维护系统的全部信息
(3)乘客查看个人需要的信息
(4)查询及统计各种信息
(5)即时更新公交车调度信息
2.2系统功能模块划分
如图2.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 公交车 调度 查询 系统 设计 毕业论文
![提示](https://static.bdocx.com/images/bang_tan.gif)