文档库 最新最全的文档下载
当前位置:文档库 › 实验1 用例图建模

实验1 用例图建模

实验1 用例图建模
实验1 用例图建模

实验一用例图建模

一、实验目的

1.熟悉用例图的基本功能和使用方法。

2.掌握如何使用建模工具绘制用例图方法。

二、预备知识

Rational Rose 简介

Rose模型(包括所有框图、对象和其他模型元素)都保存在一个扩展名为.mdl的文件中。

1. 环境简介

1.1 Rational Rose可视化环境组成

Rose界面的五大部分是浏览器、文档工具、工具栏、框图窗口和日志。见图1-1。

图1-1:Rose界面

●浏览器:用于在模型中迅速漫游。

●文档工具:用于查看或更新模型元素的文档。

●工具栏:用于迅速访问常用命令。

●框图窗口:用于显示和编辑一个或几个UML框图。

●日志:用于查看错误信息和报告各个命令的结果。

1.2浏览器和视图

浏览器是层次结构,用于在Rose模型中迅速漫游。在浏览器中显示了模型中增加的一切,如参与者、用例、类、组件等等。Rose浏览器见图1-2。

浏览器中包含四个视图:Use Case视图、Logical视图、Component视图和Deployment视图。点击每个视图的右键,选择new就可以看到这个视图所包含的一些模型元素。

图1-2:Rose浏览器

1. 3框图窗口

在图1-3所示的框图窗口中,我们可以浏览模型中的一个或几个UML框图。改变框图中的元素时,Rose自动更新浏览器。同样用浏览器改变元素时,Rose 自动更新相应框图。这样,Rose就可以保证模型的一致性。

图1-3:框图窗口

2. UML各类框图的建立

2. 1建立用例图use case diagram

从用例图中我们可以看到系统干什么,与谁交互。用例是系统提供的功能,参与者是系统与谁交互,参与者可以是人、系统或其他实体。一个系统可以创建一个或多个用例图。

●创建用例图(图2-1-1)

在浏览器内的Use Case视图中,双击Main,让新的用例图显示在框图窗口中。也可以新建一个包(右击Use Case视图,选择new→package,并命名),然后右击这个新建包的,选择new→use case diagram。

对系统总的用例一般画在Use Case视图中的Main里,如果一个系统可以创建多个用例图,则可以用包的形式来组织。

图2-1-1:创建用例图

●创建参与者(图2-1-2)

(1)在工具栏中选择“Actor”,光标的形状变成加号。

(2)在用例图中要放置参与者符号的地方单击鼠标左键,键入新参与

者的名称,如“客户”。

若要简要的说明参与者,可以执行以下步骤:

(1)在用例图或浏览器中双击参与者符号,打开对话框,而且已将原型

(stereotype)设置定义为“Actor”。

(2)打开“General”选项卡,在documentation字段中写入该参与者的简要说明。

(3)单击OK按钮,即可接受输入的简要说明并关闭对话框。

图2-1-2:创建参与者

创建用例(图2-1-3)

(1)在工具栏中选择“Use Case”,光标的形状变成加号。

(2)在用例图中要放置用例符号的地方单击鼠标左键,键入新用例

的名称,如“存款”。

若要简要的说明用例,可以执行以下步骤:

(1)在用例图或浏览器中双击用例符号,打开对话框,接着打开“General”选项

卡。

(2)在documentation字段中写入该用例的简要说明。

(3)单击OK按钮,即可接受输入的简要说明并关闭对话框。

图2-1-3:创建用例

记录参与者和用例之间的关系(图2-1-4)

(1)从工具栏中选择关联关系箭头。

(2)将光标定位在用例图中的参与者上,单击鼠标左键并将光标移动到用例符号上,然后释放鼠标左键。

若要简要的说明关系,可以执行以下步骤:

(1)在用例图中双击关联关系符号,打开对话框。

(2)在默认情况下,将显示对话框中的“General”选项卡。

(3)在documentation字段中写入简要说明。

(4)单击OK按钮,即可接受输入的简要说明并关闭对话框。

图2-1-4:参与者和用例的关系

●建立用例之间的关系

用例之间的关系主要是3种,分别是包含(include),扩展(extend)和泛化(generalization)。我们只要熟悉一种建立方式,其他2种都可以采用同样的步骤实现。

建立包含关系步骤如下:

1)如图所示,选择用例关系的图标。

2)如图所示,从“登陆系统”用例开始,到“密码验证”用例结束画出关联关

系,注意箭头的方向。

3)双击这条线或者右键点击这条线然后选择“Open Specification”菜单项(图

所示)。

在弹出的窗口的Stereotype中选择包含(include)关系,如下图所示。

建立用例间的泛化关系(图2-1-5)

(1)从工具栏中选择泛化关系箭头。

(2)从子用例拖向父用例,也可从子参与者拖向父参与者。

简要说明关系执行的步骤同上类似。

图2-1-5:增加泛化关系

用例的文字描述

如图所示,通用的注释窗口并不适合书写用例的文字描述,因此在此写出用例的Word文档名称。与已完成的用例文档的连接可以在file标签中insert file。如图2-1-6和图2-1-7所示。双击图2-1-7中的文件名,可以查看已经

写好的用例。

图2-1-6:关联用例描述文档

图2-1-7:插入用例描述文档用例的描述格式如下:

图2-1-8:用例描述文档

三、实验任务

现拟开发一个在线购物系统,其核心功能包括:会员注册\登录、会员管理、浏览商品、检索商品、购物车管理、提交订单、查看订单、支付订单、派送商品等。

对系统进行需求分析,并遵循以下步骤创建其用例模型:

(1)识别和确定参与者;

(2)识别和确定用例;

(3)描述用例;

(4)定义用例之间的关系;

(5)建立用例图,构造用例模型。

四、实验要求

按照实验任务的说明,完成如下工作:

(1)创建用例模型,并详细介绍建模过程,包括:如何识别参与者和用例、如何

定义参与者之间以及用例之间的关系、给出主要用例的描述;

(2)保存用例图模型,并输出系统用例图;

(3)撰写实验报告,在下课前以word文档的形式提交至ftp服务器,并以“面向

对象方法学_实验1_学号_姓名”的方式命名要提交的文档。

