网上选课系统设计类图

类图说明:

(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()提交成绩。

时间: 2024-12-20 22:37:48

网上选课系统设计类图的相关文章

团队博客(五):学生成绩管理系统设计类图

系统功能图 学生用例图 教师用例图 教师通过成绩管理可进行成绩的录入并查看学生成绩,通过教学管理可进行历年数据查询和个人课表查询等,通过用户管理可以查看个人基本信息和注销登录.修改密码. 管理员用例图 可进行选课管理.成绩管理.教学管理.课程管理和系统设置.用户管理. 实体类图 边界类图 学生序列图 教师序列图 管理员序列图 学生状态图 管理员状态图 教师状态图 学生活动图 管理员活动图 教师活动图

图书管理系统设计类图

一.图书管理类图 类:图书类(实体类),书目类,图书管理界面类(控制类),学生类(实体类),书籍类(实体类),借书界面类,还书界面类,预约界面类 二.图书管理活动图 动作状态:用户登录,验证登录,管理图书,验证图书等几部分组成….. 三.图书管理用例图 参与者:图书管理员,学生 用例:学生部分(新增,修改,删除学生信息),图书部分(新增,修改,删除图书信息),以及借书,还书,用户登录 用例图如下图所示: 四.图书管理协作图 分类器角色:学生,管理员,图书,显示图书信息界面 五.图书管理顺序图 对

图书馆管理系统设计类图

例图 图书档案管理相关类 图书档案管理类.设置图书类型类.设置出版社类 图书注销类之间相互关系 读者档案管理类.读者类型设置类.过期读者续借类.读者挂失类相互关系 图书借阅管理相关类关系

毕业论文系统设计类图

ER图 原文地址:https://www.cnblogs.com/hap-p-y/p/8733063.html

选课系统类图与数据结构图

9.3总体设计——毕业论文系统设计类图及各ER模型图关系图

原文地址:https://www.cnblogs.com/melody-yang/p/8715674.html

选课系统设计

数据库设计 给出关系模式: 用户(编号,密码) 学生(学号,年级,专业,其他信息) 教师(教师工号,所在系,其他信息) (学生.教师是用户的子类) 课程(课程编号,课程名,开课系别,教师,上课时间,上课教师,学生数量,先决条件) 选课(课程编号,学号) 课程编号 reference 课程.课程编号,学号 reference 学生.学号 教课(课程编号,教师工号)课程编号 reference 课程.课程编号,教师工号 reference 教师.教师工号 学生成绩(课程编号,学号,成绩) 课程编号,

ER模型、类图

毕业论文管理系统设计类图 ER模型 原文地址:https://www.cnblogs.com/qinmiaomiao/p/8735397.html

选课系统的界面设计、类图设计、数据库设计

一.界面设计 不论学生.老师登陆界面统一是下图,根据输入的用户名来判断该进入哪种界面. 学生登陆后的界面: 教师界面:教师登陆后到课程名称界面,选择课程后得到第二张图. 二.类图设计 三.数据库设计 课程:课程编号,开课系别,教师编号,时间,教师,容量,先决条件 教师:教师编号,教师姓名,教师性别,所属学院 学生:学生编号,开课学院,学生专业 教授课程:课程编号,教师编号 上课信息:学生编号,课程编号,上课时间,教室