- Tytuł:
-
Mobile expert system application allows for medical service - flu diagnostic
Aplikacja mobilna systemu eksperckiego pozwalająca na usługę medyczną - diagnostyka zachorowania na grypę - Autorzy:
- Kulas, Paweł
- Opis:
-
Głównym celem mojej pracy magisterskiej było zaprojektowanie oraz implementacja mobilnego systemu eksperckiego, który byłby odpowiedzialny za wstępną diagnozę osób chorych na grypę. Cel ten został zrealizowany poprzez stworzenie autorskiego silnika regułowego systemu ekspertowego, wypełnienie bazy danych wiedzą domenową oraz implementację mobilnej aplikacji klienckiej.Rozdział „Materiały i Metody” zawiera szczegółowe informacje dotyczące źródeł, użytych w procesie kolekcjonowania wiedzy potrzebnej do wypełnienia bazy wiedzy systemu eksperckiego oraz detale opisujące architekturę i technologie użyte w procesie tworzenia zarówno mobilnej aplikacji, jak i logiki systemu eksperckiego.Rozdział „Wyniki” opisuje i wyjaśnia rozwiązania architektoniczne, użyte technologie oraz wzorce projektowe, które posłużyły do osiągnięcia celu pracy magisterskiej. Generyczny schemat bazy danych stworzonej za pomocą podejścia „Code First” pozwala na zmianę dziedziny wiedzy systemu w dowolnej chwili. Autorski, regułowy silnik systemu ekspertowego został stworzony z wykorzystaniem technologii drzew wyrażeń LINQ, która jest częścią platformy .NET. Mobilna, hybrydowa aplikacja kliencka działająca na urządzeniu z dowolnym systemem mobilnym zaimplementowana została z użyciem frameworków Ionic i Apache Cordova. Technologie te pozwalają, aby kod raz napisany działał na wielu urządzeniach.Projekt wykonany w ramach niniejszej pracy magisterskiej dzięki swojej uniwersalności w przypadku wybuchu kolejnej pandemii grypy mógłby posłużyć, jako narzędzie dostępne dla dużej ilości osób, za pomocą, którego możliwa była by szybka diagnoza choroby.
The aim of the thesis was design and implementation of a mobile expert system which should be helpful in case of world influenza pandemic. The goal has been achieved through custom implementation of rule-based expert system engine, fulfilling database using collected data and creating mobile application.Chapter called “Materiały i Metody” (“Materials and Methods”) includes detailed description of sources which have been used in knowledge collection process. This knowledge has been used as a data source in application database. Following chapter includes detailed description of architecture and technologies which have been used during development process.Chapter “Wyniki” (“Results”) is all about technology. It explains architecture and design of both: mobile application and created rule-based system. Generic database scheme which has been generated using Entity Framework approach called “Code First” allows Knowledge-Engineer to change application profile in any time. Custom rule-based engine has been created using Expression Tree and LINQ technology which are included in .NET framework. Mobile, hybrid application which is available on almost every mobile operation system (iOS, Android and Windows) has been implemented using Ionic Framework and Apache Cordova. Following technologies and architecture make mobile application scalable and available on many devices.Developed application in case of world influenza pandemic should be very useful. As a tool available for many users which allows to perform quickly diagnose and distinguish infected from healthy people. - Dostawca treści:
- Repozytorium Uniwersytetu Jagiellońskiego
Inne