Witam,
potrzebuję projekt w programie Power Designer (wersja raczej dowolna, choć ja pracuję na 15-tej). Ma to być projekt motelu:
Motel (ewidencja pokoi, rezerwacji, zameldowań, gości, ich samochodów, miejsc parkingowych, pracowników hotelu, itp.)
---------------------------------------
Taki projekt powinien składać się z:
Opracowanie pisemne projektu powinno zawierać następujące elementy:
* część wstępną, a w jej ramach:
- stronę tytułową z nazwiskiem i imieniem autora oraz tematem projektu;
- spis treści (rozdziały, podrozdziały);
- zwięzły (tzn. w formie jednego lub dwóch zdań) opis celu projektu;
- opis obszaru i przedmiotu projektowania:
a) opis dziedziny problemu – ogólne omówienie zakresu i charakteru działalności jednostki, dla której przeznaczony jest projektowany system;
b) opis zakresu i kontekstu przedsięwzięcia – szczegółowe omówienie tej części zakresu działalności jednostki, w której ma być używany projektowany system. Opis musi być na tyle szczegółowy, aby w fazie strategicznej zastępował model systemu, oraz aby na podstawie tego opisu mógł powstać pełny model analityczny.
- opis wymagań funkcjonalnych dotyczących projektowanego systemu informatycznego, sporządzony w formie graficznej
(w postaci hierarchii funkcji, jakie system powinien realizować) lub w formie formularzy opisu wymagań; także wymagania funkcjonalne dla dodatkowych funkcji systemu (np. funkcje administracyjne).
- opis wymagań niefunkcjonalnych a także specjalnych wymagań i ograniczeń (np. co do pojemności bazy danych, obowiązkowego czasu przechowywania danych archiwalnych, okresowości przygotowywania raportów itp.).
* część I, dotyczącą analizy strukturalnej systemu, a w jej ramach:
- diagram przepływu danych (DFD), stanowiący model procesów zachodzących w przedsiębiorstwie i opisujący zależności dynamiczne między jego elementami (co najmniej 3 poziomy – diagram kontekstowy, diagram systemowy, diagramy procesów elementarnych a także macierze CRUD dla wszystkich magazynów danych).
- diagram związków encji (ERD), stanowiący model potrzeb informacyjnych przedsiębiorstwa i opisujący zależności statyczne między jego elementami (około 6-10 encji);
- logiczny model danych (LDM) wygenerowany na podstawie diagramu związków encji;
- słownik danych, zawartych w modelach DFD oraz ERD.
Oprócz słownika wygenerowanego automatycznie przez PowerDesignera, dla diagramu ERD należy dołączyć słownik sporządzony zgodnie z notacją operatorową [Yourdon].
- specyfikacja procesów – wystarczy ograniczyć się do 5 wybranych funkcji najniższego poziomu. Można wykorzystać w tym celu tzw. pseudokod, metodę określenia warunków początkowych i końcowych, ewentualnie metodę tablic decyzyjnych [Poźniak-Koszałka].
* część II, dotyczącą częściowej fizycznej implementacji systemu, a w jej ramach:
- uzyskany w oparciu o ERD i LDM dla dostępnej platformy bazy danych fizyczny model danych (PDM), reprezentujący fizyczną strukturę tabel, ich powiązań, perspektyw, danych testowych, itp.
- skrypty SQL: tworzący bazę danych, wstawiający dane testowe do wybranych tabel, realizujący wybrane triggery (wyzwalacze).
- wstępny projekt graficznego interfejsu użytkownika, ograniczony do wybranej funkcji lub przypadku użycia systemu. Może być to prototyp sporządzony przy pomocy dostępnego w pracowni narzędzia IDE (np. Microsoft Visual Studio). Należy zwrócić uwagę na jego jakość i ergonomię (układ i grupowanie elementów, skalowanie, kolorystyka, filozofia działania).
- propozycja i uzasadnienie wyboru narzędzi programistycznych wykorzystywanych do implementacji systemu;
- propozycja i uzasadnienie wyboru architektury systemu (monolityczna, klient-serwer, WWW), zasady współpracy podsystemów
(o ile istnieją), wykorzystywane standardowe lub dedykowane niezależne podsystemy (np. silnik bazy danych), biblioteki (np. funkcji interfejsu graficznego), systemy operacyjne, itp.;
- propozycja i uzasadnienie wyboru platformy sprzętowej (hardware) dla systemu.
-------------------------------------------------------
Dodatkowo potrzebuję do tego opis części wstępnej i części pierwszej.
-------------------------------------------------------
Kontakt:
gg #3416189 (zawsze niewidoczny, można zostawiać wiadomości, zawszę odpiszę)
Po zakończonej współpracy, na 99% będę miał kilka/kilkanaście kolejnych zleceń, więc nie ukrywam, że głównym czynnikiem decydującym o wyborze będzie cena.
Pozdrawiam.