STARUML实验报告
- 格式:doc
- 大小:11.84 KB
- 文档页数:2
成绩UML统一建模语言实验报告--实践教学管理平台专业:学号:姓名:目录一.前言 (3)二.可行性分析 (3)1.技术可行性 (3)2.经济可行性 (3)三.需求分析 (4)1.系统功能需求分析 (4)2.用例图 (4)(1)标识参与者 (4)(2)标识用例 (5)(3)描述用例 (5)3.类图 (6)(1) 系统中的类 (6)(2) 各类之间的关系 (7)4.顺序图 (7)(1) 学生与系统交互的顺序图: (7)(2) 教师与系统交互的顺序图: (8)(3) 实验室或设备管理员与系统交互的顺序图: (9)5.通信图 (10)6.状态机图 (11)(1) 学生状态机图 (11)(2) 教师状态机图 (12)(3) 实验室或设备管理员状态机图 (12)7.活动图 (13)(1) 学生活动图 (13)(2) 教师活动图 (14)(3) 实验室或设备管理员活动图 (15)四.系统实现部分 (16)1.系统的组件图 (16)2.系统的部署图 (17)五.结束语 (18)六.附录或参考资料 (18)一.前言实践教学管理平台是一个对学校实验室和设备进行系统管理的平台,学生和老师可以对需要的实验室和设备进行预约,实验室或设备管理员可以对预约进行审核。
该系统实现了对实验室和设备的系统化管理和高效利用。
这里我将通过该系统来进行UML建模。
二.可行性分析1.技术可行性互联网的普及、智能手机的快速发展以及计算机的使用为该系统提供了运行环境。
该系统采用B/S和C/S结构相结合,既可通过网页操作,也可从手机等移动端操作。
开发采用C#作为服务器端和网页端的主要开发语言,移动端采用java为主要开发语言。
开发工具使用Microsoft Visual Studio 2015、SQL Server 2014、android studio2.3.1,服务器采用windows server 2012 R2数据中心版 64位英文版。
网页端采用HTML、Css、bootstrap、bootstrap-table、jQuery库等进行页面设计,开发技术成熟,具有技术可行性。
武汉理工大学学生实验报告书实验课程名称 UML建模技术开课学院计算机科学与技术学院指导老师姓名学生姓名学生专业班级2012— 2013学年第二学期实验课程名称: UML建模技术实验课程名称: UML建模技术实验课程名称: UML建模技术第二部分:实验调试与结果分析(可加页)一、调试过程(包括调试方法描述、实验数据记录,实验现象记录,实验过程发现的问题等)1、尝试从上到下构图,始终把包含者放在被包含的项目之上。
2、添加关联,使用教科书作为指导来发现关联。
3、下一步添加多重价值,要确保最小值和最大值是正确的。
4、下一步添加属性。
坚持纯数据值或值的对象。
5、不要在领域模型中加入方法,这一过程不涉及实现阶段二、实验结果及分析(包括结果描述、实验现象分析、影响因素讨论、综合分析和结论等)音像店的概念模型如下:三、实验小结、建议及体会概念模型就是领域模型,要建立概念模型必须先弄清楚概念类。
这次实验绘制了概念模型,展示了概念类、概念类之间的关联和多重性、概念类的属性。
概念图在建模中具有非常重要的地位。
实验课程名称: UML建模技术实验课程名称: UML建模技术第二部分:实验调试与结果分析(可加页)一、调试过程(包括调试方法描述、实验数据记录,实验现象记录,实验过程发现的问题等)1、打开StarUML,单击File->New Project以新建一个工程,选中《designModel》Design Model,单击菜单栏Model->Add Diagram->Sequence Diagram,在Model Explorer视图中的Design Model 下出现子目录CollaborationInstanceSet1->InteractionInstanceSet1->SequenceDiagram1,将SequenceDiagram1重新命名为Rent_sequence Diagram.同理新建Return_sequence Diagram,Restock_sequence Diagram。
StarUML工具及面向对象UML建模实训题目一、根据题目要求使用StarUML软件绘制UML图选题规则:本人在班级中的序号模5再加11、人事管理系统下面是关于一个公司的人事信息管理系统的需求简单描述,试建立其相应的系统建模工作。
⑴该人事管理信息系统的用户是公司的人事干部、公司领导、公司员工,各自拥有不同权限。
⑵系统拥有人事档案库,保存员工的人事信息。
包括姓名、性别、出生日期、文化程度、学位、职称、岗位、聘任时间、任期、工资、津贴、奖惩记录、业绩、论著、家庭情况等。
⑶系统提供的服务有:人事信息管理:包括人事调动与聘任、职称评定、奖惩等;信息查询管理:可以按照规定的权限查询人事信息,生成与输出统计报表,向公司的财务系统提供员工的工资、津贴等数据。
支持不同权限的查询。
工资管理:工资由基本工资、产品销售业绩奖、若干种保险的扣除等组成。
其中的销售业绩奖按如下规定:职员按其完成额的5%提成,经理按该部门完成额的1%提成。
每个月生成一个工资表,每年末再按个人的总销售额发放1%的奖金。
工资管理部分的功能需求:通过向有关部门了解,对公司工资管理系统的需求可得到如下描述:(1)公司的会计负责记录各个部门、各个职员的详细销售信息;(2)公司的会计根据当月的销售信息,按一定的规则计算各个职员的月工资;(3)在年终的时候,公司的会计还负责计算各个职员的奖金情况;(4)公司的每个职员有权利知道自己工资的全部信息,即他们可以查看自己工资的详细信息;(5)如果发现工资有错误的地方,公司的职员有权利向会计反应;(6)会计根据反应的错误信息进行核查,并做出相应的处理。
2、基于WEB的网上购物系统基于WEB的网上购物系统越来越受到人们的关注,例如小型电子商务订单处理系统,使得客户可以给购物车添加项目,查看购物车,查看具体项目,购买商品,删除购物车中的项目,浏览商品,提供反馈单;库房经理可以进行盘点,返回库房项目,提供订单;采购经理可以增加销售的新项目,删除销售项目,购买库存。
UML实验二第一篇:UML实验二实验2 用例图一、实验目的1.学会分析系统中的参与者和用例2.掌握用例图的绘制方法3.掌握需求分析阶段的用例建模二、实验器材1.计算机一台;2.StarUML工具软件。
三、实验内容1.画出ATM系统的用例图2.完成ATM系统用例的事件流描述3.完成网络教学系统的用例建模4.完成学生课程注册系统的用例建模四、ATM系统的用例建摸1.分析ATM自动取款机:客户可以取钱,存钱,查询余额,转帐,修改密码。
通过分析可找出如下几个参与者:(1)ATM(2)客户通过分析得到如下用例:(1)存款(2)取款(3)查询余额(4)转帐(5)修改密码(6)打印收据 2.绘图步骤:下面介绍在StarUML中创建用例图的过程:(1)在“Use Case View”中双击Main图,双击图标,出现图1,为编辑用例图做准备。
图1(2)在用例视图中,从工具栏中选择Actor图标,在右边的绘图区中添加一个新元素,并取名客户表明新增一个参与者,如图2所示。
图2(3)同样的方法添加参与者“ATM”,如图3所示。
图3(4)在工具栏上选择用例的图标,依次添加存款、取款、查询余额、转帐、修改密码、打印收据,如图4所示。
图4(5)添加参与者和用例间的关联关系,如图5所示。
图5 依照个人理解,增加一些功能或修改该用例图。
(增加的功能或修改的用例图放在此处)参照如下的取款用例的事件流描述,给出ATM系统的其它用例的事件流描述。
1)通过读卡机,储户插入ATM卡2)ATM系统从卡上读取银行ID、帐号、并验证帐号。
3)储户键入密码,系统检验密码。
4)储户按确认键,输入取款金额。
5)ATM把帐号和取款金额传递给银行系统,取回帐户余额。
6)ATM输出现金,并显示帐户余额。
7)ATM记录事务到日志文件。
(ATM系统的其它用例的事件流描述放在此处)登录用例的事件流:1)通过读卡机,储户插入ATM卡2)ATM系统从卡上读取银行ID、帐号、并验证帐号。
本科实验报告课程名称:系统分析与设计实验项目:《网上书店系统》实验实验地点:逸夫楼402专业班级:学号:学生姓名:指导教师:**2013年10月21、28日2013年11月4、11日目录1.实验准备:熟悉UML建模环境2.实验一用例图3.实验二类图4.实验三顺序图及通信图5.实验四活动图、状态图、组件图及部署图实验一用例图一、实验目的初步掌握UML用例图的创建方法及其用例的描述。
二、实验要求1.结合工具StartUML,熟悉UML用例图的模型元素。
2.使用StartUML工具建模网上书店系统的用例图。
三、实验主要设备:HP6460b四、实验内容:根据下面给出的网上书店问题陈述,分析该系统总体需求,建模网上书店系统的用例图并提供一个主要用例的事件流文档。
网上书店陈述:书店经理:我们原本是一个传统的实体书店,顾客要买书都是亲自到书店里来的,这样挺不方便。
面且随着书店销售图书种类和数量的增加以及顾客的增长,尤其是大量顾客到书店选购图书,使得书店场地不足,工作人员也很忙碌。
其实,还有一点就是,有不少人进入书店后并不买书,只是查找一些资料。
有的甚至会在这呆上很长的时间直到把书免费看完。
这种行为,工作人员一般是不阻止的,结果最后这些被看过的书会因为有阅读过的痕迹而影响销售。
而且现在电子商务已经发展起来了,所以我们想到借助网络,让顾客通过网上书店购买图书。
这样我们书店可以省掉大量的场地维护和工作人员成本支出,同时计算机可以方便的检索图书信息,让顾客可以足不出户以更优惠的价格买到需要的书。
系统分析员:能谈谈您对网上书店的要求吗?书店经理:网上书店要能实现对外和对内的功能,对外是顾客能在网上书店订购图书,提交订单。
对内,书店工作人员能够通过网上书店及时的看到这些订单,并进行处理。
为了把书送到顾客手里,我们已经联系了快递公司,初步达成协议,由他们往返场客和书店之间把图书送到顾客手里。
书店管理员受理订单后,就会通知快递公司送货。
STARUML实验报告《面向对象分析与设计uml》实验报告学号:姓名:班级:指导老师:刘永俊实验及作业一一、实验目的二、实验设备与环境装有staruml、rathionalrose的计算机。
三、实验内容(见教学主页)四、实验过程及结果五、实验小结:实验及作业二一、实验目的二、实验设备与环境装有staruml、rathionalrose的计算机。
三、实验内容(见教学主页)四、实验过程及结果篇二:uml实验报告学生实验报告书实验课程名称uml建模技术开课学院指导老师姓名学生姓名学生专业班级2009 — 2010学年第一学期实验课程名称: uml建模技术实验课程名称:uml建模技术篇三:staruml的使用湖南科技学院计算机与通信工程系- 1 - - 2 - - 3 - 篇四:利用staruml进行系统设计湖南文理学院实验报告课程名称 uml建模实验名称利用staruml进行系统设计学生姓名专业计科班级、学同组者姓名实验日期 2015.6.7 成绩一、实验目的学习利用uml进行面向对象系统设计二、实验任务和基本要求二、实验重点和难点三、实验环境五、实验步骤定义类的操作;类的职责;定义类的方法和状态;方法:操作的实现;状态:对象的状态如何影响它的行为;定义类的属性;定义类之间的关系画出学位申请的类图和论文状态图研究生上传论文导师审查论文学院审查论文学院送审专家评阅学院确认六、实验结果类图状态图 (转载于:staruml实验报告)七、实验心得篇五:统一建模语言uml实验报告 -实验七《面向对象分析与设计uml》实验报告学号:姓名:班级:指导老师:姚宇峰实验及作业一一、实验目的了解软件工程等基础知识,为后续的统一建模语言uml知识的学习做好准备工作。
二、实验设备与环境装有visio、rationalrose的计算机。
三、实验内容1、复习阐述“软件工程开发模型”的相关概念,并分析各种模型的优缺点,写成实验报告。
UML实验报告本科实验报告课程名称:系统分析与设计实验项⽬:《⽹上书店系统》实验地点:专业班级:学号:20110学⽣姓名:指导教师:2013年⽉⽇实验⼀⽤例图⼀、实验⽬的初步掌握UML⽤例图的创建⽅法及其⽤例的描述。
⼆、实验要求1.结合⼯具StartUML,熟悉UML⽤例图的模型元素。
2.使⽤StartUML⼯具建模⽹上书店系统的⽤例图。
三、实验主要设备:台式或笔记本计算机四、实验内容:根据下⾯给出的⽹上书店问题陈述,分析该系统总体需求,建模⽹上书店系统的⽤例图并提供⼀个主要⽤例的事件流⽂档。
⽹上书店陈述:书店经理:我们原本是⼀个传统的实体书店,顾客要买书都是亲⾃到书店⾥来的,这样挺不⽅便。
⾯且随着书店销售图书种类和数量的增加以及顾客的增长,尤其是⼤量顾客到书店选购图书,使得书店场地不⾜,⼯作⼈员也很忙碌。
其实,还有⼀点就是,有不少⼈进⼊书店后并不买书,只是查找⼀些资料。
有的甚⾄会在这呆上很长的时间直到把书免费看完。
这种⾏为,⼯作⼈员⼀般是不阻⽌的,结果最后这些被看过的书会因为有阅读过的痕迹⽽影响销售。
⽽且现在电⼦商务已经发展起来了,所以我们想到借助⽹络,让顾客通过⽹上书店购买图书。
这样我们书店可以省掉⼤量的场地维护和⼯作⼈员成本⽀出,同时计算机可以⽅便的检索图书信息,让顾客可以⾜不出户以更优惠的价格买到需要的书。
系统分析员:能谈谈您对⽹上书店的要求吗?书店经理:⽹上书店要能实现对外和对内的功能,对外是顾客能在⽹上书店订购图书,提交订单。
对内,书店⼯作⼈员能够通过⽹上书店及时的看到这些订单,并进⾏处理。
为了把书送到顾客⼿⾥,我们已经联系了快递公司,初步达成协议,由他们往返场客和书店之间把图书送到顾客⼿⾥。
书店管理员受理订单后,就会通知快递公司送货。
当然,书店的图书上架和下架也应该由⽹上书店完成了。
⼯作⼈员甲:实体店中,图书是按照不同种类放置的,⽅便顾客挑选。
⽹上书店的图书也应该能够按照这种模式分类显⽰。
《面向对象分析与设计uml》
实验报告
学号:
姓名:
班级:
指导老师:刘永俊
实验及作业一
一、实验目的
二、实验设备与环境
装有staruml、rathionalrose的计算机。
三、实验内容(见教学主页)
四、实验过程及结果
五、实验小结:
实验及作业二
一、实验目的
二、实验设备与环境
装有staruml、rathionalrose的计算机。
三、实验内容(见教学主页)
四、实验过程及结果篇二:uml实验报告
学生实验报告书
实验课程名称uml建模技术开课学院
指导老师姓名学生姓名
学生专业班级
2009 — 2010学年第一学期
实验课程名称: uml建模技术
实验课程名称:uml建模技术
篇三:staruml的使用
湖南科技学院计算机与通信工程系
实验报告
- 1 - - 2 - - 3 - 篇四:利用staruml进行系统设计
湖南文理学院实验报告
课程名称 uml建模实验名称利用staruml进行系统设计学生
姓名专业计科班级、学
同组者姓名实验日期 2015.6.7 成绩一、
实验目的
学习利用uml进行面向对象系统设计
二、实验任务和基本要求
二、实验重点和难点
三、实验环境
五、实验步骤
定义类的操作;类的职责;定义类的方法和状态;方法:操作的实现;状态:对象的状
态如何影响它的行为;定义类的属性;定义类之间的关系
画出学位申请的类图和论文状态图
研究生上传论文
导师审查论文
学院审查论文
学院送审
专家评阅
学院确认
六、实验结果类图
状态图 (转载于:staruml实验报告)
七、实验心得篇五:统一建模语言uml实验报告 -实验七
《面向对象分析与设计uml》
实验报告
学号:
姓名:
班级:
实验地点:
指导老师:姚宇峰
实验及作业一
一、实验目的
了解软件工程等基础知识,为后续的统一建模语言uml知识的学习做好准备工作。
二、实验设备与环境
装有visio、rationalrose的计算机。
三、实验内容
1、复习阐述“软件工程开发模型”的相关概念,并分析各种模型的优缺点,写成实验报
告。
2、熟悉uml软件设计工具visio、rational rose的安装及环境
四、实验过程及结果
五、实验小结:
实验及作业二
一、实验目的
1、了解面向对象的基本概念
2、熟悉面向对象的分析、设计过程
3、了解基于uml的面向对象分析设计过程
二、实验设备与环境
装有visio、rationalrose、staruml的计算机。
三、实验内容
1、熟悉visio、rationalrose、staruml的使用。
2、熟悉利用统一建模语言进行分析、设计软件的过程,完成作业:论述面向对象(oo)
方法的特点、优势以及存在的问题。