教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 高等教育 >

精编完整版火车票网上订票系统系统毕业论文设计(2)

来源:网络收集 时间:2026-09-11
导读: (3) 管理功能模块。 (4) 基本信息表功能模块。 (5) 统计功能模块。 数据库总体设计 数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合

(3) 管理功能模块。 (4) 基本信息表功能模块。 (5) 统计功能模块。

数据库总体设计

数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。

在数据库系统中,应用程序、数据库管理系统、操作系统、硬件等几个方面必须协同工作。其中数据库管理系统起着关键的中介作用。当应用程序从数据库中读取一个数据时,它向数据库管理系统发出读取数据记录的命令。数据库管理系统对该命令进行语法、语义检查,并调用应用程序对应的子模式,检查应用程序的存取权限,决定是否执行该命令。如果拒绝执行,则向用户返回错误信息。在决定执行该命令后,数据库管理系统调用模式,依据子模式/模式映像的定义,确定应读入模式中的那些记录。数据库管理系统再调用物理模式,依据模式/物理模式映像的定义,决定应从哪个文件、用什么存取方式、读入哪个或哪些物理记录。然后,数据库管理系统向操作系统发出执行读取所需物理记录的命令。操作系统执行后,将数据送至系统缓冲区。数据库管理系统再依据子模式/模式映像的定义导出应用程序所要读取的记录格式,将数据从系统缓冲区传送到应用程序的用户工作区,并返回命令执行情况的状态信息。

根据数据库管理系统所具有的功能,可将它分为四个组成部分。数据定义语言及其翻译处理程序:首先用数据定义语言定义数据库的模式、存储模式、外模式、各级模式间的映射、有关的约束条件等。然后,翻译处理程序将它们翻译成相应的内部表示,即对数据库框架的描述。这些描述存放在数据字典(系统目录)中,作为数据库管理系统存取和管理数据的依据。数据操纵语言及其

翻译处理程序:提供了岁数据库的检索、插入、修改、删除等基本操作。数据库运行控制程序:负责数据库运行过程中的控制和管理。实用程序:完成数据库的建立与维护,以及数据格式的转换与通信等功能。

设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。数据库设计一般包括如下几个步骤:

1) 数据库需要分析。 2) 数据库概念结构设计。 3) 数据库逻辑结构设计。

用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。

仔细分析调查有关济南火车站的管理信息需求的基础上,结合图4-1 火车站售票管理系统的功能模块图,本系统采用了VB软件自带的Access 数据库建立了相关的数据库表。火车站售票管理系统的ER图如图4-2所示。

图4-2 火车站售票管理系统的ER图

由该火车站管理系统的ER图可见,车票基本信息表具有终点站、线路、

车型等基本的属性;车辆基本信息表具有线路、座号、状态、始发时间等基本的属性;售票基本信息表具有车次、日期、线路、车型、始发时间等基本的属性;退票基本信息表具有车次、日期、线路、始发时间、车型、座号、票价等基本的属性。车票基本信息表包含售票基本信息表,车票基本信息表和车辆基本信息表是所属关系,售票基本信息表和退票基本信息表是互斥的关系。根据它们之间的关系可以大体设计出火车站管理系统的模块功能。

第四章 详细设计与实现

由火车站管理系统的总体设计,再加上自己在管理系统知识方面的不断学习,我把总体设计进行了详细化处理,这个过程中有好多功能的添加,控件的添加,还有好技巧性知识的学习。此管理系统的详细设计过程是我仔细推敲的结果,具体详细设计过程如所讲述。 模块详细设计

由用户的需求分析,我对本管理系统做了具体的分析和设计,本管理系统共分五大完整的功能模块,各个模块分别设置了相应的子功能,具体管理系统结构图如图5-1所示。

由图5-1 火车站售票管理系统结构图可以看出,本管理系统的具体实现功能为: (1) 售票功能模块:主要完成销售车票、预订车票、退票等功能。销售车票子系统主要功能是实现火车站的车票的销售,操作员选择当前的机器票号后,就可以进行车票的查询和销售。预订车票子系统主要功能是实现火车站的车票的事先预定,票数可以自选。退票子系统的主要功能是实现车票的消退,通过输入要退票的基本信息,可以实现当前车票的退票功能。

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

(4) 基本信息表功能模块:车票基本信息表、车辆基本信息表、 售票基本信息表。车票基本信息表主要实现向用户显示车票的基本信息表,用户通过移动记录指针可以查看数据库中所有的车票基本信息。车辆基本信息表主要实现向用户显示车辆的基本信息,用户通过移动记录指针可以查看数据库中所有的车辆基本信息。售票基本信息表主要实现向用户显示已经销售过的车票的基本信息。

(5) 统计功能模块:主要完成售票统计、退票统计、金额统计功能。售票统计主要是实现当前所选日期已经销售的车票的张数。退票统计主要是实现当前所选日期消退的车票的张数。金额统计主要是实现当前所选日期已售票的金额。 数据库详细设计

分析调查济南火车站的管理信息需求的基础上,结合图5-1 火车站售票管理系统结构图,本管理系统采用了VB软件自带的Access 数据库建立了相关的数据库表。

数据库名为 car -Table。数据库car-Table 包含4个表(车票基本信息表c-Table、车辆基本信息表 z-Table、售票基本信息表 L-Table、退票基本信息表 t-Table),各个表的功能如下所示:

车票基本信息表 c-Table:用于存放车票的基本信息,这些数据基本不变,在查询或显示时自动调用,这些信息可以由管理员自动添加、删除、修改。

车辆基本信息表 z-Table:用于存放车辆的基本信息,这些信息可以有管理员或操作员自动添加、删除、修改。 …… 此处隐藏:981字,全部文档内容请下载后查看。喜欢就下载吧 ……

精编完整版火车票网上订票系统系统毕业论文设计(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/613072.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)