System zarządzania parafią

Slides:



Advertisements
Podobne prezentacje
Prezentacja na temat: Porównanie Windows XP i Windows 7
Advertisements

Interfejs użytkownika do zarządzania konfiguracją oprogramowania
Role w zespole projektowym
OLAP budowa aplikacji analitycznych w MS SQL 2000 i Yukon
Opracowanie zasad tworzenia programów ochrony przed hałasem mieszkańców terenów przygranicznych związanych z funkcjonowaniem dużych przejść granicznych.
SIECI KOMPUTEROWE (SieKom) PIOTR MAJCHER WYŻSZA SZKOŁA ZARZĄDZANIA I MARKETINGU W SOCHACZEWIE Zarządzanie.
Politechnika Gdańska WYDZIAŁ ELEKTRONIKI TELEKOMUNIKACJI I INFORMATYKI
Politechnika Gdańska WYDZIAŁ ELEKTRONIKI TELEKOMUNIKACJI I INFORMATYKI
Systemy operacyjne Bibliografia:
Wzorce projektowe w J2EE
Systemy zarządzania treścią CMS
PODSTAWY PROGRAMOWANIA
Analiza, projekt i częściowa implementacja systemu obsługi kina
Projekt zespołowy aplikacji sieciowej
SZPIF – Harmonogram, Opis narzędzi, Schemat bazy danych
System katalogowania i zarządzania sprzętem na uczelni
System katalogowania i zarządzania sprzętem na uczelni
PRACA W DOMENIE Różnice użytkowe między pracą w domenie i grupie roboczej. 1. Ekran logowania. - wciśnięcie klawiszy [Ctrl+Alt+Delete], a następnie podanie.
Wady i zalety Microsoft Word –a
Budowa platformy do rejestracji i odtwarzania wykładów akademickich
Promotor: dr.inż. Aleksandra Werner
Wykonawcy:Magdalena Bęczkowska Łukasz Maliszewski Piotr Kwiatek Piotr Litwiniuk Paweł Głębocki.
Łukasz Sobczak. 1)Co to jest Office 2010 Web Apps 2)SharePoint 2010 a narzędzia pakietu office 3)Integracja Office Web Apps z SharePoint )Problemy.
Rozwój aplikacji przy wykorzystaniu ASP.NET
Prezentacja funkcjonalności dziennika e-klasa
UML 2.x Robert Pająk.
Tworzenie nowych kont lokalnych i domenowych, oraz zarządzanie nimi
Opracował : Przemysław Drzymała
WebQuest wykonane w ramach projektu BelferOnLine
System wspierający obsługę przedmiotów projektowych
Dr hab. Dariusz Piwczyński Katedra Genetyki i Podstaw Hodowli Zwierząt
Dysk fizyczny i logiczny
SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE
Licencjonowanie narzędzi dla programistów
System raportowania, ewaluacji oraz badania satysfakcji Klienta.
Rozdział 1: Wprowadzenie do systemu Windows 2000 i podstaw sieci
Bazy danych.
Instrukcja USOS Ankiety wersja by Marek Opacki.
Narzędzia administracyjne
Model – View – View Model
Wybrane zagadnienia relacyjnych baz danych
Sieć oparta o serwer Ubuntu 12.10
SOS SYSTEM OBSŁUGI SZKOŁY
Komendy SQL do pracy z tabelami i bazami
Zawansowane techniki programistyczne
Narzędzie wspierające zarządzanie organizacj Parentis Sp. z o. o
SPECJALNOŚĆ: Oprogramowanie Systemowe
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski 1 informatyka +
Agenda O Nas Ogólne informacje o Produkcie Job Manager – idealne rozwiązanie Aplikacja Webowa Aplikacja Kliencka Najnowsze zmiany.
Projektowanie relacyjnych baz danych – diagramy związków encji
1. Logowanie z usługą Active Directory. a) logowanie do domeny Windows 2003 Server odbywa się znacznie szybciej niż w poprzednich wersjach. b) nie ma odwołania.
Forum Pracodawców AEiI 2015 Wydział Automatyki, Elektroniki i Informatyki Gliwice, 11 marca 2015r.
Serwery Aplikacji Bezpieczeństwo w Aplikacjach.NET uruchamianych pod IIS Arkadiusz Popa, WMiI, UŁ.
Projekt modułu Nazwa całego projektu Nazwa modułu Imię i Nazwisko Inżynieria Oprogramowania II dzień, godzina rok akademicki W szablonie na niebiesko zamieszczone.
Platforma .Net.
Programowanie Zaawansowane
Optymalna konfiguracja Microsoft SQL Server 2014
Wdrożenie Foglight w Urzędzie Dozoru Technicznego
Temat 1 Pojęcie systemu operacyjnego Opracował: mgr Marek Kwiatkowski.
1 Maszyna Wirtualna Wyszukujemy plik Oracle VM Virtualbox Extension Pack.
Temat: Porównanie technologii php,c# oraz javascript na przykładzie webaplikacji typu społecznościowy agregator treści Autor: Wojciech Ślawski.
Analiza, projekt i częściowa implementacja systemu wspomagania pracy Referatu Reprografii Promotor: mgr inż. Dariusz OlczykWykonała: Katarzyna Ściwiarska.
Systemy operacyjne W projekcie brali udział Rabiniak Mateusz, Marek Mycek Damian Kostecki, Piotr Dojlido.
Inż. Marcin Marcinkowski. W tym menu wybieramy co chcemy zweryfikować.
T. 18. E Proces DGA - Działania (operatorka).
POLITECHNIKA POZNAŃSKA, WYDZIAŁ INŻYNIERII ZARZĄDZANIA
Inżynieria Oprogramowania Laboratorium
Projekt modułu BANK INTERNETOWY Moduł funkcji banku
POLITECHNIKA POZNAŃSKA, WYDZIAŁ INŻYNIERII ZARZĄDZANIA
Zapis prezentacji:

