Dokumentacja motoryzacyjnego sklepu internetowego



Podobne dokumenty
System obsługi pacjenta w ośrodku zdrowia

Strona główna góra

I. Zakładanie nowego konta użytkownika.

Logowanie do systemu Faktura elektroniczna

Instrukcja obsługi platformy zakupowej e-osaa (klient podstawowy)

Kancelaris - Zmiany w wersji 2.50

INSTRUKCJA DO PROGRAMU LICZARKA 2000 v 2.56

INSTRUKCJA KORZYSTANIA Z ELEKTRONICZNEJ ŚCIEŻKI WYKAZÓW

Archiwum Prac Dyplomowych

1. Korzyści z zakupu nowej wersji Poprawiono Zmiany w słowniku Stawki VAT Zmiana stawki VAT w kartotece Towary...

elektroniczna Platforma Usług Administracji Publicznej

SZABLONY KOMUNIKATÓW SPIS TREŚCI

Opis obsługi systemu Ognivo2 w aplikacji Komornik SQL-VAT

PERSON Kraków

Audyt SEO. Elementy oraz proces przygotowania audytu. strona

GEO-SYSTEM Sp. z o.o. GEO-RCiWN Rejestr Cen i Wartości Nieruchomości Podręcznik dla uŝytkowników modułu wyszukiwania danych Warszawa 2007

Platforma zamówień personelu JOBMAN.pl

INSTRUKCJA WebPTB 1.0

Użytkowanie elektronicznego dziennika UONET PLUS.

INSTRUKCJA PROGRAMU BHM SPIS TREŚCI

Projektowanie systemów informacyjnych: język UML

Nowe funkcjonalności

Instrukcja obsługi platformy zakupowej PHU VECTOR SP. Z O.O.

Instrukcja zarządzania systemem informatycznym służącym do przetwarzania danych osobowych

INTERAKTYWNA APLIKACJA MAPOWA MIASTA RYBNIKA INSTRUKCJA OBSŁUGI

Opis zmian funkcjonalności platformy E-GIODO wprowadzonych w związku z wprowadzeniem możliwości wysyłania wniosków bez podpisu elektronicznego

INSTRUKCJA Panel administracyjny

Zdalne odnawianie certyfikatów do SWI

BCS Manager Instrukcja Obsługi

PROCEDURA ADMINISTROWANIA ORAZ USUWANIA

enova Workflow Obieg faktury kosztowej

Polityka prywatności strony internetowej wcrims.pl

System Informatyczny CELAB. Przygotowanie programu do pracy - Ewidencja Czasu Pracy

POLITYKA PRYWATNOŚCI SKLEPU INTERNETOWEGO

System do kontroli i analizy wydawanych posiłków

WYKAZ ZMIAN W INSTRUKCJI UśYTKOWNIKA KSI

OPIS PRZEDMIOTU ZAMÓWIENIA

Procedury uzyskania dostępu do systemu SIL

epuap Ogólna instrukcja organizacyjna kroków dla realizacji integracji

INFORMATOR TECHNICZNY WONDERWARE

PRZETWARZANIE DANYCH OSOBOWYCH

Procedura nadawania uprawnień do potwierdzania Profili Zaufanych w Urzędzie Gminy w Ryjewie

Instrukcja obsługi aplikacji Moduł 7 Business Ship Control dla InsERT Subiekt GT

Załącznik nr 2 WZÓR SPRAWOZDANIE CZĘŚCIOWE/KOŃCOWE 1 Z WYKONANIA ZADANIA DOTOWANEGO Z FUNDUSZU KOŚCIELNEGO CZĘŚĆ I.

Konfiguracja historii plików

Zestaw skróconych instrukcji dotyczący najważniejszych operacji w programie Merkury Quattro.

OPIS PRZEDMIOTU ZAMÓWIENIA:

Konfiguracja programu Outlook 2007 do pracy z nowym serwerem poczty (Exchange)

