Приложение Employees является бизнес-решением, упрощающим управление базой данных сотрудников, имеющей удобный функционал, позволяющий выполнять необходимые операции с записями о сотрудниках, а именно:
- Отразить в базе данных только что трудоустроенного сотрудника, указать его непосредственного руководителя и дату трудоустройства.
- Изменить существующую запись в случае повышения в должности или исправления опечатки.
- Удалить существующего сотрудника.
- Посмотреть всю цепочку начальства для конкретного сотрудника.
- В проекте используется JQuery, поэтому первым делом нужно запустить "npm install --save @types/jquery".
- Необходимые пакеты установлены через NuGet и должны подключиться автоматически.
- Готовая база данных находится в папке Database (корневая директория). В этой папке также находятся файлы запросов, использованных для создания таблиц и хранимых процедур.
Был выполнен весь дополнительный план:
- Использование хранимых процедур для работы с БД
- Сортировка на стороне клиента (получается, что сортировка в пределе конкретной страницы, т.к. реализована пагинация)
- Использование TypeScript
- Пагинация
- Вывод иерархии руководства
Для сортировки нужно нажать на заголовок столбца. Доступны сортировки по ФИО и отделу.
Проект является тестовым заданием в компанию DNS на позицию помощника прогаммиста C#.
Виктор Шулепкин
Telegram: @vixorem