Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Elektronický obchod. 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ů.

Podobné prezentace


Prezentace na téma: "Elektronický obchod. 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ů."— Transkript prezentace:

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: Kč - Server DEL: Xeon 2.7Ghz, Raid, Redundatní zdroj Kč - Windows 2003 Server Web licence Provozní náklady: 5 000Kč/měsíc - údržba a provoz Kč/rok - SSL certifikat Celkové náklady: COCOMO: Kč Dekompozice: Kč

6 Analytická studie ER-model Funkční model Dynamický model Moduly

7 ER-model Notace

8

9 Funkční model Notace

10

11 Dynamický model Objednávka Zákazník Dodavatel Zboží Uživatel

12

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

17

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 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 + PASSWORD + JMENO + PRIJMENI + + (TELEFON) + UTRACENA_CASTKA LOGIN = {retezec}50 PASSWORD = {retezec}50 JMENO = {retezec}50 PRIJMENI = {retezec}50 = {retezec}50 TELEFON = {cislice} UTRACENA_CASTKA = {cislice} ADRESA + ULICE + MESTO + PSC + STAT ID = {cislice} ULICE = {retezec}50 MESTO = {retezec}50 PSC = {cislice} STAT = {retezec}50 OBJEDNAVKA + DATUM_A_CAS_VYTVORENI ID_OBJEDNAVKY = {cislice} DATUM_A_CAS_VYTVORENI = datum STAV_OBJEDNAVKY + POPIS STAV = {cislice} POPIS = {retezec}255 ZPUSOB_DOPRAVY + ZPUSOB_DOPRAVY ID = {cislice} ZPUSOB_DOPRAVY = {retezec}255 UZIVATEL + PASSWORD + JMENO + PRIJMENI + ( ) + PRAVA LOGIN = {retezec}50 PASSWORD = {retezec}50 JMENO = {retezec}50 PRIJMENI = {retezec}50 = {retezec}50 PRAVA = {cislice} ZBOZI_OBJEDNAVKA + CENA + POCET_KS ID_OBJEDNAVKY = {cislice} ID = {cislice} CENA = {cislice} POCET_KS = {cislice}

20 ZBOZI + 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 = {cislice} KATEGORIE + NAZEV ID = {cislice} NAZEV = {retezec}50 NABIDKA + CENA ID = {cislice} CENA = {cislice} DODANE_ZBOZI + NAKUPNI_CENA + POCET_KS ID = {cislice} DATUM_KOUPE = datum NAKUPNI_CENA = {cislice} POCET_KS = {cislice} DODAVATEL + NAZEV + SIDLO + STATUS ID = {cislice} NAZEV = {retezec}255 SIDLO = {retezec}255 STATUS = {cislice} MENA + KURZ KOD = {cislice} KURZ = {cislice} CENOVA_SKUPINA + NAZEV + SLEVA ID = {cislice} NAZEV = {retezec}50 SLEVA = {cislice}

21

22

23

24

25 Další informace


Stáhnout ppt "Elektronický obchod. 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ů."

Podobné prezentace


Reklamy Google