网上机票预订系统功能详解

需积分: 3 6 下载量 111 浏览量 更新于2024-08-23 收藏 1.02MB PPT 举报
"该资源是关于网上机票预订系统的用户需求说明,涵盖了航班查询、旅客订票退票改签、旅客注册以及系统管理等核心功能。此外,还涉及到系统的主要功能模块设计、流程图以及数据流图,以确保系统运行的高效和准确性。" 在设计一个网上机票预订系统时,首要的任务是明确用户的需求。以下是关键知识点: 1. **航班查询**:用户能够通过输入航班号、出发时间、抵达时间等信息来查找合适的航班。查询结果应包括所需飞行时间、座位情况以及费用等详细信息。 2. **旅客订票、退票与改签**: - 订票:用户需在下单后半小时内完成支付,否则订单会被取消。 - 退票:不允许在航班起飞前半小时内退票。 - 改签:航班起飞后半小时内无法进行改签,且改签过程中不允许变更出发地、目的地或舱位类型。 3. **旅客注册与登录**:用户需要提供账号、密码、确认密码、密保问题及姓名、身份证号来完成注册。注册后,用户可登录进行机票预订、退票改签等操作,未登录也可进行航班查询。同时,用户还可以更改密码或找回遗忘的密码。 4. **系统管理**:管理员通过特定的账号密码登录,负责更新航班信息和发布临时通知。这包括对航班状态的调整和对旅客信息的管理,以确保信息的准确性和时效性。 系统主要功能模块包括: - **旅客模块**:包含旅客注册登录、机票预订、退票改签、密码管理等功能。 - **管理员模块**:涉及航班信息管理、用户信息管理、管理员权限控制等操作。 系统流程图和数据流图的运用有助于清晰描绘出系统的工作流程。例如: - **机票预订流程**:从用户查询航班、选择座位到支付订单,再到系统确认并反馈订单详情。 - **退票和改签流程**:包括申请、审核和处理退款或重新安排航班的过程。 - **用户注册数据流**:涉及用户信息的收集、验证和存储。 - **机票查询数据流**:显示了用户输入查询条件到返回航班结果的逻辑。 - **退票和改签数据流**:展示了退改签请求的处理和状态更新。 此外,数据字典如“旅客信息表”和“订票信息”等,是用来存储和管理用户和订单的关键数据结构,它们对于系统功能的实现至关重要。 这个网上机票预订系统设计的目标是提供便捷、安全的机票预订服务,同时兼顾用户和管理员的不同需求,通过严谨的流程和有效的数据管理确保系统的稳定运行。