火车票网上订票系统系统毕业论文

上传人:人*** 文档编号:564419114 上传时间:2023-08-17 格式:DOCX 页数:29 大小:309.22KB
返回 下载 相关 举报
火车票网上订票系统系统毕业论文_第1页
第1页 / 共29页
火车票网上订票系统系统毕业论文_第2页
第2页 / 共29页
火车票网上订票系统系统毕业论文_第3页
第3页 / 共29页
火车票网上订票系统系统毕业论文_第4页
第4页 / 共29页
火车票网上订票系统系统毕业论文_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《火车票网上订票系统系统毕业论文》由会员分享,可在线阅读,更多相关《火车票网上订票系统系统毕业论文(29页珍藏版)》请在金锄头文库上搜索。

1、火车票网上订票系统系统摘要本文针对火车站的订票实际情况,按照软件工程的结构化设计思想,经 过项目的可行性研究和需求分析、总体设计、详细设计,以及编码实现和调试 等步骤设计开发了火车站网上订票系统。并运用数据流图和数据字典、E-R图 和数据库逻辑结构、层次图、系统流程图、以及程序流程图,对该系统的数据 需求、数据库、系统软件结构、系统流程、以及处理过程等进行了分析和设计工具软件利用JAVA开发工具和SQL Server 2000数据库来开发这个火车 站网上订票系统。该系统要解决的是火车站网上订票工作所要解决的问题,可 以满足火车站网上订票的基本要求,包括查询、订票、退票等三个方面的功能。 该系统

2、能运用到火车站订票的工作中,根据用户的需求,设置其权限,并快捷 方便的为用户提供服务。关键词:信息管理,火车售票,JAVA,SQL Server2000目录第一章引言 1第二章需求分析 2第三章总体设计 4第四章详细设计与实现 1第五章系统测试 16结论 18参考文献 19第一章 引 言信息化的时代,我们除了在跟上时代的节拍外,更多的时候是一种理念 的提升与升华。存在既有存在的道理,就像为什么之前我们有了电视,但是 现在还需要有电脑一样。现在绝大多数公司都会借助电脑去工作,为什么, 因为借助它让我们提高我们的办事效率,让我们的管理模式变得更简易更方 便。CRM的产生也是同样的道理,我们在自己打

3、好客户关系外,总是需要借 助一个工具来帮我们管理的,如果是找人管理的话,那么多的数据不见得都 能够记下来,而且也存在一些矛盾让你后期不便于管理,但是借助软件工具 我们就可以省事省时省力了。随着信息技术的飞速发展和客户驱动市场的形 成,制造业面临的竞争越来越激烈,许多企业通过ERP、SCM等管理信息化 系统强化了财务、生产、物流、产品管理后,发现自己的营销与服务能力的 不足,特别是那些快速发展的企业,在全国各地建立了营销与服务网络,人 员越来越庞大,营销费用增长迅速,但业绩提升缓慢,而且客户的满意度下 降,竞争对手比自己跑得越来越快,各层次沟通不畅信息衰减严重。打造一 个富有战斗力的营销服务体系

4、,成本突破管理与发展瓶颈的明智选择,CRM 强调建立以客户为中心的现代企业,以客户价值来判定市场需求,对于正在 转变战略从“产品中心”向“客户中心”过渡的企业无疑是一拍即合,正是 基于此,各大公司才决定制作CRM系统。第二章需求分析我们一般设计系统都要完成以下的几个要求,以便于用户进行操作。这样 才能使系统易学易用。1) 合理的设计数据库 尽量合理地减少数据库数据的冗余,使重复的数据保持在最小限度,这样 将不必要的多占用存储空间,减少产生混乱影响的危险,还能提高计算机的运 行速度。2) 设计出友好的界面 界面的友好与否是用户评价一个软件优劣的重要方面,使用户有一个良好 的心情。另外窗口界面要多

