uml实验报告全

2024-10-24

uml实验报告全(精选3篇)

1.物流业务综合模拟实验报告(全) 篇一

实 验 报

姓 名:李林雕 学 号:83110616 年 级:2011级

专 业:物流管理

(二)班 成 绩: 任课教师:姚 舜

二○一四年六月

实验一 基础信息管理

一、实验内容

基本信息管理由资源管理、路由信息维护及异常代码维护三部分组成。

(1)资源管理模块主要包括设备管理、人力资源管理及车辆管理等子模块。

设备管理子模块主要包括对叉车、托盘车、检测设备、加工设备、吊车等的信息录入。其中每个设备录入的信息主要包括设备编码(系统自设),设备类型(叉车、吊车、托盘车、加工设备、检测设备),区别码(企业内唯一识别该设备的显著特征,一般可用内燃机型的发动机号,公司内固定资产编号,或设备厂家型号等,方便管理,),所属单位,载重量,可载货宽,底盘高度,生产厂家,价值,功率,状态,可载货长,可载货高,颜色,购买日期,折旧率,所属类型(本公司亦或外部),燃油类型(柴油、汽油、天然气),动力类型(人力、交流电、直流电池、内燃机)等信息的详细录入。

人力资源子模块主要包括对司机、搬运工、质检员、理货员、库管员、加工员、拣货员、盘点员、临时工、库工、叉车司机、装卸工、货运员等工种类型。添加内容主要包括人员编码,所属机构,姓名,所属单位,出生日期,职务,证件号码,电话,邮箱,备注,区别码(可以使用员工证件上的编号,也可同系统的人员编号码),所属类型,性别,工作日期,证件类型,住址,手机,状态等信息内容的添加。

车辆资源子模块信息内容的添加主要包含车辆编号(系统自设),可载货长,可载货高,最大单项尺寸,车的品牌,车辆所属机构,车牌号,可载货宽,车容,荷载,车辆类型,是否占用等信息的录入添加。

资源管理除包含以上主要信息的录入外,还包含车辆维修、车辆保险、车辆监控、运输工作量查询,车辆保险查询,仓储工作量查询,车辆维修查询等查询或信息维护内容。

二、实验中的问题

此次实验虽然只包含基础信息录入等模拟操作,但是在实际企业运营过程中,基础信息的录入要注意许多问题,由于采用键盘录入数据是件枯燥的工作,也是一个极容易出现错误的工作。为了保证数据质量,需要对数据录入的各环节做到精心管理。主要有:录入前,对录入人员进行详细培训;录入时,对录入人员进行工作检查;录入后,对录入数据进行核实检查。在实践中,由于时间和经费等原因,录入结束后的核实检查一般采取抽样的形式进行,通常是抽取30%左右的样本数据进行核实,以检查数据录入的质量。

在设备管理中,只有需要动力的设备才有选择设备的功能,而对于不需要动力的设备也有选择设备的功能。

三、讨论

1、物流作业中常见的设施设备有哪些?

仓储货架:轻型货架、型货架、重型货架、超市货架、图书货架、托盘货架、精品展柜、音像货架;

立体自动化仓库:托盘单元式自动仓库 高架叉车仓库; 立体停车场:升降横移式、垂直循环式、巷道堆垛式;

输送机械:带式、螺旋式、辊筒式链式、悬挂式、爬坡式、转弯式、升降横移式 垂直循环式 巷道堆垛式;

物流容器:平托盘、网箱托盘、箱式托盘、柱式托盘、轮式托盘、集装袋、仓储笼、周转箱; 起重机械:手拉、塔式起重机、悬臂式起重机、梁式起重机、桥式起重机、门式起重机 集装箱有折叠式、柱式、薄壳式、杂货、散货、开顶集装箱;

工业搬运车辆:托盘、固定平台、自动导向搬运车,对多车、前移式叉车、平衡重式叉车、伸缩臂叉车、车载式叉车、全向式行走叉车、以及防爆叉车、拣选叉车等;

人力搬运车辆:杠杆式手推车、手推台车、登高式手推台车、手动托盘搬运车及手动升降平台车;

自动识别系统:条码扫描器、条码打印机、数据采集终端、条码检测仪、标签、软件、盘点机级MES;

自动分拣系统:堆块式分拣系统、交叉带分拣系统、跪倒台车分拣机、摇臂式分拣系统、垂直式分拣系统;

