Przykładowy Projekt i



Podobne dokumenty
Przykładowy Projekt i

Fitness Klub. j.w. Dokumentu: Wersja Dokumentu: 0.5 Status Dokumentu: Roboczy. Data utworzenia: r. Data ostatniej r.

Instrukcja dla nowych klientów

Platforma e-learningowa

Platforma e-learningowa

1. LOGOWANIE DO SYSTEMU

E-faktura instrukcja dla kontrahentów TVP S.A.

Projekt z przedmiotu Projektowanie systemów teleinformatycznych

INSTRUKCJA REJESTRACJI ORGANIZACJI W GENERATORZE WNIOSKÓW APLIKACYJNYCH SI NAWIKUS

Skrócona instrukcja podstawowych zadań na portalu polska-szkola.pl

Instrukcja rejestracji organizacji w podsystemie Generator Wniosko w Aplikacyjnych (GWA) Systemu Informatycznego NAWIKUS

Instrukcja rejestracji organizacji w podsystemie. Generator Wniosków Aplikacyjnych (GWA) Systemu Informatycznego NAWIKUS

ProfLab Wyniki Online

Lodówka w której przechowujemy produkty zalogowanego użytkownika. Inaczej zwykły użytkownik posiadający konto w systemie.


INSTRUKCJA Panel administracyjny


Podręcznik użytkownika Publikujący aplikacji Wykaz2

Szkolenie jest współfinansowane ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego. Karolina Pizoń Mariusz Sawicki

Podręcznik Sprzedającego. Portal aukcyjny

VENUS-BEAUTY.pl. Instrukcja obsługi procesu zamówienia

INSTRUKCJA zakładania konta w Społecznoś ci CEO

Nabór Bursy/CKU. Do korzystania ze strony elektronicznej rekrutacji zalecamy następujące wersje przeglądarek internetowych:

Do korzystania ze strony elektronicznej rekrutacji zalecamy następujące wersje przeglądarek internetowych:

Instrukcja rejestracji w systemie System Wspierający Prowadzenie Prac Badawczo-Naukowych oraz Współdzielenie i Publikację Wyników Prac

Podręcznik Użytkownika LSI WRPO

Instrukcja Obsługi aplikacji Generator wniosków

Instrukcja obsługi platformy B2B ARA Pneumatik

Obsługa. Portalu Dostawcy

Technologie Internetowe Raport z wykonanego projektu Temat: Internetowy sklep elektroniczny

INSTRUKCJA UŻYTKOWNIKA SYSTEMU E-ZGŁOSZENIA

INSTRUKCJA UŻYTKOWNIKA. Wielkopolski system doradztwa. edukacyjno-zawodowego

I. Rejestracja i logowanie

Podręcznik użytkownika Wprowadzający aplikacji Wykaz2

Instrukcja obsługi aplikacji PQ-CONTROL

Biblioteki publiczne

ADMINISTRATOR SZKOŁY. Instrukcja użytkownika portalu

INSTRUKCJA UŻYTKOWNIKA GENERATORA WNIOSKÓW O DOFINANSOWANIE DLA WNIOSKODAWCÓW

Archiwum Prac Dyplomowych

INSTRUKCJA UŻYTKOWNIKA. Wielkopolski system doradztwa. edukacyjno-zawodowego

INSTRUKCJA. rejestrowania się na szkolenie/cykl szkoleniowy oraz uzupełniania niezbędnej unijnej dokumentacji uczestnictwa w projekcie (PEFS)

Opis zmian w wersji Oprogramowania do Obsługi SR/FA/SW/DM/ST

Narodowy Program Foresight wdrażanie wyników

Procedura krok po kroku umożlwiająca logowanie kontem MCL w POL-on (dla aktualnych użytkowników POL-on) Rejestracja nowego użytkownika w systemie MCL

Instrukcja obsługi Zaplecza epk w zakresie zarządzania tłumaczeniami opisów procedur, publikacji oraz poradników przedsiębiorcy

Wprowadzenie przegląd funkcjonalności

Elektroniczny system wspomagający proces rekrutacji do klas I szkół podstawowych Szanowni Państwo,

1. Logowanie się do panelu Adminitracyjnego

Przewodnik po systemie Antyplagiat dla Użytkownika Indywidualnego

Materiał szkoleniowy:

