机票预定系统需求与功能分析

4星 · 超过85%的资源 需积分: 10 51 下载量 123 浏览量 更新于2024-12-24 收藏 269KB DOC 举报
"该资源是一份关于机票预定系统的详细需求分析文档,由陈明福和郑重两位学生在指导老师李春花的指导下完成。系统旨在实现航空售票自动化,包括服务端和客户端两个子系统,以提供安全、实时、易维护的人机交互功能。主要功能涉及旅客信息输入、订票信息传递、取票通知单和账单生成、记账以及机票的打印。系统通过E-R图和流程图进行了结构化描述,并明确了客户端和服务端子系统的具体职责。" 在这个机票预定系统的需求分析中,主要涉及以下几个关键知识点: 1. 系统架构:系统被划分为服务端和客户端两个子系统。客户端子系统面向旅客,负责旅客信息输入、信息传递、通知单和账单生成以及记账等功能;服务端子系统面向航空公司,处理有效订票单、生成航班信息、发送机票文件以及处理退票等事务。 2. 功能需求: - 客户端功能: - 输入旅客信息并保存,用于身份验证。 - 订票信息的传递,筛选有效订单并发送给航空公司。 - 生成和打印取票通知单及账单,供旅客取票时使用。 - 记账并将信息传递给服务端,进行财务记录。 - 服务端功能: - 接收和处理客户端的有效订票单,生成航班信息。 - 将机票信息发送回客户端。 - 分析反馈信息,处理退票和数据恢复。 - 根据旅客信息打印机票。 3. 数据处理:系统需要处理旅客的基本信息(姓名、年龄、单位、身份证号、旅行时间和目的地),航班信息(班次、机票价格、起飞时间)以及会计信息(账单和付款记录)。 4. 安全性与实时性:系统需确保数据的安全性和操作的实时性,保证旅客信息的保密性,以及订票、取票过程的及时性。 5. 易维护性:系统设计时应考虑未来维护的便捷性,便于修复错误和添加新功能。 6. 人机交互:系统需提供友好的用户界面,方便旅客和工作人员操作。 7. E-R图和流程图:作为设计工具,E-R图和流程图帮助清晰地描绘了系统中的实体关系和业务流程,是系统设计的重要组成部分。 通过这些详细的需求分析,开发团队可以明确系统的目标和功能,为后续的设计和实现阶段提供清晰的指导。同时,这份文档也是评估系统性能和完成度的关键依据。