节点文献

基于Web的交通旅游订票系统的设计与实现

【作者】 卢晓庆

【导师】 胡延平;

【作者基本信息】 大连理工大学 , 机械电子工程, 2004, 硕士

【摘要】 基于Web的交通旅游售票系统是通过网络查询信息,进行交通票券的预订、购买支付的电子商务系统,其中的交通票券包括机票、船票以及Bus票等。订票在购票交易过程中扮演着十分重要的角色,设计和实现一个完整的基于Web的订票系统能够为旅客提供一个快捷、便利的购票渠道,对促进交通旅游票务事业的发展具有十分重要的意义。 本文深入探讨了WEB应用系统开发过程及其相关技术,结合实际工程项目中售票系统的功能需求和业务流程分析,运用动态网页、数据库、数据结构、网络通信等技术,提出了订票系统解决方案,将整个订票系统分成订购、结账、票券促销、订单查询、票点查询和会员管理共六个功能模块,在此基础上重点解决了系统体系结构、购物篮设计及系统安全三个关键问题。 订票系统的规模较大,涉及的票券种类较多,在实现过程中要求多个子系统并行开发,这对系统体系结构的健壮性、可扩展性有很高的要求。在对C/S和B/S两种开发模式深入分析的基础上,综合运用电子商务开发技术,本文提出了建立基于.NET架构的系统N层分布式体系结构,并将系统的业务逻辑划分为数据实体、实体控制、数据访问、业务规则和业务外观等五个独立的层。在具体的实现过程中,采用Facade和Adapter两种设计模式,为系统建立统一接口类,有效地满足了售票系统的规模需求和将来业务增长的需要。 交通旅游票券的信息结构以及本系统订票流程比较复杂,采用一般数组式结构的购物篮无法满足这一要求。综合运用XML和ADO.NET技术,本文提出了采用对象组合技术设计一种基于数据集(DataSet)的购物篮数据实体模型解决了上述问题。 安全性是设计和实现基于Web技术的售票系统要解决的关键性问题之一,本文对售票系统的安全性作出了深入的探索,基于ASP.NET技术,设计了会员登录的表单认证,以增强系统的安全性。 系统的设计与实现综合运用了ASP.NET,ADO.NET,XML,Web Services等技术,完成了数据库开发、票券信息管理系统设计和网页站点设计等工作。文中提出的许多方案解决了相关工程中的实际问题,为此类系统的开发提供了有效的措施。

【Abstract】 The Tourist Traffic Ticket-selling System, based on Web technique, is a kind of E-Commerce system, by which the tourist can query the information of traffic tickets, including the plane ticket, ship ticket, bus ticket etc. and also buy tickets. Ticket-booking plays a key part in the business of buying and selling traffic tickets. It is very important to the development of tour that the Ticket-booking system, based on Web technique, is well designed and implemented. The system can help tourists book ticket expediently and rapidly.Based on the deep research on the development of the Web application system and related techniques, this paper firstly analyzes the function requirement and business flow of the Ticket-selling system. Then a solution for the Ticket-booking system is brought forward using active web page, database, data structure and network communication technology.The whole system is divided into six function modules:booking, checking, ticket promotion, order query, ticket-site query and member management According to these researches, there are three pivotal questions, system architecture,shopping cart and system’s security,need to be solved.For the huge scale of the system and large amounts of the ticket type, many sub-systems should be developed simultaneously. Consequently, combining the N-Tier architecture, the ticket-booking system is achieved based on .NET framework using E-commerce techniques. To do this, two modules of architecture, C/S and B/S, are deep researched. Then the business logic of the system is divided into five independent layers in order to meet the demand scale and business increase of the system in the future. The five layers are data entity, entity control, data access, business rules and business facade respectively. The common interface class is designed using two patterns, Facade and Adapter. Doing these can insure that the functions of each layer is simple. In fact, it is proved that this kind of architecture does meet the demand scale and business increase of the system.A simple shopping cart is unable to suit the ticket-booking system which is discussed in this paper, so a special structure of shopping cart, designed using the techniques of Object Composition and DataSet, is brought forward.The security of the system is also discussed in this paper. And the Forms authentication for member login is designed to enhance the security of the system.The integrated ticket-booking system, including Database development, MIS of Ticket and website design, is designed and implemented using the techniques of ASP. NET, ADO. NET, XML, Web Services etc. Many solutions occured in this thesis are also available for the development of such kind of system in practice.

  • 【分类号】TP311.52
  • 【被引频次】17
  • 【下载频次】1322
节点文献中: 

本文链接的文献网络图示:

本文的引文网络