Во овој дел е прикажан како е структуриран и поделен системот, со цел подобра организација, реискористливост и одржување.[[BR]] Посебен таргет се дава на објаснување за тоа како имплементираните комоненти и делови се во зависност со дијаграмите.[[BR]] Исто така е опишано кои фајлови ги имплементираат соодветните кориснички приказни [[BR]] == Текстуален приказ == Најголема длабочина на дрвото : 4[[BR]] Број на листови : 35[[BR]] [[BR]] [[Image(treeView2.jpg)]] [[BR]][[BR]] == 1.0 //AppLogic: == [[BR]] Во фолдерот //AppLogic е предвидено да бидат сместени и измапирани ентитетите и нивните особини[[BR]] '''1.1 Entities'''[[BR]] Во овој фолдер физички се сместени фајловите кои што соодвествуваат на ентитетите од класниот дијаграм (Entity Class)[[BR]] ''Забелешка : Имињата на ентитетите од класниот дијаграм како и имињата на имплементациите на класите имаат исто име''[BR][BR] == 2. //WMSDb == [[BR]] Во овој фолдер се измапирани се сите контролни класи кои што беа дефинирани од класниот дијаграм (Подолу објаснето како) [[BR]] == 2.1 //DbOperations ==[[BR]] Во овој фолдер физички се сместени фајловите кои што соодвествуваат на контролни класи кои што беа дефинирани од класниот дијаграм (Control Classes)[[BR]] Имено, од класниот дијаграм, фајловите кои што го содржат кодот како и името на класите се изменети на следниов начин :[[BR]] //ControlPopis => //DbControlPopis[[BR]] //ControlIsporaka => //DbIsporaka[[BR]] //ControlMagacin => //DbMagacin[[BR]] //ControlMagacinskiRabotnik => //DbMagacinskiRabotnik[[BR]] //ControlNaracka => //DbNaracki[[BR]] //ControlPratka => //DbPratki[[BR]] //ControlProizvod => //DbProizvodi[[BR]] == 3 Wms Forms== Во овој дел се наоѓа имплементацијата на -GUI(она што го гледа корисникот)[[BR]] -сите процеси кои што една Boundary класа ги вклучува [[BR]] -деловите за додавање, менување записи [[BR]] -Корисничките приказни '''3.1 //AdminForms ''' Во овој фолдер се наоѓа :[[BR]] GUI на админ страната, додавање на нов клиент, додавање на нов снабдувач и почетната страна на администраторот.[[BR]] Овде во додавање на Магацински работник и Клиент е направена практична имплементација на '''//UseCase 7.'''[[BR]] Designer : //AdminPage, //DodavanjeKlient, //DOdavanjeSnabduvac, //PocetnaADmin [[BR]] Cs : //AdminPage, //DodavanjeKlient, //DOdavanjeSnabduvac, //PocetnaADmin [[BR]] DodavanjeKlient е имплементација на '''//UseCase 7.''' [[BR]] [[BR]] '''3.2 //IndexForms ''' [[BR]] Во овој фолдер се наоѓа :[[BR]] GUI на почетната страна во која се наоѓа магацинскиот работник Како и линкови до останатите области во кој тој може да работи Designer : //PocetnoMeni [[BR]] Cs : //PocetnoMeni [[BR]] '''3.3 //LoginForms ''' Во овој фолдер се наоѓа : GUI на страната во која може да се логира еден работник[[BR]] Фајлови [[BR]] Designer : Login[[BR]] Cs : Login [[BR]]''' - преставува имплементација на //UseCase 3.''' [[BR]][[BR]] == 3.4 //MagacinskiRabotni == [[BR]] во овој фолдер се наоѓа : [[BR]][[BR]] '''3.4.1 Фолдер : //InsertForms'''[[BR]] [[BR]] во овој фолдер е сместено : [[BR]] -GUI за додавање податоци од страна на магацински работник[[BR]] Designer : //DodadiMagacin,//DodadiNaracka,//DodadiPratka,//DodadiProizvod[[BR]] -Имплементација на Boundary Класи : повик на контролни класи и креирање ентитети со цел да функционира '''додавање на податоци''' од страна на магацински работник[[BR]] CS : //DodadiMagacin,//DodadiNaracka,//DodadiPratka,//DodadiProizvod[[BR]] -Фајлот //DodadiPratka.cs прави имплементација на //UseCase 1 (//DodadiPratka)[[BR]] '''3.4.1 Фолдер : //EditForms'''[[BR]] [[BR]] во овој фолдер е сместено : [[BR]] -GUI за измена податоци од страна на магацински работник[[BR]] Designer : //IzmeniProizvod[[BR]] -Имплементација на Boundary Класи : повик на контролни класи и креирање ентитети со цел да функционира''' измена на податоци''' од страна на магацински работник[[BR]] CS : //IzmeniProizvod[[BR]] [[BR]] '''3.4.1 Фолдер : //ActivityForms'''[[BR]] [[BR]] во овој фолдер е сместено : [[BR]] -GUI за реализација на активностите на магацинскиот работник.[[BR]] Designer : //IsporakaForm,//IzvrsiPopis,//KontrolaForm,//SkladirajProizvod[[BR]] -Имплементација на Boundary Класи : повик на контролни класи и креирање ентитети со цел да функционираат следниве //UseCase-ови во кој е вклучен магацинскиот работник[[BR]] CS фајлови : [[BR]] //IsporakaForm : го покрива '''//UseCase 5''' [[BR]] //IzvrsiPopis : го покрива '''//UseCase 6''' [[BR]] //KontrolaForm : го покрива '''//UseCase 2''' [[BR]] //SkladirajProizvod: го покрива''' //UseCase 8''' [[BR]] [[BR]][[BR]][[BR]] == Графички приказ == [[Image(treeView.jpg)]]