拣选系统:电子标签拣选系统、通道式分拣系统、无线台式拣选系统、塔式推送拣选系统及拣选叉车系统;

仓储包装:包装材料、捆扎机、包装容积、特种包装;

周边设备:站台登车桥、工业用门、环保车辆级称量装置、电瓶级充电机等;

2、客户管理岗位人员应具备哪些知识结构?

基础知道知识包括社会科学知识和自然科学知识,这些知识结构是必不可少的,是宝塔型知识结构的底座,是最基础的,也必须是最牢固的,只有这些只是牢固才能更好的去学习其他知识。

行政专业知识是客户管理人员知识结构的核心内容,这是客户管理人员区别于企业其他人员的依据。行政专业知识包括与行政工作直接挂钩的行政学、组织行为学、人事管理学、公共关系学等学科。

相关知识是指那些与行政管理有密切联系但又不属于行政知识的重要知识,有心理学、管理学、市场营销学、经济学、档案学、财务管理学等。客户管理人员要有快速掌握新知识、新理念的能力。

实验二 库房管理

一、实验内容

本次实验的主要内容是对处于储存保管状态的货物进行品类管理及针对各自货物的本身储存特性等进行相应的区储位分配。

(一)库房管理信息的录入

录入内容主要包括库房、门信息及库管员信息的录入添加。库房信息包括库房编码、库房名称(库房名称的设定可以按货物类别进行管理业可以按序号进行相应记录,库房名称的设定主要是方便企业自身的管理,无其他特殊要求)库房类型(含露天库房、冷藏库房和普通库房,若委托货物无其他特殊储存要求,一般设置为普通库房,若委托货物为果蔬类或其他有特殊储存要求的货物,则需设置为冷藏库房等)、拼音码(方便管理)、所在区域(内设东北、华北、华南、华中、西南、西北、港澳台等选项)、传真、长度、高度、宽度、通道宽度、面积(根据自设长度、高度系统自动生成)、旋转半径、备注等相应信息的录入;门信息主要包括库房编号、门名称(自行设定,方便管理即可)、宽度、状态、备注、门类型及高度等内容;库管员信息需要在上次实验中进行了相应的人力资源中的库管员的添加,内容主要包括库房编码、库管员姓名、是否当前库管等内容;全部内容添加完毕,便生成了库房信息。

(二)区储位管理的划分 凡是需要在信息系统中跟踪货物状态的区域都需要在系统中录入。库房一般由办公区、存储区、辅助作业区构成,存储区又可按存储方式的不同、货品种类的不同、客户的不同等分为不同区域。这里我们按存储方式分为立库区、托盘货架区等。在区/储位管理中点击新增,录入信息后交即保存。操作内容有库房的选择、区编码、存储功能(班阔补货暂存区、小件存放区、托盘货架区、立体仓库区、电子拣选区、入库缓冲区、出库缓冲区、摘果货架区、平堆区、赠品存放区等选项,一般设置为托盘货架区)、存储方式(内设堆垛区、货架区、托盘区)、存储环境(内设普通区、空调区、冷冻区)、区名称(方便管理为主要考虑因素)、存储类型(按货品类型进行区分)、存储品质类型(正品区、次品区、残品区)等内容。

(三)分配储位的操作

操作流程如下:在区/储位管理中分别选中三个库区,点击分配储位:若存储方式为播种货架区,分别对行数和列数进行定义,如2行,8列,点击生成,再点击保存即退出;若存储方式为托盘货架区,分别对货架数、层数、截面数、通道号(可在下面具体划分通道的起始行和结束行)进行定义,如名为托盘货架区,4个货架,2层,6个截面,0个通道。点击生成再点击保存即退出,再次进入可看到如下储位分配图:再次点击分配储位进入出现如图储位分配图,系统自动对各个储位进行了编号

二、实验中的问题

1、库房建立问题:在实际业务经营过程中,库房的建立是根据3PL所经营的运输货物的性质、企业自身资金能力、经济发展环境政策及企业发展规模所综合决定的。库房在日常管过程中由库管根据相应单据安排作业人员进行相应的出入库、上下架、盘点等其他货物在库管理。

2、库门设置问题:在现实生活中,库房一般有3个门,在具体建立库房的过程中不可能只涉及一个门,这与实际业务不相符合,一般设置一门为专做出库作业,设置一门为入库作业,并另设一门为补货等非常规作业,开立不同的出入口可方便库房管理作业,利于统筹管理。

