Необходимо было разработать схему базы данных для Киностудии, создать 3 роли пользователей и разработать API для взаимодействия с БД. В качестве СУБД была использована MSSQL Server, а оконное приложение написано на Java при помощи графической библиотеки JavaFX.
- MSSQL Server
- Java, JavaFX
Код создания схемы лежит в файле tables.sql
Были придуманы 3 роли:
- Администратор – может регистрировать новых пользователей, добавлять новые фильмы, добавлять персонал в составы фильмов, назначать на должности и редактировать различные данные;
- Менеджер съёмок - имеет такие возможности как назначение съёмок, редактирование информации о съемках и другое;
- Сотрудник - может просматривать свое расписание, гонорар и информацию о законченных фильмах.
Подробнее с текстом запросов можно ознакомиться в файле requests.sql.
О том, каким ролям доступны какие запросы, можно прочитать тут.