航空管理系统需求分析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
航空公司管理系统需求分析
目录
1引言 (1)
1.1编写目的 (1)
1.2背景 (2)
1.2.1项目概况 (2)
1.2.2任务分配 (2)
1.3定义 (2)
1.4参考资料 (2)
2任务概述 (2)
2.1目标 (2)
2.2用户的特点 (3)
2.3假定和约束 (3)
3需求规定 (3)
3.1对功能的规定 (3)
3.2对性能的规定 (8)
3.2.1精度 (8)
3.2.2时间特性要求 (8)
3.2.3灵活性 (8)
3.3输入输出要求 (9)
3.4数据管理能力要求 (9)
3.5故障处理要求 (9)
4运行环境规定 (9)
4.1设备 (9)
4.2支持软件 (9)
4.3接口 (9)
4.4控制 (9)
5附录 (10)
1引言
1.1编写目的
随着知识经济的到来,人类已经逐步进入信息化社会。信息增长的速度越来越快,人们希望利用先进的管理理论方法手段来得到并处理越来越多的信息,以提高工作效率和管理水平。由于信息资源对人们生活的重要性,不断提高信息的收集,传输,加以利用等活动,日益成为人们社会生活的重要组成部分。航空管理系统的产生和发展正好满足人们的这种需求。一个正常营运的航空公司需要管理所拥有的飞机、航
线的设置、客户的信息等,更重要的还要提供票务管理。面对各种不同种类的信息,需要合理的数据库结构来保存数据信息以及有效的程序结构支持各种数据操作的执行。
1.2背景
1.2.1项目概况
本需求分析报告所预期开发的软件系统是:航空公司管理系统
1.2.2任务分配
a.任务提出者:漳州师范学院《数据库课程设计》小组成员
b.软件开发者:漳州师范学院《数据库课程设计》小组成员
c.产品使用者:国内/国际各大航空公司
d.文档编写者:漳州师范学院《数据库课程设计》小组成员
e.预期产品使用者:漳州师范学院《数据库课程设计》小组
1.3定义
SQL SERVER: 系统服务器所使用的数据库管理系统(DBMS)。
SQL: 一种用于访问查询数据库的语言
事务流:数据进入模块后可能有多种路径进行处理。
主键:数据库表中的关键域。值互不相同。
外部主键:数据库表中与其他表主键关联的域。
ROLLBACK: 数据库的错误恢复机制。
1.4参考资料
《数据库系统概论》-----------------------------------------------------------------王珊萨师煊编著高等教育出版社《软件工程导论》----------------------------------------------------------------------------张海藩编著清华大学出版社《Visual C++数据库系统开发完全手册》--------------------明日科技王瑞于速张雨编著人民邮电出版社
2任务概述
2.1目标
计算机技术以突飞猛进的速度渗透到各个领域,成为人们生活中不可缺少的一部分。迄今,我国的信息化建设已取得很大进步,在这样的环境下,航空信息化建设也向着严密,科学,完善的管理体系发展。在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系
结构的、易扩充的、易维护的、具有良好人机交互界面的航空管理系统,实现航空公司的航班管理、机票销售、客户信息的自动化的计算机系统,为企业的决策层提供准确、精细、迅速的航空管理信息。
对于航空公司可以采用局域网连接,客户机上运行处理业务逻辑的应用软件,同时客户机上的软件还负责图形用户界面的处理。当客户机需要获取数据或更新数据时,它通过网络向服务器发出请求,一般这种请求是SQL语句或对数据库种存储过程的调用,服务器接受客户机的请求后通过对数据库的操作,将完成后的结果再通过网络返回客户机,客户机把结果显示在图形用户界面上。
本系统采用两层C/S结构,具体处理过程如下图:
2.2用户的特点
本系统的最终用户为航空公司的售票人员和管理人员,售票人员和管理人员必须掌握计算机的基本操作,还要掌握终端的登陆方法,并且对于航空信息的管理有一定的了解。售票人员可以查询和销售飞机票,管理人员可以设定普通用户、设定航班航线等等。建议管理人员最低教育水平为大专计算机专业。
2.3假定和约束
经费限制:无
开发期限:本学年第12周之前
设备约束:服务器Windows Server2003及更高操作系统、Microsoft SQL Server 2000及更高版本客户端Windows XP及更高操作系统
3需求规定
3.1对功能的规定
通过对航空公司的了解,一个正常营运的航空公司需要管理所拥有的飞机、航线的设置、客户的信息等,更重要的还要提供票务管理。于是管理航空信息需要以下几个功能:订票功能、客户信息、航线设置、
系统管理等等。本系统功能模块图如下:
●订票信息管理
可以查询、修改和添加记录,包括订票编号、客户编号、客户姓名、客户类型、折扣比例、航线编号、出发城市、到达城市、出发时间、舱位类型、票价、结算金额和备注信息等。其E-R图如下:
☆客户信息管理,可以对客户信息的查询、添加和修改,包括客户编号、客户姓名、客户性别、身份
☆客户类型管理,可以对客户类型的添加、修改,包括客户类型编号、客户类型名称、折扣比例、备注信息等。以下是E-R 图:
☆航线信息管理,可以对航线进行查询、修改、添加等,其数据项分别为:航线编号、出发城市、到达城市、航班日期、出发时间、到达时间、客机编号、经济舱价格、公务舱价格、头等舱价格、备注信息等。其E-R 图如下:
☆客机信息管理,可以对客机进行查询、修改、添加等。其数据项为:客机编号、客机型号、购买时
间、服役时间、经济舱座位数量、公务舱座位数量、头等舱座位数量、备注信息等。其E-R 图如下:
☆舱位信息管理,可以对舱位进行查询、修改、添加等,其数据项为:舱位等级编号、舱位等级名称、是否有礼品、是否有报纸、是否有饮料、是否有午餐、是否有电影、是否可以改签、是否可以退票、是否可以打折、备注信息等。其E-R
图如下: