当前位置:文档之家› 火车站票务信息管理系统设计与实现

火车站票务信息管理系统设计与实现

火车站票务信息管理系统设计与实现摘要:火车票的订购怎样变得简单,一直是我们致力于研究的一个方面,也是社会服务的一个难点,订票的查询以及火车信息的查询是最基本的业务。

采用计算机信息管理系统已成为火车站票务管理科学化和现代化的重要标志,给火车站票务带来了明显的经济效益和社会效益。

本系统采用Microsoft Access 2003数据库系统,Delphi开发工具等一系列计算机工具进行开发。

本系统面向普通用户,管理员两类用户提供服务,在系统中可以让普通用户和管理员进行票务信息浏览、用户在线订退票,管理员在线修改等。

系统在Windows XP 操作系统环境下运行,其整体性能达到了系统的预期设计目标,能够更好地辅助网上票务管理,提高订退票的效率、权威。

关键字:票务;信息系统;Microsoft Access 2003数据库;Delphi开发工具Train station ticket information management system design andImplementationAbstract:How to make the Train ticket ordering to be simple, we have been devoted to the study of the hand.That is also a difficult social services.Booking inquiries and train information inquiry is the most basic business. Using computer information management system has become a train station ticket management scientific and an important symbol of modernization.It brings economic benefit and social benefit for Train Station obviously.The development of this system mainly uses Microsoft Access 2003 database system and Delphi development tools. This system mainly for ordinary users and administrators to provide services. The system allows ordinary users and administrators of ticketing information browsing, online user set refund, administrator on line modification. System running under the Windows XP operating system environment, its overall performance achieved the expected design objectives of the system.It make the operations become more easier, such as the online ticketing management, improve the efficiency of the authority set refund.Keywords:Ticket,Information System,Microsoft Access 2003 database,Delphi Development tools目录前言 (1)第1章系统概述 (2)1.1火车站的信息管理 (2)1.2项目开发目标 (2)1.3使用Delphi组建的票务信息管理 (2)第2章可行性分析 (4)2.1 技术可行性分析 (4)2.2 经济可行性分析 (4)2.3 操作可行性分析 (5)2.4 组织管理可行性分析 (5)第3章系统需求分析 (6)3.1 需求分析 (6)3.2 业务流程图 (6)3.3 数据流程图 (7)3.4 数据字典 (8)第4章系统设计 (10)4.1 设计原则 (10)4.2 总体设计 (10)4.2.1 系统结构图 (10)4.2.2 系统流程图 (11)4.3 系统功能设计 (12)4.4 数据库设计 (14)4.4.1 数据库的完整性约束 (14)4.4.2 系统主要数据库实体描述极其E-R图 (15)4.4.3 数据库表结构详细设计 (17)第5章系统功能实现 (19)5.1 开发技术简介 (19)5.2 用户登录功能实现 (19)5.3 用户注册功能实现 (20)5.4 在线订票功能实现 (21)5.5 在线退票功能实现 (22)5.6 支付系统功能实现 (23)5.7 管理员登录管理功能实现 (24)5.8 管理员管理功能实现 (24)第6章系统测试 (27)6.1 系统测试概述 (27)6.2 系统测试目的 (27)6.3 系统测试分析 (27)6.3.1 测试方法的选择 (28)6.3.2 测试过程 (28)6.4 系统的维护 (29)总结 (30)参考文献 (31)致谢 (32)前言信息时代已经来临,信息处理的利器——计算机应用于火车站售票的日常管理为火车站售票的现代化带来了从未有过的动力和机遇,为火车站票务管理领域的飞速发展提供了无限潜力。

采用计算机管理信息系统已成为火车站票务管理科学化和现代化的重要标志,给火车站票务带来了明显的经济效益和社会效益。

计算机已经成为人们生活不可缺少的一部分。

火车售票管理中包含许多内容,有铁路乘客运输的运力问题,有订票管理问题等等。

铁路信息查询系统是企业信息决策和管理的重要的组成部分,是一种典型的信息管理系统(MIS),其开发主要包括后台的数据库的建立、维护以及前端的相应应用程序的开发两个方面的内容,数据库的建立和维护主要要求其管理数据的一致性、完整性、安全性等特点,而前台的应用程序开发则要求做到各项功能要完备、操作要简便、易学易用等特点。

