版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验报告课程名称软件工程试验项目试验二面向对象分析及面向对象设计试验仪器个人电脑系别___计算机科学与技术系____专业_____计算机科学与技术___组长姓名王海阔011187小组组员刘大伟_011195郑晓驰011192试验日期________-5-15_______成绩_______________________指导教师_田英爱
1试验内容对航空客运订票系统,利用面向对象软件工程思想和技术,对该系统进行分析。2试验要求需要利用UML语言描述分析结果,完成系统需求分析,并书写试验汇报。3试验工具与方法Micriosoftofficevisio画图工具Rationalroseenterpriseedition4试验结果系统名称:航空售票系统4.1依照选定系统,做出问题陈说,给出系统用例图。问题陈说:该航空客运售票系统能够实现旅客订票、退票、查询余票、查询已经订票旅客信息、查询航班信息,旅客订票时提供信息包含旅客姓名、身份证号、座位号、电话、航班号、起飞时间等,退票时提供信息包含旅客姓名、身份证号、航班号、座位号、起飞时间等,查询余票时需要提供航班号以及飞机起飞时间,查询客户信息需要提供旅客姓名以及身份证号,查询航班信息需要提供航班号,下面是该系统用例图4.2依照系统用例图,分别给出场景描述说明。旅客买票前先注册,即在航空售票系统中录入自己信息,注册成功之后,便可订票。订票能够在柜台经过售票员直接订票,也能够在自动售票机上自己订票,当然都得先注册。不论经过哪种方式订票都要缴费,收费系统会将旅客现金或是经过POS机交费用录入系统。旅客退票时要先登录,在柜台或是在自动售票机输入自己姓名等信息,然后系统会在旅客确认之后删除旅客信息。查询也要先登录,登录时就输入旅客姓名以及身份证号等信息,要是查询航班要输入航班号以及时间。这个系统主要是分成了几个模块,我图画得不是太清楚(水平有限),我在这能够描述一下,订票模块,退票模块,查询模块,其中查询模块包含旅客信息查询,机票查询,航班查询。订票需要一些旅客信息,退票也需要一些旅客信息。4.3建立系统领域类图。4.4选定用例图中1个用例,绘制实现该用例次序图。我选是订票,下列图为订票次序图依照次序图,分别转换/绘制对应协作图。5试验总结下面是做试验过程中部分截图试验三面向对象设计1试验内容系统,对航空客运售票系统利用面向对象软件工程思想和技术,对该系统进行设计。2试验要求需要利用UML语言描述设计结果,完成系统面向对象设计工作,并书写试验汇报。3试验工具与方法RationalRoseEnterpriseEdition4试验结果系统名称:航空客运售票系统4.1依照系统分析文档,结合设计工作,画出系统设计类图、包图。类图(Classdiagram)是最惯用UML图,显示出类、接口以及它们之间静态结构和关系;它用于描述系统结构化设计。类图(Classdiagram)最基本元素是类或者接口。飞机场天天要接收大量订票退票服务,还有互联网上异地订票等。对这些数量巨大数据,需要一个专门软件来进行管理和操作。软件最少需要具备基本功效包含:接收订票,处理退票,查询乘客信息,查询航班信息等等。本系统需要类有订票类、退票类、票类、查询类、用户类等。包图4.2画出系统处理活动图。活动图(activitydiagram,动态图)说明了航空订票售票业务实现工作流程,类似于流程图。航空售票工作流程说明了航空售票系统向用户提供其所需价值而必须完成工作。航空售票业务用例由一系列活动组成,包含用户信息添加和删除,信息检索,注册登录,注销等,它们共同为旅客生成一些工件。航空售票系统活动流程能够用活动图来表示。下列图为订票和退票子系统活动图。订票子系统活动图 退票子系统4.3画出系统构件图。构件图主要用于描述各种软件构件之间依赖关系,比如,可执行文件和源文件之间依赖关系.所设计系统中构件表示法及这些构件之间关系组成了构件图.在构件图中,系统中每个物理构件都使用构件符号来表示.通常,构件图看起来像是构件图标集合.这些图标代表系统中物理构件.构件图基本目标是:使系统人员和开发人员能够从整体上了解系统全部物理构件.同时,也使我们知道怎样对构件进行打包.以交付给最终客户.最终,构件图显示了所开发系统构件之间依赖关系.依赖关系符号表示构件之间关系.航空售票系统构件图描述了该系统包含了几个子系统,每个子系统有包含哪些类和接口,以及他们之间依赖关系。4.4画出系统布署图。下面是做试验时一些截图试验总结:王海阔:此次试验主要针对面向对象分析和面向对象设计,提出了我们详细方案,我主要负责做出航空客运订票系统用例图和依照次序图,分别转换/绘制对应协作图。在做图过程中,我愈加深刻了解了系统各部分之间调度关系,以及调度函数,为后期编码实现做好了充分准备,系统主要实现操作和功效是:查询航线,订票功效,退票功效。要实现这些功效,首先要使程序实现查找功效,在查找出到有效信息前提之下,经过链表赋值,更新信息和删除退票人信息满足客户要求。经过此次写图,程序设计技能来自多方面,每一次亲自实践、思索琢磨、刨根问底就会让自己愈加清楚所欠缺是什么。所以,现在以为在设计实践中作为参考书册阅读和研究远远比过单纯阅读,因为它是在最紧迫时间上填补自己最紧迫不足。刘大伟:这两次试验,我做主要是航空客运售票系统系统设计类图、包图和面向对象设计。经过前期讨论和查阅相关资料,得出了一个大框架前提下面向对象初步设计。除此之外类图(Classdiagram)相关设计,类图最基本元素是类或者接口。飞机场天天要接收大量订票退票服务,还有互联网上异地订票等。对这些数量巨大数据,需要一个专门软件来进行管理和操作。所以我们设计软件系统最少需要具备基本功效包含:接收订票,处理退票,查询乘客信息,查询航班信息等等。本系统设计需要类有订票类、退票类、票类、查询类、用户类等。在前两次试验基础和设计框架下,我们顺利完成这次两次试验。郑晓驰:我主要建立系统领域类图,深刻了解各个模块之间联络和工作分工,接收订票,处理退票,查询乘客信息,查询航班信息等等。本系统设计需要类有订票类、退票类、票类、查询类、用户类等。为最终编码做好充分准备。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医疗器械 合作协议
- 观光旅游情侣船合作协议
- 2025年四川雅安市栈道商务信息咨询有限责任公司招聘笔试参考题库附带答案详解
- 2025年甘肃天祝县农业产业扶贫开发有限责任公司招聘笔试参考题库附带答案详解
- 2025版新能源车辆运输及售后服务合同3篇
- 2025年度店面出租合同风险评估与预防措施2篇
- 2025年度个人债权担保合同参考文本4篇
- 2025年度个人沿街店房租赁合同(含租赁期限调整与续约流程)3篇
- 2025版建筑水电安装工程补充协议书3篇
- 2025年度住宅小区公共区域装修改造合同
- 2024年决战行测5000题言语理解与表达(培优b卷)
- 四年级数学上册人教版24秋《小学学霸单元期末标准卷》考前专项冲刺训练
- 中国游戏发展史课件
- (完整版)减数分裂课件
- 银行办公大楼物业服务投标方案投标文件(技术方案)
- 第01讲 直线的方程(九大题型)(练习)
- 《基础会计》教学课件-整套教程电子讲义
- 微粒贷逾期还款协议书范本
- 人教版七年级上册数学全册课时练习带答案
- NBT 47013.4-2015 承压设备无损检测 第4部分:磁粉检测
- 2024年上海市中考数学真题试卷及答案解析
评论
0/150
提交评论