三.用况图
四.用况说明
1.
用况名:登录
描述:系统通过使用者登录来确定其在系统中的角色,以及验证其身份。
参与者:系统使用者
包含:无
扩展:无
泛化:无
前置条件:使用者未登录或已退出系统
细节:验证用户名和密码的匹配性,匹配则成功登录,使用者在超时之前或关闭客户端之前可以进行其角色的相应操作
后置条件:使用者已登录,角色为账号对应的角色
例外:用户名不存在,或密码错误,此时登录失败
限制:登录失败的重试次数;网络连接需要通畅;一个客户端上,用户退出系统之前,只能登录一次。
注释:登录状态分为“未登录”,“已登录”两种状态,已登录状态还需保存用户在系统中的角色、用户的账号信息(用于区分其他角色相同的用户)。如果系统和客户端是分离的,还需要采取措施防止客户端通过伪造“已登录”状态来攻击系统。
2.
用况名:查询课室信息
描述:参与者获取所有课室或根据条件获取部分课室的信息