车票管理系统的开题报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
西安建筑科技大学华清学院科研训练开题报告
题目:车票管理系统的设计与实现
开
题
报
告
系别:机械电子工程系
专业班级:通信工程1101班
学生姓名:***
学号:26
指导老师:***
一、课题背景、目的及意义
1、研究背景
在当今社会,计算机占据了非常重要的位置,这些大部分都是通过使用软件而提高生产、管理效率来体现的。本文研究的火车站售票系统正好就是这样性质的一个软件。铁路运输一直都是我国重要的经济命脉,而且由于我国是内陆国家,这铁路运输的意义就显得更加突出了,对于这样重要的一件事,当然需要良好的管理了。经过几十年的发展,事实早就证明了使用计算机软件来辅助自己比单纯的人工处理手段高明的多,在这样的背景下,研究这样的课题的意义也就不言而喻了。在以前,像售票这样的事,都是人工处理的,人工处理的缺点是显而易见的,成本大、处理的速度慢、出错的几率比较大,效率是很低的。现在,在世界各国,火车售票使用的基本上都是员工操作计算机的模式。严格的说,这并不是智能化,但是,这样的处理模式比已往的人工处理的好处显然还是很明显的,所有的数据都由数据库管理,可以随时动态的提取、存储数据,并可以将修改后的数据覆盖掉原有的数据。所以,开发火车站售票系统软件是很有意义,也是必要的。
2、研究目的
为了应对交通运输行业的迅猛发展,尤其是火车运输业的发展和适应实名制后顾客买票的问题,针对不同类型不同规模的售票点,开发实时,高效,智能的火车票售票系统显得尤为重要。本次系统就是在实际考察火车站售票过程在实践调查情况下提出的,旨在模拟现有
的火车站工作流程并且加入新的功能,做到实时,安全,广泛。目前全国火车售票系统已日趋完善,并且已经对实名制进行了改进,但是客户自主购买车票和预订车票问题并不理想,由于网页响应速度慢,所以我想将此系统做成C/S工作模式,运用C/C++开发工具开发出实时的售票系统,以满足客户自主买票的需求。
3、研究意义
火车站市场的管理和规范问题,是困扰我们多年的一个老问题,也是政府管理中的一个难点,订票是客运业务中的一个最基本的业务,表面上看,它只是火车站业务的一个简单的部分,但是它涉及到管理与客户服务等多方面,因此,过去传统的售票方式已经不能满足现代客运业务流量剧增的客观要求,这就要求一种全新的订票方式——网上订票,来缓解订票高峰时期的客运压力,并为用户提供方便快捷的订票服务。
二、目前国内外研究现状
在20世纪70年代,我国铁路系统就开始了计算机售票的研究,并在上海站和广深线试验,但由于中国铁路客票发售的特殊复杂性和技术条件所限,一直未能大面积推广。虽然国外和其它票务系统有着成功的经验,但我国铁路规模要庞大得多。首先,全国铁路7万多公里,6000多个车站,快车营业站1700多个;铁路售票日交易量非常大,正常情况下全国每天售票量达250万张到300万张,春运期间则高达420万张,并且集中在每天上午,这在全世界其他国家是绝无仅有;第三,我国实现了席位精确管理,国外欧美铁路除了部分高档列
车可以预订席位外,其它基本不对号,这一点类似民航系统,换登机牌时才对号,这对系统的数据库要求会有很大的不同;此外,我国铁路运输组织与管理复杂、变化大,如春运期间大量的加开车、甩车,票种繁多,票价计算复杂等,再如为了照顾偏远地区和贫困山区,我国还实行了地远递减的票价机制(国外没有),此外还有中转票、学生票等。另外,与国外相比,我国铁路系统对安全性要求更高。中国百姓以火车为主要交通工具,买票绝不能中断,其社会影响很大。可以说,我国铁路客票系统具有覆盖面广、交易量大、实时性强、席位精确管理、安全可靠性要求高、系统复杂程度高等特点,是任何一个国家的铁路售票系统或其它行业系统无法比拟的。要开发建设规模如此庞大、技术如此复杂的系统,其难度可想而知。国内外专家在了解了中国铁路客票发售工作的实际情况后,感叹地说,这个系统如能建成,堪称世界票务管理系统之最。
三、研究主要内容
车站是发行车票、提供车辆从而方便旅客出行的单位。车站售票系统在正常运行中需要使用的主要是售票员、调度人员、车站管理人员和系统维护人员。其主要业务包括订票、售票、退票和补票等。基于安全性和其他各方面的原因考虑,本售票系统设计成C/S模式。车站客运系统的主要流程是:根据客流的分布情况制定票额分配计划和车辆的调度信息,通过预定、发票等方式售出车票,并就车票出售情况做出关于售票的财务统计报表、客运统计报表。而由统计产生的数据将成为客流分析的基本数据。对于旅客来说,想要买票先到车站的
售票大厅向售票员查询相关的车次信息,若有票则出示身份证件可以现场购买,若旅客不方便出行则可以打电话到车站订票,此时需要身份证号码和联系电话。对于售票员来说根据旅客的订票信息在规定的时间内提醒旅客持身份证前来买票。
四、设计实现要求
1. 所设计的系统应具有完备的功能,便于管理、查询、修改,并结合火车票预订与管理的实际需要,编制操作简便,使用方便的功能界面。
2.该软件应具有一定的可维护性和扩展性。
3.具有一定失败恢复功能,能够从备份档选择所需要的数据更新自身数据库。
五、研究的主要步骤
1.系统规划
2.系统分析
3.系统设计
4.系统实施
5.系统测试与维护
六、预测可能遇到的困难及解决方案
1、预测可能遇到的困难
a、数据库的设计与实现
b、网络通信
c、服务器设计与实现
d、粘连包的处理
2、解决方案
(1)查找相关资料,对数据库、网络通信、服务器等概念和主要内容的了解与掌握。
(2)查找相关资料,学习软件的安装与使用方法。
(3)查找相关书籍或与搭档商量或请教老师查找程序中的语法错误并改正错误。
七、基础概念解释
1. 数据库的定义:数据库是依照某种数据模型组织起来并存放二级存储器中的数据集合。这种数据集合具有如下特点:尽可能不重复,以最优方式为某个特定组织的多种应用服务,其数据结构的独立于使用它的应用程序,对数据的增删改和检索由一种统一的软件进行管理和控制。
2.网络通信:网络通信一般指网络协议。当今网络协议很多,局域网中最常用的有三个网络协议:MICROSOFT的NETBEUI、NOVELL 的IPX/SPX和交叉平台TCP/IP,应根据需要来选择合适的网络协议。
3.服务器:服务器指一个管理资源并为用户提供服务的计算机软件,通常分为文件服务器、数据库服务器和应用程序服务器。运行以上软件的计算机或计算机系统也称为服务器。相对于普通PC来说,服务器在稳定性、安全性、性能等方面都要求更高,因为CPU、芯片组、内存、磁盘系统、网络等硬件和普通PC有所不同。