2016年3月14日

手机用例图实验报告

实验:设计手机的用例图 一、实验内容 设计模拟手机的用例图:设计模拟手机的全部用例图。 二、实验目的 (1)了解用例图的作用; (2)熟悉用例图的表示; (3)根据系统的功能分析出系统的用例组成,正确确定用例图中的角色,根据需求文档确定每一个用例的事件流,用Rose正确画出用例图。 三、实验要求 (1)根据带操作界面的《手机用户操作说明书》(附操作指南)进行绘制。 (2)每一个图要有界面要有图号、图名、设计人、设计日期和说明。 (3)用操作指南检查活动、顺序图,根据活动图、顺序图看是否可完成所有的操作指南例子。小组内交叉进行检查。 (4)每一个用例、活动都必须有说明 四、实验条件 安装有Rational Rose 2003或以上版本 五、实验设计及实施的指导 根据带操作界面的《手机用户操作说明书》(附操作指南)、状态图梳理需要设计的活动,并给出活动的编号、名称、描述。 六、实验步骤及成果 1. 模拟手机的参与者有: 手机用户 基站 2.模拟手机的用例图:

用例图-1 3.模拟手机用例规格说明: 用例一:打电话 参与者:移动客户A,移动客户B,基站 基本事件流: 1.用户输入号码 2.基站接受电话信息,并处理 3.电话接通 4.挂断电话 备选事件流1: 1.用户输入号码 2.手机显示无信号 3.挂断电话 备选事件流2: 1.用户输入号码 2.手机显示手机欠费 3.挂断电话 基本事件流顺序图:

备选事件流1顺序图: 基本事件流活动图: 备选事件流1活动图:

用例二:听电话 参与者:移动客户A,移动客户B,基站基本事件流: 1.用户点击接听按钮 2.基站将信息传递至手机 3.电话接通 4.挂断电话 备选事件流1: 1.用户点击接听按钮 2.显示手机损坏 3.用户无法接收 4.挂断电话 基本事件流顺序图:

数学建模实验报告

在下面的题目中选做100分的题目,给出详略得当的答案。 一.通过举例简要说明数学建模的一般过程或步骤。(15分) 答:建立数学模型的方法大致有两种,一种是实验归纳的方法,即根据测试或计算数据,按照一定的数据,按照一定的数学方法,归纳出系统的数学模型;另一种是理论分析的方法,具体步骤有五步(以人口模型 为例): 1、明确问题,提出合理简化的假设:首先要了解问题的实际背景,明确题目的要求,收集各种必要的信息 2、建立模型:据所做的假设以及事物之间的联系,构造各种量之间的关系。(查资料得出数学式子或算法)。 3、模型求解:利用数学方法来求解上一步所得到的数学问题,此时往往还要做出进一步的简化或假设。注意要尽量采用简单的数学公具。例如:马尔萨斯模型,洛杰斯蒂克模型 4、模型检验:根据预测与这些年来人口的调查得到的数目进行对比检验 5、模型的修正和最后应用:所建立的模型必须在实际应用中才能产生效益,根据预测模型,制定方针政策,以实现资源的合理利用和环境的保护。 二.把一张四条腿等长的正方形桌子放在稍微有些起伏的地面上,通常只有三只脚着地,然而 只需稍为转动一定角度,就可以使四只脚同时着地,即放稳了。(1) 请用数学模型来描述和证明这个实际问题; (2)讨论当桌子是长方形时,又该如何描述和证明?(15分) 答: 模型假设: 1.椅子四条腿一样长,椅脚与地面的接触部分相对椅子所占的地面面积可视为一个点。 2.地面凹突破面世连续变化的,沿任何方向都不会出现间断(没有向台阶那样的情况),即地面可看作数学上的连续曲面。 3.相对椅脚的间距和椅子腿的长度而言,地面是相对平坦的,即使椅子在任何位置至少有三条腿同时着地。4.椅子四脚连线所构成的四边形是圆内接四边形,即椅子四脚共圆。 5.挪动仅只是旋转。 我们将椅子这两对腿的交点作为坐标原点,建立坐标系,开始时AC、BD这两对腿都在坐标轴上。将AC和BD这两条腿逆时针旋转角度θ。记AC到地面的距离之和为f(θ)。记BD到 地面的距离之和为g(θ)。易得f(θ),g(θ)至少有一个为零。

实验一用例图的绘制

实验一用例图的绘制 一、目的和要求: 1、掌握用例图的基本画法 2、掌握用例建模的基本步骤 3、掌握用例之间的三种基本关系 二、实验内容: 根据用户“需求陈述”,画出用例模型,通过建立用例模型,加深对建立用例所需的建模元素的认识,初步掌握其用法。 1、画出“图书管理系统”的用例图 2、画出“求一元二次方程的根”的用例图 (1)需求陈述 根据给定的系数,求一元二次方程的根,并显示计算的结果。要求考虑异常情况。(2)角色 通过寻找与系统交互的人或物得到角色: 求根者。 (3)用例 通过分析系统为求根者提供的服务得到用例: 求一元二次方程的根。 3、画出“教师评分系统”的用例图,并给出用例的相应描述 (1)需求陈述 ?我们需要的系统可以供教师使用来为学生记录并更新成绩 ?系统需要根据需求由管理人员创建成绩报告卡,管理人员要检查成绩报告卡的准确 性 ?教师需要通过计算机分发报告卡 ?系统需要允许教师和学生浏览记录的成绩(教师和学生首先要经过登录环节)(2)角色 通过寻找与系统交互的人或物得到角色: ?教师 ?学生 ?管理人员 (3)用例 通过回答“系统要作什么?”得到用例: ?记录成绩 ?修改成绩 ?生成成绩报告卡 ?分发成绩报告卡 ?浏览成绩

