Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

System wspierający obsługę przedmiotów projektowych

Podobne prezentacje


Prezentacja na temat: "System wspierający obsługę przedmiotów projektowych"— Zapis prezentacji:

1 System wspierający obsługę przedmiotów projektowych
autorzy: Robert Pająk Piotr Zastawnik promotor: dr inż. Dariusz Rafał Augustyn

2 Plan prezentacji Temat Projektowanie Narzędzia Implementacja
Podsumowanie

3 Temat 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 Projektowanie Czyli jak to zrobić

7 Główne przypadki użycia

8 Schemat dziedzinowy

9 Schemat bazy danych

10 Narzędzia 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 4.3.3.0 NArrange 0.2.9 FxCop 1.36
Unit Testing Framework

19 Dokumentacja Komentarze XML Doxygen

20 Narzędzie CASE Enterprise Architect 7.5

21 Implementacja - DEMO Czyli realizacja

22 Podsumowanie

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


Pobierz ppt "System wspierający obsługę przedmiotów projektowych"

Podobne prezentacje


Reklamy Google