ImageVerifierCode 换一换
格式:DOCX , 页数:29 ,大小:768.03KB ,
资源ID:7992160      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7992160.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于NET汽车票在线订购网站设计与实施.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于NET汽车票在线订购网站设计与实施.docx

1、基于NET汽车票在线订购网站设计与实施题目:基于.NET汽车票在线订购网站设计与实施 学 院:班 级:姓 名:老 师:摘 要随着互联网的进一步发展与成熟,网络应用也越来越广泛。互联网的普及大大改变了人们的生活方式,它已成为人们获取和交换信息的最有效的途径之一。它正以这种独有的优势快速渗透到越来越多的传统市场领域,例如订票。让互联网与订票有效结合的一种方式就是在线订票网,这正是课题所需要研究的。在此背景下,本文论述了汽车车订票管理系统的设计与实现。通过对各种数据库管理系统的模型分析,结合汽车站售票查询的实际需求,同时本文还说明了汽车订票管理系统的开发过程及各种技术细节。本系统是适应时代发展的需要

2、,提高管理的效率而开发设计的。根据交通部的规划,到2005年,全国公路总里程将新增20万公里以上,高速公路里程将超过2.5万公里。到2010年,总长约3.5万公里、纵贯东西和横穿国境南北的“五纵七横”12条国道主干线系统将全面建成,连通和覆盖二十万以上人口的所有城市。为了在日益加剧的客户运输服务竞争中确保优势,改善公路客户的服务质量,公路客运部门一直在努力寻找提高竞争力、改善服务的新途径。结合所要开发的系统的特点,本软件设计采用面向对象设计开发工具,后台数据库采用sql。整个系统力求做到操作简便、界面友好、灵活、实用和安全。 论文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。重点的说

3、明了系统设计的重点、设计思想、难点技术和解决方案。关键词:数据库管理系统,,票务查询AbstractWith the further development and maturity of the Internet, Web applications are more and more widely. Popularity of the Internet has dramatically changed the way people lived, it has become to access and exchange of information is one of the most eff

4、ective way. It is a unique advantage in this rapidly penetrate the market more and more traditional areas such as booking. Effective integration of Internet and booking for a way to network online booking, this is a subject that needs to be examined. In this context, the paper discusses the manageme

5、nt of vehicle booking system design and implementation. Through a variety of database management system on the model, Jie He bus ticket query the actual demand, and this also shows the car booking management system development process and various technical details. This system needs to adapt to the

6、times, and improve management efficiency and design and development. According to Ministry of Planning, 2005, the country will add 200,000 kilometers mileage than highway mileage to more than 25,000 km. By 2010, the total length of 35,000 km, across the border ran through North-South thing, and five

7、 vertical and seven horizontal 12 national trunk road system will be established, connectivity and coverage of the population over 200 000 cities. For customers in the growing competition in transport services to ensure the advantage, improve customer service quality roads, road passenger transport

8、sector has been struggling to find more competitive, new ways to improve the services of. Combination of the characteristics of the system to be developed, the design of software, object-oriented design and development tools , background database using sql. The system tried to be simple, user-friend

9、ly, flexible, practical and safe. Paper introduces the development background of the topic, to be completed by the function and development process. Note key focus of the system design, design ideas, technologies and solutions difficult.Keywords: database management system. . Ticket Query1. 绪言1.1 课题

10、的来源、目的、意义随着经济的发展,交通运输越来越便捷,但有些地方的客运定票管理水平还很低,它浪费了大量人力和物力,耽误了乘客宝贵的时间。为了提高效率,减轻劳动强度,设计开发客运订票系统。 订票管理系统是企业信息决策和管理的重要的组成部分,是一种典型的信息管理系统(MIS),其开发主要包括后台的数据库的建立、维护以及前端的相应应用程序的开发两个方面的内容,数据库的建立和维护主要要求其管理数据的一致性、完整性、安全性等特点,而前台的应用程序开发则要求做到各项功能要完备、操作要简便、易学易用等特点。信息时代已经来临,信息处理的利器计算机应用于车站售票的日常管理为车站售票的现代化带来了从未有过的动力和

11、机遇。采用计算机管理信息系统已成为汽车车站票务管理科学化和现代化的重要标志。在此背景下,本文论述了汽车订票管理系统的设计实现。通过对各种数据库管理系统的模型分析,结合汽车车站票务销售查询过程的实际需求,同时本文还说明了汽车订票管理系统的开发过程及各种技术细节。本系统是适应时代发展的需要,提高管理的效率而开发设计的。汽车售票是公路运输业务管理的一项最基本业务。表面上看,它只是公路运输业务的一个简单部分,但是它涉及的业务量大、客户多,还涉及资金管理与客户服务等多方面,因此这项业务关不像看上去那么简单。过去传统的售票方式已不能满足现代铁路运输业务流量剧增的客观要求,本系统便是利用目前最先进、最新型的

