- •Вариант 1. Видеопрокат
- •Вариант 2. Блог
- •Вариант 3. Клиенты и счета
- •Вариант 4. Система контроля успеваемости
- •Вариант 5. Управление контактами с клиентами
- •Вариант 6. Банкомат
- •Вариант 7. Интернет-магазин
- •Вариант 8. Библиотечная система
- •Вариант 9. Web-форум
- •Вариант 10. Каталог ресурсов Web
- •Вариант 11. Генеалогическое дерево
- •Вариант 12. Информационный киоск метро
- •Вариант 13. Система складского учета
- •Вариант 14. Система поддержки составления расписания занятий
- •Вариант 15. Система начисления зарплаты
- •Вариант 16. Система для ввода информации при приеме сотрудника на работу
Вариант 16. Система для ввода информации при приеме сотрудника на работу
Подразделение/кафедра выбирается путем позиционирования на определенной (нужной) строке. Подразделения меняются сравнительно часто и поэтому их названия и коды хранятся в соответствующих справочниках. Должности также выбираются в соответствии со штатным расписанием. Если соответствующие должности уже заняты, то ввод не может быть осуществлен. Каждому сотруднику в соответствии с имеющимися ограничениями должен быть присвоен тарифный разряд. Наряду с другими сведениями, вводится информация о знании иностранных языков. Языки выбираются из списка. Выбор может быть множественным (т.е. сотрудник может владеть более чем одним языком). Все выбранные позиции должны быть видны; пользователь может корректировать свой выбор перед тем, как окончательно занести данные в БД. Кроме названия языка, фиксируется еще и степень владения языком. Запрещается принимать на работу лиц пенсионного возраста. При приеме на преподавательскую должность образование должно быть высшим. При приеме на должность выше ассистента научно-педагогический стаж должен быть больше 3 лет. Научно-педагогический стаж не может быть больше общего стажа. После занесения всей информации о сотруднике в БД каждому сотруднику автоматически присваивается табельный номер. Зачисление в штат производится на пятилетний срок, по истечении которого трудовой контракт либо продлевается на 5 лет, либо разрывается. Сотрудник может быть уволен или переведен на другую должность до истечения срока его трудового контракта. Система должна по запросу готовить различные отчеты:
перечень сотрудников, имеющих общий стаж неменее указанного;
перечень сотрудников, имеющих научно-педагогический стаж неменее указанного;
перечень незанятых должностей по всем подразделениям;
перечень сотрудников, чей трудовой контракт истекает в ближайшем месяце;
перечень сотрудников, владеющих указанным иностранным языком.
В ходе выполнения этого варианта задания должна быть разработана схема базы данных о штатном расписании и сотрудниках.