Дипломна работа

Платформа за геопространствена визуализация на качеството на въздуха | Защитена на: 01/01/1900

Основната цел на дипломната работа е да представи ясна и разбираема визуализация на резултатите от анализа на геопространствените данни. Тази визуализация има за цел да помогне на различни заинтересовани страни да вземат информирани решения относно проблема със замърсяването на въздуха в градските райони.
            С внедряването на подобна платформа в управлението на градската среда може да се постигне значително подобрение на решенията и мерките, свързани с оптимизирането на качеството на въздуха и намаляването на замърсяването. Това може да доведе до по-ефективни мерки за борба с въздушното замърсяване и подобряване на качеството на въздуха.

В първата глава на дипломната работа е представен обзор и сравнителен анализ на наличните софтуерни платформи и приложения за визуализация на качеството на въздуха. Този раздел има за цел да разгледа и анализира различните решения, които съществуват в областта на визуализацията на въздушното качество в градовете. Чрез този сравнителен анализ са идентифицирани предимствата и недостатъците на всяка платформа или приложение, което помогна за по-добро разбиране на текущото състояние на технологичните решения и за изграждане на основа за разработване на новата софтуерна платформа.

Във втора глава бяха описани изискванията към платформата и към технологиите, с които ще бъде разработена. След анализа на критериите е направен избор технологии в контекста на дипломната работа.  Съчетаването на избраните технологии позволява създаването на функционално и ефективна платформа за визуализация на качеството на въздуха, което е съвместимо, скалируемо и гъвкаво за бъдещо разширение и поддръжка.

В трета глава  на дипломната работа е представен концептуалният модел на софтуерната платформа. В тази глава са дефинирани функционалните и нефункционалните изисквания, които трябва да бъдат изпълнени от платформата. Функционалните изисквания определят конкретните възможности, които трябва да предоставя платформата, като например визуализация на данните за качеството на въздуха, геопространствен анализ. Нефункционалните изисквания обхващат аспекти като производителност, достъпност, лесна употреба и други, които са от съществено значение за успешната работа на платформата. Освен това, в главата е описан и работният процес, който включва последователността на стъпките и дейностите, които трябва да бъдат извършени при използването на платформата. Този описан работен процес служи за ясно определяне на потребителските интеракции и функционалностите на платформата.

В четвъртата глава на дипломната работа е разгледано проектирането на софтуерната платформа. В този раздел се представят детайлните архитектурни решения и компонентите на платформата. Проектирането включва изграждането на структура и организация на софтуерната система, определяне на модули и техните взаимодействия, дизайн на потребителски интерфейси и други аспекти, които са необходими за успешната имплементация на платформата.

В петата глава от дипломната работа, се разглеждат детайлите на реализацията на софтуерната платформа. Представят се фигури и фрагменти от кода, които имат за цел да пояснят отделните модули. В тази глава се дава по-конкретна представа за това как е била изградена и имплементирана платформата.

В шеста глава на дипломната работа са представени тестовете, през които софтуерната платформа е преминала. За целта е използван Swagger интерфейсът, който предоставя възможност за тестване на заявките, използвани от двата типа потребители.

Тестовете имат за цел да проверят функционалността и коректността на платформата, както и да открият и отстранят евентуални грешки или проблеми. В тази глава са описани конкретните заявки, които са били изпратени към платформата, и са представени резултатите от тестването.

Използването на Swagger интерфейса позволява удобно и ефективно тестване на заявките от страна на потребителите. Това включва изпълнение на различни сценарии и проверка на резултатите, за да се гарантира правилната функционалност на платформата за двата типа потребители.

Описва се и примерно внедряване на платформата. В този контекст, се разглеждат изискванията, които са определени за успешното внедряване на платформата на сървър, така че да бъде достъпна в интернет за публично ползване.

 

Scroll to Top