Projekt i implementacja systemu do obsługi restauracji jako praktyczny przykład zastosowania wzorca projektowego MVVM

Ładowanie...
Miniatura

Data

2014-03-31 14:55:05

Tytuł czasopisma

ISSN czasopisma

Tytuł tomu

Wydawca

Abstrakt

Celem niniejszej pracy jest wykorzystanie wzorca architektonicznego aplikacji MVVM oraz zdobytej wiedzy i umiejętności na studiach. Praca składa się z części zapoznającej czytelnika z teoretycznymi podstawami, projektem systemu oraz częścią praktyczną, którą jest implementacja programu oraz bazy danych. W pracy zostało wykorzystane doświadczenie w branży restauracyjnej, dzięki czemu można było określić wymagania użytkowe. Treść pracy zaczyna się od fundamentalnych informacji o wykorzystanych technologiach, takich jak język programowania C#, środowisko .Net, WPF, model MVVM i bazy danych MS SQL. Następnie przedstawiona jest koncepcja działania i możliwości systemu, które to zostały oparte na obserwacjach oraz doświadczeniu. W dalszej części opisane zostały szczegóły projektów interfejsów, ich realizacji, projekt architektury systemu i ciekawe przykłady implementowanych funkcjonalności. Następnie opisany został projekt bazy danych, jej struktury i realizacji. Praca zakończona jest wnioskiem stwierdzającym pełną realizację postawionych celów oraz dowodem w postaci załączonej wykonanej implementacji.
The purpose of the given work is the usage of MVVM application structure as well as the knowledge and skills I have acquired at the University I've attended. It consist of three parts, the basic theory, the system layout as well as the practical usage which implements the software and the database. I have used my restaurant management experience which enabled me to establish the application needs. It covers the fundamental information which comprises the usage of C# programming language, .Net, WPF, MVVM and MS SQL database. Furthermore it explains the concept and the operational abilities which have been based on personal observations and experience. The following pages focus on particular details of the interface, its implementation, architectural structure and their interesting capabilities. It concludes and emphasizes its set goals and proves the relevance of its implementation.

Opis

Słowa kluczowe

.Net, MVVM, C#, MS SQL, WPF, software, entityframework

Cytowanie