Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Both sides previous revision Poprzednia wersja
Nowa wersja
Poprzednia wersja
pl:dydaktyka:ztb:2010:projekty:minibus:start [2010/06/23 18:23]
ztb2010
pl:dydaktyka:ztb:2010:projekty:minibus:start [2019/06/27 15:50] (aktualna)
Linia 242: Linia 242:
  
 ===== 9. Projektowanie powiązań (relacji) pomiędzy encjami (ERD) ===== ===== 9. Projektowanie powiązań (relacji) pomiędzy encjami (ERD) =====
-{{:​pl:​dydaktyka:​ztb:​2010:​projekty:​minibus:​erd.png|}}+{{:​pl:​dydaktyka:​ztb:​2010:​projekty:​minibus:​erd2.png|}}
  
  
Linia 272: Linia 272:
   id bigint NOT NULL,   id bigint NOT NULL,
   description character varying(255),​   description character varying(255),​
 +  hours character varying(255),​
   owner_id bigint,   owner_id bigint,
   CONSTRAINT courses_pkey PRIMARY KEY (id),   CONSTRAINT courses_pkey PRIMARY KEY (id),
Linia 309: Linia 310:
   ordernumber integer NOT NULL,   ordernumber integer NOT NULL,
   "​cost"​ numeric(19,​2),​   "​cost"​ numeric(19,​2),​
-  ​hours character varying(255),+  ​lag numeric(19,2),
   place_id bigint,   place_id bigint,
   course_id bigint,   course_id bigint,
Linia 343: Linia 344:
 Kwerendy i zapytania wynikają z mechanizmu mapowania obiektowo relacyjnego w j2ee i są poniekąd dostarczone przez klasę EntityManager standardu JPA Hibernate. Pozostałe zapytania w celu optymalizacji wydajności pracy aplikacji zrealizowane zostały jako NamedQuery - zapytania prekompilowane i stworzone przy użyciu składni HQL - Hibernate Query Language. Można je zobaczyć nad kodem encji do których przynależą. Kwerendy i zapytania wynikają z mechanizmu mapowania obiektowo relacyjnego w j2ee i są poniekąd dostarczone przez klasę EntityManager standardu JPA Hibernate. Pozostałe zapytania w celu optymalizacji wydajności pracy aplikacji zrealizowane zostały jako NamedQuery - zapytania prekompilowane i stworzone przy użyciu składni HQL - Hibernate Query Language. Można je zobaczyć nad kodem encji do których przynależą.
  
 +
 +===== RAPORT KOŃCOWY =====
 +
 +===== 14. Stos technologiczny =====
 +Aplikacja zrealizowana jest na bazie wzorca projektowego MVC (model widok kotroller).
 +Sklada sie z 3 wyraznie wyrożnionych warstw:
 +  * baza danych - Postrgres 8.3, Mapowanie relacyjno obiektowe standard Java JPA Persistence
 +  * logika biznesowa - Zrealizowana za pomocą technologii EJB 3.0
 +  * widok - Zrealizowany za pomocą JSF (java server faces 1.2) z nakładką jQery oraz jQueryUI
 +
 +
 +===== 15. Implementacja bazy danych =====
 +Patrz punkt 11. Projektowanie tabel, kluczy, kluczy obcych, powiązań między tabelami, indeksów.
 +
 +
 +===== 16. Zdefiniowanie interfejsów do prezentacji,​ edycji i obsługi danych =====
 +
 +-formularz rejestracji użytkownika
 +
 +{{:​pl:​dydaktyka:​ztb:​2010:​projekty:​minibus:​rejestracja1.png|}}
 +
 +
 +-formularz logowania użytkownika
 +
 +{{:​pl:​dydaktyka:​ztb:​2010:​projekty:​minibus:​logowanie1.png|}}
 +
 +
 +-formularz zakładania firmy przez użytkownika
 +
 +{{:​pl:​dydaktyka:​ztb:​2010:​projekty:​minibus:​dodawanie_firmy1.png|}}
 +
 +
 +-formularz edycji danych użytkownika
 +
 +{{:​pl:​dydaktyka:​ztb:​2010:​projekty:​minibus:​moje_dane.png|}}
 +
 +
 +-formularz dodawania komentarzy
 +
 +{{:​pl:​dydaktyka:​ztb:​2010:​projekty:​minibus:​komentarze1.png|}}
 +
 +
 +-formularz dodawania połączenia
 +
 +{{:​pl:​dydaktyka:​ztb:​2010:​projekty:​minibus:​dodawanie_polaczenia1.png|}}
 +
 +
 +-formularz wyszukiwania połączeń
 +
 +{{:​pl:​dydaktyka:​ztb:​2010:​projekty:​minibus:​wyszukiwanie1.png|}}
 +
 +
 +===== 17. Zdefiniowanie dokumentów do przetwarzania i prezentacji danych =====
 +
 +-prezentacja wyników wyszukiwania
 +
 +{{:​pl:​dydaktyka:​ztb:​2010:​projekty:​minibus:​wyszukiwanie1.png|}}
 +
 +
 +-prezentacja dodanej trasy
 +
 +{{:​pl:​dydaktyka:​ztb:​2010:​projekty:​minibus:​dodawanie_polaczenia2.png|}}
 +
 +
 +-prezentacja aktualnosci
 +
 +{{:​pl:​dydaktyka:​ztb:​2010:​projekty:​minibus:​aktualnosci1.png|}}
  
  
-===== 14. Interfejs użytkownika (podstawowe elementy) =====+-prezentacja komentarzy
  
 +{{:​pl:​dydaktyka:​ztb:​2010:​projekty:​minibus:​komentarze1.png|}}
pl/dydaktyka/ztb/2010/projekty/minibus/start.1277310210.txt.gz · ostatnio zmienione: 2019/06/27 15:56 (edycja zewnętrzna)
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0