面向对象分析与设计:实验2 教学管理系统 Use Case图与Use Case详细描述

本文详细介绍了教学管理系统的用况图及其用况说明,涵盖了8个关键用例,深入探讨了系统的主要功能和用户交互。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

三.用况图

在这里插入图片描述

四.用况说明
1.
用况名:登录
描述:系统通过使用者登录来确定其在系统中的角色,以及验证其身份。
参与者:系统使用者
包含:无
扩展:无
泛化:无
前置条件:使用者未登录或已退出系统
细节:验证用户名和密码的匹配性,匹配则成功登录,使用者在超时之前或关闭客户端之前可以进行其角色的相应操作
后置条件:使用者已登录,角色为账号对应的角色
例外:用户名不存在,或密码错误,此时登录失败
限制:登录失败的重试次数;网络连接需要通畅;一个客户端上,用户退出系统之前,只能登录一次。
注释:登录状态分为“未登录”,“已登录”两种状态,已登录状态还需保存用户在系统中的角色、用户的账号信息(用于区分其他角色相同的用户)。如果系统和客户端是分离的,还需要采取措施防止客户端通过伪造“已登录”状态来攻击系统。
2.
用况名:查询课室信息
描述:参与者获取所有课室或根据条件获取部分课室的信息
参与者:课室管理员
包含:无
扩展:无
泛化:无
前置条件:用户已登录且角色为课室管理员
细节:课室管理员选择查询方式:全部、条件,如果按照条件查询,则可以选择性地使用查询条件:校区、教学楼、楼层、教室大小、时段,查询发起后,将查询到的课室的:校区、教学楼、楼层、课室号、可容纳人数、在选定时段内的空闲情况(完全空闲或被占用时间段),返回给课室管理员。
后置条件:无
例外:无
限制:查询结果在客户端上的显示数量(可能需要翻页),响应速度
注释:返回给课室管理员的查询结果根据需要可能是在屏幕上显示或者是单纯的数据形式,对于系统来讲返回给使用方不需要负责显示,但对于客户端来讲,则要求将结果显示出来。
3.

                
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值