Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

Autorzy: Robert Pająk Piotr Zastawnik promotor: dr inż. Dariusz Rafał Augustyn.

Podobne prezentacje


Prezentacja na temat: "Autorzy: Robert Pająk Piotr Zastawnik promotor: dr inż. Dariusz Rafał Augustyn."— Zapis prezentacji:

1 autorzy: Robert Pająk Piotr Zastawnik promotor: dr inż. Dariusz Rafał Augustyn

2 Plan prezentacji Temat Projektowanie Narzędzia Implementacja Podsumowanie

3 Czyli co mamy zrobić

4 Wymagania funkcjonalne Definiowanie użytkowników w określonych rolach Zakładanie tematów projektów Wystawienie tematów Import danych o studentach z pliku Tworzenie sekcji Przypisywanie sekcji do wystawionych tematów Ewidencja obecności System powiadamiania mailowego Wystawienie ocen cząstkowych i końcowych Publikacje wiadomości wewnętrznych Raporty i zestawienia w tym generacja protokołu końcowego Program administratora użytkowników i uprawnień

5 Wymagania niefunkcjonalne Aplikacja desktopowa Technologia.NET Visual Studio SQL Server Szyfrowanie haseł Kontekstowy system pomocy Dokumentacja

6 Czyli jak to zrobić

7 Główne przypadki użycia

8 Schemat dziedzinowy

9 Schemat bazy danych

10 Czyli czego użyjemy do realizacji

11 Narzędzia Assembla, TortoiseSVN, Skype- Praca w zespole MS SQL Server SZBD Visual Studio IDE DevExpress WinForms - Kontrolki LINQ to SQL- DataAccess HTML Help Workshop- Help StyleCop, FxCop, Unit Testing Framework - Jakość kodu Doxygen- Dokumentacja Enterprise Architect- CASE

12 Praca w zespole Assembla – repozytorium SVN, project tracking TortoiseSVN – klient SVN Skype - komunikator

13 System zarządzania bazami danych MS SQL Server 2008 SP2

14 Zintegrowane Środowisko Programistyczne Visual Studio 2008 SP1

15 Kontrolki WinForms DevExpress v2009 vol 1.5

16 Dostęp do bazy danych LINQ to SQL using (DC_PrzedmiotyProjektoweDataContext dc = new DC_PrzedmiotyProjektoweDataContext()) { var temat = (from t in dc.Tematy where t.id_tematu == vrpIdTematu select t).SingleOrDefault(); if (temat != null) { Identyfikator = temat.id_tematu; IdAutora = (int)temat.id_autora; IdPrzedmiotu = temat.id_przedmiotu; Opis = temat.opis; Technologia = temat.technologia; Nazwa = temat.nazwa; StanTematu = (Stan)Enum.Parse(typeof(Stan), temat.stan, true); vrcZalacznik = new Cl_ZalacznikTematu(Identyfikator); }

17 Pomoc kontekstowa HTML Help Workshop 1.32

18 Jakość kodu StyleCop NArrange FxCop 1.36 Unit Testing Framework

19 Dokumentacja Komentarze XML Doxygen

20 Narzędzie CASE Enterprise Architect 7.5

21 Czyli realizacja

22

23 Podsumowanie Projektowanie Wzorce projektowe Jakość Narzędzia programistyczne Praca w zespole GUI = ocena użytkownika


Pobierz ppt "Autorzy: Robert Pająk Piotr Zastawnik promotor: dr inż. Dariusz Rafał Augustyn."

Podobne prezentacje


Reklamy Google