SSM毕业生就业管理
2024-10-25 16:59:49 0 举报
功能模块图,er图,类图,时序图,用例图,数据流图
作者其他创作
大纲/内容
1
属于
belongsTo
招聘结束时间
就业指导名称
登录
RecruitmentController
-recruitmentService: RecruitmentService
+createRecruitment(request: Request): Response+getRecruitments(request: Request): Response+getRecruitmentById(request: Request): Response+updateRecruitment(request: Request): Response+deleteRecruitment(request: Request): Response
否
招聘
管理员
发送结果
宣讲会开始时间
1..*
attends
Return Detailed Guidance Data
manages
N
administratorUser
老师管理
是
UILectureResponse()
学生
EntityGuidanceRequest()
结束
Forward Application Request
删除就业指导信息
回复
Return Employment Guidance Data
ControllerGuidanceResponse()
查询宣讲会信息
<<extends>>
M
<<include>>
Submit changes to lecture
Display Success Message
开始
RecruitmentDao
+save(recruitment: RecruitmentEntity): void+findAll(): List<RecruitmentEntity>+findById(id: int): RecruitmentEntity+update(recruitment: RecruitmentEntity): void+delete(id: int): void
Service
Forward result
参加宣讲会
招聘收藏
ServiceGuidanceRequest()
DaoGuidanceRequest()
是否为教师
studentController
教师管理
添加
注册
用户登录
咨询
创建时间
数据库
教师
EntityLectureResponse()
就业指导
Retrieve Employment Guidance Data
解答
LectureService
+validateLectureData(lectureData: Lecture): Boolean+notifySpeakers(lecture: Lecture)+publishLecture(lecture: Lecture)
学生管理
添加教师信息
查询就业指导信息
政策法规
DaoGuidanceResponse()
密码不正确
添加学生信息
政策法规管理
修改学生信息
就业指导管理
Return update result
学生手机号
administratorEntity
宣讲会收藏
uses
宣讲会名称
宣讲会
个人中心
EntityGuidanceResponse()
JobStatus
Call updateLectureService()
宣讲会结束时间
修改就业指导信息
Request for More Details
删除学生信息
Page
studentService
添加就业指导信息
is a
LectureController
TeacherDao
+saveTeacher()+updateTeacher()+deleteTeacher()+findTeacherById()
Retrieve Detailed Guidance Data
UIGuidanceResponse()
招聘信息管理
+工号: String+姓名: String+所属系: String
Entity
发布
*
管理
添加宣讲会信息
收藏时间
Application Saved Successfully
studentEntity
管理简历
gives
咨询就业指导
findAllJobs()
成功
administratorDao
Call saveApplication()
就业指导类型
Student
-String studentId-String name-List<Lecture> attendedLectures
+applyForJob(Recruitment recruitment)
Update lecture data
查询招聘信息
咨询管理
displayJobInfo()
工资
+ 整数 薪资编号+ 整数 金额+ 字符串 货币
+支付至(员工)
删除教师信息
宣讲会查看/收藏
Success Message Displayed
老师头像
宣讲会图片
teacherEntity
Lecture
+String title+String description+DateTime date+List<String> speakers
适用于
appliesFor
系统管理
Call submitApplication()
学生身份证号
Return Success
Policy
-String policyId-String title-String description
Confirm update
uses
就职公司
聘用
teacherService
Controler
毕业生就业管理系统
ServiceGuidanceResponse()
政策法规查看
员工
+字符串名称+字符串位置
+工作()
发布招聘信息
RecruitmentService
-recruitmentDao: RecruitmentDao
+createRecruitment(recruitment: RecruitmentEntity): void+getRecruitments(): List<RecruitmentEntity>+getRecruitmentById(id: int): RecruitmentEntity+updateRecruitment(recruitment: RecruitmentEntity): void+deleteRecruitment(id: int): void
applicationResult()
添加招聘信息
confirmApplication
老师
人力资源管理者
+字符串 经理编号+字符串名称
- 管理职位空缺()- 管理员工()
学生界面
删除招聘信息
删除宣讲会信息
Call updateLecture()
政策法规类型
老师身份证号
招聘详情
失败
总体流程图
ServiceLectureResponse()
studentDao
宣讲会管理
Return Employment Guidance Result
DaoLectureResponse()
修改招聘信息
公司图片
requestJobInfo()
编辑简历
招聘开始时间
ServiceLectureRequest()
查询学生信息
参加
Call function getEmploymentGuidance()
getJobInfoList()
ControllerGuidanceRequest()
UIGuidanceRequest()
+宣讲会ID: String+公司名称: String+日期: Date+地点: String+内容: String
LectureEntity
+String id+String lectureId+String attribute+String value
收藏
密码正确
学生头像
+姓名: String+用户名: String+密码: String
支付至
paysTo
老师姓名
就业指导详情
是否就业
组织
TeacherEntity
-String id-String name-List<Course> courses
teacherDao
修改宣讲会信息
政策法规详情
专业
EntityLectureRequest()
就业指导图片
administratorService
Display Employment Guidance
招聘查看/收藏
查看招聘信息
查看结果
教师界面
administratorController
部门
+ 字符串 部门编号+ 字符串 部门名称- <员工> 列出员工名单
+ 添加员工(员工)+ 移除员工(员工)
Apply for Employment Guidance
JobInfoList
学生姓名
筛选简历
TeacherController
+handleTeacherRequest()
招聘信息
+信息ID: String+职位名称: String+公司名称: String+发布日期: Date+详情: String
咨询政策法规
投递简历
applyForJob(jobId)
Teacher
-String teacherId-String name-List<Lecture> givenLectures
+evaluateStudent(Student student)
Administrator
-String adminId-String name
+manageRecruitments()+managePolicies()+manageUsers()
studentUser
政策法规名称
RecruitmentEntity
-id: int-title: String-description: String-requirements: String
checkJobAvailability(jobId)
组织宣讲会
ContrllerGuidanceRequest()
teacherController
teacherUser
接收简历
入职成功
Recruitment
-String recruitmentId-String jobTitle-String company-List<Policy> policies
+acceptApplication(Student student)
宣讲会详情
LectureDao
+saveLecture(lecture: Lecture)+updateLecture(lecture: Lecture)+deleteLecture(lectureId: String)+findLectureById(lectureId: String): Lecture+findAllLectures(): List<Lecture>
提供
查看宣讲会信息
has
政策法规图片
UILectureRequest()
查询教师信息
Controller
老师手机号
公司名称
面试候选人
Return result
ContrllerGuidanceResponse()
发出录用通知
审核简历
招聘时间
是否为管理员
+String id+String name
+teachCourse()
Save Application to Database
Process Application Request
Submit Job Application
Acknowledgement
List<Job>
招聘管理
Request for Employment Guidance
查看
StudentController
+handleGraduationRequest(request: GraduationRequest): Response+handleEmploymentRequest(request: EmploymentRequest): Response
+法规ID: String+标题: String+发布日期: Date+内容: String+适用对象: String
简历
+简历ID: String+投送时间: String+内容: String
DaoLectureRequest()
性别
Application Processed Successfully
-String lectureId-String title-Teacher teacher-List<Student> students
Forward Success Message
职位空缺
+ 字符串 工作编号+ 字符串 职位标题+ 字符串 要求
+应聘(员工)
TeacherService
+manageTeachers()+assignCourseToTeacher()
Display Detailed Guidance
+String id+String name+String major
StudentServiceDao
+getStudentById(id: String): Student+updateStudent(student: Student): Boolean
StudentService
+getStudentInfo(id: String): Student+updateStudentInfo(student: Student): Boolean
密码错误
+学生证号: String+姓名: String+专业: String
Display update success message
新员工培训
Save/Update Data
Forward request with changes
ControllerLectureRequest()
ServicerGuidanceRequest()
applyJob(jobId)
修改教师信息
新员工入职
Forward Application
ControllerLectureResponse()
ServicerGuidanceResponse()
入学时间
0 条评论
下一页