Skip to content

Latest commit

 

History

History
52 lines (44 loc) · 3.21 KB

README.md

File metadata and controls

52 lines (44 loc) · 3.21 KB

Cinema_0371

Емельянов Матвей и Галимуллин Амир гр.0371

Декстопное приложение для кинотеатра с трехзвенной архитектурой (клиент-сервер-база данных). Поддерживает два типа пользователей с разной функциональностью: Админ и Кассир.

Сведения для запуска

Для запуска проекта необходимомо:

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

Описание

После запуска открывается окно авторизации в системе. image

  • После входа в систему с данными администратора открывется окно администратора. image
    • При нажатии на кнопку Добавить открывается форма для ввода данных о новом фильме. image
    • При выборе фильма и нажатии на кнопку Расписание сеансов открывается окно для просмотра текущих сеансов и удаления имеющихся. image
    • При выборе фильма и нажатии на кнопку Добавить сеанс открывется форма для ввода данных оновом сансе на выбранный фильм. image
  • После входа в систему с данными кассира открывается окно кассира. image
    • После выбора фильма открывается окно с сеансами. image
    • После выбора сеанса открывается окно для выбора мест.
      • Красный - занятые месте
      • Синий - свободные места image
    • Выбранные места отображаются зеленым цветом. image
    • При нажатии на кнопку Подтвердить открывается окно с подтверждением image