- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
软件工程实验报告范文实验一
实验报告
课程名称软件工程
实验项目实验一结构化分析和设计
实验仪器个人电脑
系别___计算机科学与技术系____
专业_____计算机科学与技术___
组长姓名王海阔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
查询机票的DFD
4.4体会数据字典的作用,结合系统DFD图,借助数据字典,完善系统描述。航空客运订票系统=订票+退票+查询飞机信息+查询客户信息
退票=航班号+座位号+姓名+ID+时间
查询飞机信息=航班号+飞机号
查询客户信息=ID+姓名
航班号=[0|1]+数字
座位号=[0|1|2]+数字
姓名=5{字母}5
ID=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图描述出来。其实对于刚接触各种的图,我们心里还是一团乱的,当时写起来非常的烦躁,我们考着啃书本,把这个系统所需要的图和逻辑模型画出来了,过程是痛苦的,也为后面代码实现打下基础。
郑晓驰:我组功能要求系统能有效、快速、安全、可靠和无误的完成上述操作。并要求客户机的界面要简单明了,易于操作,服务器程序利于维护。航空售票系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点.
您可能关注的文档
- 部编版五年级下册语文试题--部编版第五单元阅读训练(含答案).doc
- 试用期员工转正考核表 (9).doc
- 永遇乐-京口北固亭怀古.doc
- 软件体系结构实验报告.doc
- 《永遇乐·京口北固亭怀古》用典讲解.ppt
- 《体育与健康》理论课常见运动损伤的预防和紧急处理-完整版PPT课件.ppt
- 部编版课件《雷雨》ppt高中语文1.ppt
- 【最新部编版】二年级下语文《雷雨》课件完整版.ppt
- 《永遇乐·京口北固亭怀古》阅读素材.docx
- 减速器结构分析实验[1].docx
- 2025年安徽工商职业学院高职单招综合素质考试近5年备考题库及答案解析.docx
- 2025年福建商学院高职单招综合素质考试近5年备考题库及答案解析.docx
- 2025年安徽工业职业技术学院高职单招职业技能考试近5年备考题库及答案解析.docx
- 2025年福建农业职业技术学院高职单招职业技能考试近5年备考题库及答案解析.docx
- 2025年福建生物工程职业技术学院高职单招职业技能考试近5年备考题库及答案解析.docx
- 《案例教学法》课件.ppt
- 三医院铝板幕墙计算书铝单板幕墙设计计算书.pdf
- 2024—2025学年山东省济南西城实验中学高一上学期12月月考化学试卷.doc
- 2025年海南经贸职业技术学院高职单招职业技能考试近5年备考题库及答案解析.docx
- 2025年安徽工业职业技术学院高职单招综合素质考试近5年备考题库及答案解析.docx
文档评论(0)