管理信息系统课程设计--汽车客运站售票系统开发内容摘要:

购票记录 退票记录 返回余票 旅客 管理信息系统课程设计 16 维护子系统 数据流程 图 215维护子 系统 数据流程图 统计分析 子系统 数据的流向如下所示: 1. 系统管理 员 输入系统配置参数数据到系统配置模块。 2. 系统 将 利用参数 更新数据库。 统计 分析 查询 子系统数据流程图如图 215。 数据字典 数据项 数据字典是对数据流程图中所有名字的定义及描述,并按特定格式予以记录,以备随时查询和修改。 系统部分 数据项如表 41所示。 表 21 数据 项 编号 数据项名称 说明部分 A01 旅客编号 字符串 类型 ;有唯一性 A02 旅客姓名 字符串 类型 ;有唯一性 A03 旅客性别 位类型 A04 身份证号 字符串 类型。 有唯一性 A05 登录名 称 字符串 类型 ;有唯一性 A06 登录密码 字符串 类型 A07 车次号 字符串 类型 A08 车票编号 字符串 类型 ; (唯一性 ) 续表 系统配置参数清单 系统管理员 系统配置 车票记录数据库 车次数据库 线路数据库 管理信息系统课程设计 17 续表 A09 发车时间 时间类型 A10 达到时间 时间类型 A11 起始站点 字符串 类型 A12 座位号 整数类型; (唯一性 ) A13 票价 小数类型 A14 购票时间 时间 A15 退票时间 时间 A16 改签时间 时间 A17 终点 站点 字符串 类型 数据结构 数据 结构也是一种逻辑的 描述。 一个 数据 结构 既 可以由若干数据项组成, 又可以 以若干个数 结构 组合而成,还可以由数据项与数据结构混合而成。 部分 数据结构如表 42 所示。 表 22数据结构 编号 数据结构名 包含属性 01 个人信息 旅客姓名,性别,电话,登录名称,登录密码,身份证号 02 车票信息 车票编号,车次号,座位号, 身份证号 03 购票记录 车票编号,购票时间,购票人身份证号 04 退票信息 车票编号,退票时间,购票人身份证号 05 改签信息 改签前车次号,改签后车次号,改签时间,购票人身份证号 06 车次 信息 车次号,开车 时间,到站时间,起始站点,终点站 发车日期 , 座位数 , 票价 07 统计 分析 客流量 ,报表 编号, 购票次数 , 退票次数 , 改签次数 售票收入 数据流 数据 流表示数据的流向,共有两类 :一是 实体输入到系统中的数据流 ;二是系统输出到实体的数据流。 一个 数据流可以包含多个数据结构。 本系统 部分 数据流如表 43所示。 管理信息系统课程设计 18 表 23数据流 编号 数据流名 来源 /去处 数据存储 01 查询车票 旅客 02 购买车票 旅客 购票记录 03 退订车票 旅客 退票记录 04 改签车票 旅客 改签记录 05 统计分析 数据库 /报表管理员 06 系统 维护 系统 管理员 /数据 库 数据存储 数据 存储是指系统中 需要 保存 的 数据结构和具体的数据内容,本系统部分数据存储如 表 44 所示。 表 24数据 存储 编号 存储名称 组成部分 立即查询要求 01 旅客信息 个人信息 02 车票综合信息 车票信息 是 03 退票记录 退票信息 04 改签记录 改签信息 是 05 购票记录 购票信息 是 数据处理功能 处理 功能 定义 是最低一层 的 数据流程图中的功能定义,本系统部分数据处理功能如表 45 所示。 表 25数据处理功能 编号 处理过程名 输 入数据 输出数据 01 查询车票 时间,站点,车次号 余票信息 02 购买车票 身份证号 车票编号 03 退订车票 车票编号 退票提示 续表 管理信息系统课程设计 19 续表 04 改签车票 车票编号 改签后车票编号 05 统计分析 起始时间,终止时间 统计报表 06 旅客登录 登录名称,登录密码 登录标志 07 系统 维护 系统参数 操作 结果 小结 在 本章节 ,对 本系统进行了详细的分析,首先对业务流程图进行了梳理。 并在此基础之上 得出了 系统的数据流程图, 从而构建了 数据字典,数据流,数据存储,数据处理逻辑等。 有 了这 些详细的资料,对 本 系统 有 了更加深入的了解。 接下来 将进 入 系统设计阶段。 第 3 章 系统 设计 通过上一章节对 系统的详细分析,对系统的功能 、 结构、需求等都有了 非常深入的理解。 在此基础之上 ,在 本章节进行系统设计工作 , 包括系统 结构图 、编码设计、数据库设计、输入 /输出 设计。 功能 模块 设计 本系统设计具有的功能基本覆盖车站所有与售票有关的工作 [6], 功能 具体 上包括 有查询模块 、 订票模块 、 改签模块、退票 模块 、统计分析模块、系统维护模块。 查询 功能: 在 该功能中,用户输入起始站点、终点站 以及 开车时间进行查询 ,以此获取车票 的 实时 信息。 订票模块 :在该功能中,用户 需要 输入 出行 时间、起始站点、终点站及具体的车票张数才能正确购买车票。 改签 模块:用户通过浏览自己已经购买的车票列表。 然后 选择希望 改签 的车票 所在 行的 改签 按钮进行车票 改签。 管理信息系统课程设计 20 退票 模块: 用户通过浏览自己已经购买的车票列表。 然后 选择希望退购的车票 所在 行的退订按钮进行车票退购。 统计分析模块 : 通过 改签功能,资料管理员能够 通过 系统统计出人流量与 销售车 票所得的收入。 系统维护 模块: 通过 该功能,系统管理员能够对现有车次进行修改 同时 能 够添加新的 车次、线路或者删除现有车次与线路。 本系统 各 模块调用关系如 图 32 所示。 图 32 系统 功能结构图 编码 设计 编码 设计是将系统中具有 某些 共同 属性或 特征 的 信息归并在一起,并通过 一些 便于计算机 或 人进行识 别 和处理的符号来便是各类信息 [7]。 本系统 采用 有序码 与缩略码 来完成 系统的编码 工作。 表 51展示 了系统的部分编码。 表 31系统 编码 代码对象 代码 代码对象 代码 起始 站点 01 终点 站 02 车票 03 车次 04 座位 05 发车时间 YYYYMMDDHH24:MI 管理信息系统课程设计 21 数据库设计 数据库作为信息 系统的核心 与 基础。 因此 , 数据库 设计必然成为信息 系统 建设的总要组成部分, 是 信息系统 建设 的核心技术。 本系统数据库 设计 为 构建具有良好扩展性 、 安全性 、高效 性 、 低冗余性的数据库 打 下坚实的基础。 本系统 的数据库 系统有 三个方面的要求 : 1) 存储 容量。 网上 售票系统 包含 大量的订单、用户、车票 等 数据,其数据量非常巨大 , 对存储容量的要求较高。 2) 计算能力。 网上售票系统,必须能够 快速 正确地计算和处理数据,其 对性能的要求较高 [8]。 3) 数据 的可靠性。 网上 售票系统,必须能够保证数据的安全性 、 完整性、一致性要求。 为了 设计出满足要求的数据库系统, 本 节将主要介绍概念设计 、逻辑设计、物理设计三个 阶段。 概念 模型设计 概念 模型既概念结构,它用 ER 图进行描述。 概念 模型设计 是 将需求分析所得的 用户 需求 设计 数据库的概念数据模型 的 过程。 接下来 ,将用 ER 图来描述数据库的概念模型。 1)车票实体属性图 图 33车票实体属性图 2) 用户实体属性图 车票 车票 编号 起始站点 终点站 座位号 车次号 票价 发车时间 到达时间 管理信息系统课程设计 22 图 34用户实体属性图 3)车票 —— 用户 实体联系图 图 35车票 用户 实体 联系 图 车票 用户 购票 查询 改签 退票 购票时间 改签 时间 新 车票编号 退票 时间 用户 姓名 性别 电话 登录名 密码 身份证号 管理信息系统课程设计 23 逻辑 模型设计 1)购票 车票( 车票号 ,车次 ,票价,开车时间,到达时间,座位号,起始站,终点站) 旅客(旅客姓名,性别,出生日期,登录名称,登录密码, 身份证号 ,类型 )购票关系(购票时间,身份证号,车票号) 2)退票 车票( 车票号 ,车次 ,票价,开车时间,到达时间,座位号,起始站,终点站,类型) 顾客(旅客姓名,性别,出生日期,登录名称,登录密码, 身份证号 ) 退票(退票时间,车票号,身份证号) 3)改签 车票( 车票号 ,车次,票价,开车时间,到达时间,座位号,起始站,终点站,类型) 顾客( 旅客姓名,性别,出生日期,登录名称,登录密码, 身份证号 ) 改签关系(改签时间,车票号,身份证号,新车票号) 3) 查询 车票( 车票号 ,车次,票价,开车时间,到达时间,座位号,起始站,终点站,类型) 顾客(旅客姓名,性别,出生日期,登录名称,登录密码,。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。