12、开发工具开发一个火车售票管理系统。它能方便快捷地运用在火车业务的营运之中 本系统下几点要求:1 可以存储所有车辆的全部信息和定票信息,安全、可靠、高效;2 只需数名信息录入员即可操作管理系统,节省大量人力;3 可以迅速查询所需信息。1.2 开发工具简介1.2.1 Microsoft Visual Studio 2008简介本系统前台采用的开发软件是Microsoft Visual Studio 2008。Visual Studio 是微软公司推出的开发环境,是目前最流行、最新的Windows平台应用程序开发环境版本。自微软发布Visual Studio以来,经历了5.0、6.0、7.0等版本;

13、2003 年,微软对 Visual Studio 2002 进行了部分修订,以 Visual Studio 2003 的名义发布(内部版本号为 7.1)。Visio 作为使用统一建模语言(UML)架构应用程序框架的程序被引入,同时被引入的还包括移动设备支持和企业模版。.NET 框架也升级到了 1.1。Visual Basic、Visual C+ 都被扩展为支持托管代码机制的开发环境,Visual Basic .NET更是从 Visual Basic 脱胎换骨,彻底支持面向对象的编程机制。.NET框架机制的运用,使得建立在 C+和 Java 基础上的现代语言C#非常成熟,是编写 .NET 框架很

14、好的语言。Microsoft Visual Studio 2008版本的发布,更是对程序设计提供了关键的改进。为了帮助开发人员迅速创建先进的软件,Visual Studio 2008 提供了改进的语言和数据功能,例如语言集成的查询 (LINQ),各个编程人员可以利用这些功能更轻松地构建解决方案以分析和处理信息,开发人员还可以从同一个开发环境内创建面向多个 .NET Framework 版本的应用程序。开发人员能够构建面向 .NET Framework 2.0、3.0 或 3.5 的应用程序,意味他们可以在同一环境中支持各种各样的项目;新版本还被允许联系新工具在平台上使用,使得用户有更好的WEB

15、体验。.NET Framework能够快速构造具有出色的最终用户体验的紧密联系的应用程序,在 .NET Framework 模型业务流程上有效构建的紧密联系的应用程序有利于在异类环境中实现系统集成。Visual Studio 和 .NET Framework 的结合使用减少了对公用管道代码的需要,从而缩短了开发时间并使开发人员能够集中精力解决业务问题。1.2.2 SQL Server 2005简介SQL Server 2005数据库在SQL Server 2000的基础上上升了一个档次,尤其是在数据分区、可编程性、语言增强以及安全上都有长足的进步;但也保留了SQL Server 2000原来具

16、有的优点。从借助浏览器实现的数据库查询功能到内容丰富的扩展标记语言(XML)支持特性均可有力地证明:SQL Server 2005全面支持Web功能的数据库解决方案。与此同时,SQL Server 2005还在可伸缩性与可靠性方面保持着多项基准测试纪录,而这两方面特性又都是企业数据库系统在激烈市场竞争中克敌致胜的关键所在。无论以应用程序开发速度还是以事务处理运行速度来衡量,SQL Server 2005都堪称最为快捷的数据库系统。 高度的人性化使SQL Server 2005有着优秀的可编程性,几乎是变革性的提升;如CLR(Common Language Runtime,公共语言运行时)集成。

17、你可以轻松利用.NET语言的优势如其面向对象的封装、继承和多态特性,编写出那些需要对数据进行复杂数值计算或逻辑的代码,如字符串处理,数据加密算法,XML数据操作等等。所以这样的优势使得使用它的开发商几乎会立即升级到SQL Server 2005 享受数据库编程的便捷。1.2.3 C#语言简介C#(C Sharp)是微软公司.NET战略部署的重要一环,是面向对象(OO, Open to Object)的编程语言(PL, Programming Language)。从.NET1.0, .NET2.0, 到.NET3.5,C#也经历了C#1.0, C#2.0和C#3.0的过程,发展成为一门成熟的语言

