wiki:SystemArchitecture

Version 5 (modified by Lenche Petkovska, 8 years ago) ( diff )

--

За нашиот систем најсоодветна архитектура би била Client-server архитектурата, затоа што системот треба да му овозможи на корисникот да направи резервација, да ја отвори својата резервација, да пребарува од било каде, и без временски ограничувања. Предложуваме за нашиот систем да има само веб апликација и истата да се изработи во JAVA Spring MVC платформата.

Дополнителни продуктни барања

Системски барања




Барања за перформанси
Потребно е апликацијата да враќа резултати до корисниците за помалку од 3 секунди. Исто така времето на освежување на апликацијата доколку серверот падне не треба да биде подолго од 7 секунди.


Барања од околината




Организација на архитектурата на системот во нивоа:

Презентациско ниво (гранични класи)
Тука би спаѓале формите за: пребарување на хотел, резервација на соба, резервација на соба за група клиенти, промена на резервација, oценување.


Апликациско ниво (контролни класи)
Во ова ниво спаѓаат класите за: ажурирање на престој, додавање понуди, регистрација на хотел.


Податочно ниво (датабаза/ ентитети)
Ова ниво би содржело релациони табели со податоци за хотелите, вработените, корисниците, собите, валидаторот на хотелот, резервацијата на корисникот, оценките за хотелите.


Note: See TracWiki for help on using the wiki.