Zarządzanie Zasobami by CTI. Instrukcja

I. Definicje. II. Postanowienia ogólne.

Instrukcja programu PControl Powiadowmienia.

Zintegrowany System Zarządzania Przedsiębiorstwem FIRMA SYSTEM FIRMA WERSJA 22.10

Wdrożenie modułu płatności eservice dla systemu Virtuemart 2.0.x

OPIS SYSTEMU. Wersja podstawowa:

Instrukcja rejestracji konta i składania wniosku o nadanie kodu pre-lei dla osób fizycznych prowadzacych działalność gospodarczą

UWAGA! PRZECZYTAJ NAJPIERW:

Instrukcja. 1 Zamawiając kuriera. W Paczkomacie lub POK. 3 Nadając list polecony. nadawania przesyłek z Allegro: (Punkt Obsługi Klienta)

Instalacja. Zawartość. Wyszukiwarka. Instalacja Konfiguracja Uruchomienie i praca z raportem Metody wyszukiwania...

Posiadane punkty lojalnościowe można również wykorzystać na opłacenie kosztów przesyłki.

VinCent Office. Moduł Drukarki Fiskalnej

SpedCust 5 instrukcja instalacji

Informacje o omawianym programie. Założenia programu omawianego w przykładzie

Waldemar Pietrzak s5207. Projekt Wypożyczalnia Samochodów

A X E S S INSTRUKCJA UŻYTKOWNIKA

Logowanie do mobilnego systemu CUI i autoryzacja kodami SMS

Instrukcja użytkownika systemu MOBEVO

PROCEDURA SYSTEMU ZARZĄDZANIA JAKOŚCIĄ OCENA ZADOWOLENIA KLIENTA

Instrukcja obsługi Norton Commander (NC) wersja 4.0. Autor: mgr inż. Tomasz Staniszewski

1. PODMIOTEM ŚWIADCZĄCYM USŁUGI DROGĄ ELEKTRONICZNĄ JEST 1) SALESBEE TECHNOLOGIES SP. Z O.O. Z SIEDZIBĄ W KRAKOWIE, UL.

PODRĘCZNIK UŻYTKOWNIKA

Opis instalacji systemu Intranet Komunikator

Microsoft Management Console

Warszawa, r.

Centrum Informatyki "ZETO" S.A. w Białymstoku. Obsługa licencji, zaświadczeń i zezwoleń transportowych w systemie ProcEnt Licencje

Kopia zapasowa i odzyskiwanie Podręcznik użytkownika

Pierwsze kroki. Krok 1. Uzupełnienie danych własnej firmy

Warszawa, dnia 11 marca 2016 r. Poz. 327 ROZPORZĄDZENIE. z dnia 7 marca 2016 r.

Instrukcja zapisu do grup

POLITYKA BEZPIECZEŃSTWA OCHRONY DANYCH OSOBOWYCH W PRAKTYCE LEKARSKIEJ/DENTYSTYCZNEJ.... (nazwa praktyki) wydana w dniu... przez...

Pracownia internetowa w każdej szkole. Opiekun pracowni internetowej SBS 2003 PING

Krótka instrukcja użytkowania dla dostawców

Poniżej instrukcja użytkowania platformy

Inspiracje dla branży. Sport i rekreacja

SKRÓCONA INSTRUKCJA OBSŁUGI ELEKTRONICZNEGO BIURA OBSŁUGI UCZESTNIKA BADANIA BIEGŁOŚCI

Miejski System Zarządzania - Katowicka Infrastruktura Informacji Przestrzennej

Instrukcja użytkownika Akademickiego Systemu Archiwizacji Prac dla nauczyciela akademickiego

MySource Matrix CMS - PROSTY INTERFEJS UŻYTKOWNIKA. INSTRUKCJA ver 1.2

ECDL Advanced Moduł AM3 Przetwarzanie tekstu Syllabus, wersja 2.0

