【发布时间】:2021-07-09 17:45:44
【问题描述】:
我正在构建一个招聘管理系统,首席招聘人员可以登录并添加新工作,然后他可以将候选人分配给该工作。这些候选人中的每一位在被录用之前都有自己的步骤(筛选、面试、测试等)。
例如:id 为 3 的应聘者在被录用前还有 6 步,而 id 为 21 的应聘者在被录用前只有 2 步。
请注意,同一候选人可以分配到不同的工作。 例如:id 为 6 的应聘者,应聘 PHP Dev 职位和 Technical Lead 职位。
编辑:这只是招聘人员的积压工作,招聘人员将从 LinkedIn 职位发布中选择合适的候选人并将其添加到系统中。
【问题讨论】:
-
您是否考虑过在应聘者和职位之间添加应用程序?
-
@cmolina 确实!我不清楚,在叙述中是猎头公司决定他们想要考虑哪个职位的候选人,还是人们申请工作的传统招聘业务。但无论答案如何,应用程序/分配都是缺失的。
-
我更新了我的问题并添加了有关用例的更多说明。我确实在查看应用程序/分配,但我看不出它的必要性,它将扮演什么角色?
标签: javascript orm uml class-diagram system-design