机票预订系统需求规格说明书 项目开发人:软件 03 班 244 1 引言 1.1 编写目的 为了更好地向用户描述系统性能,尽量满足用户的需要,建立和用户沟通的平台。同时,为了明确软件系统的整体框架及实施细则。 1.2 项目背景 软件系统名称:机票预订系统 任务提出者:南航航空公司 任务开发者:万芸 欧翠娥 施雪梅 用户:旅行社工作人员、旅客 1.3 参考资料 软件工程导论(第四版) 清华大学出版社 软件工程实验指导书 题目四 2 任务概述 2.1 目标 为南航航空公司开发,方便各旅行社和旅客们订购飞机票。通过本系统,用户可以方便地预订该航空公司的机票,同时便于航空公司管理机票预定的业务。 2.2 运行环境 Windows 98 及以上操作系统 Visual FoxPro 6.0 2.3 条件与限制 用户仅可以输入订票信息,无权对系统本身进行修改。用户必须按照系统的流程进行操作。系统的修改、维护由研发人员及航空公司共同负责。 3 .数据描述 3 .1 数据元素 系统中的数据元素: 名字:旅客信息 描述:旅客的个人信息,用于对旅客的确认 定义:旅客信息=姓名+性别+工作单位+身份证号码+旅行时间 +旅行目的地 位置:输入到旅行社端(client 端) 名字:订票信息 描述:旅客的旅行时间和目的地,用于确定旅客的航班 定义:订票信息=旅客旅行时间+旅客旅行目的地 位置:传输到航空公司端(Serv er 端) 名字:航班机票信息 描述:旅客的航班信息,根据旅客的旅行时间和目的地确定 定义:航班机票信息=旅客机票时间+旅客机票班次 位置:传输到旅行社端(Client 端) 名字:取票通知: 描述:旅客领取机票的凭证 定义:取票通知=旅客姓名+领票时间 位置:输出到打印机 名字:订票旅客清单 描述:已订票的旅客的记录 定义:订票旅客清单=旅客信息的合集 位置:输入到旅行社端(Client 端) 3 .2 数据需求 机票预定系统的数据需求包括如下几点: 1.数据录入和处理的准确性和实时性 数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用。手工输入要通过系统界面上的安排系统具有容错性,对错误的输入要有所反应。数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。 2.数据的一致性与完整性 系统的数据是共享的,有一定的人员维护数据的一致性,在数据录入处控制数据的去向,并且要求对数据库的数据完整性进行严格的约束。 对于输入的数据,...