3、库管职责问题: 库管员岗位职责:每天按时填写库存报表及采购申请工作;严格检验入库货物;为货物选择适当的摆放方式、轻拿轻放、分类明细、摆放整齐;货物入库后马上入账;出库时按有关规定办理手续;做好盘点工作。

三、讨论

1、仓储中的货物储存策略有哪些?货物的分类以及编码对库房管理工作有什么作用?

定位储放:每一项储存货品都有固定储位,货品不能互用储位,因此须规划每一项货品的储位容量不得小於其可能的最大在库量。

随机储放:每一个货品被指派储存的位置都是经由随机的过程所产生的,而且可经常改变;也就是说,任何品项可以被存放在任何可利用的位置。此随机原则一般是由储存人员按习惯来储放,且通常可与靠近出口法则联用,按货品入库的时间顺序储放於靠近出入口的储位。

分类储放:所有的储存货品按照一定特性加以分类,每一类货品都有固定存放的位置,而同属一类的不同货品又按一定的法则来指派储位。分类储放通常按(a)产品相关性(b)流动性(c)产品尺寸、重量(d)产品特性来分类。

分类随机储放:每一类货品有固定存放的储区,但在各类的储区内,每个储位的指派是随机的。

共同储放:在确定知道各货品的进出仓库时刻,不同的货品可共用相同储位的方式称为共同储放。共同储放在管理上虽然较复杂,所的储存空间及搬运时间却更经济。

作用:提高工作效率,降低工作失误率,有利于成批和大量生产,流水线生产。

2、谈谈你对库房管理业务的认识? 库房管理是对仓储货物的收发,结存等活动有效控制,其目的是为企业保证仓储货物的完好无损,确保生产经营活动的正常进行,并在此基础上对各类货物的活动状况进行分类记录。库房管理是供应链管理的重要环节,而供应链管理的初衷是消除一切无效率的活动。产品在仓储中的组合、妥善配载和流通包装、成组等活动就是为了提高装卸效率,充分利用运输工具,从而降低运输成本的支出。合理和准确的仓储活动会减少商品的换装、流动,减少作业次数,采取机械化和自动化的仓储作业,都有利于降低仓储作业成本。优良的仓储管理,能对商品实施有效的保管和养护,并进行准确的数量控制,从而大大减少仓储的风险。

实验三 入库作业流程

一、实验内容

以仓储调度员或信息管理员的身份,对入库、出库作业计划指定储位、作业资源,打印出储位分配单、入库单、拣货单、出库单;并在库工完成作业后将实际出入库信息进行相应反馈,进行单据等的有序交付,明确责任划分,以防纠纷的发生。

(一)拟定入库订单

进行入库作业的第一个环节应为入库订单的新增,根据客户委托或是企业自身的需求进行入库订单的拟定,填写订单要注意客户指令,订单来源包括电话、传真、邮箱,客户名称根据自己已有的客户信息进行相应的添加,紧急程度分一般、紧急、特急。

订单入库信息包括入库方式暂时只有送货,入库类型包括正常入库、调拨入库、退货入库、租赁、维修入库,货品主要由自身已添加的相应客户的货品类别等。

(二)入库调度

在入库订单生成过后,便可以对订单进行相应的调度处理,如生成作业计划、分配储位、进行作业资源分配等。首先是生成作业计划,作业计划下达给库房后,库房应调配人力和设备资源、安排储位,以完成入库作业。一般由调度员或库房管理员来完成这项工作,在信息系统中发出调度指令,由库工完成实际操作。库工进行相应的货品上架作业,在上架调度页面,在待上架货品中,选中要上架的货品,选择储位编码,填入货品批次、状态和上架数量,点击上架。如对于本次作业计划,将冰箱上架到货架区。进入仓储管理系统仓储管理入库作业入库预处理下,选中刚才生成的作业计划,点击调度,在上架调度页面,在待上架货品中,选中要上架的货品,选择储位编码,填入货品批次、状态和上架数量,点击上架。对于进行条码管理或货签管理的货品,可点击打印托签货签,打印出货品编码或条形码贴在货品上,对于价值较高的,放置在轻型货架的货品可逐一贴签;对于以托盘为单位存放的货品,价值量不高的,可每托贴一签,再与托盘签对应。这里托盘签可以固定不变,也可用指定储位号代替。

(三)入库反馈