Instrukcja Obsługi STRONA PODMIOTOWA BIP

CitiDirect EB - Mobile

Ostatnia cena sprzeda y klienta 1.0 dodatek do Symfonia Faktura dla 1 firmy

Type ETO2 Controller for ice and snow melting

Formularz rzeczowo-cenowy PAKIET 2

Centrum Informatyki "ZETO" S.A. w Białymstoku. Instrukcja użytkownika dla urzędników nadających uprawnienia i ograniczenia podmiotom w ST CEIDG

STRONA GŁÓWNA SPIS TREŚCI. Zarządzanie zawartością stron... 2 Tworzenie nowej strony... 4 Zakładka... 4 Prawa kolumna... 9

Automatyzacja procesu publikowania w bibliotece cyfrowej

OBCIĄŻENIE ODWROTNE W HERMESIE

Aktualizacja CSP do wersji v7.2. Sierpień 2014

Procedura nadawania uprawnień do potwierdzania, przedłuŝania waŝności i uniewaŝniania profili zaufanych epuap. Załącznik nr 1

Transkrypt:

Zarządzanie Projektami Informatycznymi Dokumentacja motoryzacyjnego sklepu internetowego autorzy: Włodzimierz Wysocki Waldemar Blicharz Wydział Elektroniki i Informatyki PK Koszalin 2009/200

Spis treści Zarządzanie Projektami Informatycznymi - Dokumentacja Cel projektu...3 2 Przypadki użycia...3 2.. UC Przeglądanie...3 2..2 UC2 Wyszukiwanie...3 2..3 UC3 Rejestracja...3 2..4 UC4 Logowanie...3 2..5 UC5 Zmień koszyk...3 2..6 UC6 Zapłać...3 3 Diagram przypadków użycia...5 4 Model domeny...6 5 Zarządzanie projektem...7 5. Analiza ryzyka...7 5.2 Szacowanie rozmiaru projektu...8 5.2. Klasyfikacja komponentów...8 5.2.2 Obliczenie nieskorygowanej wartości punktów funkcyjnych...8 5.2.3 Współczynnik VAF...8 6 Harmonogram...0 6. Prace do wykonania...0 6.2 Zasoby ludzkie... 7 Narzędzia i zasoby...2 8 Konwencje...2 8. Czcionki i znaki specjalne...2-2 -

Cel projektu Celem projektu jest wykonanie analizy i projektu motoryzacyjnego sklepu internetowego w metodologii Iconix oraz wykonanie spełniającej wymagania dokumentacji. Internetowy sklep motoryzacyjny zajmuje się wysyłkową sprzedażą detaliczną części, kosmetyków, akcesoriów i narzędzi samochodowych. 2 Przypadki użycia 2.. UC Przeglądanie System wyświetla listę kategorii produktów. Użytkownik wybiera kategorię produktów. System wyświetla listę produktów wybranej kategorii. 2..2 UC2 Wyszukiwanie Użytkownik wprowadza frazę, którą należy wyszukać. System szuka w nazwach i opisach produktów podanej frazy. System wyświetla listę znalezionych produktów. 2..3 UC3 Rejestracja System wyświetla formularz rejestracji. Użytkownik wprowadza swoje dane, imię i nazwisko, adres, email, login i hasło. System zapisuje dane użytkownika i przesyła mu maila z potwierdzeniem rejestracji. 2..4 UC4 Logowanie System wyświetla formularz logowania. Użytkownik wpisuje swój login i hasło. System wyszukuje użytkownika o podanych loginie i haśle, jeżeli nie znajdzie, wyświetla informację o błędzie logowania. 2..5 UC5 Zmień koszyk System wyświetla formularz z wprowadzoną zawartością koszyka. Aktywne elementy to ilość zamawianego produktu i ikona służąca do usunięcia produktu oraz przycisk Przelicz. Użytkownik wprowadza zmiany i wciska przycisk Przelicz. System wyświetla kwoty po przeliczeniu koszyka. - 3 -

