Treść książki
Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
1.1.Wsparciezarządzaniafirmąhandlowąprzywykorzystaniunowoczesnych...
Podsumowując:podstawowecelebudowysystemuHURTOWNIAto:
•zdefiniowanieproblemuzarządzaniahurtownią,
•budowabazydanychhurtowni,
•stworzenieaplikacjiumożliwiającejedycjębazydanych,
•implementacjasystemuoptymalizującegofunkcjonowaniehurtowni,
•testypozwalająceoszacowaćefektywnośćzaimplementowanegosystemu.
13
Podstawądziałaniaaplikacjijestobsługaprostychwymagańhurtowniodapli-
kacjiautomatyzującejjejfunkcjonowanie,takichjakrejestrklientów,zarządzanie
ikontrolastanumagazynówhurtowni.Wzwiązkuztympierwszymkrokiemjest
budowabazydanych,zawierającejwszystkieinformacjeoprowadzonejdziałalno-
ścihurtowni.Systembędzieumożliwiałpełnąedycjębazydanychorazwalidację
wprowadzanychdanych,doczegostworzonabędzieaplikacjazinterfejsemgra-
ficznym,pozwalającymnałatwąedycjęrejestruklientów,składaniazamówieńczy
teżdodawanianowychproduktówzofertyproducentów.Najważniejszymetapem
będzieimplementacjasystemuHURTOWNIAodpowiedzialnegozaoptymalizację
funkcjonowaniahurtowni.
Systemmabyćpodatnynabłędyużytkownikaipowinienjeeliminować.Dlatego
teżjednymzzałożeńjestwalidacjawszystkichdanychwprowadzanychpoprzezfor-
mularzewprogramie,abywypaczyćbłędypopełnioneprzezużytkownikasystemu.
Programniepowiniendopuszczaćdopodaniaabsurdalnychdanych,takichjak
ujemnacenaproduktulubcenapodanasłownie.Dlategoteżpróbyzapisubłędnych
danychbędązgłaszaneużytkownikowiwpostacikomunikatuobłędzie.
Wymagamyodsystemupoprawnościdziałaniaiintegracjiwszystkichfunkcjisys-
temu.Wszystkiefunkcjonalnościsystemuzostanąpoddanetestomnapoprawność
ichdziałania.Przetestowanezostanąfunkcjesystemudlawieluzestawówzarówno
poprawnych,jakibłędnychdanych.Sprawdzonezostaniedziałaniewalidacjifor-
mularzy,abyniedopuścićdobłędówwdziałaniusystemu.Dodatkowosprawdzone
zostanązależnościmiędzyfunkcjamisystemuioddziaływanieichnasiebie.
Podsumowując:systemHURTOWNIAmacharakteryzowaćsięnastępującymi
cechami:
•łatwośćobsługi,
•przejrzystość,
•intuicyjność,
•zapobieganiebłędomużytkownika,
•walidacjawprowadzanychdanych,
•poprawnośćdziałaniadlaróżnychzestawówdanych,
•integralnośćfunkcjonalności.