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