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

火车票网上订票系统系统(2)

来源:网络收集 时间:2026-08-14
导读: (2) 查询功能模块: 主要完成车票查询、车辆查询、售票情况查询功能。车票查询子系统主要实现车票的车型查询、终点站查询、线路查询、票价查询,通过输入相应的信息就可以得到要查询的信息。车辆查询子系统主要实

(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:用于存放车辆的基本信息,这些信息可以有管理员或操作员自动添加、删除、修改。

售票基本信息表 L-Table:用于存放已售票的基本信息,这些信息可以有管理员自动进行添加、删除、修改。

退票基本信息表 t-Table:用于存放退票的基本信息,这个表在初建时是一个空的数据表,表中的内容是由操作员在退票的时候进行手动输入而添加的。

由于车票基本信息表 c-Table 涉及到的字段只有始发站、终点站、线路、车型、票价, 所以我在设计这个数据库表的时候把它们的字段类型都设置为[文本类型]数据,把它们的大小都设置为50。

车票基本信息表c-Table的结构如表5.2.1所示。

表5.2.1车票基本信息表的结构

车辆基本信息表 z-Table涉及到的字段有车次、始发时间、线路、座号、状态,所以我在设计这个数据库表的时候把它们的字段类型都设置为[文本类型]数据,把它们的大小都设置为50。线路的格式为:始发站-终点站。车辆基本信息表z-Table的结构如表5.2.2所示。

表5.2.2车辆基本信息表的结

售票基本信息表 L-Table涉及到的字段有票号、车次、日期、始发时间、线路、车型、座号、票价,所以我在设计这个数据库表的时候把日期的字段类型设置为[Data\Time],座号和票价的字段类型设置为[Integer],大小设置为2,其它的字段类型都设置为[文本类型],把它们的大小都设置为50。售票基本信息表 L-Table的结构如表5.2.3所示。

表5.2.3售票基本信息表 L-Table的结构

退票基本信息表 t-Table涉及到的字段有状态、票号、车次、日期、始发时间、线路、车型、座号、票价、手续费,所以我在设计这个数据库表的时候把日期的字段类型设置为[Data\Time],票价的字段类型设置为[Integer],大小设置为2,其它的字段类型都设置为[文本类型],把它们的大小都设置为50 。退票基本信息表 t-Table的结构如表

5.2.4所示。

表5.2.4退票基本信息表 t-Table

具体实现过程

登陆界面编码设计

具体设计过程如下: 在主窗体中添加一个标签控件,该标签控件用于显示该系统的名称[火车站售票管理系统],用于向用户展示该管理系统的名称,让用户见名知意。设置五个主菜单:售票系统、查询系统、基本信息表、管理系统、统计系统。售票系统具有售票的功能,主要完成车票的销售。售票系统的子菜单:售票、代售票、退票;售票主要完成售票功能,代售票主要完成提前预定车票的功能,退票主要用于完成车票的消退功能。查询系统主要完成车票的查询功能。查询系统的子菜单:车票查询、车辆查询、已售票查询,这三个子系统都是对车票信息、车辆信息、已售票信息的查询。基本信息表主要完成对当前全部信息的浏览功能。基本信息表的子菜单:车票基本信息表、车辆基本信息表、已售票基本信息表。这三个基本信息表向用户显示了信息表中的所有信息,还可以浏览到当前记录的每个具体信息。管理系统主要完成对车票、车辆、售票等信息的管理。管理系统的子菜单:车票管理、车辆管理、已售票管理,这三个管理子系统都有添加、删除、修改等功能。统计系统主要完成销售车票的统计,剩余车票的统计,金额的统计等功能。窗体的背景加了一幅含有火车的图片,目的在于吸引用户的注意,提高用户的好奇心。

用户进入系统,必须经过系统验证,方可进入主程序。系统登录界面主要实现以下功能:(1) 确认用户的身份及使用权限。

(2) 支持键盘、鼠标操作。

具体设计过程如下:

在主窗体中添加两个标签控件,一个用于提示用户姓名,一个用于提示用户的密码。一个文本框控件用于用户输入相应的密码。一个下拉列表控件,是在窗体的动态运行中添加的文本内容,方便用户选择自己的姓名,而不用在每次进入系统都要手动的输入文字,大大方便了用户的使用。一个命令按钮用于进入具体的系统的界面,如果用户的姓名和密码都是正确的,则该用户会顺利进入此系统,否则,提醒用户的密码不正确,即通过用户名和密码判断,并给出该用户的权限。

售票界面编码设计

1. 销售车票

用户单击菜单栏上的[销售系统]或单击按钮[销售系统],在弹出的窗体中选择[销售车票]选项,进入销售车票界面。销售车票主要完成车票的销售工作。销售车票的窗体运行结果如图5-3所示。

图 5-3 销售车票窗体运行结果

在用户选定票号、终点站、日期后,可以选择[查询]按钮进行查询,查询结果在上表中显示。在下表中选择所要售的车票,单击[售票]就可以完成售票工作。

具体设计过程如下:

在当前窗体中添加一个Frame控件,该控件就像是一个容器,可以存放好多控件,这样做主要是为了美化界面,给用户一个好的印象。两个网格控件,一个用于显示车票的基本信息表,一个用于显示车辆的基本信息表,让用户及时的观察到最新的信息动态。两个ADO Data控件,主要是用于与所建立的数据库进行绑定连接,建立相应的数据源,以便为网格控件服务。[查询]按钮用于信息的查询,通过单击该按钮用户可以实现对以上要查询的信息的查询,同时在左边的两个网格控件中将要显示用户所要查询的信息。[售票]按钮用于当操作员选定了满足条件的车票后,就可以单击售票按钮,进而实现车票的销售。同时在此时售票信息表的内容要动态添加,还要修改车辆信息表中刚刚销售的车票的状态设置为[已售]状态。[退出]按钮用于当前窗体的退出。两个下拉列表控件,一个是票号的选 …… 此处隐藏:2825字,全部文档内容请下载后查看。喜欢就下载吧 ……

火车票网上订票系统系统(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/130053.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)