Декстопное приложение для кинотеатра с трехзвенной архитектурой (клиент-сервер-база данных). Поддерживает два типа пользователей с разной функциональностью: Админ и Кассир.
Для запуска проекта необходимомо:
- Скачать проект с гитхаба
- Созадть на компьютере локальную БД postgreSQL
cinema
- Открыть проект с помощью среды разработки
- Добавить созданную БД
cinema
в среду разработки - Запустить
MEGAADDER.sql
для наполнения БД - Изменить параметры в файле
Server/src/main/java/Server/DatabaseConfig
на пользовательские - Далее в описанной последовательности (т.е. сначала
ServerStart
, а только потомClient
):- Запустить
ServerStart
- Запустить
Client
- Запустить
- Радоваться жизни
После запуска открывается окно авторизации в системе.
- После входа в систему с данными администратора открывется окно администратора.
- При нажатии на кнопку
Добавить
открывается форма для ввода данных о новом фильме. - При выборе фильма и нажатии на кнопку
Расписание сеансов
открывается окно для просмотра текущих сеансов и удаления имеющихся. - При выборе фильма и нажатии на кнопку
Добавить сеанс
открывется форма для ввода данных оновом сансе на выбранный фильм.
- При нажатии на кнопку
- После входа в систему с данными кассира открывается окно кассира.