文档详情

uml试验四状态图

鲁**
实名认证
店铺
DOC
197KB
约5页
文档ID:534283405
uml试验四状态图_第1页
1/5

实验四状态图建模1实验目的让学生掌握状态图的语义和功能,学会用状态图来描述整个系统、子系统或类的动态方面;让学生掌握活动图的语义图和功能及活动图的组成部分:动作状态、活动状态、跃迁、分支、分叉和联结、泳道、对象流2实验内容使用状态图描述图书馆管理系统的相关状态,书的状态,借阅者账户的状态;使用活动图描述图书馆管理系统的相关活动,主要包括借阅者的活动图,图书管理员的活动图,系统管理员的活动图3实验指导3,1场景描述及用例图3.1.1 图书管系统的状态图在图书馆管理系统中,其状态可分为可借出状态、预约状态、已借出状态、废书处理和图书删除状态当用户预约的时候,系统由可借出状态转化为预约状态,当预约过期或者用户取消预约,系统又由预约状态转化为可借出状态如果用户预约成功,系统又由预约状态转化为借出状态,在借出状态中,系统要检测用户是否能借书,如果用户已借书籍没有达到上限,即验证通过,用户借书成功,系统由回到最初的可借书状态借出图书废书处理或者图书删除归还图书VB.i未借书状态entry床借书exit/借书或者预约图书管系统的状态图K在图书馆管理系统中,其状态可分为可借出状态、预约状态、已借出状态、废书处理和图书删除状态。

当用户预约的时候,系统由可借出状态转化为预约状态,当预约过期或者用户取消预约,系统又由预约状态转化为可借出状态如果用户预约成功,系统又由预约状态转化为借出状态,在借出状态中,系统要检测用户是否能借书,如果用户已借书籍没有达到上限,即验证通过,用户借书成功,系统由回到最初的可借书状态图3.1.1场景描述及用例图3.1.2 借阅者账户状态图用户要有未借书状态、已经借书状态、不能借书状态和帐号销毁状态首先用户必须登录系统,当用户状态在未借书状态时,用户可以借书或者预约当用户已经借书状态,用户还是可以借书或者预约当然,用户还可以还书当用户在不能借书状态中,用户必须缴纳罚款,当用户借书数量已满时,用户需要还书当用户在帐号销毁的状态中,该用户已毕业借阅者账户状态图L用户要有未借书状态、已经借书状态、不能借书状态和帐号销毁状态首先用户必须登录系统,当用户状态在未借书状态时,用户可以借书或者预约当用户已经借书状态,用户还是可以借书或者预约O当然,用户还可以还书当用户在不能借书状态中,用户必须缴纳罚款,当用户借书数量已满时,用户需要还书当用户在帐号销毁的状态中,该用户已毕业图3.1.2借阅者账户状态图3.1.3 图书管理员活动图图书管理员首先登录系统,登录成功后,可进行借书和还书的状态管理。

在借书的状态中,管理员要判断用户是否具有借书条件,满足的话就借书并更新读者的借阅信息,不满足就退出程序在还书的状态中,管理员要判断用户是否逾期,如果用户逾期则要缴纳罚款,没有逾期就直接还书并更新读者信息登录系统图书管理员活动图L图书管理员首先登录系统,登录成功后,可进行借书和还书的状态管理在借书的状态中,管理员要判断用户是否具有借书条件,满足的话就借书并更新读者的借阅信息,不满足就退出程序在还书的状态中,管理员要判断用户是否逾期,如果用户逾期则要缴纳罚款,没有逾期就直接还书并更新读者信息3.1.4 借阅者活动图借阅者首先登录系统,登录成功后,可进行账号管理和查询图书管理状态在账号管理的状态中,又可进行查看借阅、预约记录和修改密码的状态管理在查询图书的状态中,又可进行查看图书信息、预约图书的状态管理当进行完要进行的状态,借阅者退出系统个人总结状态图依附于一个类,必须是一个类的各个时间的不同状态,在画图前同样需要先找出本类中可能处于某些状态,将它描述出来,并且可以规定它的出口以及入口动作活动图是类中对象做的一个操作,它是正在进行的状态,是一系列的动作在画图的时候遇到一些问题:初始状态的图示并不能第二次从工具栏中拖动,它可以第一次的时候在工具栏拖进界面能即可,但是后面的初始状态只能在显示项目的菜单栏中找到第一次画的初始状态,将它拖进界面就会生成图形。

分支结构要清楚学uml是学个方法,不是单单的一门学科学以致用最重要。

下载提示
相似文档
正为您匹配相似的精品文档