|
|
|
@ -0,0 +1,245 @@
|
|
|
|
|
# 软件需求模型
|
|
|
|
|
|
|
|
|
|
## 一、用例图
|
|
|
|
|
|
|
|
|
|
## 二、用例分析及时序图
|
|
|
|
|
|
|
|
|
|
### 1.用例描述:账户登录
|
|
|
|
|
|
|
|
|
|
业务目标:管理员或用户登录
|
|
|
|
|
|
|
|
|
|
执行者:用户
|
|
|
|
|
|
|
|
|
|
前置条件:微信开放平台返回凭证信息
|
|
|
|
|
|
|
|
|
|
后置条件:记录并绑定用户登录凭证
|
|
|
|
|
|
|
|
|
|
基本动作序列:
|
|
|
|
|
|
|
|
|
|
1. 用户打开小程序
|
|
|
|
|
|
|
|
|
|
2. 申请微信登录授权
|
|
|
|
|
|
|
|
|
|
3. 返回凭证信息
|
|
|
|
|
|
|
|
|
|
4. 系统查询凭证信息
|
|
|
|
|
|
|
|
|
|
5. 后台记录个人信息
|
|
|
|
|
|
|
|
|
|
拓展点:
|
|
|
|
|
|
|
|
|
|
A. 用户不存在自动创建
|
|
|
|
|
|
|
|
|
|
B. web端采用二维码授权
|
|
|
|
|
|
|
|
|
|
### 2.用例描述:用户绑定
|
|
|
|
|
|
|
|
|
|
业务目标:用户微信绑定个人信息
|
|
|
|
|
|
|
|
|
|
执行者:用户
|
|
|
|
|
|
|
|
|
|
前置条件:格式输入正确
|
|
|
|
|
|
|
|
|
|
后置条件:保存用户信息
|
|
|
|
|
|
|
|
|
|
基本动作序列:
|
|
|
|
|
|
|
|
|
|
1. 用户填写学号和姓名
|
|
|
|
|
|
|
|
|
|
2. 系统验证信息
|
|
|
|
|
|
|
|
|
|
3. 保存用户信息
|
|
|
|
|
|
|
|
|
|
拓展点:
|
|
|
|
|
|
|
|
|
|
A. 未填写完整或格式错误
|
|
|
|
|
|
|
|
|
|
B. 用户已存在
|
|
|
|
|
|
|
|
|
|
### 3.用例描述:发布任务
|
|
|
|
|
|
|
|
|
|
业务目标:管理员发布常规任务
|
|
|
|
|
|
|
|
|
|
执行者:管理员
|
|
|
|
|
|
|
|
|
|
前置条件:管理员登录
|
|
|
|
|
|
|
|
|
|
后置条件:任务发送完毕,系统有记录和显示
|
|
|
|
|
|
|
|
|
|
基本动作序列:
|
|
|
|
|
|
|
|
|
|
1. 老师请求发布任务
|
|
|
|
|
|
|
|
|
|
2. 系统显示发布任务界面
|
|
|
|
|
|
|
|
|
|
3. 系统请求管理员输入预发布任务
|
|
|
|
|
|
|
|
|
|
4. 系统显示发布的任务
|
|
|
|
|
|
|
|
|
|
拓展点:
|
|
|
|
|
|
|
|
|
|
A. 系统请求将发布的任务添加到新任务列表
|
|
|
|
|
|
|
|
|
|
### 4.用例描述:消息管理
|
|
|
|
|
|
|
|
|
|
业务目标:管理员查看用户任务完成情况,用户查询管理员发布的任务
|
|
|
|
|
|
|
|
|
|
执行者:管理员用户
|
|
|
|
|
|
|
|
|
|
前置条件:用户和管理员已登录
|
|
|
|
|
|
|
|
|
|
后置条件:系统成功显示任务信息
|
|
|
|
|
|
|
|
|
|
基本动作序列:
|
|
|
|
|
|
|
|
|
|
1. 管理员和用户查看任务信息
|
|
|
|
|
|
|
|
|
|
2. 系统显示所查询任务
|
|
|
|
|
|
|
|
|
|
3. 管理员和用户查询某项任务明细
|
|
|
|
|
|
|
|
|
|
4. 系统显示该信息进度和明细
|
|
|
|
|
|
|
|
|
|
拓展点:
|
|
|
|
|
|
|
|
|
|
A. 执行者是用户
|
|
|
|
|
|
|
|
|
|
a1.用户查看管理员发布的任务、通知
|
|
|
|
|
|
|
|
|
|
a2.系统显示该学生查询内容
|
|
|
|
|
|
|
|
|
|
B. 执行者是管理员
|
|
|
|
|
|
|
|
|
|
b1.管理员查询用户上传任务情况
|
|
|
|
|
|
|
|
|
|
b2.系统显示用户上传任务情况
|
|
|
|
|
|
|
|
|
|
b3.管理员请求删除已过时信息
|
|
|
|
|
|
|
|
|
|
b4.系统显示已删除过时信息
|
|
|
|
|
|
|
|
|
|
### 用例描述:任务提交
|
|
|
|
|
|
|
|
|
|
业务目标:用户和管理员发布提交任务
|
|
|
|
|
|
|
|
|
|
执行者:用户 管理员
|
|
|
|
|
|
|
|
|
|
前置条件:二者登录并访问系统
|
|
|
|
|
|
|
|
|
|
基本动作序列:
|
|
|
|
|
|
|
|
|
|
1. 管理员发布任务
|
|
|
|
|
|
|
|
|
|
2. 系统显示发布任务界面
|
|
|
|
|
|
|
|
|
|
3. 系统请求用户上传文件、完成任务
|
|
|
|
|
|
|
|
|
|
4. 成功上传文件
|
|
|
|
|
|
|
|
|
|
拓展点:
|
|
|
|
|
|
|
|
|
|
A. 执行者是用户
|
|
|
|
|
|
|
|
|
|
a. 用户提交任务
|
|
|
|
|
|
|
|
|
|
b. 提交任务成功
|
|
|
|
|
|
|
|
|
|
B. 执行者是管理员
|
|
|
|
|
|
|
|
|
|
a. 管理员选择上传文件类型、发布任务
|
|
|
|
|
|
|
|
|
|
b. 发布任务成功
|
|
|
|
|
|
|
|
|
|
### 用例描述:成员管理
|
|
|
|
|
|
|
|
|
|
业务目标:管理员增加删除新管理员和用户
|
|
|
|
|
|
|
|
|
|
执行者:管理员
|
|
|
|
|
|
|
|
|
|
前置条件:管理员登录认证
|
|
|
|
|
|
|
|
|
|
后置条件:系统记录管理员信息
|
|
|
|
|
|
|
|
|
|
基本动作序列:
|
|
|
|
|
|
|
|
|
|
管理员输入 ID ,密码,登陆系统。
|
|
|
|
|
|
|
|
|
|
1.管理员登录系统
|
|
|
|
|
|
|
|
|
|
2.系统显示管理员控制界面。
|
|
|
|
|
|
|
|
|
|
3.管理员点击控制界面的“添加管理员”按钮。
|
|
|
|
|
|
|
|
|
|
4.系统弹出添加管理员界面。
|
|
|
|
|
|
|
|
|
|
5.管理员输入新管理员 ID 。
|
|
|
|
|
|
|
|
|
|
6.管理员点击添加新管理员界面上的“确认添加”按钮,添加管理员界面关闭,新管理员添加成功
|
|
|
|
|
|
|
|
|
|
拓展点:
|
|
|
|
|
|
|
|
|
|
A.添加的管理员 ID 已经存在。
|
|
|
|
|
|
|
|
|
|
B.添加管理员过程中管理员未点“确认添加”而直接关闭系统——新管理员添加失败。
|
|
|
|
|
|
|
|
|
|
### 用例描述:接龙
|
|
|
|
|
|
|
|
|
|
业务目标:管理员发布接龙,用户点击接龙按钮即可完成接龙
|
|
|
|
|
|
|
|
|
|
执行者:管理员用户
|
|
|
|
|
|
|
|
|
|
前置条件:用户和管理员已登录
|
|
|
|
|
|
|
|
|
|
后置条件:系统保存接龙信息
|
|
|
|
|
|
|
|
|
|
基本动作序列:
|
|
|
|
|
|
|
|
|
|
1.管理员登录系统
|
|
|
|
|
|
|
|
|
|
2.管理员发布接龙
|
|
|
|
|
|
|
|
|
|
3.用户登录系统
|
|
|
|
|
|
|
|
|
|
4.用户点击接龙按钮
|
|
|
|
|
|
|
|
|
|
5.系统根据用户绑定ID填入接龙表格,完成接龙
|
|
|
|
|
|
|
|
|
|
拓展点:
|
|
|
|
|
|
|
|
|
|
A. 系统将接龙生成excel表格导出
|
|
|
|
|
|
|
|
|
|
B. 管理员可查看未接龙成员
|
|
|
|
|
|
|
|
|
|
### 用例描述:后台管理
|
|
|
|
|
|
|
|
|
|
业务目标:管理员管理员查看用户进度,和导出任务文件
|
|
|
|
|
|
|
|
|
|
执行者:管理员
|
|
|
|
|
|
|
|
|
|
前置条件:管理员已登录认证
|
|
|
|
|
|
|
|
|
|
后置条件:系统保存和导出任务文件
|
|
|
|
|
|
|
|
|
|
基本动作序列:
|
|
|
|
|
|
|
|
|
|
1.管理员登录系统
|
|
|
|
|
|
|
|
|
|
2.管理员点击查看进度按钮
|
|
|
|
|
|
|
|
|
|
3.系统显示任务进度
|
|
|
|
|
|
|
|
|
|
4.管理员点击导出文件
|
|
|
|
|
|
|
|
|
|
5.系统将文件导出
|
|
|
|
|
|
|
|
|
|
拓展点:
|
|
|
|
|
|
|
|
|
|
A. 系统通过用户绑定ID给文件命名并导出
|
|
|
|
|
|
|
|
|
|
B. 管理员可以通过查看进度对未完成任务用户进行弹窗提醒
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## 三、分析类图
|
|
|
|
|
|