网上机票预订系统:数据字典与功能解析
需积分: 3 22 浏览量
更新于2024-08-23
收藏 1.02MB PPT 举报
"该资源详细介绍了网上机票预订系统的数据字典,包括旅客信息表和订票信息的定义,并概述了系统的主要功能和流程。"
在构建一个网上机票预订系统时,数据字典是至关重要的部分,它定义了系统中关键数据的结构和含义。在这个系统中,有两个主要的数据实体:
1. **旅客信息表**:这是用来存储旅客个人信息的表格,用于确认旅客身份。旅客信息包括以下字段:
- 姓名:旅客的全名。
- 性别:旅客的性别。
- 工作单位:旅客的工作单位信息,可能用于企业差旅管理。
- 身份证号码:中国公民的唯一身份标识。
- 电话号码:用于联系旅客的联系方式。
- 旅行时间:旅客计划出行的日期和时间。
- 旅行目的地:旅客的目的地城市。
- 护照号码:对于国际旅行,旅客的护照号码用于验证身份和办理登机手续。
2. **订票信息**:这部分数据包含了旅客的旅行安排,用于匹配合适的航班。
- 旅客出发时间:旅客期望的航班出发时间。
- 旅客目的地:旅客的最终目的地机场。
系统的主要功能模块包括:
- **旅客注册登录**:用户需要注册并登录才能进行购票、退票和改签操作。注册时需要提供账号、密码、确认密码、密保问题,以及姓名和身份证号。
- **航班查询**:旅客可以查询航班信息,如航班号、出发时间、抵达时间、飞行时长、座位情况和费用。
- **机票预订**:旅客选定航班后,系统会反馈订票账单和航班详情,旅客需在30分钟内完成在线支付,否则订单将被取消。
- **退票改签处理**:遵循特定规则,如航班出发前30分钟内不能退票,起飞后30分钟内不能改签。
- **系统信息管理**:管理员负责更新航班信息,发布通知,以及管理用户信息,包括统计已预订机票的数量。
系统流程图和数据流图展示了旅客和管理员如何交互以及数据在系统中的流动。例如,旅客可以未登录查询航班,但预订、退票和改签需要登录。管理员则可以管理用户信息和航班信息,包括添加或删除管理员。
通过0层和1层的DFD(数据流图),可以清晰地看到系统各个功能的逻辑流程,如机票预订、退票和改签的步骤,以及用户注册过程中的数据流动。
这个网上机票预订系统设计得全面且严谨,涵盖了旅客从查询航班到完成旅行的所有环节,同时考虑到了系统管理和数据安全的需求。
2023-11-22 上传
2021-10-13 上传
2021-10-13 上传
2023-06-30 上传
2022-11-02 上传
2023-08-25 上传
简单的暄
- 粉丝: 24
- 资源: 2万+
最新资源
- Fisher Iris Setosa数据的主成分分析及可视化- Matlab实现
- 深入理解JavaScript类与面向对象编程
- Argspect-0.0.1版本Python包发布与使用说明
- OpenNetAdmin v09.07.15 PHP项目源码下载
- 掌握Node.js: 构建高性能Web服务器与应用程序
- Matlab矢量绘图工具:polarG函数使用详解
- 实现Vue.js中PDF文件的签名显示功能
- 开源项目PSPSolver:资源约束调度问题求解器库
- 探索vwru系统:大众的虚拟现实招聘平台
- 深入理解cJSON:案例与源文件解析
- 多边形扩展算法在MATLAB中的应用与实现
- 用React类组件创建迷你待办事项列表指南
- Python库setuptools-58.5.3助力高效开发
- fmfiles工具:在MATLAB中查找丢失文件并列出错误
- 老枪二级域名系统PHP源码简易版发布
- 探索DOSGUI开源库:C/C++图形界面开发新篇章