网上机票预订系统:功能与数据流图解析

需积分: 3 6 下载量 190 浏览量 更新于2024-08-23 收藏 1.02MB PPT 举报
"该资源是关于网上机票预订系统的数据流图和系统功能描述,涵盖了用户需求、系统的主要功能模块、流程图以及数据字典。" 在网上机票预订系统中,主要涉及以下几个关键知识点: 1. **用户需求**: - 航班查询:用户可以查询航班信息,包括航班号、出发时间、抵达时间、所需飞行时间、座位情况和费用。 - 订票、退票和改签:用户需在半小时内完成付款以确认订票,航班出发前半小时内不允许退票,出发半小时后则无法改签。 - 旅客注册:用户需提供账号、密码、确认密码、密保问题、姓名和身份证号来注册。 2. **系统主要功能**: - 旅客注册登录:用户注册后才能进行预订、退票和改签操作,未登录用户仅能查询航班。 - 航班查询:用户登录后,根据需求搜索航班,系统返回匹配结果。 - 机票预订:系统反馈预订账单和航班详情,用户需在限定时间内完成支付。 - 退票改签处理:遵循特定规则执行退票和改签操作。 - 系统管理:管理员负责更新航班信息和发布通知。 3. **系统功能模块**: - 管理员模块:管理员登录后可修改航班信息、管理用户信息及发布通知。 - 用户模块:包括旅客的注册登录、查询航班、预订/退票/改签功能,以及密码修改和找回。 4. **系统流程图**: - 区分了旅客和管理员的操作流程,旅客可以修改个人信息、查询航班,而管理员可以管理用户信息和航班信息。 5. **数据流图**: - 针对机票查询、预订、退票、改签等关键操作,有0层和1层的DFD图,详细描绘了数据如何在系统内部流动。 6. **数据字典**: - 旅客信息表:存储旅客的个人信息,包括姓名、性别、工作单位、身份证号码、电话号码、旅行时间、旅行目的地,以及可能的护照号码。 - 订票信息:记录旅客的旅行时间和目的地,以便确定相应的航班。 这个系统设计旨在提供一个高效、用户友好的在线机票预订平台,通过严格的规则确保交易安全,并方便管理员进行后台管理。数据流图和系统流程图帮助理解各个功能模块间的数据交互和操作逻辑,而数据字典则明确了系统中关键数据的定义和存储位置。