5、用按钮和快捷键,少用菜单,窗口和控件布局要合 理,美观。要充分的利用Visual Basic提供的强大的功能,多用窗口和控件,充 分体现窗口的多元化格局。3) 实现基本功能和一些特殊功能的操作 该系统要求除了能实现信息的录入,删除,插入,更新,打印等基本功能 之外,还要求能够根据用户的需要进行操作。图 3-1 火车站售票管理业务流程图图 3-1 火车站售票管理业务流程图是用户提出的基本需求,根据此流程图, 我分析了该系统应该具备的各种功能。当用户在使用了该软件时可以实现售票、 查询、管理、基本信息表的查看、统计等基本功能。此外,还要实现基本的添 加、删除、修改等功能。最终该系统的目的是要满足当

6、火车站售票管理系统在 实施后,应能够达到以下基本的目标:(1)能准确地了解售票情况,提供多种查询和统计功能。如:车次的查 询。(2)具有方便、快速的售票功能,包括车票的预订和退票功能,能够支 持团体的预订票和退票。(3)能按情况所需实现对车次的更改、票价的变动及调度功能。(4)灵活准确的收费,提高财务工作效率。(5)全面统计、分析及时提供依据。车站领导可随时查阅到车站最新信 息的详细情况。(6)系统内部控制严密,数据存储安全可靠。(7)系统界面友好美观,操作简单易行。(8)从用户需求、售后服务形成了一套严密、科学、完善的管理体系。(9)具备一定的维护功能。第三章总体设计模块总体设计面对信息时代

7、的挑战,济南火车站为了满足社会的发展的需求和当今快速 发展的火车站售票信息的需求,想利用 Visual Basic 为开发工具开发出高科技的 计算机管理系统来提高火车站售票管理水平,完成对火车站全方位的管理,该 系统在实施后,能够满足对售票、查询、维护、信息了解、统计等功能。为了达到济南火车站的需求, 由图 3-1 火车站售票管理业务流程图,我对 该系统进行了具体分析,总结出火车站售票管理系统的功能模块如图 4-1 所示。图 4-1 火车站售票管理系统的功能模块由图 4-1 火车站售票管理系统的功能模块图可见,该管理系统的主要功能模块包括五大功能模块:1)售票功能模块。2)查询功能模块。3)管

8、理功能模块。4)基本信息表功能模块5) 统计功能模块。数据库总体设计数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好 坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计 可以提高数据存储的效率,保证数据的完整和一致。在数据库系统中,应用程序、数据库管理系统、操作系统、硬件等几个方 面必须协同工作。其中数据库管理系统起着关键的中介作用。当应用程序从数 据库中读取一个数据时,它向数据库管理系统发出读取数据记录的命令。数据 库管理系统对该命令进行语法、语义检查,并调用应用程序对应的子模式,检 查应用程序的存取权限,决定是否执行该命令。如果拒绝执行,则向用户返回 错误

9、信息。在决定执行该命令后,数据库管理系统调用模式,依据子模式/模式 映像的定义,确定应读入模式中的那些记录。数据库管理系统再调用物理模式, 依据模式/物理模式映像的定义,决定应从哪个文件、用什么存取方式、读入哪 个或哪些物理记录。然后,数据库管理系统向操作系统发出执行读取所需物理 记录的命令。操作系统执行后,将数据送至系统缓冲区。数据库管理系统再依 据子模式/模式映像的定义导出应用程序所要读取的记录格式,将数据从系统缓 冲区传送到应用程序的用户工作区,并返回命令执行情况的状态信息。根据数据库管理系统所具有的功能,可将它分为四个组成部分。数据定义 语言及其翻译处理程序:首先用数据定义语言定义数据

10、库的模式、存储模式、 外模式、各级模式间的映射、有关的约束条件等。然后,翻译处理程序将它们 翻译成相应的内部表示,即对数据库框架的描述。这些描述存放在数据字典(系 统目录)中,作为数据库管理系统存取和管理数据的依据。数据操纵语言及其 翻译处理程序:提供了岁数据库的检索、插入、修改、删除等基本操作。数据 库运行控制程序:负责数据库运行过程中的控制和管理。实用程序:完成数据 库的建立与维护,以及数据格式的转换与通信等功能。设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。数据库设计一般包括如下几个步骤:1) 数据库需要分析。2) 数据库概念结构设计。3) 数据库