18、,也使微软一次拿出以C#为“内核”,XAML为“外壳”,WPF、WCF、LINQ等为“包装”,ASP.NET AJAX和Silverlight等为“深度扩展”的全方位“阻击”Java和Flash等技术的部署。C#和Java相似,需要运行在特定的环境中,而不同的是,Java运行在JVM(Java虚拟机)上,而C#运行在.NET Framework(准确的说是CLR,Common Language Runtime)上。比如C#2.0可运行在.NET2.0和.NET3.5上,而C#3.0只能运行在.NET3.5上(这里是指广义上,其实C#的2.0和3.0版本没有本质的区别,只是在某些特性上有所变动,

19、以下所说的C#无特别指出,均指C#2.0以上版本)。要运行C#程序,电脑必须安装了windows(XP以上版本最佳,linux平台下的虚拟机和.NET Framework还在研究阶段),并安装必要的.NET Framework。其实,在Windows Vista中,微软已经加入了.NET3.0。而要是想要编译C#程序,则至少要安装.NET Framework SDK。对于C#的争论从来没有停止过,特别是Jave阵营和C/C+阵营,其实,术业有专攻,扫大街的和看自行车的有何可争的?况且现在的状况是多门语言并存,至于哪门语言会遭淘汰(或许是几十年后才会出现的事情,或许不会出现),还是让时间去说明。

20、C#、VB和C+托管语言(C+/CLR,是微软对C+的扩展)的源代码经过C#编译器和连接器编译成中间语言(ML, Mid-Language),功能相同语言不同的代码可能会编译成相同的ML,这使得C#、VB、C+/CLR等语言工作者可以在同一个工程里合作,使得不同编程语言的使用者可以在同一个团队中融洽相处。当第一次运行C#程序时,CLR会根据系统配置,将其优化编译成最终程序,今后再次运行时就无需经过CLR编译而能够快速运行,这使得开发者可以最大程度的从不同系统平台上的不同代码编辑和优化中解放出来。CLR还支持延迟编译的技术,使得不同模块在使用时才编译,减少了编译的工作量,加快了程序第一次启动的速

21、度。微软的Visual Studio是一套功能全面的集成开发环境软件(IDE, Intergreted Development Environment),Visual C#是其中的一个部分。Visual C# 2008 Express 是最新的免费C#开发环境。2. 网站需求分析2.1 系统目标与要求汽车车票在线订购网以汽车车票订购为主要内容,发布相关车次的信息。给浏览者提供浏览大量的汽车车次的相关信息。在信息为重的前提下,注重网站页面的美观,网站的设计在风格统一、在色彩上协调、架构上清晰,毕竟美观的界面可以迅速留住用户的心。在功能上让浏览者可查询车票信息,允许网站管理员提供车票预订信息。当然

22、像这样的网站后台维护工作会相当繁重,这就要求网站的后台管理越简单越好,甚至可以让不懂网站后台知识的人能轻松添加、修改、删除网站中的信息。所以要在整个网站的设计当中处处考虑到浏览者和后台维护者的操作方便。这也因该是设计任何系统所须考虑的最重要的问题。不管是做什么样的网站最终的目的只有一个,即是为用户服务。理所当然在做需求分析的时候应充分的从用户的角度来考虑问题。2.2 系统总体需求 通过上面的分析,可以得出:(1). 网站要提供大量汽车车票的相关信息,并分门别类的放在相应的档目中。(2). 要便于网站管理人员的管理,汽车车次相关信息要能方便的发布,修改和删除。(3). 要能方便用户在网站内查询搜

23、索所需车票的相关信息,并且可以在线订票。2.2.1 车票信息发布用户:网站管理人员。功能说明:(1). 信息的发布:网站管理人员在统一的界面中发布信息,通过后来程序拼合成完整的网页展现在用户的面前。(2). 信息的查询:网站管理人员和用户都能方便查询网站中的相关信息。信息的管理(1). 类别管理:方便信息搜索和信息处理。(2). 类别调整:方便地对进入数据库的信息进行类别上的调整。(3). 内容整合:栏目的信息既可以按最小单元显示,也可以按各种方式合并在前台显示。(4). 信息的修改和删除:能修改错误的信息,和删除过时的信息。2.2.2 网上订票用户:需要订票的顾客 。功能说明:顾客可以在线查

24、询所需要的车票的详细信息,如果所订购的车票不够,则系统会自动提示。若有票则可以提交客户的详细信息及时订票。3. 网站总体设计和实现3.1 开发环境操作系统:Windows 9X、Windows NT Workstation/Server 4.0以上、Windows 2000 Server/Professional、Windows XP Professional。CPU:没有很高的要求,只要能够顺利运行Windows系列操作系统就可以了。当然,CPU的处理速度越快,运行ASP代码的效率越高。内存:最低配置32MB,建议使用64MB以上内存,如果使用Windows 2000或Windows XP建

