【个人作业】学生请假管理系统-用例设计

1.1 用户登录用例

所使用的测试数据预期输出实际输出比较发现
符合条件的账号和密码成功执行完操作应该有提示信息,进入对应角色界面进入对应角色界面提示信息正确,进入的页面正确
账户正确,密码错误错误提示为“密码错误”提示信息为“密码错误”,无法进入对应角色界面提示信息正确
账户错误,密码正确错误提示为“账户错误”提示信息为“密码错误”,无法进入对应角色界面提示信息正确
账户密码错误错误提示为“用户不存在”提示信息为“用户不存在”,无法进入对应角色界面提示信息正确
存在空值的数据根据数据库有所判断并提示根据数据库有所判断并提示提示信息正确

1.1.1 用例描述

用例号UC001-01
用例名称用户登录
用例描述用于给用户登陆
参与者学生、辅导员、教师
前置条件已经注册并想进行一些操作
后置条件用户登录成功后,可以进行一些操作
基本路径1、 系统显示用户需要填入的登录信息;2、 用户输入登录信息;3、 系统检查用户输入的信息;4、 登录信息成功,进入界面
扩展点用户登录的信息错误时系统提示用户输入错误,需重新登录
补充说明身份ID唯一

1.1.2 界面设计

在这里插入图片描述

1.1.3 输入项

元素名称功能元素描述必须/可选数据校验
帐号输入注册时的id文本框必须不能为空
密码输入用户密码文本框必须不能为空
登录验证用户登录信息,跳转到相应页面按钮必须与数据库中的用户信息一致

1.1.4 输出项

功能名称功能描述校验异常
用户登录使得用户登录从而进行其他操作用户名,密码不能登录,需重新输入

1.2 学生信息查看用例

1.2.1 用例流程图

在这里插入图片描述

1.2.2 用例描述

用例号UC002
用例名称学生信息查看
用例描述注册学生登录进入学生界面,查看个人信息
参与者学生
前置条件学生登录成功
后置条件学生信息录入数据库,进入网站
基本路径1. 学生信息录入数据库;2.学生登录;3.成功进入登录后的界面;4.查看学生信息
扩展点1. 用户注册的信息错误时系统提示用户输入错误,需重新输入;2. 返回
补充说明学号 密码唯一

1.2.3 界面设计

在这里插入图片描述

1.2.4 输入项

元素名称功能元素描述必须/可选数据存取
我要请假弹出我要请假弹窗链接必须
开始日期填入开始时间文本框必须
结束日期填入结束时间文本框必须

1.2.5 输出项

元素名称功能元素描述必须/可选数据读取
学生信息弹出学生信息弹窗链接必须从网页缓存中读取
学号显示学生学号文本框必须从网页缓存中读取
姓名显示学生姓名文本框必须从网页缓存中读取
学院显示学生所属学院文本框必须从网页缓存中读取
专业显示学生专业文本框必须从网页缓存中读取
班级显示学生班级文本框必须从网页缓存中读取
年龄显示学生年龄文本框必须从网页缓存中读取
性别显示学生性别文本框必须从网页缓存中读取

1.3 学生请假用例

1.3.1 用例流程图

在这里插入图片描述

1.3.2 用例描述

用例号UC003
用例名称学生请假
用例描述学生登录进入学生界面,点击申请请假
参与者学生
前置条件学生已经成功登录

1.3.3 界面设计

在这里插入图片描述

1.3.4 输入项

元素名称功能元素描述必须/可选数据存取
我要请假弹出我要请假弹窗链接必须
开始日期填入开始时间文本框必须数据存入leave-ticket表中
结束日期填入结束时间文本框必须数据存入leave-ticket表中
请假原因文本框文本框必须数据存入leave-ticket表中

1.3.5 输出项

功能名称功能描述校验异常
提交请假条学生将请假日期与请假原因填入日期超出正常范围

1.4 批量删除用例

1.4.1 用例流程图

在这里插入图片描述

1.4.2 用例描述

用例号UC004
用例名称批量删除
用例描述学生登录进入学生界面,批量删除请假条信息
参与者学生
前置条件学生已经成功登录,且学生假条不为空
后置条件假条被删除,并同步数据库
基本路径1. 学生在登录进入学生界面;2.点击“批量删除”;3.选择要删除的假条,点击确定即可。

1.4.3 界面设计

在这里插入图片描述

1.4.4 输入项

功能名称功能描述数据存取
批量删除对勾选后的请假条进行删除操作从Leave_ticket表中删除

1.4.5 输出项

功能名称功能描述校验异常
批量删除学生批量删除自己的假条

1.5 请假条修改用例

1.5.1 用例流程图

在这里插入图片描述

1.5.2 用例描述

用例号UC005
用例名称请假条修改
用例描述学生登录进入学生界面,点击后更新请假条信息
参与者学生
前置条件登录
后置条件系统界面
基本路径1.学生登录系统,进入学生界面;2.点击“编辑”按钮,进行相关修改,点击确定即可修改。
补充说明1.学生只能修改辅导员还未审批过的假条。

1.5.3 界面设计

在这里插入图片描述

1.5.4 输入项

功能名称功能描述数据存取
编辑对请假条进行编辑操作从Leave_ticket表中编辑
删除对请假条进行删除操作从Leave_ticket表中删除

1.5.5 输出项

功能名称功能描述校验异常
假条修改 学生修改自己的假条信息辅导员已审批该假条

1.6 教师信息查看用例

1.6.1 用例流程图

在这里插入图片描述

1.6.2 用例描述

用例号UC006
用例名称教师信息查看
用例描述教师登录进入教师界面,查看个人信息和学生请假信息
参与者教师
前置条件登录
后置条件系统界面
基本路径1.教师登录进入系统;2.在该页面即可查看个人信息与学生请假信息。

1.6.3 界面设计

在这里插入图片描述

1.6.4 输入项

功能名称功能描述校验异常
查看教师查看个人/学生信息

1.6.5 输出项

元素名称功能元素描述必须/可选数据读取
编号显示教师编号文本框必须从网页缓存中读取
姓名显示教师姓名文本框必须从网页缓存中读取
性别显示教师性别文本框必须从网页缓存中读取
年龄显示教师年龄文本框必须从网页缓存中读取

1.7 学生请假审批和查看用例

1.7.1 用例流程图

在这里插入图片描述

1.7.2 用例描述

用例号UC007-01
用例名称学生请假审批
用例描述辅导员登录进入辅导员界面,查看学生请假情况并审批
参与者辅导员
前提条件登录
后置条件系统界面
基本路径1. 辅导员登录系统;2. 在辅导员界面可看到学生请假情况;3. 可点击选择通过或不通过。
扩展点辅导员选择了通过或不通过以后,将不能再次操作审批。

1.7.3 界面设计

1.7.4 输入项

功能名称功能描述校验异常
审批辅导员审批通过/不通过学生假条
查看辅导员查看学生请假情况

1.7.5 输出项

元素名称功能元素描述必须/可选数据存取
学号显示学生学号文本框必须从leave-ticket表中读取
姓名显示学生姓名文本框必须从leave-ticket表中读取
开始时间显示请假开始时间文本框必须从leave-ticket表中读取
结束时间显示请假结束时间文本框必须从leave-ticket表中读取
原因显示请假原因文本框必须从leave-ticket表中读取
状态显示假条状态文本框必须从leave-ticket表中读取
分页控制每页信息条数下拉菜单可选选择数量与显示数量
  • 22
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值