火车售票与客流分析系统的设计与实现【字数:9576】

摘 要本系统采用c#语言开发,为c/s架构的客户端系统,数据库采用SQL-Server数据库,通过软件系统以及数据库系统的链接来完成软件与数据库的交互。系统拥有管理员、售票员、普通用户三种用户。普通用户享有最基本的车次查询、车票订购、车票退款、个人订单查询、留言板块发言功能;售票员用户权限由管理员赋予,可以替客户完成车次查询、车票订购、车票退款、个人订单查询、填写个人身份信息、收款退款的操作。管理员用户在享有以上功能的同时,可以在后台完成车次站点的增删改查、客流分析、公告栏的编辑功能。
目录
1 引言 1
1.1 系统的开发背景 1
1.2 系统的意义与设计目的 1
2 开发工具及环境介绍 2
2.1 系统开发环境 2
2.2 系统开发技术 2
3 需求分析 4
3.1 需求分析 4
3.2 可行性分析 6
3.3系统用例分析 7
3.4系统业务流分析 9
4 系统设计 10
4.1概要设计 10
4.2详细设计 11
4.3数据库设计 16
5 系统实现 19
5.1系统主页面的实现 19
5.2系统注册模块的实现 19
5.3系统登录模块的实现 20
5.1 车票查询模块的实现 21
5.2 车票订购模块的实现 21
5.3 售票员服务模块的实现 22
5.4 车票管理模块的实现 22
5.5 站点管理模块的实现 23
5.6客流分析模块的实现 23
5.7售票员管理模块的实现 24
5.8公告栏模块的实现 24
5.9便民服务模块的实现 24
总结与展望 26
致谢 27
参考文献 27
引言
系统的开发背景
随着我国经济我发展,国家对于基础设施的建设投入占比越来越大,基础设施投入占比成为我国财税支出的最重要的部分之一。二十一世纪开始,我国开始加大对铁路建设的投资力度,加快建设我 *好棒文|www.hbsrm.com +Q: ¥351916072$ 
国的“八纵八横”铁路网络,高铁网络首当其冲。
我国政府于2016年7月份确定了中国中长期铁路规划中明确指出,中国将市市通高铁。到今年为止,我国绝大多数地市都已经通高铁,特别是东部地区,几乎区县也开通了高铁,人们的出行越来越便利。
(1)国外发展情况
在1994年,美国铁路公司率先推出网上售票系统,乘客只需要输入自己的信用卡号码及到期日即可直接购买车票,包括单程票、电子票等等。直到1997年9月底,排名世界前20的铁路公司都开通了自己的网上售票系统。
(2)国内发展情况
在2000年的时候,北京铁路局开通“首都在线”网站,该网站只提供车票查询,但并没有解决实际存在的问题,在节假日等购票高峰期,仍无法买到车票,直到2008年,“首都在线”网站关闭了查询车票及购买车票的功能。2009年,上海铁路局开通了网上预约服务,可以选择车次填写购票需求,并完成了车票送货上门,但上线不仅就遭旅客投诉,以至于网站没几日遍匆匆关闭。
2011年6月12日,“12306”网站中的购票功能上线,12306客户端APP也在2014年3月1日上线,从此之后,我国铁路购票进入信息化时代;2014年3月1日起,12306网站正式对互联网购票进行身份信息核验,我国网上购票系统开始进行普及阶段。
系统的意义与设计目的
随着互联网技术的发展,人们的出行也越来越频繁,传统的人工售票的效率已经不能适应新的发展需要,为解决这一问题,火车售票及客流分析系统被提上议程,目的是为了提高效率,在方便了顾客购票的同时后台能通过对购票前往各个区域的旅客数量以及频次进行分析,从而更加高效的安排车次及发票数量,为人们的出行带来便利。在这一背景下,火车售票及客流分析系统应运而生。
根据以上对系统的开发背景、系统的意义及设计目的以及国内外发展情况来看,火车售票系统的作用对于火车站来讲意义非常重大。现在计算机技术发展如此迅猛,根据对系统的分析以及数据库的分析,本系统主要用于windows平台下的开发,决定将C#语言作为本系统开发的语言,数据库采用SQLServer数据库,来进行系统架构的编写。
本火车购票系统的主要用户为系统管理员、用户,当管理员登录系统后可以进行相应的操作,包括修改密码、车票管理、车次管理、车型管理、站点管理、登录注册;用户登录系统后可以操作登录注册、修改密码、订购车票、车票查询等操作。
火车购票系统是对火车站进行信息化水平建设的第一步,是新时代信息化建设的必经之路。火车售票系统可以解放劳动力,提高工作效率、提高车站的运营质量,让火车站的信息化水平已经智能化管理提升到新的高度。
开发工具及环境介绍
系统开发环境
火车购票系统是用C#编程语言进行开发,系统是将要部署在Windows平台下,采用SQLServer数据库来进行开发。
C#是一种桌面编程语言,需要在.netFramework环境下才能进行开发,是编程语言的一种通用平台。
系统开发技术
Microsoft Visual Studio 2010
Microsoft Visual Studio 是VisualStudio的全程,VS是通过软件大亨美国的微软公司进行开发的一款产品。VS是一个非常全面的用于Windows桌面程序的开发的软件,VS项目包括了整个软件的开发过程中所需要的所有的开发工具以及各种dll库,VS在开发过程中集成了开发环境、.netFranmwork、面向对象等等。VS与Java一样,在开发的系统都具有跨平台的特点,但局限性非常大,VS只能适用于微软开发的wimdows平台,由于本系统的开发背景是在windows条件下进行开发,所以VS满足系统所要开发的条件。其中包括Microsoft Windows、Microsoft Mobile、.NET Framework等平台。
目前,Microsoft Visual Studio的最高版本是VS2017,但由于VS2017虽然功能强大,但对于电脑的配置要求高,且VS2017的安装部署复杂,所有本次系统开发用VS2010来进行火车售票系统的开发。VS2010虽然功能上有些欠缺,但对于完成火车售票系统来说,功能及工作量都已经足够,C#支持最新的C++标准,增强IDE,提高了程序开发者的开发效率。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/541.html

好棒文