网上机票预订系统:功能与流程详解

需积分: 3 6 下载量 50 浏览量 更新于2024-08-23 收藏 1.02MB PPT 举报
"网上机票预订系统的设计与实现" 网上机票预订系统是一种方便旅客进行机票购买、退票和改签的在线平台。系统的核心功能主要围绕旅客的需求展开,同时包含管理员的后台管理功能。以下是系统的详细说明: 1. **用户需求说明**: - **航班查询**:旅客可以查询航班的详细信息,包括航班号、出发及抵达时间、所需飞行时间、座位情况以及费用。 - **订票、退票与改签**:旅客可预订机票,但需在半小时内完成支付,否则订单将失效。航班起飞前半小时内不允许退票,起飞后半小时内无法改签。 - **旅客注册**:注册时需要提供账号、密码、确认密码、密保问题,以及姓名和身份证号。 - **系统管理**:管理员通过特定账号登录,能更新航班信息并发布临时通知。 2. **系统主要功能**: - **旅客注册登录**:旅客注册后才能进行预订、退票和改签,未登录的旅客仅能查询航班。 - **航班查询**:旅客根据需求输入条件,系统返回匹配的航班信息。 - **机票预订**:旅客选择航班后,系统生成账单,旅客需在限定时间内完成支付。 - **退票改签处理**:遵循特定规则,如退票时间限制和改签不可变更的项目。 - **系统信息管理**:管理员负责维护航班和旅客信息,调整航班状态或发布通知。 3. **系统功能模块**: - **管理员模块**:包括管理员登录、密码修改、管理员增删以及旅客信息管理。 - **用户模块**:涵盖旅客登录、密码修改/找回、预订、退票、改签和航班查询。 4. **系统流程**: - **用户流程**:旅客通过注册登录,进行航班查询、预订、退票改签等操作。 - **管理员流程**:管理员登录后,可更新航班信息、管理用户订单和发布通知。 5. **数据流程图(DFD)**: - DFDS展示了系统中数据的流动,如旅客信息、订票信息的处理,以及退票改签的数据流。 6. **数据字典**: - **旅客信息表**:存储旅客的基本信息,包括姓名、性别、身份证号码、联系方式、旅行时间和目的地。 - **订票信息**:记录旅客的航班选择,用于确认和处理支付。 该系统通过用户友好的界面和严谨的业务逻辑,实现了高效便捷的机票预订服务,同时确保了信息的安全性和准确性。通过DFD图,可以清晰地看到数据如何在系统内部流动,从而优化整个流程。数据字典则提供了关键数据结构的定义,帮助理解和管理系统的数据元素。