大学毕业设计---城市客运管理系统的设计与实现.doc
《大学毕业设计---城市客运管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《大学毕业设计---城市客运管理系统的设计与实现.doc(44页珍藏版)》请在咨信网上搜索。
1、计算机信息工程学院毕业设计说明书城市客运管理系统的设计与实现摘要城市公共交通是城市经济生活的命脉,是实现城市现代化的主要标志,是国家经济发展的重要基础。随着我国国民经济的高速发展以及城镇化、机动化发展的加快,交通工具种类及数量越来越多。然而交通问题也日趋严重,主要表现在交通不便、交通秩序混乱、交通环境污染。交通问题已越来越受到人们的重视,如今交通管理的水平和质量与我们的日常生活紧密相连,并且直接影响着发展城市的发展和面貌。优先发展公共交通,鼓励推广公共交通是一个好的解决方法。随着社会的进步、计算机技术的飞速发展 ,利用计算机实现客运交通的管理势在必行。为了充分发挥计算机技术和网络技术的优越性、
2、开发智能管理系统已成为城市交通发展的必然选择。必须依靠现代科技,对传统的公交运营模式进行改造,将智能交通技术运用于城市公共交通,才能从根本上解决上述问题。关键词: 城市公共交通;管理系统;计算机技术AbstractDESIGN AND REALIZATION OF URBAN PASSENGER TRANSPORT MANAGEMENT SYSTEMAbstractUrban public traffic is the lifeblood of the economic life of the city, the main symbol to realize the urban moderni
3、zation, the important basis for the development of the national economy. With the rapid development of the national economy and the acceleration of the development of motorization and urbanization, the type and quantity of transport is increasing. However, the traffic problem is becoming more seriou
4、s every day, mainly in traffic inconvenience, chaotic traffic and traffic pollution. Traffic problems have been attention from more and more people, and now the level and quality of traffic management are closely linked with our daily life and a direct impact on the development of urban and the appe
5、arance of the city.Priority to the development of public transport and encourage the promotion of public transport is a good solution. With social progress and the rapid development of computer technology, the use of computer-implemented passenger traffic management is imperative. In order to give f
6、ull play to the advantages of computer technology and network technology, the development of intelligent and friendly management system has become an inevitable choice for urban transport development. Must rely on modern technology to reform traditional operation mode of public transport, and use in
7、telligent transport technology in urban public transport, in order to fundamentally solve the above problem.Key word: Urban public transport; management system; computer technology计算机信息工程学院毕业设计说明书III目录第1章 序言11.1开发背景及目的11.2开发相关简介11.2.1 ASP.NET11.2.2 C#简介21.2.3 Microsoft Visual Studio简介21.2.4 SQL Serv
8、er简介31.2.5 IIS简介31.2.5相关英语缩写介绍3第2章 系统分析42.1问题定义42.1.1 开展工程的原因42.1.2 该工程基本目标42.2可行性分析42.2.1可行性研究所采用的方法和步骤42.2.2对现有产品的分析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公交业务模块73.2.3客运业务模块83.2.4用户相关模块83.3 用例图93.4 E-R图103.4.
9、1实体模型103.5数据库设计13第4章 详细设计164.1系统流程图164.2数据库相关操作164.2.1相关定义164.2.2数据库连接语句174.2.3数据库查询174.2.4数据库插入、更新、删除174.2.5主要函数174.3系统部分功能的实现24结论35致谢37参考文献38前言随着我国城市的建设和发展,交通发展越来越发达,城市客运直接或间接的影响着居民的日常生活与城市的经济发展,它现在已成为城市生活和经济活动的重要组成部分。城市客运交通以其方便、快捷、移动成本低而逐步发展成为城市交通的主体,但是随着客运系统信息的复杂化,人们想要从传统的管理方式中得到比较准确的客运信息比较困难,这样
10、会给一大部分市民的出行带来不便。随着近几年的信息技术的发展,越来越多的领域引入了信息技术。传统的客运管理方式已渐渐的被取代。本人在选题时通过网络查找了相关信息,了解了我国客运交通管理的现状。通过访问现有的网上购票系统,了解了城市客运管理系统的大致功能。想要在这次毕业设计之际,依靠自身对客运交通管理的理解以及自身的逻辑思维与编程能力,编写一个相对简单的简化的客运管理系统来加深本人对客运管理的了解以及加强自身的编程水平。本系统将在最新发布的windows 8.1平台上通过Visual Studio 2012编写。系统将采用B/S结构,在IIS上发布网站,允许用户通过浏览器访问,实现基本的客运交通管
11、理功能。考虑到本系统只是实现基本的功能,数据容量不会特别大,所以使用SQL Server 2012进行数据库管理工作。第1章 序言1.1开发背景及目的随着信息技术的发展、国内互联网的飞速普及,基于互联网的应用开发正在飞速发展,各种网络服务因可靠、安全、便捷等因素越来越受到群众的亲睐。许多国有私营企业也已相继引进、采用各种应用软件来作为日常管理工作的辅助工具。客运公司也已开发引入各种软件系统,开通了网上查询业务、网上购票业务等服务。这些服务方便了人民群众,使得交通出行不再单一繁琐。软件系统开发既是脑力劳动又是体力劳动,开发过程中或多或少会出现一些失误导致软件系统存在漏洞或者不合理的地方。并且软件
12、系统开发者不是客运管理人员,即使完全按照要求制作系统,仍有可能存在或多或少开发人员发现不了的逻辑问题。这些不合理不完善的地方,只有专业人员以及通过基数巨大的使用者实际使用后才有可能发现。因此开发出一个完美的系统是很困难的。为了体验一下不同于学校教学的较为正式的、完整的系统开发,通过正式的开发流程,经历并体验一下软件开发的困难与辛苦,同时也为将来从事软件开发行业积累经验,本人选择了当今热门系统之一的客运管理系统来作为这次的毕业设计。1.2开发相关简介1.2.1 ASP.NET ASP.NET是一个应用于服务器端的Web应用程序框架,专门为了在Web开发中制作动态网页。它是由微软为了使程序员可以构
13、建动态网站、Web应用程序和Web服务而开发的。ASP.NET首次于2002年1月发布.NET Framework的1.0版本,是微软的Active Server Pages(ASP)技术的后继者。 ASP.NET是建立在公共语言运行库(CLR)上的,它允许程序员使用任意一个支持.NET语言编写ASP.NET代码。ASP.NET SOAP扩展框架允许ASP.NET组件来处理SOAP消息。ASP.NET已经能够将HTML知识与HTTP通信的机制、浏览器与服务器之间数据的传输进行抽象化,根据GUI模型开发应用。在页面设计方面,不仅和过去的ASP一样能够直接书写HTML,还可以通过使用Visual
14、Studio等开发环境开发基于GUI的页面设计。并且根据使用了一种利用了HTTP POST机制的,名叫PostBack的机制,实现了事件驱动型编程方式。尽管内部机制被抽象化了,但是实际上和过去的HTML、HTTP和JavaScript一样,拥有和通常的Web应用一样能够在Web浏览器表示的优点。不过相对的,因为和过去一样在开发时需要考虑Web浏览器和HTTP的制约,ASP.NET决不是一把能够让完全不懂Web应用开发的程序员开发出Web应用的魔法棒。此外,在执行时生成HTML的同时,会与前回执行时生成的东西进行比较。仅仅在有变更的情况下,才进行编译,生成缓存。因此,与ASP相比处理速度提高了。
15、ASP可以从SSI调用,但ASP.NET无法被调用。1.2.2 C#简介C#是由微软推出的一种多范型编程语言。它是和微软的软件框架.NET Framework一起根据Ecma International和国际标准化组织(ISO)标准化后开发出来的。它是基于.NET框架的、面向对象的高级编程语言。C#由C语言和C+派生而来,继承了其强大的性能,同时又以.NET框架类库作为基础,拥有类似Visual Basic的快速开发能力。因为基本格式和C语言风格类似,初看语法和Sun公司的Java惊人的相似,它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。实际的语法是基于De
16、lphi,与Java有着明显的不同,C#直接集成了COM(组件对象模型)。和拥有C语言风格的C+ Builder自己的扩展语法的内容非常的相似。另外有很多机能(如property、delegate),和Delphi的语法一样或者是仅仅是将名称变更了的而已。C#拥有委托、属性、索引、自定义属性、指针运算、结构体、多维数组等机能。另外和Java一样实现了如不依赖大量的库文件和处理器架构的运行形式、垃圾回收和根据JIT编译实行的高速化。它是放在.NET构想中心的开发语言,也被用来描述XML Web服务和ASP.NET。虽然别的.NET语言也能够描述,在生产效率和机能上C#是最优秀的。在微软的开发环境
17、中,Microsoft Visual C#与C#相对应,因为CLS的关系,能够与其他符合CLS的语言(如Visual Basic .NET、Visual C+ (C+/CLI)等)相互联结在一起使用。能够继承其他语言的类或也能被其他语言继承。C#是一种简单的、稳定的、安全的面向对象的编程语言。在去掉了一些C与C+的复杂特性的同时综合了VB简单的可视化操作和C+的高运行效率,成为.NET开发的首选语言。1.2.3 Microsoft Visual Studio简介Microsoft Visual Studio(简称VS)是美国微软公司的开发工具套件系列产品。VS是一个基本完整的开发工具集,它包括
18、了整个软件生命周期中所需要的大部分工具,如UML工具、集成开发环境(IDE)、代码管理控制工具等等。所写的目标代码适用于微软支持的所有平台,包括Microsoft Windows、Windows Phone、Windows CE、.NET Framework、.NET Compact Framework和Microsoft Silverlight。而Visual Studio .NET是用于快速生成企业级ASP.NET Web应用程序和高性能桌面应用程序的工具。Visual Studio包含基于组件的开发工具(如Visual C#、Visual J#、Visual Basic和Visual C
19、+),以及许多用于简化基于小组的解决方案的设计、开发和部署的其他技术。1.2.4 SQL Server简介Microsoft SQL Server是由美国微软公司所推出的关系数据库管理系统(RDBMS)。简称SQL Server或者是MS SQL。主要的查询语言是采用美国标准局(ANSI)和国际标准组织(ISO)所定义的SQL语言ANSI SQL和微软公司对它进行了部分扩充而成为作业用SQL语言Transact-SQL。如今广泛的应用于从内置的小规模系统到面向企业级服务器的高性能的系统中。与Microsoft Windows兼容性高,可以通过ADO与ADO.NET来构建一个最合适的后端数据库。
20、1.2.5 IIS简介Internet Information Services(IIS,互联网信息服务),是由微软公司提供的基于运行Microsoft Windows的互联网基本服务。IIS是一个World Wide Web server。Gopher server和FTP server全部包容在里面。 IIS意味着你能发布网页,并且有ASP(Active Server Pages)、JAVA、VBscript产生页面,有着一些扩展功能。IIS支持一些有趣的东西,像有编辑环境的界面(FRONTPAGE)、有全文检索功能的(INDEX SERVER)、有多媒体功能的(NET SHOW) 其次,
21、IIS是随Windows NT Server 4.0一起提供的文件和应用程序服务器,是在Windows NT Server上建立Internet服务器的基本组件。它与Windows NT Server完全集成,允许使用Windows NT Server内置的安全性以及NTFS文件系统建立强大灵活的Internet/Intranet站点。IIS是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。1.2.5相关英语缩写介绍(1)Asp:
22、Active Server Pages;它是由微软开发的一种通过如HTML的标记语言以及如VBScript或JavaScript的脚本语言组合而成的能够动态制作网页的技术。使用与其相同技术的还有Java Servlet,JSP和PHP。Asp是一个位于Windows服务器端的脚本运行环境,因为能够比较容易地进行页面间的数据交换,如今或用在如网购等电子商务方面。 (2)ADO:ActiveX Data Object, ActiveX;它是介于编程语言与OLE DB之间的用于访问数据源的一组COM对象。开发者可以通过ADO编写代码而无需知道数据库的执行情况。(3)SQL:Structured Qu
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学 毕业设计 城市 客运 管理 系统 设计 实现
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。