《城市客运管理系统的设计与实现设计.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虽然别的.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(简称V