文档介绍:本科毕业论文(设计)
技术的铁路客票发售和预定系统
的设计与实现
学生姓名:
所属院部:计算机与信息工程学院
专业:计算机科学与技术
指导教师:
2013年 5 月 24 日
赤峰学院本科毕业论文(设计)原创性声明
兹呈交的毕业论文(设计),是本人在导师指导下独立完成的研究成果。本人在论文(设计)写作中参考的其他个人或集体的研究成果,均在文中以明确方式标明。本人依法享有和承担由此论文(设计)而产生的权利和责任。
声明人(签名):
指导教师(签名):
年月日
技术的铁路客票发售和预订系统的设计与实现
赤峰学院计算机与信息工程学院,
摘要:技术的铁路客票发售和预订系统是以客票数据处理和运行计划为中心的应用系统。通过该系统的开发与使用可以大幅度提高铁路客运票务处理的效率,为旅客提供了较高质量的服务。本文首先进行了系统的需求分析,以实际铁路客运模式为依据,根据用户体验调查、相关参考文献以及自己的研究,再进行详细的分析汇总得出需求。根据以上需求及软件工程设计要求对铁路客票发售和预订系统进行了分析和设计,该系统采用C/S与B/S并行结构并基于同一数据库,运用面向对象思想设计,确定了该系统的总体功能,包括客票系统维护功能、车站售票取票功能以及网上订票功能。
关键词:客票发售和预订;C/S;B/S;.NET
引言
随着时代的进步,铁路事业的不断完善,铁路客运在交通运输中占有的比重越来越大,铁路客票的发售工作成为铁路客运的首要任务。进入二十一世纪以来,计算机技术飞速发展,各行各业都在应用计算机进行工作管理,正是如此,以前繁重的人工客票管理模式再也不能胜任了,取而代之的是由计算机技术和数据库技术融合而成的计算机系统,再加上美国微软公司(Microsoft)推出了Microsoft .NET平台,技术的铁路客票发售和预订系统就应运而生了。
选题背景
计算技术和数据库技术应用在铁路客票中已经有很多年了。从1997年铁道部采用软纸式的火车票开始,就使用计算机进行制票,这时的车票的订购也仅仅局限于同一个铁路局内,不能进行联网售票,购票的途径仅仅局限在火车站的售票窗口,如今这种模式无法满足巨大的客运量的需求;后来售票系统再次升级,实行了铁路联网售票,也就是说你可以在任何一个售票窗口购买可以联网销售的火车票,这极大的解决了无法购买异地车票的问题;到了2011年底,购票更加便捷,电话订票、互联网售票都是比较好的方式。平台。.NET 是 Microsoft XML Web services 平台,XML Web services 允许应用程序通过 进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言,Microsoft .NET 平台提供创建 XML Web services 并将这些服务集成在一起之所需,对个人用户的好处是无缝的、吸引人的体验[1]。技术是否也可以开发一个全新的售票系统呢?答案是肯定。
选题意义
在信息化技术已经普及的今天,计算机技术和数据库技术在铁路客票行业的应用可以极大地提高铁路客运业务的效率,减轻了传统客票处理方式所带来的繁重的人工工作量,而且这些新技术的应用还给旅客带来极大的便利,为推动社会的发展做了极大的贡献。技术的铁路客票发售和预订系统就是本着这一宗旨而开发的。
技术的铁路客票发售和预订系统是以火车票发售和互联网售票为主的综合性系统,该系统是将火车票信息以及基础信息存储在数据库中,数据库数据与服务器端的业务逻辑系统的合作处理对外提供客票服务业务,由于数据的存储和业务的处理均由计算机系统和数据库系统控制,所以系统运行效率高,数据处理准确,为铁路的客运业务的运行提供了巨大的帮助。通过该项目的开发与使用,可以提高铁路客运效率,为推动铁路运输行业乃至整个运输行业的发展做出巨大而卓越的贡献。
技术的铁路客票发售和预订系统的概述
技术的铁路客票发售和预订系统主要用在铁路客运行业,中心功能是客票信息生成和售票,该系统主要包括以下几个子系统:客票系统维护端、车站客票客户端、客票预定网站、综合服务器端等这几部分。其中客票系统维护端的功能是对整个系统的基础信息的管理和运行参数的配置,车站客票客户端是在车站售票窗口为旅客提供购票、取票、改签、退票等服务,客票预定网站主要为旅客提供在线的客运信息查询、购票、改签、退票和用于购票的用户基础信息管理等功能,最后,综合服务器端负责为该系统的C/S客户端部分提供数据处理部分支持以及整个系统的数据库支持等,它是铁路客票发售和预订系统的核心部分。该系统应该满足以下几个目标:
(1)无论旅客在车站窗口还是客票预订网站都可以获得购票、改签、退票等功能,而且在车站窗口应获得取票、现金退票功能,在客票预定网站应实现网银退票功能。
(2)客票系统维护端