航空订票系统详尽需求分析与功能设计

5星 · 超过95%的资源 需积分: 46 202 下载量 79 浏览量 更新于2024-11-09 13 收藏 91KB DOC 举报
本航空订票系统需求分析说明书旨在明确系统的各项需求,确保项目规划与进度的顺利进行,并为软件开发和测试提供依据。它从技术、经济和操作等多个角度深入分析,涵盖了数据描述、功能需求、性能需求、运行需求以及其他潜在需求。 1. **编写目的**: - 明确系统需求:通过综合研究,定义出具体的功能和特性,以满足用户对机票预订系统的需求。 - 项目规划:为项目管理提供基础,帮助项目经理和项目组成员判断软件设计的可行性,确保满足用户期望。 - 沟通平台:建立用户、系统分析人员和程序员之间的交流桥梁,促进对需求理解的一致性。 2. **项目背景**: - **系统名称**:航空机票预订系统 - **委托单位**:XX航空公司 - **开发单位**:北京林业大学07级第二软件开发小组 3. **需求定义**: - **开放式体系结构**:强调系统的灵活性和扩展性,允许在不同网络环境中顺畅协作,易于获取外部软件资源。 - **人机交互界面**:作为系统的核心组成部分,设计直观易用的界面以提升用户体验。 - **IIS5.0**:用于提供互联网服务的平台,确保系统的网络连接功能。 - **C/S结构**:采用客户端/服务器架构,降低客户端负担,提高系统稳定性和可维护性。 - **耦合度与内聚度**:衡量模块间的关系,目标是实现模块化设计,降低模块间的依赖性,提高模块的独立性。 4. **主要内容**: - **数据描述**:区分静态和动态数据,详述数据库结构,包括数据词典和采集方式。 - **功能需求**:将功能划分为多个类别,并详细描述每个功能的具体操作流程。 - **性能需求**:关注数据精确度、时间响应和系统适应性,确保系统高效且能满足用户需求。 - **运行需求**:包括用户界面设计、硬件和软件接口要求,以及故障处理机制。 - **其他需求**:可能还包括安全性、兼容性、可维护性等非功能性需求。 这份文档不仅为项目的实施者提供了明确的设计蓝图,也为测试人员提供了测试标准,同时让用户能够了解系统是否满足他们的期待。在整个软件开发周期中,它是需求理解和沟通的关键文档,对于项目的成功至关重要。