System zarządzania parafią Projekt programistyczny System zarządzania parafią Informatyka SSI Studia Dzienne Rok 2009/2010 Semestr Letni Grupa GKiO 1 Skład podsekcji: Gąsiorowski Jacek Kruszy Damian Mazur Krzysztof Mośko Piotr Rychlik Paweł

Zarys środowiska projektu: Narzędzie case: Enterprise Architect 7.5 Narzędzie wersjonujące: SVN Narzędzie pracy grupowej: Google Code Narzędzie deweloperskie: Visual Studio 2008 Professional Edition Baza danych: Microsoft SQL Server 2008 Biblioteka: NHibernate Zarządzanie zmianami: TortoiseSVN + Google Code Środowisko testowania: Wirtualna maszyna z Windowsem XP

Szczegółowy zarys środowiska: Narzędzie case: Enterprise Architect 7.5 Narzędzie deweloperskie: Visual Studio 2008 Professional Edition Baza danych: Microsoft SQL Server 2008 Biblioteka: NHibernate Wybór narzędzi jest zdeterminowany ich dobrą znajomością z poprzednich projektów oraz laboratoriów (Programowanie Komputerów, Inżynieria Oprogramowania, Języki Asemblerowe, Systemy Operacyjne). Dzięki nabytemu doświadczeniu możliwe będzie efektywniejsze zorganizowanie pracy.

Szczegółowy zarys środowiska: Rozmiar projektu wymusił ostrożność z odpowiednim doborem narzędzi, gdyż nieodpowiednia decyzja może spowodować niedotrzymanie terminu pracy. Z tego powodu ryzykowne byłoby użycie nowszych narzędzi (np. Visual Studio 2010), a poprzestanie na znanych rozwiązaniach, które dobrze się już sprawdziły nie obniża ani jakości, ani komfortu przy tworzeniu aplikacji.

Szczegółowy zarys środowiska: Narzędzie wersjonujące: SVN Narzędzie pracy grupowej: Google Code Zarządzanie zmianami: TortoiseSVN + Google Code Wybór powyższych narzędzi związanych z porozumiewaniem się pomiędzy członkami zespołu jest uzasadniony brakiem kosztów związanych z założeniem tego typu repozytorium. Oczywiście wadą jest dostęp do naszego kodu osób z zewnątrz, które mogą wykorzystywać nasz kod we własnych celach.