理货员、库工等按照上述调度指令完成操作后,会以纸质单据或手持终端数据上传的形式将实际收货信息传递给调度或库管员,要将这些信息录入信息系统。选择仓储管理入库作业入库反馈,系统显示已经调度完成的单据,点击作业计划单反馈,分别对理货、上架等进行反馈。反馈完毕,入库作业流程便宣告结束。

二、实验中的问题

1、入库作业需求来源问题:

对一笔业务进行操作要首先搞清该作业流程的需求来源问题,即为什么要进行该项作业及它的前后项作业环节问题。入库的需求来自两个方面,一方面是客户委托3PL进行相应的配送作业,需要3PL先进行入库作业,对货物进行暂时存储,然后在接收到相应的配送通知时再进行相应的出库作业;另一方面入库的需求来源于3PL采购的需求。

2、入库作业过程中涉及的单据转交、打印及流转问题:

纸质单据,打印储位分配单和入库单:如果库工依据纸质单据进行操作的,则需要进 行相应的打印操作,下指令给库工。入库单是库管用来与送货人员交接的,应交给库管如果企业自动化程度、机械化程度高,则应用手持终端设备,下传数据,如果理货员或库工利用手持终端进行操作,则不需打印单据。打印储位分配单,打印入库单可方便入库作业人员等的操作,方便查询。采用RFID 手段可实现自动化操作,人工则需要制单。每个企业用的系统不同,可手工编制订单。

3、贴签、条形码、货品编号问题:

货签,托签贴于托盘上。条形码每个商品有唯一的条形码,国家规定。货品编码(物流码),企业自用,自己设定,易于涉及商业秘密泄露等,不要求统一化标准化。

4、入库单及储位分配单填制问题:

打印入库单:手工填写齐全,给作业人员使用,货位号等等内容需齐全,仓管员收货,涉及责任交付的问题,需有单证予以佐证,易于解决商业纠纷。在实际操作中牵涉到更多责任问题,货物破损率等问题,破损由谁承担责任。储位分配单:给予作业人员,如何作业可知,由库管交给库工。

5、针对不同客户类型涉及的分拣方法的选择问题:

小客户:批量分拣,分拣又分不同形式,有按客户别、路线别区分的,有按其他方式区分的。各公司业务不同,可选择最适合本公司的分拣方式,以提高效率,降低成本

6、理货环节相关的问题:

理货:实收过程可能发生问题,要进行理货,增加计划外货品,RFID扫描,进行再次整理,反馈的完成,所有业务流程完成,货物已安全上架,数量、质量等全部符合要求。

7、入库环节涉及的其他问题:

作为实际业务中的作业人员应该熟知每个业务块从哪开始,从哪结束,前后项作业,涉及的单据、作业人员等等。要理顺各项业务的关系、各作业人员的关系处理,如何提高效率,简化流程,降低成本。

三、讨论

1、具体的入库作业流程有哪些?如何进行入库作业优化?

预订储位:货物送达仓库之前,货主应当通过电话、传真、电报或者书面合同的方式预订储位。仓库的主要工作:安排仓容、组织人力、准备收货器材、备足托盘用品 集货:货主将货物送到仓库,仓库接受货物的过程。主要业务:核对凭证、卸货、放置暂存区

收货点验:三核对核对物品条形码、核对物品的件数、核对物品包装商品名、规格、细数。全核对:以单对货,核对所有项目,品名、规格、颜色、等级标准等等,确保单货相符。签发收货单据;收货员验收无误后,签盖回单和在收货基础联盖章并签注日期。物品堆垛:堆垛要求规范,保证物品安全和适应点验、复查的需要。具体要求:物品码托盘时物品标志必须向上,不超过托盘的宽度,不得超高超重,保持平稳,捆扎牢固,每盘物品件数必须标明。

转仓作业:收讫货物后,工作人员应当根据仓库调度的知识进行转仓作业,把月台上的物品方到合理的货位上。

2、在入库作业中涉及到的作业资源有哪些?

货架,工位器具,物流容器(托盘,料箱,堆垛架等),搬运设备

实验四 出库作业流程

一、实验内容 出库作业流程与入库作业流程基本相似,都包括订单的拟定,相应的调度作业、反馈等,只是涉及的单据等的流转方向相反。

(一)填制出库订单

出库订单信息的填制主要包括订单来源、客户信息以及系统自动生成的客户收货人信息(这需要首先进行客户对照信息的添加,在仓储管理配置管理中添加相应的收货人信息)、订单下达时间及相应的货品信息。

(二)出库调度

