Diagrams
Компонентен дијаграм
Во овој дијаграм го претставуваме сите компоненти кој ќе ги има front-end -от од апликацијата и како тие ќе бидат поврзани.
Истиот има неколку верзии според промените во барањата.
Претставува почетна верзија, дефинирајќи ја почетна идеја на системот
Почетната верзија е изменета во верзија2 така што се додени врските помеѓу компонентите, и секоја компоненета од еден итерфејс е одделена, за разлика од првата верзија каде што повеќе компоненти беа разгледувани како целина.
Верзија3 претставува изменета верзија на Верзија2 на дијаграмот, така што со се доданени нови компоненти во интерфејсите за одлогирање и поставување на прашања, исто така последните чекори од некја акција е пренасочена кон почетна според тип на корисник за разлика од претхондата верзија во која корисникот остануваше на истата страна и по заврашување на крајната акција.
Оваа верзија е последна и според неа е првен целиот систем, направени се само мали промени за појасен преглед на дијаграмиот.
Дијаграми за база
Преку овие дијаграми ја изгенериравем базата која што се користи во системот. (Hibernate)
Претставува првичната замисла за базата, и нејзинте врски напрвена е во ER-дијаграм со која јасно се гледаат тебалеите, is-a релацијата за табелата корисниците, како и релациите меѓу табелите.
Верзија2 всушност претставува класна репрезентација на верзија1 така што конкрето се прикажани сите атрибути од таблите како и нивните врски. Оваа форма беше потребна за генерирање на моделот.
Класен дијаграм верзија3 е xml форма на верзија2, за полесне промена на дијаграмите и барањето сите дијаграми да бидат во иста форма.
Ова верзија е изменета верзија на верзија3, односно е направена промена на врските според верзија2.Имаше потреба од креирање на наова верзија на класниот дијаграм затоа што при прецратување на верзија2 во верзија3 беа изоставени некои од врските меѓу табелите. Ова претставува идентична верзија на верзија2 спорд која е и направен моделот на базата.
Активити дијаграм пребарување
Верзија1 на активити дијаграмот кој го опишува пребарувањето на хотел од страна на корисникот.
Направени се измени на верзија1 со цел да се поврзе текот на дејството од едне во друг дијаграм, и истиот е зачуван во xml форма.
Направени се измени на дијаграмот во начинот на опишување и претставување на разгранувањата (исправка на нотациска форма) како и исклучено е повразувањето од верзија2 кое што генерираше бесконечен циклус.
Активити дијаграм резервации
Верзија1 на активити дијаграмот кој го опишува процесот на резервација од страна на корисникот.
Направени се измени на верзија1 со цел да се поврзе текот на дејството од едне во друг дијаграм,односно од пребарување во резервација и истиот е зачуван во xml форма.
Направени се измени (поправка) на дијаграмот во нотацијата како и исклучено е повразувањето од верзија2 кое што генерираше бесконечен циклус во последниот чекор на пребаруваето и првиот чекор во резервација.
Активити дијаграм техничка подршка
Верзија1 на активити дијаграмот кој го опишува пријавуваето на проблем во системот како и добивање на одговор за истиот односно пребарување на решение на проблемот во веќе одговорените прашања.
Направени се измени на верзија1 по барање истито да биде во xml форма.
Направени се измени на дијаграмот во начинот на опишување и претставување на разгранувањата (исправка на нотациска форма) како и исклучување на двата различни излези при различни дејства. Односно сега имам еден почеток и еден крај ( во согласност со UML нотацијата)
Дијаграм за архитектура на системот
Верзија1 ја претставува архитектурата на системот.
Верзија2 е идентична со Верзија1, но е прикачена под друго правилнот име.
Deployment дијаграм
Верзија1 ја претставув Deployment дијаграм на системот.
Верзија2 е изменета верзија на Верзија1, во која што се поправени формата на пакување на контролерите, модели и сл, исто така е направена промена во именувањето на фајлот.
Секвенцјален дијаграм
Оваа верзија ја претставува првичната замисла на резервирање на системот, без навлегување во детали од системот. Односно само површно поминување низ функионалностите.
Подетален преглед на процесот на резервација и идејата за вкчучување на систем на наплата и како истио би требало да се вклучи во системот и да се поврзе со веќе постоечките класи и функционалности.
Ова верзија го преставува секвенцјален дијаграм во системот во формата во која што е имплементиран системот, со истоименуаните класи и функции во системот. Овде е преставен само процесот на резервација, без чекорите пред резервација.
Оваа верзија е последна и го прикажвуа целиот процес на резервација, вклучувајќи го пребарувањто на почетокот и плаќањето на крајот од процесот на резервација.