《城市公共交通管理系统设计与实现设计.doc》由会员分享,可在线阅读,更多相关《城市公共交通管理系统设计与实现设计.doc(34页珍藏版)》请在金锄头文库上搜索。
1、精选资料城市公共交通管理系统设计与实现 学生姓名:xxx指导老师:xxx 所在院系:xxx 所学专业:xxx 研究方向:xxxxxx 大 学xxxxxx月可修改编辑精选资料 Bus line inquiry system Name: xxx Tutor: xxx College: xxx Major: xxx Direction: xxx xxx UniversityxxxMay xxx可修改编辑摘 要公交管理系统是城市道路交通的重要组成部分,是城市发展的必然产物,是联系国民生活、社会生产和流通领域的关键环节。城市公交管理系统的发展处于一个较落后的水平,人们可以获得信息的方式较少,为了解决这种
2、问题,提出了基于JAVA的城市公交查询系统。本文首先对公交管理系统的需求进行了分析,包括功能需求和非功能需求;接着介绍了系统总体设计思路、方案选择和数据库设计;随后详细阐述了系统主要功能模块的实现过程;最后给出系统的测试方案。本公交管理系统主要具有公交查询、用户管理和线路管理功能。公交查询包括车次、站点、等方案的查询;后台车次管理功能主要是添加车次和站点功能、更新车次和站点功能、删除车次和站点功能。本系统采用JSP技术,Oracle构建后台数据库。本系统的使用在方便广大市民,提高市民乘车效率的同时,也为信息化技术在城市现代化建设中,提供了有益的探索。关键词:JSP;ORACLE;JDBC;公交
3、管理可修改编辑City public traffic management system AbstractPublic transport inquiry system is an important part in traffic and transportation domain, and its also the inevitable result of social economys development in urban areas. As an important part of urban transportation system, urban public transpor
4、tation system is acting a key role in human living, in social production and in transportation domain .But the inquiry system of public transportation developments is in a comparatively backward level. The general passengers have less way to obtain the information. In order to solve this kind of pro
5、blem, an inquiry system of public transport based on JAVA is designed.This paper firstly analyzed the requirements of Transit management system, including functional requirements and non-functional requirements. Then introduces the comprehensive design of the system, system scheme selection and desi
6、gn of database. Then expounded the implementation process of the main functional modules of the system. Finally offers the test plan of the system. The public transport inquiry system includes bus enquiries, the bus number managing on the backstage and the consumer managing. The bus enquiries has in
7、cluded the inquiry of trips, sites, transfer and so on. The function of consumer message mainly collects suggestions from consumer to modify and perfect the system functions. The functions of bus number managing are mainly to add, update and delete the bus number and the station on the backstage. Th
8、e system is based on JSP language and built by ORACLE database.Using the system is not just convenient for the general pubilc, improving work efficiency, but also provides beneficial exploration for the information technology modernization in the city.Keywords: JSP; ORACLE; JDBC; Transit management
9、可修改编辑目 录摘 要IAbstractII1 前言- 1 -2.1 研究背景- 1 -2.2 意义- 1 -2.3 现状- 1 -2.4 研究内容- 2 -2.5 开发环境- 2 -2.6 本章小结- 2 -3 系统需求分析- 3 -3.1系统调研- 3 -3.2系统目标- 3 -3.3 系统的功能需求- 3 -3.3.1 系统需求描述- 3 -3.3.2 系统的功能- 4 -3.4 系统非功能需求- 4 -3.5 本章小结- 5 -4 系统设计- 6 -4.1 系统总体设计- 6 -4.2 系统方案选择- 7 -4.3 系统数据库设计- 9 -4.3.1数据库设计- 9 -4.3.2 登陆
10、系统E-R图- 9 -4.3.3 数据库表结构- 9 -4.4 本章小结- 10 -5 系统实现- 11 -5.1 用户登录模块- 11 -5.2 公交系统查询模块- 12 -5.2.1 车次信息查询- 12 -5.3 站点信息管理模块- 13 -5.3.1 删除线路- 13 -5.3.2 修改线路- 14 -5.4 车次信息管理模块- 15 -5.4.1 新增线路- 15 -5.5 司机信息管理模块- 17 -5.6 本章小结- 18 -6 系统测试- 19 -6.1 测试概述- 19 -6.1.1 测试目的- 19 -6.1.2 测试原则- 19 -6.1.3 测试方法- 19 -6.2
11、测试用例- 19 -6.3 测试结果- 20 -6.4 本章小结- 22 -7 结 论- 23 -参考文献- 24 -致 谢- 25 -可修改编辑1 前言随着城市经济发展,城市规模越来越大,相应的城市公交系统也越来越庞大。许多新建小区大量出现,公交线路也日渐增多,给人们的出行带来了极大便利,但是由于城市规模的不断发展,给人们选择出行乘车线路造成了一定的困难,所以需要提供一个高效的系统,才是问题根本所在。基于JAVA的城市公交管理系统,它不仅可以用于公交公司管理系统中,也可以单独作为公交管理系统的一个模块存在,并可以制作成公交信息系统查询网,放置于城市的主要场所。这样不仅可以体现出一个城市的智能
12、公交系统的水平,更显示出城市的数字化,信息化水平。本项目研究的基于JAVA的城市公交查询系统,包括公交查询系统的大部分功能,并提供了管理员用户后台维护公交信息的功能,做到能够实时添加和删除公交车次站点。为用户查询提供更会准确的信息。 2.1 研究背景在信息化的时代,人们已经热衷于从互联网查找自己需要的信息,这一快捷、省时、省力的方式已服务于社会的各方面与各群体,互联网已成为人们生活中不可缺少的一部分。由于缺少及时高效的实时路线查询服务,人们出行仍是口头询问和地图查询,尤其是刚刚来到一个陌生的城市,往往得不到最准确的路线信息,这给人们带来了许多烦恼。公交已成为现代都市的主要交通工具,与人们生活息
13、息相关,无论是工作、学习、探亲、旅游,公交车都已经是现代化城市的象征。所以说对于公交路线的查询是与生活息息相关的事情,尤其是旅游,到达一个陌生的城市,最主要的是知道公交路线图。所以城市公交管理系统的建立十分必要。 2.2 意义 由于有些公交公司现在还没有将公交管理系统化,这给管理者以及乘客带来极大的不便。乘客需要及时查询公交的相关信息,如果没有相关的平台解决此类问题将会很不方便。另一方面,管理者如果没有一个完整的管理系统将会给数据的查找、统计、更新、和维护带来了很大的困难,也会大大降低工作效率。所以城市公共交通管理系统十分具有研究意义。 2.3 现状 随着城市建设和发展不断扩大,公交数量急剧增
14、加,有关公交的各种信息量也成倍增长,传统的人工记忆方式管理也慢慢的无法适应形势的变化。随着信息技术的发展,计算机已被广泛的用于社会的各个领域,成为推动社会发展的技术动力。而在计算机应用中,软件的作用十分突出,软件已经发展成为信息技术的核心,主导着信息产品的开发和信息技术市场的进一步的开拓。软件产业已成为社会信息化进程中的一个战略性产业。在软件技术的应用中软件的开发技术尤其是应用型软件产品的开发技术成了重中之重。不断开发适应用户需求、市场需要的新型软件产品。随着社会的发展,软件也在不断的更新换代。由于现在网络上公交查询系统已经非常健全,所以本系统主要用于公交公司内部管理为主,查询为辅。 2.4 研究内容本文主要综合介绍了基于Java的城市公交查询系统。全文共五章,分别为研究背景和研究内容,系统需求分析,系统设计,系统实现和系统测试,其中每章的主要内容如下:第一章为研究背景和研究内容,主要对项目的研究背景、研究内容进行介绍;第二章为系统需求分析,主要描述系统的调研情况,以及系统功能需求和系统非功能需求,简单的介绍了系统的主要功能模块,包括用户登录、公交查询、和管理员维护等模块;第三章为系统设计,主要解释了系统结构设计、方案的选择和系统数据库的设计;第四章为系统功能模块的实现,描述了各个功能模块的实现,并给出关键模块的实现代码以及运行的效果截图;第五章对系统做了整体