Projekt modułu BANK INTERNETOWY Moduł funkcji banku

Slides:



Advertisements
Podobne prezentacje
Piotr Czekalski, ZMiTAC, Politechnika Śląska 2003
Advertisements

Portal EURES – rejestracja CV w bazie CV on - line
Modelowanie przypadków użycia
Jarosław Kuchta Dokumentacja i Jakość Oprogramowania
Interfejs użytkownika do zarządzania konfiguracją oprogramowania
SIECI KOMPUTEROWE (SieKom) PIOTR MAJCHER WYŻSZA SZKOŁA ZARZĄDZANIA I MARKETINGU W SOCHACZEWIE Zarządzanie.
Projekt modułu Gra strategiczna „Strusia jama” Wyrzutnie
Architektura systemu Gra strategiczna „Strusia Jama”
Inżynieria Oprogramowania II
Co UML może zrobić dla Twojego projektu?
System WAP konsultacji dyplomowych Wstępne założenia projektu.
Projektowanie i programowanie obiektowe II - Wykład IV
Projektowanie i programowanie obiektowe II - Wykład II
Wstęp do interpretacji algorytmów
Praca Inżynierska „Analiza i projekt aplikacji informatycznej do wspomagania wybranych zadań ośrodków sportowych” Dyplomant: Marcin Iwanicki Promotor:
Dziedzina problemu. Opracowanie koncepcji, projekt i częściowa implementacja portalu ofert turystycznych.
Modele baz danych - spojrzenie na poziom fizyczny
SYSTEMY INFORMATYCZNE - Altamira, CRM i Remedy
Projektowanie - wprowadzenie
Analiza, projekt i częściowa implementacja systemu obsługi kina
Architektura systemów wykorzystujących bazy danych (systemów bazodanowych) Wykład S. Kozielski.
Inżynieria Oprogramowania
Projekt zespołowy aplikacji sieciowej
Unified Modeling Language graficzny język wizualizacji, specyfikowania, tworzenia i dokumentowania systemów informatycznych.
Inżynieria Oprogramowania
Wykonawcy:Magdalena Bęczkowska Łukasz Maliszewski Piotr Kwiatek Piotr Litwiniuk Paweł Głębocki.
W nowej odsłonie.
Model przestrzenny Diagramu Obiegu Dokumentów
Prezentacja funkcjonalności dziennika e-klasa
Jak to działa? aplikacje desktopowe usługi online urządzenia
Instrukcja MILO moduł klienta.
System e-zamówienia.
Strefa Klienta Multitechniki. Strefa Klienta Multitechniki (SKM) powstała w celu: polepszenia jakości usług, poprzez udoskonalenie komunikacji pomiędzy.
System raportowania, ewaluacji oraz badania satysfakcji Klienta.
Dziedziczenie Maciek Mięczakowski
BAZA ADRESOWA WOJEWÓDZTWA ŁÓDZKIEGO
System synchronizacji oraz współdzielenia plików pomiędzy wieloma użytkownikami oraz urządzeniami poprzez sieć Internet Rafał Olszewski Promotor: Mgr inż.
Zawansowane techniki programistyczne
ZWIĄZKI MIĘDZY KLASAMI KLASY ABSTRAKCYJNE OGRANICZENIA INTERFEJSY SZABLONY safa Michał Telus.
Modelowanie obiektowe Diagramy UML – diagram przypadków użycia
Bazy danych - podstawowe pojęcia
Naciśnij SPACJĘ aby przejść dalej
Modelowanie obiektowe Diagramy klas
Jak dodać funkcjonalność płatności internetowej PayU do strony WWW
Rodzaje kart płatniczych w Polsce
Wzorce slajdów programu microsoft powerpoint
UML W V ISUAL S TUDIO Mateusz Lamparski. UML D EFINICJA Unified Modeling Language (UML) to graficzny język do obrazowania, specyfikowania, tworzenia i.
Rodzaje kart płatniczych w Polsce
Archiwizacja bazy danych
Model obiektowy bazy danych
Diagram klas Kluczowymi elementami są: klasy (class)
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski informatyka +
Modelowanie obiektowe - system zarządzania projektami.
REGUŁY ZABEZPIECZEŃ W APLIKACJI OeBS Przedmiot i zakres szkolenia Przedmiot i zakres szkolenia Przedmiot i zakres szkolenia Przedmiot i zakres szkolenia.
Projekt modułu Nazwa całego projektu Nazwa modułu Imię i Nazwisko Inżynieria Oprogramowania II dzień, godzina rok akademicki W szablonie na niebiesko zamieszczone.
Wstęp do interpretacji algorytmów
Bartosz Pawlak Wiktor Paliwoda Bezpieczeństwo Systemów Operacyjnych IMAP vs POP.
Wstęp do systemów informatycznych Model przypadków użycia.
Zgłoszenie do konkursu Złota Słuchawka 2016 zlotasluchawka.pl Prezentację oraz formularz zgłoszeniowy należy wysłać na adres
CELE I ZADANIA SYSTEMU Rejestracja użytkownika. Wejście do systemu. Redagowanie strony. Praca ze stroną. GPS UTWORZENIE I PRACA ZE STRONĄ INTERNETOWĄ DODATKOWE.
Inżynieria systemów informacyjnych
SQL Server Analysis Services Action!
T. 18. E Proces DGA - Działania (operatorka).
Inżynieria Oprogramowania Laboratorium
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski informatyka +
Zgłoszenie do konkursu
Aplikacje i usługi internetowe
Zgłoszenie w ramach kategorii Razem
Platforma LearningApps
Zapis prezentacji:

