Проєкт інформаційної системи для автоматизації ріелторських послуг

Автор: Копач Володимир Валерійович
Кваліфікаційний рівень: магістр
Спеціальність: Управління ІТ проектами
Інститут: Інститут комп'ютерних наук та інформаційних технологій
Форма навчання: денна
Навчальний рік: 2022-2023 н.р.
Мова захисту: українська
Анотація: Через війну в Україні різко зросла потреба в оренді житла серед українців. За даними президента Асоціації фахівців з нерухомості до кінця 2022 року кількість звернень покупців та продавців нерухомості за фаховою допомогою ріелторів може зрости в межах 25% [1]. Наявний баланс між продавцями і покупцями позитивно впливає на ринок ріелторських послуг. Проте для вдосконалення роботи ріелтора необхідно впровадити нову ідеї для взаємодії з клієнтом і автоматизувати велику кількість процесів, які ріелтори вимушені робити вручну. Мета і задачі дослідження полягає у створенні веб-сайту, який би допомагав у пошуку та оренді квартири. На даний момент велику нішу посередників між орендодавцем та орендарем займають агенції нерухомості, тому мета полягає у тому, щоб автоматизувати частину їхньої роботи, цим самим зробити оренду та покупку житла швидшою та зручнішою як для власників та орендарів. Для досягнення мети проєкту визначено такі основні цілі [2]: - Провести аналіз актуальності теми інформаційних технологій. - Здійснити аналіз основних конкурентів, визначити їх слабкі та сильні сторони. - Визначити проблему проєкту та можливість її вирішення. - Визначити та задокументувати вимоги до проєкту. - Спланувати та описати процес розробки проєкту. - Розробити та відтестувати програмний продукт. - Провести аналіз відповідності проєктним вимогам. Об’єктом дослідження є процес оптимізації та покращення покупки та оренди житла за рахунок інформаційних технологій. Предметом дослідження є технології, методи та засоби створення інформаційної системи для автоматизації ріелторських послуг в Україні. Наукова новизна одержаних результатів полягає у розробці інформаційного програмного забезпечення, що дасть змогу розв’язати низку завдань, пов’язаних із пошуком та орендою житла. Результатом написання магістерської кваліфікаційної роботи є веб застосунок для автоматизації рієлторських послуг. Веб-застосунок, дає можливість орендодавцям створювати оголошення, а орендарям відгукуватися на них. Інформаційна система дозволяє орендодавцю створювати оголошення про оренду на основі користувацьких інтересів, всі події зберігаються в базі даних. Усі оголошення перевіряються модераторами після чого стають доступні для перегляду та пошуку на сайті. Система дозволятиме потенційним орендарям шукати оголошення в декілька кліків, фільтрувати по потрібних параметрах, задавати питання, що їх цікавлять та відгукуватися на них. Під час виконання роботи, виконано такі завдання: - Проведено критичний аналіз існуючих систем. Проведено порівняння системи, що розробляється з аналогами та доведено, що є доцільність у створені такої системи, так як вона поєднує в собі функції обох аналогів і деякі з них виконує краще ніж конкуренти. Також має свої унікальні можливості, які спростять процес здачі та оренди житла. - Визначено проблему проєкту та проведено системний аналіз. Побудовано дерево цілей для того, щоб відобразити стійку структуру цілей та їх послідовність. Також побудовано контекстну діаграму, діаграму потоків даних та деталізації процесів. Крім того, побудовано ієрархія процесів в проєкті. - Визначено мету розроблення інформаційної системи та її призначення, описано які проблеми вирішує система, вхідні та вихідні дані. Наступним кроком описано технологію та архітектурні рішення для передачі даних. Проведено та проаналізовано опис функцій, бізнес-правил та функціональних, нефункціональних вимог до системи. - Визначено та задокументовано вимоги до проєкту. Визначено головну ціль проєкту та призначення, визначено функціональні ролі. Також визначено обсяг проєкту, функціональні та нефункціональні вимоги, описано проміжні етапи, ієрархію та графік виконання робіт, план проєктних комунікацій та результати виконання проєкту, які має отримати замовник після завершення проєкту. - Сплановано та описано процес розробки проєкту. Описано архітектуру системи [3], переваги обраного архітектурного патерну, визначено правила та спосіб передачі даних в системі. Описано склад та структуру бази даних, методи відслідковування виконання проєкту та вибраний найоптимальніший спосіб. - Розроблено та відтестовано програмний продукт [4]. Продемонстровано функціональні можливості системи та проаналізовано функціональні, бізнес, нефункціональні та користувацькі вимоги по відношенню до очікуваних. Додано опис процедури завершення роботи над проєктом. Ключові слова – оренда житла, веб-сайт, інформаційна система, системний аналіз, розробка проекту інформаційної системи, тестування інформаційної системи Перелік використаних літературних джерел [1] «Про оренду житла під час війни» [В Интернеті] - Режим доступу до ресурсу: : https://helsinki.org.ua/articles/pro-orendu-zhytla-pid-chas-viyny/. [2] Литвин В. В. Проєктування інформаційних системи / В. В. Литвин, Н. Б. Шаховська. – Львів: Магнолія, 2011. – 384 с. [3] Клієнт-серверна архітектура [Електронний ресурс] – Режим доступу до ресурсу: https://training.qatestlab.com/blog/technical-articles/client-server-architecture/ [4] Девід Хейнмейер Ханссон Rework: книга / Девід Хейнмейер Ханссо - Сполучені Штати Америки: Currency, 2019. – 288 с.