预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共20页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

2航班管理系统需求规格说明书班级:12软件工程1班组员:张昱升、施毅琦、李逸楠、李胜男、张健编写:李逸楠校对:李胜男时间:2015年3月28日目录1引言11.1编写目的11.2背景11.3定义11.4参考资料22任务概述32.1目标32.2用户的特点32.3假定和约束32.3风险分析33性能需求43.1精度43.2时间特性需求43.3灵活性需求43.4开放性需求43.5可扩展性需求43.6系统安全性需求43.7输入输出要求43.8故障处理要求53.9数据管理能力要求53.10其他专门要求54功能需求64.1订票信息管理64.2客户信息管理74.3航线信息管理74.3.1航线信息管理74.3.2客机信息管理84.3.3舱位信息管理84.4实体间的E-R图94.5数据字典95运行环境规定125.1设备125.2支持软件12161引言1.1编写目的该文档首先给出了整个系统的整体网络结构和功能结构的概貌试图从总体架构上给出整个系统的轮廓然后又对功能需求、性能需求和其它非功能性需求进行了详细的描述。为用户更容易地理解这些需求的描述创造了条件。该文档详尽的说明了这一软件产品的需求和规格这些规格说明是进行设计的基础也是编写测试用例和进行系统测试的主要依据。同时该文档也是用户确定软件功能需求的主要依据。本文档面向多种读者对象:(1)项目经理:项目经理可以根据该文档了解预期产品的功能并据此进行系统设计、项目管理。(2)设计员:对需求进行分析并设计出系统包括数据库的设计。(3)程序员:配合《设计报告》了解系统功能编写《用户手册》。(4)测试员:根据本文档编写测试用例并对软件产品进行功能性测试和非功能性测试。(5)用户:了解预期产品的功能和性能并与分析人员一起对整个需求进行讨论和协商。1.2背景在信息化的时代人们已经热衷于从互联网查找自己需要的信息这一快捷、省时、省力的方式已服务于社会的各方面与各群体互联网已成为人们生活中不可缺少的一部分。由于缺少及时高效的实时航班信息查询服务人们的出行仍是口头询问和电话查询这样很不方便快捷这给人们带来了许多烦恼。飞机出行已成为现代都市越来越重要的一种交通工具与人们生活息息相关尤其是出差工作最主要的是需要准确知道航班信息。虽然现在有很多的电话查询服务平台但由于这种服务耗费人力大实时性差而且还无法满足人们的需求。互联网查询平台可以更快速准确且容易操作更容易满足人们的需求。1.3定义SQLSERVER:系统服务器所使用的数据库管理系统(DBMS)。SQL:一种用于访问查询数据库的语言事务流:数据进入模块后可能有多种路径进行处理。主键:数据库表中的关键域。值互不相同。外部主键:数据库表中与其他表主键关联的域。ROLLBACK:数据库的错误恢复机制。1.4参考资料【1】李龙澍、郑诚等.软件工程课程设计[M].北京:机械工业出版社2010【2】朱少民、韩莹.软件项目管理[M].北京:人民邮电出版社2009【3】黄维光.中文版Project2003实用教程[M].北京:清华大学出版社20092任务概述2.1目标为了提高自己的能力和完成毕业设计按照老师的要求成立本项目小组开发航班管理系统。其主要的做法是利用开发方法。其主要的目的是:利用现有的软件配置一定的硬件开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的航空管理系统实现航空公司的航班管理、机票销售、客户信息的自动化的计算机系统为企业的决策层提供准确、精细、迅速的航空管理信息。2.2用户的特点本系统的最终用户为航空公司的售票人员和管理人员售票人员和管理人员必须掌握计算机的基本操作还要掌握终端的登陆方法并且对于航空信息的管理有一定的了解。售票人员可以查询和销售飞机票管理人员可以设定普通用户、设定航班航线等等。建议管理人员最低教育水平为大专计算机专业。2.3假定和约束经费限制:2000元以内开发期限:本学年第5周之前设备约束:服务器WindowsServer2003及更高操作系统、MicrosoftSQLServer2000及更高版本客户端WindowsXP及更高操作系统2.3风险分析时间:由于我们小组刚开始没有安排好时间可能不能够按时完成该项目。人力和人员技术水平:由于本小组的人员技术水平有限在此方面存在较大的风险。3性能需求3.1精度数据字典中字符格式比较多其中有些需要输入编号、身份证号码等等首先要控制其位数最好可以验证身份证的合法。对于价格方面的输入要禁止其输入非数字的并且不许输入负数等等。3.2时间特性需求系统运行时要尽量保证不断电最好每天都备份数据库以防数据库数据丢失。3.3灵活性需求当用户需求如操作方式运行环境结果精度数据结构于其他软件