2..6 UC6 Zapłać Zarządzanie Projektami Informatycznymi - Dokumentacja System wyświetla zawartość koszyka, obok koszyka przycisk Zmień - UC5 oraz opcje dotyczące przesyłki. Użytkownik wybiera opcję przesyłki i wciska przycisk Dalej. System wyświetla podsumowanie koszyka, kwotę za dostawę i opcje zapłaty - za pobraniem albo przelew. Użytkownik wybiera opcję zapłaty i wciska przycisk Dalej. System wyświetla dane adresowe klienta w polach do edycji. Użytkownik zmienia adres, jeśli jest potrzeba i wciska przycisk Dalej. System tworzy nowe zamówienie wg zawartości koszyka, wysyła maila z potwierdzeniem zakupu i numerem zamówienia i wyświetla potwierdzenie zakupu na ekranie. Przebieg alternatywny: Jeżeli użytkownik nie jest zalogowany, to system wyświetla przycisk Logowanie, wciśnięcie przycisku przechodzi do UC4. Jeżeli użytkownik nadal nie jest zalogowany, to może wpisać z ręki adres dostawy i mail. - 4 -

3 Diagram przypadków użycia Przegladanie System Wyszukiwanie Klient_ Rejestracja Logowanie Dodaj do koszyka Zmien koszyk zalogowany Zaplac Sprawdz stan zamowienia Raporty admin Dodawanie i zmiana listy produktow Administrowanie uzytkownikami - 5 -

4 Model domeny Kategoria Posiada konto Uzytkownik +Nazwa +Haslo Klient +Nazwisko +email +Ulica +Miasto +KodPoczt Sklada Dostarcza 0..* 0..* Zamowienie +Data +Status +Wartosc +Waga +Razem Wyslane 0..* Zawiera Zaplacone Koszyk +Wartosc +Razem +Waga +CenaPrzesylki 0..* Pozycja +Lp +Ilosc +Cena +Wartosc +Waga SposobZaplaty Zawiera +Id +Nazwa +Opis +Foto +Foto2 +Foto3 Zamawiany towar 0..* Zawiera Produkt +Id +Kategoria +Nazwa +Opis +Cena +Ilosc +Wartosc +Waga +Foto +Foto2 +Foto3 Spedytor +Nazwa Przesylka +Nazwa +Cena +Nazwa +Waga +Cena - 6 -

5 Zarządzanie projektem 5. Analiza ryzyka Kategoria Nazwa ryzyka Symptomy Skutki zasób zasób otoczenie zasób zasób otoczenie otoczenie zniszczenie pendrive'a komputer brak kontaktu z klientem środki finansowe programy narzędziowe przedstawiciel klienta absolutorium - wpisy nie można odczytać dokumentu piorun uderza w pobliżu nie można go zastać, nie odbiera telefonu puste konto awaria oprogramowania, nie można otworzyć pliku choroba brak wpisów brak dokumentów zniszczony zasilacz i płyta główna nie można zebrać wymagań i rozpocząć pracy nad projektem Brak możliwości dokończenia projektu brak możliwości naniesienia poprawek w dokumentacji brak możliwości zebrania wymagań brak możliwości obrony pracy Prawdopo dobieństwo średnie niskie średnie wysokie niskie średnie niskie Działania zapobiegawcze tworzenie kopii bezpieczeństwa zakup listwy zabezpieczającej, odłączanie sprzętu w czasie burzy Utrzymywać stałą komunikację z klientem Zapłata za zamknięte etapy projektu Zapisanie plików w wymiennych formatach Wyznaczyć osobę zastępującą przedstawiciela Prawdopodobieństwo % niskie < 0% średnie 0-30 wysokie 30-50% - 7 -

