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

需积分: 3 6 下载量 139 浏览量 更新于2024-08-23 收藏 1.02MB PPT 举报
"该资源是关于网上机票预订系统的详细介绍,包括流程图、用户需求和系统功能模块。" 在设计和实现网上机票预订系统时,首要考虑的是满足用户的基本需求和提供顺畅的操作流程。以下是该系统的主要知识点: 1. **用户需求**: - **航班查询**:用户可以输入航班号、出发时间、抵达时间、所需时间等条件来查找合适的航班,同时获取座位情况和费用信息。 - **订票、退票和改签**:用户需在下单后半小时内完成付款,否则订单无效。航班出发前半小时内禁止退票,起飞半小时后无法改签。 - **旅客注册**:注册需提供账号、密码、确认密码、密保问题,以及姓名和身份证号,全部信息填写完毕并验证通过后,用户才能成功注册并登录。 2. **系统功能**: - **旅客注册登录**:用户登录后可进行机票预订、退票和改签,未登录状态下也能查询航班。此外,用户还可以更改密码或找回遗忘的密码。 - **航班查询**:登录后,用户输入要求,系统返回匹配的航班信息。 - **机票预订**:预订后,系统会显示账单详情及航班信息,用户需在规定时间内完成在线支付。 - **退票改签处理**:遵循特定规则,如不能在航班出发前半小时退票,或起飞后半小时内改签。 - **系统信息管理**:管理员负责更新航班信息,发布临时通知,并管理旅客信息,例如统计已预订的机票数量。 3. **系统模块**: - **管理员模块**:管理员登录后,可执行密码修改、增加或删除管理员,以及管理用户信息。 - **用户模块**:包含旅客个人信息修改(如密码和找回)、航班查询等功能。 4. **系统流程图**: - 旅客流程涉及个人信息修改、登录、预订、退票和改签。 - 管理员流程涉及信息管理和用户信息管理。 5. **数据流图**: - 包括机票查询、预订、退票和改签的0层和1层DFD图,描绘了数据在系统中的流动路径。 6. **数据字典**: - **旅客信息表**:记录旅客的姓名、性别、工作单位、身份证号码、电话号码、旅行时间和目的地等信息,用于旅客身份确认。 - **订票信息**:存储旅客的旅行时间和目的地,用于确定合适的航班。 通过这些详细的设计和流程,网上机票预订系统旨在提供高效、安全和便捷的服务,使旅客能轻松完成查询、预订和管理机票的全过程,同时便于管理员进行后台管理和维护。