Pobierz prezentację
OpublikowałKarol Sowa Został zmieniony 8 lat temu
1
Politechnika Warszawska Wydział Elektryczny Kierunek: Informatyka stosowana Praca dyplomowa inżynierska Aplikacja do kontroli wydajności produkcji w technologii ASP.NET MVC Promotor: Dr inż. Maciej Stodolski Wykonał: Jacek Wojciechowski Nr indeksu: Warszawa 2015
2
Cel i zakres pracy Celem każdej firmy produkcyjnej jest wytwarzanie towarów przynoszące zysk. Żeby to osiągnąć trzeba jak najlepiej oszacować koszty produkcji, ponieważ zawyżenie tych kosztów może skutkować tym, że potencjalny klient skorzysta z usług konkurencji. Natomiast niedoszacowanie kosztów produkcji spowoduje straty. Cel pracy: Zaprojektowanie i implementacja aplikacji wspomagającej kontrolę wydajności produkcji w technologii ASP.NET MVC Zakres funkcjonalności aplikacji: Rejestracja pracowników Rejestracja maszyn Formularze umożliwiające rejestrację wykonanej pracy oraz czasu pracy Prezentacja wydajności poszczególnych maszyn oraz pracowników
3
Zastosowane technologie
ASP.NET MVC 5 Entity Framework Twitter Bootstrap ASP.Identity
4
Zastosowane technologie – ASP.NET MVC
Rys. 1 Wzorzec MVC
5
Zastosowane technologie – Entity Framework
Narzędzie ORM (Object Relational Mapping) – odwzorowanie obiektowo relacyjne Odwzorowuję bazę danych w postaci obiektowej Ułatwia pracę programistom
6
Zastosowane technologie – Twitter Bootstrap
Framework CSS Zawiera predefiniowany zestaw klas CSS dla większości elementów HTML Ułatwia tworzenie responsywnych stron WWW
7
Zastosowane technologie – ASP.Identity
Biblioteka ASP.Identity służy do uwierzytelniania oraz autoryzacji użytkowników Obsługuję role (ang. roles) oraz prawa (ang. claims) Domyślnie tworzy tabele w bazie danych za pomocą Entity Framework Code-First Umożliwia autoryzację przez dostawców zewnętrznych, np.: Twitter, Facebook
8
Zastosowane technologie – ASP.Identity
Rys. 2 Tabele w bazie danych
9
Interfejs użytkownika - Login
10
Interfejs pracownika – Index
11
Interfejs pracownika – Wybór maszyny
12
Interfejs pracownika – Nowy wpis
13
Interfejs administratora – Index
14
Interfejs administratora – Znajdź zlecenie
15
Interfejs administratora – Index maszyny
16
Interfejs administratora - Maszyny
17
Interfejs administratora – Opcje maszyny
18
Interfejs administratora – Dodaj opcję
19
Interfejs administratora – Usuń wartość
20
Interfejs administratora - Pracownicy
21
Interfejs administratora – Dodaj pracownika
22
Podsumowanie Cel Pracy został osiągnięty. Aplikacja wspomaga kontrolę wydajności produkcji w firmie. Użytkownik posiadający uprawnienia administratora może dodawać, usuwać oraz modyfikować pracowników oraz maszyny. Program wyświetla dane na temat wydajności dla poszczególnych maszyn oraz pracowników na podstawie wpisów utworzonych przez pracowników firmy. Aplikacja może zostać rozbudowana. Elementy, które można dodać bądź zmodyfikować to: Interfejs graficzny można dodać dodatkowe role i ich obsługę Prezentacja statystyk w postaci graficznej, np.: wykresy Zapis i odczyt wyników wydajności produkcji oraz generowanie raportów
Podobne prezentacje
© 2024 SlidePlayer.pl Inc.
All rights reserved.