Szczegółowy zarys środowiska: Środowisko testowania: Wirtualna maszyna z Windowsem XP Chcąc zachować kompatybilność wstecz oraz świadomość tego, że przyszli użytkownicy aplikacji nie muszą korzystać z nowszych wersji systemu Windows (Vista, 7) zmusiła nas do wybrania systemu operacyjnego Windows XP. Mamy tym samym pewność, że na komputerach wszystkich członków zespołu projekt będzie wyglądał identycznie i nie będzie żadnych problemów z kompatybilnością podczas uruchamiania i testowania aplikacji. Virtual PC zapewnia, że żadne inne zaistalowane aplikacje na systemie operacyjnym nie będą miały wpływu na projekt.

Zwięzły opis rozwiązania: Model interakcji realizującej wybrany przypadek użycia zapisany w postaci diagramów przebiegu i współdziałania zostanie przedstawiony na kilku następnych slajdach. Ze względu na mało skomplikowane przypadki użycia (używające 1-2 klas) postanowiliśmy przedstawić diagramy dla 5 przypadków użycia, które zostaną następnie zaimplementowane.

Zwięzły opis rozwiązania – I przypadek użycia:

Zwięzły opis rozwiązania – I przypadek użycia:

Zwięzły opis rozwiązania – II przypadek użycia:

Zwięzły opis rozwiązania – II przypadek użycia:

Zwięzły opis rozwiązania – III przypadek użycia:

Zwięzły opis rozwiązania – III przypadek użycia:

Zwięzły opis rozwiązania – IV przypadek użycia:

Zwięzły opis rozwiązania – IV przypadek użycia:

Zwięzły opis rozwiązania – V przypadek użycia:

Zwięzły opis rozwiązania – V przypadek użycia:

Zwięzły opis rozwiązania – podsumowanie: Z przedstawionych powyżej diagramów współdziałania i diagramów sekwencji można wywnioskować, że użytkownik musi najpierw wybrać żądaną opcję aplikacji, wpisać dane, po czym następuje sprawdzenie zgodności danych lub wykonana jest zadana przez użytkownika czynność.

Podział prac z uwzględnieniem kontraktów, które wynikają z interfejsów i odpowiedzialności klas: Podział prac zebrany jest w tabeli:

Podział prac z uwzględnieniem kontraktów, które wynikają z interfejsów i odpowiedzialności klas: Opis poszczególnych klas zebrany jest na dwóch kolejnych slajdach: Family – klasa rodziny oprócz informacji o parafianach tworzących rodzinę zawiera dodatkowe informacje, takie jak: wspólny adres zamieszkania, datę ślubu rodziców itd. Klasa umożliwia podstawowe operacje na tablicy, takie jak: tworzenie rodziny, jej edycja oraz usuwanie. User – klasa użytkownik zawiera podstawowe informacje o użytkownikach systemu, takie jak: imię, nazwisko, adres oraz zakres dostępnych praw w systemie. Klasa ta będzie umożliwiać tworzenie, edytowanie oraz usuwanie użytkowników systemu przez administratora.

Podział prac z uwzględnieniem kontraktów, które wynikają z interfejsów i odpowiedzialności klas: Parishioners – parafianie jest podstawową klasą systemu operującą na tabeli danych wszystkich parafian, zawierającą dużą ilość informacji o nich. Klasa będzie umożliwiać tworzenie, edytowanie i usuwanie wpisów o parafianach. Carol – klasa kolędy przechowuje informacje niezbędne przy ustalaniu kolędy rodzinnej, takie jak: data jej odbycia, u jakiej rodziny, kto w niej uczestniczył itd. Możliwe będzie dodawanie nowych kolęd, ich edycja oraz usuwanie. Intentions – klasa intencji mszalnych zawiera podstawowe dane o intencjach, takie jak: data, za co, od kogo itd. Klasa będzie umożliwiała dodawanie nowych intencji, edytowanie ich oraz usuwanie.

Dziękujemy za uwagę.