软件工程实验报告范文实验一_第1页
软件工程实验报告范文实验一_第2页
软件工程实验报告范文实验一_第3页
软件工程实验报告范文实验一_第4页
软件工程实验报告范文实验一_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件工程实验报告范文实验一实验报告课程名称软件工程实验项目实验一结构化分析和设计实验仪器个人电脑系别___计算机科学与技术系____专业_____计算机科学与技术___组长姓名王海阔2022022187小组成员刘大伟_2022022195郑晓驰2022022192实验日期______2022-5-8_________成绩_______________________指导教师1实验内容对航空客运订票系统,利用传统的软件工程思想,对该系统进行结构化分析和设计。2实验要求3实验工具与方法实验工具与方法用画图工具viio2022实现的各种结构图4实验结果系统名称:航空客运订票系统4.1根据选定系统,做出问题陈述和功能描述,并画出系统流程图。问题陈述:售票/订票是民航业务中的一个最基本的业务,表面上看,它只是民航业务的一个简单的部分,但是它涉及到资金管理与客户服务等多方面,因此,过去传统的售票方式已经不能满足现代航空业务流量剧增的客观要求,本次设计便是利用开发工具C语言开发的一个民航售票管理系统,它能方便快捷地运用在民航业务的营运之中。自从航空公司引入了第一台电子计算机以来,信息技术已发生了翻天覆地的变化,但机票的基本销售方式并未发生很大变化。我们可以描述一位旅客购票的全过程:旅客走进旅行公司购买机票;机票管理者接入中央机票预订系统,选择航线和时间;旅客选定航班和乘机时间,预订机票;管理者将机票预订请求经过预订系统的网络送回到航空公司的主机系统;公司向客户售出机票。功能描述:(1)查询:可以查询某个航线的情况(如,输入航班号,查询起降时间,起飞抵达城市,航班票价,票价折扣,确定航班是否满仓);可以输入起飞抵达城市,查询飞机航班情况;可以输入乘客信息,查询乘客所订票情况;(2)订票:可以订票,如果该航班已经无票,可以提供相关可选择航班;(3)退票:可退票,退票后修改相关数据文件;系统流程图4.2根据系统问题描述,抽取实体名词,画出系统ERD。4.3建立系统的逻辑模型,并用DFD图描述出来。对订票信息及退票排队情况进行管理的系统,主要划分为一下五个模块:录入:可以录入航班情况;查询:可以查询某个航线的情况;可以输入起飞抵达城市,查询飞机航班情况;订票:可以订票,如果该航班已经无票,可以提供相关可选择航班;订票的DFD退票的DFD查询机票的DFD4.4体会数据字典的作用,结合系统DFD图,借助数据字典,完善系统描述。航空客运订票系统=订票+退票+查询飞机信息+查询客户信息退票=航班号+座位号+姓名+ID+时间查询飞机信息=航班号+飞机号查询客户信息=ID+姓名航班号=[0|1]+数字座位号=[0|1|2]+数字姓名=5{字母}5ID=18{数字}18时间=2{数字}2+‘:’+2{数字}2+‘:’+2{数字}2数字=[0|1|2|3|4|5|6|7|8|9]字母=[a|b|c||d||e|h|i|j|k|l|m|n|o|p|q|r||t|u|v|w|某|y|z|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|某|Y|Z]4.5将系统DFD转换为模块结构图。航空系统模块结构图:订票结构图:退票结构图查询航班信息查询客户信息5实验总结下面是做实验时的部分截图,实验总结在图的下面实验总结王海阔:我们组选定的是航空客运订票系统,根据课上老师讲的知识点,我们深知要想设计出好的软件应用系统,总体设计非常重要,我们着眼与功能设计,画出了系统流程图,建立系统的逻辑模型,并用DFD图描述出来。其实对于刚接触各种的图,我们心里还是一团乱的,当时写起来非常的烦躁,我们考着啃书本,把这个系统所需要的图和逻辑模型画出来了,过程是痛苦的,也为后面代码实现打下基础。郑晓驰:我组功能要求系统能有效、快速、安全、可靠和无误的完成上述操作。并要求客户机的界面要简单明了,易于操作,服务器程序利于维护。航空售票系统是典型的信息管理系统,其

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论