本系统开发设计专门要解决这些问题,由于铁路火车票务管理的复杂性,本设计与开发也仅是一个尝试性的工作,但其中有很多重要的思想和方法,涉及一些重要的程序代码,对于研究开发该类程序的工程人员可以起一个抛砖引玉的作用。

第1章系统概述1.1火车站的信息管理火车站信息管理系统是一个不断发展的新型学科,它的定义随着计算机技术和通讯技术的进步也在不断更新。

长期以来火车站管理工作一直是使用传统的人工方式或者是不完善的网络辅助方式,这样的管理方式存在着:效率低,大量文件和数据难于查找,更新维护时间过长,造成了办事效率低这样的现状。

利用该系统,旅客可以进行火车车次的查询、订票、查阅火车时刻表等功能。

实现了站内系统网络化管理,使得对信息的管理更加及时、高效。

新信息技术条件下,网络票务信息化,才能加快工作效率。

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

应用计算机对火车站信息进行管理,具有人工管理无法比拟的优点。

例如:定票的迅速,售票信息及时,查找方便,可靠性强,存储量大,保密性能好。

这些优点能够极大的提高火车站管理的工作质量和效率,也是火车站管理的科学化,规范化,信息化管理的重要条件。

1.2项目开发目标本系统开发的目标就是要构建一个优秀的火车站票务信息管理系统,方便乘客进行订票,支付等一系列操作。

乘客可以在订购车票,可以方便在任何时候订购车票,免去了出门去火车站买票的时间。

管理员可以方便而简单地管理票务信息,增加火车车次信息,及时了解用户订票的情况,方便进行管理。

最终开发出一个功能齐全、操作简单、界面美观、维护方便的火车站票务信息管理系统。

1.3使用Delphi组建的票务信息管理Delphi是Windows平台下著名的快速应用程序开发工具(Rapid Application Development,简称RAD)。

它的前身,即是DOS时代盛行一时的“BorlandTurbo Pascal”,最早的版本由美国Borland(宝兰)公司于1995年开发。

主创者为Anders Hejlsberg。

经过数年的发展,此产品也转移至Embarcadero公司旗下。

Delphi是一个集成开发环境(IDE),使用的核心是由传统Pascal语言发展而来的Object Pascal,以图形用户界面为开发环境,透过IDE、VCL工具与编译器,配合连结数据库的功能,构成一个以面向对象程序设计为中心的应用程序开发工具[1]。

Delphi 7.0是Borland公司最新推出的一套无论是界面还是功能都近乎完美的应用程序开发工具。

与以前的Delphi版本相比,Delphi 7.0使用更简便,效率更高,最稳定的一个版本,被称为开发人员的工具之最,也是Borland产品最顶峰时期,更是风靡全球。

支持将存取规则分别交给客户机或服务器处理的两种方案,而且允许开发人员建立一个简单的部件或部件集合,封装起所有的规则,并独立于服务器和客户机,所有的数据转移通过这些部件来完成。

这样,大大减少了对服务器的请求和网络上的数据传输量,提高了应用处理的速度[4]。

具有强大的数据存取功能。

它的数据处理工具BDE(BorlandDatabaseEngine)是一个标准的中介软件层,可以用来处理当前流行的数据格式,如xBase、Paradox等,也可以通过BDE的SQLLink直接与Sybase、SQLServer、Informix、Oracle等大型数据库连接。

Delphi既可用于开发系统软件,也适合于应用软件的开发。

拥有强大的网络开发能力,能够快速的开发C/S应用,它内置的IntraWeb和ExpressWeb使得对于网络的开发效率超过了其他任何的开发工具。

Delphi使用独特的VCL类库,使得编写出的程序显得条理清晰,VCL是现在最优秀的类库,它使得Delphi在软件开发行业处于一个绝对领先的地位。

用户可以按自己的需要,任意的构建、扩充、甚至是删减VCL,以满足不同的需要[9]。

第2章可行性分析可行性分析是通过对项目的主要内容和配套条件,如市场需求、资源供应、建设规模、工艺路线、设备选型、环境影响、资金筹措、盈利能力等,从技术、经济、工程等方面进行调查研究和分析比较,并对项目建成以后可能取得的财务、经济效益及社会环境影响进行预测,从而提出该项目是否值得投资和如何进行建设的咨询意见,为项目决策提供依据的一种综合性的系统分析方法[13]。

相关主题