城市客运管理系统的设计与实现设计.docx
《城市客运管理系统的设计与实现设计.docx》由会员分享,可在线阅读,更多相关《城市客运管理系统的设计与实现设计.docx(61页珍藏版)》请在课桌文档上搜索。
1、计算机信息工程学院毕业设计说明书城市客运管理系统的设计与实现摘要城市公共交通是城市经济生活的命脉,是实现城市现代化的主要标志,是国家经济发展的重要基础。随着我国国民经济的高速发展以及城镇化、机动化发展的加快,交通工具种类及数量越来越多。然而交通问题也日趋严重,主要表现在交通不便、交通秩序混乱、交通环境污染。交通问题已越来越受到人们的重视,如今交通管理的水平和质量与我们的日常生活紧密相连,并且直接影响着发展城市的发展和面貌。优先发展公共交通,鼓励推广公共交通是一个好的解决方法。随着社会的进步、计算机技术的飞速发展,利用计算机实现客运交通的管理势在必行。为了充分发挥计算机技术和网络技术的优越性、开
2、发智能管理系统已成为城市交通发展的必然选择。必须依靠现代科技,对传统的公交运营模式进行改造,将智能交通技术运用于城市公共交通,才能从根本上解决上述问题。关健词:城市公共交通;管理系统;计算机技术DESIGNANDREA1.IZATIONOFURBANPASSENGERTRANSPORTMANAGEMENTSYSTEMAbstractUrbanpublictrafficisthelifebloodoftheeconomiclifeofthecity,themainsymboltorealizetheurbanmodernization,theimportantbasisforthedevelop
3、mentofthenationaleconomy.Withtherapiddevelopmentofthenationaleconomyandtheaccelerationofthedevelopmentofmotorizationandurbanization,thetypeandquantityoftransportisincreasing.However,thetrafficproblemisbecomingmoreseriouseveryday,mainlyintrafficinconvenience,chaotictrafficandtrafficpollution.Trafficp
4、roblemshavebeenattentionfrommoreandmorepeople,andnowthelevelandqualityoftrafficmanagementarecloselylinkedwithourdailylifeandadirectimpactonthedevelopmentofurbanandtheappearanceofthecity.Prioritytothedevelopmentofpublictransportandencouragethepromotionofpublictransportisagoodsolution.Withsocialprogre
5、ssandtherapiddevelopmentofcomputertechnology,theuseofcomputer-implementedpassengertrafficmanagementisimperative.Inordertogivefullplaytotheadvantagesofcomputertechnologyandnetworktechnology,thedevelopmentofintelligentandfriendlymanagementsystemhasbecomeaninevitablechoiceforurbantransportdevelopment.M
6、ustrelyonmoderntechnologytoreformtraditionaloperationmodeofpublictransport,anduseintelligenttransporttechnologyinurbanpublictransport,inordertofundamentallysolvetheaboveproblem.Keyword:Urbanpublictransport;managementsystem;computertechnology目录第1章序言11.1 开发背景及目的11.2 开发相关简介11.2.1 ASP.NET11.2.2 C#简介21.2
7、.3 MicrosoftVisualStudio简介21.2.4 SQ1.SerVer简介31.2.5 IIS简介3125相关英语缩写介绍3第2章系统分析42.1 问题定义42.1.1 开展工程的原因42.1.2 该工程基本目标42.2 可行性分析42.2.1 可行性研究所采用的方法和步骤4222对现有产品的分析42.2.3 经济可行性42.2.4 技术可行性42.3 需求分析52.3.1 系统功能需求52.3.2 系统非功能需求6第3章概要设计73.1 限制和约束73.1.1 技术条件73.1.2 开发环境73.1.3 时间限制73.2 系统模块设计73.2.1 总体模块73.2.2 公交业
8、务模块73.2.3 客运业务模块83.2.4 用户相关模块83.3 用例图93.4 E-R图113.4.1 实体模型113.5 数据库设计14第4章详细设计194.1 系统流程图194.2 数据库相关操作194.2.1 相关定义19422数据库连接语句20423数据库查询20424数据库插入、更新、删除214.2.5 主要函数214.3 系统部分功能的实现34结论51致谢5354弁考文献前言随着我国城市的建设和发展,交通发展越来越发达,城市客运直接或间接的影响着居民的日常生活与城市的经济发展,它现在已成为城市生活和经济活动的重要组成部分。城市客运交通以其方便、快捷、移动成本低而逐步发展成为城市
9、交通的主体,但是随着客运系统信息的复杂化,人们想要从传统的管理方式中得到比较准确的客运信息比较困难,这样会给一大部分市民的出行带来不便。随着近几年的信息技术的发展,越来越多的领域引入了信息技术。传统的客运管理方式已渐渐的被取代。本人在选题时通过网络查找了相关信息,了解了我国客运交通管理的现状。通过访问现有的网上购票系统,了解了城市客运管理系统的大致功能。想要在这次毕业设计之际,依靠自身对客运交通管理的理解以及自身的逻辑思维与编程能力,编写一个相对简单的简化的客运管理系统来加深本人对客运管理的了解以及加强自身的编程水平。本系统将在最新发布的windows8.1平台上通过VisualStudio2
10、012编写。系统将采用B/S结构,在IIS上发布网站,允许用户通过浏览器访问,实现基本的客运交通管理功能。考虑到本系统只是实现基本的功能,数据容量不会特别大,所以使用SQ1.Server2012进行数据库管理工作。第1章序言1.1 开发背景及目的随着信息技术的发展、国内互联网的飞速普及,基于互联网的应用开发正在飞速发展,各种网络服务因可靠、安全、便捷等因素越来越受到群众的亲睐。许多国有私营企业也已相继引进、采用各种应用软件来作为日常管理工作的辅助工具。客运公司也已开发引入各种软件系统,开通了网上查询业务、网上购票业务等服务。这些服务方便了人民群众,使得交通出行不再单一繁琐。软件系统开发既是脑力
11、劳动又是体力劳动,开发过程中或多或少会出现一些失误导致软件系统存在漏洞或者不合理的地方。并且软件系统开发者不是客运管理人员,即使完全按照要求制作系统,仍有可能存在或多或少开发人员发现不了的逻辑问题。这些不合理不完善的地方,只有专业人员以及通过基数巨大的使用者实际使用后才有可能发现。因此开发出一个完美的系统是很困难的。为了体验一下不同于学校教学的较为正式的、完整的系统开发,通过正式的开发流程,经历并体验一下软件开发的困难与辛苦,同时也为将来从事软件开发行业积累经验,本人选择了当今热门系统之一的客运管理系统来作为这次的毕业设计。1.2 开发相关简介1.2.1 ASP.NETASP.NET是一个应用
12、于服务器端的Web应用程序框架,专门为了在Web开发中制作动态网页。它是由微软为了使程序员可以构建动态网站、Web应用程序和Web服务而开发的ASPNET首次于2002年1月发布.NETFramework的1.0版本是微软的ACtiVeServerPages(ASP)技术的后继者。ASP.NET是建立在公共语言运行库(C1.R)上的,它允许程序员使用任意一个支持.NET语言编写ASP.NET代码。ASP.NETSOAP扩展框架允许ASP.NET组件来处理SOAP消息。ASP.NET已经能够将HTM1.知识与HTTP通信的机制、浏览器与服务器之间数据的传输进行抽象化,根据GUI模型开发应用。在页
13、面设计方面,不仅和过去的ASP一样能够直接书写HTM1.还可以通过使用VisualStudio等开发环境开发基于GUI的页面设计。并且根据使用了一种利用了HTTPPOST机制的,名叫PoStBaCk的机制,实现了事件驱动型编程方式。尽管内部机制被抽象化了,但是实际上和过去的HTM1.、HTTP和JavaScript一样,拥有和通常的Web应用一样能够在Web浏览器表示的优点。不过相对的,因为和过去一样在开发时需要考虑Web浏览器和HTTP的制约,ASP.NET决不是一把能够让完全不懂Web应用开发的程序员开发出Web应用的魔法棒。此外,在执行时生成HTM1.的同时,会与前回执行时生成的东西进行
14、比较。仅仅在有变更的情况下,才进行编译,生成缓存。因此,与ASP相比处理速度提高了。ASP可以从SSI调用,但ASP.NET无法被调用。1.2.2 C#简介C#是由微软推出的一种多范型编程语言。它是和微软的软件框架.NETFramework一起根据EcmaInternational和国际标准化组织(ISo)标准化后开发出来的。它是基于.NET框架的、面向对象的高级编程语言。C#由C语言和C+派生而来,继承了其强大的性能,同时又以.NET框架类库作为基础,拥有类似ViSUalBaSiC的快速开发能力。因为基本格式和C语言风格类似,初看语法和Sun公司的JaVa惊人的相似,它包括了诸如单一继承、接
15、口、与JaVa几乎同样的语法和编译成中间代码再运行的过程。实际的语法是基于DelPhi,与Java有着明显的不同,C#直接集成了C0M(组件对象模型卜和拥有C语言风格的C+BUilder自己的扩展语法的内容非常的相似。另外有很多机能(如property,delegate),和Delphi的语法一样或者是仅仅是将名称变更了的而已。C#拥有委托、属性、索引、自定义属性、指针运算、结构体、多维数组等机能。另外和Java一样实现了如不依赖大量的库文件和处理器架构的运行形式、垃圾回收和根据JIT编译实行的高速化。它是放在.NET构想中心的开发语言,也被用来描述XM1.Web服务和ASP-NETo虽然别的
16、.NET语言也能够描述,在生产效率和机能上C#是最优秀的。在微软的开发环境中,MiCrOSOftViSUalC#与C#相对应,因为C1.S的关系,能够与其他符合C1.S的语言(如VisualBasic.NET、VisualC+(C+心1.I)等)相互联结在一起使用。能够继承其他语言的类或也能被其他语言继承。C#是一种简单的、稳定的、安全的面向对象的编程语言。在去掉了一些C与C+的复杂特性的同时综合了VB简单的可视化操作和C+的高运行效率,成为.NET开发的首选语言。1.2.3 MicrosoftVisualStudio简介MicrosoftVisualStudio(简称VS)是美国微软公司的开
17、发工具套件系列产品。VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UM1.工具、集成开发环境(IDE),代码管理控制工具等等。所写的目标代码适用于微软支持的所有平台,包括MicrosoftWindows、WindowsPhone、WindowsCE、.NETFrameworkx.NETCompactFramework和MicrosoftSilverlighto而ViSUalStUdiO.NET是用于快速生成企业级ASP.NETWeb应用程序和高性能桌面应用程序的工具。ViSUalStUdiO包含基于组件的开发工具(如ViSUalC#、VisualJ#.ViSU
18、alBaSiC和ViSUalC+),以及许多用于简化基于小组的解决方案的设计、开发和部署的其他技术。1.2.4 SQ1.Server简介MicrosoftSQ1.Server是由美国微软公司所推出的关系数据库管理系统(RDBMS)0简称SQ1.Server或者是MSSQ1.0主要的查询语言是采用美国标准局(ANSI)和国际标准组织(ISO)所定义的SQ1.语言ANSISQ1.和微软公司对它进行了部分扩充而成为作业用SQ1.语言Transact-SQ1.o如今广泛的应用于从内置的小规模系统到面向企业级服务器的高性能的系统中。与MiCrOSOftWindOWS兼容性高,可以通过ADO与ADO.NE
19、T来构建一个最合适的后端数据库。125IIS简介InternetInformationServices(IIS,互联网信息服务),是由微软公司提供的基于运行MicrosoftWindows的互联网基本服务。IIS是一个WorldWideWebserveroGopherserver和FTPserver全部包容在里面。IIS意味着你能发布网页,并且有ASP(ActiveServerPagesJAVA、VBscript产生页面,有着一些扩展功能。IIS支持一些有趣的东西,像有编辑环境的界面(FRONTPAGE入有全文检索功能的(INDEXSERVER有多媒体功能的(NETSHOW)其次,IIS是随W
20、indowsNTServer4.0一起提供的文件和应用程序服务器是在WindowsNTServer上建立Internet服务器的基本组件。它与WindowsNTServer完全集成,允许使用WindowsNTServer内置的安全性以及NTFS文件系统建立强大灵活的Internet/Intranet站点。IIS是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。1.2.5 相关英语缩写介绍(1)Asp:ActiveServerPag
21、es;它是由微软开发的一种通过如HTM1.的标记语言以及如VBScript或JavaScript的脚本语言组合而成的能够动态制作网页的技术。使用与其相同技术的还有JavaServlet,JSP和PHPoAsp是一个位于Windows服务器端的脚本运行环境,因为能够比较容易地进行页面间的数据交换,如今或用在如网购等电子商务方面。(2)ADO:ActiveXDataObject,ActiveX;它是介于编程语言与O1.EDB之间的用于访问数据源的一组COM对象。开发者可以通过ADO编写代码而无需知道数据库的执行情况。(3)SQ1.:StructuredQuery1.anguage;它是在关系型数据
22、库管理系统(RDBMS)中进行数据库定义和操作的数据库语言。它一定程度上是基于关系数据库的关系模型以及关系代数和关系演算。第2章系统分析2.1 问题定义2.1.1 开展工程的原因开展该工程的原因如下:(1)体验并经历正式的工程项目的流程,为自己积累经验(2)网上存在的例子较少,编写具有一定挑战性(3)网络上已有成熟的系统,将之与自己编写的程序对比,衡量自己的编程水平(4)将此工程作为毕业设计2.1.2 该工程基本目标通过开展该工程,提高自身的面向对象编程思想及水平,加强本身的工程化思想,锻炼逻辑思维能力。使用一门没有学过的语言,将之作为此工程的语言。培养自己在陌生语言陌生环境下的适应能力、新事
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 城市 客运 管理 系统 设计 实现

链接地址:https://www.desk33.com/p-1375809.html