OOAD教学管理系统 设计类图

本文详细介绍了OOAD(面向对象分析与设计)在教学管理系统中的应用,涵盖了实体类设计如选课管理类图,包括学生、选课表、课程信息和选课情况等类的设计。同时,阐述了录入与维护类图,涉及学生、成绩和成绩报表等类,并提到了成绩管理人员。此外,还讨论了系统的界面设计,包括不同界面的跳转关系,如登录、选择命令、查询和报表生成等功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

实体类设计:

一、选课管理类图

(1)类学生:

学生

整体说明:

类名:学生

类的责任:用于参与课程

继承:类用户

被引用情况:选课情况

属性说明:

除了从用户继承的属性,无新属性生成

操作说明:

+选课(课程号):Boolean

+查询选课情况(学号):选课情况

+查询成绩(学号):成绩

关系说明:

继承用户

一个学生与类选课清单的一个或多个对象关联

一个学生与类选课表的一个或多个对象关联

一个学生与类课程的一个或多个对象关联

定义对象:

一个学生对应一个类学生

 

(2)类选课表:

选课表

整体说明:

类名:选课表

类的责任:存放多个课程的类

继承:无

被引用情况:无

属性说明:

+专业:String

+课程号:Int

+课程名:String

+任课教师:String

+上课地点:String

+上课时间:String

操作说明:

+增加课程(课程):Boolean

+查询课程(课程号):课程

+删除课程(课程号):Boolean

+发布():Boolean

关系说明:

课程是选课表的组成部分

一个选课表与类学生的多个对象关联

一个选课表与类选课情况的一个对象关联

 

定义对象:

每个专业对应一个对象

 

(3)类课程信息:

课程信息

整体说明:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值