BRT公交管理系统的设计和实现毕业设计.doc
《BRT公交管理系统的设计和实现毕业设计.doc》由会员分享,可在线阅读,更多相关《BRT公交管理系统的设计和实现毕业设计.doc(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘要BRT公交管理系统的设计与实现摘要本BRT公交管理系统目标是方便市民进行BRT信息查询,并且要做到信息不滞后,其主要目的是使系统的管理变得更人性,数据处理更可靠,以及更易维护。本系统采用了JSP技术,通过Java编程,使用了SQL2008数据库。鉴于常州快速公交相对于普通公交具有人性化、科技化、高效化的特点,通过BRT出行的人越来越多。随着公交车的数目、站点数量日益增长,管理员对公交的管理更麻烦了。以往的纸质公交指南或繁杂的网络版公交指南,都在不同程序上限制了市民出行的方便性。乘客需要及时查询公交的相关信息以及对公交进行投诉及评论,如果没有相关的平台解决此类问题将会很不方便。此外,如果没有
2、一个专门的管理系统来处理数据,将会使得对公交信息的查询、修改和更新带来了很大的困难,从而降低工作效率。本毕业设计所设计的是一个BRT公交管理系统,具有用户登录与注册功能,查询功能公交线路更新,留言板功能以及管理员后台管理功能。其中查询部分包括车次查询,站点查询,换乘查询;后台管理包括线路信息增、删、改功能,用户管理,更新公告及留言管理。关键词:BRT;公交管理系统;数据库;JSPAbstractAbstract The BRT bus management system goal is facilitates the resident to carry on the BRT informati
3、on to inquire, and must achieve the information not to lag, its main purpose is to make the system of management become more human nature,data processing more reliable and easier to maintain.This system uses the JSP technology, through the Java programming, using SQL2008 database. In view of the Cha
4、ngzhou rapid transit compared to the common bus with humanity, science and technology, high efficiency, more and more people travel by BRT.As the number of buses, site number increasing, the administrator management of the bus is more trouble.Passengers need to query information about the bus in tim
5、e,and complaints and comments on the bus.If there is no related platform to solve such problems ,it will be very inconvenient.In addition, if you dont have a special management system to deal with data, it will make the bus information query, modify and update more difficulty, thus reducing work eff
6、iciency.The present paper introduced is a BRT bus management system, by facilitates the resident with the briefest way, inquires the most useful public transportation information,and can contact with the bus company timely. The graduation project designed a BRT bus management system with user login
7、and registration functions, bus lines update query functions, message boards and administrators functional background management functions. Where the query portion includes trips inquiries, site inquiries, transfer inquiries; backstage management, including line information to add, delete, change fe
8、atures, user management, update announcements and message management.Key words: BRT; Public transport management system; Database; JSP 目录目 录第一章 系统概述11.1研究背景11.2国内外现状11.3研究内容21.4研究意义2第二章 系统分析32.1系统可行性研究32.1.1技术可行性32.2 系统开发环境需求42.3功能需求42.4 数据库需求分析42.5主要开发技术的介绍52.5.1 JSP技术52.5.2 JDBC技术62.5.3 MyEclipse6
9、2.5.4 Tomcat72.5.5 SQL SERVER7第三章 系统设计83.1 模块设计83.2 系统层次模块图83.3系统用例图设计93.4查询部分设计93.4.1 查询功能93.4.2 公交信息添加103.4.3公交信息删除113.4.4公交信息修改113.5 数据库详细设计12第四章 系统实现144.1 管理员登录与管理144.1.1车辆添加及修改154.2用户登录、注册与管理164.3留言板194.4 线路更新204.5 BRT信息查询214.5.1车次查询214.5.2站点查询214.5.3换乘查询21第五章 系统测试235.1 测试目标235.2 测试的步骤23第六章 结论2
10、6致谢27参考文献28II延陵学院毕业设计说明书第一章 系统概述 1.1研究背景上世纪的中国,常规公共汽车交通在城市公共客运交通占据了重要的地位,与传统轨道交通共存。但随着时代发展,城市化的速度日益加快,城市交通堵塞情况也就更严重,国外首先提出了快速公交运营的概念,实践后更是引起了广泛的关注。在上世纪末,我国部分城市开始了公交改革,快速公交出现在我国。根据我国实际情况,无论是否建设了轨道交通,构建“快速公交系统”己经是供给大城市解决交通问题的重要选择之一。而网络的生活化使得生活变得更快捷,从网络中就可以通过公交管理系统方便、快捷的提取想要的公交车信息,从而节省时间,方便出行。1.2国内外现状常
11、州BRT公交管理水平不高 。公交客流量的变化是跟随时间和空间的变化而变化的,把握住它能充分发挥公交车实时的运输功能,能更好掌握公交客流的变化实况。因为管理能力与技术方面的原因,常州公交企业与大多数国内的公交企业一样,还做不到随客流的变化,而及时的对公交进行调度管理,公交车的运行还不能在动态的状况下得到充分的发挥,这给管理者以及乘客带来了极大的不便。其具体在于乘客不能及时地对公交信息的变化有一个了解,还有对于一些不平等对待不能进行投诉以及对失物的寻找;对于管理部门来说,要对公交信息的修改、更新维护也是一件麻烦事,这些都缺少一个相关的平台来解决此类问题。根据查阅相关文献资料,可以得知美国是最早研究
12、和使用智能交通的国家,现在它的他应用率在美国已达到80%以上。而智能交通的重要组成部分之中又包括先进的交通管理系统。1995年3月,智能交通系统的7大领域在美国的“国家智能交通系统项目规划”中被明确规定了。其中包括了出行和交通管理系统、出行需求管理系统、公交运营系统、商务车辆运营系统、电子收费系统、应急管理系统、先进的车辆控制和安全系统。减少车辆交通事故是交通控制的一个重要目标,它能够很好的解决车辆问题。 在欧洲,卫星导航技术因为在10年前才出现,所以到近几年,卫星导航技术才实现大规模产业化。大部分的汽车都安装了卫星导航系统,ITS的应用将通信技术融入到汽车和道路设施之中,这种做法能够更好的增
13、强安全性,同时减少交通拥堵。未来ITS将会是交通运输中必不可少的工具,能够使交通系统更完善。目前的道路交通管理的需求越来越高,现有通信及信息技术已经满足不了了。其研究人员目前还在进行更深远的研究。1.3研究内容本系统采用了JSP技术,通过Java编程,使用了SQL2008数据库,实现了管理员、用户登录与注册,线路查询,公交线路更新,留言板以及管理员后台管理等功能。用户在相关页面可以根据个人需求进行车次查询,站点查询,换乘查询。管理员可以对公交线路及站点进行添加、删除、修改。1.4研究意义由于公交车是大多数人日常生活中出行首选的交通工具,而方便快捷的获取公交线路的信息,安排出行线路,是很多人关注
14、的问题。现阶段还有些公交公司还未将公交管理系统化,这会给管理者以及乘客带来很大的不便,因为乘客需要及时查询公交信息,而管理者需要一个管理系统对公交信息进行增、删、改。所以公交管理系统的实现具有很大的研究意义。第二章 系统分析2.1系统可行性研究可行性研究的目标是用最小的代价尽快确定问题是否能够解决。首先,本系统的规模不是很大,主要目标是实现用户查询及管理员管理。因此,本系统的实现是可能的。其次,本系统研究方向目前拥有类似系统,可以通过研究现有系统确定自己的方向。2.1.1技术可行性技术可行性是指本系统要实现所需要的技术是否有保障。系统开发需要的技术主要有计算机软件技术、开发人员的专业水平等。与
15、Java相关的技术目前发展已经成熟,项目的开发和维护都能很好的实现。本次课题的技术可行性的分析可以从以下几个方面考虑:(1)软硬件需要的可满足性:硬件环境:3G内存、120G空间,软件环境:Windows7、Tomcat、SQL2008、MyEclipse8.5。(2)开发环境: JAVA语言具有跨平台性、较高的安全性和可扩展性、很好的可移植性,可以让程序员方便地设计系统。因此,java语言可以作为开发语言。本系统使用SQL2008作为数据库。SQL2008是一种C/S结构的数据库管理系统。它可以提供许多方便的图形化工具,其中最常用的是查询分析器,它使得数据库的创建和管理更方便。根据以上对技术
16、可行性的分析,系统的设计在技术上可实现。(3)经济可行性:计算机的普及,使得各种开发软件的成本越来越低,本系统的开发成本较低,只需要一台一般的计算机,系统运行时所占内存也不大,系统功能性能不会因为开发成本低而下降,反而是各种实用软件随着时代快速发展,性能日渐提高。本系统开发成本低,却很方便。主要有一下几点:(1)本系统拥有多种实用的功能,实用性比较强,也很方便。(2)本系统可以使得信息查询的效率有大幅度上升,减少不必要的资源浪费。由此可见,本系统在经济可行性上还是可以的。2.1.2操作可行性因为本系统的管理对象都是针对数据库的操作,而且数据库关联性较强,使用的数据也不复杂。所以整个系统使用起来
17、还是很简便的。只要是计算机用户都能很快的熟悉整个系统,就能够使用这个系统简单、快捷的实现对信息查询。2.2 系统开发环境需求要设计一个BRT管理系统,首先需要明确设计时其环境对系统的要求。 开发工具:MyEclipse8.5 操作系统:Windows7 数据库:SQL2008。 编程语言 JSP 服务器:Tomcat2.3功能需求BRT管理系统的应用背景为:方便市民搭查询线路,方便乘BRT出行;管理员更好修改维护数据。本系统意欲建立一个基于互联网的BRT管理系统,方便市民查询BRT路线,了解更多相关的信息。本系统将会有以下功能:用户登录注册模块,公交查询模块,新闻模块,留言板模块,以及方便管理
18、员使用的后台管理模块。用户、管理员登录注册模块:当用户注册登录后,可以在留言板中留言。当用户注册登录后,可以使用后台功能,对线路进行增、删、改的操作,还可以对用户信息管理,新闻、留言板管理。 公交查询模块:为了方便乘客出行,本系统将会有3种查询方式满足乘客的需求。一种是直接输入BRT的路别进行查询,一种是输入起点和终点站查询车次,还有一种是转乘查询。对于查询中的换乘部分,本系统只做简单查询,比如一次换乘查询,对于数据库操作只查出满足该起点和终点的相关线路,然后再筛选其中符合条件的结果。新闻模块:主要发布一些关于公交方面的最新的新闻,方便用户了解实况。留言板模块:如果用户对该系统有建议,可以通过
19、留言给管理员告知。同时,用户也可以通过留言找回失物。后台留言管理模块,可以使管理员查看留言。2.4 数据库需求分析由于本系统有2个对象,即普通用户和系统管理员,所以在分析数据库需求时就要考虑以下因素:(1)对于普通用户来说,他们需要的功能有几点:可以注册和登录,可以在留言板提意见以及寻找失物,可以根据需求进行线路查询。(2)对于系统管理员来说,他拥有很大的权限,主要表现在可以进行后台管理。在信息资源管理的过程中,数据库技术是最有效的手段。数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,有效存储数据,满足用户信息要求和处理要求。数据库的需求分析会根据设计中各个
20、用户的需求来确定数据库内容。在一个已确定的硬件、操作系统、以及数据库等软件环境下设计一个性能良好的数据库,能够让数据的采集、存储、修改和管理更有效,满足各种需求。2.5主要开发技术的介绍 本系统需要使用JSP技术,采用Tomcat服务器作为引擎,通过JDBC驱动程序访问数据库。由于系统测试需要成熟的数据库支持,因此系统采用SQL2008数据库作为数据库服务器。2.5.1 JSP技术JSP(JavaServerPages)技术是由Sun公司发布的用于开发动态Web应用的一项技术。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- BRT 公交 管理 系统 设计 实现 毕业设计
限制150内