5.2 Szacowanie rozmiaru projektu Szacowanie rozmiaru projektu zostało przeprowadzone przy użyciu metody punktów funkcyjnych. 5.2. Klasyfikacja komponentów Element systemu EI zewnętrzne wejścia Logowanie Formularz koszyka Formularz zamówienia Dane klienta EO zewnętrze wyjścia Raport zamówień Lista klientów Raport sprzedaży EQ zapytania zewnętrzne Wyszukanie produktów ILF pliki wewnętrzne Wartość Low(2) Avg(4) High(6) Low(3) Avg(5) Low(4) Avg(5) Low * Avg(4) = Avg(4) 0 * Low(7) 5.2.2 Obliczenie nieskorygowanej wartości punktów funkcyjnych Low Avg High Suma EI 2*3 *4 *6 6 EO *4 2*5-4 EQ - *4-4 ILF 0*7 - - 70 UT 04 5.2.3 Współczynnik VAF. Czy jest wymagane przesyłanie danych? 2. Czy są funkcje przetwarzania rozproszonego? 0 3. Czy wydajność ma kluczowe znaczenie? 2 4. Czy system ma działać w mocno obciążonym środowisku operacyjnym? 5. Czy system wymaga wprowadzania danych on-line? 4-8 -

6. Czy wewnętrzne przetwarzanie jest złożone? 5 7. Czy kod ma być re-używalny? 8. Czy wejścia, wyjścia, pliki i zapytania są złożone? 5 9. Czy wprowadzanie danych on-line wymaga transakcji obejmujących wiele ekranów lub operacji? 0. Czy pliki główne są aktualizowane on-line? 5. Czy system ma mieć automatyczne konwersje i instalacje? 2. Czy system wymaga mechanizmu kopii zapasowych i odtwarzania? 3. Czy system jest projektowany dla wielu instalacji w różnych organizacjach? 4. Czy aplikacja jest projektowana, aby wspomagać zmiany i być łatwą w użyciu przez użytkownika? Współczynnik korekcji VAF VAF = 0,65 + 0,0 * SumaZTabelki = 0,92 Skorygowana liczba punktów funkcyjnych FP = VAF * UT = 0,92 * 04 = 96 Liczba wierszy kodu w języku PHP Zakł adamy mnożnik M = 30, jak przy językach obiektowych. LOC = M* FP = 96 * 30 = 2870 0 0 Razem 27-9 -

6 Harmonogram 6. Prace do wykonania - 0 -

6.2 Zasoby ludzkie - -

7 Narzędzia i zasoby Zarządzanie Projektami Informatycznymi - Dokumentacja Do pracy nad projektem i jego dokumentacją wykorzystano następujące programy.. Diagramy UML StarUML wersja 5.0.2.570, Enterprise Architect wersja 6. trial 2. Harmonogram - wykres Gantta GanttProject wersja 2.0.9 3. Dokumentacja - OpenOffice.org wersja 3.. 8 Konwencje Przedstawiamy konwencje zapisu zastosowane w niniejszej dokumentacji. 8. Czcionki i znaki specjalne Czcionka Courier została użyta do przedstawienia typów języka Java, komponentów XML schema i wszystkich przykładów kodu zamieszczonych w dokumentacji. Na przykład: java.lang.string klasa Javy (nazwa kwalifikowana) ObslugaZamowien klasa Javy xs:string typ XML Schema po:billto element globalny XML Schema Czcionka Courier została także użyta do oznaczenia istotnych elementów związanych ze środowiskiem programowym (np. ścieżek, katalogów, zmiennych systemowych) i tekstów wyświetlanych przez komputer. Na przykład: JAVA_HOME zmienna systemowa $JAVA_HOME katalog mvn install instrukcja wpisana na konsoli Kursywą wyróżniono pojęcia zdefiniowane w słowniku. Nie za każdym razem pojęcie ze słownika jest wyróżnione tylko wtedy, gdy jest użyte po raz pierwszy i czytelnik może nie wiedzieć, że jest zdefiniowane w słowniku. - 2 -