题目:16版.人才市场找工作题干: 1、实验要求 本实验要求:以毕业生在人才市场找工作为背景,体验接口与实现类的应用特性。 1-1. 业务说明: 1-1.1. 本实验以大学毕业生找工作为业务背景。 1-1.2. 大学生有不同的专业背景,但通常都需要找工作。 1-1.3. 人才市场根据不同的专业和雇主要求为求职者提供工作机会。 1-1.4. 人才市场需要每类专业的毕业生提供专业平均分和姓名。 1-2.
时间: 2023-12-06 07:41:30 浏览: 122
接口设计:
1-2.1. 提供一个名为“JobMarket”的接口,用于查询人才市场提供的工作机会。接口包括以下方法:
- getJobListByMajor(String major):根据专业查询该专业的工作机会列表。
- getJobListByEmployer(String employer):根据雇主查询该雇主提供的工作机会列表。
1-2.2. 提供一个名为“Graduate”的接口,用于提供毕业生的信息。接口包括以下方法:
- getAverageScore(String major):根据专业查询该专业的毕业生平均分数。
- getName():获取毕业生的姓名。
1-2.3. 提供一个名为“JobApplication”的接口,用于处理毕业生的求职申请。接口包括以下方法:
- applyForJob(String jobTitle):根据职位名称提交求职申请。
1-2.4. 提供一个名为“Employer”的接口,用于处理雇主的招聘需求。接口包括以下方法:
- postJob(String jobTitle, String majorRequirement):发布招聘信息,包括职位名称和所需专业。
1-2.5. 提供一个名为“Interview”的接口,用于安排面试。接口包括以下方法:
- scheduleInterview(String applicantName, String jobTitle, Date interviewTime):安排面试,包括申请人姓名、职位名称和面试时间。
1-2.6. 提供一个名为“Offer”的接口,用于发放录用通知。接口包括以下方法:
- sendOffer(String applicantName, String jobTitle, Date offerDate):发放录用通知,包括申请人姓名、职位名称和录用日期。
阅读全文