待出库订单拟定完毕,单据流转至仓管人员,选择仓储管理出库作业,出库预处理,选中刚才的出库订单,在待拣货结果栏,选中要拣货的该条记录,库存栏下会出现该货品的库存记录,显然库存中没有或数量不足的货品是无法出库的,需要紧急入库才能满足该出库订单。

(三)出库反馈

仓储管理出库作业出库反馈,选中刚才的出库单,点击作业计划单反馈,根据拣货和理货的实际操作情况,将实际拣货和理货的数量反馈给信息系统,若数量与订单一致,则不需修改,直接点击反馈完成;如果数量少于订单数量,则应在拣货反馈、理货反馈中录入实出数量,再点击反馈完成,则完成出库操作。

二、实验中的问题 1、3PL关注点问题:

3PL应该尽量降低其货物存储的时间,以降低存储成本,不使自己成为一个储存中心,而应该加速货物的周转,入库后尽快出库,加速周转。

2、出库作业需求来源问题: 出库作业得有需求:客户要求送货,客服人员接需求通知。实际工作中各工作流程不同,客户关系管理可以涵盖订单处理等操作。

3、出库订单涉及的相关问题:

出库订单,谁要求送货,采购订单号按照公司自身需求标注,订单来源(电话、传真)。客户收货人信息,此时实验过程中出现没有客户收货人信息的问题,经研究为软件开发方的升级问题,客户信息管理中,对其进行修改,关联的对象问题,是客户管理中的联系人为收货人,仓储管理配置管理中,自行配置多了自己可操控的内容,播种拣选配置,客户货位对应表。客户对应联系人,客户有专门的项目、货物、储位等,逻辑对即对。

4、出库作业过程中缺货问题:

生成作业计划后进行出库作业,出库预处理,查库存,若库存没货了则需组织再次采购,此时可能牵涉越库操作:不进行入库直接出库。

5、相关单据问题: 拣货单无签字,出库单需签字,所有的打印单据都需要交给作业人员进行处理。电子标签不用打印单,只需按电子标签的指示进行操作。

三、讨论

具体的出库作业流程包括哪些?

出库凭证审核:主要审核以下内容:审核出库凭证的合法性和真实性;核对商品的品名、型号、规格、单价、数量;核对收货单位、到站、银行帐号等是否齐全和准确。

拣货作业:依据客户的订单要求或者配送中心的配送计划,尽可能迅速、准确地将商品从其储位或其他区域挑选出来的作业过程。拣货作业分为两个部分:信息处理和拣货作业订单分货也称为配货,拣货作业完成以后,根据订单或配送路线的不同的组合方式对货品进行分类,这类作业称为分货作业分货作业方式分为人工分货和自动分类机分货两种方式。包装:凡是由仓库分装、改装或拼装的商品,装箱人员要填制装箱单,标明箱内所装的商品的名称、型号、规格、数量以及装箱日期等,由装箱人员签字或盖章以后放入箱内供收货单位查对。选用适宜的包装材料;符合商品的运输要求;严禁互相影响;充分利用包装容 积;要节约包装材料,尽量使用原包装和旧包装物。如何对出库作业流程进行优化?

实验五 联合拣货作业流程

一、实验内容

二、实验中的问题

三、讨论

1、订单处理的方法有哪些?

2、联合拣货作业的优缺点有哪些?

实验六 流通加工作业流程

一、实验内容

二、实验中的问题

三、讨论

1、结合实例说明物流企业如何组织开展流通加工服务。

实验七 盘点作业流程

一、实验内容

二、实验中的问题

三、讨论

1、盘点作业应如何组织?

实验八 配送中心综合业务实训

一、实验内容

二、实验中的问题

三、讨论

2.UML实验心得体会 篇二

学院

班级 学号 姓名

uml实验报告

实验一:用例图

实验结果:

小结实验心得体会:

用例模型用于需求分析阶段,它描述了待开发系统的功能需求,并驱动了需求分析之后各阶段的开发工作。用例图是uml中用来对系统的动态方面进行建模的7种图之一。用例图描述了用例、参与者以及它们之间的关系。用例图从用户角度描述系统功能,并指出各功能的操作者。通过本次实验,我熟悉rational rose建模环境,更加清楚的了解了用例图的语义和功能,如何清晰明了的识别参与者、用例,学会了如何使用事件流描述用例。同时掌握了用例间的类属关系、include关系和extend关系的语义、功能和应用。最后通过本次实验学习了如何使用用例图为系统的上下文以及系统的需求建模。