?登录 (4)“记录成绩”用例细节描述 1)教师确定出要记录哪些学生的成绩 2)系统要确保学生在数据库中 3)教师说明要记录哪项作业的成绩 4)系统开始数据库的一项事务处理 5)系统为学生把作业加入数据库 6)教师输入学生作业的成绩 7)系统核对输入的成绩以确保其属于正确的范围 8)系统记录作业的成绩 9)系统结束事务处理 10)系统提示教师成绩已经记录 4、用例之间的三种关系练习 修改“教师评分系统”案例的需求,加入“每当教师修改成绩和记录成绩时,成绩总会被保存下来”。请建立“记录成绩”用例和“修改成绩”用例与“保存成绩”用例的关系。 修改“教师评分系统”案例的需求,加入“当一个教师记录成绩或修改成绩时,成绩被保存,有时管理员会被提醒”。请建立“保存成绩”用例与“提醒管理员”用例的关系。 修改“教师评分系统”案例的需求,加入“教师在修改成绩之前,应该先加载成绩。修改成绩后,再保存成绩”。请建立“修改成绩”用例与“加载成绩”用例和“保存成绩”用例的关系。 在Rose中,画出修改后的“教师评分系统”用例图。 5、(选做)设计“网上购物系统”的用例图 (1)“网上购物系统”涉及到的参与者: ?Customer(客户) ?Warehouse Manager(库房经理) ?Shipping Service(供货服务) ?Purchase Manager(采购经理) ?Credit System(信用系统) (2)“网上购物系统”涉及到的用例: ?Browse Web Site(浏览网站) ?Add Item to Shopping Cart(给购物推车添加物品) ?View Shopping Cart(查看购物推车) ?Purchase Item in Shopping Cart(购买购物推车中的商品) ?Remove Item from Shopping Cart(从购物推车中删除商品) ?Browse Item for Sale(浏览销售的商品) ?Provide Feedback(提供反馈信息)

数学建模实验报告

数学建模实验报告

一、实验目的 1、通过具体的题目实例,使学生理解数学建模的基本思想和方法,掌握 数学建模分析和解决的基本过程。 2、培养学生主动探索、努力进取的的学风,增强学生的应用意识和创新 能力,为今后从事科研工作打下初步的基础。 二、实验题目 (一)题目一 1、题目:电梯问题有r个人在一楼进入电梯,楼上有n层。设每个 乘客在任何一层楼出电梯的概率相同,试建立一个概率模型,求直 到电梯中的乘客下完时,电梯需停次数的数学期望。 2、问题分析 (1)由于每位乘客在任何一层楼出电梯的概率相同,且各种可能的情况众多且复杂,难于推导。所以选择采用计算机模拟的 方法,求得近似结果。 (2)通过增加试验次数,使近似解越来越接近真实情况。 3、模型建立 建立一个n*r的二维随机矩阵,该矩阵每列元素中只有一个为1,其余都为0,这代表每个乘客在对应的楼层下电梯(因为每 个乘客只会在某一层下,故没列只有一个1)。而每行中1的个数 代表在该楼层下的乘客的人数。 再建立一个有n个元素的一位数组,数组中只有0和1,其中1代表该层有人下,0代表该层没人下。 例如: 给定n=8;r=6(楼8层,乘了6个人),则建立的二维随机矩阵及与之相关的应建立的一维数组为: m = 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 c = 1 1 0 1 0 1 1 1 4、解决方法(MATLAB程序代码):

n=10;r=10;d=1000; a=0; for l=1:d m=full(sparse(randint(1,r,[1,n]),1:r,1,n,r)); c=zeros(n,1); for i=1:n for j=1:r if m(i,j)==1 c(j)=1; break; end continue; end end s=0; for x=1:n if c(x)==1 s=s+1; end continue; end a=a+s; end a/d 5、实验结果 ans = 6.5150 那么,当楼高11层,乘坐10人时,电梯需停次数的数学期望为6.5150。 (二)题目二 1、问题:某厂生产甲乙两种口味的饮料,每百箱甲饮料需用原料6 千克,工人10名,可获利10万元;每百箱乙饮料需用原料5千 克,工人20名,可获利9万元.今工厂共有原料60千克,工人 150名,又由于其他条件所限甲饮料产量不超过8百箱.问如何 安排生产计划,即两种饮料各生产多少使获利最大.进一步讨 论: 1)若投资0.8万元可增加原料1千克,问应否作这项投资. 2)若每百箱甲饮料获利可增加1万元,问应否改变生产计划. 2、问题分析 (1)题目中共有3个约束条件,分别来自原料量、工人数与甲饮料产量的限制。 (2)目标函数是求获利最大时的生产分配,应用MATLAB时要转换

bim3d建模实验报告

bim3d建模实验报告 1、实验名称 Revit综合建模实验 二、实验目的综合使用各类Revit建模方法 三、实验内容使用Revit软件对一个完整的建筑物进行三维建模 4、实验设备计算机、Revit软件1套 5、实验步骤新建项目点击软件左上角图标,依次点击“新建门式钢架即完成。 图5-5 绘制墙体 0 1、切换至“室外标高”视图,单击“建筑”选项卡“构建”面板中的“墙”工具,在左侧实例属性栏墙体类型下拉栏选择相应的墙体类型,选择墙体的底部限制条件为“室外标高”,顶部约束为“直到标高:梁底标高”。如下图6-1所示。 02、在视图区域单击鼠标左键,作为起点,沿墙体所在位置的轴线进行绘制,再次单击鼠标右键作为终点,按下Esc键,结束墙体的绘制。依次绘制出油化库四周的墙体。 图6-1创建门窗门和窗的插入方法是很简单的操作,难点在于如何创建项目中特有的门窗。在此介绍如何插入门窗和调整门窗的位置,对于项目中如何创建各种门窗族的操作在后期将做出详细介绍。

1、在平面视图中,单击“建筑”选项卡中“构建”面板下的“门”工具,在左侧实例属性的下拉列表中选择对应的门类型。 02、移动鼠标光标至墙体上,出现门的平面轮廓时即可在此处单击插入门。如果门的开启方向不符合要求,在选中门的状态下,可以按空格键调整门的开启方向,或者按下图7-1所示,使用门的“开启方向调节箭头”进行调整。 图7-1 03、调整门的位置。选择门,在出现的临时标注尺寸中单击标注文字,修改尺寸,门会在尺寸的驱动下改变位置。 04、窗户的插入方法与门相同。 依次完成所有门窗的插入。创建屋面此建筑为单层建筑,无楼板层,将直接以屋顶命令创建屋顶,虽然Revit提供了专门创建屋顶的工具,但屋顶也可以用楼板命令来完成,需要注意的是,楼板是以绘制标高为基准向下生成的,而屋顶是向上生成的。 1、双击“项目浏览器”中的“梁顶标高”,打开楼层平面视图。 02、单击“建筑”选项卡中“构建”面板下的“屋顶”工具下拉列表中的“迹线屋顶“,用草图线绘制出屋面的边界,如下图8-1所示。 图8-1 03、框选上下两段草图线,如下图8-2所示,勾选的定义坡度,在属性栏输入坡度值,完成后在视图区域单击鼠标,

