Программа написана на Delphi 10 Seattle, в качестве базы данных используется SQLite.
ТЗ на разработку
Реализовать возможность:
1. добавления и изменения данных о сотруднике, должности, отдела согласно уровню доступа «изменение».
2. вместо удаления должна быть организована пометка о неактивной записи.
3. возможность просмотра активных (по умолчанию) и неактивных записей с возможностью поиска и фильтрации данных.
4. заблокировать от изменения неактивные записи.
5. автоматическое заполнение полей «кто внес изменение» из справочника сотрудников завода и «когда было внесено изменение»
6. вход в программу по паролю только для сотрудников у которых нет пометки о неактивной записи, которые не уволены и текущая дата старше либо равна дате приема на работу, а так же стоит уровень доступа «администратор», «просмотр» или «изменение».
7. уровень доступа может устанавливать только пользователь с уровнем доступа «администратор».