学生成绩管理系统的用例类图

学生成绩管理系统 1、用例图绘制 2、活动图绘制 3、类图绘制 4、顺序图绘制 5、合作图绘制 1、用例图绘制 用例:是对系统提供的功能的描述。 用例图的主要元素:系统、用例、行为者、用例之间的关系。 (1)、用户需求 需求分析 1)、为每个使用系统的人员设置权限,只有通过权限验证的人才能使用系统; 2)、学生可以使用该系统查询所学课程的成绩; 3)、教师使用该系统完成学生成绩的录入、修改、显示; 4)、管理员使用该系统输入学生信息、教师信息、 院系信息、班级信息、课程信息。 (2)、用例图绘制 用例之间的关系:包含关系(《include》) 录入成绩用例: 1、简要说明:本用例描述了教师对课程的成绩的录入。 2、事件流: (1)、基本流: 1)、选择课程名称; 2)、录入课程成绩; 3)、系统更新课程成绩; 4)、系统显示该课程成绩; 5)、教师确认保存录入课程成绩; 6)、系统保存教师所录入的成绩。 (2)、备选流: 1)、如果没有要选择的课程名称,给出提示,结束; 2)、如果教师没有确认保存录入成绩,给出提示,结束。 2、活动图绘制:描述动作及动作之间的关系。 3、类图和对象图的绘制 类图描述类与类之间的静态关系。 对象图是类图的实例。 对象图 对象图 4、顺序图绘制:表现对象间消息传递的时间顺序 () * * 执行者(行为者): 管理员 教师 学生 1、执行者 ”管理员”:输入学生信息、教师信息、院系信息、班级信息、课程信息; 2、执行者 “教师”: 完成学生成绩的录入、修改、显示; 3、执行者 “学生”: 使用系统的目的是查询所学课程的成绩。 管理员 教师 学生 管理员模块 学生模块 教师模块 学生成绩管理系统提供网上成绩管理平台主要分为管理员、教师、学生三部分的功能。管理员功能体现在后台管理模块,教师和学生的功能用来进行留言交流,成绩管理和信息查询。 用例:管理员、教师、学生分别使用各自系统,完成系统相应的业务功能。 信息管理 录入学生信息 录入教师信息 录入院系信息 录入班级信息 录入课程信息 教师 学生 登录 《include》 管理员 成绩管理 《include》 删除成绩 成绩录入 修改成绩 打印成绩 查询成绩 选择课程 选择学期数 《include》 《include》 《include》 《include》 《include》 《include》 选择课程 错误提示 查询 学生 登录 符合条件 不符合条件 登录 成绩管理 错误提示 录入 修改 打印 删除 查询 返回 教师 符合条件 不符合条件 登录 信息管理 错误提示 教师信息 学生信息 院系信息 班级信息 课程信息 返回 管理员 符合条件 不符合条件 类名 - 属性 +操作 学号 姓名 性别 班级 专业 系别 选择课程 获取课程信息 学生 课程 课程号 课程名称 课程简介 授课教师 获取课程信息 查看开课教师 学生选课类图 选课 1…* * 说明: 一个学生可以选1到多门课程,一门课程可以被0至多个学生选取。 学号姓名=周鑫 性别=男 班级=一班 专业=计科 系别=信息工程 周鑫:学生 软件工程:课程 课程号=001 课程名称=软件 工程 课程简介 授课教师=许刚 学号 姓名 性别 班级 专业 系别 参加考试 获取考试信息 查看考试成绩 学生 成绩 课程号 课程名称 授课教师 考试成绩 获取课程信息 查看开课教师 查看考试成绩 学生成绩管理类图 查询 * * 说明:一个学生可以查询0至多门课程的成绩,一门成绩可以被0至多个学生查询。 学号姓名=周鑫 性别=男 班级=一班 专业=计科 系别=信息工程 周鑫:学生 课程:成绩 课程号=001 课程名称=软件工程 授课教师=许刚 考试成绩=100 编号 姓名 性别 系别 教师 获取课程信息 获取授课地点 获取个人信息 编号 姓名 性别

