Система підтримки прийняття рішень для агентства нерухомості
Loading...
Date
Journal Title
Journal ISSN
Volume Title
Publisher
Національний університет "Львівська політехніка"
Abstract
Поняття «нерухомість» було вперше сформульовано в римському праві у зв'язку з введенням у загальний обіг землі та інших природних об'єктів. На той час дана форма обмеженої власності була відома як сервітути. До них відносилися такі права: проходити або проїжджати через сусідню територію, перевозити вантаж, проводити воду від сусідських водоканалів, підпирати споруду об стіну сусіда і т.д.
Агентство або агенція з нерухомості – це комерційна організація, яка допомагає здійснювати продаж, купівлю або ж оренду нерухомості, здійснюючи при цьому посередницькі послуги між власником, який продає нерухомість та кінцевим покупцем. Крім посередницьких послуг, агентство також може займатися інвестуванням на первинному ринку нерухомості.
Oб’єкт дослідження – процес оренди, продажу та купівлі об’єктів нерухомості різного типу.
Предмет дослідження – методи, моделі і засоби розроблення системи підтримки прийняття рішень для оренди, продажу та купівлі нерухомості.
Мета дослідження – створення програмного забезпечення для управління купівлею, продажем та орендою нерухомості.
Було здійснено аналітичний огляд літературних джерел, який підтвердив актуальність розроблення системи та дав змогу виділити її особливості. Проведено системний аналіз застосунку, під час якого, було визначено генеральну мету, розбито її на підцілі та конкретизовано з використанням дерева цілей. Для визначення типу системи використали метод аналітичної ієрархії, який показав, що найкращим варіантом є розроблення системи підтримки прийняття рішень. На наступному етапі перейшли безпосередньо до проектування системи. Здійснено аналіз вимог та функцій, визначено категорії користувачів та, за допомогою UML-діаграм, побудовано концептуальну модель системи. Після системного аналізу було коротко описано важливість Big Data технологій для проектованої системи та розглянуто три головних алгоритми, які використовуються для опрацювання великих даних: логістична регресія, лінійна регресія, дерева класифікації та регресії.
Результатом виконання роботи є веб-застосунок, який призначений для покращення процесів купівлі, оренди та продажу об’єктів нерухомості. Всі користувачі системи поділятимуться на три типи: звичайний гість системи, авторизований користувач та адміністратор системи. Відповідно до ролі користувача – йому надаються різні функціональні можливості.
Після першого запуску веб-застосунку користувач бачить головну сторінку сайту з фільтром, у якому він може ввести необхідні для нерухомості характеристики, натиснути на кнопку пошуку та перейти до сторінки з оголошеннями. Якщо в базі даних системи є об’єкти, які відповідають введеним вимогам то вони будуть відображатися на сторінці користувача. В іншому випадку відображатиметься повідомлення про те, що, на жаль, такої нерухомості поки немає в системі. Крім того, звичайний гість системи матиме змогу переглянути сторінку з інформацією про агентство нерухомості. Також на сторінці оголошення, буде секція з інформацією про маклера, який займається її реалізацією, та форма у якій клієнт зможе написати йому повідомлення та почати комунікацію стосовно вибраного об’єкта.
Якщо ж користувач хоче подати в систему якісь оголошення про продаж нерухомості, то для цього йому необхідно зареєструватися в системі, після чого - увійти. Однак цього теж недостатньо для того щоб робити якісь зміни в застосунку. Кожне оголошення перед розміщенням на сайті проходитиме дві перевірки. Перша – автоматизована перевірка системою на предмет валідності даних, які б відповідали типу поля в базі даних та його обмеженню. Друга – ручна перевірка адміністратором системи. І лише після їх проходження, оголошення зможе розміщуватися на сайті.
Про адміністратора варто сказати окремо, оскільки він є особливим користувачем системи, якому надані спеціальні можливості. Він може створювати нових користувачів, створювати групи з користувачами, додавати нові оголошення, видаляти їх та надавати іншим користувачам змогу подання оголошень.
The concept of "real estate" was firstly formulated in Roman law due to the emergence of the general turnover of lands and other natural resources. At that time, this form of limited ownership was known as a servitude. Servitude included the following rights: to pass through the neighboring territory, to transport goods, to carry water from neighboring waterworks, to prop up the building against the wall of a neighbor, etc. A real estate agency is a commercial organization that assists in sale, purchase or rental of real estate by providing intermediary services between the owner who sells the property and the end buyer. Apart from this, the agency can also invest in the primary real estate market. The real estate market is usually considered as a set of its subjects` relations which contain transactions of purchase, sale, exchange, lease and others. As a result of such transactions real estate ownership or temporary ownership rights are transferred in exchange for financial or other assets. Study object: the process of renting, selling and buying of real estate. Scope of the research: methods, models and means of developing a decision support system for renting, selling and buying real estate. Goal of the research: creating software to manage the purchase, sale and rental of real estate. An analytical review of literature confirmed the relevance of system development and made it possible to highlight the features it needs. A system analysis of the application was determined the general goal, divided it into sub-goals and specified using a goal tree. An analytical hierarchy method was used to determine the type of system and showed that the best option is development of a decision support system. At the next stage, we worked on the system designing. An analysis of requirements and functions was carried out, categories of users were defined and, for a conceptual model of the system, UML diagrams was build. After the system analysis the importance of Big Data technologies for the designed system was described and three main algorithms used for processing big data were considered: logistic regression, linear regression, classification and regression trees. As a result of the work, we have a web application that is designed to improve the processes of buying, renting and selling real estate. All system users will be divided into three types: regular system guest, authorized user and system administrator. According to the role a user is provided with various functional opportunities. After first running of the web application user will see a main page of site with a filter where he can enter necessary characteristics for real estate objects, click on a search button and go to the classifieds page. If there are objects in the system database that contains entered requirements then they will be displayed on the user's page. Otherwise, will be displayed a message with the text that unfortunately, such a property is not yet in the system database. In addition, a regular guest of the system will be able to view a page with information about a real estate agency and a page with information about a broker. Also, there are a section with information about the broker and a form in which a client can write a message to broker and start communication about the selected object on the advertisement page. If a user wants to submit any real estate sale ads to the system, then he needs to register and then log in. However, this is also not enough to make any changes in the application. Each ad will undergo two checks before being posted on the site. The first is an automated check by the system for the validity of data that would correspond to type of field in the database and its limitation. The second is a manual check by the system administrator. And only after passing them, an ad can be placed on the site. Besides, it is worth talking about the administrator separately, since he is a special user of the system who is given special privileges. He can create new users, create groups with users, add new ads, delete ads and allow other users to submit ads.
The concept of "real estate" was firstly formulated in Roman law due to the emergence of the general turnover of lands and other natural resources. At that time, this form of limited ownership was known as a servitude. Servitude included the following rights: to pass through the neighboring territory, to transport goods, to carry water from neighboring waterworks, to prop up the building against the wall of a neighbor, etc. A real estate agency is a commercial organization that assists in sale, purchase or rental of real estate by providing intermediary services between the owner who sells the property and the end buyer. Apart from this, the agency can also invest in the primary real estate market. The real estate market is usually considered as a set of its subjects` relations which contain transactions of purchase, sale, exchange, lease and others. As a result of such transactions real estate ownership or temporary ownership rights are transferred in exchange for financial or other assets. Study object: the process of renting, selling and buying of real estate. Scope of the research: methods, models and means of developing a decision support system for renting, selling and buying real estate. Goal of the research: creating software to manage the purchase, sale and rental of real estate. An analytical review of literature confirmed the relevance of system development and made it possible to highlight the features it needs. A system analysis of the application was determined the general goal, divided it into sub-goals and specified using a goal tree. An analytical hierarchy method was used to determine the type of system and showed that the best option is development of a decision support system. At the next stage, we worked on the system designing. An analysis of requirements and functions was carried out, categories of users were defined and, for a conceptual model of the system, UML diagrams was build. After the system analysis the importance of Big Data technologies for the designed system was described and three main algorithms used for processing big data were considered: logistic regression, linear regression, classification and regression trees. As a result of the work, we have a web application that is designed to improve the processes of buying, renting and selling real estate. All system users will be divided into three types: regular system guest, authorized user and system administrator. According to the role a user is provided with various functional opportunities. After first running of the web application user will see a main page of site with a filter where he can enter necessary characteristics for real estate objects, click on a search button and go to the classifieds page. If there are objects in the system database that contains entered requirements then they will be displayed on the user's page. Otherwise, will be displayed a message with the text that unfortunately, such a property is not yet in the system database. In addition, a regular guest of the system will be able to view a page with information about a real estate agency and a page with information about a broker. Also, there are a section with information about the broker and a form in which a client can write a message to broker and start communication about the selected object on the advertisement page. If a user wants to submit any real estate sale ads to the system, then he needs to register and then log in. However, this is also not enough to make any changes in the application. Each ad will undergo two checks before being posted on the site. The first is an automated check by the system for the validity of data that would correspond to type of field in the database and its limitation. The second is a manual check by the system administrator. And only after passing them, an ad can be placed on the site. Besides, it is worth talking about the administrator separately, since he is a special user of the system who is given special privileges. He can create new users, create groups with users, add new ads, delete ads and allow other users to submit ads.
Description
Citation
Леочко О. В. Система підтримки прийняття рішень для агентства нерухомості : кваліфікаційна робота на здобуття освітнього ступеня магістр за спеціальністю „8.124.00.01 — Системи і методи прийняття рішень“ / Олег Васильович Леочко. — Львів, 2022. — 91 с.