Politechnika Warszawska Wydział Elektryczny Kierunek: Informatyka stosowana Praca dyplomowa inżynierska Aplikacja do kontroli wydajności produkcji w.

Slides:



Advertisements
Podobne prezentacje
Wprowadzenie do narzędzi CAT
Advertisements

WSIIZ PRACA DYPLOMOWA INŻYNIERSKA
Uwierzytelnianie i autoryzacja dostępu do portali
SOS SYSTEM OBSŁUGI SZKOŁY
SIECI KOMPUTEROWE (SieKom) PIOTR MAJCHER WYŻSZA SZKOŁA ZARZĄDZANIA I MARKETINGU W SOCHACZEWIE Zarządzanie.
Politechnika Gdańska WYDZIAŁ ELEKTRONIKI TELEKOMUNIKACJI I INFORMATYKI
(Content Management System)
Wzorce projektowe w J2EE
Praca Dyplomowa Inżynierska
Systemy zarządzania treścią CMS
Praca Inżynierska „Analiza i projekt aplikacji informatycznej do wspomagania wybranych zadań ośrodków sportowych” Dyplomant: Marcin Iwanicki Promotor:
Analiza, projekt i częściowa implementacja systemu obsługi kina
Evident – Środki Trwałe
Projekt z Baz Danych II Łukasz Wiatrak Marta Kowalczyk Krzysztof Cywicki.
Projekt i implementacja aplikacji wspomagającej testowanie oprogramowania, zgodne z metodologią Unified Software Development Process (RUP). Włodzimierz.
System katalogowania i zarządzania sprzętem na uczelni
System katalogowania i zarządzania sprzętem na uczelni
Xls2html – biblioteka do konwersji arkuszy Excela do postaci HTML Raport z gry planistycznej Autorzy: Grzegorz Wolak Aleksander Migul.
Zintegrowane systemy informatyczne – Projekt systemu kadrowo-płacowego w firmie energetycznej Adam Woronowicz.
Promotor: dr.inż. Aleksandra Werner
OFERTA HANDLOWA DLA FIRM.
Rozwój aplikacji przy wykorzystaniu ASP.NET
IT Asset Management Service
System webowy do tworzenia kolektywnych prototypów aplikacji sieciowych i mobilnych Łukasz Przywarty
Systemy zarządzania treścią Wykład 1
Wypożyczalnia NARZĘDZI
Prezentacja funkcjonalności dziennika e-klasa
Instytut Tele- i Radiotechniczny WARSZAWA
Tworzenie nowych kont lokalnych i domenowych, oraz zarządzanie nimi
Softeris Portal System CMS. System CMS System Zarządzania Treścią umożliwiający łatwe tworzenie elastycznych stron internetowych oraz portali intranetowych.
LASERTOR PRO Oprogramowanie Proventus Sp. z o.o. ul. Plebiscytowa 33/5
Technologie tworzenia aplikacji internetowych Wykład 3
Prezentacja funkcjonalności dziennika e-klasa
Promotor: dr.inż. Aleksandra Werner
Informatyczny system edukacyjny do przedmiotu „Multimedia”
1 PREZENTACJA FUNKCJONALNOŚCI DZIENNIKA UCZNIA Moduł Dyrektora ZAPRASZAMY ZAPRASZAMY O&S Computer-Soft ul. Żwirki i Wigury 8-12, Wałbrzych, woj.
Inż. Łukasz Antoniak Promotor: dr inż. Piotr Gawrysiak Politechnika Warszawska, Wydział Elektroniki i Technik Informacyjnych, 2010.
Strona internetowa pralni chemicznej
Magdalena kurzyńska Sławomir Kwasiborski
Mariusz Maleszak MCP | MCTS | MCITP | MCT
STAĆ CIĘ NA INNOWACJE System CRM w Focus Telecom Polska - cechy i funkcjonalność usługi Autor: Tomasz Paprocki.
BAZA DANYCH AMATORSKIEJ DRUŻYNY PIŁKI HALOWEJ
Uniwersytet Mikołaja Kopernika w Toruniu Wydział Fizyki, Astronomii i Informatyki Stosowanej Podyplomowe Studium Programowania i Zastosowań Komputerów.
Raport z przebiegu projektu
Opracowanie powłoki bazy danych MySQL
„Kalkulator zużycia oraz kosztu energii elektrycznej online „
Systemy zarządzania treścią Wykład 5
Narzędzie wspierające zarządzanie organizacj Parentis Sp. z o. o
„Żadna firma nie posiada ani czasu, ani środków niezbędnych do uczenia się wyłącznie na własnych błędach” James Harrington.
Technologie internetowe Strona internetowa sklepu z elektroniką Autorzy: Paweł Kukowka Tobiasz Rzeźnicki Gr. 3 Dolina Krzemowa.
Uprawnienia w Windows Server
Struktura systemu operacyjnego
Wykład 3 Prowadzący: dr Paweł Drozda. Użytkownik bazy danych – osoba lub aplikacja, mająca dostęp do części danych zgromadzonych w bazie Uprawnienia –
1 WADY KALKULACJI DOLICZENIOWEJ Sztuczność związku przyczynowego i przypadkowość wyboru klucza podziałowego wpływają na wzrost skali błędu i stopień zdeformowania.
Temat: Porównanie technologii php,c# oraz javascript na przykładzie webaplikacji typu społecznościowy agregator treści Autor: Wojciech Ślawski.
STEROWANIE MONITORING ARCHIWIZACJA ROZWIĄZANIA INFORMATYCZNE W GALWANIZERNI – APLIKACJA KOMPUTEROWA DO ZARZĄDZANIA PROCESEM PRODUKCYJNYM.
Jednym z największych problemów związanych z promocją organizacji pozarządowej jest wyasygnowanie środków na zaprojektowanie, hosting, domenę i aktualizowanie.
WYŻSZA SZKOŁA INFORMATYKI i ZARZĄDZANIA W BIELSKU - BIAŁEJ Dyplomant: Damian Bajerowski Promotor: Doc. dr inż. Aleksander M. Simon.
Wyższa Szkoła Informatyki i Zarządzania W Bielsku-Białej Kierunek informatyka Specjalność : Systemy informatyczne Praca dyplomowa inżynierska : System.
Analiza, projekt i implementacja zintegrowanego systemu zarządzania i promocji dla branży gastronomicznej Krzysztof Grabalski 5921.
Analiza, projekt i częściowa implementacja systemu wspomagania pracy Referatu Reprografii Promotor: mgr inż. Dariusz OlczykWykonała: Katarzyna Ściwiarska.
Kamila Szczepańska Promotor: mgr inż. Andrzej Ptasznik Warszawska Wyższa Szkoła Informatyki Warszawa, 2015.
Kompilator eBook w technologii Java Dyplomant: Maciej Bagrowski Promotor: dr inż. Walery Susłow Politechnika Koszalińska Wydział Elektroniki i Informatyki.
T. 18. E Proces DGA - Działania (operatorka).
Prezentacja Projektowa – wersja okienkowa
Tytuł pracy dyplomowej
Framework css Prezentacje wykonał: szymon kupper
AudaPad / AudaShare AudaShare PRO (2.8)
Strukturalny język zapytań SQL - historia
Zapis prezentacji:

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: 264824 Warszawa 2015

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

Zastosowane technologie ASP.NET MVC 5 Entity Framework Twitter Bootstrap ASP.Identity

Zastosowane technologie – ASP.NET MVC Rys. 1 Wzorzec MVC

Zastosowane technologie – Entity Framework Narzędzie ORM (Object Relational Mapping) – odwzorowanie obiektowo relacyjne Odwzorowuję bazę danych w postaci obiektowej Ułatwia pracę programistom

Zastosowane technologie – Twitter Bootstrap Framework CSS Zawiera predefiniowany zestaw klas CSS dla większości elementów HTML Ułatwia tworzenie responsywnych stron WWW

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

Zastosowane technologie – ASP.Identity Rys. 2 Tabele w bazie danych

Interfejs użytkownika - Login

Interfejs pracownika – Index

Interfejs pracownika – Wybór maszyny

Interfejs pracownika – Nowy wpis

Interfejs administratora – Index

Interfejs administratora – Znajdź zlecenie

Interfejs administratora – Index maszyny

Interfejs administratora - Maszyny

Interfejs administratora – Opcje maszyny

Interfejs administratora – Dodaj opcję

Interfejs administratora – Usuń wartość

Interfejs administratora - Pracownicy

Interfejs administratora – Dodaj pracownika

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