码迷,mamicode.com
首页 > 其他好文 > 详细

网上选课系统设计类图

时间:2015-06-07 21:34:32      阅读:979      评论:0      收藏:0      [点我收藏+]

标签:

技术分享

类图说明:

 

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

网上选课系统设计类图

标签:

原文地址:http://www.cnblogs.com/DQJH/p/4559096.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!