System epon Dokumentacja użytkownika

Jednolity Plik Kontrolny w IFK

INSTRUKCJA zakładania konta w Społeczności CEO

INSTRUKCJA UŻYTKOWNIKA. Wielkopolski system doradztwa. edukacyjno-zawodowego

ZAWIERANIE UMÓW Z PODMIOTAMI PROWADZĄCYMI APTEKI

JAK KORZYSTAĆ Z PORTALU LOGISTYKI HOCHTEF POLSKA S.A.

Instrukcja logowania do Portalu Rachunkowość

Instrukcja obsługi programu

Zgłoś projekt do Budżetu Obywatelskiego online!

Elektroniczny Urząd Podawczy

Internetowy System Składania Wniosków PISF wersja 2.2. Instrukcja dla Wnioskodawców

Instrukcja składania wniosku o dofinansowanie w systemie informatycznym IP na potrzeby konkursu nr 1/1.1.1/2016

Instrukcja użytkownika. Panel Administratora CreamCRM

Instrukcja logowania do systemu Rejestru Unii dla nowych użytkowników

Elektroniczny system wspomagający proces rekrutacji do szkół podstawowych

Konfiguracja danych swojej instytucji i zarządzanie użytkownikami

1. Rejestracja 2. Logowanie 3. Zgłaszanie nowego wniosku projektowego

Projekt Systemowy pn. Poprawa jakości zarządzania w ochronie zdrowia poprzez popularyzację wiedzy na temat technologii ICT

Instrukcja obsługi aplikacji MobileRaks 1.0

Rysunek 1 Strona główna systemu Wibo

Do korzystania ze strony elektronicznej rekrutacji zalecamy następujące wersje przeglądarek internetowych:

INSTRUKCJA UŻYTKOWNIKA

Instrukcja składania wniosku o dofinansowanie w systemie informatycznym IP na potrzeby konkursu nr 1/1.1.1/2015

E-BOK DOKUMENTACJA UŻYTKOWNIKA

Projekt Systemowy pn. Poprawa jakości zarządzania w ochronie zdrowia poprzez popularyzację wiedzy na temat technologii ICT

Biblioteki publiczne

Problemy techniczne. Jak można zmienić dane licencjobiorcy?

1. Składanie wniosku rejestracyjnego - rejestracja konta użytkownika/firmy

Sklep Internetowy (HTML/xHTML, CSS, JavaScript, PHP, MySQL)

Opis systemu lojalnościowego e-lar bank.

Elektroniczny system wspomagający proces rekrutacji do przedszkoli

INSTRUKCJA Systemu Antyplagiatowego dla Szkół Antyściąga.pl dla Nauczyciela

Elektroniczny system wspomagający proces rekrutacji do szkół podstawowych Szanowni Państwo,

Instrukcja Szkolnego Administratora Systemu Antyplagiatowego Plagiat.pl

Instrukcja dodawania monografii e_monografii

Przewodnik użytkownika systemu e-faktur

Instrukcja obsługi programu:

INSTRUKCJA OBSŁUGI PANELU ADMINISTRACYJNEGO MÓJ DOTPAY v0.1

Instrukcja obsługi platformy Fuzje.pl czyli jak zarejestrować się na portalu, aby efektywnie sprzedać firmę lub pozyskać inwestora

INSTRUKCJA UŻYTKOWNIKA GENERATORA WNIOSKÓW O DOFINANSOWANIE DLA WNIOSKODAWCÓW

E-faktura PKP Energetyka

Instrukcja obsługi Uczeń. Spis Treści

ELEKTRONICZNA KSIĄŻKA ZDARZEŃ

Dokumentacja panelu Klienta

Inżynieria wymagań. Wykład 2 Proces pisania przypadków użycia. Część 6 Wskazówki i sugestie

epuap Zakładanie konta organizacji

Przed przystąpieniem do czytania dokumentu, proszę o zapoznanie się z podstawowym dokumentem Instrukcja obsługi AZU dla użytkownika zewnętrznego.

Do korzystania ze strony elektronicznej rekrutacji zalecamy następujące wersje przeglądarek internetowych:

Transkrypt:

Przykładowy Projekt i Autor Dokumentu: Józef Cyrankiewicz Jerzy Urban Właściciele Dokumentu: j.w. Wersja Dokumentu: 0.5 Status Dokumentu: Roboczy Data utworzenia: 27.10.2015 r. Data ostatniej modyfikacji: 20.11.2015 r. Nazwa pliku: Dokument2.doc Strona 1 z 87

Historia zmian Data Autor Podsumowanie zmian Wersja Znaczenie zmian 06.11.2015 Jerzy Urban Dodanie informacji o wymaganiach. 0.1 KRYTYCZNE 13.11.2015 Jerzy Urban Dodanie przypadków użycia. 0.2 ZASADNICZE 20.11.2015 Józef Cyrankiewicz 20.11.2015 Jerzy Urban 29.11.2015 Jerzy Urban 04.12.2015 Jerzy Urban, Józef Cyrankiewicz Wprowadzenie zmian do przypadków użycia. Dodanie szkicowego diagramu bazy danych. Wprowadzenie zmian do przypadków użycia. Wprowadzenie zmian do diagramu bazy danych. 0.2 NORMALNE 0.3 ZASADNICZE 0.4 NORMALNE 0.5 ZASADNICZE Strona 2 z 87

Wstęp Cel i przeznaczenie dokumentu Niniejszy dokument ma na celu przedstawienie specyfikacji projektu systemu informatycznego... Dokumenty powiązane. LP Dokument Data ostatniej modyfikacji Autor (Imię i nazwisko) 1 Urban-Cyrankiewicz-Etap1.doc 19.10.2015 Jerzy Urban 2 diagram_przypadkow_uzycia.vsd 13.11.2015 Józef Cyrankiewicz 3 diagram_bazy_danych.vsd 20.11.2015 Jerzy Urban Słownik użytych skrótów. Skrót/pojęcie UC W Opis Use Case przypadek użycia Wymaganie Kontekst rozwiązania Źródło wymagań Źródłem wymagań jest dokument Urban-Cyrankiewicz-Etap1.doc który utworzyliśmy na podstawie rozmowy z klientem(...) W dokumencie tym znajdują się wytyczne dotyczące specyfikacji projektowanego systemu. Lista wymagań ID Nazwa Opis UC W01 Dodawanie Użytkownik może się zarejestrować poprzez UC_1 użytkowników formularz Rejestracji bez akceptacji Administratora......... UC_2 W30 Bezpieczeństwo Kolejna czynność leżąca po stronie zaprojektowanego systemu. Celem tego modułu jest dbanie o bezpieczeństwo serwisu. UC_3 UC_21 UC_30 Strona 3 z 87

Model systemowych przypadków użycia Zidentyfikowane przypadki użycia Model UseCase bazuje na UC zidentyfikowanych w trakcie wymyślania koncepcji systemu. Na przedstawionych poniżej diagramach UC przyjęto następującą konwencję kolorowania UC: Zółty UC niezmieniany Zielony UC modyfikowany Czerwony nowy UC Diagramy przypadków użycia Strona 4 z 87

Przykładowy diagram BPMN wybranej ścieżki postępowania Lista przypadków użycia Identyfikator Nazwa UWAGI Opis UC_1 Rejestracja Użytkownik podczas próby rejestracji podaje swój email(sprawdzana jest poprawność email jeśli nie poprawny popup proszący o poprawę) i hasło oraz powtórzone hasło, asynchronicznie sprawdzana jest zgodność obu pól jeśli się nie zgadzają użytkownik jest proszony o poprawienie zgodności, automatycznie wysyłana na podany adres email wiadomość Aktywacyjna, jeśli zostanie zignorowana to po 7 dniach nieaktywowane konto jest usuwane. W bazie może istnieć tylko jeden taki adres email w innym wypadku nie będzie możliwa rejestracja............ UC_28 Formularz dodawania przepisu Wprowadzenie danych w pola formularza, zapisanie zawartości na wypadek utracenia połączenia lista pól w formularzu do doprecyzowania, lista składników wyświetla się jako rozwijane menu jeśli nie ma interesującego składnika użytkownik dodaje, pojawia się w treści przepisu ale wymaga moderacji(pojawia się stosowna notyfikacja w panelu moderatora), Statyczna lista kategorii z menu rozwijanego. Dodający określa poziom trudności wykonania przepisu co jest obligatoryjne Strona 5 z 87

