Wykorzystanie wzorca projektowego Model-View-ViewModel do implementacji aplikacji bazodanowej na przykładzie systemu obsługi kina

WSB-NLU Repository

Show simple item record

dc.contributor.advisor Moczurad, Włodzimierz
dc.contributor.author Wójtowicz, Mateusz
dc.date.accessioned 2014-04-23T08:53:14Z
dc.date.available 2014-04-23T08:53:14Z
dc.date.issued 2014-03-27 21:50:17
dc.identifier.uri http://hdl.handle.net/11199/7581
dc.description.abstract Tematem pracy jest zaprezentowanie wzorca projektowego Model-View-ViewModel. W celach prezentacyjnych wybrano aplikację obsługującą kino. Do implementacji wykorzystano technologie firmy Microsoft zawarte w platformie .NET. Aplikacja bazodanowa, która powstała przy wykorzystaniu wzorca MVVM składa się z trzech warstw. Warstwa Model, odpowiedzialna za połączenie aplikacji z bazą danych zostało wykonane przy użyciu metody Code-First. Oznacza to stworzenie klas w projekcie na podstawie których zostną utworzone baza danych oraz jej tabele. Graficzny interfejs programu czyli warstwa View został wykonany przy użyciu Windows Presentation Foundation oraz języka XAML. W systemie utworzono jednolity wygląd dla wszystkich interfejsów, a formularze i obszary robocze posiadają zbliżony układ. Sama funkcjonalność systemu zawarta w warstwie ViewModel, została zaimplementowana z wykorzystaniem języka programowania C#. Sama aplikacja umożliwia dodawanie, modyfikowanie oraz przeglądanie rekordów bazy danych. W celach ograniczenia błędów działania programu w systemie zastosowano metody weryfikacji oraz walidacji takie jak: DataAdnotations, implementację interfejsu IDataErrorInfo oraz blocki try-catch. pl
dc.description.abstract The subject of this thesis is presenting the design pattern Model-View-ViewModel. As an example cinema operating system was chosen. For implementation of the application technologies provided by Microsoft in .NET Framework were used. The system created with the use of the MVVM pattern includes three layers. First layer called Model is responsible for connecting the application and database. It was created by using Code-First method, which means using classes that will be used as template to create database itself and its tables. Graphical interfaces contained in View layer, were created in Windows Presentation Foundation and XAML language. Whole application contains similar style, forms and workspaces possess similar layout. The functionality of the system is located in ViewModel layer and was implemented in C# language. The application allows the user to add, modify and search records from database. For reducing the possibility of error while using the system some verification and Validation methods where implemented into the system. DataAdnotations, implementing IDataErrorInfo interface and try-catch block were used. pl
dc.language.iso pl pl
dc.rights licencja niewyłączna
dc.subject MVVM pl
dc.subject WPF pl
dc.subject .NET pl
dc.subject XAML pl
dc.subject database pl
dc.subject programing pl
dc.subject desktop application pl
dc.subject baza danych pl
dc.subject programowanie pl
dc.subject aplikacja desktopowa pl
dc.title Wykorzystanie wzorca projektowego Model-View-ViewModel do implementacji aplikacji bazodanowej na przykładzie systemu obsługi kina pl
dc.title.alternative Use of the MVVM pattern in a database application: a sample cinema management system pl
dc.type bachelorThesis pl
dc.date.updated 2014-04-17T12:26:43Z


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search WSB-NLU Repository


Advanced Search

Browse

My Account

Statistics

Info