海南热带海洋学院课程实验报告(2015~2016年度第1学期)专业软件工程课程软件工程概论班级14软件工程二班学号14241066姓名周鑫教师吴淑婷海洋热带海洋学院计算机工程学院制2实验报告填写说明1、填写一律用钢笔或圆珠笔填写,要求字迹工整,条理清晰。2、“实验题目”可以填写章节名称或用文字表述。3、“实验目的”要逐条列出,“实验内容”以简练的文字进行概括。4、“附注”处填写实验注意事项或调试过程,以及实验中出现的异常情况和解决方法。5、“教师批阅”处由课任老师填写评语,给出实验成绩,并作为平时成绩,参与期末成绩总评。3姓名周鑫学号142410662015年9月11日实验项目:VISIO绘制数据流图(实验二)实验目的:●了解Visio工具软件的特色、安装以及工作环境;●掌握利用Visio绘制数据流图方法。实验仪器:windows操作系统,MicrosoftOfficeVisio2003实验内容及步骤:a.由需购置设备的部门填写申购表格,将此表格送交设备科,设备科填写预算表格送财务处,财务处核对后,将资金返回设备科,设备科利用资金购买设备,购得设备送需购设备的部门,将收据送财务处。0层图:设备购置系统需购部门申购表格财务处预算表格设备购买单位采购清单资金清单设备清单收据附注4实验步骤(续):1层图:需购部门财务处申购1预算购买23申购表格设备清单收据资金清单预算表格申购结果预算结果购买设备单位采购清单b.车间填写领料单给仓库要求领料,库长根据用料计划审批领料单,未批准的退回车间,已批准的领料单送到仓库保管员处,由他查阅库存帐。若帐上有货则通知车间前来领料,否则将缺货通知采购人员。车间库长未批准领料单仓库保管员采购人员已批准领料单缺货通知有货通知领料系统领料单已批准领料单有货通知缺货通知领料单未批准领料单附注(续)5实验步骤(续):练习3.1:顶层数据流图或称环境图的作用是什么?顶层数据流图(或称环境图)仅包括一个数据处理过程,也就是要开发的目标系统。其作用如下:(1)确定系统在其环境中的位置,与系统有联系的外部实体(包括硬件、软件、组织机构及人)有哪些。(2)通过确定系统的输入和输出与外部实体的关系确定系统的边界,也就是确定哪些功能或属于系统范围之内,哪些属于系统范围之外,需要有其他系统处理或人工处理。练习3.3:在对数据流图进行分解时需要注意哪些问题?在对数据流图进行分解时,需要注意以下两个问题:(1)当对数据流图分层细化时必须保持信息连续性,也就是说,当把一个处理分解为一系列处理时,分解前和分解后的输入/输出数据流必须相同。(2)注意分层细化时对编号的处理方法。练习3.4:计划部门库存管理系统技术部门收货通知单物资采购单流水账物资验收报告物资使用部门物资出库单附注(续)实验结果分析:教师批阅:6姓名学号年月日实验项目:用Visio2003画E-R图(实验三)实验目的:学习用Visio2003画E-R图。(1)熟悉E-R图的基本图形符号。(2)在Visio2003中创建画E-R图的模版。(3)用所创建的模版画不同风格的E-R图。实验仪器:windows操作系统,MicrosoftOfficeVisio2003实验内容及步骤:(1):姓名住址电话身份证号储户拥有账户帐号开户日期户主密码余额存款取款存款单取款单类型利率金额帐号存款日期到期日期帐号取款日期金额附注7(2):CharacterCharNameLevelExpPointTypeMaxHitPointsMaxManaCurrHitPointCurrManaHasContainsLastPlaysdCreateOnAccountAcctNamePasswordLastSignedOnSbscrbrNameSbscrbrAddressSbscrbrEmailSbscrbrPhoneAcctCreatedOnRegionRegionNameClimatePrecipitationFoliagePlayersinCarryingCreepInstantiationIDNumIsTypeCreepRanIntoCreepNameHitPointsManaAttackItemInstantiationIDNumModifierCarryingIsTypeWhenCreatedItemItemTypeItemDamageItemNameContains练习3.5:院系名称编号包括专业专业名称编号包含包括班级年级人数班别课程名称学分成绩包括学生姓名性别住址包括教师姓名联系电话性别附注(续)8练习3.6:顾客销售图书分类图书类别存放统计购买订单管理员管理仓库填写供书商类别编号类别名称是否删除数量作者出版日期书名图书类别出版社编号价格付款方供书量订单标识收货人电收货人姓收货人地订单金地址编号邮政编码电话存书量编号管理员编号入库时间性别编号年龄姓名电话性别购书时间地址姓名电话实验结果分析:教师批阅:9姓名学号年月日实验项目:用Visio2003画N-S图(实验四)实验目的:学习用Visio2003画N-S图。①熟悉N-S图的基本图形符号。②画一个具体的N-S图。实验仪器:windows操作系统,MicrosoftOfficeVisio2003实验内容及步骤:任务一:abX1fX41c2d3eX2ghiTFTFDo-untilX5Do-whileX3Do-untilX6j附注10实验步骤(续):任务二:输入a,b,c值求D=b²-4acD0?D=0?输出结果输出结果输出结果YNYN任务三:输入一个数m,判其是否为“素数”。读入mi=2k=sqrt(m)当i=km被i整除用break结束循环i=i+1i=k+1输出:m是素数输出:m不是素数真真假假附注(续)11实验步骤(续):任务四:建立零件库(s数组),i=0输入零件号xdowhile(x!=s[0][i])i++x==s[0][i]输出s[0][i]s[1][i]输入错误继续查询?跳出循环YYNN任务五:Yß2000Y不能被4整除直到Y2500打印Y不是闰年Y不能被100整除打印Y是闰年Y不能被400整除打印Y不是闰年打印Y是闰年Y+1àYYYYNNN附注(续)教师批阅:12姓名学号年月日实验项目:Visio2003画PAD图(实验五)实验目的:学习用Visio2003画PAD图。①熟悉PAD图的基本图形符号。②在Visio2003中创建画PAD图的模版。③用所创建的模版画PAD图。实验仪器:windows操作系统,MicrosoftOfficeVisio2003实验内容及步骤:实验任务:aUNTILX6jbX1fX4X2=1=2=3UNTILX5ighdeWHILEX3c附注13实验内容及步骤:书上实验1-1:仓库管理员入库事务出库事务处理入库处理出库入库信息出库信息库存清单库存信息订货订货信息订货信息订货信息生成报表报表采购员书上实验1-2:显示时间[inc/hours=hours+1mod24][按动按钮进入设置小时模式]状态1设置分钟[inc/minutes=minutes+1mod60]书上实验1-3:正文文件1(1)字符串字符1(2)字符空格输出表格表格体空格总数串信息1(1)字符串空格数附注14书上实验1-4:teacherPKIDNAMESEXAGEDEPARTMENTCOURSE1COURSE2FK1COURSEIDclassPKCLASSIDNAMEMONITORTOTALNUMFK1IDstudentPKIDNAMESEXCLASSEDCOURSE1COURSE2COURSE3COURSE4FK1COURSEIDcoursePKCOURSEIDNAMETYPE附注(续)实验结果分析:教师批阅:15姓名学号年月日实验项目:用例图(Rose)(实验六)实验目的:1.熟悉RationalRose建模环境2.熟悉用例图的基本功能和使用方法3.掌握如何使用建模工具绘制用例图实验仪器:1.计算机一台2.RationalRose工具软件实验内容及步骤:图示管理系统:归还图书预期罚款借出图书维护书目维护读者信息图书管理员查询借阅情况预定图书查询书目取消预定读者includeincludeextend书上图5-24:输入取款信息检查余额计算利息打印利息清单打印清单输入存款信息存款取款业务员communicatecommunicateincludeincludeincludeextendincludeextend储户验证密码includecommunicate附注16实验步骤(续):书上图5-25:书上图5-26:本科生研究生大学教研室教师1..n11..n1教学任务0..n10..n1课程11..n11..n系1..n1..n1..n1..n学生班级1..n1..n学生0..n0..n0..n0..n11..n11..n附注(续)17实验步骤(续):书上图5-27:实验教材3-1:按下楼层按钮按下电梯按钮打开电梯门关闭电梯门乘客请求实验教材3-2:现金支付信用卡支付支票支付透支支付支付收银员includeextendincludeinclude附注(续)18实验教材3-3:实验结果分析:教师批阅:19姓名学号年月日实验项目:类对象模型的建立ROSE(实验七)实验目的:1.理解类的基本概念2.掌握在RationalRose中绘制类的操作方法3.掌握在RationalRose中绘制类的关联、依赖、泛化关系实验仪器:1.计算机一台2.RationalRose工具软件实验内容及步骤:图书管理系统:附注20实验步骤(续):图书管理系统的静态模型:实验结果分析:教师批阅:21姓名学号年月日实验项目:PowerDesigner入门(实验八)实验目的:1)了解系统分析和建模工具PowerDesigner的基本概念和操作界面2)了解PowerDesigner的4个模型:业务处理模型(BPM)、概念数据模型(CDM)、物理数据模型(PDM)和面向对象模型(OOM)及其相互关系与作用3)用PowerDesigner工具进行简单系统分析建模操作实验仪器:1.一台计算机2.SybasePowerDesigner12.0软件实验内容及步骤:Relationship_1Relationship_2Relationship_3Relationship_4图书图书号书名单价作者出版社出版日期借出标志Characters(10)Variablecharacters(20)N6.2Variablecharacters(60)Variablecharacters(40)DateCharacters(1)MMMMMMM借还书借还日期借还标志Date&TimeCharacters(1)MM读者读者号姓名证件号电话地址E-mailCharacters(8)Variablecharacters(8)Variablecharacters(20)Variablecharacters(18)Variablecharacters(50)Variablecharacters(20)MMMMMM书库架位号架位地址Characters(20)Variablecharacters(38)MM单位单位号单位地址单位电话Variablecharacters(10)Variablecharacters(50)Variablecharacters(18)MMM附注22实验步骤(续):FK_RETURN_RELATIONS_BOOKFK_READER_RELATIONS_RETURNFK_READER_RELATIONS_UNITFK_BOOK_RELATIONS_LIBRARY图书图书号书名单价作者出版社出版日期借出标志char(10)varchar(20)N6.2va