网上机票预订系统详解:流程与功能
需积分: 3 139 浏览量
更新于2024-08-23
收藏 1.02MB PPT 举报
"该资源是关于网上机票预订系统的详细介绍,包括流程图、用户需求和系统功能模块。"
在设计和实现网上机票预订系统时,首要考虑的是满足用户的基本需求和提供顺畅的操作流程。以下是该系统的主要知识点:
1. **用户需求**:
- **航班查询**:用户可以输入航班号、出发时间、抵达时间、所需时间等条件来查找合适的航班,同时获取座位情况和费用信息。
- **订票、退票和改签**:用户需在下单后半小时内完成付款,否则订单无效。航班出发前半小时内禁止退票,起飞半小时后无法改签。
- **旅客注册**:注册需提供账号、密码、确认密码、密保问题,以及姓名和身份证号,全部信息填写完毕并验证通过后,用户才能成功注册并登录。
2. **系统功能**:
- **旅客注册登录**:用户登录后可进行机票预订、退票和改签,未登录状态下也能查询航班。此外,用户还可以更改密码或找回遗忘的密码。
- **航班查询**:登录后,用户输入要求,系统返回匹配的航班信息。
- **机票预订**:预订后,系统会显示账单详情及航班信息,用户需在规定时间内完成在线支付。
- **退票改签处理**:遵循特定规则,如不能在航班出发前半小时退票,或起飞后半小时内改签。
- **系统信息管理**:管理员负责更新航班信息,发布临时通知,并管理旅客信息,例如统计已预订的机票数量。
3. **系统模块**:
- **管理员模块**:管理员登录后,可执行密码修改、增加或删除管理员,以及管理用户信息。
- **用户模块**:包含旅客个人信息修改(如密码和找回)、航班查询等功能。
4. **系统流程图**:
- 旅客流程涉及个人信息修改、登录、预订、退票和改签。
- 管理员流程涉及信息管理和用户信息管理。
5. **数据流图**:
- 包括机票查询、预订、退票和改签的0层和1层DFD图,描绘了数据在系统中的流动路径。
6. **数据字典**:
- **旅客信息表**:记录旅客的姓名、性别、工作单位、身份证号码、电话号码、旅行时间和目的地等信息,用于旅客身份确认。
- **订票信息**:存储旅客的旅行时间和目的地,用于确定合适的航班。
通过这些详细的设计和流程,网上机票预订系统旨在提供高效、安全和便捷的服务,使旅客能轻松完成查询、预订和管理机票的全过程,同时便于管理员进行后台管理和维护。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2021-10-03 上传
2023-12-27 上传
2023-04-01 上传
2022-11-02 上传
2017-10-21 上传
鲁严波
- 粉丝: 25
- 资源: 2万+
最新资源
- 深入浅出:自定义 Grunt 任务的实践指南
- 网络物理突变工具的多点路径规划实现与分析
- multifeed: 实现多作者间的超核心共享与同步技术
- C++商品交易系统实习项目详细要求
- macOS系统Python模块whl包安装教程
- 掌握fullstackJS:构建React框架与快速开发应用
- React-Purify: 实现React组件纯净方法的工具介绍
- deck.js:构建现代HTML演示的JavaScript库
- nunn:现代C++17实现的机器学习库开源项目
- Python安装包 Acquisition-4.12-cp35-cp35m-win_amd64.whl.zip 使用说明
- Amaranthus-tuberculatus基因组分析脚本集
- Ubuntu 12.04下Realtek RTL8821AE驱动的向后移植指南
- 掌握Jest环境下的最新jsdom功能
- CAGI Toolkit:开源Asterisk PBX的AGI应用开发
- MyDropDemo: 体验QGraphicsView的拖放功能
- 远程FPGA平台上的Quartus II17.1 LCD色块闪烁现象解析