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:naturalnie_pl:start [2010/06/16 22:54]
ztb2010
pl:dydaktyka:ztb:2010:projekty:naturalnie_pl:start [2019/06/27 15:50] (aktualna)
Linia 121: Linia 121:
 ==== FHD — diagramy hierarchii funkcji ==== ==== FHD — diagramy hierarchii funkcji ====
  
-{{:​pl:​dydaktyka:​ztb:​2010:​projekty:​upr_krakow:diagram_relacji.png|}} +{{:​pl:​dydaktyka:​ztb:​2010:​projekty:​naturalnie_pl:fhd.png}}
 ==== WBS (Work Break-down Structure) ==== ==== WBS (Work Break-down Structure) ====
  
 +{{:​pl:​dydaktyka:​ztb:​2010:​projekty:​naturalnie_pl:​wbs.jpg}}
 +
 +==== DFD (Data Flow Diagram) ====
 +
 +{{:​pl:​dydaktyka:​ztb:​2010:​projekty:​naturalnie_pl:​dfd.png|}}
  
 ==== Wybór encji (obiektów) i ich atrybutów ==== ==== Wybór encji (obiektów) i ich atrybutów ====
Linia 130: Linia 134:
 W systemie będą istniały nastepujace encje: Udostepnianie danych, dane pomiarowe, info o uzytkownikach,​ techniczna klasa o uzytkownikach. W systemie będą istniały nastepujace encje: Udostepnianie danych, dane pomiarowe, info o uzytkownikach,​ techniczna klasa o uzytkownikach.
  
-==== ERD — diagramy zwiazków encji ==== 
  
-{{:​pl:​dydaktyka:​ztb:​2010:​projekty:​naturalnie_pl:​fhd.png}} 
  
-==== DFD — diagramy przepływu ​danych ​====+^Pole ^Typ ^Możliwy null ^Klucz ^Extra ^Opis^ 
 +|  **nfp_SHARES** ​ ||||||| 
 +| ID_ |int| |PK|Autoincrement|Identyfikator udostępniania| 
 +|OWNER_ID|uniqueidentifier| |FK|aspnet_Users.UserId|Użytkownik udostępniający| 
 +|OBSERVER_ID|uniqueidentifier| |FK|aspnet_Users.UserId|Osoba otrzymująca dostęp| 
 +|PRIVILAGES|nchar(30)| | | |Zakres udostępnionych ​danych
 +|  **nfp_MEASUREMENT_DATA** ​ ||||||| 
 +|ID_|int| |PK|Autoincrement|Identyfikator pomiaru| 
 +|USER_ID|uniqueidentifier| |FK|aspnet_Users.UserId|Identyfikator użytkownika| 
 +|TEMP|float| ​ X  | | |Zmierzona temperatura| 
 +|CERV_FLUID|int| ​ X  | | |Rodzaj obserwowanego śluzu| 
 +|SPOTTING|int| ​ X  | | |Rodzaj krwawienia| 
 +|INTERCOURSE|int| ​ X  | | |Typ odbytych stosunków| 
 +|DATE|smalldatetime| | | |Data pomiaru| 
 +|FERTILE|int| ​ X  | | |Obliczona płodność| 
 +|  **nfp_USERS_INFO** ​ ||||||| 
 +|USER_ID|Uniqueidentifier| |PK,​FK|aspnet_Users.UserId | | 
 +|EMAIL|varchar(50)| ​ X  | | |Adres email| 
 +|NAME|varchar(20)| ​ X  | | |Imię| 
 +|SURNAME|varchar(20)| ​ X  | | |Nazwisko| 
 +|BIRTHDATE|datetime| ​ X  | | |Data urodzenia| 
 +|STATE|varchar(20)| ​ X  | | |Województwo| 
 +|POSTCODE|varchar(10)| ​ X  | | |Kod pocztowy| 
 +|CITY|nchar(10)| ​ X  | | |Miasto| 
 +|FEMALE|bit| | | |Płeć| 
 +|STREET|varchar(40)| ​ X  | | |Ulica| 
 +|  **aspnet_Users** ​ ||||||| 
 +|ApplicationId|uniqueidentifier| |FK|aspnet_Applications.ApplicationId|Identyfikator aplikacji| 
 +|UserId|uniqueidentifier| |PK| |Identyfikator użytkownika| 
 +|UserName|nvarchar(256)| | | |Nazwa użytkownika| 
 +|LoweredUserName|nvarchar(256)| | | |Nazwa użytkownika małymi literami| 
 +|MobileAlias|nvarchar(16)| ​ X  | | | |  
 +|IsAnonymous|bit| | | | |  
 +|LastActivityDate|datetime| | | |Data ostatniej aktywności|
  
 +==== ERD — diagramy zwiazków encji ====
  
  
 +{{:​pl:​dydaktyka:​ztb:​2010:​projekty:​naturalnie_pl:​alltables.jpg}}
 +
 +==== DFD — diagramy przepływu danych ====
 ==== STD (State Transition Diagram) ==== ==== STD (State Transition Diagram) ====
  
 + ​{{:​pl:​dydaktyka:​ztb:​2010:​projekty:​naturalnie_pl:​std.jpg}}
  
 ==== Projekt logiczny ==== ==== Projekt logiczny ====
