Bachelor's Thesis

Web Search Engine of Pets Registration

Final Thesis 10.37 MB

Author of thesis: Ing. Kristýna Zaklová

Acad. year: 2019/2020

Supervisor: Ing. Jiří Hynek, Ph.D.

Reviewer: doc. Ing. Radek Burget, Ph.D.

Abstract:

The aim of this work was to design and create a web-based search engine that allows users to search for records of registered pets in real-time. The solution performs queries to all the available domestic registries in one easy step instead of manually searching them individually. Due to the high number of such services, people may not be aware of their existence. In such a case, they may not be able to find the owner of the animal. The presented solution provides an information system based on the Symfony framework. The system creates and sends HTTP requests to all the registries. The functionality and usability of the system were tested by automated tests and selected users who provided feedback. The main benefit of the system is its user-friendly user interface, which can be used by veterinary clinics, shelters, police, and other parties working with animals and looking up their registrations.

Keywords:

information system, web application, user requirements, usability, HTTP requests, PHP, Symfony, Selenium, pet identification, pet registration

Date of defence

24.09.2020

Result of the defence

Defended (thesis was successfully defended)

znamkaAznamka

Grading

A

Process of defence

Studentka nejprve prezentovala výsledky, kterých dosáhla v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Studentka následně odpověděla na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studentky na položené otázky rozhodla práci hodnotit stupněm A.

Otázky u obhajoby:

  • Mohla byste konkretizovat roli klientské a serverové aplikace při paralelním dotazování do většího množství registrů?
  • Jakým způsobem by bylo možno integrovat další registry do aplikace?
  • Jak dlouho trvají odpovědi od jednotlivých serverů?
  • K čemu v aplikaci používáte regulární výrazy?
  • Dala by se nějak obejít antispammová ochrana u registrů?

Language of thesis

Czech

Faculty

Department

Study programme

Information Technology (IT-BC-3)

Field of study

Information Technology (BIT)

Composition of Committee

prof. Dr. Ing. Pavel Zemčík, dr. h. c. (předseda)
doc. Ing. Richard Růžička, Ph.D., MBA (místopředseda)
Ing. Jaroslav Dytrych, Ph.D. (člen)
prof. Ing. Tomáš Hruška, CSc. (člen)
doc. Ing. Jan Kořenek, Ph.D. (člen)

Supervisor’s report
Ing. Jiří Hynek, Ph.D.

Grade proposed by supervisor: A

File inserted by supervisor Size
Hodnocení vedoucího [.pdf] 86,66 kB

Reviewer’s report
doc. Ing. Radek Burget, Ph.D.

Grade proposed by reviewer: A

File inserted by the reviewer Size
Posudek oponenta [.pdf] 88,89 kB

Responsibility: Mgr. et Mgr. Hana Odstrčilová