数据分析与建模实验报告

学生学号实验课成绩 学生实验报告书 实验课程名称数据分析与建模 开课学院 指导教师姓名 学生姓名 学生专业班级 2015 —2016 学年第 1 学期

实验报告填写规范 1、实验是培养学生动手能力、分析解决问题能力的重要环节;实验报告是反映实验教学水 平与质量的重要依据。为加强实验过程管理,改革实验成绩考核方法,改善实验教学效果,提高学生质量,特制定本实验报告书写规范。 2、本规范适用于管理学院实验课程。 3、每门实验课程一般会包括许多实验项目,除非常简单的验证演示性实验项目可以不写实 验报告外,其他实验项目均应按本格式完成实验报告。在课程全部实验项目完成后,应按学生姓名将各实验项目实验报告装订成册,构成该实验课程总报告,并给出实验课程成绩。 4、学生必须依据实验指导书或老师的指导,提前预习实验目的、实验基本原理及方法,了 解实验内容及方法,在完成以上实验预习的前提下进行实验。教师将在实验过程中抽查学生预习情况。 5、学生应在做完实验后三天内完成实验报告,交指导教师评阅。 6、教师应及时评阅学生的实验报告并给出各实验项目成绩,同时要认真完整保存实验报 告。在完成所有实验项目后,教师应将批改好的各项目实验报告汇总、装订,交课程承担单位(实验中心或实验室)保管存档。

画出图形 由图x=4时,y最大等于1760000 (2)求关于所做的15%假设的灵敏性 粗分析: 假设C=1000 即给定r y=f(x)=(1500-100x)1000(1+rx)=-100000rx^2+1500000rx-100000x+1500000 求导,f’(x)=-200000rx+1500000r-100000,令f’(x)=0,可得相应x值,x=(15r-1)/2r Excel画出相应图形

地理建模原理实验报告

地理建模原理实验报告 学号:201220310262 姓名:高义丰 班级:1223102 专业:地理信息系统 指导老师:陵南燕 2015年6月27日

目录 一、实习项目 (3) 二、实习目的 (3) 三、实习内容 (3) 1、简单相关分析 (3) 2、偏相关 (5) 3、距离过程 (6) 4、因子分析 (7) 5、回归分析 (9) 6、多元线性回归 (11) 7、时序分析 (12) 8、实习总结 (15)

一、实习项目 1.学习SPSS软件,学会如何该软件进行因子分析与回归分析(课堂); 2.学习SPSS软件,学会如何该软件随机时序分析(课堂); 3.利用SPSS软件,完成数据文件里的一系列操作。 二、实习目的 在实习后根据老师讲解的内容能够对spss软件有所了解并能够掌握如何用统计软件进行相关分析、因子分析和回归分析等用实习数据完成此类实习操作,相关分析与回归分析有相关系数、相关分析与偏相关分析、距离分析。 三、实习内容 1、简单相关分析 在进行相关分析时,散点图是重要的工具,分析前应先做散点图,以初步确定两个变量间是否存在相关趋势,该趋势是否为直线趋势,以及数据中是否存在异常点。否则可能的出错误结论。 输入数据后,依次单击Graphs—Scatterplot 散点图 确定两个变量间是否存在相关趋势,该趋势是否为直线趋势

Bivariate相关分析的步骤: (1)输入数据后,依次单击Analyze—Correlate—Bivariate,打开Bivariate Correlations 对话框。 如图打开双变量相关后在点选项就会得到结果图右边结果,如图设置即可得到结果 结果分析: 描述性统计量表,如下:

数学建模实验报告

数学建模实验报告 实验一计算课本251页A矩阵的最大特征根和最大特征向量 1 实验目的 通过Wolfram Mathematica软件计算下列A矩阵的最大特征根和最大特征向量。 2 实验过程 本实验运用了Wolfram Mathematica软件计算,计算的代码如下:

3 实验结果分析 从代码的运行结果,可以得到最大特征根为5.07293,最大特征向量为 {{0.262281},{0.474395},{0.0544921},{0.0985336},{0.110298}},实验结果 与标准答案符合。

实验二求解食饵-捕食者模型方程的数值解 1实验目的 通过Wolfram Mathematica或MATLAB软件求解下列习题。 一个生物系统中有食饵和捕食者两种种群,设食饵的数量为x(t),捕食者为y(t),它们满足的方程组为x’(t)=(r-ay)x,y’(t)=-(d-bx)y,称该系统为食饵-捕食者模型。当r=1,d=0.5,a=0.1,b=0.02时,求满足初始条件x(0)=25,y(0)=2的方程的数值解。 2 实验过程 实验的代码如下 Wolfram Mathematica源代码: Clear[x,y] sol=NDSolve[{x'[t] (1-0.1y[t])x[t],y'[t] 0.02x[t]y[t]-0.5y[t],x[0 ] 25,y[0] 2},{x[t],y[t]},{t,0,100}] x[t_]=x[t]/.sol y[t_]=y[t]/.sol g1=Plot[x[t],{t,0,20},PlotStyle->RGBColor[1,0,0],PlotRange->{0,11 0}] g2=Plot[y[t],{t,0,20},PlotStyle->RGBColor[0,1,0],PlotRange->{0,40 }] g3=Plot[{x[t],y[t]},{t,0,20},PlotStyle→{RGBColor[1,0,0],RGBColor[ 0,1,0]},PlotRange->{0,110}] matlab源代码 function [ t,x ]=f ts=0:0.1:15; x0=[25,2]; [t,x]=ode45('shier',ts,x0); End function xdot=shier(t,x)

实验一用例图设计参考解答

实验一用例图设计参考 解答 公司内部档案编码:[OPPTR-OPPT28-OPPTL98-OPPNN08]

