摘 要
火车售票是铁路运输业务管理的一项最基本业务。表面上看,它只是铁路运
输业务的一个简单部分,但是它涉及的业务量大、客户多,还涉及资金管理与客
户服务等多方面,因此这项业务并不像看上去那么简单。过去传统的售票方式已
不能满足现代铁路运输业务流量剧增的客观要求,本系统便是利用目前较先进新
型的开发工具 ASP.NET 开发一个火车售票管理系统,它能方便快捷地运用在火车
业务的营运之中。
本系统采用微软的 VS2005 集成开发环境进行开发,采用 C#语言作为后台编
程语言,前台采用普通的 HTML 语言进行编写。程序所采用的数据库环境是微软
的数据库 SQL Server 2005 数据库集成环境。系统采用先开发后台数据库的方法
进行开发,首先后台数据库,数据库设计好之后就开始编写网站的后台,网站后
台的主要功能就是对信息的添加,修改和删除等操作。然后前台调用后台添加的
数据进行显示。
火车票查询系统主要有用户注册,在线查询,在线订票,后台管理等功能。
用户只有先注册才能登录火车票查询系统的首界面,然后可以进行在线查询、车
票订购的功能。可对车次信息的查询和客户对已定车票信息的查询,车次信息包
括:车号,出发地,目的地,发车日期,开出时刻,票价等,客户只能查询车次
信息,不能修改。根据查询系统,客户根据自己的需要找到满意的车次,在输入
个人信息后直接通过网上订票确定已预定选中的车票,车票记录包括:会员名,
车号,发车日期,订购日期,订购票数,总价。
关键词:车票查询;火车票;ASP.NET;数据库
目录
前言 ...............................................................................................................................1
1 绪论 ............................................................................................................................1
1.1 课题背景 ............................................................................................................................1
1.2 问题的提出 ........................................................................................................................2
1.3 研究意义 ............................................................................................................................2
1.4 开发方法 ............................................................................................................................3
2 系统开发环境 ...........................................................................................................3
2.1 Visual Studio.NET 开发平台 .............................................................................................3
2.2 ASP.NET 2.0 开发技术......................................................................................................4
2.3 ADO.NET 数据访问技术...................................................................................................5
2.4 Microsoft SQL Server 2005 简介 .......................................................................................5
2.5 B/S 结构 ..............................................................................................................................6
2.6 使用工具 ............................................................................................................................6
3 系统分析 ....................................................................................................................7
3.1 需求分析 .............................................................................................................................7
3.2 可行性分析 ........................................................................................................................7
3.3 系统设计目标 .....................................................................................................................8
3.4 开发工具 ............................................................................................................................9
4 数据库设计 .............................................................................................................10
4.1 数据库简介 .......................................................................................................................10
4.2 数据库概要结构设计 .......................................................................................................10
4.3 实体属性图 .....................................................................................................................11
4.4 数据库逻辑结构设计 ......................................................................................................13
5 系统设计与实现 .....................................................................................................15
5.3 功能模块实现 ..................................................................................................................16
5.3.1 学生管理 ................................................................................................................16
5.3.2 在线订票 ................................................................................................................17
5.3.3 车次查询 ................................................................................................................18
5.3.4 后台登录 ................................................................................................................19
5.3.5 车次管理 ................................................................................................................20
致 谢 ...........................................................................................................................22
结 论 ...........................................................................................................................23
参考文献 .....................................................................................................................24
1
前言
信息时代已经来临,信息处理的利器——计算机应用于火车站售票的日常管理为火车
站售票的现代化带来了从未有过的动力和机遇,为火车站票务管理领域的飞速发展提供了
无限潜力。采用计算机管理信息系统已成为火车站票务管理科学化和现代化的重要标志,
给火车站票务带来了明显的经济效益和社会效益。在此背景下,本文论述了火车订票管理
系统(的设计实现。通过对各种数据库管理系统的模型分析,结合火车站票务销售查询过
程的实际需求,同时本文还说明了火车订票管理系统的开发过程及各种技术细节。本系统
是适应时代发展的需要,提高管理的效率而开发设计的。
一个大型的计算机管理系统必须有一个正确的设计指导思想,通过合理的选择数据结
构,操作系统以及开发环境,构成一个完善的网络系统,才能充分发挥计算机信息管理优
势。现代化的车站售票是集预定车票、售票 、退票、车次查询、报表及其他各种服务,
车站售票组织庞大,服务项目多,信息量大,要想提高劳动生产,降低成本,提高服务质
量和管理水平,进而促进经济效益,必须借助计算机来进行现代化的信息管理。
传统手工的车站售票管理,管理过程繁琐而复杂,执行效率低,并且易于出错。通过
这样的系统,我们可以做到信息的规范管理和快速查询,实现了车站售票管理的系统化、
规范化和自动化,这样不仅减少了管理工作量,还提高了管理效率,降低了管理成本。
火车售票是铁路运输业务管理的一项最基本业务。表面上看,它只是铁路运输业务的
一个简单部分,但是它涉及的业务量大、客户多,还涉及资金管理与客户服务等多方面,
因此这项业务关不像看上去那么简单。过去传统的售票方式已不能满足现代铁路运输业务
流量剧增的客观要求,本系统便是利用目前最先进、最新型的开发工具 ASP.NET 开发一个
火车售票管理系统。它能方便快捷地运用在火车业务的营运之中。
基于 B/S 模式的火车售票系统是一个目前非常流行的在线售票系统。该系统的出现大
大满足了现今对于火车售票的需要,使原本极为麻烦的购票过程变得方便快捷,从而提高
效率并且大大降低了售票员的工作量。
2
1 绪论
1.1 课题背景
信息时代已经来临,信息处理的利器——计算机应用于火车站售票的日常管理为火车
站售票的现代化带来了从未有过的动力和机遇,为火车站票务管理领域的飞速发展提供了
无限潜力。采用计算机管理信息系统已成为火车站票务管理科学化和现代化的重要标志,
给火车站票务带来了明显的经济效益和社会效益。在此背景下,本文论述了火车订票管理
系统(的设计实现。通过对各种数据库管理系统的模型分析,结合火车站票务销售查询过
程的实际需求,同时本文还说明了火车订票管理系统的开发过程及各种技术细节。本系统
是适应时代发展的需要,提高管理的效率而开发设计的。
火车售票是铁路运输业务管理的一项最基本业务。表面上看,它只是铁路运输业务的
一个简单部分,但是它涉及的业务量大、客户多,还涉及资金管理与客户服务等多方面,
因此这项业务关不像看上去那么简单。过去传统的售票方式已不能满足现代铁路运输业务
流量剧增的客观要求,本系统便是利用目前最先进、最新型的开发工具 ASP.NET 开发一个
火车售票管理系统。它能方便快捷地运用在火车业务的营运之中。
基于 B/S 模式的火车售票系统是一个目前非常流行的在线售票系统。该系统的出现大
大满足了现今对于火车售票的需要,使原本极为麻烦的售票、购票过程变得方便快捷,从
而提高效率并且大大降低了售票员的工作量。
1.2 问题的提出
一个大型的计算机管理系统必须有一个正确的设计指导思想,通过合理的选择数据结
构,操作系统以及开发环境,构成一个完善的网络系统,才能充分发挥计算机信息管理优
势。现代化的车站售票是集预定车票、售票 、退票、车次查询、报表及其他各种服务,
车站售票组织庞大,服务项目多,信息量大,要想提高劳动生产,降低成本,提高服务质
量和管理水平,进而促进经济效益,必须借助计算机来进行现代化的信息管理。
传统手工的车站售票管理,管理过程繁琐而复杂,执行效率低,并且易于出错。通过
这样的系统,我们可以做到信息的规范管理和快速查询,实现了车站售票管理的系统化、
规范化和自动化,这样不仅减少了管理工作量,还提高了管理效率,降低了管理成本。
1.3 研究意义
信息时代已经来临,信息处理的利器——计算机应用于火车站售票的日常管理为火车
3
站售票的现代化带来了从未有过的动力和机遇,为火车站票务管理领域的飞速发展提供了
无限潜力。采用计算机管理信息系统已成为火车站票务管理科学化和现代化的重要标志,
给火车站票务带来了明显的经济效益和社会效益。在此背景下,本文论述了火车订票管理
系统的设计实现。通过对各种数据库管理系统的模型分析,结合火车站票务销售查询过程
的实际需求,同时本文还说明了火车订票管理系统的开发过程及各种技术细节。本系统是
适应时代发展的需要,提高管理的效率而开发设计的。
火车售票是铁路运输业务管理的一项最基本业务。表面上看,它只是铁路运输业务的
一个简单部分,但是它涉及的业务量大、客户多,还涉及资金管理与客户服务等多方面,
因此这项业务不像看上去那么简单。过去传统的售票方式已不能满足现代铁路运输业务流
量剧增的客观要求,本系统便是利用目前最先进、最新型的开发工具 ASP.NET 开发一个火
车售票管理系统。它能方便快捷地运用在火车业务的营运之中。
1.4 开发方法
远程车票订购系统的设计与开发是一个目前非常流行的在线售票系统。该系统的出现
大大满足了现今对于火车售票的需要,使原本极为麻烦的售票、购票过程变得方便快捷,
从而提高效率并且大大降低了售票员的工作量。
本系统采用微软的 VS2005 集成开发环境进行开发,采用 C#语言作为后台编程语言,
前台采用普通的 HTML 语言进行编写。程序所采用的数据库环境是微软的最新数据库 SQL
Server 2005 数据库集成环境。
本系统采用 b/S 模式,后台使用 SQL Sever 作为后台的数据管理系统,而在前台使用
SQL Sever 的 Command 组件来调用存储过程的。SQL(Structured Query Language,结构查询
语言)是一个功能强大的数据库语言。SQL 通常使用于数据库的通讯。ANSI(美国国家标准
学会)声称,SQL 是关系数据库管理系统的标准语言。SQL 语句通常用于完成一些数据库
的操作任务,比如在数据库中更新数据,或者从数据库中检索数据。它具有简单,高效,
功能强大等特点,一直是广大程序员喜爱的编程工具,并且运用 C#作为编程语言,C#代码
在.net 框架提供的受控环境下运行,不允许直接操作内存。C#具有面向对象编程语言所应
有的的一切特性,如封装,继承和多态。在 C#众多的优势中,它在数据库方面的特长显
得尤为突出:适合于多种数据库结构,从客户/服务机模式到多层数据结构模式,而且 C#
编写的代码具有更好的可读性,而且减少了发生命名冲突的可能。
系统采用先开发后台数据库的方法进行开发,首先后台数据库,数据库设计好之后
就开始编写网站的后台,网站后台的主要功能就是对信息的添加,修改和删除等操作。然
后前台调用后台添加的数据进行显示。