基于web的城公交管理系统设计与实现(附件)【字数:7863】

摘 要随着我国城市规模的不断发展,公交的数量也大量增加。显然旧的管理方式已经不能满足现状,因此急需新的管理系统对城市公交进行合理有效的管理。本课题通过Java语言和Oracle数据库做成了了城市公交管理系统。论文首先对课题的背景和研究现状做了阐述,然后以Oracle作为后台数据库开发,以JSP作为客户端的界面,以Eclipse作为开发平台做成了基于WEB的城市公交管理系统。该系统主要包含后台管理和用户查询两大功能,既方便管理者的管理,又有助于乘客的查询。
目 录
第一章 绪论 1
1.1 课题研究的背景与意义 1
1.2研究现状 1
1.3课题的研究目的 1
1.4拟采用的研究手段 2
1.5论文内容与结构 2
第二章 开发环境与平台搭建概述 3
2.1 Java语言概述 3
2.2Eclipse的介绍 3
2.3开发环境 3
2.4JDK环境变量配置 3
2.5Tomcat环境配置 4
2.6JSP技术 5
2.7JDBC技术 6
第三章 系统分析与设计 7
3.1需求分析 7
3.2系统模块功能及图解 7
3.3系统总体用例图 9
3.4可行性分析 10
3.5数据库设计 10
第四章 系统实现与测试 12
4.1首页界面 12
4.2注册界面 13
4.3用户界面 13
4.4管理员界面 16
4.5系统测试 18
结束语 20
致 谢 21
参考文献 22 第一章 绪论
1.1课题研究的背景与意义
城市公交是专门服务于市民出行的城市交通,它是城市社会的重要组成部分。伴随着时代的发展和城市的快速建设,城市公交必须也要与时俱进,推陈出新才能很好地扮演好其自身角色,切实的满足人们出行的需求。
在过去的很长一段时间内,城市公交其实对于人们而言是非常封闭的存在,人们很难及时获取有关公交的信息,大多数时候人 *好棒文|www.hbsrm.com +Q: @351916072@ 
们其实都处在一个麻木等待的过程中。公交站台边上边的牌子大概是人们信息来源的全部,可是这通常也仅仅是包含了一点信息。譬如多少路的公交将会路过此站,沿途又会经过哪些站,少得可怜。
因此,在城市迅速发展的今天,急需要一个城市公交管理系统。将公交的详细信息全部放在网上,让有需要的人自己去查找。如此一来,城市公交的价值才能够得到最大程度的体现,人们的生活也将因为这小小的一方面而得到巨大的改善。
1.2研究现状
经过自身的研究发现,目前关于城市公交管理的研究还是很多的。譬如,王军祥的基于WEB的公交查询系统设计,其设计的系统可以使人们很容易在互联网上快速查询每个路线,以便能更好地制定自己的行动计划和出行。他的系统选用PHP语言为其脚本语言,Apache为其服务器应用软件,MYSQL为其后台数据库管理系统。具有线路查询、站点查询、特色查询等功能。又如刘波,李佳的基于城市公交换乘系统的设计与实现,他们所设计的系统采用百度地图API接口、Java Script、HTML技术、B/S架构设计并实现了一个城市公交换乘查询系统。系统首先考虑了公交运营的实际情况和不同公交乘客的实际要求及实际交通路况等信息,然后设计了系统的具体二大功能查询模块(站点查询、线路查询、换乘查询)和嵌套应用查询(景点、医院、银行、酒店等),最后实现了系统设计的功能。
通过上面的两个例子我发现,现在关于城市公交管理系统的研究主要是着眼于乘车用户的查询部分,而缺乏对后台管理的研究。本课题的研究目标就是实现两者的结合,不仅能够实现用户的查询要求,还能方便后台管理者对于城市公交的管理。
1.3研究的目的
从一方面来讲,开发此系统是为了完成是自己的既定课题,而并非投入到实际使用之中 。因此,首要目标是多参考一些已有的做的出色的城市公交管理系统,总结它们的优点,将之融入到自己将来所做的系统之中。另一方面我们也必须从实际出发,把现实中的因素考虑进去,譬如系统的性价比,安全实用性等因素。不能盲目空想,与现实脱节,那就没有多少意义了。
1.4研究的手段和方法
1、通过查阅相关参考文献和资料的查阅,研究课题背景和发展现状,根据时代发展的需求选择适合的编写工具,然后确定自己的研究方向和重点。
2、根据实际生活对城市管理系统进行全面分析,充分了解其功能模块
通过对城市公交相关的论文/期刊和书籍的查阅,对城市公交的功能需求进行全面分析,从而划分其功能模快,然后分批对每一个功能模块编写程序,实现城市公交管理系统的部分功能。多出去坐一坐公交,实地考察,将当前城市公交所面临的不足之处记下来,再结合自己查找的资料做出自己的思考,将自己对于城市公交的思考融入到自己所做的系统之中。
3、学习Java编程方法,了解Oracle数据库
通过对一些Java入门书籍的学习打好自己编程的基础,再对Java web JSP Servlet等核心知识点进行深入研究。等到熟练掌握了这些各方面的知识点之后再结合自己以前学习过的Oracle数据库,编写出自己满意的目标城市公交管理系统。
1.5论文内容与结构
本文主要以Java作为编写语言,结合了安全性能极高的Oracle数据库,并且通过查阅资料和借鉴以往经验开发了能够满足用户需求的城市公交管理系统。本文主要分为四个章节:
第一章,绪论,主要是对课题的研究背景和研究的一些手段进行了阐述。
第二章,开发环境与主要技术的介绍,介绍了系统开发使用到的eclipse环境和JSP等关键性技术。
第三章,需求分析,讲述了本系统在一些方面所想达到的目标和期望。
第四章,系统设计,阐明了设计本系统的原则以及从各种方面做的考虑和设计。
第二章 开发环境与主要技术的介绍
2.1Java语言简介

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wljs/86.html

好棒文