UML之教学管理系统 实验三
一、 类图
二、文字描述
1、类图描述
教学管理系统有一个登录功能,针对三种不同的用户:对学生有三个功能:选课、查询课表、
查询成绩,对老师有三个功能:查询课表、录入成绩、查询课表,对教务员有三个功能:管
理学生、管理老师、管理课程。各个界面类都需要各自的控制类返回信息。
2、类描述
[1]、界面类
( 1)选课整体说明: 学生登录后选课的界面类。
操作说明:勾选课程:学生通过页面勾选课程,确认无误后发送至后台数据库保存
关联描述:与登陆类、登陆界面关联
( 2)登陆
整体说明:用户进入得对应界面的界面类
操作说明:填写账号密码: 学生填写已有的账号密码,经发送至后台验证无误后登陆进
教学管理系统
退出:用户取消登陆并返回上一级界面。
关联描述:与登陆控制类、查询界面关联。
依赖描述:要经过登陆界面类输入自己的账号密码才能登陆。
( 3)查询
整体说明:三类用户查询课表、成绩、课程安排等的界面类。
操作说明:查看:登陆属于自己身份的账号,点击查询即可进入对应的界面查看详细信息。
关联描述:与查询控制类关联。
依赖描述:要经过登陆界面类进行登陆后才能查询。
( 4) 录入成绩
整体说明: 教务员录入成绩的界面类。
操作说明: 教务员登陆自己的账号后进行操作。
添加:录入课程表。删除:用户删除课表中某一门或多门课程。
退出:用户退出录入界面并返回上一级界面。
关联描述:与查询界面关联。
依赖描述:要在登陆界面进入录入课程界面。
( 5)管理老师
整体说明: 教务员对教师信息进行管理的界面。
操作说明:添加: 教务员进行添加教师的信息。
退出:用户退出并返回上一级界面。
关联描述:与登陆界面、 查询界面关联。
依赖描述:要在登陆界面进入管理教师界面。
( 6) 管理学生
整体说明: 教务员对学生信息进行管理的界面。
操作说明:添加: 教务员进行添加学生的信息。
退出:用户退出并返回上一级界面。
关联描述:与登陆界面、查询界面关联。
依赖描述:要在登陆界面进入管理学生界面。
( 7) 管理课程
整体说明: 教务员对课程信息进行管理的界面。
操作说明:添加: 教务员进行添加课程的信息。退出:用户退出并返回上一级界面。
关联描述:与登陆界面、查询界面关联。
依赖描述:要在队登陆界面进入管理课程界面。
[2]、控制类
( 1) 录入成绩
整体说明: 教务员录入成绩的控制类。
操作说明: 教务员录入好基本信息系统将信息发送至后台数据库保存。
关联描述:与教学管理系统实体关联。
( 2)登陆
整体说明: 用户登陆时系统内部的控制类。
操作说明: 用户填写正确的账号密码后系统发送登陆信息到后台进行验证,验证无误后
返回登陆结果。
关联描述:与教学管理系统实体关联。
( 3)查询课表
整体说明: 用户查询课表或成绩或课程时系统内部的控制类。
操作说明:用户点击查询按钮后后台进行处理,返回结果。
关联描述:与教学管理系统实体关联。( 4) 管理学生
整体说明: 教务员管理学生时系统内部的控制类。
操作说明: 教务员对学生的信息进行管理修改,系统实时返回结果。
关联描述:与教学管理系统实体关联
( 5) 管理老师
整体说明: 教务员管理教师情况时系统内部的控制类。
操作说明: 教务员对教师的信息进行编辑修改,系统实时返回结果。
关联描述:与在教学管理系统实体关联。
( 6) 管理课程
整体说明: 教务员管理课程情况时系统内部的控制类。
操作说明: 教务员对课程信息进行编辑修改,系统实时返回结果。
关联描述:与教学管理系统实体关联
( 7) 查询成绩
整体说明: 用户查询成绩时系统内部的控制类。
操作说明: 用户点击查询按钮后系统实时返回结果。
关联描述:与教学管理系统实体关联。
UML之教学管理系统 实验三相关推荐
- 教学管理系统-实验四 顺序图
教学管理系统-实验四 顺序图 实验三链接:https://blog.csdn.net/qq_41871094/article/details/89931345 登陆 1.1 图形文档 1.2 文字说明 ...
- UML之教学管理系统——1、需求分析
一.实验要求: 1.根据教学系统描述,进行需求分析.识别参与者与用例,使用Rational Rose为系统创建主用例图: 2.挑选其中两个用例,基于事件流文档模板描述用例 二.实验步骤: 需求分析-- ...
- UML之教学管理系统——3、Rational Rose画顺序图
一.实验内容 绘制顺序图,以"删除课程"(Delete Course)为例. 二.实验工具 Rational Rose 三.实验步骤 第一步,创建协作. Logic View中创建 ...
- UML之教学管理系统——5、Rational Rose画状态机图(一)
一.实验内容 画针对学生的课程Course的状态机图. 二.实验工具 Rational Rose 三.实验步骤 1.选择对象. 针对学生的课程Course的状态机图. 2.列出对象的状态. 课程的状态 ...
- UML之教学管理系统——6、Rational Rose画包图
1.明确按照什么分包. 按照对象分包 2.包里包含哪些. 课程管理包和人事管理包. 课程管理包(CourseManagement包): Course实体类 Course Ctrl控制类 Course ...
- 实验三 UML建模(软件工程)
(一)实验目的要求 1. 了解UML的特点 2. 熟悉掌握UML中各类图的画法 (二)实验材料和仪器设备 1. PC机 2.UML绘图环境 (三)实验内容 1. 银行计算机储蓄系统的工作过程大致如下: ...
- 江苏理工学院计算学院实验教学管理系统[.NET项目]
仙羽高校实验教学管理系统源码 源码描述: 比较系统完善了一套高校实验室教学管理系统,利用到jQuery,Ajax,数据分页,Dom等等技术,被评为优秀的毕业设计作品 前台展示信息有中心概况,实验室,师 ...
- 实验教学管理系统java源代码_基于jsp的实验教学管理系统-JavaEE实现实验教学管理系统 - java项目源码...
基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的实验教学管理系统, 该项目可用各类java课程设计大作业中, 实验教学管理系统的系统架构分为前后台两部分, 最终实 ...
- 盛元广通高校开放式实验教学管理系统
随着科技的不断发展,高校教育也在迎来了新的变革.开放式实验教学管理系统模块作为其中的一项重要创新,正在为高校教育带来许多便利和可能性.传统的实验教学常常受到时间和场地的限制,学生很难有足够的机会去亲自 ...
最新文章
- id: cannot find name for user ID xxx处理办法
- 【BZOJ-1858】序列操作 线段树
- 记录一次血崩式的CPLD不稳定 bug经验
- mysql数据库通过二进制 -【恢复数据记录】
- margin:auto实现绝对定位元素的水平垂直居中
- Mendix发布全球低代码报告,中国软件与低代码发展远超全球
- Kubernetes学习笔记之Calico Startup源码解析
- hdu 5919--Sequence II(主席树--求区间不同数个数+区间第k大)
- java代码生成Excel文件3000条自定义属性的的域账户名
- 西门子触摸屏程序锁屏V1.0
- PayPal支付配置
- ubuntu20.04安装成功SecureCRT 9.0.1,全网首发!!
- 华为云服务之计算服务
- Python cv2读取/存储图片中含中文路径失败的解决方法
- 无法识别USB设备解决办法
- 理解onMeasure
- 校园WiFi软件-无为WiFi-正式启航了
- 如何在网络上传输中文
- 3. Linear Regression
- 最经典的黑客入门教程
热门文章
- 算法(逻辑)优劣评估方法
- android 心形上漂动画,PowerPoint Viewer制作一个漂亮心形飞出动画的操作教程
- 解决“TypeError: Cannot read property ‘_wrapper‘ of undefined“问题
- 计算机玩什么游戏都闪退,为什么游戏会闪退_电脑玩游戏老是闪退怎么办-win7之家...
- SD 模块与FICO、MM、PS、QM、PP的集成点
- u盘装系统找不到硬盘
- 2018-8-10-WPF-好看的矢量图标
- 计算机图形学--阴影1--PCSS算法
- 由selu和Batch Normalization谈深度学习的归一化问题
- 搭建nextcloud私人云盘