航空订票系统详尽需求分析与功能设计
5星 · 超过95%的资源 需积分: 46 79 浏览量
更新于2024-11-09
13
收藏 91KB DOC 举报
本航空订票系统需求分析说明书旨在明确系统的各项需求,确保项目规划与进度的顺利进行,并为软件开发和测试提供依据。它从技术、经济和操作等多个角度深入分析,涵盖了数据描述、功能需求、性能需求、运行需求以及其他潜在需求。
1. **编写目的**:
- 明确系统需求:通过综合研究,定义出具体的功能和特性,以满足用户对机票预订系统的需求。
- 项目规划:为项目管理提供基础,帮助项目经理和项目组成员判断软件设计的可行性,确保满足用户期望。
- 沟通平台:建立用户、系统分析人员和程序员之间的交流桥梁,促进对需求理解的一致性。
2. **项目背景**:
- **系统名称**:航空机票预订系统
- **委托单位**:XX航空公司
- **开发单位**:北京林业大学07级第二软件开发小组
3. **需求定义**:
- **开放式体系结构**:强调系统的灵活性和扩展性,允许在不同网络环境中顺畅协作,易于获取外部软件资源。
- **人机交互界面**:作为系统的核心组成部分,设计直观易用的界面以提升用户体验。
- **IIS5.0**:用于提供互联网服务的平台,确保系统的网络连接功能。
- **C/S结构**:采用客户端/服务器架构,降低客户端负担,提高系统稳定性和可维护性。
- **耦合度与内聚度**:衡量模块间的关系,目标是实现模块化设计,降低模块间的依赖性,提高模块的独立性。
4. **主要内容**:
- **数据描述**:区分静态和动态数据,详述数据库结构,包括数据词典和采集方式。
- **功能需求**:将功能划分为多个类别,并详细描述每个功能的具体操作流程。
- **性能需求**:关注数据精确度、时间响应和系统适应性,确保系统高效且能满足用户需求。
- **运行需求**:包括用户界面设计、硬件和软件接口要求,以及故障处理机制。
- **其他需求**:可能还包括安全性、兼容性、可维护性等非功能性需求。
这份文档不仅为项目的实施者提供了明确的设计蓝图,也为测试人员提供了测试标准,同时让用户能够了解系统是否满足他们的期待。在整个软件开发周期中,它是需求理解和沟通的关键文档,对于项目的成功至关重要。
2009-11-20 上传
2009-09-14 上传
2010-12-10 上传
2011-01-11 上传
2009-10-27 上传
2019-07-20 上传
2022-06-16 上传
hello_msdn
- 粉丝: 0
- 资源: 2
最新资源
- Java集合ArrayList实现字符串管理及效果展示
- 实现2D3D相机拾取射线的关键技术
- LiveLy-公寓管理门户:创新体验与技术实现
- 易语言打造的快捷禁止程序运行小工具
- Microgateway核心:实现配置和插件的主端口转发
- 掌握Java基本操作:增删查改入门代码详解
- Apache Tomcat 7.0.109 Windows版下载指南
- Qt实现文件系统浏览器界面设计与功能开发
- ReactJS新手实验:搭建与运行教程
- 探索生成艺术:几个月创意Processing实验
- Django框架下Cisco IOx平台实战开发案例源码解析
- 在Linux环境下配置Java版VTK开发环境
- 29街网上城市公司网站系统v1.0:企业建站全面解决方案
- WordPress CMB2插件的Suggest字段类型使用教程
- TCP协议实现的Java桌面聊天客户端应用
- ANR-WatchDog: 检测Android应用无响应并报告异常