基本上,我正在使用人力资源管理应用程序。
职位(如培训师、副经理、经理等)根据他们的服务填补。
有一份所有员工的名单,在任何给定日期服务最高的人占据最高位置。
关键位置的数量是固定的。根据员工在列表中的职位,将显示其可能的职位。
职位如下:
- (职位 - 职位数)
- 导演 - 1
- 经理 - 3
- 镝。经理 - 5
- 教练 - 10
现在,在根据他们的经验填充的员工列表中,列表中的第一位将是主管,接下来的三位是经理,接下来的 5 位员工将是 Dy。经理和接下来的十个将是培训师。
我想设计一个用于存储位置和相关数字的数据库表。可能会增加新的职位,而且职位的数量可能会随时间而变化。例如,如果主任职位的数量从一个增加到两个,则应该对其进行编辑。一旦编辑了董事职位的数量,列表中的前两名员工将被指定为可能的董事。同样的逻辑也适用于所有其他职位。
我不确定这种表的数据库结构应该是什么。完成后,我应该能够使用 php 根据员工列表中的任何给定员工的排名查询该表的可能位置。
例如,如果员工排在第 5 位,我应该能够查询表并获得可能的职位。在这种情况下,等级 5 将是 Dy。经理。
希望我已经明确了我的要求。请帮助我为此目的设计一个数据库表。
谢谢!