Lista aktorów Nazwa Administrator Systemu Recepcjonistka... Właściciel extends Recepcjonistka Opis Rodzaj Administrator nadrzędny, jedyne takie konto w całym systemie. Może tworzyć konta użytkowników każdego rodzaju, zarządzać kontami oraz przyznawać i odbierać uprawnienia. Może dodawać nowych użytkowników oraz ich usuwać(klientów), edytować informacje na ich temat. Generować faktury i raporty oraz sprzedawać rzeczy ze sklepu.... Osoba Może dodatkowo przeglądać informacje nt. stanu finansowego klubu pogląd informacji o osobach przebywających obecnie na terenie klubu. Możliwość zarządzania kontami pracowników. Osoba Osoba... Lista przypadków, dokładne działanie. Przypadek użycia UC_28_generowanie_statystyk Identyfikator: UC_28_generowanie_statystyk Nazwa: Generowanie statystyk Opis: Wyświetlanie informacji na temat najpopularniejszych towarów, najbardziej dochodowych kontrahentach itp. Scenariusz główny: 1. Kliknięcie przycisku "Generuj statystyki". 2. System prosi użytkownika o wybranie jednej z opcji w formie przycisków: a). "Popularność towarów". b). "Sprzedaż względem kontrahentów". c). "Sprzedaż względem miesięcy". 3. a). System generuje wykres wskazanych zależności. Scenariusz alternatywny: 3. b). System wyświetla komunikat o niewystarczającej ilości danych do wygenerowania statystyki. Diagram baz danych ERD Strona 6 z 87

Lista klas, dokładne działanie. Strona 7 z 87

Klasa ZamowienieNaZakup Identyfikator: Nazwa: Opis: Pola: Metody: ZamowienieNaZakup Zamówienie na zakup Klasa definiuje podsawowe metody i mienne dotyczące zamówienia na zakup surowców. - pozycje : Dictionary<Surowiec,double> - dostawca : Kontrahent + ObliczCene ():void Metoda do obiczania wartośći zaówienia. + Generuj(): void Metoda generująca fakturę. + Edycja(): void Metoda umożliwia edycję zamówienia. Identyfikator: Nazwa: Opis: User User Klasa abstrakcyjna definiuje podstawowe metody i pola funkcjonalności systemu dotyczące Usera Z poziomu tej klasy istnieje możliwość zarządzania kontami użytkowników, w tym również dodawania nowych. Pola : id_user : int login : string Protected: password : string Private: imie : string nazwisko : string numer_telefonu : int numer_domu : int ulica : string miejscowosc : string pesel : int nr_dowodu : string user_role : string Metody modyfiuserdatabyuser() void Modyfikacja wprowadzonych danych z poziomu użytkownika systemu Show_Offerts () void Wyświetlenie oferty składu Strona 8 z 87

Architektura i wybór technologii Wybór technologii userdataveryfication() void Weryfikacja wprowadzonych danych podczas logowania userroleveryfication() void Weryfikacja roli użytkownika w systemie userready() int Sprawdzenie stanu realizacji zamówienia login () void Logowanie do systemu logout () void Wylogowanie z systemu Technologia wybrana dla projektu to: - Język C# - Baza danych Oracle Język C# jest językiem wysokiego poziomu pozwalającym... Zasoby ludzkie - programisci odpowiadających wymaganiom stawianym w projekcie. Plan implementacji - Wykres Gantta z podziałem na zadania i harmonogramem Strona 9 z 87

Analiza ryzyka w projekcie - Arkusz analizy z oceną i reakcjami (Unikanie, Łagodzenie, Przeniesienie, Akceptacja) i Opracowano na podstawie: Rafał Chudeusz, Yuriy Ganushevich - Sklep Motoryzacyjny Paweł Klęk, Mariusz Knurowski - Ośrodek Szkolenia Kierowców Anna Fluda, Karolina Cherian - Projekt Systemu Informatycznego Dla Piekarni Karolina Abram, Michał Apanowicz, Maciej Banasiewicz - Fitness Klub Łukasz Drozd, Paweł Barczyk, Małgorzata Cieśla - Zjedz Coś Paweł Jarosz, Filip Krużel - Projekt Lider Grupa PM - Warsztaty zarządzania projektami informatycznymi Państwowa Inspekcja Pracy - Ocena Ryzyka Zawodowego Strona 10 z 87