11、逻辑结构设计。用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数 据库结构能充分满足各种信息的输出和输入。收集基本数据、数据结构以及数 据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。仔细分析调查有关济南火车站的管理信息需求的基础上,结合图 4-1 火车 站售票管理系统的功能模块图,本系统采用了 VB软件自带的Access数据库建立 了相关的数据库表。火车站售票管理系统的 ER 图如图 4-2 所示。图 4-2 火车站售票管理系统的 ER 图由该火车站管理系统的ER图可见,车票基本信息表具有终点站、线路、车 型等基本的属性;车辆基本信息表具有线路、座号、状态、始发

12、时间等基本的 属性;售票基本信息表具有车次、日期、线路、车型、始发时间等基本的属性 退票基本信息表具有车次、日期、线路、始发时间、车型、座号、票价等基本 的属性。车票基本信息表包含售票基本信息表,车票基本信息表和车辆基本信 息表是所属关系,售票基本信息表和退票基本信息表是互斥的关系。根据它们 之间的关系可以大体设计出火车站管理系统的模块功能。第四章 详细设计与实现由火车站管理系统的总体设计,再加上自己在管理系统知识方面的不断学习,我把总 体设计进行了详细化处理,这个过程中有好多功能的添加,控件的添加,还有好技巧性知 识的学习。此管理系统的详细设计过程是我仔细推敲的结果,具体详细设计过程如所讲述

13、。模块详细设计由用户的需求分析,我对本管理系统做了具体的分析和设计,本管理系统共分五大完 整的功能模块,各个模块分别设置了相应的子功能,具体管理系统结构图如图5-1 所示。由图 5-1 火车站售票管理系统结构图可以看出,本管理系统的具体实现功能为:(1)售票功能模块:主要完成销售车票、预订车票、退票等功能。销售车票子系统 主要功能是实现火车站的车票的销售,操作员选择当前的机器票号后,就可以进行车票的 查询和销售。预订车票子系统主要功能是实现火车站的车票的事先预定,票数可以自选。 退票子系统的主要功能是实现车票的消退,通过输入要退票的基本信息,可以实现当前车 票的退票功能。(2)查询功能模块:

14、主要完成车票查询、车辆查询、售票情况查询功能。车票查询 子系统主要实现车票的车型查询、终点站查询、线路查询、票价查询,通过输入相应的信 息就可以得到要查询的信息。车辆查询子系统主要实现车辆的车次查询、线路查询、终点 站查询、状态和座号查询等功能。售票查询主要实现对已经出售的车票的基本信息的查询。(3)管理功能模块:主要完成车票管理、车辆管理、售票管理。车票管理主要实现 车票基本信息的添加、删除、修改、退出功能。车辆管理主要实现车辆基本信息的添加、 删除、修改、退出功能。售票管理主要实现销售车票的基本信息的添加、删除、修改、退 出功能。(4)基本信息表功能模块:车票基本信息表、车辆基本信息表、

15、售票基本信息表。 车票基本信息表主要实现向用户显示车票的基本信息表,用户通过移动记录指针可以查看 数据库中所有的车票基本信息。车辆基本信息表主要实现向用户显示车辆的基本信息,用 户通过移动记录指针可以查看数据库中所有的车辆基本信息。售票基本信息表主要实现向 用户显示已经销售过的车票的基本信息。(5)统计功能模块:主要完成售票统计、退票统计、金额统计功能。售票统计主要 是实现当前所选日期已经销售的车票的张数。退票统计主要是实现当前所选日期消退的车 票的张数。金额统计主要是实现当前所选日期已售票的金额。数据库详细设计分析调查济南火车站的管理信息需求的基础上,结合图 5-1 火车站售票管理系统结构

16、图,本管理系统采用了 VB软件自带的Access数据库建立了相关的数据库表。数据库名为car -Table。数据库car-Table包含4个表(车票基本信息表c-Table、车辆 基本信息表z-Table、售票基本信息表L-Table、退票基本信息表t-Table),各个表的 功能如下所示:车票基本信息表c-Table:用于存放车票的基本信息,这些数据基本不变,在查询或 显示时自动调用,这些信息可以由管理员自动添加、删除、修改。车辆基本信息表z-Table:用于存放车辆的基本信息,这些信息可以有管理员或操作 员自动添加、删除、修改。售票基本信息表L-Table:用于存放已售票的基本信息,这些信息可以有管理员自动

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号