公交车线路管理系统的设计与实现毕业设计论文_第1页
公交车线路管理系统的设计与实现毕业设计论文_第2页
公交车线路管理系统的设计与实现毕业设计论文_第3页
公交车线路管理系统的设计与实现毕业设计论文_第4页
公交车线路管理系统的设计与实现毕业设计论文_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论