java学生成绩管理系统类图,学生成绩管理系统的用例类图.ppt相关推荐

  1. 2021年大数据常用语言Scala(三十二):scala高级用法 样例类

    目录 样例类 定义样例类 样例类方法 样例对象 样例类 样例类是一种特殊类,它可以用来快速定义一个用于保存数据的类(类似于Java POJO类),而且它会自动生成apply方法,允许我们快速地创建样例 ...

  2. 游戏设计模式——C++单例类

    前言: 本文将探讨单例类设计模式,单例类的懒汉模式/饿汉模式,单例类的多线程安全性,最后将利用C++模板减少单例类代码量. 本文假设有一个Manager管理类,并以此为探究单例类的设计模式. 懒汉模式 ...

  3. scala 样例类(case class) + 模式匹配代码示例

    package com.zxl/*** @description:* @author: zhangxueliang* @create: 2021-04-28 16:54* @version: 1.0* ...

  4. java学生成绩管理系统类图,学生成绩管理系统的分析及设计-应用UML建模

    <学生成绩管理系统的分析及设计-应用UML建模>由会员分享,可在线阅读,更多相关<学生成绩管理系统的分析及设计-应用UML建模(48页珍藏版)>请在人人文库网上搜索. 1.第1 ...

  5. java学生成绩管理系统类图,学生成绩管理系统的用例类图

    <学生成绩管理系统的用例类图>由会员分享,可在线阅读,更多相关<学生成绩管理系统的用例类图(20页珍藏版)>请在金锄头文库上搜索. 1.学生成绩管理系统,1.用例图绘制 2.活 ...

  6. java计算并显示学生的成绩_Java开学测试-学生成绩管理系统

    题目: 1.定义 ScoreInformation 类,其中包括七个私有变量(stunumber, name, mathematicsscore, englishiscore,networkscore ...

  7. Java根据学号提取班级_学生成绩管理系统 1. 能够实现根据以下关键字查询:学生姓名 、学号、班级、课 联合开发网 - pudn.com...

    学生成绩管理系统 所属分类:Java编程 开发工具:Java 文件大小:1204KB 下载次数:0 上传日期:2020-12-06 16:50:53 上 传 者:sunyue111 说明:  1. 能 ...

  8. java和数据库成绩管理系统,基于java与sql数据库技术的学生成绩管理系统 (4).doc...

    基于java与sql数据库技术的学生成绩管理系统 (4).doc 还剩 34页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,很抱歉,此页已超出免费预览范围啦! 如果喜欢就下载吧,价低环保! ...

  9. c语言按给定成绩查询,C语言学生成绩管理系统(简易版)

    #include #include #include int readstudents(struct students stu[]); //读取学生信息 int readsexcode(struct ...

  10. 学生成绩管理 php,php学生成绩管理系统(模板)

    资源描述: 计算机与通信学院 2013年春季学期 题 目学生成绩管理系统 专业班级软件工程基地班 姓 名陶婷婷 学 号 目录 一.系统分析与设计1 1.1摘要1 1.2需求分析1 1.3系统功能分析2 ...

最新文章

  1. irobot擦地机器人故障_懒人必备神器,电动高频擦地,科沃斯地宝T8 AIVI扫地机器人...
  2. extjs4mvc增删改查_asp.net下利用MVC模式实现Extjs表格增删改查
  3. docker for ubuntu安装
  4. html刮刮卡开始刮奖页面,html5刮刮卡抽奖 示例源码
  5. 第十四节:Lambda、linq、SQL的相爱相杀(3)
  6. python3 xlrd包的用法
  7. 统计学基础学习笔记:正态分布
  8. 萌新程序员找工作该怎么写简历?
  9. 【java】switch的用法介绍
  10. 40线性映射07——线性变换的矩阵表示、线性变换与基的关系、线性变换坐标间的关系、线性变换在不同基下矩阵之间的关系、相似矩阵
  11. HTML基础学习(二)—CSS
  12. 智慧职教云Java题库_智慧职教作业的答案,云课堂智慧职教java职业证书题库答案,职教云智慧职教题库答案...
  13. 计算机主板 华硕 游戏用,华硕Z390-A大师主板,带你畅享极致游戏体验-华硕主板bios设置...
  14. php密码如何用星号表示,输入密码显示星号的写法实例
  15. Linux项目实战——五子棋(单机人人对战版)
  16. Nginx+obs直播服务器,推流连接失败
  17. 巨大的市场潜力,细数2019国内云计算新排名
  18. redis requires ruby version 2.2.2的解决方案
  19. JAVA多线程设计模式篇 1、什么是多线程设计模式
  20. ORACLE中RECORD的使用

热门文章

  1. Linux系统版本介绍
  2. RecycleView多布局的实现
  3. 企业erp管理软件价格
  4. 15款免费的Wi-Fi安全测试工具
  5. 将win10家庭版、教育版系统激活为win10专业版
  6. 计算机编程是什么_什么是计算机编程?
  7. 【Unity】雷达+Unity +TUIO 介绍一
  8. 计算机技术转让增值税,技术转让免征增值税如何开票
  9. 冷高轮时间 小人人体形状造型 手势 麻将 扑克 数字时钟APP android安卓版本/iOS苹果版本
  10. julia 调用python库_install julia with python