基于.NET的火车联网售票系统的设计
来源:56doc.com 资料编号:5D630 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9A5D630
资料介绍
摘 要 基于B/S模式的火车联网售票系统是一个目前非常流行的在线售票系统。该系统的出现大大满足了现今对于火车售票的需要,使原本极为麻烦的售票、购票过程变得方便快捷,从而提高效率并且大大降低了售票员的工作量。 火车联网售票系统主要包括的火车票查询子系统、订票子系统等功能系统。它能够实现在线车票查询(包括简单查询、详细查询两个部分),在线订票等功能。其开发主要包括后台数据库的建立管理和前台应用程序的开发这两个方面。程序功能实现后用户将可通过互联网在线查询、订购所需的火车票,并能随时查看自己所订购的车票。 本文首先介绍了火车联网售票系统的整体系统构架及Microsoft SQL SERVER 2000数据库的建立,接着详细介绍了各子系统,包括各子系统的功能概述,具体实现,以及数据库相关表设计。 关键词:在线售票;订单;管理 The Design of Train Online Booking System Based on .NET Abstract Online Booking System based on B/S structure is currently a very popular online ticketing system. The system can meet the requirement of the selling train ticketing, make the extremely trouble process of buying train ticket fast and convenient. It improves efficiency and reduces workload of conductor. Train Online Booking System mainly comprise of ticket query, booking subsystem, complete online ticket query (includes simple query, detail query), online booking and so on. The development includes the establishment and management of the background database, and the implementation of application program .The system will allow customers to inquiries and book the train tickets through the Internet. They can inquire about the tickets of their booking at any time. This paper introduces the ticketing system interconnection of the overall system architecture and how to create Microsoft SQL SERVER database being followed by a detailed description of the subsystems, including the subsystems overview, the detail of realization and the related design of table. Key words: online booking ; order ; manage 根据火车联网售票系统的逻辑划分,本系统一共分为五个子系统,分别是用户登录和注册子系统,火车票查询子系统,订票子系统,用户管理子系统,管理员管理子系统。 用户登录模块 主要完成用户登录的功能,并将用户名记录入cookie中。如果注册用户想要订购火车票,就必须登录。登录时必须正确添写用户名和密码。如果游客没有注册。登录界面有到注册界面的连接。 用户注册模块 完成用户注册的功能。登录的注册用户和未登录的游客的区别在于登录的注册用户可以浏览首页,查询火车票,订购火车票,管理(查看、修改)自己的注册信息,查看自己的订单信息,可以在网站上留言(例如:用户查询到自己想要的火车票已经售完,就可以在网站上留言,求购此票);而未登录的游客则只能浏览首页,查询火车票,其余的功能都不能用。 快速查询 主要实现按起点站、终点站来查询车票。在首页有一个快速查询模块,用户无须经过点击连接按钮,转到专门的查询页面再进行查询这样一个麻烦的过程就能得到较为满意的查询结果。 详细查询 主要实现按日期、起点站、终点站、车次、是否是卧铺这五点来查询。虽然有快速查询这样一个方便的查询模块,但其功能不够强大,有时可能不能满足用户的查询要求,这时就需要这样一个功能强大的详细查询模块。 订票子系统 主要实现将用户选种的车票进行锁定,以及生成定单并显示。这是网站的一个重要功能模块,在显示详细的查询信息页面点击订购按钮后,将转向订单页面,并向之传递用户所订购火车票的信息,然后在订单页面生成订单并显示。 用户管理子系统 用户注册信息的管理 主要实现用户自己的注册信息的修改。有时用户因为各种情况需要修改自己的注册信息,就可以进入用户管理子系统。点击用户注册管理的子模块,修改自己的注册信息。 订单管理 主要实现查询和删除用户已经下了的订单。 用户留言模块 实现用户留言功能。这是用户与用户之间,用户与管理员之间交流的窗口。用户可以通过它向网站提出建议;与其他用户之间进行信息交流,例如用户查询到自己想要的火车票已经售完,就可以在网站上留言,求购此票,或与其他用户换票等。极大的丰富网站功能,方便了用户。 管理员管理子系统 订单信息管理 主要实现查询所有的订单以及删除订单的功能。可能会出现一些情况,使管理员需要删除一些用户的某些订单,这个功能模块就是为应对这种情况而作的。 用户信息管理 主要实现查询所有的用户注册信息以及删除功能。一个完善的网站一定会有对用户信息管理,主要是查看删除用户的注册信息。 车票信息管理 主要实现查询所有的车票信息以及对车票信息的修改和删除。可能会出现一些情况使得现有车票不符和实际情况,所以就需要管理员能对车票信息进行修改和删除。 地址信息管理 主要实现查询所有的地址信息以及对地址信息的修改和删除。可能会出现一些情况使得火车到点时刻出现变化,这就需要管理员能对之进行相应的改动。 用户留言管理 主要实现查询所有的用户留言以及对用户留言删除。首先管理员应该能够查看所有的用户的所有留言,这才能发现违反规定的用户留言,为进一步的删除操作做好前提准备。其次用户留言可能会很多,如不及时清除会站用太多的存储空间,所以需要管理员能够对用户留言进行删除。 发布公告/热门信息模块 主要实现管理员对一些信息的发布。这个模块是实现与用户交流的一个窗口。管理员可以通过它发布一些当前的热门车票的信息;发布一些网站公告等。它与用户留言模块一起构成了网站与用户的沟通。 |