软件工程实验报告实验一
软件工程实验报告
实 验 报 告
课程名称 软件工程
实验项目 实验一 结构化分析和设计
实验仪器 个人电脑
系 别___计算机科学与技术系____
专 业_____计算机科学与技术___
组长姓名王海阔 2010011187
小组成员刘大伟_ 2010011195
郑晓驰 2010011192
实验日期 ______2013-5-8_________
成 绩 _______________________
指导教师
软件工程实验报告
软件工程实验报告
1 实验内容
对航空客运订票系统,利用传统的软件工程思想,对该系统进行结构化分析和设计。
2 实验要求
需要利用Visio等工具绘制系统流程图、数据流图(DFD)、实体联系图(ERD)数据字典、软件模块结构图,并书写结构化分析和设计实验报告。
3实验工具与方法
实验工具与方法 用画图工具visio2010 实现的各种结构图
4实验结果
系统名称:航空客运订票系统
4.1 根据选定系统,做出问题陈述和功能描述,并画出系统流程图。 问题陈述:
售票/订票是民航业务中的一个最基本的业务,表面上看,它只是民航业务的一个简单的部分,但是它涉及到资金管理与客户服务等多方面,因此,过去传统的售票方式已经不能满足现代航空业务流量剧增的客观要求,本次设计便是利用开发工具C语言开发的一个民航售票管理系统,它能方便快捷地运用在民航业务的营运之中。
自从航空公司引入了第一台电子计算机以来,信息技术已发生了翻天覆地的变化,但机票的基本销售方式并未发生很大变化。我们可以描述一位旅客购票的全过程:旅客走进旅行公司购买机票;机票管理者接入中央机票预订系统,选择航线和时间;旅客选定航班和乘机时间,预订机票;管理者将机票预订请求经过预订系统的网络送回到航空公司的主机系统;公司向客户售出机票。
能用于所有航空售票处(公司、中心,点)的客户资料和售票/订票情况管理,能对客户累计购票情况进行统计分析。通过使用该软件,有利于提高工作效率,加强与客户之间的沟通和了解,增强客户的信任感,从而达到提高机票销售量的目的。
功能描述:
(1)查询:可以查询某个航线的情况(如,输入航班号,查询起降时间,起飞
抵达城市,航班票价,票价折扣,确定航班是否满仓);
可以输入起飞抵达城市,查询飞机航班情况;
可以输入乘客信息,查询乘客所订票情况;
(2)订票:可以订票,如果该航班已经无票,可以提供相关可选择航班;
软件工程实验报告
(3)退票:可退票,退票后修改相关数据文件;
客户资料有姓名,证件号,订票数量及航班情况,订单要有编号。
系统流程图
4.2 根据系统问题描述,抽取实体名词,画出系统ERD。
4.3 建立系统的逻辑模型,并用DFD图描述出来。
对订票信息及退票排队情况进行管理的系统,主要划分为一下五个模块: 录入: 可以录入航班情况;
查询: 可以查询某个航线的情况;可以输入起飞抵达城市,查询飞机航班情况; 订票:可以订票,如果该航班已经无票,可以提供相关可选择航班;
退票: 可退票,退票后修改相关数据文件; 客户资料有姓名,证件号,订票数量及航班情况,订单要有编号。
软件工程实验报告
订票的DFD
退票的DFD
查询机票的DFD
4.4 体会数据字典的作用,结合系统DFD图,借助数据字典,完善系统描述。 航空客运订票系统=订票+退票+查询飞机信息+查询客户信息
订票=航班号+座位号+姓名+ID+电话号码+时间
退票=航班号+座位号+姓名+ID+时间
查询飞机信息=航班号+飞机号
查询客户信息=ID+姓名
航班号=[0|1]+数字
座位号=[0|1|2]+数字
姓名=5{字母}5
软件工程实验报告
ID=18{数字}18
电话号码=11{数字}11
时间=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|s|t|u|v|w|x|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|X|Y|Z]
4.5 将系统DFD转换为模块结构图。
航空系统模块结构图:
订票结构图:
退票结构图
软件工程实验报告
查询航班信息
查询客户信息
5 实验总结
下面是做实验时的部分截图,实验总结在图的下面
软件工程实验报告
实验总结
软件工程实验报告
王海阔:我们组选定的是航空客运订票系统,根据课上老师讲的知识点,我们深知要想设计出好的软件应用系统,总体设计非常重要,我们着眼与功能设计,画出了系统流程图,建立系统的逻辑模型,并用DFD图描述出来。其实对于刚接触各种的图,我们心里还是一团乱的,当时写起来非常的烦躁,我们考着啃书本,把这个系统所需要的图和逻辑模型画出来了,过程是痛苦的,也为后面代码实现打下基础。
刘大伟:我所做的是航空客运订票系统中的查询和录入航班信息的操作。通过以往航空客运订票系统和在网上通过检索书籍情况,在这两个部分的功能中我对航班号和用户的编号、时间等等信息的录入和查询,汇总出来一个准确的信息状态。这个部分非常重要,只有这个系统能够提供准确的机票和用户的航班信息,这才是一个可靠的航空客运系统。当我们要查询航班或者用户信息时系统会自动调出相关函数操作,显示相关结果,如果没有则为空。除此之外我还做相关DFD图,用图形化的方式表现出来,建立系统的‘具体模型’。
郑晓驰:我组功能要求系统能有效、快速、安全、可靠和无误的完成上述操作。并要求客户机的界面要简单明了,易于操作,服务器程序利于维护。航空售票系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点.
…… 此处隐藏:663字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [专业资料]《蜜蜂之家》教学反思
- [专业资料]过去分词作定语和表语1
- [专业资料]苏州工业园区住房公积金贷款申请表
- [专业资料]保安管理制度及处罚条例细则
- [专业资料]2018年中国工程咨询市场发展现状调研及
- [专业资料]2015年电大本科《学前教育科研方法》期
- [专业资料]数字信号处理实验 matlab版 离散傅里叶
- [专业资料]“十三五”重点项目-虎杖白藜芦醇及功
- [专业资料]2015-2020年中国竹木工艺市场需求及投
- [专业资料]国际贸易理论与实务作业五:理论案例分
- [专业资料]财政部修订发布事业单位会计制度
- [专业资料]BCA蛋白浓度测定试剂盒(增强型)
- [专业资料]工程进度总计划横道图模板(通用版)
- [专业资料]七年级地理同步练习(天气与气候)
- [专业资料]X光安检机介绍火灾自动报警系统的组成
- [专业资料]衢州市人民政府办公室关于印发衢州市区
- [专业资料]经济全球化及其影响[1]
- [专业资料]质粒DNA限制性酶切图谱分析
- [专业资料]国家安全人民防线工作“六项”制度
- [专业资料]劳动力投入计划及保证措施
- 电子账册联网监管培训手册
- 人教版语文七年级上第1课《在山的那边
- 对我区担保行业发展现状的思考与建议
- 平面四边形网格自动生成方法研究
- 2016年党课学习心得体会范文
- 如何设置电脑定时关机
- 全球最美人妖排行榜新鲜出炉
- 社会实践调查报告及问卷
- Visual Basic习题集
- 《鱼我所欲也》课件2
- 浙江省会计从业资格考试试卷
- 全遥控数字音量控制的D 类功率放大器资
- 鞍钢宪法与后福特主义
- 电表的改装与校准实验报告(1)
- 2014年高考理科数学真题解析分类汇编:
- Windows 7 AIK 的使用
- 风电场全场停电事故应急处置方案
- 化工原理选填题题库(下)
- 关于产学研合作教育模式的学习与思考
- 西安先锋公馆项目前期定位报告




