1 Analiza, projekt i implementacja zintegrowanego systemu zarządzania i promocji dla branży gastronomicznej Krzysztof Grabalski 5921
2 CEL PRACY Głównym celem pracy jest zbudowanie zintegrowanego systemu zarządzania oraz promocji dla firmy zrzeszającej partnerskie restauracje. Funkcjonalność systemu: Użytkownik końcowy: zamawianie potraw w restauracjach dowożących zamówienia na adres użytkownika wyrażanie opinii o restauracjach przeglądanie historii zamówień 2015 KRZYSZTOF GRABALSKI WARSZAWSKA WYŻSZA SZKOŁA INFORMATYKI
3 CEL PRACY C.D. Pracownik / właściciel restauracji zarządzanie zamówieniami użytkowników zarządzanie restauracją przeglądanie opinii i raportów finansowych Administrator systemu zarządzanie listą restauracji partnerskich przeglądanie raportów finansowych 2015 KRZYSZTOF GRABALSKI WARSZAWSKA WYŻSZA SZKOŁA INFORMATYKI
4 WYBRANE ROZWIĄZANIA Podczas implementacji systemu wykorzystano nowoczesne technologie pozwalające na tworzenie aplikacji internetowych oraz mobilnych: ASP.NET MVC5 ASP.NET WebAPI 2 JavaScript (AngularJS) Xamarin.Forms SQL Server 2014 2015 KRZYSZTOF GRABALSKI WARSZAWSKA WYŻSZA SZKOŁA INFORMATYKI
5 ARCHITEKTURA SYSTEMU 2015 KRZYSZTOF GRABALSKI WARSZAWSKA WYŻSZA SZKOŁA INFORMATYKI
6 REALIZACJA – BAZA DANYCH Podczas tworzenia systemu wykorzystano typy przestrzenne dostępne w SQL Server 2014 do określenia czy adres podany przez użytkownika zawiera się w obszarze dostawy obsługiwanym przez restaurację. 2015 KRZYSZTOF GRABALSKI WARSZAWSKA WYŻSZA SZKOŁA INFORMATYKI
7 REALIZACJA – APLIKACJA INTERNETOWA Stronę internetową dla użytkownika końcowego wykonano korzystając z: ASP.NET MVC5 Twitter Bootstrap Knockout.js 2015 KRZYSZTOF GRABALSKI WARSZAWSKA WYŻSZA SZKOŁA INFORMATYKI
8 REALIZACJA – APLIKACJA INTERNETOWA C.D. Panel pracownika / właściciela restauracji oraz administrator wykonano korzystając z: ASP.NET WebAPI 2 Twitter Bootstrap + szablon AdminLTE AngularJS 2015 KRZYSZTOF GRABALSKI WARSZAWSKA WYŻSZA SZKOŁA INFORMATYKI
9 REALIZACJA – APLIKACJE MOBILNE Jeden język (C#) zamiast: Android – Java iOS – Objective-C Windows Phone – C# Jeden kod – wszystkie platformy sprzętowe Jedno API Natywne aplikacje 2015 KRZYSZTOF GRABALSKI WARSZAWSKA WYŻSZA SZKOŁA INFORMATYKI
10 DEMONSTRACJA Ogólne działanie systemu Składanie zamówienia przez użytkownika Panel pracownika restauracji 2015 KRZYSZTOF GRABALSKI WARSZAWSKA WYŻSZA SZKOŁA INFORMATYKI
11 DALSZE MOŻLIWOŚCI ROZWOJU Rozszerzenie działalności systemu na inne miasta w Polsce Dodanie innych sposobów płatności niż PayPal i karta kredytowa Kody rabatowe i lojalnościowe Zbudowanie społeczności wokół aplikacji 2015 KRZYSZTOF GRABALSKI WARSZAWSKA WYŻSZA SZKOŁA INFORMATYKI
12 WNIOSKI Środowisko.NET to dojrzała platforma programistyczna.NET wychodzi poza system Windows (Mono i Xamarin) Rozwój osobisty i zdobycie wiedzy w nowych obszarach programowania 2015 KRZYSZTOF GRABALSKI WARSZAWSKA WYŻSZA SZKOŁA INFORMATYKI