实验1 1. 一台自动售货机能提供6种不同的饮料,售货机上有6个不同的按钮,分别对应这6种不同的饮料,顾客通过这些按钮选择不同的饮料。售货机有一个硬币槽和找零槽,分别用来收钱和找钱。现在为这个系统设计一个用例图。 找零钱 自动售货机系统用例图 2.现有一个产品销售系统,其总体需求如下: 系统允许管理员生成存货清单报告。 管理员可以更新存货清单。 销售员记录正常的销售情况。 交易可以使用信用卡或支票,系统需要对其进行验证。 每次交易后都需要更新存货清单。分析其总体需求,并绘制出其用例图。

产品销售系统用例图 3 某酒店要开发一个酒店住宿管理系统,该酒店可对外开放500个双人间和50个单人间,房间费用视情况按季节由管理人员进行调整,但周一到周五半价(周末全价)折扣不变。只有在该系统进行了注册的人员才能登录该系统进行酒店住宿预定。对于顾客的请求,该系统能根据请求入住时间预定指定档次的房间信息,记录该顾客姓名、地址、联系电话、有效证件号、房间类型和预定的天数,并计算出总费用。预定的同时顾客按规定要提交10%定金。六个小时之内酒店允许顾客取消预定金,超过六个小时定金不退还。每周一系统自动打印一周预定情况的清单。顾客离开时,可以到总台办理结帐。结帐方式可采用两种方式,一种是现金结帐,另一种是银行卡结帐,银行卡结帐将通过与银联POS机来完成。

POS 4.登录一个网上酒店管理系统,根据其客人预订房间流程,描述系统的“预订房间”用例。 当客人登陆网上酒店管理系统,系统显示需要选择的服务,客人选择预订房间,系统判断客人预订的房间是否还有剩余,如果没有剩余,询问顾客是不是要继续选择预订其他的房间,顾客如果选择是,则重新进去预订房间的用例,如果客人选择不继续预订房间的话,系统询问客人是否要选择退出,客人退出,如果客人要预订的房间有剩余,系统询问顾客是不是要确定预订这个房间,顾客选择是,然后系统询问顾客的详细的信息,系统记录信息,然后回到系统询问顾客是否需要其他的服务,顾客选择退出,系统注销用户的登录信息。

汽车模型制作实验报告作业

实验汽车模型制作 说明: 该实验是课程设计性质的实验课。 一、实验目的 1.学习汽车模型制作的程序与方法。 2.认识汽车油泥模型制作常规用的材料与工具。 3.熟悉油泥的加工特性与工具的使用。 4.掌握根据视图确定汽车油泥模型制作的工序。 5.掌握汽车油泥模型制作的表面处理方法。 6.通过汽车油泥模型制作环节的学习学会从正确的角度认识和分析汽车形 态,逐步建立对汽车形态的记忆方法。 二、实验内容 制作汽车油泥模型。 三、主要知识点 1.汽车油泥模型制作的程序与方法。 2.油泥的工艺特性与加工方法。 3.油泥制作工具的使用。 4.汽车油泥模型表面处理。 5.汽车车身的曲线、曲面连接的过渡与关系。 四、制作过程 1.准备材料,在做油泥模 型前,要先选好工具,油泥材 料,木板型芯,泡沫,以及找 好自己的油泥模型台。 2.根据老师的介绍,熟悉每 个工具的用法,金属箱子里装 着17个铁片,他们的用法是让 油泥模型的表面更加的细腻, 另外的刮刀,他们的用法是进 行第一道的初刮,和不很精确地修改,油泥模型台是给油泥模型提供一个平整

的台面,还有提供一些修改参数,木板是支撑油泥模型的地方,泡沫是给油泥提供一个载体,让油泥附在上面,减少重量,省材料。 3.准备图纸,至 少需要顶面、侧面、 正面和后面四个正投 影视图。更具老师的 要求,我准备的是自 己设计的汽车的四个 面的图纸。 4.由于用的是以前的油泥,所 以我们要将油泥融化,油泥融化的 温度一般在58度,所以提前把有你 放进烤箱里,等一段时间,油泥软 化后方可用。 5.模型初步的制作,制作内 胚,用刀把泡沫切成自己想要的 形状,避免一些比较锋利的形状, 内心也不要太小,基本上保证要 小于车体的外形约3cm(预留上泥 的厚度),然后用双面胶把泡沫沾 到木板上固定好。 6.涂油泥,在烤箱里取出油 泥,用力往模型上推,先薄薄的推一次,然后按照面的关系在用力推,这样可以油泥里的空气挤出来,压的比较紧,有利于后面的刮的程序。以及确定油泥模型的强度 7.做模板,模版的尺寸要比较 的精确,这样做出的模型也比较的 精确,模板大型主要有一个中轴线

实验二 用例图

实验二用例图 一、实验目的 1.熟悉用例图的基本功能和使用方法。 2.掌握如何使用建模工具绘制用例图方法。 3.学习使用Microsoft Project对题目进行进度安排。 二、实验器材 1.计算机一台。 2.Rational Rose 工具软件。 三、实验内容 根据实例,如“图书馆管理系统”开发进度,在完成对系统的需求建模,得到用例模型后,应针对每个用例进行业务分析,说明其具体的业务流程,现系统分析部指派您完成该项任务。要求: 对其中主要功能的用例书写书面用例。 四、实验步骤 书写“删除读者信息”用例的书面用例。一般应包含以下信息: (1)管理员在录入界面,输入待删除的读者名; (2)“业务逻辑”组件在数据库中,查找待删除的读者名; (3)如果不存在,则显示出错信息,返回步骤(1),如果存在则继续; (4)“业务逻辑”组件判断“待删除的读者”是否可以删除; (5)如果不可以,则显示出错信息,返回步骤(8),如果可以则继续; (6)在数据库中,删除相关信息; (7)显示删除成功信息; (8)结束。 分析: 在图书管理系统中,管理员首先登录系统,系统验证通过后,管理方可向系统查询数据,在查询后,系统会给出提示,有没有找到相关的数据,管理员根据系统查询的返回结果,进行下一步的操作,就是删除读者,在删除的过程中,系统会对查询得到的结果判断该记录是否可以删除,若可以删除,则给删除提示,若不能删除,也给相关的提示信息。 绘图步骤: (1)在用例图上双击main,出现如图1.1所示,为绘制用例图做好准备。

