Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
ZveřejnilŠtěpánka Nováková
1
Elektronický obchod
2
Požadavky na funkčnost aplikace nabídka zboží zboží se může prodávat za různé ceny (akční nabídky, sezónní výprodeje) evidence zákazníků zákaznici mohou dostávat ještě navíc individuální slevy evidence objednávek evidence dodavatelů zboží + cen, za kolik je zboží dodáváno (stejné zboží může dodávat i více dodavatelů za různé ceny) evidence dodaného zboží evidence vydaného zboží (tj. taková jednoduchá skladová evidence obchodu) evidence plateb za prodané zboží možnost rezervace zboží
3
Deklarace záměru Naším cílem je navrhnout snadno ovladatelný a na server nenáročný elektronický obchod s jednoduchým skladním systémem určený pro malé až střední firmy. Systém musí byt zabezpečen vůči útokům zvenčí, zabezpečovat co největší ochranu dat a musí být přístupný co největšímu množství zákazníků. Součástí bude silná podpora protokolování akcí a různých statistik pro snazší marketing. Předpokládaná podpora Windows, Mac OS, Linux.
4
Stručný přehled aplikace Rozdělení aplikace: zákaznická část sloužící k nákupu zboží, přístupná přes internet firemní část, přístupná pouze zaměstnancům Platforma: hardware: Program na firemním serveru, přístup i z ostatních stanic v síti software: Windows 2003 server, PHP, MySQL databáze, SSL Zákaznická část: přístupná všem, možnost registrace, výběru a objednání zboží. Obsahuje entity zákazník, zboží, kategorie zboží, seznam objednávek a obsah objednávek Firemní část: přístup pouze určeným osobám s vytvořeným účtem a přiřazenými oprávněními. možnost správy objednávek a zboží skladem, přehled dodavatelů a jejich zboží, přehled nakoupeného zboží a prodaného zboží. obsahuje entity Uživatel, dodavatel, Odebírané zboží, Dodané zboží, DPH, Cenová skupina, Tabulka měn a Status objednávek.
5
Rozpočet COCOMO P = 2,4 * (8)1,05 * 0,55 = 11,72 člověko-měsíců T = 2,5 * (11,72)0,38 = 6,37 měsíců Další náklady: 70 000Kč - Server DEL: Xeon 2.7Ghz, Raid, Redundatní zdroj 10 000Kč - Windows 2003 Server Web licence Provozní náklady: 5 000Kč/měsíc - údržba a provoz 15 000Kč/rok - SSL certifikat Celkové náklady: COCOMO: 720 000 Kč Dekompozice: 736 000 Kč
6
Analytická studie ER-model Funkční model Dynamický model Moduly
7
ER-model Notace
9
Funkční model Notace
11
Dynamický model Objednávka Zákazník Dodavatel Zboží Uživatel
13
Moduly I Registrování zákazníka: FOR EVERY registrace DO: IF přijetí žádosti THEN potvrzení registrace AND přidání zákazníka Výběr zboží: FOR EVERY výběr zboží DO: IF poptávka po zboží THEN nabídka Objednávání zboží: FOR EVERY objednávání DO: IF žádost THEN vytvoření objednávky AND upozornění prodejce
14
Moduly II Zjišťování stavu objednávky: FOR EVERY zjišťování stavu DO: IF zjišťování THEN zjištěný stav Vyřizování objednávky: FOR EVERY vyřizování DO: IF žádost o informace THEN informace AND potvrzení objednávky AND úprava množství zboží
15
Moduly III Kontrola množství zboží: FOR EVERY kontrolování DO: IF dotaz na množství THEN počet kusů Dodávání zboží: FOR EVERY kontaktování dodavatele DO: IF dodávka zboží THEN úprava zboží
16
Architektura a GUI Návrh architektury Prezentace dat Uživatelský vzhled Plán realizace
18
Popis notace zápisu datového slovníku =skládá se +a (…)může chybět {…}opakování {…}$opakování, počet opakování <= $ […|…]jeden z možných @klíčová položka cislice=[ 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 ] male_pismeno=[ a | á | b |... | ý | z | ž ] velke_pismeno=[ A | Á | B |... | Ý | Z | Ž ] mezera=[ ' ' ] pismeno=[ male_pismeno | velke_pismeno ] znaky=[ pismeno | mezera ] retezec={ znaky | cislice } den=[ 1 | 2 |... | 31 ] mesic=[ 1 | 2 |... | 12 ] rok=[ 1 | 2 ] + {cislice}3 datum=den + '.' + mesic + '.' + rok
19
ZAKAZNIK = @LOGIN + PASSWORD + JMENO + PRIJMENI + EMAIL + (TELEFON) + UTRACENA_CASTKA LOGIN = {retezec}50 PASSWORD = {retezec}50 JMENO = {retezec}50 PRIJMENI = {retezec}50 EMAIL = {retezec}50 TELEFON = {cislice} UTRACENA_CASTKA = {cislice} ADRESA = @ID + ULICE + MESTO + PSC + STAT ID = {cislice} ULICE = {retezec}50 MESTO = {retezec}50 PSC = {cislice} STAT = {retezec}50 OBJEDNAVKA = @ID_OBJEDNAVKY + DATUM_A_CAS_VYTVORENI ID_OBJEDNAVKY = {cislice} DATUM_A_CAS_VYTVORENI = datum STAV_OBJEDNAVKY = @STAV + POPIS STAV = {cislice} POPIS = {retezec}255 ZPUSOB_DOPRAVY = @ID + ZPUSOB_DOPRAVY ID = {cislice} ZPUSOB_DOPRAVY = {retezec}255 UZIVATEL = @LOGIN + PASSWORD + JMENO + PRIJMENI + (EMAIL) + PRAVA LOGIN = {retezec}50 PASSWORD = {retezec}50 JMENO = {retezec}50 PRIJMENI = {retezec}50 EMAIL = {retezec}50 PRAVA = {cislice} ZBOZI_OBJEDNAVKA = @ID_OBJEDNAVKY + @ID + CENA + POCET_KS ID_OBJEDNAVKY = {cislice} ID = {cislice} CENA = {cislice} POCET_KS = {cislice}
20
ZBOZI = @ID + NAZEV + CENA + (AKCNI_SLEVA) + (VYROBCE) + STATUS + SKLADEM_KS + (POPIS) ID = {cislice} NAZEV = {retezec}50 CENA = {cislice} AKCNI_SLEVA = {cislice} VYROBCE = {retezec}50 STATUS = {cislice} SKLADEM_KS = {cislice} POPIS = {retezec}255 DPH = @SAZBA SAZBA = {cislice} KATEGORIE = @ID + NAZEV ID = {cislice} NAZEV = {retezec}50 NABIDKA = @ID + @ID + CENA ID = {cislice} CENA = {cislice} DODANE_ZBOZI = @ID + @ID + @DATUM_KOUPE + NAKUPNI_CENA + POCET_KS ID = {cislice} DATUM_KOUPE = datum NAKUPNI_CENA = {cislice} POCET_KS = {cislice} DODAVATEL = @ID + NAZEV + SIDLO + STATUS ID = {cislice} NAZEV = {retezec}255 SIDLO = {retezec}255 STATUS = {cislice} MENA = @KOD + KURZ KOD = {cislice} KURZ = {cislice} CENOVA_SKUPINA = @ID + NAZEV + SLEVA ID = {cislice} NAZEV = {retezec}50 SLEVA = {cislice}
25
Další informace www.fusek.net/sin
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.