思考题:

1.如果要删除参与者、用例,请问是在导航窗口删除,还是在绘图窗口删除?

答:都可以删除,但在绘图窗口中有两种删除方式:一种是只删除参与者、用例,而不改变 其在导航窗口中的存在,另一种是从建模中完全删除。

2.如果要删除参与者和用例的联系,用例和用例的联系,请问是在绘图中删除,还是 在参与者或用例的设置对话框中删除?

答:都可以删除。

实验二:类对象模型的建立

实验结果:

小结实验心得体会:

类图是面向对象系统建模最常用的图,描述了类图、接口集、协作以及它们之间的关系。类图描述了系统的静态设计视,该视主要体现系统的功能需求,即系统应该提供给用户的服

务。通过本次实验,加深了我对类图语义的理解和功能的应用,掌握了类之间的联系,关联、依赖、聚合等,同时基本掌握了在rational rose中绘制类的关联、依赖、泛化关系。

思考题:选中一个模型对象,点击鼠标右键,比较快捷菜单项“edit——delete”与“edit——delete from model”,它们二者之间区别在哪里?

答:“edit——delete”只是在绘图窗口中删除了模型对象,而“edit——delete from model”则是彻底的删除了模型对象。

实验三:顺序图、协作图

实验结果:

顺序图:

1.归还图书

2.借出图书

协作图:

1.归还图书

2.借出图书

小结实验心得体会:

顺序图描述了对象之间的动态合作关系,它强调对象之间消息发送的时间顺序,同时显示对象之间的交互。协作图与顺序图是同构的,rose可自动转换。顺序图是强调消息的交互作用图,协作图描述了对象间的关系,是强调发送和接收消息的对象的组织结构的交互作用图。通过本次实验,掌握了对图书管理功能中的借书用例、还书用例进行动态建模。实验过程中由于对rational rose工具软件的不熟识,导致出现了不该出现的错误。在设计阶段,顺序图中需要引入边界类和控制类,在识别对象职责的基础上,需要将消息转换为类的方法,为方法定义参数、返回值类型,便于计算机的实现。其中,为方法定义参数、返回值类型的时候,还是不能够快速准确的作出判断。

实验四:活动图

实验结果:

篇二:uml实验总结

实验一

1.源代码生成,在逻辑视图中绘制下图,生成java源文件 生成代码步骤:

“tools”-〉“java”-〉“genenate codes”。

public class meeting { private string username;private string scheduled_user;private date start_time;private date end_time;private string label;public string getuser(){ return null;} public string getother(){ return null;} public date getstart(){ return null;} public date getend(){ return null;} public string getlabel(){ return null;} public string tostring(){ return null;} public void main(string args){ return null;} } 2.进行逆向工程,自行找到一个项目软件源代码,进行逆向工程。(ftp上有一个小源程序文件)

逆向工程的实现

“tools”->“java”-〉“reverse engineer java„”。public class student { private string name;public student(){ } public void test(){ } } 实验二

根据下属需求,分析参与者和用例,并建立网络教学系统的用例图。网络教学系统的功能需求主要包括以下几个方面: ① 学生可以登录网站浏览信息、查找信息和下载文件。②

教师可以登录网站输入课程简介、上传课件文件、发布消息、修改和更新消息。③ 系统管理员可以对页面维护以及批准用户的注册申请。

录入课程简介

下载文件 查找信息

修改消息

注册信息处理

实验三

1、已知借书的活动图如图3所示,若要求欠费的读者需结清欠款才能借书,请完善该活动图,并在rose内绘制出来。

图3 借书处理活动图

2、图4为图书“借书”活动图,文字描述此活动图包括哪些活动,活动按照怎样的顺序发生?

图4 “借书处理”活动图

(1)读者查找所需的图书,若找到图书,将所需的图书带到借阅台;(2)工作人员输入读者信息,检查读者身份是否合法,如果读者身份合法,进入(3);

(3)录入图书信息,并检查图书是否允许借阅,如果允许,则记录借阅信

息,否则直接进入(4);

(4)检查是否还有图书需要录入,如果还需录入,进入(3),否则提借阅信息。

3、绘制“删除读者信息”用例的活动图。删除读者信息一般按照以下步骤进行:

(1)管理员在录入界面,输入待删除的读者名;

(2)“业务逻辑”组件在数据库中,查找待删除的读者名;

