




已阅读5页,还剩24页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
火车票网上订票系统系统 I 火车票网上订票系统系统 摘 要 本文针对火车站的订票实际情况 按照软件工程的结构化设计思想 经 过项目的可行性研究和需求分析 总体设计 详细设计 以及编码实现和调试 等步骤设计开发了火车站网上订票系统 并运用数据流图和数据字典 E R 图 和数据库逻辑结构 层次图 系统流程图 以及程序流程图 对该系统的数据 需求 数据库 系统软件结构 系统流程 以及处理过程等进行了分析和设计 工具软件利用 JAVA 开发工具和 SQL Server 2000 数据库来开发这个火车 站网上订票系统 该系统要解决的是火车站网上订票工作所要解决的问题 可 以满足火车站网上订票的基本要求 包括查询 订票 退票等三个方面的功能 该系统能运用到火车站订票的工作中 根据用户的需求 设置其权限 并快捷 方便的为用户提供服务 关键词 信息管理 火车售票 JAVA SQL Server2000 火车票网上订票系统系统 II 目 录 第一章第一章引引 言言 1 1 第二章第二章需求分析需求分析 2 2 第三章第三章总体总体设计设计 3 3 第四章第四章详细设计与实现详细设计与实现 6 6 第五章第五章系统测试系统测试 1212 结结 论论 1313 参考文献参考文献 1414 大连交通大学软件实践 1 第一章第一章引引 言言 信息化的时代 我们除了在跟上时代的节拍外 更多的时候是一种理 念的提升与升华 存在既有存在的道理 就像为什么之前我们有了电视 但是现在还需要有电脑一样 现在绝大多数公司都会借助电脑去工作 为 什么 因为借助它让我们提高我们的办事效率 让我们的管理模式变得更 简易更方便 CRM 的产生也是同样的道理 我们在自己打好客户关系外 总是需要借助一个工具来帮我们管理的 如果是找人管理的话 那么多的 数据不见得都能够记下来 而且也存在一些矛盾让你后期不便于管理 但 是借助软件工具我们就可以省事省时省力了 随着信息技术的飞速发展和 客户驱动市场的形成 制造业面临的竞争越来越激烈 许多企业通过 ERP SCM 等管理信息化系统强化了财务 生产 物流 产品管理后 发现自 己的营销与服务能力的不足 特别是那些快速发展的企业 在全国各地建 立了营销与服务网络 人员越来越庞大 营销费用增长迅速 但业绩提升 缓慢 而且客户的满意度下降 竞争对手比自己跑得越来越快 各层次沟 通不畅信息衰减严重 打造一个富有战斗力的营销服务体系 成本突破管 理与发展瓶颈的明智选择 CRM 强调建立以客户为中心的现代企业 以客 户价值来判定市场需求 对于正在转变战略从 产品中心 向 客户中心 过渡的企业无疑是一拍即合 正是基于此 各大公司才决定制作 CRM 系统 大连交通大学软件实践 2 第二章第二章需求分析需求分析 我们一般设计系统都要完成以下的几个要求 以便于用户进行操作 这样 才能使系统易学易用 1 合理的设计数据库 尽量合理地减少数据库数据的冗余 使重复的数据保持在最小限度 这样 将不必要的多占用存储空间 减少产生混乱影响的危险 还能提高计算机的运 行速度 2 设计出友好的界面 界面的友好与否是用户评价一个软件优劣的重要方面 使用户有一个良好 的心情 另外窗口界面要多用按钮和快捷键 少用菜单 窗口和控件布局要合 理 美观 要充分的利用 Visual Basic 提供的强大的功能 多用窗口和控件 充分体现窗口的多元化格局 3 实现基本功能和一些特殊功能的操作 该系统要求除了能实现信息的录入 删除 插入 更新 打印等基本功能 之外 还要求能够根据用户的需要进行操作 大连交通大学软件实践 3 用户售票系统基本信息表 售票 查询 管理 票数统计金额统计 售票管理 车辆管理 已售票管理 图 3 1 火车站售票管理业务流程图 图 3 1 火车站售票管理业务流程图是用户提出的基本需求 根据此流程图 我分析了该系统应该具备的各种功能 当用户在使用了该软件时可以实现售票 查询 管理 基本信息表的查看 统计等基本功能 此外 还要实现基本的添 加 删除 修改等功能 最终该系统的目的是要满足当火车站售票管理系统在 实施后 应能够达到以下基本的目标 1 能准确地了解售票情况 提供多种查询和统计功能 如 车次的查 询 2 具有方便 快速的售票功能 包括车票的预订和退票功能 能够支 持团体的预订票和退票 3 能按情况所需实现对车次的更改 票价的变动及调度功能 4 灵活准确的收费 提高财务工作效率 5 全面统计 分析及时提供依据 车站领导可随时查阅到车站最新信 息的详细情况 6 系统内部控制严密 数据存储安全可靠 大连交通大学软件实践 4 7 系统界面友好美观 操作简单易行 8 从用户需求 售后服务形成了一套严密 科学 完善的管理体系 9 具备一定的维护功能 第三章第三章总体总体设计设计 模块总体设计 面对信息时代的挑战 济南火车站为了满足社会的发展的需求和当今快 速发展的火车站售票信息的需求 想利用 Visual Basic 为开发工具开发出高科 技的计算机管理系统来提高火车站售票管理水平 完成对火车站全方位的管理 该系统在实施后 能够满足对售票 查询 维护 信息了解 统计等功能 为了达到济南火车站的需求 由图 3 1 火车站售票管理业务流程图 我对 该系统进行了具体分析 总结出火车站售票管理系统的功能模块如图 4 1 所示 大连交通大学软件实践 5 汽车站售票管理系统 售 票 功 能 模 块 管 理 功 能 模 块 查 询 功 能 模 块 基 本 信 息 表 模 块 统 计 功 能 模 块 图 4 1 火车站售票管理系统的功能模块 由图 4 1 火车站售票管理系统的功能模块图可见 该管理系统的主要功能 模块包括五大功能模块 1 售票功能模块 2 查询功能模块 3 管理功能模块 4 基本信息表功能模块 5 统计功能模块 数据库总体设计 数据库在一个信息管理系统中占有非常重要的地位 数据库结构设计的好 坏将直接对应用系统的效率以及实现的效果产生影响 合理的数据库结构设计 可以提高数据存储的效率 保证数据的完整和一致 在数据库系统中 应用程序 数据库管理系统 操作系统 硬件等几个方 面必须协同工作 其中数据库管理系统起着关键的中介作用 当应用程序从数 据库中读取一个数据时 它向数据库管理系统发出读取数据记录的命令 数据 大连交通大学软件实践 6 库管理系统对该命令进行语法 语义检查 并调用应用程序对应的子模式 检 查应用程序的存取权限 决定是否执行该命令 如果拒绝执行 则向用户返回 错误信息 在决定执行该命令后 数据库管理系统调用模式 依据子模式 模 式映像的定义 确定应读入模式中的那些记录 数据库管理系统再调用物理模 式 依据模式 物理模式映像的定义 决定应从哪个文件 用什么存取方式 读入哪个或哪些物理记录 然后 数据库管理系统向操作系统发出执行读取所 需物理记录的命令 操作系统执行后 将数据送至系统缓冲区 数据库管理系 统再依据子模式 模式映像的定义导出应用程序所要读取的记录格式 将数据 从系统缓冲区传送到应用程序的用户工作区 并返回命令执行情况的状态信息 根据数据库管理系统所具有的功能 可将它分为四个组成部分 数据定义 语言及其翻译处理程序 首先用数据定义语言定义数据库的模式 存储模式 外模式 各级模式间的映射 有关的约束条件等 然后 翻译处理程序将它们 翻译成相应的内部表示 即对数据库框架的描述 这些描述存放在数据字典 系统目录 中 作为数据库管理系统存取和管理数据的依据 数据操纵语言 及其翻译处理程序 提供了岁数据库的检索 插入 修改 删除等基本操作 数据库运行控制程序 负责数据库运行过程中的控制和管理 实用程序 完成 数据库的建立与维护 以及数据格式的转换与通信等功能 设计数据库系统时应该首先充分了解用户各个方面的需求 包括现有 的以及将来可能增加的需求 数据库设计一般包括如下几个步骤 1 数据库需要分析 2 数据库概念结构设计 3 数据库逻辑结构设计 大连交通大学软件实践 7 用户的需求具体体现在各种信息的提供 保存 更新和查询 这就要求数 据库结构能充分满足各种信息的输出和输入 收集基本数据 数据结构以及数 据处理的流程 组成一份详尽的数据字典 为后面的具体设计打下基础 仔细分析调查有关济南火车站的管理信息需求的基础上 结合图 4 1 火 车站售票管理系统的功能模块图 本系统采用了 VB 软件自带的 Access 数据库 建立了相关的数据库表 火车站售票管理系统的 ER 图如图 4 2 所示 车票基本信息表表 车辆基本信息表 售票基本信息表 退票基本信息表 线路 车型终点站 线路座号 状 态 始发时间 车 次 日 期 始发时间 线路 车型 车次 日期 线路始发时间 车型 座号 票 价 包含 所属 互斥 所属 图 4 2 火车站售票管理系统的 ER 图 由该火车站管理系统的 ER 图可见 车票基本信息表具有终点站 线路 车型等基本的属性 车辆基本信息表具有线路 座号 状态 始发时间等基本 的属性 售票基本信息表具有车次 日期 线路 车型 始发时间等基本的属 性 退票基本信息表具有车次 日期 线路 始发时间 车型 座号 票价等 基本的属性 车票基本信息表包含售票基本信息表 车票基本信息表和车辆基 本信息表是所属关系 售票基本信息表和退票基本信息表是互斥的关系 根据 它们之间的关系可以大体设计出火车站管理系统的模块功能 大连交通大学软件实践 1 第四章第四章详细设计与实现详细设计与实现 由火车站管理系统的总体设计 再加上自己在管理系统知识方面的不断学习 我把 总体设计进行了详细化处理 这个过程中有好多功能的添加 控件的添加 还有好技巧 性知识的学习 此管理系统的详细设计过程是我仔细推敲的结果 具体详细设计过程如 所讲述 模块详细设计 由用户的需求分析 我对本管理系统做了具体的分析和设计 本管理系统共分五大 完整的功能模块 各个模块分别设置了相应的子功能 具体管理系统结构图如图 5 1 所示 大连交通大学软件实践 2 售票系统 销 售 车 票 预 定 车 票 退 票 查询系统 车 票 信 息 查 询 车 辆 信 息 查 询 已 售 票 信 息 查 询 管理系统 车 票 管 理 车 辆 管 理 售 票 管 理 基本信息表 车 票 基 本 信 息 表 车 辆 基 本 信 息 表 已 售 票 信 息 表 统计系统 售 票 统 计 金 额 统 计 图 5 1 汽车站售票管理系统结构图 由图 5 1 火车站售票管理系统结构图可以看出 本管理系统的具体实现功能为 1 售票功能模块 主要完成销售车票 预订车票 退票等功能 销售车票子系 统主要功能是实现火车站的车票的销售 操作员选择当前的机器票号后 就可以进行车 票的查询和销售 预订车票子系统主要功能是实现火车站的车票的事先预定 票数可以 自选 退票子系统的主要功能是实现车票的消退 通过输入要退票的基本信息 可以实 现当前车票的退票功能 2 查询功能模块 主要完成车票查询 车辆查询 售票情况查询功能 车票查 询子系统主要实现车票的车型查询 终点站查询 线路查询 票价查询 通过输入相应 的信息就可以得到要查询的信息 车辆查询子系统主要实现车辆的车次查询 线路查询 汽车站售票管理系统 大连交通大学软件实践 3 终点站查询 状态和座号查询等功能 售票查询主要实现对已经出售的车票的基本信息 的查询 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 用于存放已售票的基本信息 这些信息可以有管理员自动 进行添加 删除 修改 大连交通大学软件实践 4 退票基本信息表 t Table 用于存放退票的基本信息 这个表在初建时是一个空的数 据表 表中的内容是由操作员在退票的时候进行手动输入而添加的 由于车票基本信息表 c Table 涉及到的字段只有始发站 终点站 线路 车型 票 价 所以我在设计这个数据库表的时候把它们的字段类型都设置为 文本类型 数据 把 它们的大小都设置为 50 车票基本信息表 c Table 的结构如表 5 2 1 所示 表 5 2 1 车票基本信息表的结构 字段名称始发站终点站线路车型票价 字段类型文本文本文本文本文本 大小 5050505050 车辆基本信息表 z Table 涉及到的字段有车次 始发时间 线路 座号 状态 所 以我在设计这个数据库表的时候把它们的字段类型都设置为 文本类型 数据 把它们的 大小都设置为 50 线路的格式为 始发站 终点站 车辆基本信息表 z Table 的结构如表 5 2 2 所示 表 5 2 2 车辆基本信息表的结 字段名 称 车次始发时间线路座号状态 字段类 型 文本文本文本文本文本 大小 5050505050 售票基本信息表 L Table 涉及到的字段有票号 车次 日期 始发时间 线路 车 型 座号 票价 所以我在设计这个数据库表的时候把日期的字段类型设置为 Data Time 座号和票价的字段类型设置为 Integer 大小设置为 2 其它的字段类型 都设置为 文本类型 把它们的大小都设置为 50 售票基本信息表 L Table 的结构如表 5 2 3 所示 表 5 2 3 售票基本信息表 L Table 的结构 大连交通大学软件实践 5 字段名称 字段类型 大小 票号文本 50 车次文本 50 日期 Data Time8 始发时间文本 50 线路文本 50 车型文本 50 座号 Integer2 票价 Integer2 退票基本信息表 t Table 涉及到的字段有状态 票号 车次 日期 始发时间 线 路 车型 座号 票价 手续费 所以我在设计这个数据库表的时候把日期的字段类型 设置为 Data Time 票价的字段类型设置为 Integer 大小设置为 2 其它的字段类型 都设置为 文本类型 把它们的大小都设置为 50 退票基本信息表 t Table 的结构如 表 5 2 4 所示 表 5 2 4 退票基本信息表 t Table 字段名称 字段类型大小 状态文本 50 票号文本 50 车次文本 50 日期 Data Time50 始发时间文本 50 线路文本 50 车型文本 50 座号文本 50 票价 Integer2 手续费文本 50 大连交通大学软件实践 6 具体实现过程 登陆界面编码设计 具体设计过程如下 在主窗体中添加一个标签控件 该标签控件用于显示该系统的名称 火车站售票管 理系统 用于向用户展示该管理系统的名称 让用户见名知意 设置五个主菜单 售票 系统 查询系统 基本信息表 管理系统 统计系统 售票系统具有售票的功能 主要 完成车票的销售 售票系统的子菜单 售票 代售票 退票 售票主要完成售票功能 代售票主要完成提前预定车票的功能 退票主要用于完成车票的消退功能 查询系统主 要完成车票的查询功能 查询系统的子菜单 车票查询 车辆查询 已售票查询 这三 个子系统都是对车票信息 车辆信息 已售票信息的查询 基本信息表主要完成对当前 全部信息的浏览功能 基本信息表的子菜单 车票基本信息表 车辆基本信息表 已售 票基本信息表 这三个基本信息表向用户显示了信息表中的所有信息 还可以浏览到当 前记录的每个具体信息 管理系统主要完成对车票 车辆 售票等信息的管理 管理系 统的子菜单 车票管理 车辆管理 已售票管理 这三个管理子系统都有添加 删除 修 改等功能 统计系统主要完成销售车票的统计 剩余车票的统计 金额的统计等功能 窗体的背景加了一幅含有火车的图片 目的在于吸引用户的注意 提高用户的好奇心 用户进入系统 必须经过系统验证 方可进入主程序 系统登录界面主要实现以下 功能 1 确认用户的身份及使用权限 2 支持键盘 鼠标操作 具体设计过程如下 在主窗体中添加两个标签控件 一个用于提示用户姓名 一个用于提示用户的密码 一个文本框控件用于用户输入相应的密码 一个下拉列表控件 是在窗体的动态运行中 添加的文本内容 方便用户选择自己的姓名 而不用在每次进入系统都要手动的输入文 字 大大方便了用户的使用 一个命令按钮用于进入具体的系统的界面 如果用户的姓 名和密码都是正确的 则该用户会顺利进入此系统 否则 提醒用户的密码不正确 即 通过用户名和密码判断 并给出该用户的权限 大连交通大学软件实践 7 售票界面编码设计 1 销售车票 用户单击菜单栏上的 销售系统 或单击按钮 销售系统 在弹出的窗体中选择 销售 车票 选项 进入销售车票界面 销售车票主要完成车票的销售工作 销售车票的窗体运 行结果如图 5 3 所示 图 5 3 销售车票窗体运行结果 在用户选定票号 终点站 日期后 可以选择 查询 按钮进行查询 查询结果在上表 中显示 在下表中选择所要售的车票 单击 售票 就可以完成售票工作 具体设计过程如下 在当前窗体中添加一个 Frame 控件 该控件就像是一个容器 可以存放好多控件 这样做主要是为了美化界面 给用户一个好的印象 两个网格控件 一个用于显示车票 的基本信息表 一个用于显示车辆的基本信息表 让用户及时的观察到最新的信息动态 两个 ADO Data 控件 主要是用于与所建立的数据库进行绑定连接 建立相应的数据源 以便为网格控件服务 查询 按钮用于信息的查询 通过单击该按钮用户可以实现对以上 要查询的信息的查询 同时在左边的两个网格控件中将要显示用户所要查询的信息 售 票 按钮用于当操作员选定了满足条件的车票后 就可以单击售票按钮 进而实现车票的 销售 同时在此时售票信息表的内容要动态添加 还要修改车辆信息表中刚刚销售的车 票的状态设置为 已售 状态 退出 按钮用于当前窗体的退出 两个下拉列表控件 一个 大连交通大学软件实践 8 是票号的选择 一个是终点站的选择 这两个下拉列表中的内容都是在窗体的运行中动 态添加的 一个日期控件用于显示日期的选择 用户通过下拉列表 可以对日期进行选 择 标签控件分别用于显示票号 始发站 终点站 日期 车次 车型 票价 线路 时间 座号等信息 文本框分别用于显示相对应的内容 此界面用到了 Data Grid 控件 它是一种类似于电子数据表的绑定控件 可以通过显 示一系列行和列来表示对象的记录和字段 也可以使用它来创建一个允许最终用户阅读 和写入到绝大多数数据库的应用程序 它可以在设计的时候快速进行配置 只需少量代 码或无需代码 当在设计时设置了它的 Data Source 属性后 就会用数据源的记录集来自 动填充该控件 以及自动设置该控件的列标头 然后用户就可以编辑该网格的列 删除 重新安装 添加列标头或者调整任意一列的宽度 2 预定车票 用户单击菜单栏上的 销售系统 或单击按钮 销售系统 在弹出的窗体中选择 预定车 票 选项 进入预定车票界面 预定车票主要完成车票的预定工作 在用户选定票号 终点站 日期后 可以选择 查询 按钮进行查询 查询结果在上表 中显示 在下表中选择所要预定的车票 单击 订票 就可以完成订票工作 具体设计过程如下 此窗体的设计和销售车票窗体的设计相似 在当前窗体中添加一个 Frame 控件 该 控件就像是一个容器 可以存放好多控件 这样做主要是为了美化界面 给用户一个好 的印象 两个网格控件 一个用于显示车票的基本信息表 一个用于显示车辆的基本信 息表 让用户及时的观察到最新的信息动态 两个 ADO Data 控件 主要是用于与所建立 的数据库进行绑定连接 建立相应的数据源 以便为网格控件服务 查询 按钮用于信息 的查询 通过单击该按钮用户可以实现对以上要查询的信息的查询 同时在左边的两个 网格控件中将要显示用户所要查询的信息 售票 按钮用于当操作员选定了满足条件的车 票后 就可以单击售票按钮 进而实现车票的销售 同时在此时售票信息表的内容要动 态添加 还要修改车辆信息表中刚刚销售的车票的状态设置为 已售 状态 退出 按钮用 于当前窗体的退出 两个下拉列表控件 一个是票号的选择 一个是终点站的选择 这 大连交通大学软件实践 9 两个下拉列表中的内容都是在窗体的运行中动态添加的 一个日期控件用于显示日期的 选择 可以提供格式化的日期字段 用户进行日期选择很容易 另外 还可以用于日期 的计算和天数的计算 用户通过下拉列表 可以对日期进行选择 标签控件分别用于显 示票号 始发站 终点站 日期 车次 车型 票价 线路 时间 座号等信息 文本 框分别用于显示相对应的内容 3 退票 用户单击菜单栏上的 销售系统 或单击按钮 销售系统 在弹出的窗体中选择 退票 选 项 进入退票界面 退票主要完成车票的消退工作 退票的窗体运行结果如图 5 4 所示 图 5 4 退票窗体运行结果 通过输入车票的一些基本信息 然后单击 确定 按钮 即可完成退票的功能 具体设计过程如下 在当前窗体中添加一个 Frame 控件 该控件就像是一个容器 可以存放好多控件 这样做主要是为了美化界面 给用户一个好的印象 两个下拉列表控件 一个是票号的 选择 一个是状态的选择 这两个下拉列表中的内容都是在窗体的运行中动态添加的 一个日期控件用于显示日期的选择 可以提供格式化的日期字段 用户进行日期选择很 容易 另外 还可以用于日期的计算和天数的计算 用户通过下拉列表 可以对日期进 行选择 标签控件分别用于显示票号 状态 开车日期 车次 车型 票价 线路 座 号 手续费等信息 文本框分别用于显示相对应的内容 一个命令按钮用于确定退票 大连交通大学软件实践 10 点击后 当前输入信息的车票将被退回 车辆基本信息表中该车票的状态设置为 未售 状态 查询界面编码设计 1 车票信息查询 用户单击菜单栏上的 查询系统 或单击按钮 查询系统 在弹出的窗体中选择 车票 基本信息查询 选项 进入车票基本信息查询界面 车票基本信息查询主要完成车票的查 询工作 用户可选择单选按钮 终点站 线路 车型 在右边的文本框中输入要查询 的关键字 结果便显示在上表中 具体设计过程如下 在当前窗体中添加两个 Frame 控件 该控件就像是一个容器 可以存放好多控件 这样做主要是为了美化界面 一个放了三个单选按钮 一个放了一文本框 用于输入相 应的信息 一个网格控件 用于显示车票的基本信息表 让用户及时的观察到最新的信 息动态 一个 ADO Data 控件 主要是用于与所建立的数据库进行绑定连接 建立相应的 数据源 以便为网格控件服务 如果用户选择了 终点站 则在右边的文本框中输入相应 的终点站 在上边的网格中将要显示所要查询的结果 如果用户选择了 线路 则在右边 的文本框中输入相应的线路 在上边的网格中将要显示所要查询的结果 如果用户选择 了 车型 则在右边的文本框中输入相应的车票类型 在上边的网格中将要显示所要查询 的结果 2 车辆信息查询 用户单击菜单栏上的 查询系统 或单击按钮 查询系统 在弹出的窗体中选择 车辆基 本信息查询 选项 进入车辆基本信息查询界面 车辆基本信息查询主要完成车辆信息的 查询工作 车辆信息查询的窗体运行结果如图 5 5 所示 用户可选择单选按钮 车次 始发时间 线路 在右边的文本框中输入要查询 的关键字 结果便显示在上表中 大连交通大学软件实践 11 图 5 5 车辆信息查询运行结果 具体设计过程如下 在当前窗体中添加两个 Frame 控件 该控件就像是一个容器 可以存放好多控件 这样做主要是为了美化界面 一个放了三个单选按钮 一个放了一文本框 用于输入相 应的信息 一个网格控件 用于显示车辆的基本信息表 让用户及时的观察到最新的信 息动态 一个 ADO Data 控件 主要是用于与所建立的数据库进行绑定连接 建立相应的 数据源 以便为网格控件服务 如果用户选择了 车次 则在右边的文本框中输入相应的 车次 在上边的网格中将要显示所要查询的结果 如果用户选择了 始发时间 则在右边 的文本框中输入相应的始发时间 在上边的网格中将要显示所要查询的结果 如果用户 选择了 线路 则在右边的文本框中输入相应的线路 在上边的网格中将要显示所要查询 的结果 3 已售票信息查询 用户单击菜单栏上的 查询系统 或单击按钮 查询系统 在弹出的窗体中选择 已售 票信息查询 选项 进入已售票信息查询界面 已售票信息查询主要完成已售票查询工作 用户可选择单选按钮 票号 车次 线路 日期 始发时间 在右边的文 本框中输入要查询的关键字 结果便显示在上表中 具体设计过程如下 大连交通大学软件实践 12 在当前窗体中添加两个 Frame 控件 该控件就像是一个容器 可以存放好多控件 这样做主要是为了美化界面 一个放了五个单选按钮 一个放了一文本框 用于输入相 应的信息 一个网格控件 用于显示车辆的基本信息表 让用户及时的观察到最新的信 息动态 一个 ADO Data 控件 主要是用于与所建立的数据库进行绑定连接 建立相应的 数据源 以便为网格控件服务 如果用户选择了 票号 则在右边的文本框中输入相应的 票号 在上边的网格中将要显示所要查询的结果 如果用户选择了 车次 则在右边的文 本框中输入相应的车次 在上边的网格中将要显示所要查询的结果 如果用户选择了 线 路 则在右边的文本框中输入相应的线路 在上边的网格中将要显示所要查询的结果 如果用户选择了 日期 则在右边的文本框中输入相应的日期 在上边的网格中将要显示 所要查询的结果 如果用户选择了 始发时间 则在右边的文本框中输入相应的始发时间 在上边的网格中将要显示所要查询的结果 管理界面编码设计 1 车票管理 用户单击菜单栏上的 管理系统 或单击按钮 管理系统 在弹出的窗体中选择 车票 管理 选项 进入车票管理界面 车票管理主要完成车票的信息管理工作 车票管理的窗 体运行结果如图 5 6 所示 图 5 6 车票管理窗体运行结果 大连交通大学软件实践 13 通过单击 添加 按钮 可以弹出一个添加车票基本信息的窗体 单击 删除 按钮 可以删除当前指针所指的一条记录 单击按钮 第一个 上一个 下一个 最后一个 可以浏览表中的每条记录 具体设计过程如下 在当前窗体中添加一个 Frame 控件 这样做主要是为了美化界面 这个控件中放入 了四个按钮 一个显示 第一个 用于记录指针指向当前网格中信息的第一条记录一个按 钮显示 上一个 用于指针指向当前记录的上一条记录 一个按钮显示 下一个 用于指 针指向当前记录的下一条记录 一个按钮显示 最后一个 用于指针指向最后一条记录 一个网格控件 用于显示车票的基本信息表 让用户及时的观察到最新的信息动态 一 个 ADO Data 控件 主要是用于与所建立的数据库进行绑定连接 建立相应的数据源 以 便为网格控件服务 添加 按钮用于车票基本信息的添加 单击它就会弹出一个车票基本 信息添加窗体 用于添加信息 删除 按钮用于车票基本信息的删除 单击它就会提醒用 户是否删除当前记录 用于删除信息 退出 按钮用于窗体的退出 单击它就会退出当前 的窗体 2 车辆管理 用户单击菜单栏上的 管理系统 或单击按钮 管理系统 在弹出的窗体中选择 车辆 管理 选项 进入车辆管理界面 车辆管理主要完成车辆的信息管理工作 通过单击 添加 按钮 可以弹出一个添加车辆基本信息的窗体 单击 删除 按钮 可以删除当前指针所指的一条记录 单击 修改 按钮 可以修改当前指针所指的一条记录 单击按钮 第一个 上一个 下一个 最后一个 可以浏览表中的每条记录 具体设计过程如下 在当前窗体中添加一个 Frame 控件 这样做主要是为了美化界面 这个控件中放入 了四个按钮 一个显示 第一个 用于记录指针指向当前网格中信息的第一条记录 一个 按钮显示 上一个 用于指针指向当前记录的上一条记录 一个按钮显示 下一个 用于 指针指向当前记录的下一条记录 一个按钮显示 最后一个 用于指针指向最后一条记录 一个网格控件 用于显示车辆的基本信息表 让用户及时的观察到最新的信息动态 一 大连交通大学软件实践 14 个 ADO Data 控件 主要是用于与所建立的数据库进行绑定连接 建立相应的数据源 以 便为网格控件服务 添加 按钮用于车辆基本信息的添加 单击它就会弹出一个车辆基本 信息添加窗体 用于添加信息 删除 按钮用于车辆基本信息的删除 单击它就会提醒用 户是否删除当前记录 用于删除信息 修改 按钮用于修改车辆基本信息 单击它就会提 醒用户是否修改当前记录 用来修改信息 退出 按钮用于窗体的退出 单击它就会退出 当前的窗体 3 售票管理 用户单击菜单栏上的 管理系统 或单击按钮 管理系统 在弹出的窗体中选择 售票 管理 选项 进入售票管理界面 售票管理主要完成售票的信息管理工作 通过单击 添加 按钮 可以弹出一个添加售票基本信息的窗体 单击 删除 按钮 可 以删除当前指针所指的一条记录 单击按钮 第一个 上一个 下一个 最后一个 可 以浏览表中的每条记录 具体设计过程如下 在当前窗体中添加一个 Frame 控件 这样做主要是为了美化界 面 这个控件中放入了四个按钮 一个显示 第一个 用于记录指针指向当前网格中信息 的第一条记录 一个按钮显示 上一个 用于指针指向当前记录的上一条记录 一个按钮 显示 下一个 用于指针指向当前记录的下一条记录 一个按钮显示 最后一个 用于指 针指向最后一条记录 一个网格控件 用于显示售票的基本信息表 让用户及时的观察 到最新的信息动态 一个 ADO Data 控件 主要是用于与所建立的数据库进行绑定连接 建立相应的数据源 以便为网格控件服务 添加 按钮用于售票基本信息的添加 单击它 就会弹出一个售票基本信息添加窗体 用于添加信息 删除 按钮用于售票基本信息的删 除 单击它就会提醒用户是否删除当前记录 用于删除信息 退出 按钮用于窗体的退出 单击它就会退出当前的窗体 基本信息界面编码设计 1 车票基本信息表 用户单击菜单栏上的 基本信息表 或单击按钮 基本信息表 在弹出的窗体中选择 车 票基本信息表 选项 进入车票基本信息界面 车票基本信息表运行结果如图 5 7 所示 大连交通大学软件实践 15 具体设计过程如下 在当前窗体中添加一个 Frame 控件 这样做主要是为了美化界面 这个控件中放入 了标签用于显示提示用户的信息 例如 始发站 终点站 线路 车型 票价等信息 文本框用于显示当前记录指针的基本信息 让指针指的记录的域在文本框中显示 一个 网格控件 用于显示车票的基本信息表 让用户及时的观察到最新的信息动态 一个 ADO Data 控件 主要是用于与所建立的数据库进行绑定连接 建立相应的数据源 以便为 网格控件服务 退出 按钮用于当前窗体的退出 图 5 7 车票基本信息运行结果 本窗体有数据报表的生成 数据报表是数据库应用程序中非常重要的部分 数据的 录入 查询 维护等工作的最终目的 都是为了生成形式各异的数据报表 Data Report 数 据报表设计器是与数据源 Data Environment 数据环境设计器 一起使用 因而可以从几个 不同的相关表创建报表 除了能创建可打印输出的报表之外 Data Report 数据报表设计 器还可以将报表导出到 HTML 或文本文件中 数据报表设计器的主要特点 1 对字段的 拖放功能 2 独立的报表控件 3 打印预览功能 4 编程打印报表功能 5 文件导出功 能 2 车辆基本信息表 用户单击菜单栏上的 基本信息表 或单击按钮 基本信息表 在弹出的窗体中选择 车 辆基本信息表 选项 进入车辆基本信息界面 车辆基本信息表主要完成车辆的显示功能 文本框中显示当前记录的具体信息 大连交通大学软件实践 16 具体设计过程如下 在当前窗体中添加一个 Frame 控件 这样做主要是为了美化界 面 这个控件中放入了标签用于显示提示用户的信息 例如 车次 线路 座号 状态等 信息 文本框用于显示当前记录指针的基本信息 让指针指的记录的域在文本框中显示 一个网格控件 用于显示车辆的基本信息表 让用户及时的观察到最新的信息动态 一 个 ADO Data 控件 主要是用于与所建立的数据库进行绑定连接 建立相应的数据源 以便 为网格控件服务 退出 按钮用于当前窗体的退出 3 已售票基本信息表 用户单击菜单栏上的 基本信息表 或单击按钮 基本信息表 在弹出的窗体中选择 已售票基本信息表 选项 进入已售票基本信息界面 已售票基本信息表主要完成已售票 的显示功能 文本框中显示当前记录的具体信息 具体设计过程如下 在当前窗体中添加一个 Frame 控件 这样做主要是为了美化界 面 这个控件中放入了标签用于显示提示用户的信息 例如 票号 状态 车次 线路 座号 始发时间等信息 文本框用于显示当前记录指针的基本信息 让当前指针指的记 录的域在文本框中显示 一个网格控件 用于显示售票基本信息表 让用户及时的观察 到最新的信息动态 一个 ADO Data 控件 主要是用于与所建立的数据库进行绑定连接 建 立相应的数据源 以便为网格控件服务 退出 按钮用于当前窗体的退出 统计界面编码设计 用户可以先选择日期 再单击 统计 按钮进行统计当天的已售票数 退票数 剩下 票数 窗体运行结果如图 5 8 所示 大连交通大学软件实践 17 图 5 8 统计窗体运行结果 具体设计过程如下 在当前窗体中添加一个 Frame 控件 可以存放好多控件 这样 做主要是为了美化界面 两个网格控件 一个用于显示售票的基本信息表 一个用于显 示退票的基本信息表 两个 ADO Data 控件 主要是用于与所建立的数据库进行绑定连接 建立相应的数据源 以便为网格控件服务 日统计 按钮用于信息的统计 当用户选择了 日期后 单击它就会在网格表中显示要统计的信息 同时在文本框中动态显示已售的票 数 退票的数目 剩下的票数 日金额查询 用于查询用户在上面选择的日期的金额统计 总金额查询 用于所有已售票的金额统计 单击它们后 在文本框中就显示相应的金额 第五章第五章系统测试系统测试 1 软件测试环境 本系统是在 Microsoft Windows XP 下开发的 所采用的开发工具 Microsoft 公司的 Visual Basic 6 0 企业版 考
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025北京小汤山医院招聘8人(第三批)模拟试卷附答案详解
- 梦想英文演讲稿
- 教研集备发言稿
- 成功贵在坚持的演讲稿
- 2025年乘法口诀闯关试卷及答案
- 环境功能材料题库及答案
- 预防疾病发言稿
- 肿瘤免疫记忆形成-洞察与解读
- 2025年应急安全知识题库及答案
- 乡村活动策划方案
- 口外门诊规培出科小结
- 木心全集讲稿系列:文学回忆录
- 肿瘤微环境中的细胞间通信
- 课程设计-MATLAB与通信仿真设计题目及程序
- 第6课 推动形成全面对外开放新格局高一思想政治《中国特色社会主义》同(高教版2023基础模块)
- 社会调查研究抽样课件
- 矩阵论同步学习辅导 张凯院 西北工业大学出版社
- 英语英语句子成分和基本结构
- GB/T 24218.1-2009纺织品非织造布试验方法第1部分:单位面积质量的测定
- GB/T 10357.1-2013家具力学性能试验第1部分:桌类强度和耐久性
- GB 10068-2000轴中心高为56mm及以上电机的机械振动振动的测量、评定及限值
评论
0/150
提交评论