《公交车线路管理系统的设计与实现-毕业设计论文.docx》由会员分享,可在线阅读,更多相关《公交车线路管理系统的设计与实现-毕业设计论文.docx(32页珍藏版)》请在优知文库上搜索。
1、本科毕业论文(设计)论文(设计)题目:贵阳公交车路途管理系统的设计与实现院系:计算机科学与技术学院专业:软件工程学生姓名:学号:指导老师:完成日期:20年5月贵州高校本科毕业论文(设计)诚信责任书本人慎重声明:本人所呈交的毕业论文(设计),是在导师的指导下独立进行探讨所完成。毕业论文(设计中凡引用他人已经发表或未发表的成果、数据、观点等,均已明确注明出处。特此声明。本人签名:日期:摘要IIIAbstractIV第一章绪论11.1 背景与意义11.2 本文组织结构2其次章相关技术介绍3第三章系统需求分析43.1总体业务描述43.2非功能性分析53.3本章小结5第四章系统具体设计64.1 系统架构
2、设计目标64.2 系统功能结构64.3 数据库设计8数据库需求分析8数据库概念设计94.4 功能具体设计14查询模块14管理模块154.5 本章小结16第五章系统实现与测试175.1系统功能实现175.2系统测试245.3本章小结25参考文献28致谢30贵阳公交车路途管理系统的设计与实现摘要城市的发展刺激交通的改进,其中公交车的地位越来越高,就目前来说,它是绝大多数人出行的首选工具。在公交线路困难多变的今日,为了更好的支持公交的发展,服务群众,须要大力发展我国的城市公交查询系统,建立一个网络化的查询系统能有效帮助人们合理支配出行、了解公交线路变更,便利人们获得各种公交线路信息。基于B/S模式设
3、计了贵阳公交车线路管理查询系统,实现了查询(包括线路查询、站点查询和站站查询)、管理(包括车次信息管理、站点信息管理、线路信息管理和站点线路关系管理等功能。并且考虑了乘客选择公交线路决策的因素,乘客在查询公交线路时依据经过的站点数目的多少给乘客供应最优选择线路。本次设计的系统基本符合贵阳公交不运营的实际状况,充分考虑了不同乘客的实际乘车要求,有较强的实际应用价值。关键词:公交查询,数据库,管理系统Designandimp1.ementationofbusroutemanagementsysteminGuiyangAbstractThedeve1.opmentofthecitytostimu1.
4、atetrafficimprovement,thestatusofthebusisgettinghigherandhigher,fornow,itisthefirstchoiceforthevastmajorityofpeop1.etrave1.Inthecomp1.icatedandchangeab1.ebus1.inestoday,inordertobettersupportpub1.ictransportationdeve1.opment,servingthepeop1.eandneedtovigorous1.ydeve1.opChinasurbanpub1.ictransportque
5、rysystem,estab1.ishanetworkquerysystemcaneffective1.yhe1.ppeop1.ereasonab1.earrangementsfortrave1.,1earntochangeofbus1.ines,convenientforpeop1.etogetinformationofvariousbus1.ines.BasedonB/SmodedesignofGuiyangbus1inequerysystem,toachievethequery(inc1.uding1.ineinquiries,sitequeryandquerystationmanage
6、ment(inc1.udingtraininformationmanagement,siteinformationmanagement,1.ineinformationmanagementandsite1.inere1.ationshipmanagement)function.Andtakingintoaccountthefactorsofpassengerchoiceofbusroutes,passengersinthebusrouteaccordingtothenumberofthenumberofsitestoprovidethebestchoiceforthepassenger1.in
7、e.Thedesignofthesystemisbasica1.1.yin1inewiththeactua1.situationofthebusoperatorsinGuiyang,fu1.Iyconsidertheactua1.requirementsofdifferentpassengers,thereisastrongpractica1.va1.ue.Keywords:Businquiry,Database.Managementsystem第一章绪论1. 1背景与意义如今,随着社会的进步和计算机技术的快速发展,这些年买私家车的人是一年比一年多,但对于生活在城市里面的绝大多数人来说,不管是
8、上下班,还是出行办事,都是要仰仗公共交通工具的,运用最多的就数公交车了。如何能够便利快捷地出行自然而然就成为了大多数人所关切的问题,也是城市管理交通部门所最关切的问题。中国大城市产生交通拥堵与“交通梗塞”的地点与范围正在逐步增加,产生的次数和持续时间也在呈上升的趋势,大力发展城市交通系统,吸引更多的市民来运用城市的公共交通系统是缓解城市交通拥堵的战略举措。由于公交信息查询系统的发展比较落后,公交信息的完整性和精确性得不到保证,除了少数一线城市以外别的大多数城市还没有特地的机构负责信息的发布和管理。多数乘客就只能通过公交站牌上获得显示的站点信息,而有关班次、到离站时间等具体信息基本不能找到。乘客
9、在出行中不能获得关于乘车的具体信息,对不熟识线路的乘客来说,要想便利快捷地出行无疑会造成肯定的困难。随着现代化进程的不断加快,城市化现象也越来越突出,然而,在城市化的过程中,一座城市的公共交通对这个城市在经济,政治,技术等方面的发展影响叵大,交通的发展好坏关乎一个城市的交通模式、城市建设,所以大力提倡改善客运结构,大力发展公共交通。一个良好的公共交通网络能够有效的缓解城市交通拥堵的现状,能让城市的发展健康有序的进行。发展城市公共交通能够让人们的出行变得更加的便利和极大的改善城市的居住环境。另一方面,在当今这个资源匮乏的年头,发展公共交通,不仅能够提高资源的有效利用率,降低在城市化过程中所造成的
10、交通污染,更好的节约土地资源,符合可持续发展的理念,并且能够为城乡的相互发展供应一个强有力的后盾,让中国的经济发展迈上一个新台阶。1.2本文组织结构本次毕业设计主要实现公交路途的管理和查询,以C#语言就行开发,SQ1.建立数据库。设计前台和后价各个页面,从而完成整个系统的设计开发。该系统主要包含了2个功能模块:管理员管理功能模块、查询功能模块。结合信息分析以与查询方式的选择和对数据库的运用,通过对该系统的实现,培育系统开发和设计实力。本文介绍了“贵阳公交车路途管理系统”,包括设计和实现两个部分,本文共分为六个章节,现在对每个章节作简要的内容说明。第一章:主要讲解并描述了系统的设计背景、意义、国
11、内外发展状况等内容。其次章:完成模块运用到的相关工具和技术的具体介绍,并对某些名词进行说明。第三章:对系统进行需求分析,主要考虑系统功能性需求以与非功能性需求分析。第四章:介绍了各个功能的设计,从系统的功能结构到数据库设计,最终主要讲解了查询模块和管理模块的具体设计。笫五章:对第四章的各个功能设计的实现部分,主要包括后台管理模块、前台杳询模块的各个功能实现效果图与代码,以与对系统测试过程的简述。第六章:项目的结论部分,本章节的结论是在系统实现的基础上得出的,总结本次设计的成果与不足之处。本文的最终,主要是对在系统开发的过程中所引用到的资料和文献的介绍。其次章相关技术介绍系统采纳SQ1.Serv
12、er作为后台数据库的支持,B/S框架用于开发实现后台数据与前台页面数据的管理,MVC框架简化了设计的困难度,削减了技术上的困难。1. SQ1.Server数据库SQ1.Server是Microsoft公司推出的关系型数据库管理系统1.MicrosoftSQ1.Server是一个全面的数据库平台,运用集成的商业智能(BI)工具供应了企业级的数据管理。Server数据库引擎为关系型数据和结构化数据供应了更平安牢靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。2. B/S介绍B/S(browser/server,简称B/S)模式,即阅读器/服务器模式,它是基于Intranet
13、的需求而出现并发展的,Intranet是应用TCP/1P协议建立的企事业单位内部专用网络,它采纳诸如TCP/IP、HTTP、SMTP和HTM1.等InternC1.技术和标准,能为企事业单位内部交换信息供应服务,同时它具有连接Internet的功能和防止外界入侵的平安措施工3. MVC框架MVC全名是Mode1ViawContro1.1.er,是模型(modeD-视图(View)限制器(ContrOUer)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分别的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和特性化定制界面与用户交互的同时,不须要重新编写业务逻辑。VVC被独特的发展起
14、来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中了。第三章系统需求分析3. 1总体业务描述贵阳公交车路途管理系统应是一个便利快捷的管理查询平介,贵阳公交管理系统的应用背景为:便利市民搭乘公交车出行,手动、与时更新查询数据。出于为了解决人们出行问题,使本城市可以上升到一个完善的电r化、信息化管理的目的。在经过分析视察公交车运营的实际状况下,参考了相关的编程软件,阅读了有关的资料以后,确定了人们对系统的需求,要满足预期目标系统需具备以下功能:1.前台查询前台查询供应贵阳市内公交换乘方案与相关公交信息的查询,采纳公交车站点查询、车次查询、站站查询三种查询形式。路途查询:输入线路
15、名称查询线路信息需显示线路的具体信息以与全部途径站点等信息。站点咨询:输入站点名称查询站点信息需显示站点的具体信息以与全部途径该站点的线路。站站查询:输入起点站终点站查询需显示乘车的具体方案信息,包括直达公交车,一次换乘,二次换乘方案。用户可以依据须要选择不同的查询方式进行查询。用户也可以通过向系统管理员反馈看法以与系统的错误信息,以便管理员与时更改以避开用户因错误信息造成的损失。2.后台管理后台管理主要是对数据的更新、编辑:允许管理员对数据进行编辑、删除等操作,以保证现存线路的真实性与实时性。管理员可以查阅用户对系统的看法、对信息的反馈,依据用户的反馈修改错误信息。实现对车次信息、站点信息、线路信息和站点线路关系的管理功能。在本次设计中,系统所实现的基本功能目标主要有:实现公交车线路的查询功能;实现公交车站点的查询功能;实现公交车两站点之间换乘方案的查询功能。本系统的运用者是大众,人们更喜爱的是易操作的系统,因此还应当把这套系统的界面操作等方面要做得简洁、易操作,这样能让用户较快地驾驭系统的运用操作。例如当用户在查询站点时,系统向用户显示该站点的基本信息和经过该站点的线路的同时可以供应线路的快捷查询方式,即用户可以干脆点击线路就可以查询该线路的具体信息。总的来说,要尽量使系统各方面做到易操作的人性化特点,让用户可以便利、快捷而又开心地运用本系统。4. 2非功能性分析在满足用