(3)如果不存在,则显示出错信息,返回步骤(1),如果存在则继续;(4)“业务逻辑”组件判断“待删除的读者”是否可以删除;

(5)如果不可以,则显示出错信息,返回步骤(8),如果可以则继续;(6)在数据库中,删除相关信息;(7)显示删除成功信息;(8)结束。

篇三:uml实训总结

实训总结(收获与体会)

通过一个学期的uml学习,我从书本上获取了基本的理论知识,而真正的学以致用,将书本理论知识运用到实际的过程,是这次uml实训的体现。

三个周的uml实训,主要是围绕着一个实训题目“基于uml系统需求分析与设计--合倍利业务流管理系统”进行的,以小组为单位进行文档的编写,其中还对各种流程图、类图、用例图等的绘制,整个过程设计了知识的方方面面。从中让我认识到uml的作用和运作模式以及方法,它是一种统一建模的标准语言,现在对于大多数软件开发来说,都使用uml作为建模语言,形成了统一的标准。它是图形化的的语言,可以很直观的描述一个事物的状态、行为与特征,很好的说明与表达了“合贝利任务管理”这个系统。

总之,在我看来,uml是一种定义良好、易于表达、功能强大且普遍适用建模语言。融入软件工程领域的心思想、新方法和新技术,作用域不限于支持面向对象的分析和设计,也不单纯是一种方法,仅仅是一组符号而已,它可以对任何具有静态机构和动态行为的系统进行建模,所以我很喜欢适用uml,在今后的学习中,我还会进一步对该模型的学习,因为它方便、简洁、干净、清爽,直观形象,把整个软件系统的开发流程都融入进去。

这次实训过程中,文档方面的编写,遇到了很多的问题,这些问题主要是对基础知识的理解和把握不够,不能融会贯通和学以致用,有时遇到困难的时候真的不知如何着手解决,但是,我始终相信的那句话“读万卷书,不如行万里路,行万里路不如名师指路”。所以,当遇到自己模糊和自己难以解决的问题时,向指导老师和懂的同学请教,帮助解决我遇到的问题,经过他们的讲解后,我下来自己在分析,在动手,从不理解到理解,从不会到会,从懂到懂,这是一个让我学习愉快的过程,在这个过程中,既可以丰富了自己的知识,还可以和老师和同学进行有效地方沟通。

在这次实训过程中,感触最深的也就是合作精神了。独木难成林,单枪匹马,那是最错误的思想和做法。这次我是深有感触了。对于一个系统的分析,到最终项目的完成,需要分析每个文档,然后在写出纸质的文档,而在每个文档中,内容比较多,分析也要求比较到位,所以单独凭借一个人去完成,似乎有点困难,于是我们小组,将每个文档进行分析,能独立成块就分配给每一个人,这样,每个人都有自己的任务,谁也不会闲着,既学到了知识,也充实了自己。另外一点,就是我深深体会到了积累知识的重要性。在实训当中我们遇到了不少难题,但是经过我们大家的讨论和老师细心的一一指导,问题得到了解决。两个月的实训结束了,收获颇丰,同时也更深刻的认识到要做一个合格的程序员并非我以前想像的那么容易,最重要的还是细致严谨。社会是不会要一个一无是处的人的,所以我们要更多更快地从一个学生向工作者转变,总的来说我对这次实习还是比较满意的,它使我学到了很多东西,为我以后的学习做了引导,点明了方向。

实训的日子即将结束,回想这一个过程,有过痛苦,有过烦恼,有过喜悦和有过成功。痛苦烦恼的是自己对所学书本知识掌握得不是很扎实,面对着从书本上学到的知识与实际联系不起来,总结起来就是自己的动手练习的时间太少。而喜悦的是,在做的过程中遇到了困难和问题,主动向老师和会的同学请教,然后再做,直至做正确做成功后的那种喜悦。

团队的力量是无穷的,通过组员的共同努力,完成了实训项目。虽然,我们这组的项目存在着诸多的不足和缺点,但这正是以后学习和工作需要弥补的。这次实训将为我以后进入社会提过了一笔宝贵的财富,是对我能力的一个见证。最后,不得不感谢指导教师熊飞老师的辛勤指导,和小组成员的共同努力!篇四:uml实验报告

学 生 实 验 报 告 书

实验课程名称

uml建模技术

开 课 学 院

指导老师姓名

学 生 姓 名

学生专业班级

2009 — 2010学年 第 一 学期

