Автоматизирана система за управление на бизнес процеси в компания за недвижими имоти | Защитена на: 01/03/2016
Представената дипломна работа е посветена на прилагане на нови информационни и комуникационни технологии в автоматизирането на основните бизнес процеси в агенциите за недвижими имоти в България, а именно:
- поддръжка и управление на ресурси, като клиенти, служители и задачи;
- автоматизирано управление на организационната структура на фирмата;
- администриране на всички видове услуги предлагани от агенцията, които са в основата на реализирането на приходите и минимизиране на разходите;
- улеснено търсене на съществуващи имоти и други.
Изборът на темата се определя от няколко фактора: на първо място е острата потребност от качествен, специализиран софтуер за автоматизация на дейностите и процесите във агенциите за недвижими имоти. Вторият фактор е свързан с обстоятелството, че за тези дейности е необходимо уеб приложение, изместващо изцяло неподходящите десктоп такива. Като трети фактор е голямото ми желание да се занимавам с изграждане, администриране и поддържане на софтуерни продукти.
Целта на разработката е да се създаде уеб приложение автоматизиращо основните дейности на компания, занимаваща се с недвижими имоти.
Задачите, които са решени за постигане на така формулираната цел са:
- Проучване и сравнителен анализ на съществуващите системи за автоматизиране на бизнес процеси в областта на недвижимите имоти;
- Анализ на изискванията към софтуерните системи за управление на бизнес процеси в областта на недвижимите имоти. Описание на бизнес процесите.
- Анализ и избор на софтуерни технологии за реализация на автоматизирана система за управление на бизнес процеси в компания за недвижими имоти;
- Проектиране на автоматизирана система за управление на бизнес процеси в областта на недвижимите имоти;
- Софтуерна реализация на автоматизирана система за управление на бизнес процеси в областта на недвижимите имоти;
- Тестване на системата.
Така формулираните задачи и въпросите свързани с тяхното решаване, определят структурата на дипломната работа. В първа глава са изследвани съществуващи вече системи за автоматизиране на бизнес процеси в областта на недвижимите имоти. Техните липси и недостатъци са изрично посочени, като заедно с това е направен и сравнителен анализ доказващ нуждата от по-добро решение.
Във втора глава са дефинирани основните бизнес процеси в областта на недвижимите имоти. Там е направен и дълбок анализ на функционалните и нефункционални изисквания към софтуерната система.
Трета глава съдържа цялостно определение на програмният инструментариум в това число избор на програмна среда, избор на програмни езици, избор на база от данни, избор на основни библиотеки и избор на архитектурен шаблон при програмиране.
Четвърта глава е изцяло посветена на проектирането на уеб приложението. Тук е дефинирана архитектурата на системата, като ясно е разгледан потока на информация, част от релационния модел на базата от данни. В тази глава се включва и проектирането на отделните модули с примерни потребителски екрани.
Пета глава представлява реализацията на автоматизираната система за управление на бизнес процеси в областта на недвижимите имоти. Детайлно е разгледана модулната реализация на приложението, илюстрирана с фигури и примерни извадки от приложен код.
В шеста глава е разяснен подхода на тестване на автоматизираната система. Реализираните видове тестове включват тестване на ниво програмна единица, тестване за съвместимост и функционално тестване.
Самото приложение е замислено като динамична, отворена за развитие система, реализирана на модулен принцип и на този етап включва осем работещи модула.
От гледна точка на потребителската ориентация, приложеното е предназначено да се използва, както от мениджмънта на компанията (това са изпълнителни директори, офис-управители, главни брокери, софтуерни администратори и други), така и от напълно начинаещите служители, като например брокери на недвижими имоти, които изпълняват своите функции, както от офиса, така и на „терен“.
Направените тестове на разработените модули и функционалности, дават резултати удовлетворяващи поставените на по-ранен етап проблеми и показват, че приложението се държи стабилно и е подходяща за работа в реални условия.
Настоящото приложение е сериозен опит да се навлезе в един от най-динамичните сегменти на софтуерното инженерство, този на уеб приложения. Още повече, че става дума за продукт с относителна функционална завършеност, предназначен да автоматизира трудоемки и много нетипични процеси във агенциите за недвижими имоти в България.