Simple view
Full metadata view
Authors
Statistics
Budowa systemu ekspertowego wspomagającego diagnozowanie chorób zwierząt domowych (psów i kotów)
Design of expert system aiding in diagnosing of diseases of pets (dogs and cats)
System eskpertowy, weterynaria, .NET, Angular, Ionic
Exper system, Veterinary science, .NET, Angular, Ionic
Niniejsza praca opisuje proces projektowania oraz budowy systemu ułatwiającego komunikację między właścicielami zwierząt domowych a gabinetem weterynarii. Na potrzeby pracy zostały stworzony system składający się z trzech aplikacji: aplikacji mobilnej dla systemu Android skierowana do właścicieli zwierząt, aplikacji internetowej dla gabinetu weterynarii oraz aplikacji serwera, której zadaniem jest obsługa żądań aplikacji klienckich oraz dostęp do bazy danych.W rozdziale Materiały i metody omówione zostały zastosowane technologie oraz narzędzia wykorzystane przy powstawaniu tej pracy. W głównej mierze były to technologie składające się zwykle na aplikacje internetowe. Wyjaśniony został dobrany zestaw narzędzi programistycznych. Rozdział ten zawiera również przedstawienie użytych wzorców projektowych wraz z podaniem korzyści ich zastosowania, dobrych praktyk deweloperskich, a także krótki wstęp do tematu weterynarii.Rozdział Wyniki prezentuje powstały system. Pokazana została infrastruktura projektu wraz ze schematem bazy danych oraz to jak poszczególne moduły aplikacji komunikują się ze sobą. Wyjaśniony został sposób podziału aplikacji serwerowej na komponenty, z których każdy pełni inną rolę. Następnie zaprezentowane zostały interfejsy obu aplikacji klienckich. Przedstawione zostały funkcjonalności mobilnej aplikacji: rejestracja w systemie, dodawanie zwierzęcia przez właściciela, zarządzanie dodanymi zwierzętami, umawianie różnego rodzaju wizyt. Następnie omówiona została aplikacja internetowa. Pokazana została tablica ze zbliżającymi się wizytami, moduł zarządzania oraz moduł raportowy. Na końcu rozdziału wzmianka o przeprowadzonych testach aplikacji.W rozdziale Podsumowanie znajduje się ocena projektu, sam system spełnia przedstawione przed nim zadanie. Jednakże nie obyło się bez krytyki. Podane zostały również możliwe drogi rozbudowy systemu.
The thesis presents the process of design and developing of a system that makes a communication between pet owners and veterinary clinic effortles. To make this possible three applications were created for this system: mobile application for smatphones with Android operating system, that is directed towards pet owners, web application for veterinary clinic and server application that handles requests from client's apps and to controll database access.In the chapter Material and methods there were discussed applied technologies and tools used to create the system. Mainly there were technologies commonly used to build web apps. The selection of development tools was explained. The chapter contains a presentation of applied design patterns along with advantages of using them, good delopment practices, and a short introtuction to veterinary.Chapter Results presents created system. The architecture of the project is shown along with database schema and depiction of how modules of the application communicate. It was explained how the server application is separeted into different components and what is their responsibility. Next, the interfaces of both client applications were shown. The functionalities of mobile app were depicted: registering into the system, adding pet, managing pets, scheduling an appointment in the clinic. Next the web application was presented. Following were shown: dashboard with upcoming appointments, managment and reporting module. At the end there is information about conducted tests of the mobile application.In the chapter Summary one can find a judgement of the project. The system is well built but some criticism is to be found. It is shown how the system can be expanded and how could it evolve.
dc.abstract.en | The thesis presents the process of design and developing of a system that makes a communication between pet owners and veterinary clinic effortles. To make this possible three applications were created for this system: mobile application for smatphones with Android operating system, that is directed towards pet owners, web application for veterinary clinic and server application that handles requests from client's apps and to controll database access.In the chapter Material and methods there were discussed applied technologies and tools used to create the system. Mainly there were technologies commonly used to build web apps. The selection of development tools was explained. The chapter contains a presentation of applied design patterns along with advantages of using them, good delopment practices, and a short introtuction to veterinary.Chapter Results presents created system. The architecture of the project is shown along with database schema and depiction of how modules of the application communicate. It was explained how the server application is separeted into different components and what is their responsibility. Next, the interfaces of both client applications were shown. The functionalities of mobile app were depicted: registering into the system, adding pet, managing pets, scheduling an appointment in the clinic. Next the web application was presented. Following were shown: dashboard with upcoming appointments, managment and reporting module. At the end there is information about conducted tests of the mobile application.In the chapter Summary one can find a judgement of the project. The system is well built but some criticism is to be found. It is shown how the system can be expanded and how could it evolve. | pl |
dc.abstract.pl | Niniejsza praca opisuje proces projektowania oraz budowy systemu ułatwiającego komunikację między właścicielami zwierząt domowych a gabinetem weterynarii. Na potrzeby pracy zostały stworzony system składający się z trzech aplikacji: aplikacji mobilnej dla systemu Android skierowana do właścicieli zwierząt, aplikacji internetowej dla gabinetu weterynarii oraz aplikacji serwera, której zadaniem jest obsługa żądań aplikacji klienckich oraz dostęp do bazy danych.W rozdziale Materiały i metody omówione zostały zastosowane technologie oraz narzędzia wykorzystane przy powstawaniu tej pracy. W głównej mierze były to technologie składające się zwykle na aplikacje internetowe. Wyjaśniony został dobrany zestaw narzędzi programistycznych. Rozdział ten zawiera również przedstawienie użytych wzorców projektowych wraz z podaniem korzyści ich zastosowania, dobrych praktyk deweloperskich, a także krótki wstęp do tematu weterynarii.Rozdział Wyniki prezentuje powstały system. Pokazana została infrastruktura projektu wraz ze schematem bazy danych oraz to jak poszczególne moduły aplikacji komunikują się ze sobą. Wyjaśniony został sposób podziału aplikacji serwerowej na komponenty, z których każdy pełni inną rolę. Następnie zaprezentowane zostały interfejsy obu aplikacji klienckich. Przedstawione zostały funkcjonalności mobilnej aplikacji: rejestracja w systemie, dodawanie zwierzęcia przez właściciela, zarządzanie dodanymi zwierzętami, umawianie różnego rodzaju wizyt. Następnie omówiona została aplikacja internetowa. Pokazana została tablica ze zbliżającymi się wizytami, moduł zarządzania oraz moduł raportowy. Na końcu rozdziału wzmianka o przeprowadzonych testach aplikacji.W rozdziale Podsumowanie znajduje się ocena projektu, sam system spełnia przedstawione przed nim zadanie. Jednakże nie obyło się bez krytyki. Podane zostały również możliwe drogi rozbudowy systemu. | pl |
dc.affiliation | Wydział Fizyki, Astronomii i Informatyki Stosowanej | pl |
dc.area | obszar nauk ścisłych | pl |
dc.contributor.advisor | Roterman-Konieczna, Irena | pl |
dc.contributor.author | Sąsiadek, Jakub | pl |
dc.contributor.departmentbycode | UJK/WFAIS | pl |
dc.contributor.reviewer | Roterman-Konieczna, Irena | pl |
dc.contributor.reviewer | Strug, Barbara - 100344 | pl |
dc.date.accessioned | 2020-07-27T14:58:43Z | |
dc.date.available | 2020-07-27T14:58:43Z | |
dc.date.submitted | 2018-07-10 | pl |
dc.fieldofstudy | informatyka stosowana | pl |
dc.identifier.apd | diploma-122379-177317 | pl |
dc.identifier.project | APD / O | pl |
dc.identifier.uri | https://ruj.uj.edu.pl/xmlui/handle/item/226828 | |
dc.language | pol | pl |
dc.subject.en | Exper system, Veterinary science, .NET, Angular, Ionic | pl |
dc.subject.pl | System eskpertowy, weterynaria, .NET, Angular, Ionic | pl |
dc.title | Budowa systemu ekspertowego wspomagającego diagnozowanie chorób zwierząt domowych (psów i kotów) | pl |
dc.title.alternative | Design of expert system aiding in diagnosing of diseases of pets (dogs and cats) | pl |
dc.type | master | pl |
dspace.entity.type | Publication |