1 Analiza, projekt i częściowa implementacja systemu obsługi kinaAdam Rymszewicz Analiza, projekt i częściowa implementacja systemu obsługi kina Promotor pracy mgr inż. Andrzej Ptasznik
2 Cel pracy Zaprojektowanie i implementacja wybranych funkcji systemu informatycznego wspomagającego pracę kina Obszary odpowiedzialności systemu Rezerwacja i sprzedaż miejsc Zarządzanie repertuarem kina Wykrywanie konfliktów podczas wprowadzania seansu z innymi już wprowadzonymi seansami Zarządzanie salami widowiskowymi Graficzny widok sali Układ miejsc definiowany za pomocą urządzenia wskazującego np. myszki
3 Fazy tworzenia pracy Określenie dziedziny problemu Analiza problemuIdentyfikacja celów biznesowych Zdefiniowanie wymagań na system Modelowanie systemu przy użyciu języka UML Aktorzy w systemie Przypadki użycia Przejście z modelu obiektowego na relacyjny Koncepcyjny model encji Wykonanie projektu systemu Implementacja
4 Dziedzina problemu Przybliżenie znaczenia pojęćFilm Seans Repertuar Sala widowiskowa Kino Przegląd dostępnych zintegrowanych systemów obsługi kin Apropos KinoPro+
5 Analiza problemu Identyfikacja celów biznesowychObjęcie najważniejszych obszarów działalności zintegrowanym systemem informatycznym Sprzedaż biletów na seanse Rezerwacja miejsc Planowanie repertuaru Zarządzanie salami widowiskowymi Ujednolicenie formy raportowania Obniżenie kosztów eksploatacyjnych i nakładów na rozwój systemu poprzez wykorzystanie wspólnej platformy we wszystkich podmiotach należących do operatora
6 Analiza problemu Wymagania funkcjonalne Wymagania niefunkcjonalneKlient Kasjer Kierownik kina (Administrator) Wymagania niefunkcjonalne Ograniczenia dotyczące sprzętu i oprogramowania Niezawodność Użyteczność Efektywność Bezpieczeństwo Ograniczenia projektowe
7 Modelowanie UML Diagramy przypadków użyciaScenariusze przypadków użycia Diagramy klas Diagramy sekwencji
8 Przypadki użycia
9 Diagram klas
10 Diagram sekwencji
11 Koncepcyjny model encji
12 Wykorzystane technologieSerwer baz danych Microsoft SQL Server 2005 Developer Edition Środowisko programistyczne Microsoft Visual Studio 2005 Interfejs do bazy danych Aplikacja - Windows Forms Język programowania C#.NET
13 Implementacja projektuImplementacja bazy danych Tabele Widoki Procedury przechowywane Funkcje Zadania (Joby) Implementacja interfejsu Kodowanie aplikacji Testy jednostkowe klas (Framework NUnit)
14 Formularz logowania
15 Okno główne aplikacji
16 Zarządzanie użytkownikami
17 Zarządzanie salami
18 Zarządzanie salami cd.
19 Zarządzanie seansami
20 Rezerwacja miejsca
21 Rezerwacja miejsca cd.
22 Sprzedaż rezerwacji
23 Sprzedaż rezerwacji cd.
24 Raportowanie w systemieUsługi Reporting Services
25 Podsumowanie Co udało się zrealizować?Z czym były problemy, czego się nie udało? Dalszy rozwój systemu Osobiste korzyści wynikające z pracy nad projektem systemu zarządzania kinem
26 Dziękuję za uwagę