Linia 147: Linia 186:
 Patrz pkt. 9 Patrz pkt. 9
  
-=== Denormalizacja ​===+=== Normalizacja ​=== 
 +Tak proste tabele spełniają założenia 3. postaci normalnej.
 === Mapowanie bazy danych === === Mapowanie bazy danych ===
  
Linia 165: Linia 205:
 ORDER BY [t0].[DATE]</​code>​ ORDER BY [t0].[DATE]</​code>​
  
-IMG +{{:​pl:​dydaktyka:​ztb:​2010:​projekty:​naturalnie_pl:​linqklasy.jpg}}
  
 ==== Projekt fizyczny: implementacja ==== ==== Projekt fizyczny: implementacja ====
Linia 178: Linia 217:
  
 == Podstawowe interfejsy: ​ == == Podstawowe interfejsy: ​ ==
-  ​Wprowadzanie danych:+  ​Wprowadzanie danych:
  
-IMG+ ​{{:​pl:​dydaktyka:​ztb:​2010:​projekty:​naturalnie_pl:​enter_data.jpg}}
  
-  ​Wyswietlanie wykresow:+  ​Wyswietlanie wykresow:
  
-IMG+{{:​pl:​dydaktyka:​ztb:​2010:​projekty:​naturalnie_pl:​chart.jpg}}
  
-  ​Kalendarz obrazujący stan płodności dla poszczególnych dni:+  ​Kalendarz obrazujący stan płodności dla poszczególnych dni:
  
-IMG+{{:​pl:​dydaktyka:​ztb:​2010:​projekty:​naturalnie_pl:​calendar.jpg}}
  
 === Wprowadzanie danych === === Wprowadzanie danych ===
Linia 200: Linia 239:
 === Kierunki rozwoju=== === Kierunki rozwoju===
 Przede wszystkim będziemy dążyć do zaimplementowania możliwości rejestrowania danych z urządzeń mobilnych (telefon, palmtop). ​ Przede wszystkim będziemy dążyć do zaimplementowania możliwości rejestrowania danych z urządzeń mobilnych (telefon, palmtop). ​
 +
 ==== Literatura==== ==== Literatura====
 [1] Design Patterns: Elements of Reusable Object-Oriented Software (ISBN 0-201-63361-2), ​ Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides [1] Design Patterns: Elements of Reusable Object-Oriented Software (ISBN 0-201-63361-2), ​ Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides
 [2] http://​msdn.microsoft.com/​ [2] http://​msdn.microsoft.com/​
- 
pl/dydaktyka/ztb/2010/projekty/naturalnie_pl/start.1276721660.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