基于网络的实名制火车票预定系统的设计与开发-软件工程专业论文.docx
文本预览下载声明
基于网络的实名制火车票预定系统的设计与开发
基于网络的实名制火车票预定系统的设计与开发
基于网络的实名制火车票预定系统的设计与开发
摘 要
国民经济的飞速发展和国力的不断提高,伴随着我国城市化进程的加快,铁路旅客 运输面临着增加运能、提高服务质量、提高竞争能力等迫切问题。实名制火车网上定票 将取代目前传统的窗口售票,实现旅客出行购票、票务管理等环节的自动化,体现铁路 客运系统票务管理的现代化水平,能极大地方便乘客,同时提高运营单位的运输效率和 经济效益。由此可见网上定票系统是解决当前问题的重要手段之一,是铁路运输行业发 展的必然趋势。因此,开发网上客票实名制预定和发售系统有着十分重要的意义。
B/S (Browser/Server)模式是用户通过 IE 浏览器在工作界面操作,大部分运算在服务 器端完成,能实现不同人员,从不同地点,以不同的接入方式访问和操作共同的数据。 数据的多次交互限定于应用服务器和数据服务器之间,网络传输量少,数据的实时更新 性好,所有的浏览器端各自实现用户界面和处理逻辑。维护工作主要在服务器上,支持 远程维护,客户端只运行浏览器,因此运行维护比较简便,无需特别维护,同时 B/S 模 式利用 cookie 进行身份验证,完善了安全机制。随着系统的不断扩展,这种两层的 Browse/Server 模式逐渐暴露出它的缺陷。由于终端需求的千变万化,浏览器端可能会 不堪重负,这显然于分布式计算机的思想背道而驰的。
针对上述问题,本文提出了解决问题的方案,把两层的结构改成多层的 B/S 结构, 通常是三层:浏览器、应用服务器和数据库服务器。基于网络的实名制火车票预定系统 采用 B/S 三层模式和集群技术,在 Windows2000 下,SQL Server2000 为后台数据库,IIS 为 Web 服务器,运用 JSP 编程工具和.Net 框架实现了分布式数据库服务器(SQL Server 2000)、应用层服务器 IIS、客户端的三层系统。本文还详细的说明了 B/S 模式的分布 式系统设计方法,同时给出了系统架构的实现策略。本文还对用 JSP 来进行简单的数据 库开发方面进行了简单的探讨。
本论文通过对系统体系结构和需求的分析、数据库的设计实现、界面系统的代码实 现,完成了基于网络的实名制火车票预定系统的用户管理、预定票管理、车次查询、退 票等核心功能,在系统代码设计、界面设计、数据库设计、SQL 语句优化等方面,进行 严格了测试,系统的稳定性、健壮性、实用性都比较稳定。基于网络的实名制火车票预 定系统可以作为传统售票的一种有机补充,也是铁路旅客服务信息系统的一个重要组成 部分。通过开发基于网络的实名制火车票预定系统,根据用户的需求设置其权限,能快
I
II
II
捷方便地服务用户,不仅可以满足用户火车票网上购票火车票查询、出票、退票和异地 购票等功能的基本要求,也能实现铁路票务信息共享,方便乘客通过系统查询火车车次、 空闲座位、票价等具体信息,为实现在网上快速方便的定票、出票及铁路运输安全提供 保障,也极大地提高了铁路部门管理和运输安全水平。
关键词 数据库,分布式,集群,IIS,JSP,三层
基于网络的实名制火车票预定系统的设计与开发
基于网络的实名制火车票预定系统的设计与开发
PAGE
PAGE IV
THE DESIGN AND DEVELOPMENT OF TRAIN TICKET RESERVATION SYSTEM WITH
REAL NAMES ON THE NETWORK
ABSTRACT
The rapid development of national economy and national strength continued to improve, along with the accelerated process of urbanization in China, facing the railway passenger transport increased transport capacity, improve service quality, enhance competitiveness and other pressing issues. Online booking train real-name system will replace the current window of the traditional ticketing, travel bookings to achieve visitors, and ticketing, and other aspects of automation, railway passenger transport syst
显示全部