Autor: inż. Michał Rychlik
Promotor: dr inż. Dominik Łuczak
Praca dyplomowa inżynierska. Studia stacjonarne.
Katalogowanie zasobów z wykorzystaniem urządzenia mobilnego
Celem pracy było stworzenie systemu pozwalającego na katalogowanie zasobów z wykorzystaniem urządzenia mobilnego. System składa się z relacyjnej bazy danych oraz natywnej aplikacji na system Android. Aplikacja umożliwia wykonanie podstawowych działań na zabiorze danych, takich jak dodawanie, kasowanie, aktualizacja oraz odczytywanie rekordów. Przygotowany system służy do przechowywania informacji o produktach spożywczych wraz z ich kodem kreskowym, który jest odczytywany z produktów przez aparat wbudowany w urządzenie mobilne. Kod kreskowy dekodowany jest z wykorzystaniem biblioteki ZBar.
Stworzony system pozwala w prosty sposób na katalogowanie produktów spożywczych. Informacje o produktach są przechowywane w tabeli, gdzie ich głównym kluczem jest odczytany kod produktu. Proces skanowania jest krótki (rys. 1), a aplikacja na system Android działa w czasie rzeczywistym. Zaprojektowana baza danych pozwala na przechowywanie wartości zdekodowanego kodu produktu oraz podstawowe dane charakteryzujące produkt (rys. 3). Tabela pozwala również na przechowywanie zdjęcia obrazu i informacji o najważniejszych wartościach spożywczych zawartych w produkcie. Aplikacja napisana na system Android posiada przejrzysty interfejs graficzny, który pozwala na wykonywanie operacji na rekordach bazy danych w prosty i przejrzysty sposób (rys. 2). Za pomocą urządzenia mobilnego możliwe jest zeskanowanie nowego kodu produktu, zarówno w postaci kodu QR, jak i kodu kreskowego. Każdy produkt zeskanowany może zostać umieszczony w tabeli bazy danych, mogą być odczytane jego dane, może zostać zaktualizowany lub usunięty z tabeli. Istnieje także możliwość przeglądania wszystkich produktów zawartych na serwerze (rys. 4) oraz przeszukiwanie bazy danych w poszukiwaniu danego produktu.