'''Diagrams''' == Компонентен дијаграм == Во овој дијаграм го претставуваме сите компоненти кој ќе ги има front-end -от од апликацијата и како тие ќе бидат поврзани. Истиот има неколку верзии според промените во барањата.[[BR]] * [[https://develop.finki.ukim.mk/projects/ORH/attachment/wiki/WikiStart/komponenten%20dijagram.xml| Верзија1]][[BR]] Претставува почетна верзија, дефинирајќи ја почетна идеја на системот * [[https://develop.finki.ukim.mk/projects/ORH/attachment/wiki/WikiStart/komponenten%20dijagram%20v2.xml| Верзија2]] Почетната верзија е изменета во верзија2 така што се додени врските помеѓу компонентите, и секоја компоненета од еден итерфејс е одделена, за разлика од првата верзија каде што повеќе компоненти беа разгледувани како целина. * [[https://develop.finki.ukim.mk/projects/ORH/attachment/wiki/WikiStart/komponenten%20dijagram%20v3.xml| Верзија3]] Верзија3 претставува изменета верзија на Верзија2 на дијаграмот, така што со се доданени нови компоненти во интерфејсите за одлогирање и поставување на прашања, исто така последните чекори од некја акција е пренасочена кон почетна според тип на корисник за разлика од претхондата верзија во која корисникот остануваше на истата страна и по заврашување на крајната акција. * [[https://develop.finki.ukim.mk/projects/ORH/attachment/wiki/WikiStart/komponenten%20dijagram%20v4.xml| Верзија4]] Оваа верзија е последна и според неа е првен целиот систем, направени се само мали промени за појасен преглед на дијаграмиот. == Дијаграми за база == Преку овие дијаграми ја изгенериравем базата која што се користи во системот. (Hibernate) * [[https://develop.finki.ukim.mk/projects/ORH/attachment/wiki/WikiStart/baza.jpg| Верзија1]] Претставува првичната замисла за базата, и нејзинте врски напрвена е во ER-дијаграм со која јасно се гледаат тебалеите, is-a релацијата за табелата корисниците, како и релациите меѓу табелите. * [[https://develop.finki.ukim.mk/projects/ORH/attachment/wiki/WikiStart/%D0%9A%D0%BB%D0%B0%D1%81%D0%B5%D0%BD%20%D0%B4%D0%B8%D1%98%D0%B0%D0%B3%D1%80%D0%B0%D0%BC.png| Верзија2]] Верзија2 всушност претставува класна репрезентација на верзија1 така што конкрето се прикажани сите атрибути од таблите како и нивните врски. Оваа форма беше потребна за генерирање на моделот. * [[https://develop.finki.ukim.mk/projects/ORH/attachment/wiki/WikiStart/%D0%9A%D0%BB%D0%B0%D1%81%D0%B5%D0%BD%20%D0%B4%D0%B8%D1%98%D0%B0%D0%B3%D1%80%D0%B0%D0%BC%20-final.xml| Верзија3]] Класен дијаграм верзија3 е xml форма на верзија2, за полесне промена на дијаграмите и барањето сите дијаграми да бидат во иста форма. * [[https://develop.finki.ukim.mk/projects/ORH/attachment/wiki/WikiStart/%D0%9A%D0%BB%D0%B0%D1%81%D0%B5%D0%BD%20%D0%B4%D0%B8%D1%98%D0%B0%D0%B3%D1%80%D0%B0%D0%BC%20-%20final.xml| Верзија4]] Ова верзија е изменета верзија на верзија3, односно е направена промена на врските според верзија2.Имаше потреба од креирање на наова верзија на класниот дијаграм затоа што при прецратување на верзија2 во верзија3 беа изоставени некои од врските меѓу табелите. Ова претставува идентична верзија на верзија2 спорд која е и направен моделот на базата. == Активити дијаграм пребарување == * [[https://develop.finki.ukim.mk/projects/ORH/attachment/wiki/WikiStart/%D0%90%D0%BA%D1%82%D0%B8%D0%B2%D0%B8%D1%82%D0%B8%20%D0%B4%D0%B8%D1%98%D0%B0%D0%B3%D1%80%D0%B0%D0%BC%20%D0%BF%D1%80%D0%B5%D0%B1%D0%B0%D1%80%D1%83%D0%B2%D0%B0%D1%9A%D0%B5.png| Верзија1]] Верзија1 на активити дијаграмот кој го опишува пребарувањето на хотел од страна на корисникот. * [[https://develop.finki.ukim.mk/projects/ORH/attachment/wiki/WikiStart/%D0%90%D0%BA%D1%82%D0%B8%D0%B2%D0%B8%D1%82%D0%B8%20%D0%B4%D0%B8%D1%98%D0%B0%D0%B3%D1%80%D0%B0%D0%BC%20%D0%BF%D1%80%D0%B5%D0%B1%D0%B0%D1%80%D1%83%D0%B2%D0%B0%D1%9A%D0%B5.xml| Верзија2]] Направени се измени на верзија1 со цел да се поврзе текот на дејството од едне во друг дијаграм, и истиот е зачуван во xml форма. * [[https://develop.finki.ukim.mk/projects/ORH/attachment/wiki/WikiStart/%D0%90%D0%BA%D1%82%D0%B8%D0%B2%D0%B8%D1%82%D0%B8%20%D0%B4%D0%B8%D1%98%D0%B0%D0%B3%D1%80%D0%B0%D0%BC%20%D0%BF%D1%80%D0%B5%D0%B1%D0%B0%D1%80%D1%83%D0%B2%D0%B0%D1%9A%D0%B5%20%20-%20final.xml| Верзија3]] Направени се измени на дијаграмот во начинот на опишување и претставување на разгранувањата (исправка на нотациска форма) како и исклучено е повразувањето од верзија2 кое што генерираше бесконечен циклус. == Активити дијаграм резервации== * [[https://develop.finki.ukim.mk/projects/ORH/attachment/wiki/WikiStart/%D0%90%D0%BA%D1%82%D0%B8%D0%B2%D0%B8%D1%82%D0%B8%20%D0%B4%D0%B8%D1%98%D0%B0%D0%B3%D1%80%D0%B0%D0%BC%20%D1%80%D0%B5%D0%B7%D0%B5%D1%80%D0%B2%D0%B0%D1%86%D0%B8%D1%98%D0%B0.png| Верзија1]] Верзија1 на активити дијаграмот кој го опишува процесот на резервација од страна на корисникот. * [[https://develop.finki.ukim.mk/projects/ORH/attachment/wiki/WikiStart/%D0%90%D0%BA%D1%82%D0%B8%D0%B2%D0%B8%D1%82%D0%B8%20%D0%B4%D0%B8%D1%98%D0%B0%D0%B3%D1%80%D0%B0%D0%BC%20%D1%80%D0%B5%D0%B7%D0%B5%D1%80%D0%B2%D0%B0%D1%86%D0%B8%D1%98%D0%B0.xml| Верзија2]] Направени се измени на верзија1 со цел да се поврзе текот на дејството од едне во друг дијаграм,односно од пребарување во резервација и истиот е зачуван во xml форма. * [[https://develop.finki.ukim.mk/projects/ORH/attachment/wiki/WikiStart/%D0%90%D0%BA%D1%82%D0%B8%D0%B2%D0%B8%D1%82%D0%B8%20%D0%B4%D0%B8%D1%98%D0%B0%D0%B3%D1%80%D0%B0%D0%BC%20%D1%80%D0%B5%D0%B7%D0%B5%D1%80%D0%B2%D0%B0%D1%86%D0%B8%D1%98%D0%B0%20-%20final.xml| Верзија3]] Направени се измени (поправка) на дијаграмот во нотацијата како и исклучено е повразувањето од верзија2 кое што генерираше бесконечен циклус во последниот чекор на пребаруваето и првиот чекор во резервација. == Активити дијаграм техничка подршка== * [[https://develop.finki.ukim.mk/projects/ORH/attachment/wiki/WikiStart/%D0%90%D0%BA%D1%82%D0%B8%D0%B2%D0%B8%D1%82%D0%B8%20%D0%B4%D0%B8%D1%98%D0%B0%D0%B3%D1%80%D0%B0%D0%BC%20%D1%82%D0%B5%D1%85%D0%BD%D0%B8%D1%87%D0%BA%D0%B0%20%D0%BF%D0%BE%D0%B4%D1%80%D1%88%D0%BA%D0%B0.png| Верзија1]] Верзија1 на активити дијаграмот кој го опишува пријавуваето на проблем во системот како и добивање на одговор за истиот односно пребарување на решение на проблемот во веќе одговорените прашања. * [[https://develop.finki.ukim.mk/projects/ORH/attachment/wiki/WikiStart/%D0%90%D0%BA%D1%82%D0%B8%D0%B2%D0%B8%D1%82%D0%B8%20%D0%B4%D0%B8%D1%98%D0%B0%D0%B3%D1%80%D0%B0%D0%BC%20%D1%82%D0%B5%D1%85%D0%BD%D0%B8%D1%87%D0%BA%D0%B0%20%D0%BF%D0%BE%D0%B4%D1%80%D1%88%D0%BA%D0%B0.xml| Верзија2]] Направени се измени на верзија1 по барање истито да биде во xml форма. * [[https://develop.finki.ukim.mk/projects/ORH/attachment/wiki/WikiStart/%D0%90%D0%BA%D1%82%D0%B8%D0%B2%D0%B8%D1%82%D0%B8%20%D0%B4%D0%B8%D1%98%D0%B0%D0%B3%D1%80%D0%B0%D0%BC%20%D1%82%D0%B5%D1%85%D0%BD%D0%B8%D1%87%D0%BA%D0%B0%20%D0%BF%D0%BE%D0%B4%D1%80%D1%88%D0%BA%D0%B0%20%20-%20final.xml| Верзија3]] Направени се измени на дијаграмот во начинот на опишување и претставување на разгранувањата (исправка на нотациска форма) како и исклучување на двата различни излези при различни дејства. Односно сега имам еден почеток и еден крај ( во согласност со UML нотацијата) == Дијаграм за архитектура на системот== * [[https://develop.finki.ukim.mk/projects/ORH/attachment/wiki/WikiStart/deployment%20diagram%20%5Barchitecture%5D.xml| Верзија1]] Верзија1 ја претставува архитектурата на системот. * [[https://develop.finki.ukim.mk/projects/ORH/attachment/wiki/WikiStart/%5Barchitecture%5D%20%20-%20final.xml| Верзија2]] Верзија2 е идентична со Верзија1, но е прикачена под друго правилнот име. == Deployment дијаграм== * [[https://develop.finki.ukim.mk/projects/ORH/attachment/wiki/WikiStart/%5Barchitecture%5D.xml| Верзија1]] Верзија1 ја претставув Deployment дијаграм на системот. * [[https://develop.finki.ukim.mk/projects/ORH/attachment/wiki/WikiStart/%5Barchitecture%5D%20deployment%20diagram%20%20-%20final.xml| Верзија2]] Верзија2 е изменета верзија на Верзија1, во која што се поправени формата на пакување на контролерите, модели и сл, исто така е направена промена во именувањето на фајлот. == Секвенцјален дијаграм== * [[https://develop.finki.ukim.mk/projects/ORH/attachment/wiki/WikiStart/%D0%A1%D0%B5%D0%BA%D0%B2%D0%B5%D0%BD%D1%86%D0%B5%D0%BD%20%D0%B4%D0%B8%D1%98%D0%B0%D0%B3%D1%80%D0%B0%D0%BC.png|Верзија1]] Оваа верзија ја претставува првичната замисла на резервирање на системот, без навлегување во детали од системот. Односно само површно поминување низ функионалностите. * [[https://develop.finki.ukim.mk/projects/ORH/attachment/wiki/WikiStart/%D0%A1%D0%B5%D0%BA%D0%B2%D0%B5%D0%BD%D1%86%D0%B5%D0%BD%20%D0%B4%D0%B8%D1%98%D0%B0%D0%B3%D1%80%D0%B0%D0%BC%20V2.png|Верзија2]] Подетален преглед на процесот на резервација и идејата за вкчучување на систем на наплата и како истио би требало да се вклучи во системот и да се поврзе со веќе постоечките класи и функционалности. * [[https://develop.finki.ukim.mk/projects/ORH/attachment/wiki/WikiStart/%D0%A1%D0%B5%D0%BA%D0%B2%D0%B5%D0%BD%D1%86%D0%B5%D0%BD%20%D0%B4%D0%B8%D1%98%D0%B0%D0%B3%D1%80%D0%B0%D0%BC%20v3.xml|Верзија3]] Ова верзија го преставува секвенцјален дијаграм во системот во формата во која што е имплементиран системот, со истоименуаните класи и функции во системот. Овде е преставен само процесот на резервација, без чекорите пред резервација. * [[https://develop.finki.ukim.mk/projects/ORH/attachment/wiki/WikiStart/%D0%A1%D0%B5%D0%BA%D0%B2%D0%B5%D0%BD%D1%86%D0%B5%D0%BD-%D0%B4%D0%B8%D1%98%D0%B0%D0%B3%D1%80%D0%B0%D0%BC-final1.xml|Верзија4]] Оваа верзија е последна и го прикажвуа целиот процес на резервација, вклучувајќи го пребарувањто на почетокот и плаќањето на крајот од процесот на резервација.