PwS Cieśla Dubiel 2

Wydział Elektryczny
Instytut Automatyki i Inżynierii Informatycznej

System zarządzania katalogiem produktów sklepu modelarskiego

Projekt realizowany w ramach zajęć z przedmiotu:
Programowanie w Sieci WWW

Prowadzący zajęcia:
mgr Michał Apolinarski

Informatyka, specjalizacja Bezpieczeństwo Systemów Informatycznych
Semestr VII, rok akademicki: 2011/2012

Kamil Cieśla 88344
Andrzej Dubiel 88347

Spis Treści

Ogólne założenia projektowe 3

Harmonogram prac projektowych 3

Wymagania funkcjonalne 3

Wymagania niefunkcjonalne 3

System zarządzania katalogiem produktów 4

Diagram EER bazy danych 5

Diagram przypadków użycia 5


Ogólne założenia projektowe

Głównym założeniem projektowym jest opracowanie koncepcji aplikacji, projekt graficzny aplikacji (interfejsu), projekt bazy danych, (na wyższą ocenę – implementacja), dokumentacja techniczna i użytkowa.
System ma obsługiwać sklep internetowy z modelami zdalnie sterowanymi. Koncepcja systemu będzie zawierać m. in.: diagramy UML (przypadków użycia, klas, aktywności), projekt bazy danych (model EER, relacyjny, skrypt tworzący bazę danych), projekt interfejsu (front-end oraz back-end) itp.
Diagramy UML oraz projekt bazy danych zostaną stworzone na podstawie wymagań funkcjonalnych i pozafunkcjonalnych.

Harmonogram prac projektowych

14.10 – Ustalenie tematu, omówienie założeń projektowych, określenie funkcjonalności.

28.10 – Koncepcja systemu – diagramy UML (przypadki użycia), projekt bazy danych (model EER).

25.11 – Diagramy UML (klas, aktywności), projekt bazy danych (relacyjny, skrypt tworzący bazę).

9.12 – Projekt interfejsu (front-end i back-end).

6.01 – Implementacja oraz testowanie.

20.01 – Oddanie projektu.

Wymagania funkcjonalne

  1. zarządanie produktami (dodawanie, usuwanie, edycja),

  2. rejestrowanie i logowanie użytkowników,

  3. koszyk na zakupy,

  4. składanie zamówień,

  5. obsługa wielojęzyczności,

  6. prezentowanie oferty (wraz z sortowaniem według wybranego pola),

  7. kategoryzacja produktów,

  8. wyszukiwanie produktów (proste – po nazwie, zaawansowane – po wielu polach produktu: data utworzenia, cena, nazwa, waga, model zbudowany/do samodzielnego złożenia, szacunkowy czas „zabawy” na jednym naładowaniu baterii, części do modeli),

  9. dodawanie wideo-prezentacji produktu,

  10. ocenianie i komentowanie produktu przez użytkowników,

  11. moderowanie komentarzy użytkowników,

  12. lista polecanych i lista popularnych produktów,

  13. proponowanie podobnych (powiązanych) produktów,

  14. zarządzanie kolorystyką elementów layoutu,

  15. newsletter,

  16. integracja z serwisami społecznościowymi (facebook, twitter, Google+),

  17. przeliczanie waluty.

Wymagania niefunkcjonalne

  1. strona sklepu zgodna ze standardem W3C,

  2. jednoczesna obsługa wielu użytkowników (do 1000),

  3. wykorzystanie bazy danych MySQL wersja 5.5,

  4. serwera Apache wersja 2.2,

  5. język PHP w wersji 5.3,

  6. pozycjonowanie w wyszukiwarkach (Google, bing),

  7. user friendly (wykorzystanie AJAX),

  8. bezpieczne składowanie haseł, szyfrowanie SHA1,

  9. bezpieczeństwo danych sklepu, okresowy backup (co 1 dzień),

  10. różne systemy płatności bezgotówkowych (paypal, platnosci.pl, przelew bankowy),

  11. dokumentacja nietechniczna (instrukcja obsługi) i techniczna.

System zarządzania katalogiem produktów

  1. prezentacja pełnej oferty z uwzględnieniem: kategoryzacji produktów, zmiany sposobów prezentacji oferty,

  2. wielojęzyczność (2-3 języki),

  3. wyszukiwanie produktów (proste i zaawansowane),

  4. możliwość składania zapytań ofertowych – funkcjonalność „koszyka”,

  5. prezentacja podobnych (powiązanych) produktów na stronie konkretnego produktu,

  6. prezentacja w osobnym bloku (pasek boczny) produktów polecanych i popularnych,

  7. informowanie o dostępności produktu (liczba sztuk w magazynie),

  8. możliwość komentowania i oceniania produktów,

  9. wideo-prezentacja produktu (opcja, nie każdy produkt),

  1. pełne zarządzanie ofertą, tworzenie kategorii i produktów,

  2. zarządzanie wideo-prezentacjami,

  3. zarządzanie zapytaniami ofertowymi,

  4. zarządzanie repozytorium plików,

  5. zarządzanie podstawowymi elementami layout’u (tło strony, rodzaj czcionki, szerokość bloku głównego oraz pasków bocznych, kolor: przycisków, czcionki, elementów menu, tła bloków),

  6. moderowanie komentarzy,

  7. zarządzanie recenzjami produktów,

Diagram EER bazy danych

Diagram przypadków użycia


Wyszukiwarka

Podobne podstrony:
PwS Cieśla Dubiel 4
PwS Cieśla Dubiel dokumentacja użytkowa
PwS Cieśla Dubiel dokumentacja techniczna
PwS Cieśla Dubiel 1
PwS Cieśla Dubiel 3
PwS Cieśla Dubiel dokumentacja techniczna
PwS Cieśla Dubiel dokumentacja użytkowa
ciesla 712[02] z2 01 n
ciesla 712[02] z1 09 u
ciesla 712[02] z2 06 u
ciesla 712[02] z2 09 n
Dubiel LP01 MRS 10 id 144167 Nieznany
PROGRAM AKT PRAWA MIEJSCOW PWS Nieznany
ciesla 712[02] z1 03 n
ciesla 712[02] z1 07 u
ciesla 712[02] z1 14 n
ciesla 712[02] z1 12 u

więcej podobnych podstron