#班级需求分析_第1页
#班级需求分析_第2页
#班级需求分析_第3页
#班级需求分析_第4页
#班级需求分析_第5页
已阅读5页,还剩49页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、用例需求分析用例名称:创建班级 用例简述:管理人员创建班级 主参与者:管理人员 主成功场景:1、管理人员选择要创建的班级 其他场景:如果该班级信息已存在,系统提示该班级已存在,请重新录入 用例名称:合并班级用例简述:管理人员合并班级 主参与者:管理人员 主成功场景:1、管理人员选择要合并的班级 其他场景:如果重复选择合并班级,则系统提示该班级已合并。用例名称:录入班级成员信息 用例简述:管理人员录入成员信息 主参与者:管理人员 主成功想场景:1、管理人员输入班级成员信息2、管理人员提交班级成员信息 其他场景:如果该班级成员信息已存在,系统提示该班级已存在,请重新录入 用例名称:修改班级成员信息

2、用例简述:管理人员修改班级成员信息 主参与者:管理人员 主成功场景:1、管理人员查询班级成员信息列表,选择需要修改的的具体班级信息 2、管理人员修改班级成员信息,提交修改信息 其他场景:如果该班级信息已存在,系统提示该班级信息已存在,请重新录入 用例名称:查询班级成员信息用例简述:管理人员查询班级成员信息 主参与者:管理人员 主成功场景:1、管理人员输入查询条件2管理人员查询班级成员信息 用例名称:删除班级成员信息 用例简述:管理人员删除班级成员信息 主参与者:管理人员主成功场景:1、管理人员选择要删除的班级成员信息,删除班级成员信息 其他场景:如果该班级成员信息下班级资源信息,则提示如果继续

3、删除系统将该信息里的 资源信息归为默认信息用例名称:录入班级留言 用例简述:管理人员录入留言 主参与者 : 管理人员/ 36主成功场景:1、管理人员输入班级留言2、管理人员提交班级留言 其他场景:如果该留言已存在,系统提示该留言已存在,请重新录入 用例名称:删除班级留言 用例简述:管理人员删除留言主参与者:管理人员主成功场景:1、 管理人员选择要删除的班级留言,删除留言 其他场景:如果重复选择该留言,则系统提示该留言已删除 用例名称:创建班级相册 用例简述:管理人员创建相册主参与者:管理人员主成功场景:1、管理人员创建相册 其他场景:如果管理人员为输入名称,则系统提示提示相册名称不能为空。用例

4、名称:查询班级相册 用例简述:管理人员查询相册 主参与者:管理人员 主成功场景:1、管理人员输入查询条件2、管理人员查询班级相册 用例名称:删除班级相册 用例简述:管理人员删除相册 主参与者:管理人员 主成功场景:1、管理人员选择要删除的相册,删除相册其他场景:如果该班级相册有资源相册,则提示如果继续删除系统将该班级相册的资源相 片归为默认相册用例名称:录入班级通讯录 用例简述:管理人员录入通讯录 主参与者 : 管理人员 主成功场景: 1、管理人员输入班级通讯录 2、管理人员提交班级通讯录 其他场景:如果该通讯录已存在,系统提示该通讯录已存在,请重新录入 用例名称:查询班级通讯录 用例简述:管

5、理人员查询通讯录主参与者:管理人员主成功场景:1、管理人员输入通讯录条件2、管理人员查询班级通讯录 用例名称:删除班级通讯录 用例简述:管理人员删除通讯录/ 36主参与者:管理人员主成功场景:1、管理人员选择要删除的通讯录,删除通讯录 其他场景:如果该班级通讯录有资源信息,则提示如果继续删除系统将该班级通讯录的资 源通讯录归为默认通讯录用例名称:录入班级备案 用例简述:管理人员录入班级备案 主参与者 : 管理人员 主成功场景:1、管理人员输入班级备案2、管理人员提交班级备案 其他场景:如果该备案已存在,系统提示该备案已存在,请重新录入 用例名称:查询班级备案用例简述:管理人员查询班级备案 主参

