Changes between Version 26 and Version 27 of Дизајн на системот


Ignore:
Timestamp:
11/13/21 22:48:09 (3 years ago)
Author:
151545
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Дизајн на системот

    v26 v27  
    2525=== 2. Класен дијаграм ===
    2626UML Class дијаграмот  е графичка нотација што се користи за конструирање и визуелизација на објективно-ориентирани системи. Класен дијаграм во Унифицираниот јазик за моделирање (UML) е тип на дијаграм за статичка структура што ја опишува структурата на системот со прикажување на системот и неговите атрибути,операции (или методи) како и односите меѓу нив. [6][[br]] [[br]]
    27 На сликата подолу е прикажан класен дијаграм на базата на податоци која се користи за системот за архивско рабптење. Може да се забележи дека клучна класа е класата Document со кпја се поврзани поголем дел од останатите класи. Од оваа класа се креираат повеќе видови на објекти, односно сите видови на архивски датотеки кои ќе бидат додадени на сервер. Може да се забележи дека се чуваат ппдатпци за корисникот, оддели (физичка локација), архивски број и слично што во нашиот случај се вадат како регистри и подоцна се  користат за формирањее на гплемата слика т.е. архивските документи. [[br]]
    28 Во архивското работење многу битен податок е да има увид кој корисник (референт) ги има внесено датотеките (документите) и дали се внесени во правилен формат. На слиакта подолу може да се види дека во класата Document се чуваат податоци за корисникот кој ја додал и времето кога биле додадени датотеките. Преку класата Document се внесуваат датотеките кои подоцна ќе бидат зачувани во базата на податоци. Една датотека од класата Document може да има неколку прилози.
     27На сликата подолу е прикажан класен дијаграм на базата на податоци која се користи за системот за архивско рабптење SaveSpace. Може да се забележи дека клучна класа е класата Folders со која се поврзани поголем дел од останатите класи. Од оваа класа се креираат повеќе видови на објекти, односно сите видови на архивски датотеки кои ќе бидат додадени на сервер. Може да се забележи дека се чуваат пoдатoци за корисникот, оддели (физичка локација), архивски број и слично што во нашиот случај се вадат како регистри и подоцна се  користат за формирањее на гoлемата слика т.е. архивските документи. [[br]]
     28Во архивското работење многу битен податок е да има увид кој корисник (референт) ги има внесено датотеките (документите) и дали се внесени во правилен формат. На сликaта подолу може да се види дека во класата Folders се чуваат податоци за корисникот кој ја додал и времето кога биле додадени датотеките. Преку класата Files се внесуваат датотеките во одреден фолдер кои подоцна ќе бидат зачувани во базата на податоци. Една датотека од класата Folder може да има неколку прилози со различни имиња. Во класата Permissions се зачувани имињата на пермисиите кои ќе се зачувуваат во класата Roles_permissions која е во релација со класата Roles каде се зачувани имињата на ролјите со цел за секоја ролја да може да се додели одредена пермисија. Класата Roles е во релација со класата User преку која се доделува ролја на корисникот. Во класата Password_resets се зачувува секој обид за промена на лозинка со цел да token-от да не важи повеќе од даденото време. Во класата File_types се зачувуваат валидациските правила за прикачувани на датотеки.
    2929
    3030[[Image(umlClassDiag.png)]]