图1.1 (2)在图中的工具栏选取Actor图标,在右边的图中添加一个Actor,并输入名称:administrator,如图1.2所示。 (3)在左边的工具栏中,选取用例的图标,在右边的图中画出一个用例,并输入用例的名称:login 。 图1.2

数学建模与数学实验报告

数学建模与数学实验报告 指导教师__郑克龙___ 成绩____________ 组员1:班级______________ 姓名______________ 学号_____________ 组员2:班级______________ 姓名______________ 学号______________ 实验1.(1)绘制函数cos(tan())y x π=的图像,将其程序及图形粘贴在此。 >> x=-pi:0.01:pi; >> y=cos(tan(pi*x)); >> plot(x,y) -4 -3 -2 -1 1 2 3 4 -1-0.8-0.6-0.4-0.200.20.40.60.8 1 (2)用surf,mesh 命令绘制曲面2 2 2z x y =+,将其程序及图形粘贴在此。(注:图形注意拖放,不要太大)(20分) >> [x,y]=meshgrid([-2:0.1:2]); >> z=2*x.^2+y.^2; >> surf(x,y,z)

-2 2 >> mesh(x,y,z) -2 2 实验2. 1、某校60名学生的一次考试成绩如下:

93 75 83 93 91 85 84 82 77 76 77 95 94 89 91 88 86 83 96 81 79 97 78 75 67 69 68 84 83 81 75 66 85 70 94 84 83 82 80 78 74 73 76 70 86 76 90 89 71 66 86 73 80 94 79 78 77 63 53 55 1)计算均值、标准差、极差、偏度、峰度,画出直方图;2)检验分布的正态性;3)若检验符合正态分布,估计正态分布的参数并检验参数. (20分) 1) >> a=[93 75 83 93 91 85 84 82 77 76 77 95 94 89 91 88 86 83 96 81 79 97 78 75 67 69 68 84 83 81 75 66 85 70 94 84 83 82 80 78 74 73 76 70 86 76 90 89 71 66 86 73 80 94 79 78 77 63 53 55]; >> pjz=mean(a) pjz = 80.1000 >> bzhc=std(a) bzhc = 9.7106 >> jc=max(a)-min(a) jc = 44 >> bar(a)

系统建模与仿真实验报告

实验1 Witness仿真软件认识 一、实验目的 熟悉Witness 的启动;熟悉Witness2006用户界面;熟悉Witness 建模元素;熟悉Witness 建模与仿真过程。 二、实验内容 1、运行witness软件,了解软件界面及组成; 2、以一个简单流水线实例进行操作。小部件(widget)要经过称重、冲洗、加工和检测等操作。执行完每一步操作后小部件通过充当运输工具和缓存器的传送带(conveyer)传送至下一个操作单元。小部件在经过最后一道工序“检测”以后,脱离本模型系统。 三、实验步骤 仿真实例操作: 模型元素说明:widget 为加工的小部件名称;weigh、wash、produce、inspect 为四种加工机器,每种机器只有一台;C1、C2、C3 为三条输送链;ship 是系统提供的特殊区域,表示本仿真系统之外的某个地方; 操作步骤: 1:将所需元素布置在界面:

2:更改各元素名称: 如; 3:编辑各个元素的输入输出规则:

4:运行一周(5 天*8 小时*60 分钟=2400 分钟),得到统计结果。5:仿真结果及分析: Widget: 各机器工作状态统计表:

分析:第一台机器效率最高位100%,第二台机器效率次之为79%,第三台和第四台机器效率低下,且空闲时间较多,可考虑加快传送带C2、C3的传送速度以及提高第二台机器的工作效率,以此来提高第三台和第四台机器的工作效率。 6:实验小结: 通过本次实验,我对Witness的操作界面及基本操作有了一个初步的掌握,同学会了对于一个简单的流水线生产线进行建模仿真,总体而言,实验非常成功。

visio2010绘制用例图-带图例

visio2010绘制用例图 1.Microsoft Office2010中打开Microsoft Visio 2010,在“新建中选择”软件和数据库“, 如图: 2.然后选择“UML模型图”,点击右下方的“创建”,进入主页面,如图: 3.在左下角模型资源管理器中,“顶层包”上右键→新建→”子系统“,如图:

4.给新建的“子系统”命名,如图: 5.然后在新建的子系统上右击,选择”用例图“如图: 6.新建用例图后打开。左上角工具栏出现常用工具,拖拽即可绘制用例图:

7.选中需要自定义的元素,右键可查看具体自定义元素样式,包括连线方式,文本,线条 样式,填充,如图: 8.设置参与者与用例之间的关系: a)在左侧工具栏中选择“用”工具如图

b)在用例图中拖动图标链接目标用例与参与者: c)选中线条右键-》格式-》线条,设置箭头起点为无 d)双击连线。修改构造型为空,可隐藏连线上的 label

9.设置用例之间的扩展关系: a)选中工具栏上的扩展按钮: b)拖动到有扩展关系的用例上 c)选中线条右键-》格式-》线条。设置虚线和起始箭头:

用例图图例说明 事物名称解释UML表示 参与者(Actor)在系统外部与系统直接交互的人或事物(如另一个计算机系统或一些可运行的进程)。我们需要注意的是: 1.参与者是角色(role)而不是具体的人,它代表了参与者在与系统打交道的过程中所扮演的角色。所以在系统的实际运作中,一个实际用户可能对应系统的多个参与者。不同的用户也可以只对应于一个参与者,从而代表同一参与者的不同实例。 2.参与者作为外部用户(而不是内部)与系统发生交互作用,是它的主要特征。 3.在后面的顺序图等中出现的“参与者”,与此概念相同,但具体指代的含义,视具体情况而定。

医院病房监护系统用例图实验报告

