公交车线路管理系统的设计与实现-毕业设计论文.pdf
《公交车线路管理系统的设计与实现-毕业设计论文.pdf》由会员分享,可在线阅读,更多相关《公交车线路管理系统的设计与实现-毕业设计论文.pdf(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、本科毕业论文(设计)本科毕业论文(设计)论文(设计)题目:贵阳公交车路线管理系统的设计与实现论文(设计)题目:贵阳公交车路线管理系统的设计与实现院系:计算机科学与技术学院专业:软件工程学生姓名:学号:指导教师:完成日期:20 年 5月1/31贵州大学本科毕业论文(设计)诚信责任书本人郑重声明:本人所呈交的毕业论文(设计),是在导师的指导下独立进行研究所完成。毕业论文(设计)中凡引用他人已经发表或未发表的成果、数据、观点等,均已明确注明出处。特此声明。本人签名:日期:目 录摘要.IIAbstract.III第一章 绪论.11.1 背景及意义.11.2 本文组织结构.1第二章 相关技术介绍.3第三
2、章 系统需求分析.43.1 总体业务描述.43.2 非功能性分析.53.3 本章小结.5第四章 系统详细设计.64.1 系统架构设计目标.64.2 系统功能结构.64.3 数据库设计.84.3.1 数据库需求分析.84.3.2 数据库概念设计.84.4 功能详细设计.114.4.1 查询模块.114.4.2 管理模块.124.5 本章小结.13第五章 系统实现与测试.145.1 系统功能实现.145.2 系统测试.205.3 本章小结.20参考文献.22致谢.23贵阳公交车路线管理系统的设计与实现摘要城市的发展刺激交通的改进,其中公交车的地位越来越高,就目前来说,它是绝大多数人出行的首选工具。
3、在公交线路复杂多变的今天,为了更好的支持公交的发展,服务群众,需要大力发展我国的城市公交查询系统,建立一个网络化的查询系统能有效帮助人们合理安排出行、了解公交线路变更,方便人们获得各种公交线路信息。基于 B/S 模式设计了贵阳公交车线路管理查询系统,实现了查询(包括线路查询、站点查询和站站查询)、管理(包括车次信息管理、站点信息管理、线路信息管理和站点线路关系管理)等功能。并且考虑了乘客选择公交线路决策的因素,乘客在查询公交线路时根据经过的站点数目的多少给乘客提供最优选择线路。本次设计的系统基本符合贵阳公交车运营的实际情况,充分考虑了不同乘客的实际乘车要求,有较强的实际应用价值。关键词:关键词
4、:公交查询,数据库,管理系统Design and implementation of bus routemanagement system in GuiyangAbstract The development of the city to stimulate traffic improvement,thestatus of the bus is getting higher and higher,for now,it is the firstchoice for the vast majority of people travel.In the complicated andchangeabl
5、e bus lines today,in order to better support public transportationdevelopment,serving the people and need to vigorously develop Chinas urbanpublic transport query system,establish a network query system caneffectively help people reasonable arrangements for travel,learn to changeof bus lines,conveni
6、ent for people to get information of various bus lines.Based on B/S mode design of Guiyang busline query system,to achievethe query(including line inquiries,site query and query station management(including train information management,site information management,lineinformation management and site
7、line relationship management)function.Andtaking into account the factors of passenger choice of bus routes,passengersin the bus route according to the number of the number of sites to providethe best choice for the passenger line.The design of the system is basicallyin line with the actual situation
8、 of the bus operators in Guiyang,fullyconsider the actual requirements of different passengers,there is a strongpractical value.Keywords:Bus inquiry,Data base,Management system第一章 绪论1.1 背景及意义如今,随着社会的进步和计算机技术的迅速发展,这些年买私家车的人是一年比一年多,但对于生活在城市里面的绝大多数人来说,不管是上下班,还是出行办事,都是要仰仗公共交通工具的,使用最多的就数公交车了。如何能够方便快捷地出行自
9、然而然就成为了大多数人所关心的问题,也是城市管理交通部门所最关心的问题。中国大城市产生交通拥堵及“交通梗塞”的地点及范围正在逐步增加,产生的次数和持续时间也在呈上升的趋势,大力发展城市交通系统,吸引更多的市民来使用城市的公共交通系统是缓解城市交通拥堵的战略举措1。由于公交信息查询系统的发展比较落后,公交信息的完整性和准确性得不到保证,除了少数一线城市以外别的大多数城市还没有专门的机构负责信息的发布和管理。多数乘客就只能通过公交站牌上获取显示的站点信息,而有关班次、到离站时间等具体信息基本不能找到。乘客在出行中不能获得关于乘车的具体信息,对不熟悉线路的乘客来说,要想方便快捷地出行无疑会造成一定的
10、困难。随着现代化进程的不断加快,城市化现象也越来越突出,然而,在城市化的过程中,一座城市的公共交通对这个城市在经济,政治,技术等方面的发展影响巨大,交通的发展好坏关乎一个城市的交通模式、城市建设,所以大力提倡改善客运结构,大力发展公共交通。一个良好的公共交通网络能够有效的缓解城市交通拥堵的现状,能让城市的发展健康有序的进行。发展城市公共交通能够让人们的出行变得更加的方便和极大的改善城市的居住环境。另一方面,在当今这个资源匮乏的年代,发展公共交通,不仅能够提高资源的有效利用率,降低在城市化过程中所造成的交通污染,更好的节约土地资源,符合可持续发展的理念,并且能够为城乡的相互发展提供一个强有力的后
11、盾,让中国的经济发展迈上一个新台阶。1.2 本文组织结构本次毕业设计主要实现公交路线的管理和查询,以C#语言就行开发,SQL 建立数据库。设计前台和后台各个页面,从而完成整个系统的设计开发。该系统主要包含了2 个功能模块:管理员管理功能模块、查询功能模块。结合信息分析以及查询方式的选择和对数据库的使用,通过对该系统的实现,培养系统开发和设计能力。本文介绍了“贵阳公交车路线管理系统”,包括设计和实现两个部分,本文共分为六个章节,现在对每个章节作简要的内容说明。第一章:主要讲述了系统的设计背景、意义、国内外发展状况等内容。第二章:完成模块使用到的相关工具和技术的详细介绍,并对某些名词进行解释。第三
12、章:对系统进行需求分析,主要考虑系统功能性需求以及非功能性需求分析。第四章:介绍了各个功能的设计,从系统的功能结构到数据库设计,最后主要讲解了查询模块和管理模块的详细设计。第五章:对第四章的各个功能设计的实现部分,主要包括后台管理模块、前台查询模块的各个功能实现效果图及代码,以及对系统测试过程的简述。第六章:项目的结论部分,本章节的结论是在系统实现的基础上得出的,总结本次设计的成果及不足之处。本文的最后,主要是对在系统开发的过程中所引用到的资料和文献的介绍。第二章 相关技术介绍系统采用 SQL Server 作为后台数据库的支持,B/S 框架用于开发实现后台数据与前台页面数据的管理,MVC 框
13、架简化了设计的复杂度,减少了技术上的困难。1.SQL Server 数据库SQL Server 是 Microsoft 公司推出的关系型数据库管理系统2。Microsoft SQLServer 是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理3。Server 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序4。2.B/S 介绍B/S(browser/server,简称 B/S)模式,即浏览器/服务器模式,它是基于 Intranet的需求而出现并发展的,Intranet 是应用 TCP/IP 协议建
14、立的企事业单位内部专用网络,它采用诸如 TCP/IP、HTTP、SMTP 和 HTML 等 Internet 技术和标准,能为企事业单位内部交换信息提供服务,同时它具有连接 Internet 的功能和防止外界入侵的安全措施5。3.MVC 框架MVC 全名 是 Model View Controller,是模型(model)视图(view)控制 器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑6。MVC 被独特的发展起来用于映射传统的输入、处理和输出功
15、能在一个逻辑的图形化用户界面的结构中7。第三章 系统需求分析3.1 总体业务描述贵阳公交车路线管理系统应是一个方便快捷的管理查询平台,贵阳公交管理系统的应用背景为:方便市民搭乘公交车出行,手动、及时更新查询数据。出于为了解决人们出行问题,使本城市可以上升到一个完善的电子化、信息化管理的目的。在经过分析观察公交车运营的实际情况下,参考了相关的编程软件,阅读了有关的资料以后,确定了人们对系统的需求,要满足预期目标系统需具备以下功能:1.前台查询前台查询提供贵阳市内公交换乘方案及相关公交信息的查询,采用公交车站点查询、车次查询、站站查询三种查询形式。路线查询:输入线路名称查询线路信息需显示线路的详细
16、信息以及所有途径站点等信息。站点查询:输入站点名称查询站点信息需显示站点的详细信息以及所有途径该站点的线路。站站查询:输入起点站终点站查询需显示乘车的具体方案信息,包括直达公交车,一次换乘,二次换乘方案。用户可以根据需要选择不同的查询方式进行查询。用户也可以通过向系统管理员反馈意见以及系统的错误信息,以便管理员及时更改以避免用户因错误信息造成的损失。2.后台管理后台管理主要是对数据的更新、编辑:允许管理员对数据进行编辑、删除等操作,以保证现存线路的真实性与实时性。管理员可以查阅用户对系统的意见、对信息的反馈,根据用户的反馈修改错误信息。实现对车次信息、站点信息、线路信息和站点线路关系的管理功能
17、。在本次设计中,系统所实现的基本功能目标主要有:实现公交车线路的查询功能;实现公交车站点的查询功能;实现公交车两站点之间换乘方案的查询功能。本系统的使用者是大众,人们更喜欢的是易操作的系统,因此还应该把这套系统的界面操作等方面要做得简单、易操作,这样能让用户较快地掌握系统的使用操作。例如当用户在查询站点时,系统向用户显示该站点的基本信息和经过该站点的线路的同时可以提供线路的快捷查询方式,即用户可以直接点击线路就可以查询该线路的详细信息。总的来说,要尽量使系统各方面做到易操作的人性化特点,让用户可以方便、快捷而又愉快地使用本系统。3.2 非功能性分析在满足用户对系统的功能需求的同时,也要保证系统
18、能够长期、安全、稳定、高效地运行,系统还应该满足以下性能需求。1.系统的准确性和及时性本系统应保证查询的准确性,系统的处理能力、响应时间能够满足系统管理员对数据的处理以及用户对查询的快捷需求。2.系统的开放性和可扩充性本系统应是一个开放系统,在需要的时候可以进行功能的调整和扩充,可以简单地加入和减少系统的模块,配置系统的硬件。通过系统的修补、更换,完成系统的升级和更新换代。3.系统的易用性和易维护性考虑到系统的易操作性系统中要使用用户熟悉的话语和中文的显示界面,只要用户通过网址进入系统就可以直接查询而无须用户注册及登陆。用户有问题也可以直接通过意见反馈功能反馈以便让管理者及时修改错误。3.3
19、本章小结本章主要是对贵阳公交车管理系统做了详细的需求分析,在开始的时候介绍了系统的总体业务描述,针对功能性对系统的主要功能的设计需求进行分析。最后讲述了系统的非功能性需求。第四章 系统详细设计4.1 系统架构设计目标系统架构设计要达到如下的目标:(1)可靠性:毫无疑问,计算机程序的可靠性是其整个质量的重要组成部分8。(2)安全性:系统对用户产生使用价值,所以系统的安全性非常重要。(3)可扩展性:系统能够在新技术出现的情况下,保持原有的性能的前提下,对现有系统进行功能和性能的扩展。(4)可维护性:一个易于维护的系统可以有效地降低技术成本,提高用户使用满意度。(5)客户体验:系统必须易于使用。4.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 公交车 线路 管理 系统 设计 实现 毕业设计 论文
限制150内