资源预览内容
第1页 / 共4页
第2页 / 共4页
第3页 / 共4页
第4页 / 共4页
亲,该文档总共4页全部预览完了,如果喜欢就下载吧!
资源描述
操作系统课程实验(实验二 模拟式实现磁盘调度算法)指导教师: 学 生: 学 号: 专 业: 班 级: 2012 年 5 月 18 日实验一 航班票务管理系统航班订票模块的需求分析1 实验目的和要求(1)学会按照软件工程中的需求分析的要求进行模块的需求分析;(2)加强小组成员之间团结合作的能力,提高各小组成员提出问题、分析问题的能力;(3)通过小组成员模拟客户与开发者之间进行座谈会得出系统的功能需求;(4)要求各组员根据座谈会的成果负责各自模块的需求分析报告最后由组长完成整合。2 实验内容及实验步骤(1)由组长将选定的航班票务管理系统的各模块进行划分并分配给各成员;(2)由各组员参考相关的需求分析报告格式完成各自模块的需求分析报告;(3)组长收集各成员的需求分析报告完成整合形成整个系统的需求分析。3 实验结果见上交的汇总后的航班票务管理系统中的系统需求分析的订票系统模块部分。4 实验结果分析在我负责的订票系统的子模块中主要涉及航班管理模块的需求分析包括功能描述、功能需求、数据字典、系统数据需求、实体 E-R 图、性能需求:4.1 功能描述1.航班信息查询2.输入和统计旅客信息 3.存储旅客信息4.生成订票信息 4.2 功能需求由于客户订票时的参考项不同,客户通过身份验证后进入航班票务管理信息,可以通过自身的需求查询航班信息比如目标明确的客户可以直接通过航班号查询航班信息供订票参考,目标不明确但时间要求严格和目的地清楚的客户可以先 通过到达时间筛选航班信息然后再通过目的近一步地筛选航班信息供订票参考。这部分功能是客户端子系统的基本部分,这个功能是以后各个部分的基础。系统要求做到即能够从其它子系统中共享一部分信息,又有方便的操作界面工手工输入旅客信息。这部分要求对输入的数据进行简单的统计,供航空公司进行查询和宏观调控。将旅客的信息存储到软件数据库系统中,以备以后的取票确认以及查询。根据所需机票信息(时间,地点) ,在数据库中查询并得到正确的航班的信息(价格,时间,等级) ,分配所需的机票数并在数据库中做出已售出的标记航班票务管理系统登录航班管理信息登录订票 , 退票信息管理员客户图 1 航班票务管理系统顶层图订票订票信息票单信息飞机票订票信息图 5 订票模块 2 层数据流图4.3 数据字典数据字典定义了订票模块中查询航班、添加订票等功能中涉及到的数据的数据项及含义。 (ID,Name,Phon,Fno,Cno,)4.4 系统数据需求系统数据需求说明了订票模块中功能中涉及到的表和信息文件的组成。新航班信息:航班号+出发城市+到达城市+起飞时间+到达时间+飞行时间订票信息:身份证号+姓名+航班号+座位号4.5 实体 E-R 图实体 E-R 图勾勒了航班票务管理系统中订票模块与航班管理模块和退票模块之间的数据联系,说明了数据库中存放的各表之间的表间关系。4.6 性能需求性能需求说明了设计航班票务管理系统时必须要考虑到的因素, (包括可扩充性、开放性、易用性、易维护性、响应速度)该系统处理的数据比较庞大故对系统的稳定性要求高,系统的数据必须实现实时交付设计时必须提高系统的响应速度,计算机产业发展迅速,系统的可扩张性必须好以便于将来为了满足客户的需求进行的功能扩充。通过对订票模块的需求分析知道了客户对航班票务管理系统在功能、数据、性能等方面的期望,为后期的软件的设计奠定了基础。5 写出心得与体会此次实验,我主要负责完成航班票务管理系统中订票模块的需求分析。实验过程中通过模拟小组座谈会的方式确定了航班管理模块的功能需求,然后通过自己对航班订票方面知识的了解确定了该模块所需要的数据。通过数据流图描绘数据的流入、处理和流出,通过实体 E-R 图可以知道数据之间的联系和各模块之间的数据交互项。能够使用户对整个子系统有个较为直观的印象,自己也学会了运用 Microsoft visio 绘图工具绘制数据流图和 E-R 图。总之,需求分析是在整个软件系统的形成过程中起着举足轻重的作用。 一方面,需求分析依照系统规格说明和项目规划作为活动的开始,结合软件对它们进行检查与调整;另一方面,需求规格说明为今后软件设计、实现、测试直至维护提供了重要依据。良好的分析活动有助于避免或尽早剔除早期错误,从而提高软件生产率,降低软件开发成本,改进软件质量。通过本次试验,学会了基本软件开发的步骤方法,实地进行软件工程项目的计划。
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号