医院病房监护系统 一实验内容: 现有一医院病房监护系统,病症监视器安置在每个病房,将病人的病症信号实时传送到中央监视系统进行分析处理。在中心值班室里,值班护士使用中央监视系统对病员的情况进行监控,根据医生的要求随时打印病人的病情报告,定期更新病历,当病症出现异常时,系统会立即自动报警,并实时打印病人的病情报告,立即更新病历。 请根据现场情景,对医院病房监护系统进行需求分析,建立系统的用例图。 二用例描述: 1)该用例的目的是模拟一个医院病房监护系统,建立该系统的用例图; 2)该用例在病人住院时被监护人员启动执行; 3)该系统中,每个病房的病症监视器要按时将病人的病症信号传送到监视系统去并且对信号进行分析,当病症信号异 常的时候,系统会自动报警,并且打印病情报告和更新病 例,而医生则要求随时打印病情报告,按时更新病例; 行为者:值班护士,医生,病人 a)值班护士负责监控中央监视系统,并根据医生的要求随 时打印病症报告,并且定期更新病例; b)病症监视器是负责采集病人的病症信号,每个病房都有 监视器;

c) 中央监视系统是负责分析监视器采集的病症信号,但信号有异常的时候,中央监视系统会自动报警,并且实时打印病人的病情报告,而且立即更新病例; 三 用例图: 值班护士 随时打印病情报告定期更新病例 病人采集病症信号 信号处理 报警<>打印 病情报告 更新 病例 监控 医生 查看病例 上下级关系 四 实验小结; 1) 此用例图中的行为者和用例均比自动售货机中的行为 者和用例多,要理清楚各个用例与行为者以及行为者与行为者之间的关系, 2) 在此用例图中个人觉得不要把中央监视系统作为一个 行为者,它主要的执行功能就是信号处理,当系统发现信号有异常时就自动报警; 3) 通过这次实验,基本知道了画用例图的基本步骤和怎样 确定行为者和用例,以及行为者与用例之间的关系。

数学建模实验报告1

桂林电子科技大学2017-2018学年第1学期 数学建模 一、实验目的 1. 熟悉MATLAB 软件的用户环境; 2. 了解MATLAB 软件的一般命令; 3. 掌握MATLAB 向量、数组、矩阵操作与运算函数; 4. 掌握MATLAB 软件的基本绘图命令; 5. 掌握MATLAB 语言的几种循环、条件和开关选择结构及其编程规范。 二、实验内容 1. MATLAB 软件的矩阵输入和操作 2. 用MA TLAB 语言编写命令M 文件和函数M 文件 3. 直接使用MATLAB 软件进行作图练习; 三、实验任务 1. 有一个4× 5的矩阵,编程求出其元素最大值及其所在的位置。 Jm.m 文件代码: clear; a=input('请输入一个4*5矩阵'); max=a(1,1); maxi=0; maxj=0; for i=1:4 for j=1:5 if a(i,j)>max max=a(i,j); maxi=i; maxj=j; end end end fprintf('最大值为:%d 位置:o%d %d \n',max,maxi,maxj); 实验结果: 2. 有一函数f(x,y)=x 2+sin xy+2y,写一程序,输入自变量的值,输出函数值。 Jm_5.m 文件代码: function f=Jm_5(x,y) f=x.^2+sin(x*y)+2*y;

实验结果: 3.用surf,mesh绘制曲面z=2x2+y2。 Jm5.m代码: x=-3:0.1:3; y=1:0.1:5; [X,Y]=meshgrid(x,y); Z=2*X.^2+Y.^2; subplot(1,2,1);surf(X,Y,Z);title('surf(x,y)'); subplot(1,2,2);mesh(X,Y,Z);title('mesh(x,y)'); 实验结果: 4.在同一平面的两个窗口中分别画出心形线和马鞍面。要求: (1)在图形上加格栅、图例和标注 (2)定制坐标 (3)以不同的角度观察马鞍面 Jm7.m文件代码: ax1=subplot(1,2,1); t=linspace(0,2*pi,400);

word实验报告格式

word实验报告格式 篇一:实验报告模板——word格式 实验2 一元线性回归模型 一、实验内容:利用一元线性回归模型研究我国经济水平对消费的影响 1、实验目的:掌握一元线性回归方程的建立和基本的经济检验和统计检验 2、实验要求: (1)对原始指标变量数据作价格因子的剔除处理;(2)对回归模型做出经济上的解释;(3)独立完成实验建模和实验报告。 二、实验报告 ----中国1978-XX年人均消费与经济水平之间的关系 1、问题的提出 居民的消费在社会经济发展中具有重要的作用,合理适度的消费可以有利的促进经济的平稳健康的增长。要充分发挥消费对经济的拉动作用,关键问题是如何保证居民的消费水平。根据宏观经济学理论,一国的GDP扣除掉折旧和税收就是居民的可支配的收入了,而居民的收入主要用于两个方面:一是储蓄,二是消费。如果人均GDP增加,那么居民的可支配收入也会增加,这样居民用于消费的应该也会增加。本次实验通过运用中国1978-XX年人均消费与经济水平(用

人均GDP这个指标来表示)数据,建立模型研究人均消费和经济水平之间的关系。 西方消费经济学者们认为,收入是影响消费者消费的主要因素,消费是需求的函数。消费经济学有关收入与消费的关系即消费函数理论有:(1)凯恩斯的绝对收入理论。该理论认为消费主要取决于消费者的净收入,边际消费倾向小于平均消费倾向。并且进一步假定,人们的现期消费,取决于他们现期收入的绝对量。(2)杜森贝利的相对收入消费理论。该理论认为消费者会受自己过去的消费习惯以及周围消费水准来决定消费,从而消费是相对的决定的。这些理论都强调了收入对消费的影响。 除此之外,还有其他一些因素也会对消费行为产生影响。(1)利率。一般情况下,提高利率会刺激储蓄,从而减少消费。但在现实中利率对储蓄的影响要视其对储蓄的替代效应和 收入效应而定,具体问题具体分析。(2)价格指数。价格的变动可以使得实际收入发生变化,从而改变消费。(3)生活环境,生活理念。有些人受传统消费观念的影响,对现在流行的超前消费很不赞同,习惯于把钱存入银行,这样势必会影响一个地区的消费水平。(4)人口结构。不同年龄段的人的消费率不同,青少年和老年人的消费率一般较高。一

《工程系统建模》实验报告.

《工程系统建模与仿真》实验报告 姓名XXXXXXX 学号XXXXXXX 班级XXXXXXX 专业XXXXXXX 报告提交日期XXXXXXX