6、与者:管理人员主成功场景:1、管理人员输入备案条件2、管理人员查询班级备案 用例名称:删除班级备案 用例简述:管理人员删除班级备案 主参与者:管理人员主成功场景:1、管理人员选择要删除的备案,删除备案其他场景:如果该班级备案有资源信息,则提示如果继续删除系统将该班级备案的资源信 息归为默认备案用例图/ 36班级管理时序图登录: 用户在登录页面上输入用户名、密码、验证码,页面的输入验证成功,数据库再对4 / 36输入的用户信息进行验证,验证成功,登入系统首页。 登陆图顶顶顶:顶顶顶顶顶顶顶顶顶顶顶顶WebBLL:UserSQLServerDAL:UserDataBase顶顶顶顶顶顶顶顶顶顶顶顶顶

7、顶顶顶顶顶 顶 顶顶 “GetLecturerByLecturerID(Para)“GetLecturerByLecturerID(Para)顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶步骤说明:用户 功能菜单上选择进入用户信息管理,选择所属班级,页面输入验证成功, 调用业务逻辑方法 “GetLecturerByLecturerID(Para通过数据访问层与后台数据库进行交互,数据库将验证接收的数据是否存在,存在则返回 数据;反之,返回暂无此记录创建班级: 系统管理员在注册班级信息界面填写班级名等信息来进行创建新班级,页面的 输入验证成功,数据库将验证该班级是否已经存

8、在并为该班级分配角色及设置权限创建班级图5 / 36DataBaseSQLServerDAL:UseWebBLL:User顶顶顶:顶顶顶顶顶顶顶顶顶合并班级 合并班级图6 / 36Web顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶“GetBLL:GiveLessonQuery顶 顶顶 顶 顶顶 顶SQLServerDAL:GiveLessonQueryDataBaseiveLessonByTeacherID(para)“GetGiveLessonByTeachertID(Para)顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶 “GetResour

9、ceByLessonID(Para)GetResourceByLessonID(Para)顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶 顶 “GetTeacherStatusByTeacherID(Para)GetTeacherStatusByTeacherID(Para)顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶“AssignTask(Para) ”顶 顶 “AssignTask(Para)顶顶顶顶顶顶 顶 顶顶顶 顶 顶顶顶 顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶步骤说明:用户 功能菜单上选择进入班级信息管理,选择需要合并的班级,页面输入验证7 / 36成功,调用业务逻辑方法 “GetLe

10、cturerByLecturerID(Para通过数据访问层与后台数据库进行交互,数据库将验证接收,成功则返回数据;反之,返 回暂无此记录添加班级信息: 系统管理员在注册用户界面填写班级成员等信息来进行添加新班级信息, 页面的输入验证成功,数据库将验证该班级是否已经存在并为该班级分配角色及设置权 限。录入班级信息图WebBLL:UserSQLServerDAL:UseDataBaser顶顶顶:顶顶顶顶顶步骤说明:院校 管理员输入 (Para 班级等信息,页面输入验证成功,调用业务逻辑方法 “ AddLecturer(Para ”,通过数据访问层与后台数据库进行交互,将数据传递到数据库将 新数据

11、存储,添加成功。步骤说明:院校 管理员输入 (Para 班级名称,年份等信息,页面输入验证成功,调用业务 逻辑方法“ AddLecturer(Para ”,通过数据访问层与后台数据库进行交互,将数据传递到 数据库将新数据存储,添加成功。/ 36修改班级信息: 已登录的用户可以修改班级信息,页面输入验证成功,更新成功。 修改班级信息图顶层包:用户Web BLL:User不存在),无此记录辑编击点存在),返回数据SQLServerDAL:User传递信息驵证用户是否存在消息 1申请数据返回数据验证输入合法性合法,不合法,请重新输入调用” UpdateUser ( Para)UpdateUser (

12、Para )“传递信息修改成功,将更新后数据存储修改所属院系所属院系不允许变更,修改失败 修改成功,将更新后的数据存储修改成功步骤说明: 运修改 (1 功能菜单上选择进入用户管理,调用业务逻辑方法“GetUserByuserrID(Para ” , 通过数据访问层与后台数据库进行交互,数据库将验证接收的数据是否存在,存在则返回 数据;反之,返回暂无此记录。(2点击编辑,将 (ParaUserID传递给业务逻辑方法 “ GetUserByUserID(Para ,”通过数据访问层与后台数据 库交互,查询信息并将信息显示在信息修改页面。/ 36(3 在信息修改页面输入要修改的班级信息 ,”通过数据

13、访问层与后台数据库进行交互,变更,将继续验证班级信息 ,已退出,将更新的数据存储,显示修改成功;反之,修改失败。查询班级信息查询班级信息图步骤说明: 支持人员功能菜单上选择进入资源信息管理,选择 ” , 通过数据访 问层与后台数据库进行交互,数据库将验证接收的数据是否存在,存在则返回数据;反/ 36之,返回暂无此记录。删除班级信息删除班级信息图WebBLL:ResourceSQLServerDAL:ResourceDataBase支持人员菜单选择资源信息管理界面输入资源名称验证输入合法性不合法,请重新输入SearchResource(Para)”合法,调用“确认删除点击确认SearchReso

14、urce( Para)”选择要删除的项,点击删除取消传递信息(返回)显示数据“ DeleteResource(Para) ”传递信息删除成功返回管理页面调用“ DeleteResource(Para) ”11 / 36步骤说明: 班级名称,页面输入验证成功,调用业务逻辑方法“ SearchCourse(Para ”,通过数据访问层与后台数据库进行交 互,数据库将验证接收的数据是否存在,存在则返回数据;反之,返回暂无此记录。(2选择要删除的项,确认删除,将 (Para班级编号传递到业务逻辑方法 “ DeleteCourse(Para ”,通过数据访问层与后台数据交互,删除成功。添加班级留言: 用

15、户在注册用户界面填写留言,页面的输入验证成功,数据库将验证该留 言是否已经存在。录入班级留言图WebBLL:UserSQLServerDAL:UseDataBase顶顶顶:顶顶顶顶顶顶顶顶顶步骤说明:用户输入(Para 留言等信息,页面输入验证成功,调用业务逻辑方法 “ AddLecturer(Para ”,通过数据访问层与后台数据库进行交互,将数据传递到数据库将 新数据存储,添加成功。删除班级留言/ 36WebBLL:ResourceSQLServerDAL:ResourceDataBase删除班级留言图支持人员菜单选择资源信息管理界面输入资源名称验证输入合法性不合法,请重新输入合法,调用“

16、SearchResource(Para)”选择要删除的项,点击删除确认删除点击确认SearchResource( Para)”(返回)显示数据取消传递信息调用“ DeleteResource(Para) ”“ DeleteResource(Para) ”传递信息删除成功返回管理页面步骤说明: 要删除的留言信息,页面输入验证成功,调用业务逻辑方法“ SearchCourse(Para ”,通过数据访问层与后台数据/ 36库进行交互,数据库将验证接收的数据是否存在,存在则返回数据;反之,返回暂无此记 录。(2 选 择 要 删 除 的 项 , 确 认 删 除 , 将 (Para 留 言 编 号 传

17、递 到 业 务 逻 辑 方 法 “ DeleteCourse(Para ”,通过数据访问层与后台数据交互,删除成功。添加班级相册:系统管理员在添加相册界面填写相册名、密码等信息来进行添加新相册,页面的输入验证成功,数据库将验证该相册是否已经存在并为该相册分配角色及设置权限创建班级相册图DataBaseSQLServerDAL:UseWebBLL:User步骤说明: 管理员输入 (Para 相册名、验证码等信息,页面输入验证成功,调用业务逻辑 方法“ AddLecturer(Para ”,通过数据访问层与后台数据库进行交互,将数据传递到数据 库将新数据存储,添加成功 , 其中相册编号属于自增,每

18、添加一条相册信息记录,编号自 增 1。查询班级相册 查询班级相册图/ 36WebBLL:ResourceSQLServerDAL:Resource DataBase顶层包 : 支持人员菜单选择资源信息管理界面输入资源名称验证输入合法性不合法,请重新输入合法,调用“SearchResource (Para )”“ SearchResource (Para)”传递信息验证相册编号是否存在步骤说明: 支持人员功能菜单上选择进入相册信息管理,选择 ” , 通过数据访问层与后台数据库进行交互,数据库将验证接收的数据是否存在,存在则返回数据;反 之,返回暂无此记录删除班级相册删除班级相册图/ 36WebB

19、LL:ResourceSQLServerDAL:ResourceDataBase支持人员菜单选择资源信息管理界面输入资源名称验证输入合法性不合法,请重新输入合法,调用“SearchResource(Para)”选择要删除的项,点击删除传递信息SearchResource( Para)”(返回)显示数据点击确认确认删除调用“ DeleteResource(Para) ”DeleteResource(Para)传递信息取消删除成功返回管理页面步骤说明: 要删除的相册,页面输入验证成功,调用业务逻辑方法“ SearchCourse(Para ”,通过数据访问层与后台数据 库进行交互,数据库将验证接收

20、的数据是否存在,存在则返回数据;反之,返回暂无此记 录。/ 36(2 选 择 要 删 除 的 项 , 确 认 删 除 , 将 (Para 相 册 编 号 传 递 到 业 务 逻 辑 方 法 “ DeleteCourse(Para ”,通过数据访问层与后台数据交互,删除成功。录入班级通讯录: 系统管理员在添加班级通讯录界面填写班级成员姓名、性别、联系电 话、联系地址等信息来进行添加新成员通讯录,页面的输入验证成功,数据库将验证该成 员通讯录是否已经存在。录入班级通讯录图WebBLL:UserSQLServerDAL:UseDataBase顶顶顶:顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶

21、顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶 顶顶“AddUser(Para) ”“AddUser(Para) ”顶顶顶顶顶顶顶顶顶顶顶顶顶顶步骤说明: 管理员输入 (Para 成员编号,姓名、性别、出生日期,联系电话、联系地址等 信息,页面输入验证成功,调用业务逻辑方法“ AddLecturer(Para ”,通过数据访问层与 后台数据库进行交互,将数据传递到数据库将新数据存储,添加成功 , 其中成员编号属于 自增,每添加一一个成员信息记录,编号自增1。查询班级通讯录 查询班级通讯录图/ 36WebBLL:ResourceSQLServerDAL:Resource DataBase顶层包 : 支持人员菜

22、单选择资源信息管理界面输入资源名称验证输入合法性不合法,请重新输入合法,调用“SearchResource (Para )”“ SearchResource (Para)”传递信息验证该通讯录是否存在步骤说明: 支持人员功能菜单上选择进入班级通讯录管理,选择 ” 通过数据访问层与后台数据库进行交互,数据库将验证接收的数据是否存在,存在则返回 数据;反之,返回暂无此记录删除班级通讯录删除班级通讯录图/ 36WebBLL:ResourceSQLServerDAL:ResourceDataBase支持人员菜单选择资源信息管理界面输入资源名称验证输入合法性不合法,请重新输入合法,调用“SearchRe

23、source(Para)”选择要删除的项,点击删除传递信息SearchResource( Para)”(返回)显示数据点击确认确认删除调用“ DeleteResource(Para) ”DeleteResource(Para)传递信息取消删除成功返回管理页面步骤说明: 要删除的成员信息,页面输入验证成功,调用业务逻辑方法“ SearchCourse(Para ”,通过数据访问层与 后台数据库进行交互,数据库将验证接收的数据是否存在,存在则返回数据;反之,返回 暂无此记录。/ 36(2 选 择 要 删 除 的 项 , 确 认 删 除 , 将 (Para 成 员 编 号 传 递 到 业 务 逻 辑

24、 方 法 “ DeleteCourse(Para ”,通过数据访问层与后台数据交互,删除成功。录入班级备案图录入班级备案图WebBLL:UserSQLServerDAL:Use顶顶顶:顶顶顶顶顶DataBase顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶“AddUser(Para)顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶 顶顶“AddUser(Para) ”步骤说明: 管理员输入 (Para 班级名、班级成员等信息,页面输入验证成功,调用业务逻 辑方法“ AddLecturer(Para ”,通过数据访问层与后台数据库进行交互,将数据传递到数 据库将新数据存储,添加成功 , 查询班级备案

25、查询班级备案图/ 36WebBLL:ResourceSQLServerDAL:ResourceDataBase顶层包 : 支持人员菜单选择资源信息管理界面输入资源名称验证输入合法性不合法,请重新输入合法,调用(存在),显示数据传递信息(不存在),暂无此记录SearchResource (Para )”“ SearchResource (Para)”验证该班级备案是否存在步骤说明: 支持人员功能菜单上选择进入班级备案管理界面,选择 ” , 通过数 据访问层与后台数据库进行交互,数据库将验证接收的数据是否存在,存在则返回数据; 反之,返回暂无此记录删除班级备案删除班级备案图/ 36WebBLL:R

26、esourceSQLServerDAL:ResourceDataBase支持人员菜单选择资源信息管理界面输入资源名称验证输入合法性不合法,请重新输入合法,调用“SearchResource(Para)”选择要删除的项,点击删除传递信息SearchResource( Para)”(返回)显示数据点击确认确认删除调用“ DeleteResource(Para) ”DeleteResource(Para)传递信息取消删除成功返回管理页面步骤说明: 要删除的班级备案信息,页面输入验证成功,调用业务逻辑方法“ SearchCourse(Para ”,通过数据访问层与 后台数据库进行交互,数据库将验证接收

27、的数据是否存在,存在则返回数据;反之,返回 暂无此记录。/ 36(2 选 择 要 删 除 的 项 , 确 认 删 除 , 将 (Para 班 级 传 递 到 业 务 逻 辑 方 法 “ DeleteCourse(Para ”,通过数据访问层与后台数据交互,删除成功。班级备案审核WebBLL:UserSQLServerDAL:UseDataBase顶顶顶:顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶活动图创建班级状态图顶顶顶顶顶顶顶顶顶顶,顶顶顶顶顶“AddUser(Para) ”顶顶顶顶顶顶顶顶顶顶顶顶 顶顶“AddUser(Para) ”23 / 36合并班级状态图录入班级信息24 / 36顶顶顶顶顶

28、顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶 顶顶顶顶顶 顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶修改班级信息25 / 36查询班级信息26 / 36删除班级信息录入班级留言27 / 36删除班级留言创建班级相册28 / 36查询班级相册删除班级相册29 / 36录入班级通讯录查询班级通讯录30 / 36删除班级通讯录录入班级备案31 / 36查询班级备案删除班级备案32 / 36班级备案审核库表班级管理库表设计5.2.1 表汇总序号子模块表名中文名称和简单描述使用方式1班级建设build班级建设表,用于创建班级,合并班

29、级的相关信息。公用2班级信息Imformation班级信息表,用于存储班级的相关信息3班级留言Message班级留言表,用于存储相关的班级留言公用4班级相册Album班级相册表,用于存放班级成员的相关照片公用5班级通讯录Address book班级通讯录表,用于存储班级的相关通讯录公用6班级备案Record班级备案表 , 用于班级备案公用7班级备案审核Audit班级备案审核表,用于备案后的审核公用注:使用方式分为:公用 所有子)系统均可访问)、自用 仅本 子)系统可访问)、临 时./ 36表一:班级建设 class字段名数据类型空/非空其他字段简单描述Cla IDint非空主键 /自增班级编号

30、Cla Namevarchar(20非空班级名称Cla departmentVarchar(20非空班级所属院系Cla Remarkvarchar(500空备注表描述班级建设信息的添加、删除、修改、查询。主键Cla ID外键Imformation ID Messge ID主表: Imformation Message约束主键约束: PK Class 外键约束: FK Class Imformation Class Messge表二:班级信息 Imformation字段名数据类型空/非 空其他字段简单描述Im IDint非空主键 /自增班级编号Im ProfessionalVarchar(500

31、非空班级专业Im Remarkvarchar(500空备注Im IDint非空外键/自增班级名称 /资源名称 该键在表一中)表描述班级信息的添加、删除、修改、查询主键Im ID外键Cla ID主表: Class约束主键约束: PK_Imformation 外键约束: FK_ Imformation _Class表三:班级留言信息 Message字段名数据类型空/非空其他字段简单描述Me IDchar(20非空主键班级留言编号Me Typevarchar(20非空留言类型Me IDint非空外键 /自增在表一中Me departmentvarchar(200非空所属院系表描述班级留言信息的添加、

32、删除、修改、查询。主键Me ID外键Cla ID主表: Class外键Im ID主表: Imfortion约束主键约束: PK_Messge 外键约束: FK Messge Imfortion外键约束: FK Messge Class表四:班级相册信息表 Album字段名数据类型空/非空其他字段简单描述Al IDchar(20非空主键班级相册编号Al Typevarchar(20非空相册类型Al IDint非空外键 /自增在表一中Al departmentvarchar(200非空所属班级院系表描述班级留言信息的添加、删除、修改、查询。主键Al ID外键Cla ID主表: Class/ 36外键Im ID主表: Imformation约束主键约束: PK Album 外键约束: FK Album Imformation外键约束: FK

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论