Κατασκευή backend ιστοσελίδας διαχείρισης προσωπικού προφίλ υγείας με Python / Sqlite
Construction of webpage backend for the management of personal health profile utilizing Python and Sqlite
Abstract
In the scope of this thesis, we have a simulation of the standardized procedure for the development of new software solutions in large-scale corporate environments. We follow the methodology of observing and recording business requirements, selecting the applicable software architecture, designing the solution in high level, designing the solution and each component in low level, implementing the solution as well as the testing suites. The purpose of this was the creation of an application that will act as a Health assistant / planner that will offer functionalities for the observation of a person’s health, as well as suggestions and costing for the management of a person’s health. The software solution has been designed with modern functionalities in regards to testing and deployment, that give increase capabilities for portability between different environments and especially deployments in cloud environments. It has been implemented with containerization / OS virtualization technologies to simulate the necessary environments, the basis of the design is portability and easy deployment as a backend to both conventional as well as software environments. For the support of the various functionalities we offer, extensive use of official Software-As-A-Service solutions are utilized to achieve base functionalities, like notifications, sms, email as well as functionalities pertaining to specialized health calculations and database data needed to provide the total of the functionality.