#班级需求分析.docx
- 文档编号:23797435
- 上传时间:2023-05-20
- 格式:DOCX
- 页数:51
- 大小:315.78KB
#班级需求分析.docx
《#班级需求分析.docx》由会员分享,可在线阅读,更多相关《#班级需求分析.docx(51页珍藏版)》请在冰豆网上搜索。
#班级需求分析
用例需求分析
用例名称:
创建班级用例简述:
管理人员创建班级主参与者:
管理人员主成功场景:
1、管理人员选择要创建的班级其他场景:
如果该班级信息已存在,系统提示该班级已存在,请重新录入用例名称:
合并班级
用例简述:
管理人员合并班级主参与者:
管理人员主成功场景:
1、管理人员选择要合并的班级其他场景:
如果重复选择合并班级,则系统提示该班级已合并。
用例名称:
录入班级成员信息用例简述:
管理人员录入成员信息主参与者:
管理人员主成功想场景:
1、管理人员输入班级成员信息
2、管理人员提交班级成员信息其他场景:
如果该班级成员信息已存在,系统提示该班级已存在,请重新录入用例名称:
修改班级成员信息
用例简述:
管理人员修改班级成员信息主参与者:
管理人员主成功场景:
1、管理人员查询班级成员信息列表,选择需要修改的的具体班级信息2、管理人员修改班级成员信息,提交修改信息其他场景:
如果该班级信息已存在,系统提示该班级信息已存在,请重新录入用例名称:
查询班级成员信息
用例简述:
管理人员查询班级成员信息主参与者:
管理人员主成功场景:
1、管理人员输入查询条件
2管理人员查询班级成员信息用例名称:
删除班级成员信息用例简述:
管理人员删除班级成员信息主参与者:
管理人员
主成功场景:
1、管理人员选择要删除的班级成员信息,删除班级成员信息其他场景:
如果该班级成员信息下班级资源信息,则提示如果继续删除系统将该信息里的资源信息归为默认信息
用例名称:
录入班级留言用例简述:
管理人员录入留言主参与者:
管理人员
1/36
主成功场景:
1、管理人员输入班级留言
2、管理人员提交班级留言其他场景:
如果该留言已存在,系统提示该留言已存在,请重新录入用例名称:
删除班级留言用例简述:
管理人员删除留言
主参与者:
管理人员
主成功场景:
1、管理人员选择要删除的班级留言,删除留言其他场景:
如果重复选择该留言,则系统提示该留言已删除用例名称:
创建班级相册用例简述:
管理人员创建相册
主参与者:
管理人员
主成功场景:
1、管理人员创建相册其他场景:
如果管理人员为输入名称,则系统提示提示相册名称不能为空。
用例名称:
查询班级相册用例简述:
管理人员查询相册主参与者:
管理人员主成功场景:
1、管理人员输入查询条件
2、管理人员查询班级相册用例名称:
删除班级相册用例简述:
管理人员删除相册主参与者:
管理人员主成功场景:
1、管理人员选择要删除的相册,删除相册
其他场景:
如果该班级相册有资源相册,则提示如果继续删除系统将该班级相册的资源相片归为默认相册
用例名称:
录入班级通讯录用例简述:
管理人员录入通讯录主参与者:
管理人员主成功场景:
1、管理人员输入班级通讯录2、管理人员提交班级通讯录其他场景:
如果该通讯录已存在,系统提示该通讯录已存在,请重新录入用例名称:
查询班级通讯录用例简述:
管理人员查询通讯录
主参与者:
管理人员
主成功场景:
1、管理人员输入通讯录条件
2、管理人员查询班级通讯录用例名称:
删除班级通讯录用例简述:
管理人员删除通讯录
2/36
主参与者:
管理人员
主成功场景:
1、管理人员选择要删除的通讯录,删除通讯录其他场景:
如果该班级通讯录有资源信息,则提示如果继续删除系统将该班级通讯录的资源通讯录归为默认通讯录
用例名称:
录入班级备案用例简述:
管理人员录入班级备案主参与者:
管理人员主成功场景:
1、管理人员输入班级备案
2、管理人员提交班级备案其他场景:
如果该备案已存在,系统提示该备案已存在,请重新录入用例名称:
查询班级备案
用例简述:
管理人员查询班级备案主参与者:
管理人员
主成功场景:
1、管理人员输入备案条件
2、管理人员查询班级备案用例名称:
删除班级备案用例简述:
管理人员删除班级备案主参与者:
管理人员
主成功场景:
1、管理人员选择要删除的备案,删除备案
其他场景:
如果该班级备案有资源信息,则提示如果继续删除系统将该班级备案的资源信息归为默认备案
用例图
3/36
班级管理时序图
登录:
用户在登录页面上输入用户名、密码、验证码,页面的输入验证成功,数据库再对
4/36
输入的用户信息进行验证,验证成功,登入系统首页。
登陆图
顶顶顶:
:
顶顶
顶顶顶顶顶顶顶顶顶顶
Web
BLL:
User
SQLServerDAL:
User
DataBase
顶顶顶顶顶顶顶
顶顶顶顶顶顶顶顶顶
顶顶顶顶顶“GetLecturerByLecturerID(Para)
“GetLecturerByLecturerID(Para)
顶顶顶顶
顶顶顶顶顶顶顶顶
顶顶顶顶顶顶顶顶顶顶顶
顶顶顶顶顶顶顶顶顶顶顶顶
步骤说明:
用户功能菜单上选择进入用户信息管理,选择所属班级,页面输入验证成功,调用业务逻辑方法“GetLecturerByLecturerID(Para>
通过数据访问层与后台数据库进行交互,数据库将验证接收的数据是否存在,存在则返回数据;反之,返回暂无此记录
创建班级:
系统管理员在注册班级信息界面填写班级名等信息来进行创建新班级,页面的输入验证成功,数据库将验证该班级是否已经存在并为该班级分配角色及设置权限
创建班级图
5/36
DataBase
SQLServerDAL:
Use
Web
BLL:
User
顶顶顶:
:
顶顶顶顶顶
顶顶顶顶
合并班级合并班级图
6/36
Web
顶顶顶顶顶
顶顶顶顶顶顶顶顶顶顶
顶顶顶顶顶
顶顶“Get
BLL:
GiveLessonQuery
顶顶顶顶顶顶顶
SQLServerDAL:
GiveLessonQuery
DataBase
iveLessonByTeacherID(para)
“GetGiveLessonByTeachertID(Para)
顶顶顶顶
顶顶顶顶顶顶顶顶顶顶顶顶顶顶
顶顶顶顶顶顶顶顶顶
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
顶顶“GetResourceByLessonID(Para)
GetResourceByLessonID(Para)
顶顶顶顶
顶顶顶顶
顶顶顶顶顶顶顶顶顶顶顶顶顶顶
顶顶顶顶
顶顶“GetTeacherStatusByTeacherID(Para)
GetTeacherStatusByTeacherID(Para)
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
“AssignTask(Para)”
顶顶“AssignTask(Para)
顶顶顶顶
顶顶顶顶顶顶顶顶顶顶顶
顶顶顶顶顶顶顶顶
顶顶顶顶
顶顶顶顶顶顶顶
步骤说明:
用户功能菜单上选择进入班级信息管理,选择需要合并的班级,页面输入验证
7/36
成功,调用业务逻辑方法“GetLecturerByLecturerID(Para>
通过数据访问层与后台数据库进行交互,数据库将验证接收,成功则返回数据;反之,返回暂无此记录
添加班级信息:
系统管理员在注册用户界面填写班级成员等信息来进行添加新班级信息,页面的输入验证成功,数据库将验证该班级是否已经存在并为该班级分配角色及设置权限。
录入班级信息图
Web
BLL:
User
SQLServerDAL:
Use
DataBase
r
顶顶顶:
:
顶顶顶顶顶
步骤说明:
院校管理员输入(Para>班级等信息,页面输入验证成功,调用业务逻辑方法“AddLecturer(Para>”,通过数据访问层与后台数据库进行交互,将数据传递到数据库将新数据存储,添加成功。
步骤说明:
院校管理员输入(Para>班级名称,年份等信息,页面输入验证成功,调用业务逻辑方法“AddLecturer(Para>”,通过数据访问层与后台数据库进行交互,将数据传递到数据库将新数据存储,添加成功。
8/36
修改班级信息:
已登录的用户可以修改班级信息,页面输入验证成功,更新成功。
修改班级信息图
顶层包:
:
用户
WebBLL:
User
不存在),无此记录
辑
编
击
点
存在),返回数据
SQLServerDAL:
User
传递信息
驵证用户是否存在
消息1
申请数据
返回数据
验证输入合法性
合法,
不合法,请重新输入
调用”UpdateUser(Para)
UpdateUser(Para)“
传递信息
修改成功
,将更新后数据存储
修改所属院系
所属院系不允许变更,修改失败修改成功,将更新后的数据存储
修改成功
步骤说明:
运修改(1>功能菜单上选择进入用户管理,调用业务逻辑方法“GetUserByuserrID
(Para>”,通过数据访问层与后台数据库进行交互,数据库将验证接收的数据是否存在,存在则返回数据;反之,返回暂无此记录。
(2>点击编辑,将(Para>UserID传递给业务逻辑方法“GetUserByUserID
(Para>,”通过数据访问层与后台数据库交互,查询信息并将信息显示在信息修改页面。
9/36
(3>在信息修改页面输入要修改的班级信息 UpdateUser(Para>,”通过数据访问层与后台数据库进行交互,变更,将继续验证班级信息,已退出,将更新的数据存储,显示修改成功;反之,修改失败。 查询班级信息 查询班级信息图 步骤说明: 支持人员功能菜单上选择进入资源信息管理,选择 验证成功,调用业务逻辑方法“GetResourceInfoByResourceName(Para>”,通过数据访问层与后台数据库进行交互,数据库将验证接收的数据是否存在,存在则返回数据;反 10/36 之,返回暂无此记录。 删除班级信息 删除班级信息图 Web BLL: Resource SQLServerDAL: Resource DataBase 支持人员 菜单选择资源信息管理界面 输入资源名称 验证输入合法性 不合法,请重新输入 SearchResource(Para)”” 合法,调用“ 确认删除 点击确认 SearchResource(Para)” 选择要删除的项,点击删除 取消 传递信息 (返回)显示数据 “DeleteResource(Para)” 传递信息 删除成功 返回管理页面 调用“DeleteResource(Para)” 11/36 步骤说明: <1)支持人员在功能菜单上选择进入班级信息管理,输入(Para>班级名称,页面输入验证 成功,调用业务逻辑方法“SearchCourse(Para>”,通过数据访问层与后台数据库进行交互,数据库将验证接收的数据是否存在,存在则返回数据;反之,返回暂无此记录。 (2>选择要删除的项,确认删除,将(Para>班级编号传递到业务逻辑方法“DeleteCourse(Para>”,通过数据访问层与后台数据交互,删除成功。 添加班级留言: 用户在注册用户界面填写留言,页面的输入验证成功,数据库将验证该留言是否已经存在。 录入班级留言图 Web BLL: User SQLServerDAL: Use DataBase 顶顶顶: : 顶顶顶顶顶 顶顶顶顶 步骤说明: 用户输入(Para>留言等信息,页面输入验证成功,调用业务逻辑方法“AddLecturer(Para>”,通过数据访问层与后台数据库进行交互,将数据传递到数据库将新数据存储,添加成功。 删除班级留言 12/36 Web BLL: Resource SQLServerDAL: Resource DataBase 删除班级留言图 支持人员 菜单选择资源信息管理界面 输入资源名称 验证输入合法性 不合法,请重新输入 合法,调用“ SearchResource(Para)”” 选择要删除的项,点击删除 确认删除 点击确认 SearchResource(Para)” (返回)显示数据 取消 传递信息 调用“DeleteResource(Para)” “DeleteResource(Para)” 传递信息 删除成功 返回管理页面 步骤说明: <1)支持人员在功能菜单上选择进入班级留言管理,输入(Para>要删除的留言信息,页面 输入验证成功,调用业务逻辑方法“SearchCourse(Para>”,通过数据访问层与后台数据 13/36 库进行交互,数据库将验证接收的数据是否存在,存在则返回数据;反之,返回暂无此记录。 (2>选择要删除的项,确认删除,将(Para>留言编号传递到业务逻辑方法“DeleteCourse(Para>”,通过数据访问层与后台数据交互,删除成功。 添加班级相册: 系统管理员在添加相册界面填写相册名、密码等信息来进行添加新相册, 页面的输入验证成功,数据库将验证该相册是否已经存在并为该相册分配角色及设置权限 创建班级相册图 DataBase SQLServerDAL: Use Web BLL: User 步骤说明: 管理员输入(Para>相册名、验证码等信息,页面输入验证成功,调用业务逻辑方法“AddLecturer(Para>”,通过数据访问层与后台数据库进行交互,将数据传递到数据库将新数据存储,添加成功,其中相册编号属于自增,每添加一条相册信息记录,编号自增1。 查询班级相册查询班级相册图 14/36 Web BLL: Resource SQLServerDAL: ResourceDataBase 顶层包: : 支持人员 菜单选择资源信息管理界面 输入资源名称 验证输入合法性 不合法,请重新输入 合法,调用“ SearchResource(Para)” “SearchResource(Para)” 传递信息 验证相册编号是否存在 步骤说明: 支持人员功能菜单上选择进入相册信息管理,选择 验证成功,调用业务逻辑方法“GetResourceInfoByResourceName(Para>”,通过数据访 问层与后台数据库进行交互,数据库将验证接收的数据是否存在,存在则返回数据;反之,返回暂无此记录 删除班级相册 删除班级相册图 15/36 Web BLL: Resource SQLServerDAL: Resource DataBase 支持人员 菜单选择资源信息管理界面 输入资源名称 验证输入合法性 不合法,请重新输入 合法,调用“ SearchResource(Para)”” 选择要删除的项,点击删除 传递信息 SearchResource(Para)” (返回)显示数据 点击确认 确认删除 调用“DeleteResource(Para)” DeleteResource(Para) 传递信息 取消 删除成功 返回管理页面 步骤说明: <1)支持人员在功能菜单上选择进入班级相册管理界面,输入(Para>要删除的相册,页面 输入验证成功,调用业务逻辑方法“SearchCourse(Para>”,通过数据访问层与后台数据库进行交互,数据库将验证接收的数据是否存在,存在则返回数据;反之,返回暂无此记录。 16/36 (2>选择要删除的项,确认删除,将(Para>相册编号传递到业务逻辑方法“DeleteCourse(Para>”,通过数据访问层与后台数据交互,删除成功。 录入班级通讯录: 系统管理员在添加班级通讯录界面填写班级成员姓名、性别、联系电话、联系地址等信息来进行添加新成员通讯录,页面的输入验证成功,数据库将验证该成员通讯录是否已经存在。 录入班级通讯录图 Web BLL: User SQLServerDAL: Use DataBase 顶顶顶: : 顶顶顶顶顶 顶顶顶顶 顶顶顶顶 顶顶顶顶顶顶顶顶顶 顶顶顶顶顶顶顶 顶顶顶顶顶顶顶顶顶 顶顶顶顶顶“AddUser(Para)” “AddUser(Para)” 顶顶顶顶顶顶顶顶顶顶 顶顶顶顶 步骤说明: 管理员输入(Para>成员编号,姓名、性别、出生日期,联系电话、联系地址等信息,页面输入验证成功,调用业务逻辑方法“AddLecturer(Para>”,通过数据访问层与后台数据库进行交互,将数据传递到数据库将新数据存储,添加成功,其中成员编号属于自增,每添加一一个成员信息记录,编号自增1。 查询班级通讯录查询班级通讯录图 17/36 Web BLL: Resource SQLServerDAL: ResourceDataBase 顶层包: : 支持人员 菜单选择资源信息管理界面 输入资源名称 验证输入合法性 不合法,请重新输入 合法,调用“ SearchResource(Para)” “SearchResource(Para)” 传递信息 验证该通讯录是否存在 步骤说明: 支持人员功能菜单上选择进入班级通讯录管理,选择 删除班级通讯录 删除班级通讯录图 18/36 Web BLL: Resource SQLServerDAL: Resource DataBase 支持人员 菜单选择资源信息管理界面 输入资源名称 验证输入合法性 不合法,请重新输入 合法,调用“ SearchResource(Para)”” 选择要删除的项,点击删除 传递信息 SearchResource(Para)” (返回)显示数据 点击确认 确认删除 调用“DeleteResource(Para)” DeleteResource(Para) 传递信息 取消 删除成功 返回管理页面 步骤说明: <1)支持人员在功能菜单上选择进入班级通讯录管理界面,输入(Para>要删除的成员信 息,页面输入验证成功,调用业务逻辑方法“SearchCourse(Para>”,通过数据访问层与后台数据库进行交互,数据库将验证接收的数据是否存在,存在则返回数据;反之,返回暂无此记录。 19/36 (2>选择要删除的项,确认删除,将(Para>成员编号传递到业务逻辑方法“DeleteCourse(Para>”,通过数据访问层与后台数据交互,删除成功。 录入班级备案图 录入班级备案图 Web BLL: User SQLServerDAL: Use 顶顶顶: : 顶顶顶顶顶 DataBase 顶顶顶顶 顶顶顶顶顶顶顶 顶顶顶顶顶顶顶 “AddUser(Para) 顶顶顶顶顶顶顶顶顶顶 顶顶顶顶 顶顶顶顶顶顶顶顶顶 顶顶顶顶顶“AddUser(Para)” 步骤说明: 管理员输入(Para>班级名、班级成员等信息,页面输入验证成功,调用业务逻辑方法“AddLecturer(Para>”,通过数据访问层与后台数据库进行交互,将数据传递到数据库将新数据存储,添加成功,查询班级备案查询班级备案图 20/36 Web BLL: Resource SQLServerDAL: Resource DataBase 顶层包: : 支持人员 菜单选择资源信息管理界面 输入资源名称 验证输入合法性 不合法,请重新输入 合法,调用 (存在),显示数据 传递信息 (不存在),暂无此记录 SearchResource(Para)” “SearchResource(Para)” 验证该班级备案是否存在 步骤说明: 支持人员功能菜单上选择进入班级备案管理界面,选择 输入验证成功,调用业务逻辑方法“GetResourceInfoByResourceName(Para>”,通过数据访问层与后台数据库进行交互,数据库将验证接收的数据是否存在,存在则返回数据;反之,返回暂无此记录 删除班级备案 删除班级备案图 21/36 Web BLL: Resource SQLServerDAL: Resource DataBase 支持人员 菜单选择资源信息管理界面 输入资源名称 验证输入合法性 不合法,请重新输入 合法,调用“ SearchResource(Para)”” 选择要删除的项,点击删除 传递信息 SearchResource(Para)” (返回)显示数据 点击确认 确认删除 调用“DeleteResource(Para)” DeleteResource(Para) 传递信息 取消 删除成功 返回管理页面 步骤说明: <1)支持人员在功能菜单上选择进入班级备案管理界面,输入(Para>要删除的班级备案信 息,页面输入验证成功,调用业务逻辑方法“SearchCourse(Para>”,通过数据访问层与后台数据库进行交互,数据库将验证接收的数据是否存在,存在则返回数据;反之,返回暂无此记录。 22/36 (2>选择要删除的项,确认删除,将(Para>班级传递到业务逻辑方法“DeleteCourse(Para>”,通过数据访问层与后台数据交互,删除成功。 班级备案审核 Web BLL: User SQLServerDAL: Use DataBase 顶顶顶: : 顶顶顶顶顶 顶顶顶顶顶 顶顶顶顶顶顶顶 活动图 创建班级状态图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 班级 需求 分析