经过几天的纠结还是决定开始画吧,在看视频的时候就很头痛,UML和机房收费系统到底该如何相互结合,但是纠结了几天还是想到一句话,Just do it!
既然说到要画用例图,那么一些用例图的基本规则还是要知道的,例如什么叫角色,什么叫用例,什么叫关系http://blog.csdn.net/lovemenghaibin/article/details/19156383,多余的赘述我就不说了,大家可以参考我的这篇博客来了解UML的基本组成元素和画法,图符等信息。
首先明白在了解机房收费系统要有那些功能,也就是用例,要有什么角色,我们发现其实就有一般用户,操作员,管理员。
首先是一般用户,那么他就是只是具有最基本的查询功能,又扩展出一个强制下机的功能。然后便是一些查询功能和修改自己的密码。他只能对于自己的信息(密码修改),其他的便是一些基本操作,和扩展出的对学生下机的管理。
接下来我们说一下操作员,操作员拥有一些充值,退卡,修改学生信息的权利,他是继承了一般用户的角色。
最后一个角色是管理员,他是继承了操作员的角色,可以对每天的操作员经行查看,并对操作员的操作进行修改并对整个机房收费系统的数据进行修改的的角色,那么他的用例图呢?
用例图是需求分析是需要要画的图,是用户与程序员,管理员都要看的,所以在这里写了中文而没有英文,是希望客户看着方便。希望大家还理解。第一次画UML图,大家踊跃批评。