银河航空飞机订票查询系统软件工程设计

需积分: 10 2 下载量 164 浏览量 更新于2024-07-31 1 收藏 400KB DOC 举报
"银河航空飞机订票查询系统是一个基于Web的民航机票订购系统,由国防科技大学计算学院2001级本科学生姚云茂、魏星、刘李男、艾宁、颜婧、司宏伟在孔老师的指导下于2004年3月至5月开发。系统支持航班和机票信息录入,提供在线查询航班时刻表、机票可用性和折扣信息,以及在线订购机票的功能。该系统采用简体中文,适用于Windows多个版本的操作系统,并在2011年4月10日完成V1.0版本,目前可以在指定地址下载,大小为7MB。" 这篇文档详细介绍了银河航空飞机订票查询系统的设计过程,包括以下几个关键知识点: 1. **系统分析**:在需求分析说明书部分,文档阐述了编写目的、项目背景、系统定义以及参考资料。这表明系统分析阶段已经对项目的必要性、目标用户、系统功能和性能需求进行了深入研究。 2. **用户群体**:系统面向的用户包括需要购买机票的个人和可能有批量购票需求的企业或机构,他们可以通过系统查询航班信息并进行在线预订。 3. **功能需求**:系统的主要功能包括航班信息录入、航班时刻表查询、机票信息查询和在线订购。功能被划分为不同的模块,如用户管理、航班管理、订单管理等,每个模块都有详尽的功能描述。 4. **非功能需求**:这部分涉及用户界面、运行环境和软件质量的要求。用户界面需友好且易于操作,运行环境应兼容多种Windows操作系统,软件质量则要求数据精确度高、故障处理机制完善。 5. **性能需求**:数据精确度确保了航班信息和价格的准确性,而故障处理能力保证了系统的稳定性和可靠性。 6. **可行性分析**:文档对技术可行性、人员配置、时间安排、设备资源以及预计的工作量进行了评估,证明了该项目在技术、人力和资源上的可行性。 7. **开发环境与项目规划**:这部分可能涵盖了开发工具的选择、开发团队的分工、项目进度计划和文档要求,为实际开发阶段提供了基础。 8. **软件生命周期**:从开发日期到完成日期,再到发布V1.0版本,展示了软件从概念到实现的完整生命周期。 通过这个系统,不仅满足了用户查询和购票的需求,也为航空公司提供了一个有效管理航班信息和售票的平台。同时,作为毕业设计项目,它还体现了学生们在软件工程实践中的学习成果和技能应用。