Skip to content

lysalexy/JavaFX-ConferenceOrganizationCompany

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Декстоп-приложение для компании по организации конференций

Проект представляет собой приложение для работы с базой данных компании по организации конференций. База данных, а также используемые функции хранятся в СУБД MSSQL Server и были спроектирована в рамках дисциплины "Базы данных" Санкт-Петербургского Политехнического университета им. Петра Великого (ВШПИ, Программная инженерия, 3-ий курс). В рамках курсового проекта запрещено использование ORM для клиентского приложения, был реализован шаблон проектирования Model-View-Presenter.

Схема базы данных

база данных с типами

Механика работы приложения

Для получения доступа к приложению необходимо пройти авторизацию, на этапе которой определяется роль пользователя

В рамках приложения выделяются 3 роли пользователей:

  • администратор
  • личный помощник
  • видеограф/фотограф

В рамках создания конференции возможно закрепить за мероприятием видеографа/фотографа, а также составить фуршетное меню.

Функционал пользователей

Подробное описание функционала с демонстрацией исходного вида приложения представлено в виде отчета

Стек технологий

Java Gradle MicrosoftSQLServer

Запуск и установка

Требуется запущенный MSSQL Server, содержащий заполненную базу данных и все используемые встроенные функции.

Необходимо изменить значение переменной url в java/ConferenceOrganizationCompanyApplication.java

Название переменной внутри url Описание
user Пользователь MSSQL Server
password Пароль пользователя MSSQL Server

About

JavaFX application for work with MSSQL database

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages