一、 类图

二、文字描述
1、类图描述
教学管理系统有一个登录功能,针对三种不同的用户:对学生有三个功能:选课、查询课表、
查询成绩,对老师有三个功能:查询课表、录入成绩、查询课表,对教务员有三个功能:管
理学生、管理老师、管理课程。各个界面类都需要各自的控制类返回信息。
2、类描述
[1]、界面类
( 1)选课整体说明: 学生登录后选课的界面类。
操作说明:勾选课程:学生通过页面勾选课程,确认无误后发送至后台数据库保存
关联描述:与登陆类、登陆界面关联
( 2)登陆
整体说明:用户进入得对应界面的界面类
操作说明:填写账号密码: 学生填写已有的账号密码,经发送至后台验证无误后登陆进
教学管理系统
退出:用户取消登陆并返回上一级界面。
关联描述:与登陆控制类、查询界面关联。
依赖描述:要经过登陆界面类输入自己的账号密码才能登陆。
( 3)查询
整体说明:三类用户查询课表、成绩、课程安排等的界面类。
操作说明:查看:登陆属于自己身份的账号,点击查询即可进入对应的界面查看详细信息。
关联描述:与查询控制类关联。
依赖描述:要经过登陆界面类进行登陆后才能查询。
( 4) 录入成绩
整体说明: 教务员录入成绩的界面类。
操作说明: 教务员登陆自己的账号后进行操作。
添加:录入课程表。删除:用户删除课表中某一门或多门课程。
退出:用户退出录入界面并返回上一级界面。
关联描述:与查询界面关联。
依赖描述:要在登陆界面进入录入课程界面。
( 5)管理老师
整体说明: 教务员对教师信息进行管理的界面。
操作说明:添加: 教务员进行添加教师的信息。
退出:用户退出并返回上一级界面。
关联描述:与登陆界面、 查询界面关联。
依赖描述:要在登陆界面进入管理教师界面。
( 6) 管理学生
整体说明: 教务员对学生信息进行管理的界面。
操作说明:添加: 教务员进行添加学生的信息。
退出:用户退出并返回上一级界面。
关联描述:与登陆界面、查询界面关联。
依赖描述:要在登陆界面进入管理学生界面。
( 7) 管理课程
整体说明: 教务员对课程信息进行管理的界面。
操作说明:添加: 教务员进行添加课程的信息。退出:用户退出并返回上一级界面。
关联描述:与登陆界面、查询界面关联。
依赖描述:要在队登陆界面进入管理课程界面。
[2]、控制类
( 1) 录入成绩
整体说明: 教务员录入成绩的控制类。
操作说明: 教务员录入好基本信息系统将信息发送至后台数据库保存。
关联描述:与教学管理系统实体关联。
( 2)登陆
整体说明: 用户登陆时系统内部的控制类。
操作说明: 用户填写正确的账号密码后系统发送登陆信息到后台进行验证,验证无误后
返回登陆结果。
关联描述:与教学管理系统实体关联。
( 3)查询课表
整体说明: 用户查询课表或成绩或课程时系统内部的控制类。
操作说明:用户点击查询按钮后后台进行处理,返回结果。
关联描述:与教学管理系统实体关联。( 4) 管理学生
整体说明: 教务员管理学生时系统内部的控制类。
操作说明: 教务员对学生的信息进行管理修改,系统实时返回结果。
关联描述:与教学管理系统实体关联
( 5) 管理老师
整体说明: 教务员管理教师情况时系统内部的控制类。
操作说明: 教务员对教师的信息进行编辑修改,系统实时返回结果。
关联描述:与在教学管理系统实体关联。
( 6) 管理课程
整体说明: 教务员管理课程情况时系统内部的控制类。
操作说明: 教务员对课程信息进行编辑修改,系统实时返回结果。
关联描述:与教学管理系统实体关联
( 7) 查询成绩
整体说明: 用户查询成绩时系统内部的控制类。
操作说明: 用户点击查询按钮后系统实时返回结果。
关联描述:与教学管理系统实体关联。