实验课程名称: uml建模技术

实验课程名称:

uml建模技术

篇五:uml实验——状态图 实验报告

南京信息工程大学实验(实习)报告

实验名称 状态图 实验(实习)日期 2014.04.26 得分 指导老师

系专业 班级

一、实验目的

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

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

二、实验器材

1.计算机一台。

2.rational rose 工具软件。

三、实验内容

通过前面内容的学习,完成了对图书馆的图书馆管理系统的需求的初步分析,得出系统的用例图和相应的活动态。通过这两类图我们可以初步了解系统的业务处理过程,但对业务处理过程的处理状态间转换了解仍不够,这不利于设计人员对系统业务的进一步理解,而状态图能从对象的动态行为的角度去描述系统的业务活动。因此,指派你运用本节所学的状态图,完成如下任务:

1.完成图书业务模块中还书用例的状态图。

四、实验步骤 1.业务分析:由前面章节对图书馆管理系统中的还书主要业务的描述和分析可知,还书业务的动态行为是由:空闲(idle)、图书查找(finding)、还书(reversion)、失败(failure)、归还成功(success)5种状态及激活相互转换的事件。

2.绘制状态图:请您根据分析运用uml绘制还书用例的状态图。

分析:

还书的状态图,还书的主要业务都是由管理员来完成,首先管理员必须先登录系统,并通过验证后,便可以进行下一步的操作,查找该书的相关信息,如存在,则进行还书操作,如不存在该信息,则给出提示信息;

绘图步骤:

(1)在用例图中的还书(revesion)用例,单击右键,如图3.1所示,新建一个状态图,命名为revesion状态图。

(2)双击“receivesion”状态图,展开后,在左边的工具栏上选取一个实心圆点,此结点为开始结点;当还书的时候,操作者先要询问系统的状态,如果系统忙,操作者则必需等待,因此,得到系统的两种状态。

(3)操作者在询问系统和状态后,得到两种状态,如果系统忙,操作者必需要等待、结束,重返步骤(1)。

(4)如系统空闲,则进行对还书的信息进行查询操作;查询也有两种结果,一是查询得到该书的相关信息,二查询不到该书的相关信息;则此时有两种状态,需要建立两种状态。

(5)最后,操作者进行了操作后,系统会给出操作的结果给操作者;操作成功或失败,都会有提示信息给出。整个的还书的过程便完成。

(7)根据分析设计情况,进一步添加或细化状态图。

五、实验报告要求

1.整理实验结果。

2.小结实验心得体会。

3.uml报告总结 篇三

这几周的课程设计,是对课本知识的总结和巩固,使我对UML的几种图有了更深刻的理解,明白了这些图分别表达的意思以及各图的优缺点,还有它们对于程序设计的作用。熟悉了VS中建模,熟悉了VS中控件的意义,对UML有了更深刻的了解。下面是我在每一个图的学习中的一些心得和体会

在项目设计阶段,我觉得顺序图,活动图,状态图比较重要。顺序图在这些图例里比较直观,用户能很快参与到讨论中,活动图和传统的流程图类似,也是一个补充。状态图在对关键对象是一定要做状态分析的,经常会在做分析的时候发现一些容易被忽视的问题。类图在设计阶段可以用。

深刻体会了UML在建模中关系和作用。UML可以为面向对象的开发系统进行说明,是的复杂的系统和功能,逻辑关系,类之间的关系可视化。用例图帮助我们从宏观上认识了学生选导师系统的软件结构。状态图,时序图,类图帮助我们从微观上认识了这个系统的结构和关系。

画用例图是我第一次使用VS建模,对VS中的一些工具还很生硬,仅仅知道跟着指导书来进行建模。但经过一定的练习,也有了一定的收获和体会,使我了解了用例图的组成,作用以及使用场合;掌握了用例之间的各种关系;知道了用例建模主要要了解各个图形所代表的意义,用例还可以进行下一集的描述,进行下一步的深化。

对于建模过程中遇到的问题通过上网查资料,问同学并和他们进行讨论,得到了比较满意的解决,避免了自己眼高手低,从实践中发现自己的不足,并及时改正。更让我明白,UML的知识是十分丰富的,我现在的认识还不够,我将会在以后的学习中,不断提高自己的UML知识,更好地让UML为将来的编程设计服务。

进一步加强和提高了文档的编写能力

上一篇:2022-2023年团委学生会工作总结下一篇:创业大赛通知全文