毕业生就业管理系统类图
时间: 2023-11-25 16:49:14 浏览: 151
据提供的引用内容,我们可以了解到高校的就业管理系统可以帮助各学院统计学生的就业情况,实现毕业生就业登记和自动修改相应学生的就业标志,同时可以开展优秀毕业生求职经验讲座等相关分享会。因此,毕业生就业管理系统的类图应该包括以下几个类:
- 学生类(Student):包括学生的基本信息,如学号、姓名、性别、专业等。
- 就业信息类(EmploymentInfo):包括学生的就业信息,如职业号、职业名称、就业状态等。
- 辅导员类(Counselor):包括辅导员的基本信息,如姓名、工号等。
- 管理员类(Administrator):包括管理员的基本信息,如姓名、工号等。
- 系统类(System):包括系统的基本信息,如系统名称、版本号等。
- 学院类(College):包括学院的基本信息,如学院名称、院长等。
以上是毕业生就业管理系统类图的基本类,下面是类之间的关系:
- 学生类与就业信息类之间是一对一的关系,一个学生只有一个就业信息,一个就业信息只属于一个学生。
- 辅导员类与学生类之间是一对多的关系,一个辅导员可以管理多个学生,一个学生只有一个辅导员。
- 管理员类与系统类之间是一对一的关系,一个管理员只能管理一个系统,一个系统只能被一个管理员管理。
- 学院类与辅导员类之间是一对多的关系,一个学院可以有多个辅导员,一个辅导员只属于一个学院。
```mermaid
classDiagram
class Student{
-int id
-String name
-String gender
-String major
+void register()
+void modifyInfo()
}
class EmploymentInfo{
-int jobId
-String jobName
-String jobStatus
+void updateStatus()
}
class Counselor{
-int id
-String name
+void login()
+void viewStudentInfo()
}
class Administrator{
-int id
-String name
+void login()
+void manageSystem()
}
class System{
-String name
-String version
+void updateVersion()
}
class College{
-String name
-String dean
+void viewStudentInfo()
}
Student "1" -- "1" EmploymentInfo
Counselor "1" -- "*" Student
Administrator "1" -- "1" System
College "1" -- "*" Counselor
```
阅读全文