UML之教学管理系统 实验三相关推荐

  1. 教学管理系统-实验四 顺序图

    教学管理系统-实验四 顺序图 实验三链接:https://blog.csdn.net/qq_41871094/article/details/89931345 登陆 1.1 图形文档 1.2 文字说明 ...

  2. UML之教学管理系统——1、需求分析

    一.实验要求: 1.根据教学系统描述,进行需求分析.识别参与者与用例,使用Rational Rose为系统创建主用例图: 2.挑选其中两个用例,基于事件流文档模板描述用例 二.实验步骤: 需求分析-- ...

  3. UML之教学管理系统——3、Rational Rose画顺序图

    一.实验内容 绘制顺序图,以"删除课程"(Delete Course)为例. 二.实验工具 Rational Rose 三.实验步骤 第一步,创建协作. Logic View中创建 ...

  4. UML之教学管理系统——5、Rational Rose画状态机图(一)

    一.实验内容 画针对学生的课程Course的状态机图. 二.实验工具 Rational Rose 三.实验步骤 1.选择对象. 针对学生的课程Course的状态机图. 2.列出对象的状态. 课程的状态 ...

  5. UML之教学管理系统——6、Rational Rose画包图

    1.明确按照什么分包. 按照对象分包 2.包里包含哪些. 课程管理包和人事管理包. 课程管理包(CourseManagement包): Course实体类 Course Ctrl控制类 Course ...

  6. 实验三 UML建模(软件工程)

    (一)实验目的要求 1. 了解UML的特点 2. 熟悉掌握UML中各类图的画法 (二)实验材料和仪器设备 1. PC机 2.UML绘图环境 (三)实验内容 1. 银行计算机储蓄系统的工作过程大致如下: ...

  7. 江苏理工学院计算学院实验教学管理系统[.NET项目]

    仙羽高校实验教学管理系统源码 源码描述: 比较系统完善了一套高校实验室教学管理系统,利用到jQuery,Ajax,数据分页,Dom等等技术,被评为优秀的毕业设计作品 前台展示信息有中心概况,实验室,师 ...

  8. 实验教学管理系统java源代码_基于jsp的实验教学管理系统-JavaEE实现实验教学管理系统 - java项目源码...

    基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的实验教学管理系统, 该项目可用各类java课程设计大作业中, 实验教学管理系统的系统架构分为前后台两部分, 最终实 ...

  9. 盛元广通高校开放式实验教学管理系统

    随着科技的不断发展,高校教育也在迎来了新的变革.开放式实验教学管理系统模块作为其中的一项重要创新,正在为高校教育带来许多便利和可能性.传统的实验教学常常受到时间和场地的限制,学生很难有足够的机会去亲自 ...

最新文章

  1. id: cannot find name for user ID xxx处理办法
  2. 【BZOJ-1858】序列操作 线段树
  3. 记录一次血崩式的CPLD不稳定 bug经验
  4. mysql数据库通过二进制 -【恢复数据记录】
  5. margin:auto实现绝对定位元素的水平垂直居中
  6. Mendix发布全球低代码报告,中国软件与低代码发展远超全球
  7. Kubernetes学习笔记之Calico Startup源码解析
  8. hdu 5919--Sequence II(主席树--求区间不同数个数+区间第k大)
  9. java代码生成Excel文件3000条自定义属性的的域账户名
  10. 西门子触摸屏程序锁屏V1.0
  11. PayPal支付配置
  12. ubuntu20.04安装成功SecureCRT 9.0.1,全网首发!!
  13. 华为云服务之计算服务
  14. Python cv2读取/存储图片中含中文路径失败的解决方法
  15. 无法识别USB设备解决办法
  16. 理解onMeasure
  17. 校园WiFi软件-无为WiFi-正式启航了
  18. 如何在网络上传输中文
  19. 3. Linear Regression
  20. 最经典的黑客入门教程

热门文章

  1. 算法(逻辑)优劣评估方法
  2. android 心形上漂动画,PowerPoint Viewer制作一个漂亮心形飞出动画的操作教程
  3. 解决“TypeError: Cannot read property ‘_wrapper‘ of undefined“问题
  4. 计算机玩什么游戏都闪退,为什么游戏会闪退_电脑玩游戏老是闪退怎么办-win7之家...
  5. SD 模块与FICO、MM、PS、QM、PP的集成点
  6. u盘装系统找不到硬盘
  7. 2018-8-10-WPF-好看的矢量图标
  8. 计算机图形学--阴影1--PCSS算法
  9. 由selu和Batch Normalization谈深度学习的归一化问题
  10. 搭建nextcloud私人云盘