25、议使用128MB以上内存。硬盘空间:至少需要50MB以上的硬盘空间来安装所需的组件。运行ASP的服务器端要求:(如表3.1所示)表3.1操作系统需要安装的Web ServerWindows 98PWS 4.0以上Windows NT 4.0 ServerIIS 4.0以上Windows 2000IIS 5.0以上Windows XPIIS 5.0以上3.2服务器端技术指标1. 服务器数据库采用SQL Server 2005;2.采用IIS 6.0作为系统运行服务器;3.客户端采用浏览器,满足客户易用性要求;4.客户端须满足如下技术指标:(1)IE 5.5及其以上版本。(2)Windows 20

26、00版本操作系统及以上版本。3.3 总体设计根据总体的需求,结合技术上的情况,确定该网站的功能要求:(1). 创建一个后台数据表用于存放网站各类别的车票的相关信息。(2). 创建一个后台数据表用于存放管理员信息。(3). 创建一个车次发布的订票信息数据库。(4). 编制一个管理员登录模块。(5). 编制一个各地车票查询模块,用于用户了解和查询自己想找的车票(6). 编制一个后台登录系统,用于网站管理员的登录。(7). 编制一个后台管理系统,用于网站管理员管理车票相关信息。(8). 设计各类信息的前台展示页面。3.4 数据库设计3.4.1 数据表的设计长途汽车票在线订购网站的数据库中共包含5个数

27、据表。分别是用于存放管理员信息的表SystemUser,如表3.1。用于存放用户订票信息的表ConsumerOrder, 如表3.2。用于存放用户建议和投诉信息的表ConsumerSuggestion,如表3.3。用于存放网站发布的车票信息的表FlightInformation,如表3.4。表3.1 用于存放管理员信息的表SystemUser表3.2用于存放用户订票信息的表ConsumerOrder 表3.3用于存放用户建议和投诉信息的表ConsumerSuggestion 表3.4用于存放网站发布的车票信息的表FlightInformation 3.5 通用模块每个网站和系统都会有很多通用模

28、块。如果把这些通用模块单独的给封装在一个文件中,在用到它的时候,就只调用这个文件,而不用在每个要用到它的页面又把它重新编辑一遍。把公共的通用模块给封装起来,这样做不仅可以省去很多代码,使程度简单,又可以避免在每次重新编辑时不小心而产生的错误,可以说是省力、省时、省心。分析网站需求,什么样的模块需要把它单独封装出来呢?那就是以下几种。(1). 数据库连接在动态网站开发时,一个很重要的步骤就是建立数据库的连接,即访问数据库。 (2). 检查表单元素的程序在网站的设计中应该会有很多页面涉及到表单的提交,那么表单中有些信息是必要填写的,那有些信息可以选填,这样一为,要怎样判断表单中该填的信息是否填写完

29、全了呢?这就需要一个程度来检查表单元素是否为空。这个通用模块可以用于管理员注册,车票信息发布,订票信息等模块。具体代码如下:if (count 0) Response.Write(alert(用户名已存在);history.back(); else SqlCommand intable = new SqlCommand(insert into SystemUser(user_name,pass_word)values( + un + , + cp + ), ts); intable.ExecuteNonQuery(); Response.Write(alert(新建用户成功,请记住您的密码!)

30、; 4. 网站详细设计和实现4.1 网站前台4.1.1 网站首页如图4.1所示。图4.1 长途汽车在线查询网首页实现滚动的代码如下:- ->欢迎使用长途汽车在线订票系统4.1.2 用户首页在用户主页中主要可以完成的功能是:车票信息的查看,无需在登录状态下完成订票。车票信息的查看属基本的功能,根据取得的用户名,查询数据表,得到相关的车票资料,通过服务器在客户端显示出来。如图4.2。图4.2 长途汽车在线查询网查询结果4.1.3 投诉和建议顾客如果有对该客运集团有不满的地方,可以通过投诉和建议来提交自己的意见如图4.3。图4.3 投诉和建议页面4.2 网站后台4.2.1 后台登录模块后台登录入口设计如图4.4所示。 图4.4 后台管理系统登陆页面由于网站后台是用于维护站的,所以对于网站后台登录入口要求设计得隐蔽一些。在后台登录入口时调用了Login.aspx,其代码如下: if (c = 0) Response.Write(alert(用户名密码错误!);history.back(); else if (this.TextBox3.Text.ToLower() != Sessionck.ToString().ToLower()

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1