软件工程公交车运营系统论文.docx
- 文档编号:9140501
- 上传时间:2023-02-03
- 格式:DOCX
- 页数:24
- 大小:411.83KB
软件工程公交车运营系统论文.docx
《软件工程公交车运营系统论文.docx》由会员分享,可在线阅读,更多相关《软件工程公交车运营系统论文.docx(24页珍藏版)》请在冰豆网上搜索。
软件工程公交车运营系统论文
毕业设计说明书
毕业设计题目
院(系)专业班级
学生姓名性别
指导教师职称
2012年月日
摘要
根据现阶段我市公交车的管理,运营等方面的实际情况,设计出动态智能管理系统。
公共交通智能化管理利用无线交通技术、电子技术、计算机网络技术、数据库技术等手段,实现了公交运营智能化、现代化。
公共交通之运营是智能公共交通系统的核心,它运用系统工程的理论和方法,综合了通信、信息、控制、计算机网络等现代高新技术,根据实时的司机信息、车辆信息、线路信息及车辆排班信息等,通过计算机汇总数据、实时监控、运营指挥,利用LED显示当前车辆的大体位置、行驶方向、实现对公交车辆的智能化管理。
管束员也可依次进行合理安排车辆的发车时间及间隔时间,并对公交车驾驶员进行考核。
从而使公交车辆运行有序、平稳、高效、协调,更加快捷、方便,实现资源合理配置,提高了公交系统总体服务水平、经济效益和社会效益,使交通管理从被动向主动方向转变。
关键字:
公交智能,管理运营,JSP,SQL车辆管理
ABSTRCAT
Accordingtothemanagement ofthebusofourcityofthepresentstage,theactualconditionsindispatcher,etc.,designandsetouttheintellectualadministrativesystemoftheattitude.Manageandutilizethemeans,suchaswirelesstraffictechnology,electronictechnologycomputernetworktechnology,databasetechnology,etc.,intelligentlyinpublictransport,realizedthepublictransitdispatcherintelligently,modernization.Thedispatcherofthepublictransportisacoreofthepublictrafficsystemoftheintelligence.Itusesthetheoryandmethodofthesystemengineering,modernnewandhightechnology,suchascomprehensivecommunication,information,controlling,computer,network,etc.,Accordingtoreal-timeflowofpassengersinformation,vehicletraveldirectioninformation,presentpositioninformationofvehicleandvehiclepresentdestinationtimeinformation,etc..Throughthecomputergathersthedates,control,managecommandinginreal-time.TheonesthatutilizedLEDtoshowtheapproximatepositionofthevehicle,traveldirectionatpresent,realizetopublictransitvehicleweremanagedintelligently.Thecontrollercancarryonthedeparturetimeandspacingintervalofthearrangementvehiclerationallysequentially,andexaminethebusdriver.Thusmakethepublictransitvehicleoperatetheorderly,steady,high-efficient,coordination,swifter,moreconvenient,realizetherationaldistributionofresources,haveimprovedtheoverallservicelevel,economicbenefitsandsocialbenefitofpublictransitsystem;itmakesthetrafficadministrationfromchangingpassivelyintheinitiativedirection.
KEYWORDS:
intelligentlyinpublictransport,SQLSERVER2000,JSP
目录
摘要-2-
前言-4-
第一章绪论-6-
1.1研究意义-6-
1.2研究背景-6-
1.3国内外研究现状-7-
1.4本课题研究的主要内容-7-
第二章关键技术分析及其在课题中的应用-8-
2.1JSP-8-
2.2Sqlserver2000-9-
第三章系统实施-11-
3.1系统功能简介-11-
3.2公交车运营管理ER图-12-
3.3车辆档案数据库设计-14-
3.3.1车辆档案数据库概念模型.-14-
第四章系统运行情况及功能说明-16-
4.1登录-16-
4.2车辆信息管理-17-
4.3司机信息管理-19-
4.4线路信息查询-20-
4.5排班功能的运行-20-
第五章结论与展望22
5.1本文的意义22
5.2本文的工作总结22
5.3今后工作的展望23
参考资料24
附录24
前言
公交系统具有运载量大、运送效率高、能源消耗低、相对污染小、运输成本低等优点,它已经被世界各国公认为解决大中城市交通问题的最佳策略,同时也是城市赖以生存的重要基础设施之一。
但随着经济的快速发展,城市的机动车辆不断增加,同时又因为公交的舒适性差,等候时间长等因素,导致城市交通流量不断加大,交通事故频发,交通拥挤程度正在日益加剧。
现行的公交企业运营管理工作也存在很多问题:
运营主要靠人力,总体技术方案落后;制定运营计划主要依靠经验,缺少科学与合理性;运营管理实时性很差,运营计划的调整周期太长;运营管理人员素质不高,不适合新技术的应用,等等。
这些因素制约着运营工作的优化,给我市的公交系统带来很多问题。
分析造成这些问题的主要原因,大部分是由于我国公交运营系统存在着种种问题。
与发达国家相比,我国目前各大、中城市的公交运营系统服务水平较低;一方面主要表现在运营方式比较单一、原始;另一方面则表现在没有采用先进技术监控车辆,到发站时间不确定,缺乏应变能力,信息化服务基本上是空白等一系列的问题。
自二十世纪八十年代以来,许多国家公交部门开始应用先进的信息通信继续进行公交车辆定位、车辆监控、自动驾驶与路经引导、计算机辅助运营以提高公交运营服务水平。
而我们国家为了解决上述的一系列问题,近年来各城市都比较重视对交通系统管理和控制技术的研究和开发,致力于通信技术,自动化技术等现代高新技术等系统地解决道路交通问题。
同时由于科学技术的进步和政府对公交投入力度的加大,我国的公交运营系统正逐步得到改进。
并提出了智能交通系统(intelligenttransportationsystemITS)的概念。
ITS通过对有关交通信息的实时采集、传输和处理,把握当前交通运行状况以及预测未来的交通状况,借助多种手段和设备对各种交通情况进行处理,通过有力的信息交流手段,使用户迅速获知交流信息,从而有效地提高了交通效率和安全,并使交通设施得到充分的利用,实现交通系统的集约式发展。
在此基础上,城市智能公共交通管理系统是集计算机网络技术、无线通信技术、数据库技术、电子技术等技术为一体的交通系统。
该系统具有公交车辆的定位跟踪、辅助导航、车辆运营指挥、动态发布公交信息以及出行者最佳路线查询等功能。
通过建设智能公交管理系统可以大大提高城市公交车辆的综合管理和运营的智能性,从而有效缓解城市交通的压力,降低对城市环境的污染等。
而公共交通智能化系统运营系统就是利用先进的技术手段,动态的获取交通信息,实现对车辆的实时监控和运营,是公交车辆运营的发展方向,是公共交通实现科学化、现代化、智能化管理的重要标志。
公共交通智能化运营系统是智能公共交通系统的核心子系统。
综合运用了通信、信息、控制、计算机网络及全球定位系统等现代高新技术,根据实时的客流信息,车辆位置信息,交通状态信息等,通过对公交车辆的实时监控、运营指挥,实现对公交车辆的智能化管理。
目前在我市发展基于车辆实时定位的智能化公交运营系统的条件还不成熟。
但发展智能化公交运营系统是发展的必然,然而我们在推动起进程的同时,也应该协调城市规划、基础设施规划、交通基础设施建设等使之与先进的公交运营系统发展和应用相互促进,找到适合的切入点,努力建设并提高其基础设施水平,这就要求我们要根据自己的实际情况,逐步实现符合时代发展的公交运营方案,推动智能化公交运营系统的发展。
第一章绪论
1.1研究意义
目前,越来越多的企业将信息技术运用到各个环节的运作当中。
在企业的生产销售中,档案管理作为经营中不可或缺的一部分,为管理者进行管理决策和进行各种经营活动提供了重要的依据,在运输生产中发挥了越来越重要的作用,它成为整个企业运作的基础所在。
如果能实现档案管理的自动化,无疑将给公司管理部门带来很大的方便。
本档案管理系统可为企业单位和个人提供信息咨询、档案检索、档案存取、档案调整等服务,能够满足现代企业对车辆档案管理的需要。
1.2研究背景
随着经济的日益增长,信息化时代已经到来,生活中各种信息趋向数字化、清晰化,车辆档案管理系统就是在这样的一个环境中诞生的。
汽车销售企业可以通过车辆档案系统完成整个销售及售后所有档案的信息化管理,轻松的完成添加,查询及维护等工作。
因此我们将发挥计算机的庞大的存储空间,高性能的处理能力,高度可靠的数据安全,清晰的可视化数据等这些优势来企业对车辆档案进行管理,实现了计算机资源的合理利用,真正实现了减少劳动力提高劳动质量的目的。
整个设计过程中,需要掌握JSP开发技术和SQLSERVER2000数据库的应用技术。
JSP是微软公司开发的动态JSP编程编程技术活动服务器页面技术(JSP)的最新版本,凭借其动态、高效和易于交互的特点已经成为INTERNET/INTRAER上的主流技术之一。
数据库与JSP编程集成更是当今最热的开发趋势。
许多企业提取数据存储在公司数据库中的信息并且发布这些信息,以便在企业内部使用,以及通过公司的JSP编程站点在从部使用。
集成数据库信息和JSP编程,能使JSP编程页面更加灵活的响应每一个用户的需求。
还可以为远程用户提供执行动态的数据库查询以及运行在线事务处理应用程序的能力。
本系统可以让操作者无需计算机专业知识,使用易懂易会、方便、快捷。
1.3国内外研究现状
鉴于中国目前的经济发展状况,中国人出行还是以公交车为主,所以每个城市的公交系统都比较庞大发达。
公交查询系统是近两年出现的新生事物,每个城市的发展状况也是良莠不齐。
目前的公交查询系统,基本上具备以下功能:
采用车站站点查询、车次查询、路线分析查询三种查询形式,不仅能够查询到各条线路的起停站点,同时还能够分析出换乘车辆情况。
未来的公交查询系统,将是基于B/S架构,通过浏览器查询,通过计算机网络全面联网,实现中心控制、自动更新、更多的查询方式、和GIS系统的互联互通等更多更强大的功能。
1.4本课题研究的主要内容
本系统主要是“公交车运营系统”,它的基本步骤是先用sqlserver2000建立一个数据库,再结合JSP技术、JSP编程技术设计出整个的公交车运营系统。
详细调查汽车销售企业的整个业务过程,熟悉销售车辆的流程,把握各个环节,将系统的设计贯穿到企业实际的应用当中去。
通过前期的调研工作,再参照以前各个汽车销售企业的管理系统中可以确定,这个系统十分具有可行性,不仅可以完成,而且吸收前人的经验还能作的有特色一些。
整个系统分为若干模块,主要包括车辆进销存管理,车辆用户档案管理,客户资信管理等等。
主要完成的功能为:
1、完成车辆车号,类型,登记时间,发证时间,颜色,照片等信息化管理;
2、其次,实现以上司机的姓名,性别,家庭住址,执照号码,准驾车型等信息添加、查询、维护功能。
3、根据线路按排车辆
在此模块的设计中,第三项根据档案资料评估车辆质量作为一个重点,也是一个难点,应予以足够的重视。
这些内容研究完成后,后期的调试、推广、人员培训也是重中之重。
只有这样全面考虑,系统才能够得到更加广泛的使用,最大程度的实现本身的价值。
第二章关键技术分析及其在课题中的应用
2.1JSP
JSP技术是用JAVA语言作为脚本语言的,JSP网页为整个服务器端的JAVA库单元提供了一个接口来服务于HTTP的应用程序。
JSP(JavaServerPages)是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。
在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP标记(tag),就构成了JSP网页(*.jsp)。
Web服务器在遇到访问JSP网页下载的是JDK1.2.2-001-win.exe,所以这里就以JDK1.2.2-001-wi的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。
程序片段可以操作数据库、重新定向网页以及发送email等等,这就是建立动态网站所需要的功能。
所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低,可以实现无Plugin,无ActiveX,无JavaApplet,甚至无Frame[12]。
JavaServerPages(JSP)技术提供了一种简单快速的方法来创建显示动态生成内容的Web页面。
由业界处于领先地位的Sun公司制定了相关的JSP技术规范,该规范定义了如何在服务器和JSP页面间进行交互,还描述了页面的格式和语法。
JSP页面使用XML标签和scriptlets(一种使用Java语言编写的脚本代码),封装了生成页面内容的逻辑。
它将各种格式的标签(HTML或者XML)直接传递回响应页面。
通过这种方式,JSP页面实现了页面逻辑与其设计和显示的分离。
JSP技术是Java系列技术的一部分。
JSP页面被编译成servlets,并可能调用JavaBeans组件(beans)或EnterpriseJavaBeans组件(企业beans),以便在服务器端处理。
因此,JSP技术在构建可升级的基于web的应用程序时扮演了重要角色。
JSP页面并不局限于任何特定的平台或web服务器上。
JSP规范在业界有着广泛的适应性。
2.2Sqlserver2000
SQLServer是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。
SQLServer近年来不断更新版本,1996年,Microsoft推出了SQLServer6.5版本;1998年,SQLServer7.0版本和用户见面;SQLServer2000是Microsoft公司于2000年推出的最新版本。
SQLServer特点:
1.真正的客户机/服务器体系结构。
2.图形化用户界面,使系统管理和数据库管理更加直观、简单。
3.丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。
4.SQLServer与WindowsNT完全集成,利用了NT的许多功能,如发送和接受消息,管理登录安全性等。
SQLServer也可以很好地与MicrosoftBackOffice产品集成。
5.具有很好的伸缩性,可跨越从运行Windows95/98的膝上型电脑到运行Windows2000的大型多处理器等多种平台使用。
6.对JSP编程技术的支持,使用户能够很容易地将数据库中的数据发布到JSP编程页面上。
7.SQLServer提供数据仓库功能,这个功能只在Oracle和其他更昂贵的DBMS中才有
SQLServer2000与以前版本相比较,又具有以下新特性
1.支持XML(ExtensiveMarkupLanguage,扩展标记语言)
2.强大的基于JSP编程的分析
3.支持OLEDB和多种查询
4.支持分布式的分区视图
SQLServer2000有6个系统数据库
1.Master数据库是SQLServer系统最重要的数据库,它记录了SQLServer系统的所有系统信息。
这些系统信息包括所有的登录信息、系统设置信息、SQLServer的初始化信息和其它系统数据库及用户数据库的相关信息。
2.Model数据库是所有用户数据库和Tempdb数据库的模板数据库,它含有Master数据库所有系统表的子集,这些系统数据库是每个用户定义数据库需要的。
3.Msdb数据库是代理服务数据库,为其警报、任务运营和记录操作员的操作提供存储空间。
4.Tempdb是一个临时数据库,它为所有的临时表、临时存储过程及其它临时操作提供存储空间。
5.Pubs和Northwind数据库是两个实例数据库,它们可以作为SQLServer的学习工具。
SQLServer工具和实用程序:
1.企业管理器是基于一种新的被称为微软管理控制台(MicrosoftManagementConsole)的公共服务器管理环境,它是SQLServer中最重要的一个管理工具。
企业管理器不仅能够配置系统环境和管理SQLServer,而且由于它能够以层叠列表的形式来显示所有的SQLServer对象,因而所有SQLServer对象的建立与管理都可以通过它来完成
2.管理SQLServer服务器;建立与管理数据库;建立与管理表、视图、存储过程、触发程序、角色、规则、默认值等数据库对象,以及用户定义的数据类型;备份数据库和事务日志、恢复数据库;复制数据库;设置任务运营;设置警报;提供跨服务器的拖放控制操作;管理用户帐户;建立Transact-SQL命令语句以及管理和控制SQLMail。
SQLServer服务管理器是在服务器端实际工作时最有用的实用程序。
服务管理器用来启动、暂停、继续和停止数据库服务器的实时服务,其提供的服务包括:
SQLServer、SQLServerAgent、MSDTC(MicrosoftDistributedTransactionCoordinator,微软分布式事务协调器)。
3.SQLServer分析器(Profiler)
是一个图形化的管理工具,用于监督、记录和检查SQLServer数据库的使用情况。
对系统管理员来说,它是一个连续实时地捕获用户活动情况的间谍。
4.分布式事务处理协调器(DistributedTransactionCoordinator)
用于提供和管理不同服务器之间的分布式事务处理,这些服务器必须是基于WindowsNT或Windows9x/2000系列操作系统的服务器。
5.性能监视器(PerformanceMonitor)
(1)它将WindowsNT操作系统的性能监视器和SQLServer集成起来,使用它可以查看和统计SQLServer系统的运行情况,查找影响系统性能的主要因素,从而为改进和优化系统、提高系统性能提供依据。
(2)导入和导出数据采用DTC导入/导出向导来完成。
此向导包含了所有的DTC(DataTransformationServices)工具,提供了在OLEDB数据源之间复制数据的最简捷的方法。
SQLServer2000是为迅速提供可伸缩性电子商务、企业及数据仓库解决方案而开发的完整数据库与分析软件产品。
SQLSERVER2000定位于Internet背景下的数据库应用,它为用户的JSP编程应用提供了一款完善的数据管理和数据分析解决方案。
同时SQLSERVER2000还是WindowsDNA(DistributedInternetArchitecture)架构的一个核心组件。
它极大地缩短了用户开发电子商务、数据仓库应用的时间。
SQLSERVER2000还提供对XML(ExtensibleMarkupLanguage扩展标示语言支持)和HTTP的全方位支持。
第三章系统实施
3.1系统功能简介
公交车运营管理主要有车辆信息,司机信息,排班信息,线路信息四大功能,其功能树如下:
图3-1系统功能流程图
3.2公交车运营管理ER图
进入公交车运营管理,首先,选择用户身份。
如果是系统管理员身份则不但具有普通管理员的权限,还可以查看系统中所有登录用户的信息。
如果用户名和密码正确则可以进入到欢迎界面,通过功能菜单进行相应的操作了。
管理员ER实体图
司机ER实体图
线路ER实体图
3.3车辆档案数据库设计
3.3.1车辆档案数据库概念模型.
allusers表:
序号
字段名称
字段类型
大小
允许为空
最大长度
备注
1
ID
Int
4
自增编号
10
2
username
VarChar
50
是
255
3
pwd
VarChar
50
是
255
4
cx
VarChar
50
是
255
5
addtime
DateTime
8
是
23
cheliangxinxi表:
序号
字段名称
字段类型
大小
允许为空
最大长度
备注
1
ID
Int
4
自增编号
10
2
chehao
VarChar
50
是
255
3
leixing
VarChar
50
是
255
4
chezhu
VarChar
50
是
255
5
dengjishijian
VarChar
50
是
255
6
fazhengshijian
VarChar
50
是
255
7
yanse
VarChar
50
是
255
8
zhaopian
VarChar
50
是
255
9
addtime
DateTime
8
是
23
paibanguanli表:
序号
字段名称
字段类型
大小
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 公交车 运营 系统 论文