网上选课系统设计类图
类图说明:
(1)
User类是一个系统角色用户的基类。方法有:
setID()设置新建立对象的ID号。
getID()获得对象的ID号。
setPassword()设置新建对象的密码。
getPassword()获得对象的密码。
User()为构造函数。
(2)
Admin类继承自User类。方法有:
modifyCourse()可以调用Course控制类中的方法实现管理员拥有教师的权力进行修改;
modifyElect()可以调用Elect控制类中的方法实现管理员拥有教师的权力进行修改;
SelectCourse(),SelectElect()的作用和上面一样,对相应的部分进行更改。
(3)
Student类继承自User类,主要方法有:
SelectElect()用于查询相关的信息;
delElect()用于删除学生所选择的课程;
addElect()调用控制类实现添加课程;
updateElect()用于更新学生选课信息。
(4)Teacher类继承自User
类,主要方法有:
addCourse()用于添加教师;
delCourse()用于删除教师;
updateCourse()
用于更新教师信息;
Teacher()用于获取教师列表。
(5)
Course类是一个课程类,主要方法有:
addCourse()用于添加课程;
delCourse()用于删除课程;
updateCourse()用于修改课程信息;
getCourses()用于获取课程列表。
(6)Elect类是一个选课表类,主要方法有:
elect()选修课程;
electDel()退选课程;
getElectInfo()获取选课信息;
haveSubmit()检测是否已提交过成绩;
submitScore()提交成绩。
转载于:https://www.cnblogs.com/DQJH/p/4559096.html
网上选课系统设计类图相关推荐
- asp毕业设计——基于asp+sqlserver的网上选课系统设计与实现(毕业论文+程序源码)——网上选课系统
基于asp+sqlserver的网上选课系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于asp+sqlserver的网上选课系统设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦 ...
- C#毕业设计——基于C#+asp.net+SQL Server的动态口令认证网上选课系统设计与实现(毕业论文+程序源码)——网上选课系统
基于C#+asp.net+SQL Server的动态口令认证网上选课系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于C#+asp.net+SQL Server的动态口令认证网上选课系统 ...
- 软件工程 选课系统的uml类图_UML建模学生选课系统(类图+对象图+用例图+部署图)...
UML建模学生选课系统(类图+对象图+用例图+部署图) UML建模学生选课系统(类图+对象图+组件图+部署图) 录 1.项目简介 3 1.1. 学生选课系统 3 1.2. 项目主题 3 1.3. 设计 ...
- 基于asp.net网上选课系统设计
获取项目源文件,学习交流联系Q:1415736481,可指导毕设,课设 随着教育改革的力度的加大,能够使用信息化手段来处理日常工作显得尤为迫切.高等院校的日常管理工作中,我们选择每学期都要频繁操作的业 ...
- 基于PHP的学生选修课网上选课系统设计与实现
目录 网上选课系统 1 一. 需求分析 1 1.1 系统的架构.功能和用户 1 1.2 系统需求概述与分析 2 二. 功能模块图 2 三. 数据库和表的设计 4 3.1数据库逻辑结构设计 4 为方便, ...
- 在线购物系统设计类图
在线购物系统设计类图文档: 1.图形文档 设计类图 界面类图 2.文字说明 该部分由以下部分组成:类图综述.类描述.类联描述.继承描述.依赖描述和其他与类图有关的说明. (1)类图综述 类图是对系统所 ...
- 图书管理系统设计类图
一.图书管理类图 类:图书类(实体类),书目类,图书管理界面类(控制类),学生类(实体类),书籍类(实体类),借书界面类,还书界面类,预约界面类 二.图书管理活动图 动作状态:用户登录,验证登录,管理 ...
- 网上购物系统分析类图
实验一博客地址:https://blog.csdn.net/chicharito07/article/details/80095891 实验二博客地址:https://blog.csdn.net/ch ...
- 毕业论文系统设计类图和实体关系图
类图设计 实体关系图 转载于:https://www.cnblogs.com/luwei123/p/8706614.html
最新文章
- detectmultiscale函数参数含义_OpenCV detectMultiScale函数
- 关于arduino和zigbee串口16进制通信问题
- 数据结构值排序算法(三)-快速排序
- C++Primer:函数(参数传递-非引用形参)
- 数据挖掘之数据预处理
- linux ssh禁止用户访问任何目录,怎么限制远程ssh用户访问特定的文件
- Maven工作笔记-jar包打入本地仓库并打包
- 3.live555源码分析----延时队列
- Broadwell I7-5775c/5675c BSOD 蓝屏问题
- (Oracle)rownum用法详解 转载的
- iOS开发之字符串(NSString)的拼接
- 自学android编程教程,安卓编程入门教程 安卓编程如何自学
- AD7124-4/8芯片的模拟通道、基准、顺从电压、测三线制RTD电路等注意事项
- 三种教鞭工具使用对比
- 全国计算机一等奖说课视频,全国一等奖说课稿体育视频
- 利用GAN来为冷启动用户生成 行为特征完成yelp数据集上,冷启动垃圾识别的问题。
- python打开一个软件并进行操作_python程序中的进程操作
- power automate功能概述与学习实践(Microsoft Flow)
- Java图片缩略图裁剪水印缩放旋转压缩转格式-Thumbnailator图像处理
- ssrs订阅_SSRS订阅失败警报