实验一 扭摆法测定物体的转动惯量 一、 实验名称 扭摆法测定物体的转动惯量 二、 同组成员 学号 姓名 XXXXXX XXX XXXXXX XXX XXXXXX XXX XXXXXX XXX XXXXXX XXX XXXXXX XXX XXXXXX XXX XXXXXX XXX XXXXXX XXX 三、 实验器材 1) 转动惯量测试仪 2) 数字式电子台秤 3) 游标卡尺 4) 扭摆及几种有规则的待测转动惯量的物体:金属载物圆盘、塑料圆柱体、 木球、验证转动惯量平行轴定理用的金属细杆,杆上有两块可以自由移动的金属滑块。 四、 实验原理 转动惯量的测量,一般都是使刚体以一定形式运动,通过表征这种运动特征的物理量与转动惯量的关系,进行转换测量。本实验使物体作扭转摆动,由于摆动周期及其它参数的测定计算出物体的转动惯量。 扭摆的构造如图 1-1所示,在垂直轴1上装有一根薄片状的螺旋弹簧2,用以产生恢复力矩。在轴的上方可以装上各种待测物体。垂直轴与支座间装有轴承,以降低摩擦力矩。3为水平仪,用来调整系统平衡。 将物体在水平面内转过一定角度θ后,在弹簧的恢复力矩作用下物体就开始绕垂直轴作周期往返扭转运动。 根据虎克定律,弹簧受扭转而产生的恢复力矩M 与所转过的角度θ成正 比,即:M=-Kθ (1) 上式中,K 为弹簧的扭转常数。 由转动定律M =Iβ得:β=M /I (2) 令ω2=K /I ,忽略轴承的摩擦阻力矩,由式(1)、(2)得: 2 22 d K dt I θβθωθ= =-=- 图 1-1 上述方程表示扭摆运动具有角简谐振动的特性,角加速度与角位移成正比, 且方向相反。此方程的解为:θ=Acos (ωt +?)。 式中,A 为谐振动的角振幅,φ为初相位角,ω为角速度,此谐振动的周期

实验一用例图设计参考解答

实验1 1. 一台自动售货机能提供6种不同的饮料,售货机上有6个不同的按钮,分别对应这6种不同的饮料,顾客通过这些按钮选择不同的饮料。售货机有一个硬币槽和找零槽,分别用来收钱和找钱。现在为这个系统设计一个用例图。 找零钱 自动售货机系统用例图 2.现有一个产品销售系统,其总体需求如下: 系统允许管理员生成存货清单报告。 管理员可以更新存货清单。 销售员记录正常的销售情况。 交易可以使用信用卡或支票,系统需要对其进行验证。 每次交易后都需要更新存货清单。分析其总体需求,并绘制出其用例图。 产品销售系统用例图

3 某酒店要开发一个酒店住宿管理系统,该酒店可对外开放500个双人间和50个单人间,房间费用视情况按季节由管理人员进行调整,但周一到周五半价(周末全价)折扣不变。只有在该系统进行了注册的人员才能登录该系统进行酒店住宿预定。对于顾客的请求,该系统能根据请求入住时间预定指定档次的房间信息,记录该顾客姓名、地址、联系电话、有效证件号、房间类型和预定的天数,并计算出总费用。预定的同时顾客按规定要提交10%定金。六个小时之内酒店允许顾客取消预定金,超过六个小时定金不退还。每周一系统自动打印一周预定情况的清单。顾客离开时,可以到总台办理结帐。结帐方式可采用两种方式,一种是现金结帐,另一种是银行卡结帐,银行卡结帐将通过与银联POS机来完成。 POS 4.登录一个网上酒店管理系统,根据其客人预订房间流程,描述系统的“预订房间”用例。 当客人登陆网上酒店管理系统,系统显示需要选择的服务,客人选择预订房间,系统判断客人预订的房间是否还有剩余,如果没有剩余,询问顾客是不是要继续选择预订其他的房间,顾客如果选择是,则重新进去预订房间的用例,如果客人选择不继续预订房间的话,系统询问客人是否要选择退出,客人退出,如果客人要预订的房间有剩余,系统询问顾客是不是要确定预订这个房间,顾客选择是,然后系统询问顾客的详细的信息,系统记录信息,然后回到系统询问顾客是否需要其他的服务,顾客选择退出,系统注销用户的登录信息。

用例图设计

实验一:用例图设计 一、实验目的 1. 了解USE CASE图的基本用法; 2. 掌握UML中用例图的建立方法; 3. 掌握用例的描述方法。 二、实验仪器设备、材料 1.设备:计算机。 2.地点:机房。 三、实验要求: 1.某学校网上选课系统主要包括如下功能:管理员通过系统管理界面进入,建立本学期要开的各种课程、将课程信息保存在数据库中并可以对课程进行改动和删除。学生通过客户机浏览器根据学号和密码进入选课界面,可以查询课程、选课。对上述需求用用例图建模,并写出相应角色的脚本。 学生打开选课系统; 系统提示输入用户名和密码; 学生输入用户名和密码; 系统验证;-验证失败,返回登陆界面; 进入选课界面; 系统显示可选课程; 学生点击所选课程; 选课成功;-系统提示该课程不可选;

2.在线会议审稿系统(Online Reviewing System, ORS)主要处理会议前期的投稿和审稿事务,绘制用例图,该审稿系统功能描述如下: (1)用户在初始使用系统时,必须在系统中注册(register)成为作者或审稿人。(2)作者登录(login)后提交稿件和浏览稿件审阅结果。提交稿件必须在规定提交时间范围内,其过程为先输入标题和摘要,选择稿件所属主题类型,选择稿件所在位置(存储位置)。上述几步若未完成,则重复;若完成,则上传稿件至数据库中,系统发送通知。 (3)审稿人登录后可设置兴趣领域,审阅稿件给出意见,以及罗列录用和(或)拒绝的稿件。 (4)会议委员会主席是一个特殊的审稿人,可以浏览提交的稿件、给审稿人分配稿件、罗列录用和(或)拒绝的稿件,以及关闭审稿过程。其中关闭审稿过程 须包括罗列录用和(或)拒绝的稿件。

相关文档