基于Web的客运售票系统_第1页
基于Web的客运售票系统_第2页
基于Web的客运售票系统_第3页
基于Web的客运售票系统_第4页
基于Web的客运售票系统_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

I摘 要随着 Internet 的迅速发展和用户数量的急剧增加,互联网对于企业和事业单位的运营和发展日益重要,网上交易也逐渐被人们认可,并成为未来交易的发展方向。在这种情况下,很多原有的 C/S 模式的系统也逐步向 B/S 模式靠拢,客车售票系统也不例外。客车售票系统是客运旅游服务信息系统的一个重要组成部分,为了提高客运的售票效率,丰富客运的营销手段,客运站售票总站的下属代售点可以通过公用的互联网资源,实现网上的售票,查询及管理工作。本论文围绕如何实现基于 B/S 结构的客票系统展开讨论,通过对现有 C/S 结构的售票系统与 B/S 结构的优缺点进行比较,给出基于 B/S 结构售票系统的具体解决方案:前台营业,信息查询,营业统计,常用工具,基础设置,系统设置等六个模块。在软件的结构设计中侧重售票系统主要功能的设计与实现。关键词:B/S 结构;客运售票;.net 技术IIAbstractWith the rapid development of Internet and the dramatic increase in the number of users, the Internet for the operation and the development of enterprises and institutions is increasing importance and online transactions has gradually been recognized and become the development direction of future transactions. In such cases, a lot of the original C/S model of the system gradually closes to B/S mode. the bus ticketing system is no exception. Bus ticketing system is an important part of a passenger information system for travel services . In order to improve the efficiency of the passenger, the passenger-rich marketing tool, Bus Terminus subordinate ticket outlets through communal Internet resources, the realization of online ticketing For inquiries, and management. In this paper, focusing on how to achieve based on B/S structure to discuss the ticket system through the existing C/S structure of the ticketing system and B/S structure to compare the advantages and disadvantages are given based on the B/S structure of the ticketing system of specific solutions program: the future of business information, sales statistics, commonly used tools, basic settings, system settings, such as the six modules. The structural design of the software ticketing system focus on the main functions of the Design and Implementation. Key words: B/S structure; passenger ticket; . net technologyIII目 录摘要 .IAbstract.II第 1 章 绪论 .1第 1 节 客运信息化的现状和目标 .1第 2 节 基于 B/S 的客运售票系统 .1第 3 节 系统开发的环境 .2第 2 章 B/S 模式与开发平台 .3第 1 节 B/S 模式介绍 .3第 2 节 开发工具介绍 .5第 3 章 系统需求分析 .9第 1 节 用户工作流程 .9第 2 节 用户业务需求 .9第 3 节 设计思想与原则 .9第 4 节 功能需求 .10第 5 节 性能需求 .10第 4 章 系统设计 .12第 1 节 系统功能结构图 .12第 2 节 系统功能设计 .12第 3 节 数据库设计 .13第 5 章 系统开发 .17第 1 节 系统登陆模块 .17第 2 节 前台营业模块 .17第 3 节 信息查询模块 .20第 4 节 营业统计模块 .22第 5 节 常用工具模块 .25第 6 节 基础设置模块 .26IV第 7 节 系统设置模块 .30第 6 章 系统测试 .32第 1 节 测试目的 .32第 2 节 测试结果 .32结论 .35参考文献 .36附录 .37致谢 .40绥化学院 2009 届本科生毕业论文1第 1 章 绪论发展客运无论对客运公司发展还是对人民生活需求都具有十分重要的意义;发展客运是增强客运公司实力、改善客运服务质量的需要,是完善运输体系、提高整体效益的需要,是实现两个根本性转变、走集约化发展道路的必然趋势,是发挥道路运输优势的拳头产品;建立客运系统可以提升道路运输竞争力,提高车辆运用效率,降低运输成本,减少交通事故;发展客运可以改善投资环境,促进地域经济国际化的进程;促进沿线经济开发、房地产升值;促进形成网络型公路产业,高新技术产业及商贸开发区;促进产业结构化,加快物流速度;促进地区经济的繁荣。我国加入世界贸易组织后,必然要加快改革和经济结构调整的速度,加大市场开放的力度,而全国性的客运系统正是开放市场、促进交流的良好载体。第 1 节 客运信息化的现状和目标交通是城市的主要功能之一,交通运输体系是城市生存和发展必不可少的物质基础,是国民经济的大动脉。城市综合交通运输体系由铁路、公路、航空、水路、管道等多种运输方式构成,其中,公路运输可以承担铁路、水运、空运固定路线之外的延伸任务;可以深入到城镇、乡村、山区、港口、机场等各个角落,能独立实现“门到门”的直达运输,具有机动灵活、直达、适应性强、速度快、普及面广的特点。随着我国城市经济的飞速发展,交通运输对效率、服务水平的要求越来越高,公路运输的优越性日益体现,尤其在区域交通中,公路运输所占分额呈快速增长态势,公路建设也进入了一个快速发展的时期。公路网规划是公路建设的基础和先导,对于科学合理地确定公路建设规模、优化公路等级结构、制定公路建设计划、保证公路建设的可持续发展、调整各种运输方式之间的协作互补关系等工作都具有十分重要的意义。第 2 节 基于 B/S 的客运售票系统近年来,随着网络技术不断发展,尤其是基于 Web 的信息发布和检索技术以及网络分布式对象技术的飞速发展,导致了很多应用系统的体系结构从 C/S 结构向更加灵活的 B/S 多级分布结构演变,使得软件系统的网络体系结构跨入一个新阶段。认识这些结构的特征,并根据实际情况进行系统的选型,对于成功开发一个 MIS 系统是非绥化学院 2009 届本科生毕业论文2常关键的,而本论文所探讨的话题便是对通常 C/S 结构的客运售票系统,应用 B/S 架构来体会其特点。第 3 节 系统开发的环境1.软件环境:操作系统: Windows 2000/XP数据库: Microsoft SQL Server 2005支持环境: Microsoft Visual Studio 20082.硬件环境:处理器: Intel(R) Core (TM)2 Duo CPU T7100 1.80GHz 1.79GHz内存: 1024 MB硬盘: SATA2 160GB光驱: DVD/RAM,48x3.环境安装下载需要用的开发软件 Microsoft SQL Server 2005.和 Microsoft Visual Studio 2008,安装好即可,微软提供的这些开发软件比较智能,不需要其他的配置,安装好后系统的开发环境搭建好了。绥化学院 2009 届本科生毕业论文3第 2 章 B/S 模式与开发平台软件开发都需要自己的开发模式与平台,本章主要介绍了本系统开发使用的 B/S模式及其于 C/S 的比较,对开发平台也做了详细的介绍。第 1 节 B/S 模式介绍在 B/S 体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。而其余如数据请求、加工、结果返回以及动态网页生成、对数据库的访问和应用程序的执行等工作全部由Web Server 完成。随着 Windows 将浏览器技术植入操作系统内部,这种结构已成为当今应用软件的首选体系结构。显然 B/S 结构应用程序相对于传统的 C/S 结构应用程序是一个非常大的进步。1.1 B/S 模式的概念B/S(Browser/Server)结构即浏览器和服务器结构。它是随着 Internet 技术的兴起,对 C/S 结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW 浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层 3-tier 结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO) 。1.2 B/S 模式与 C/S 模式对比(1)硬件环境不同C/S 建立在局域网的基础上,通过专门服务器提供连接和数据交换服务。所处理的用户不仅固定,并且处于相同区域,要求拥有相同的操作系统。B/S 建立在广域网的基础上,信息自己管理,有比 C/S 更强的适应范围,一般只要有操作系统和浏览器就行。与操作系统平台关系最小。面向不可知的用户群。(2)结构不同C/S 软件一般采用两层结构,而 B/S 采用三层结构。这两种结构的不同点是两层结构中客户端参与运算,而三层结构中客户端并不参与运算,只是简单地接收用户的请求,显示最后的结果。由于三层结构中的客户端并不需要参与计算,所以对客户端的计算机电脑配置要求较低。虽然 BlS 采用了逻辑上绥化学院 2009 届本科生毕业论文4的三层结构,但在物理上的网络结构仍然是原来的以太网或环形网。这样,第一层与第二层结构之间的通信、第二层与第三层结构之间的通信都需占用同一条网络线路,网络通信量大。而 C/S 只有两层结构,网络通信量只包括 Client 与 Server 之间的通信量,网络通信量低。所以,C/S 处理大量信息的能力是 B/S 无法比拟。(3)处理模式不同B/S 的处理模式与 C/S 相比,大大简化了客户端,只要装上操作系统、网络协议软件以及浏览器即可,这时的客户机成为瘦客户机,而服务器则集中了所有的应用逻辑。(4)构件重用不同在构件的重用性方面,C/S 程序从整体进行考虑,具有较低的重用性。 而 B/S 对应的是多重结构,要求构件具有相对独立的功能,具有较好的重用性。(5)系统维护不同系统维护是在软件生存周期中开销最大的一部分。C/S 程序由于其本身的整体性,必须整体考察并处理出现的问题。而 B/S 结构,客户端不必安装及维护。B/S 结构在构件组成方面只变更个别构件,开发、维护等工作都集中在服务器端。当需要升级时,只需更新服务器端的软件,而不必更换客户端软件,实现系统的无缝升级。这样就减轻了系统维护与升级的成本和工作量,使用户的总体拥有成本(TCO)大大降低。(6)对安全的要求不同由于 C/S 采用配对的点对点的结构模式,并采用适用于局域网、安全性比较好的网络协议( 例如 NT 的 NetBEUI 协议),安全性可得到较好的保证。C/S 一般面向相对固定的用户群,程序更加注重流程,它可以对权限进行多层次校验,提供了更安全的存取模式,对信息安全的控制能力很强。一般高度机密的信息系统采用 C/S 结构适宜。而 B/S 采用点对多点、多点对多点这种开放的结构模式,并采用 TCPIP 这一类运用于 Internet 的开放性协议,其安全性只能靠数据服务器上管理密码的数据库来保证。所以 B/S 对安全以及访问速度比 C/S 有更高的要求。而 Internet 技术中这些关键的安全问题远未解决。(7)速度不同绥化学院 2009 届本科生毕业论文5由于 C/S 在逻辑结构上比 B/S 少一层,对于相同的任务,C/S 完成的速度总比B/S 快。使得 C/S 更利于处理大量数据。(8)交互性与信息流不同交互性强是 C/S 固有的一个优点。在 C/S 中,客户端有一套完整的应用程序,在出错提示、在线帮助等方面都有强大的功能,并且可以在子程序间自由切换。B/S 虽然由 javascript、VBScript 提供了一定的交互能力,但与 C/S 的一整套客户应用相比是太有限了。C/S 的信息流单一,而 B/S 可处理如 B-B、B-C、B-G 等信息并具有流向的变化 1。第 2 节 开发工具介绍“工欲善其事,必先利其器” ,各种工具在程序开发中的地位显得逾发重要。在现在的软件开发过程中,编码所占的比重越来越少,之所以会出现这种情况,一是经过多年的积累,可复用的资源越来越多;二是开发工具的功能、易用等方面发展很快,编码速度产生了飞跃。这里我简单的介绍一下本项目中应用的开发工具。2.1 ASP.NET 介绍Web 应用程序会让 Web 服务器给客户机发送 HTML 代码。这些代码显示在 Web浏览器中,例如 Internet Explorer。当用户在浏览器中输入 URL 字符串时,就会把HTTP 请求发送给 Web 服务器。 HTTP 请求包含所请求的文件名和其他信息,例如部署客户应用程序的字符串、客户机支持的语言和请求所属的其他数据。Web 服务器返回一个 HTTP 响应,其中包含 HTML 代码。Web 浏览器将解释这些 HTML 代码,给用户显示文本框、按钮和列表。使用 ASP.NET 在客户系统上创建 Web 应用程序,只需要一个简单的 Web 浏览器。可以使用 Internet Explorer、Opera 、Netscape Navigator、Firefox 或其他支持 HTML 的Web 浏览器。客户系统不需要安装 .NET。在服务器系统上,需要 ASP.NET 运行库。如果系统上有 Internet Information Services(IIS) ,ASP.NET 运行库就会在安装.NET Framework 时用服务器配置。如果开发系统上安装了 Windows XP 家用版,就不能使用 IIS。在 Visual Studio 2008 中,这已不再是个问题,因为 Visual Web Developer Web Server 是 Visual Studio 的一部分,可以用于测试 Web 应用程序。绥化学院 2009 届本科生毕业论文6客户机向服务器请求一个文件,例如 default.aspx。所有的 ASP.NET Web 页面通常带有扩展名.aspx。因为这个文件扩展名是用 IIS 注册的,或者 Visual Web Developer Web Server 能识别它,所有 ASP.NET 运行库和 ASP.NET 工作进程就会开始工作。对文件 default.aspx 的第一次请求会启动 ASP.NET 分析器,编译器会把该文件和一个与 .aspx 文件相关的 C#文件一起编译,创建一个程序集。然后.NET 运行库的 JIT 编译器把

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论