欢迎来到天天文库
浏览记录
ID:41576077
大小:60.79 KB
页数:4页
时间:2019-08-28
《航空客运需求需求分析》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、南京信息工程大学实验(实习)报告实验(实习)名称航空客运订票系统需求分析(实习)日期2010616得分指导教师李振宏系计算机专业软件工程(动画方向)年级2008班次一姓名土関媛学号1.实验目的(1)通过实际的项目软件开发掌握需求分析的方法;(2)完成项目的需求分析,确定航空客运系统的功能需求、性能需求和输入输岀需求;(3)给出系统的数据流图2.实验内容(1)针对航空客运订票,首先进行可行性分析;(2)对系统进行需求分析,给岀系统的需求描述,3.实验步骤(1)可行性分析该系统的可行性分析包括以下几个方面的内容。(1)经济可行性
2、:主要是对项目的经济效益进行评价,本系统作为一个实验报告,不需要任何经费,对于我们学校在经济上完全没有问题的。。(2)技术可行性:技术上的可行性分析主耍分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。本系统主要采用了ADO访问技术和数据库技术进行相关的开发,它们的灵活性、安全性和易用性为数据库编程提供了良好的条件。(3)应用可行性:本系统主要是为了提高学校教材管理的效率而进行开发的,所以在各方面上得到了教材科和老师的支持,领导的认同。现有的管理制度和方法科学,规章制度齐全,原始数据正确等。规章制度和管理方法
3、为系统的建设提供了制度保障。(2)需求分析,其中的需求描述应符合下述要求:(1)功能需求(2)数据项的说明(3)数据结构的描述(4)数据流的描述(5)数据存储对功能的规定功能需求分析表如下图所示:功能名称功能约束输入输出航班信息的查询功能按照乘客需求查询航班信息只能查询已有的航班乘客的需求(如起飞时间)显示满足乘客需求的航班信息记录或无乘客需求的航班航班信息的更新功能将新的航班信息录入或更新旧的航班的信息发出,到达城市只能是机场信息表存在的航班号,发出城市,到达城市,起飞时间,到达时间,票价等显示录入成功信息或录入出错的原因
4、订票功能预订,销售乘客所需的机票存在的航班票号,航班号,乘客姓名,座位号,票价等显示订票成功信息或订票出错的原因订票信息的查询功能预订,销售乘客所需的机票存在的航班票号,航班号,乘客姓名,座位号,票价等显示订票成功信息或订票出错的原因退票功能按条件查找机票信息,进行退票按照退票手续费讣算出退款金额票号或者乘客姓名将机票信息删除并录入到退票信息表退票信息的查询功能查询浏览已退票的信息无查询条件(如票号,乘客姓名)显示所查询的退票信息是否存在,若存在则显示乘客信息的录入查询功能录入订票乘客的信息,也对查询乘客信息无乘客的姓名,身
5、份证号,性别,国籍,联系电话,住址,备注显示录入成功信息;显示订票乘客的信息机场信息录入功能将新的机场信息录入无编号,机场所在省份,所在城市等显不录入成功信息或录入出错的原因飞机信息录入功能将新航班的飞机信息录入无编号,航班号,机型,所属公口1,事故情况等显示录入成功信息或录入出错的原因航空公司信息更新功能更新航空公司的信息或增加新成立的航空公司无编号,航班号,机型,所属公司,事故情况等显示录入成功信息或录入出错的原因用户管理功能修改登录用户的密码或增加新用户只有管理员(唯一)才可以增加用八编号,航班号,机型,所属公司,事故
6、情况等显示成功信息或出错的原因,新用户录入数据库对性能的规定精度航空客运订票系统的输入数据无论是对于乘客还是航空公司都很重要,因此为了保护乘客的权益并维护航空公司的信誉,输入数据精度的要求很高,这影响着输出数据是否合格。输出数据精度直接关系着乘客的需要,因此必须相当重视。传输过程也应该特别严谨,必须严格控制。吋间特性要求航空客运订票系统的时间必须十分精确。这关系着乘客和航空公司的利益,每一个航班都有特定的时间,不能有丝毫的误差。灵活性航空客运订票系统的灵活性也要非常高,当需求发生某些变化时,系统必须对这些变化有一定适应能力和
7、解决能力。其他专门要求航空对安全保密的耍求非常高,这关系着乘客的权益。因此,有关数据的保密要求必须很高。而且航空公司是个很普遍的大众服务公司,每一秒都会有不同的人提出不同的服务要求,这就需要航空公司做到广泛服务方便,而且对可维护性、可补充性、易读性、可靠性、运行环境可转换性等也有很高的要求。系统的数据流图本系统的用户与乘客交互,为乘客进行订票或者退票处理;订票退票时,链接后端数据库(飞行吋刻表等),查询信息,更新信息,这些信息包括航班信息,机票信息,乘客数据等;另外并系统用八还可以对各数据表进行操作,更新或删除数据。运行环境
8、规定1.C++Builder的编译运行在系统里安装C++Builder开发工具,打开本系统的工程文件,选择选项“project->Options->Packages->Runtime->packages”,然进行编译和运行(先配置数据库)。2.SQLServer服务器因为程序运行要使用数据
此文档下载收益归作者所有