Projekt modułu BANK INTERNETOWY Moduł funkcji banku Bartłomiej Ziobrowski Justyna Heinbockel Inżynieria Oprogramowania poniedziałek, 10.15 2011/2012

Cel i założenia Cel: Moduł zawiera funkcje dostępne po zalogowaniu do banku. Umożliwia dokonywanie zmian na bazie danych. Jest łącznikiem między bazą danych a użytkownikiem. Założenia: Moduł na wstępie otrzymuje informacje o prawidłowym zalogowaniu użytkownika. W zależności od typu zalogowanego użytkownika (administrator, bankier, klient) udostępnia mu funkcje pozwalające wprowadzać zmiany w obrębie jego uprawnień. Moduł wykonuje żądanie użytkownika przez wywołanie funkcji operującej na bazie danych lub informuje użytkownika, jeśli operacja jest dla niego niedostępna. Klient jest w stanie sprawdzić dane swojego konta i dokonywać niektórych transakcji bez udziału bankiera. W przypadku funkcji niedostępnej dla klienta, np. pożyczki, klient może zgłosić wniosek o pożyczkę, który będzie widoczny do realizacji dla bankiera. Bankier może dokonywać operacji na koncie klienta.

Wymagania Do systemu zalogować się mogą trzy typy użytkowników, każdy typ użytkownika ma inny poziom uprawnień. Bankier ma możliwość dodawania nowych klientów, zmiany danych klientów, obliczenia zdolności kredytowej, sprawdzenia spłat pożyczki, zmiany oprocentowania konta, obciążania/zasilania konta klienta w przypadku wypłaty/wpłaty przy okienku. Klient ma możliwość sprawdzenia stanu konta, sprawdzenia historii transakcji, dokonywania przelewu, zgłoszenia zlecenia stałego, zgłoszenia wniosku o pożyczkę.

Diagram przypadków użycia Należy tu umieścić diagram przypadków użycia dla całego modułu, zawierający funkcje realizowane przez aplikację (z odpowiednimi powiązaniami elementów). Do każdego przepadku użycia i aktora należy dołączyć notatkę UML-ową z opisem odpowiedniego elementu. Gdyby się nie mieścił można go rozbić na kilka slajdów wg. tego schematu.

Powiązania z innymi modułami Powiązanie z modułem daemona: Moduł otrzymuje dane o użytkowniku od modułu daemona. Konieczną informacją na wejściu jest ID klienta, dzięki któremu odnajdujemy konta z nim powiązane. Dalsze informacje otrzymywane od poprzedzającego modułu będą określać typ transakcji do zrealizowania oraz dane liczbowe, które będą przechowywane w obiektach naszego modułu i przygotowywane do przesłania do bazy danych. Powiązanie z modułem bazy danych: Moduł jest głównym łącznikiem z bazą danych. Dla większości funkcji kluczowe jest pobranie danych z bazy, np. aktualnego stanu konta, historii transakcji. Po przygotowaniu danych do zapisu, wywoływane są funkcje uaktualnienia bazy.

Diagram klas Należy tu umieścić diagram klas, zawierający klasy, interfejsy wykorzystywane przez daną aplikację (z odpowiednimi powiązaniami elementów). Do każdego elementu (zarówno klasy jak i powiązania) należy dołączyć notatkę UML-ową z opisem odpowiedniego elementu, bądź tak je nazwać, by z nazw wynikało ich znaczenie w aplikacji (pamiętać należy jednak, że to co jest oczywiste dla autorów projektu nie musi być oczywiste dla innych osób!). Gdyby się nie mieścił można go rozbić na kilka slajdów wg. tego schematu.

Diagram interakcji (sekwencji lub komunikacji) Należy tu umieścić diagramy interakcji (diagram sekwencji lub diagram komunikacji) dla co najmniej dwóch przypadków użycia (z diagramu przypadków użycia) – atrybuty i metody wykorzystywane na diagramach interakcji powinny odpowiadać tym, które występują w odpowiednich klasach na przedstawionym wcześniej diagramie klas. Innymi słowy należy tu pokazać jak za pomocą zaprojektowanych klas realizowane są scenariusze odpowiadające przypadkom użycia. Do każdego elementu należy dołączyć notatkę UML-ową z opisem odpowiedniego elementu, bądź tak je nazwać, by z nazw wynikało ich znaczenie w aplikacji (pamiętać należy jednak, że to co jest oczywiste dla autorów projektu nie musi być oczywiste dla innych osób!). Gdyby się nie mieścił można go rozbić na kilka slajdów wg. tego schematu.

Realizacja założeń i wymagań Pierwsze uzasadnienie Drugie uzasadnienie Należy tu zamieścić szczegółowe uzasadnienie tego, iż proponowany projekt przedstawiony na diagramach UML faktycznie spełnia postawione na początku założenia i wymagania. W razie potrzeby (gdyby się nie mieściło) dodać kolejny slajd według tego szablonu.

Realizacja powiązań z innymi modułami Powiązanie z modułem daemona: Powiązanie z modułem bazy danych: