db_202122z_va_prj_moviezilla

Презентација на развиен софтвер

Апстракт

Веб платформа за резервацијa на филмoви кои за прв пат доаѓа во нашите кино сали, но и на оние кои веќе се даваат кај нас. Ова ќе биде достапно само за нашата држава преку која сите ќе може да праватрезервации.Гледачите ќе може да ги гледаат достапните филмови,
а исто така и филмови кои доаѓаат во иднина. Голема придобивка е тоа што ќе може да се резервира ред и седиште кое што најмногу одговара. Откако клиентите ке се регистрираат на нашата платформа со лични податоци добиваат
ID број и корисничко име.За клиентите ке се чува името, презимето, маилот, телефонски број, корисничкото име,ID .Плаќањето на картите може да се врши онлајн или при само подигање на истите.
За седиште се чува број на седиште и број на ред .За секој филм ќе се чува име,ID,време на траење и жанр. Исто така за ќе се чува и за резервација и тоа ID за истата, ID на клиентот,седиште и филм,
проекција во која ќе се чуваат информации за временскиот интервал,име на филмот, цената на проекцијата и името на кино салата.

Архитектура

Краток опис: Архитектурата на нашиот проектот е Spring MVC - архитектура и избрана е затоа што е една од најпопуларните архитектури за изработка на веб апликации поврзани со дата бази.

Слоеви:

  • База на податоци: PosgreSQL 11
  • Слој за поврзување со базата: Hibernate 5
  • Заднинска/Бизнис логика: Java 11 сервиси, поврзување со JDBC
  • Контрола на интеракции: JPA
  • Кориснички интерфејс: HTML со Thymeleaf template

Дизајн на базата (ERD)

На сликата е претставен финалниот ЕР дијаграм за изработената база на податоци

Имплементирана релациска шема (RD)

На сликата е претставен финалниот дијаграм на изработената релациска шема на базата на податоци

Екран 1: накратко што е претставено

На сликата е прикажана почетната страна на апликацијата стартувана на десктоп пребарувач - 'Home page'

Екран 2: накратко што е претставено

Опис што има на сликата

Улоги на членовите на тимот

Членови на тимот: