Database and web interface for managing multiple biological classifications

Name
Siim Halapuu
Abstract
This master's thesis reviews software that is built for managing biological classifications and builds a new web service for better management of multiple biological classifications. The thesis gives an overview about terminology and the process of developing biological classifications. The thesis describes different possibilities for storing hierarchical data in a relational database. The most suitable method is used for storing constantly changing biological classifications. The chosen database design pattern is used when building the REST web service with Django REST framework. The web service meets all client specified requirements. As part of the practical work, performance test are ran against most used API endpoints. The performance tests are ran with different sized classifications. Additionally the author gives recommendations for further improving user experience and module performance.
Graduation Thesis language
Estonian
Graduation Thesis type
Master - Software Engineering
Supervisor(s)
Kessy Abarenkov, Vambola Leping
Defence year
2015
 
PDF Extras