Please use this identifier to cite or link to this item: https://er.chdtu.edu.ua/handle/ChSTU/9193
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorКатаєва, Євгенія Юріївна-
dc.contributor.authorТеплицький, Денис Олегович-
dc.date.accessioned2026-03-28T20:07:13Z-
dc.date.available2026-03-28T20:07:13Z-
dc.date.issued2022-06-17-
dc.identifier.urihttps://er.chdtu.edu.ua/handle/ChSTU/9193-
dc.description.abstractАНОТАЦІЯ Кваліфікаційна робота 6акалавра на тему: «Програмне забезпечення контролю документообігу роботи з нерухомістю». Робота присвячена створенню універсальної web орієнтованого додатку агентства нерухомості. Виникла задача, розробити такий додаток, який буде враховувати всі недоліки існуючих додатків і буде містити мінімально необхідний склад функціоналу для ефективної роботи з нерухомістю. В ході дослідження було створено систему яка характеризується надійністю. продуктивністю, гнучкістю юзабільністю.uk_UA
dc.description.abstractABSTRACT Bachelor's qualification work on the topic: "Real estate document management software ". The work is devoted to the creation of a universal web-oriented application for real estate agency. The task was to develop an application that will take into account all the shortcomings of existing applications and will contain the minimum necessary composition of functionality for effective work with real estate. During the study, a system was created that is characterized by reliability. performance, flexibility, usability.uk_UA
dc.language.isoukuk_UA
dc.titleПрограмне забезпечення контролю документообігу роботи з нерухомістюuk_UA
dc.typeBachelor Thesisuk_UA
Appears in Collections:121 Інженерія програмного забезпечення (Інженерія програмного забезпечення)

Files in This Item:
File Description SizeFormat 
Кваліфікаційна робота бакалавра Теплицький Денис Олегович.pdf
  Restricted Access
17.12 MBAdobe PDFView/Open Request a copy


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

Extracted text
і\\ 11<.'ТІ ~\>СТВО ОСІ3 І ТИ І І І Л УКИ УКРЛЇІІИ 
ч1 :РkЛС\) \, \ ІІЇ ) ~І ~ Р)КЛВ І І ИЙ ТЕХІ IOJIO l '/111 ІИ ІЇІ У І 11131 -:f>('ИТЕТ 
Факультет інфор1щщій 1111 х тсх 1 ю1 rо 1 ·іИ і с и стем 
І<:1фслр3 про1-рам но1 -о з;_1бсзпеч с 1111я автом апповшrих систем 
Пояс1-11овальна записн~а 
ло квал іфіющій11ої роботи бакашшра 
з т111рю1 \1 пілrотовкн 121 « І тке11 ер ія 11ротам1юго забс:тсче 111-1 я » 
(осві І ІІІ,0-ЮІаJІіфіІ(аІtі і1 1111іі ріве111,) 
ш1 тему: 
ПРОГРАМНЕ ЗАБЕЗ!l І:,Ч ЕІ-І НЯ KOIIТPOJ J IO ЛОКУМ ЕІ-ІТООG ІІ 'У РОБОТИ З 
11 !::РУХОМ ІСТJО 
Вико ,,ав: стуJ lС ІІТ 4 курсу. 11 3- 184 
Ci1cцiaJ JJ, І JOCTi 
J 21 « І 11жс11ер ія 111ю1 ·раі1 111 0 1 ·0 ·за6сз 11ече 1111я » 
(111 11фр і 11а ша 1~:1111»1\ І ) 11і.11 о н11ч;11) 
Сту) (е І ІТ_ __l. !,'__,:,:,пс~~лн~~, ~ Ь:,К:.::.1:.1.:.:~..,І :_ед:.;·..::О;=....;.. 
( 11рі ,111111 1~ 1;1 і11інін ·111) 
Ксрів11111< __ Ктапш С. 1 0. 
( І Ірі 11\111\ll' І.І і11і11і,І 111) 
Ре , lС І І '!С І 1т j,,ц__n,Dji O'J,[{,,!!,!J:Q_ JI ,Y.:i 
r1рішІІІІt\' ltl ЇІІІНІ 1 І ІІІ ) 
Черкас ,, 2022 рок) 
Фор\І:t Jf~ Y-IJ.IJ І 
ДQ,,1анж 2 
Ч {'J) І,:Н.'І> 1,11 іі /1. {~ J)їЮШ 1111 Й тrх 110.І ІО І · і '11111 іі у II j вс J)С ІП ст 
Ф:1t-::,. :11,1·с1 i11t]H)J)\І_;!t~ii1111t:\ 1·с:-.щ,.11tч ·іjі і с11 с 1 ·с..1 
( 11111111:t 11:111m) 
!(:1qк·;1р:1 11рt)\ "1Ч~_ІІІ() \'() ~:11.)l' 'Нll'' t l'IIII Я ав \'(~\1;1 t tl'!OB.111\IX Clt C I Сі\ І 
( 1 1\1 11 11 :І 11:1111:t) 
Н:ШJ)Я\І II Ї ;\!\їїt)НІ,Іt 1І ІЖІ 'І І І:І'ІЯ 11 РО! 'І) . \ ;\ 11 ІОІ '016..І> І іЗ І l l il_UJ.!J..!д 
(hІІ, І . 11:1111:t) 
Cпl'1tia:11,11icтi, 121 <, ІІІЖІ'ІІІ "РІЯ ІlРОІ'І'.\;\ІІІОІ'() '3ЛІ> І : 3П Е1 І ЕІІІІЯ» 
{ к,1 1 . 11.1111:1) ------------
ЗЛЛ3[РДЖУІО: / 
Зав. кафедри ,_, 
··L ·· с 2, 202. z р. 
ЗАВДАННЯ 
на 1--:ва.1іф і н:ацШ11у роботу баю1 1aupa 
І:>а1«1лавр ,. 
ст:-.1с1п:,. Теплиuький Денис Олегович 
( 11piJBIIII \~. і\І ' н . ІЮ іі,11 1,кові) 
] . Тема проекту (роботи ) Лрогра\111е забезпсчс1111я ко11тро;~ю 11окуме1-1тообі г\1 роботи з 
JJCJ)\'X0;--1JC1 Ю 
'1aJ uер.1жсна наю:1·юм 1ю університету в ід "ОТ'О2 2022р. N~45/04 
2. Tt:p\1i11 ·3_1с1чі сту,1е1пом ·.шкінче1ю1 ·0 11 роскту (робол1 ) "06" 06 2022 __р . 
3. BJ1xi:111i :нш і .:.io 11роекту (робо1 11)~ ------------------------­
О1 IJY.;J l/111 ІЛ С НП І.\1А - МІСJЮSОП \\I J1"D0\\ІS Х Р/7 . 
r , 11111oчtl/(JІJ11,, ,1 1·1 1икі( 111 або (n u1) ;11,іС'І ІІ 11,1ка 111111,11 н,а," 11,н;JtJІt II t;ft)no r/i, )0111ll иV ·( 1,·111 ІІ/>О1..'І\J1l.\ ·(:а1111я 
110. \ ' /( (Jf / 0, 'О t)t І( · І і0.НС(!ІІ ІІJІ) 
-І ·::,1іс1 ртр,1ху11ково-110J1с1 1юва:11,ної '1<.11 111 cf(11 (нсрс: 1і к 1111 ·1ш1 1,. ІІ (О їх 1 1а; 1 сж1 пь ро1роб11п 1) 
І. (J1111c 11ш1р}ІМ) ,tocJ 1i;.1.жe1111}1 _ 
2.:J..lli.J._lj ~_kil) 10'JJ1X piJJІC J IJ, 
і . л II cJ. І j ·; L'C ))<:.,_Ш І!/ "І "l.H:..:s.:::ac...JL'-"I"-0-'-1'1.,:.p,o;;_-6"..к:.c.;:.1.1:.__ ________  
4 .0ІJІ1С J)!_2l[)O\Jl(J1 СІ~1.С.Н:.~..і=\.1=1:1. :__ ___________  
5. BJJCIIOJ; J{l1 
(, .J lQ:ш1 "11 
5. І kpt:.1iк I рафі•11ю1 о маї сріш1у 
1'11( УІНЖ І .І І <JJIOl~II A ПОJ>ІІІ КЛ. 
І'ІІП' ІІОК І .2 °3ЛЛЛІ ІІ )ЮСJ ІІ)(іІШ І І І51 . 
РІІ( > ІІ< 1 І, І ' .3 l'І.І'І ЛОІ !ИЩЕ І '(УЗ J>О ІЖ ІІ . 
~О~І .~О.9.!...=. .1~ 0=-2=-2~ Р~· _____________ ___ 
1'а .·1 с 1пар111111 п.1 а 11 
( 11r і1в1 1111с. і 1 1 і11іа.111) 
s І І~ ша с1 ш1ів в11п ~ ск~юї \1агіс1 срської Строк в11ко11а1 1 ня етапів 
r роботи проекту (роботи) Прил1іn 
' il, 11 070!! 1/ І ( ї l,J/JI ВІ~РF.СПІЬ ВІІМ)//. 1/1() 
Jl1 !І!fl)/іА.·1;1,/І 1 /І Bl:Pl:'CU/b В 111,.·011.11/(J 
J : Пи )І ( JВ/,· І 'З 1/J,'/ 11 /І !Я ВІ:'РІ:"СUІЬ ВІІА'ОІ!І//о 
-
' JJ Jt, 1 і;Ю.ІІІІЯ 1. IIU І/ІІІ}/ жовп~їІь В11мm.111п 
J ..: 1 3 ..1 1'/,!',J;А.ї,///ІЯ 31/J,l ІІІІІЯ ЖОВТUІЬ В11мщ11ю 
-- (} l()/,/1 І (/ l,JU/ ЖОІПUІ!) В ІІМJІІ. ІІІО 
: .1 , JJ І , /І,!/' \І І /І.І,/ І. /ІВ JI //( ТО/ І.-1/1 ВІІМ)ІІ.ІІІО 
І і/І і. 1/J IJf. l}f\lH /'llf/UIШI /ЮС/ . 1/J. /UIOi 
- - , 
- ·- 1 І /f . І І І( ТОІ/ .. //{ ВІІМJІІ.1110 
- .'  ( )Ф()/' \!. //,І ІШІ ІІІ.І'ШП ЮІ l' /.._'J. ll,'/llif'()fiO/'I І СІЧ/Л/; В т,·011. 11 ю 
. j І /Ю 1 /ІІ. І ( І І,J/}/ СІЧ/Л/) 81/М)ІІ 11/0 
f }t/,r J/'if. //,І/І!}/ ІІШ/( /І/ОП. І. І/,І/ОІ 1. lfl//('f,/f 
·' 1 /·r 1/,r }! І І t,·t·.P/3 U/b IJ!IMJ/11/Ю 
') 
. . - І J II/Jl./',U/.llf/}/ /' (J/,(}I// I P.1/JU //) 8ІJІ,'ОІІ ІІЮ 
: 3 І f'! ,/11.IU., lf.11//1}/ /'()/,(}І/І 
- -- - IP. IIJl·.'lfl, ВІІМ)/111/0 
( J . , J L: І J І 
_J 1,;JJ.111111,J J1ІІ_JJ.(). 
11 .,, І НІІІ 111 111, 
І \..р 1.11111 111111..:1 · 1:, 
(1111,1 І 1111111,І ІІІJ 
АНОТАЦІЯ 
l,валіфі1'шtіннз І )бота 6::11 �, авра 11'1 тему: «1 IJ 0I·рамIIе забезпсче1111я 
конт� о. ю ,�оку 1t:нтообі1·у І оботи з 11срухомістю». 
Р) )ота при пячена спзо1 'ННІО у11I всрсшн,но \,\1сЬ-оріс11това1 юrо додатку 
аг нт тва нсрух ю ті. Внни1 ла защ,ча, ро:зробити та1<ий додаток я1<ий буде 
врз:--:01 у1 ат11 В'і н ... олію-1 існуючих долат1<ів і бул.е І\11ісппи мінімально необхідний 
к ад функціона у для ефективної І оботи з 11ерухомістю. 
В ход.1 о л1дження бу о створе110 систему яка характеризусп,ся 
надійністю. np дуктнвністю, гнучкістю юзабільністю. 
ЛNNOTATION 
Т11с ,,,огk II l{cal cstate docuiпc11t 111a11age111e11t soft,\1a гe 11 
Tl1c \\Югk is dcvot.ed to tl1c сгеаtіо11 of а u11i vcгsa 1 web-01·ie11ted аррІі са tіоп of 
геаІ cstatc аgспсіс, . ТІ1е task ,vas to de,,elop ап appl.icatio11 tl1at ,viii takc i11to accou пt 
а11 t11c s110гtco111 i 11gs of ex i stiпg a ppli catioпs апd wi l1 сопtа іп tl1e 111іпі111L1111 песеssагу 
co111posi tio11 of ft111ctio11ality fог cffccti ve \\101·k ,vitl1 геа І estatc. 
DLІ гі нg tl1c stL1 dy, а systclll was c1·eated tl1at. is cl1aгacteгi zed Ьу 1·eliabi li ty, 
ре1·fоппа11се, fl cx іЬі 1ity, L1 sal)i І it y. 
ЗІ\1 ІСТ 
ПЕРЕЛ11' У ~OBHl ІХ 110311 Л Ч l::111) ..... ......... .. .. .. .. .. .. .. . ..... ... . . .. . .... 4 
8( 1~~111 . ... ............. .................................... .......... ......... ........... 5 
Р()ЗДlЛ 1 КТУ АЛЬНІ( ть РОЗРОJ;ки І І ІФОРМАЦІЙНОЇ СИСТЕМИ 8 
1.1 Розв11ток інформатнз_-:~1~ії в Україні .. .. .. .. . .. .. .. . .. .. .. . .. .. . . .. .. .. .. .. .. ... 8 
1.2 Поняття нсрухо юго майна .. .. . .. .. .. . .. .. .. .. .. .. . .. .. .. .. .. .. . . . .. .. . .. .. . . ... 14 
1.3 Розвнто1,; агентств нсрухо юсті в Україні . .. .. .. .. .. . . . .. . . .. . . . .. .. .. .. .. ... 19 
РОЗДІЛ 2 АНАЛІЗ ПРОГРАМНИХ АНАЛОГІВ СИСТЕМИ .. .. .... .. .. .... 24 
2.1 \\1еЬ-оріснтош1нн11 додаток - «Агенстоо нерухомості Благов і ст»........ 24 
2.2 \\1еЬ-орієнтованнй додаток - Агенство нерухомості «Біз нес Партнер» 25 
2.3 \\lеЬ-оріснтований дол"аток - Агенство нерухомості «Добродій» . ....... 28 
2.4 Постановка задач і.... .. .......... ............................ .. .................... 30 
РОЗДІЛ 3 ПРОГРАІ\1НА РЕАЛІЗАЦІЯ ІНФОРМАЦІЙНОЇ СИСТЕМИ 
АГЕНСТВА НЕРУХОМОСТІ . .. .. .. .. .. .. . .. .. .. .. . .. .. . .. .. .. . .. .. .. .. .. . .. .. ... 32 
3.1 Опис програмного середовища JDBC .. .. .. . .. .. . .. ... . .. .. .. .. . .. .. .. .. ..... 32 
3.2 Опис мови програмуван ня Ja,,a .. .. .. .. .. . .. .. .. . .. .. .. .. . .. .. .. .. .... . .. . .. ... 33 
3.3 Опис СУБД MySQL .......... . ..... . .............. . ... . .... ........... ........... . 34 
3.4 Структура бази даних .. ...... ... .. ..................... .......... ................ 40 
.")' .)~  р озроо~к а 1. нтерч,І )е~и су користува l,1 а ..... .. ................. .... .. . .... .. ..... .. . 4 3 
3.6 Тестування систе:1,111......... ........ ... .......... . ................................ 48 
BИC1-:IOBJ<:J1 .. . . ..... . . . .. .. . ............. .. .. ...................... · .. · · · ·· · · · ··· · · · · ··· 59 
СПИСОК ВИКОРИСТАНИХ )J,)Kt:JJEЛ..... .................. ............. ...... 60 
ДОДАТКИ .. . .............. . ......... . .. ..... ...... ... . ............. ..... . ... . ...... .. . . . 63 
l--1---+- ----+----tІ ЧЦТУ.22 1 822.0 1 І ПЗ 
j\\. J l11\."1 J\'~;ю1<\щ;111а ІІі.ш1к jl,,1,1 
І'оюu6 І с11.11щм01і1 Jl О k ~ооь,/2 J J jЮІ рамне 1,1 r\:): С'\ ІІ С' І С ІІІІ Я КОІІТрОJІІО 1--,J..;l.i;1.; .;·,--jІ ._J,l1;1c.1; ...І ..;_.! І-11+,1і-11- --; 
Кс1>ів1н1к І<а1.J( 1i;, С.ІО {Ж,//уJ///1, 
.... :юку.\,~с 11ї оо6і1 у робот11 ·3 І І І 3 І 
11 срухт,11 стю Ф ІТІС I р . І П- І ~-І 
І І . 1<01111>. (І Jтн.: 11юв:1т,11а ·з :11 111сю1 ) 
'За1 в . 
Ч) ~Т 22 1Х 22.О І І І 1'3 
ПЕРЕЛІК У 10ВІІ ИХ ПОЗНАЧ ЕІІЬ 
SQL t111ctL1 гcd qt1c1·y \ a 11gLІngc мош1 структурованих за~1ит 1 в 
БД база дзннх 
Гб гі1·абайт, "-рзтна однниня в11м1ру кіл ькості інформаuії, що дор 1 внюс 
1024 мегабайтам 
J р технологі я, що л.озтюл яс веб-розробникам ди 11 ам 1 чно генерувати 
1-IT"t\!\l~, Х !\L та інші ІЗС6 -сторі11ки 
ПЗ програмне 1абезпечен ня 
пп програ 1н 11й продукт 
СУБД - система управління база 111 даних 
тз ТСХНІЧНС заВJ\аННЯ 
Sргіпg уні версальний фреймворк з ощкритим вих 1дним кодом для Jа\rа­
nлатформи 
Ч) ~ТУ 2 ... 1Х 22.О 1 1 1І З 
ВСТУ ІІ 
Темою ро6от11 ЯШlЯ (' l 'l>СЯ ро·3ро6ю1 «11 ро 1·раІ\'ІІІ С ·щбС'3 1І СЧС ІІІІ Я ко 11тролю 
документообігу ро6от11 ., 111.:рухомістю». 
l нфор:-.1~1Т11 ·-:щія uc су1,у1шісп, вз:кмо 1 10в'юш1 11 х ор 1 1:111і за~ lіі~ 11и х, правових, 
по.11іт11чн11 х. 'Оttізльно-сконо 1іч1111х, 11ауково-тсх 11 іч 11и х, вироб111,JІ1 и х nрО І lес і в , 1_цо 
спряі\1 )11:1ні н:1 створення у 1013 для зажнюлс11 11 я і11форІ\ t :-щіі,і 1111 х 1 ютреб, рсал і за~( ії 
прав гро:--tЗ.'\ЯН і суспільства на осtюві створс1111 }1 , розпитку, ви користа1 11-1я 
інфорі\1 rщіі1н11х с11стс:--.1 . мереж, рссурс1в п1 і 11форманій11их тсх 11олоrій , 
побудовзн11х на основі застос\1Ва11 11я суч:-~сної обчислюваJ 1 ь 11ої та кому11іка 1lі й 1 rої 
Тё'ХНІ"11. 
Основні ознаки. які характеризують глобальне і11форма1 lійне суспіл ьстuо : 
інфорі\1~щія юзбувас глобального характеру ; 
на рух інформаційних потокі в вже не суттєво впл ивають державн1 
кордони I р1зно 1анітні перешкою-1 ; 
спроба обмежити вільне розповсюдженн я інформації на носить ш коду 
країні. яка прагне внести тако 1 ·0 роду обмеження ; 
значно зростають можливост1 збору, обробки , збер і ганн я , перел.ач ~ 
інформації, доступу до неї; 
збі .1ьшусться вплив і нформації на роз В ІПО І( Р І ЗНИХ сфер ЛЮДСЬКО І 
. . 
.J,ІЯ.1lЬНОСТІ : 
поrлиблюсться процес де1Lе 1прал і 3а 11ії суспіл 1,спза ; 
відбувасться перех ід до нових форм за й 11ятості ; 
іде проuес формування нови х тру;Lови х ресурс і в за рахунок зб ільшення 
кі:1ькості зайнятих в інформа11ійній і ндустрії. 
Найбільш перспективн 1 системи 'Зв'язку JlШІ побудови і11форІ\11 а ці і-і 1 юго 
cyc1JJ :1ьcr ва: 
нифрові мережі інте1 ·рова1 1их по<.:лу 1 · ( J SJ)N); 
широкосмугові лінії зв'язку; 
мoбiЛJJJJa теJ1ефон і я ; 
t.:) 11) 1 никовий 'Зв 'я зок. 
5 
ЧЛТУ ... 1 Х .О І І 11·3 
В К] аїні 11] 01\С' і1н\юрм�1·1·11·t�щії ·щіі't 'ІІІОП'ЬС)І "1Ії)lІІО 3 Наніош1JІІ ІІОІО 
програ 101 · інф Ч м•її11·��щії, >11 а в1в11nч,1 · страт 'ІїІО po1в's13ai 111я 11р 6J1еми 
абезпсч"ння інфо1 1�щі1\11нх пот� е) та і11форм�щій1юї IIIлтримки соц1аЛІ>Iю­
коно 1ічн і", 'Ко.погічн її, нnук l30-'l' 'ХН і 11ної, о )О] он ної, 11аціо11ш1 І.:>ІІО-культурI юї 
та ін11ю1· , ія, ьно ті ' ·ф р::1х · зrал, нол ]))І ав11ого зш1че1111)1. Основ11і 1-1с111рями
.
І ;1_11·'1:щ1. 1�.  трзтегії 1ю·н�1пку і11фо1 м,:щій1101·0 су 'ІІІЛІ СТІЗсІ в УІ<раї11і 
в11· нзч ні' акон м 'країни "111 о ·1юнн1 · асади І озв1,пку і11форма� tій1юго
\' п1.1ь тва в У1,1 аїні на -007-_0 І 1 < ки 11: 
П\ Н кор "Н11Я 1 ОЗ\ обкн та оп1 овадже1111я НОВІТНІХ 
конку� снто П\ оможннх і11формацій1-10-кому1-1ікацій1111х тех1-юJюгій (ІКТ) 
В ус, ф ри )'СП\ЛЬНОІ'О ЖІЛТЯ, ЗОІ<рСІ\1\а 13 еІ<ономіку України і ІЗ 
. -
ДІЯЛЬНІСТЬ органш д ржавної влади та органш 
самовря вання� 
заб зпечення комп'ютерної та інформаційної грамот1-1ост1 населення 
наса 1nеред ш. яхом створення системи осв1т1-1, орієнтованої на 
викори танн.я 1-ювпн1х ІКТ у формуванні всебічІJо ро· ви1-1с1юї 
осо611стості: 
розв1пок національної і11формаційної інфраструктури та ї1 інтеграція 1з 
світовою інфраструктурою; 
дер;.кавна підтримкс1 нових "електро1111их" секторів еко1юміки (торrів.1 і, 
надання фі11а�ісов11х і банківських послуг тощо); 
створення -зап:11ьнодержавних і11формаційних систем, насамперед у 
сферах oxopu1111 ·щоров\1 освіти, 11ауки, культури, охоро1111 J.І.UІ кі.11.11}1; 
збереження ку.111;1 ур1ю·�" сл,щщини України шляхо 11 ї,· елсктро111ю1·) 
доку 1ентуnання; 
дер:жавна л1т рн 1 ка викор11ста1-111я I ювrтн 1х ІК1 засобr�м 11 мнс о вої 
інформації; 
викорис1 Ш·JН}І І KJ )JIOI 11ДОСКОJ ІаJІення 1�ержав1 ІОГО уп раRJІІ111151, ВІ)\11 )СІ 111 
мі,к дер;,кавою і І l)Of\1c1)l}IJlcJ�H1, СТИНОІ1ЛСІJНЯ JI І<Тj)ОІІІ]ІІХ фор ·1 ,�-�с.Н нщії 
(-
Ч) tТУ ... 21R 22.0 І І І І'3 
м іж орган:н,111 J\срж:шної ш1:щ11 та ор1 ·а 11амн 11снс 1ю1 ·0 самовр5ІJ\у1ш11 11 51 
ф і '3 \ \Ч ІІ І\ '1\ Т:І юрt І )\ІІЧІ\11 111 осо6а 111 ; 
)1.ОСЯГНСІІНЯ сфс1,т1ш1юї уч:1сті вс і х рс, ·10 11, в у 11\JOI\CCHX ста ІІ ОІЗJ ІеІІІІ Я 
і нфор;-.. 1:щі 1 но1·0 сусп,л ьства 111л яхом J\Сt\с 1 ~трш11 1,щ11 та 111дтримки 
рсгіо11:1.11 ьн11х і 1іс 1 \сш1х інініатнв ; 
3:1'\\lCT і нфор\1.11\іІі ІІl\ Х пр:tв Г\ЮМНЮІІІ , 11асам 11 срс) t 11\U)\0 J\Оступrюст1 
інфор!\t.Н\ЇЇ. захнсту інформанії 111ю особу, 11і 1\тр имки )lсмократи чних 
ін т11тутів та 1іні 1 і ·з.щії І н1н ку 11 і11форма~\ій 11 ої 11 срі1шості 11 ; 
вдосконалення ·~аконоюшства з регулювання і11форма1\ійни х від11осин ; 
покращення сп1ну інфор нщій11ої бсз 11ски в умовах використа1111я 
новітніх lKT. [ І ] 
Як бачнмо з вищесказаного, процес інформат11зації в УкраїІІі розвивається 
J.ужс стр і,шо і охоплюс вс і галуз і суспільства. Продаж і купі вш, 11 ерухомості с 
завжди актуа_1ьною, тому розробка си стем , 51кі полеп11ать iti задач і с 11еобх ідними 
як ,1.1я корнстувач і в так і дл я компан і й , я к і займаються нерухом істю . 
7 
)'()'J) ~l .11 І 
А КТУ л.rн~н 1СТІ) PO'-JP0 1)1( 11 І І І ФОРМ Л І ~· Й НОЇ ('11( ·т ,.:м 1-1 
1.1 Розвн1'0~ інфор1'1 :, п, ~:н \ії н ) · 1~р :1Ун і 
1lpoІK"1L'HH >1 Н 1.'.1..'1..'Ніт111,t)І 't) \._';) 1il) ·~ 11111:1111, і 11форманіііІЮП) сус1 11ЛІ ,СТІНІ , ІІtО 
п ро:-,.;0_11 1 н :--· 1на 1.'.1·:11111 н І(1..'Н1..'ві І 0- 1~  1 ·р~·лш1 200., року і в Туніс і І(>- ІХ 11 11 cror1a1щ 
~005 р()К~ ста:1(, щ :1чщч() 110 ·1і сю як 1.11я Ор1·:111і ·ш1tїї ()6 ' сюн11111 х І І а нііі , ор1 ar1 11 ЯІ(ОЇ 
ві1ігр:1:111 прсн~і;щ~ К1..'рівн~ pt). l\, В {)J)1 ';111i ·~ ~1tiї с;1;\ 1і1·у. 1'~11( j )tJI Я вс і х '3НІtіЮІІІЛС І ІИХ у 
щ,6: 1ові інфор\1:'"!ці1'і1ю1·() сусп і :11,с1 ва сторін. 
У крзїн::~ зкт11в1-ю 1олуч ш1ася 110 1 ·.1 06а.11 1,110 1 ·0 про 1 tесу фоrмуRш1ня 
ві..1кrчп(,г _1.1я вс і -...; і1-нjн.1р,1ані111юго сус111л ьст1Зс1 , ІЗ якому кож1111й буле мати 
:--юж.11шість ві.1 1,1-ю в11 с.1 1..)в1п11 свою д: мку і бут11 почутим . 
Чот11р11 ..1оку:--1ент11. прийняті за результатаі\1 11 ВСІС ()Кен еІЗська Декларація 
пrинц~шів. Женевсь"нй П .1ан дій. Туніське зобов'язання , Туні ська програма для 
інфор:--.1аuійного сусп і.1 ьства) закликають СВІТОВ)' СПІЛЬНОТ)' будувати 
інфор\1аuійнс суспі.1ьство. орі снтоване на і нтереси людей, в ідкрите для вс 1 х, в 
яко:-.1\ кожен мjг би створювати інформацію і знання , мати до них доступ , 
кор11етуватися і об;\1інюватися ни:--.111 . 
Крім того. Женевська Деклара11ія містить зобов' язання перетворити розри в 
в uифрових техно.1опях у uифроІЗ і можливост1 для вс1х забезпечнти 
~ ніверса.1ьний . ловсю..11шй . справсдл 11 виі1 і 1 1 ри йнят11ий в ц1новому в ід1 юшс 1 1ні 
Jоступ до інфраструктури і 11ослуr і нформаційно- комун і ка ці йних тех нол огі й 
ОКТ). 
Зав,1ання Л.1ан) ,1ій ло.1я 1 шо·т ь у тому, щоб побудувати вщкрите лля вс 1 х 
інфор\1аційне С) с11і.1ьс-1 во: 110с·1а в111 11 11 отенц і ал, закладений у з 11ш-11-1 }1Х та 
інфор!\1аційно-ком) н ікаційних ·1 сх нш10 1 · 1}І Х , 11а служ 1 н ня роз витку ; с 1 1 р 1151ти 
1шкорис1анню і нформаиїї і ·3 на111, ;JШJ Jюс.:яп,ення погоджен и х 11 а м і жш1рол11t) І\І )' 
рівні ці.1ей pO'3BJ1'JJ<). у 'JUM) '!JK.Ji J J1X. IJ l() м і С'І }ІТЬСЯ В Декла раІlЇЇ lІ І СЯЧО.І І і'І І }І ; і 
!3Ир1шува ·1 И НОВІ '3,;t)JJIYI інформаніі-1 110 1 О сус 111JІІ~ства на І ІНІ l)l)I І Ш І І,І 10\1)', 
. . . . 
ре110нсJ:1ьному I м 1ж11с1ро;11ю r,1 у р1н11~1 .х . 
Ч) tТУ 22 1~22.0 11 І \'3 
Для більшості к1юї11 1ю~1щ 1·01 іm\юрмат11 ·3~11t ії1 і11форманііі 1101 ·0 сус 11іт,стт.1 <· 
ОДНИМ З наніон3Л1)1Н\л 11ріор1п~1·ін і 1ю·н ·ш1;,:ктм.:н Н І( 'Н1І 'ШІЬІІОІНЩ1ОІІШІ/, ІІ С 
завдання. lKT 13Ї J\BOJ\1111,01 1ю.1 11, 11і ;,1·ру 11п1 соніш1 ь 1 10 -еко11ом і ч1ю1 ·0 11 ро1·ресу, 
ОДНОГО З КJ110ЧОНІІХ \\1111111\l(iB Р<У!В1111,у СІ<ОІІОМЇ ІО1 . Україна 11е (' ВИІ<JІІОЧСІІІІЯМ 11 
цього з:1г~1льного 111 он~су, 11і Jїїверджен11ям чо1·0 с 11рийю1ті в оста1111і роки вкрай 
важ.111 ві 1-юрr-.1ат11в1ю-прrнюві акт11 в ній сфері. 
Зз останн і кілька років сектор II Т зростаІЗ 11ш1щ1<11 1\1 11 темпами ·за~здяки 
розшнренню вітч11зняного р1111ку. потребі в екс1юрті послу ~ · І [(Т з У краї11и та 
зав.:хяк11 поліпшенню ефективності правового регулюва11ня сектора , яке 
від6ува.1ося . зокрема. з ш11рокнм залу1 1 е11ням б і знес-асоці аці й , громадських 
оо · є.=~нань. 
1КТ ..1ають .'lIO.J.Я\1 можлив1сть будь-де у свп1 одержувати доступ до 
інформації I знань практично 1 1птєво . Кожна людина повинна мати навички , 
необхі,1ні ..1.1я користування повною м1ро10 перевагами інформаційного 
суспі.1ьства. Тому пі..1вищення компетентност1 1 грамотност1 у сфері ІКТ є 
необхідними. ІКТ !-1◊жуть сприяти досягненню загальної освіти у всесвітньому 
масштабі через надання освіти і підготовку викладачів, пропонування кращих 
умов д"1я навчання протягом усього життя, охоплення людей, що перебувають 
поза рамка\1и формального освпнього проuесу, а також удосконалення 
професійних 11ав11чок . 
Так. 33 ..1аними Всесвітнього економ 1чного форуму рейтинги Україн и за 
1н..1ексам11 . шо стосую1 ься ІКТ, в порівнянні і з суку111-1 010 кільк істю країн 
станов:1я1 ь: 
, :юба.lьний 1ндекс конкурентоспроможност1 201 5 ( \\1EF Global 
Co111pel iti\1eлess Jпdex) - 79 місце і з 140 країн ( 20 14 рік - 76 м ісце із 144 
країн); 
і1цекс мережевої 1-отов1-юсті 20 І 5 (V..І[F Net ,,._,oгkcd l{cJc.liпess І 1 dex) - 7 1 
l\1ic1Je і ·з 143 країн (2014 рік - 81 м ісце з 148 краї11 ) ; 
JliJJCІ<<.: 1 схно.1101 і чної 1 ·отов1-юсті 2015 (\\І ГТ ї'l'С І1110\()gіс<1 І Rcncliпess 
І п<.І(:Х ) ~<> міснс і·з 140 країн (2014 рік - 94 І\1і с 1 l l' і i I L\~ краї1 1). 
9 
Ч) ~ТУ 22 1R22.01 1 11 '3 
За Інл.ексом розвнтку слскт1ю111юt 'О ур>щу 0011 (ТІ1с UN (Jlol1al l ~­
Go,1c111111e11t De,,clop111c11t J11dcx) у 2014 роні Украї11 u 1юсі ;ш 87-мс м i c tlC у сІЗіті 
серед 193 країн-член ін 001 1 ( у 201 2 роні в рсНт11 11 гу У1<раї11а пос і)l.ш rа 68 -е місце і з 
190 країн). Нс·' в:1ж~1юч11 11;1 uтрату 110:знній у ре і~тннгу, зокрема в і1щс1<с і 0 11лай 11 -
серuісів. Україна в 20 І ➔ роні увіі11uла ло 1 ·ру1ш краї11 ·з високим і11хlексом розвит1<у 
електронного управл іння , ню с поз11т1шн11і\,1 момс 1 пом НJ ІЯ 1<раї11и . 
Віл.повідна л.о зв~ту Між:11ароJ11юго сою'3у електрозu 'юку «Вимір 
інфор:\1зціі1ного сусп іл ьства 201 5», якнй м істить рейти1-11 · 167 1<раї1-1 свпу за 
ін,.1сксо 1 розвитку НСТ, Україна посішt 79 м і сце (відпопі JlНО до Звіту MCF: за 20 14 
рік - 73 і\t і сце з 166 країн світу). 
Одн ією із причин невисокого м1сця України в зазначеному рейтингу є 
нерівномірні сть доступу до ІКТ в регіонах , що підтверджують результати анал ізу 
стану розвитку і нформаційно-комунікаційної інфраструктури та впровадження 
ІКТ в різні сфери життсдіяльності регіон і в. 
За даними l\1іжнародної організації W01·Іd \\fide Web ГоLІпdаtіол щодо 
рейтингу розвитку Інтернету в 86 країнах світу в 20 14 poui Україна за Індексом 
розви тку Інтернету (Т11е \1/еЬ Іпdех) посіла 46 м ісце. 
За даними щор1чноrо зв~ту «Стан широкосмуrовоrо зв'язку 2015», 
пі,1rотовленоrо сп ільною ініціативою М іжн ародного союзу електрозв'язку та 
ЮНЕСКО. за рівнем проникнення J, пернет за 2014 рік Україна посіла 95 м ісце з 
19] країни (за 2013 рік - 94 місце серед ]9 1 країни) . 
Закон України «Про Основ1, і засади розвит1<у інформаційного суспі JІ ьства в 
Україні на 2007-20] 5 роки» визначас пріоритетним напрямком державної пол ітк11 
розвиток націонал ьної і нфраструктури ІТ, державну п щтримку для нов11х 
«е:1ею ронних» секторів економ і к11 , застосува11ня ІКТ у всі х сферах життя 
(зокрема . в уряді та засобах масової інформації) і поліпшення ситуації у сфері 
безпеки інформаційних техно;ю 1 ·і й. 
Інформаційне суслільство ви ·ша часгься 5ІК ступ1нь в розвитку сучас1101 
шшілі-за~J.ії, що характеризусл,O1 ·зб і J ІІJ ІJJС 11 11 51м рш1і інформа ції і з 11а 11 ь в ж 1 ІТ1 і 
су<.: JІі .г1ьства, зростан ням дол і і 11фор!\1ш1іі111 1 1 х 111юду 1<т 11з , 1юслу 1 · у вало1ю!\ t ) 
10 
ЧЛТУ 22 1Х 22.О І І І І З 
внутрішньому продукті , C1'1IOJ)Cll\lЯM І 'J ІО60JІІ>ІІОІ 'О і11форм .:щіі1 1 ІО І 'О 11 ростору, SІ КИІ1 
забезпечує ефективну і11фор!І.,1аніі111у п·3аrмолію J 1 юлсй , Ух л.осту 11 JlO св ,тоnи х 
інформаційних ресурсів і зал.овш1с1111я 'іхІІіх соці альни х і особисті сних 11отреб в 
інформаційних 111 0;1,уктах і 11ослугах . У розрізі ·.3авда 11 ь побу;tови сучасного 
інформаційного сусп ільств[! розпиток 1лирокосмугоного доступу ло мереж , 
lнтсрнст с питанням загал ьнодсржаоного з1-1а чсн11я . 
Відповідно до Стратсгїї ро:звитку інформацій,-101 ·0 сусп,льства 13 Україї-,і , 
схвалено'~' розпорядження Кабінету Міністріn Укра'іни в ід 15.03.20 І З №1 386-р 
основними завщшня ш розвитку інформаційного сусп іл ьства в Укра'~'ні є : 
сприяння кожному громадя1-1и1-юві на засадах широкого використання сучасних 
1КТ у створенні інформацїї і знань, 'іх використанн і та обм іні ними , виробництв і 
товарів та наданні послуг; забезпечення гаранті й волевиявлен ня і самореал ізацїї 
громадянина в інформаційному сусп ільств і , а також вільного доступу до 
інформацїї та знань. крім установлених законом обмежень; пов1-ІО І\11асштабне 
входження Украі'ни до глобального інформаці й ного простору; прискорений 
розвиток інформац ійного сектору економ іки , який активно взаємодіє з іншими 
секторами економіки з метою підвищення темп і в е1<оном іч ноrо зростання; 
впровадження новітніх ІКТ в усі сфери сусп ільного життя , )l. іяльність державних 
орrан1в та орган1в м 1сuевоrо самоврядування; rармон1зац1я нашональноrо 
законодавства з свропейським . 
Зважаючи на підписан ня Украі'ною Угоди про Асоuіацію з Європейським 
Союзом, основні uілі розвитку інформаці йного сусп ільства в Украї11і до 2020 року 
мають бути 1 ·ар!'Іюнізова ні з орієнтирами розвитку, визш1чс1-111і\11и 1нщ1атнвою 
«Цифровий пор11док ,1~енш1й для Європи» в рам1<ах свропейсько'і стратеrїї 
економіч1-ю1 ·0 ро-звитку «Свропа 2020: стратегія розумного, стшюго і всеосяжного 
зростання», яка місти1 ь 7 11ріоритетн их «стовп ів», 11а я1<их має зоссрсд11тись увага 
ЄС при розбудові і11формаційного сусп , льства: сди1-11 -1і:і нифро13 11 11 ринок; 
інтероJJерабе.11ьніс-11, 'J а с-1 а ,-щарти; довіра та бс··те ка; 111 в1щкн11 та 11адuшндк11й 
доступ до І 111 cpJІC'J у: ;1ос .1 1ідження та інновації; п ос 1,1 лс 1111 5 1 1t 11фровсїї осв і ти, 
навичок та і11к:110·3 її: щ1рощува11ня переваг використа11ш1 І КТ лш1 < вро11 сі1ського 
І І 
Ч)~Т 22 1Х 22.О І І 11 '3 
сусп1льства. 
У вересні 2014 року Рала С'вро11 11 і Сврш1сіk1,кий Сою-з ви;tшили Укрс1їні 
2.75 м.1 н. евро н:1 11\ о~кт «Змін11с11ня і11форма1tій11ого суспіт,стш:1 в Україні », який 
трнватиме л.о 1·ру;1ня 2015 року. ~етою проекту с зм і1t11с 111-1 51 ·зах исту прав люди1-1и 
і основоположн11:'\ свобол 111л яхо 1 забезпечення б і 11ьшої свободи ЗМІ , відкритого, 
оріппов:шоrо на r1 о 1адян пі л.ходу до Інтернету 1-1<1 засащ1х 11рав люrtи11и , а також 
сфе~-:т11вно·і с11стемн захнсту громадян , щх1ховуючи 11ра~ю на особисте житт~, та 
право на контроль нал. особнст1н,111 персонш1ьними да 1-1н І\н1 . 
lнформатнзація - ite сукупн ість 1иасмопов1язаних орrа11 і заційних, правових , 
по_1ітични :--.: . соціально-економічних, науково-технічних, виробничих проuесі в , що 
спрюювані на створення умоп д_-1я задоволення інформаційних потреб, реал ізац ії 
прав громадян і суспіл ьства на основі створення , розвитку, використання 
інформаційних систем, мереж, ресурсів та інформаційних технологій , створених 
на основі застосування сучасної обчислювальної та комун і каційної техніки. 
Відповідно до Закону України «Про Концепцію Національно-~" програм и 
інформатизації» органом державного регулювання у сфер і інформатизації є 
нацюнальна ком1с1я, що здійснює державне регулювання у сфері зв'язку та 
інформатизації, яка утворюється відповідно до Закону України «Про 
те_1екомун Iк аш1 »-
Дер:жавне регулювання повин110 забезпечити системн1сть, комплексн1сть 
узго.1жен1сть розвитку інформатизації країї1и з використанням при цьому 
1 ра,J.11uійн11х та нетрадиційних форм і методів супроводження та контролю. 
Націона.·1ьва програма інфор,\1ат11-заuії відповідно до Закону України «Про 
І J аuіона_1ьну програму інформатиза11ії» включає: Концепцію Національної 
про1 ·рам11 інформатизації; сукупність державних 1 1 роrрам з інформатизації; 
rа.1узеві програми та проекти інформати-за нії; регіональні програми та проекти 
інфор!'І1а·1 изаuії; програми та проек1 11 і11форІ\ 1 ,:пизації орган~ в м 1сцевого 
самоІ3р}1,Jуван ня_ 
На1~іона; 1 ьна 11рограма і 1-нjюрма·r и ·~.1 11 ії в 11 ·з 11а час стратеп ю роз в1я1а1111я 
11роб_ 1ем11 забез11 ечення інформаці і1 11 11 х 1ю1 1х() 1:1 і 11форма 1~і й ної підтр11І\1к11 
12 
Ч)lТУ 22 1Х 22.О І І 113 
соціально-економ і чної, скшю1 ·і'І1юї. 1н1уко1ю-тсх 11і 1 11 10ї, оборо111 юї, 11ш lIO l 1ш 11,1 rо­
культурної та іншої ліяЛІ>Іюсті у сферах 1агалr,1юдсржав1 ю 1 '0 з 11ачс1111я. 
Наніональ 11 а про1,р:11\1а і11форм:п1па~tії ста~ювить ком 11лекс 
юасмо110u'язан11х окремю: '3йІЗJН1 1ІІ, (проектіп) інформапвації, с 11 рямова~1их 11 а 
рсал~защю лсржашюї політ11к 11 та пріоритетних напрям ів створс1111я сучасної 
інформані11ної інфраструктур11 України за рахунок ко1щс 1-1тра1lіЇ та pa r tioнam,нoro 
внкор11стання фінансових, матсрі ал ь110-тсх11ічних та і11111и х ресурсів , вироб 11 ичого 
і наукоrю-технічного поте1щі:1лу лсрж,:ши , а також коорли11 а ції ліят, 1 юсті орга11і в 
державної влаю1, органів міс1tеnого самоврялува 1111 51 , 1 1 1д11рисмств, уста11ов, 
орп1ні ·за11ій усіх форм nласності і грома;tян у сфер і інформатиза ції. 
Кабі нет Міністрів України щорічно формує та 11одає 11 а розгляд Верховної 
Ради України допоnідь про стан і11форматизації в Україні ; завдан ня НаціональJІоЇ 
програми інформатизації на насту пні три роки ; щюrраму завдань (робіт) з 
інформатизації на наступний бюджетний рік . І олош-юю метою Націон альної 
програми інформати за ції с створення необхідних умов дл я забез 11 е чення громадя н 
та сусп1льства своєчасною, достовірною та повною інформаці єю шляхом 
широкого викор11ста1111я інформаці йних технологій , забезпече11 ня інформаційної 
безпеки держави . 
Основними напрямам и інформатиза ції є : розроблення пол пики та 
орrанізаuійно-правове забезпечен11я інформатиза ції; формува 1111я 11 аціо11аль110ї 
інфраструктури інформатиза uії; інформатизаці я стратегічних 1-шпрямів розвитку 
державност1 , бе31 1 ек11 та оборони; інформатизація процес 11з со 1t1ш 1 ь 1 10-
економ1чноrо розвитку; і11форматизаuія прюритетних rалу::.;сй економ 1кн; 
інформат11заІ1ія фі11а11сової та грошово~ системи , держав11ого фінш1сово­
еко1юмічного кот рu:1ю; інформатизація соuіальної сфер 11 ; і11форІ\1ат11 заці51 в 
1 ·алузі екології та викор11ста1 1 11я природних ресурсів ; інформатнзаці я науки , осв іти 
і культури: міжнародне співробітн11uпю.[2] 
1.2 Понят1 si 11срухuмон, майна 
Саме нерухо:-.1іс ·11 , в С) час 11ій Украї11і формус 1~е 11трш11, 11 у лn 11ку yc1r1 
системи ри11кових С'Іtк,нкш. Об'скти нерухомості - н е J І І ІІІІL' 11 :1 іі н,1;1,., 111ві11111 іі 
13 
ЧДТУ 22 1S22.0 11 11 3 
товар, що задовольняс різ11ома 11іт11і особ н L:ті 11отрсG н J ІIOJ te i,i , ш 1 с OJtІ-/0 1 , ас , ю 
кап італ n рсчоnій формі, лoxoJt, що 11р111юс1пь. І3t<J ti:.!J tc1111}1 о 11их зазвичай с 
і нвестуваннями з мстою отрнман11я нрнбутку. 
Нерухом іст1, основа 11с11tіо11ш1ьно1~0 багатства країни , що мас rю числу 
власників J\,1ncoш11,i, все1шрод11 нй характер. Лктуаль11ісп> тем и вел ика , оск ілr"ки 
знання ско11ом ік11 нерухомості укряй потріб 11 с як лля ус11і1н1юї 11іл11риєм 11и1tької 
діяльності в різннх в1,щах б ізнесу, так і в житті , о 1юбуті буд1.,-якої с і м'ї і окремо 
взят11х громадян, оскільки власність на 11 срухоІ\1і сть - псрви1111 s ос11ова свободи , 
незалежності і гілноrо існування усіх люлей . 
Іlі л_ майном в 1~1шільно 1у праві ро,зум іються окрем і речі або їх суку 11н1 сть 
(включаючи грош і і цінні папери). До майна в ід1-юся 'л"ся також майнові права, 
роботи і послуги. інформація , інтелектуальна 13лас 11і сть і інші нематеріальні блага. 
Таким чином , в широкому сенс і майно Gключає сукуп ність речей , прав, 
вимог Ї обов'язків (боргі в). Усі складов і майна с об'єктом громадянських праІЗ і 
тому можуть вільно відчужуватися або 11 ереходити від однієї особи до іншої. При 
цьому відчуженн і неминуче встає питання про оцінку май 11 а . 
Отже, майно - матеріащ,ні об' єкти і нематеріш 1 ьні блага, що мають 
кор11сн1сть I варт1сть I пщлягають з цих причин грошоній оrtінці. Поняття майна 
тісно пов'язане з певними юридичними стосу 1-1кам 11 (майновими стосунками , 
:'\1аі1 11ов11 !\1Н 11равами), які також 11ідJ1ягають оці1щі. 
Ділення майна на рухоме і нерухоме бере свій початок з час1в римського 
11рава. У лонття нерухомого майна входять фізичні об'єкти з фіксованим м і снем 
· 1·  • І І • 
розташува11ня в простор1 усе, що нсв 1д єм 110 з ним и пов яза на як пщ поверх нею, 
1Jк і над JІоверхнею земл і або с обслуrовуюч 1 м предметом, а також правс1 , 
іJІтерсс:11 і ш1год11 , обумовлен і володі1-111я м об' <.: ктам и. 
У Цивільному Кодексі (ст. 18 І ) дається чітке виз11 ачення терм іну «нерухоІ\,1 а 
р1ч»: «До нерухомих речей (нерухоме майно, 11 ерухом іст1>), в і л.носяться земельн і 
д1ш1нк11. ді.rrянки надр, відособлені водJІі об'скти і усе, ІІlО J\,tіцно пов'яза не 1з 
·3е\1 :1ею. ·106·10 об'єкти, леремш.1,ення яки х бе'~ 11 ес пі внимірного збитку tx 
14 
ЧЛ.ТУ 22 1822.0 І І І І З 
приз11аче1-111ю нсможлипе, у тому ч11сл і JІ і с , бш ·ан>річ 11 і 11асадже1111я , бу;tівлі, 
споруди». 
Відповіл.но л.о Закону України « І І ро державну рссстраці ю 11рав 11а нерухоме 
майно і у , ·ол. з 11им », 11ерухомс майно ( нерухом і сть), права 11 а .нке підлягають 
державній ресстраttії, nключас: зс 1сл ь11і ліJІянки 11ал.р, відособле11 і водні об'єкти і 
усі об'скти, які пов'язані із зс 1лс10 так, що їх переміщення без 11еспіввим ір1-1оrо 
збитку їх призначенню нсможлипс, у тому числ і бу;1 і вл і , с , юрули , mси 1 
багаторічні насзл.жсн11я, піл.11ри смства як майнові ком 1 1лекси . 
Тут до об'сктів нерухомості , додані житлов і і нежитлов і прим іщення. Таким 
чином, необхіюю розр1зняти поняття нерухомост, ( нерухомого майна) як 
с~ ~,:упності фізичних об'сктів (землі і усього , що з І!ею пов'язане) і нерухо~юї 
в.1асності, що включас окрім матеріальн и х об'скті в інтереси , переваги і права, 
пов'язані з власністю на ні об'скти. 
Про71ес mrimm вартості иерухомості 
Процес оцінки - це посл ідовн і сть ді й, що виконуються в ход1 визначення 
вартості. Оцінка вартості нерухомості - складний і трудом істкий процес, що 
с1с1адається з декількох етап ів . Його можна розділити на наступн і стадії : 
1 Визначення проблеми. 
2 Попередній огляд об' єкту і укладення договору на 0 1 t і нку . 
3 Збір і анал і з да 1111 х. 
4 Оцінка земельної ді 11я н ки . 
5 Застосування трьох підходів до оцін ки об'єкту нерухомості. 
б Узгодження резу:11,, атів, 0·1р11ман их за допомогою різних п ідходів. 
7 Лідго-,овка зві ·, у і укладе1111я про оці нку. 
8 Доповідь JJJ)O оuі11ку . 
Розглянемо основ111 JJ айб ільш важл и в , етан и проведення оц111ю1 
нерухомості. ДотримJНJJ;J )'СІХ 11собх і ; t1-І ИХ умов процесу О ІtіІ-ІКІІ I 1рII -зводитI-, до 
найкращих резуш,J а·1 ів. 
F:тап. І311 ·3наче1111;1 11роб11ем 11. Завда 11 11я оц111 ки об'скту 11сру,о:-,юст 1 
вtлначасться УО'І ирмu ск.1<1;1он11 ['.111 , ;~о числа яких в іл 1 юст 1,01 ідс 1 1 ·111фі1,:щі51 
15 
ЧЛТУ 22 1822.0 1 І П З 
об'єкту або об'сктіn, яю 11ідш1гаюл> 01ti111ti ; ви111а 1 1 с 1111 )1 0 1tі11юпа 11и х 11рав 
власност1; визначе1111я мстн 11ровс;tс11ш1 01tі111ш ; встс11~ош 1 с 11ш1 лати , 11а m<y 
робиться 01tінка . 
2 Етап. Попер~д11і11 01·.пял об'скту і укла;,е11ня логоuору 11 а оцін ку . Ця стадія 
О Іtі нкн 13КЛЮ'І 3С: 
1юпсрсдн і й огляд об'скту і з 11 а йомство з йо1 ·0 алм і11і стра ці єю ; 
ш1значення початкової інформа 1tії і ·г~ лжерсл ; 
визначення складу групи екс 11 срті в-онін~овачі в ; 
склалання завдання на 011і1-1ку і ю:1лс 1щарного пла ну; 
п ідготовку і п ідписання ло1 ·овору на оцінку. 
3 Етап. Збір і обробка інформа 1~ії. Для визначеню1 ринкової вартості об'єкту 
використовусться наступна інформаці я : титул власності і реєстраційні дані по 
об'єкту, фізи чні характеристики об'єкту, да ні про взаємозв'язок об'єкту з 
і нфраструктурою, економічні чинники , що характеризують об'єкт. Джерелами ці єї 
інформації можуть бути м іські , районні комітети і органи , де реєструються угоди 
з об'сктами нерухомості , ріелторські фірми , іпотечн і кредитні організації, оцінні 
ф і рми , періодичний друк. 
4 Етап. Вибір методології оцінки. При реаліза ції ці єї стадії обrрунтовується 
мож.1ивість застосува ння певних підході в і методі в , застосовних для оцінки цього 
конкре1 ного об 'єкту нерухомості. 
у р11 І-І К0В11Х умовах rосподарюва ІJ11я 1ш кори сто вуються три 
заrа:-~ь 1-юпр11й 1,яті 1 Jідходи до оцін ки вартості об'єкт і в н ерухомості : витратний , 
пр11б) ·1к овий і порівняльний (чи ринкоnий), 11 а ос11оп і я ких визначаються різні 
в11д11 нартос1 1 об'скту - ринкова , ін вестиційна , в ідн овн а, варті сть зам ~щення . 
Метоц11 оці11 к11 н ерухомості залежать в ід лід.ходу, що пр11нмс1ється . 
Кожен з 11ідході в може бути реал і зований дек іл ькоІ\11а методами. Вибі р 
. . 
П J ,JX0,' 1.J B ме'1одш, використовуваних при ош 11ц1 ко 1 1 кретної нерухомост1 , 
в11значап ься метою оцінки , вибраної базою оці 11 кн і характероІ\ 1 об'скту. 
/З нб ір 1 1 і ;..1.ході в і методі в с 11 рерогати вою 01tі11 ю в: 1 1 1і н. І І ор 1\ 1 атнвні докуі\ 1 ентн 
за 01Jі1Jкою реком~ 11дують застосовувати 11 р11 оні 1 11 1 і ко 111 , 1,сї 1 ю 1 ·п об'скту якоl\юга 
16 
ЧДТУ 22 1S22.0 11 1І З 
більu1е піл.ходів метол.нз в кожному 11iJtXOJti , ~, 11р11 11сможн и вост1 застосування 
того або іншого піл.хол.у і мето;tу - J t~ш~iт11 •1і ткі 11ш1 с 11 с 1111 я такнх обмсжс111:>. 
О1tінка прав 1<орнстув~1111я :160 1юлолі11ш1 ·земельною Jtіля11кою і 01011 ка 
поліпн1ень (бул.івс.111>. с110ру;\) , скJ 1 ,що13і також части н а ці сї стадії 0 1~1111< и , яка 
виконусться із з:1стосув:111ням 11свн11 х 01ti111111 x 11poнeJtYP і 11рийомів . 
5 l:т<1п. У·згол.жсння рсзультатіn 01tі11ки . П'ята стаді я процесу 0111 1-1ки , 
вн рі111с11ня 11рот11річ в резул ьтатах, отримс111их 11ри 01tiн1ti вартості 11 ерухомості 
різн11мн 1стодамн і внзначсння 1н1 1Ібіл ь111 вірОІ'Ї JtІІОЇ 0 1tін11ої вартості об'єкту . І І ри 
цьому остаточний висновок робл ять по сукуп11ості їх резул 1>татів , які , як Щ)Шзило , 
мають бути блнзькнми . l стотні розбіжності вказують або на 1юмилки в оцінках, 
або на незбалансованість рннку. 
6 Етап. Склал.ання звіту про оцінку. Це завершальна стаді я 11pouecy оцінки. 
Звіт повинен м 1 стити : об'єм 01tінюваних прао, мету оцінки , вид визначуваної 
вартості, л.ату оцінки і дату склада1111я звіту, короткий опис методології оцінки , 
опис об'єкту оцінки і його найближчого оточення , розрахунки вартості об'єкту 
ошнки одним або деюлькома методами , узгодження результат~ в зв1ту 
обгрунтування остаточно вибраної оцінної вартості. У кінці звіту мас бути 
приведений сертифікат-свідоцтво, що вказує на те, що оu1н ка проведе])а 
об'сктивно і виконан а особисто uнм оцінювачем. В якості додаткі в до звіту 
можуть бути приведені деякі початкові дані , копії використаних ІЗ роботі 
документів, окрем і розрахунки , фотографії об'єкту або окремих його елементів, а 
також копії документів , що підтверджуюп~ професійну кваліфікацію оцінюва ча . 
Оплата послуг експерта-оuі11ювача . У основу визначення розм і ру 0 11лати 
пос11уг експерта-оцінюва ча може бути пок1 1 а;-tена фіксова,~ а цін а, або по1 1 асова 
ош1ата. Ф і ксована ціна ви :шачасться виходячи з величини фіксова 1 1 0 1 ·0 в ідсотка 
від балансової вартості нерухомості. Зазвичай ця величина складає до І 0%. 
Фіксована ціна не роби·~ ь н 1 1 11иву 11 а резул ьтати оцін ки вартості 11ерухо юсті 
може бути використана в якос· 1 і ос1юви для оплати послуг експ ерта-01tі11ю ва • н1. 
Якщо 111сля проведе1111 >1 011 11 11<11 в 1д експерта-ошнювача в 1 1І\н1 гас1 1,с >1 
І3ИС'1у11ити на суд1 13 ЯІ<ОС'ІІ II C1JJIC',J( Jl()I() екс перта , 11апр1шш1,ц 13 XO)ll (.1 1 ) \tІ ІІШІ 
17 
ЧДТУ 221R 22.0 І І 113 
справи , то оплата його послуг мас бути 1ючасовою, 11 с ·~алеж11010 ві ; l рс·зут,тату 
судового розгляду. Розмір ош1ат11 110слуг скс 11 срта-01lІІІІО ІЗача ·~ш ,сжить ПІ Л. 
багатьох чинників. у тому ч11сJ 11 ощ сю1ад1 юсті і масшта611ості об'скту Оflі11ки , 
ДОСВІД)', 1мщжу кщ1л іфіканії скспсрта-оці11юоача, фін а нсових можливостей 
замовника. 
l l ідrотуватт111 п 1юс1,т л.оговору на оц1 нку оартост1 11 срухомост 1 , е ксперт-
оцінювач прсдста вл яс його за 10вн 11 кові л.л я оз найоІ\н1с 1111 я . В 51кості додатка до 
л.осовору л.одасться завданн я на оцінку . 
І311.111в п;юсто;юво<.,о чuн11ика 110 вартість об'скту 11ерухо,11ос111і 
У просторовому аспекті чинником , 111.0 визначає порі в 11яль1-1і перепаги якого­
не6~ J.Ь територіального фрагмента по п ідношенню 110 центру, є доступність. 
Оскільки комунікації нес абсолютно обов'язковою компонентою життєдіяльності, 
міра наб.:~иженості об'єкту нерухомості до центру виступає чинником корисності 
(з 11 росторової точки зору) . У реальних умовах доступн і сть повинна розум ітися як 
транспортна дос1 упн ість. м ірою якої виступає час, необх ідний для перем іщення 
ві ,1 об'скту 1-1ерухомост1 з конкретним територ1ал ь 11 им розташуванням до 
зовн1шн1х меж центру з урахуванням основної м і ської транспортно~ схеми. 
Ранжирувані значення транспортної ДОСТУПНОСТІ можуть вважатися 
обгрунтованим критер1єм зонування територ11 м 1 ста. l нтервали значень, як 
11рав11ло. дорі внюють 15 х в. , що дозволяє забезпечити раці о 11 а11ь1 1 і розм іри зони: 
- 1 зона - О хв. ( центр м іста); 
- 2 зона - ,10 J 5 хв. : 
3 3она - від 15 х в. до 30 хв.; 
4 ·ю 11 а - від 30 хв . до 45 хв . ; 
5 зон а - ві ,:~. 45 х в . до І години ; 
6 -зо 11 а - пон а;..1. І годи ну . 
У і\1і ру 11\1 с 111JJ ення транспортної доступності. зб і л ьшенш, 1штрат часу на 
по1 ·з,:1.кн н не1п р :\1 і с- 1 а (11росуnання з І зони в 6 -у) варті с11, об' скту нерухоі\юсті 
посту1 ю 1ю 1 1 1 11жу 1~а'І и меї ься. 
18 
ЧДТ 1 ... ІХ .... .01 І \\'З
Отже при I ій 'воїн 13�\,1 Jtн1ю т1 'І'\ ,\\І ·1ц)рт11::1 JlO ·ту11111 ·т1, 11с може бути
єдиним кр1пе11 • м · он в�111ш, ·1 ·ср11т1.)р11 ,,і '1':\, �\ ·ам�1 т 'рито� н, 11е може бути
пр дстав. ена у вm· 1я;,і 'у1,� 1111() ·ті пран 't1орт11их» 3011. 
Uінніt.:ть 1' )Жної · они 111;щяп1 обов'я·з, овій вn1 т1 11ій 01щ1ц1. Результати
таh"ОЇ оціню� ·к а;�овою ча т11ною ва1п1сно1·0 еквівале11ту об' ·,пів міської
н ру:-,_омо т1.
1.3 Розnнток ;-11 сн1 стu нер, ·хомості в У1,раї11і 
А Гt:'НТ 'ТВО Ч\-1 агенція з н р 1хомості - LlC СПСІ llc:1Jl ІЗОІЗаІ Іа комер11.і ЙІ-Іа
ргаНІ"3Ц1Я. яка здінснюс по 'С\ едННЦІ)кі послуги МІЖ продаІЗ)lС 1 КІІІЦ ЄВИМ 
Пl }(упu !\І на ринку н рухо юсті. З метою 1аксимізації прибутку деякі агентства
з 11 1аються інв тування 1 на первинному ринку нерухоІ\юсті. 
Сучасні агент тва надають широкий вабір послуг: ІЗJД специфічно-
1'Онкретни ' до повного супроводу клієнта. Доходом найчастіше буває відсоток від
угоди. що супроводжується. 
Розгпяне ю історію розвитку агентств нерухомості
США .южна вважати батьківщиною перших агентств нерухомості.
1794 - в Нью-Йорку з'явилось лерше агентство нерухомості Cгuiksl1a11k
Company. Його заснував Вільям Крукшенк (\VїІІіаш Cн1iksl1al1k). Тоді не було
жодних перешкод щоб стати броке о
ром з нерух
] 800 - уряд США лочав продавати приєодмнансті із. емлі. Тоді бізнес брокерів з
неру:хомостJ почав активно розвиватися. 
] 855 - Ваігd & \Varлer (Беірд і Вс1р11ер) засновують фірму, яка донин�
залишається найстаріши 1 агентством нерухо юсті в США.
] 887 mсля зборів а,,ентш в .ан-Дієго з'явилося понятгя 111�S
(мультилістингової системи) яка надає МОЖЛИВІСТЬ швидкого обміну
інфор 1ацією лише 1іж операторами ринку нерухомості, що відображає взаємо ,ю
між даними суб'єктами і не ншз'}1·зус їм прав11л роботи.
} 907 - на зустрічі семи ко 1егіі-1 нерухомості Середньо,�о Захоцу ІЗ 11ст1
lул ,-,, штат Міннесота, створено HaJJio11ш11,J1y Асоціш�ію Рі лторіІЗ (І !АР).
]<) 
Ч) lТУ 22 1R 22.0 І І І І З 
1916 - На1 tіонал 1,11 а Лсоні,mін Gрок~рів ·J 11срухомо1..:ті ·н111 ускас тсрм1 11 
«ріелтор» (гсаІtог) . 
191 7 13 К,шіфорнїї 11р111ї11>1то 11ср111н1ї ·3ако11 11ро 11інс1 1зува 1111я ріслторів. 
1922 зако1111 1чю .11 i1t~11 ·зy na1111>1 ріслторів 11риі1 11 яті u 14 11Jтатах . 
1934 N:1tio11al H0t1siiн1. Лсt створюс 1:1І Л ( 1-:есІ е гаІ l loL1si11 g Лssoci atioп) -
Фслсральну Лсоні,нtію )К11тла. І потека тер1'1і 11 01\1 11 а 30 років в11ср 11Jс стає 
Дt)Ступною для н:-~сслення. 
І 93< Фсл.ера.11ьн 11м урялом СІUЛ зас1 юва11 а Т11е 1:есІ е га І Natioпa l Moгtgage 
Associзtioп, нині нілома як Фснні /4сй ( І· а 1 111іс Мае). 
1970 Кон1 ·рес схвалнв створення іпотечного аге11тства Fгedclie Мас, з , 
wтаб-квартнрою в /4акл іні, Вірджннія, а також втори111 юго ринку і,ютеки. 
1974 - пі ,'1,п11сз1шН і нзбув чинності Закон про розраху11ков і 11 роцедури в 
сфері нерухомості Rcal Estate Settle111e11t РгосеdLІГе f\ct (l~ ESPA). Тепер ус і угоди 
закриваються за слннн 1 стандартом, з повним оп11еом вс і х 11латеж і в і витрат, ЯКІ 
:--1ають відношення J.O купі влі-продажу та фінансуванню нерухомості . 
І 995 - стартувала перша інтернет-дошка оголошс11 ь Cгa i gs li st. 
J]очаток 2000-х - запуск системи обміну даними в І11тернеті 
.1озво.1яс всі\1 брокера!--1-учасни кам публ ікувати на своїх веб-сайтах ус і л1стин ги 
власною МЛС. 
200 І - 11іс.1я подій 11 вересня НАР за 48 годин орп111ізовус особл и вий фонд 
- Housing Relief J=-ound. який з і брав понад $8 млн на буд і вн111пво ж1пла дл я сі мей 
жертв трагеJ.J 1. 
По.1а:1ьш11й розвиток гаJJузь отримала пі сля здобуття 11 сзш1еж1-юсті краї11ами 
КО.1JJ1ШІІЬОГО K0'-1,YHiC'J ИtJІІОГО табору. 6 ЛИП ІJЯ 1992 року І І <lбув ч 11н ності закон 
«Про лр11иа ·1113ааію ,'1ер:,кавного житлового фо 1 ~ду», а вже в сср, 11-11 цьо, ·о ж року 
заресстровані лсрші) J оди ·з ку1 1івл і - продажу квартир. 
Кмі ·, :11шіс·11, та с11р1л ність деяких тодей привела ) ~О П)1·0 , що BO JJll I ючали 
збира'! и 01 шюшс11ня 11ро 11родаж квартир на вуJ1иця х та в пвсї ах і форІ\1уват1,1 так 
звані бази. які 110·1і м 11рощша1111с1> тим , хто хотів 11р11лGа·111 ж 11 т.110. І ~ей вид 
• • І ))I• • 
ДІЯЛЬНОСТІ (.;'J ав І ІОЧ,t J КОі\1 кар ери CJJT0p113. 
20 
Ч) lТУ 22 1Х 22.О І І І 1'3 
У середині 90-х років осо611 , >ІКІІХ нжс с 1,0 1 ·он11і мож11а 11 а ·шати рісJrторами , 
почали систс 1атизуnат1, і 11фор ,~щію, отр11ма11у ·1 01 ·шю111с 111,. Вони стш1и 11 с 
просто nрощш::1т11 6а ·т, ~, 1ї Jt0t10мa1 ·aт11 кл іс~пам вибирати вілrюrзію 1 с житло. 
Тобто ріелтор11 об;\·нюнювш111 ш1ас1 111 к ів квартир, ·3'ясоuувал и вс і 1 юдробиці , а 
поті 1 ІІМ\~в::1л 11 і11фор 1:11tію своїм кл і снтам. 
Лос1п1, ріщю <1гентства нерухомості с 11 е ніал і ·~уют1~ся л и111е н а окремих 
сегмс11т:1:--.: р111-1ку, наприкл:1;\, ПJIOJ\::tжy офісів або орс 11л і юзартир. Загалом, сучасні 
аrснтстш1 нерухомості нs;н1ють 111111)01<1111 с 11 с 1<тр 1юсJ 1 у 1 · у сфері нерухомості в 
різ1111:--.: сферах. ·юкре 1а: 
купівл я-п 1ю;1аж, орс11да нерухомості; 
пошук прощшніn/11окуп 1tів ; 
юридичний супрові;\ у1 ·ол,и; 
рссстрація або оформлення об'скта в J tержав11их чи інших органах; 
консультації з питань укладе1111я угод з 11ерухом істю; 
сприяння в отриманні кредиті в; 
узаконення зм ін в об'єкти н ерухомості. 
Н езалежна експертна оц~ 11 ка вс1 х вид~ в нерухомост1 , консультації з 
визначення вартості об'єктів (будинок, котедж, квартира, земел ьна д1лян ка, 
бJJ. і вля . п риміщення, офіс) 
Проведення комплексу реклам ни х 1яхо;1і в щодо просування об'єкта . 
Консуj] ьтації з вибору страхової компа 1111 та питань страхува11 11 я 
нерухо;1.10сті (квартири , будинку, котел:жу, будіВJ 1і). 
1l і .ш отовка, отримання і ресстр;,щ151 повного шшету документш ,11,ля вс: 1 х 
н11,1ів 011 ерацій з нерухомістю. 
1l равове регулювання діяльності а ге11Тств 11ерухомості в різних країнах. 
У всьому світі на законодавчо!\1у р і І ЗІ-І і п о-р і зному регулюють роботу 
с1 1 с 1п с·1 в н ерухо.мосл та ріелторів . У країнах пострадя 11 с 1,коrо простору 11cl\1ac 
ос:обл 11 вих вимог до фахівців на ри11ку 1 1ерухомості . Займатися ріелторською 
. , 
,11}1., 1 1, 111с1 ю може кожен. 
І Jlo стосується інших країн 10. 11 : 111р11 І<J І i\J l . у к 11~1ї 1 , ах Бенілюксу цей в 1 щ 
21 
ЧЛТУ 22 1Х 22.О І І 111 
діяльності с л і1tен ·зій 1111 м . ) tm1 1-01-0 що() с· 1 ·ат11 а 1 ·с 11том і 111хщюва· 1 и в сфері 
нерухомості необхіюю 1 1 1юі1 1 · 1 1 11 нвч~11 111 я , яке тр111НІС' три роки . І Іі сля 'ЗJ tобутп1 
знань агент :ю6оu'яза111 11і вст~1 111 1т11 Лl) с11іл 1, 1ют11 і отримати 11омср . І І анал і цсИ 
номер ріелтор 1шкор11стовуr 11р11 уклалс1111і 1111 м ;,оrоворів . Зовс і м проп-шежна 
ситуанія n lсп~нії. У з~кон<.щавстві it i cї краї11и 1 юш1ття рі слтор 11 с і снус. Тим 11 е 
менш. в країні р1~нок ріслтор ью1х послуг аклш1 10 пра~tюс і ро·тиваєт1,ся . 
У ClJJA бізн ес з нсрухо:'\10сті на 1'1розш 111с11іu111 й в сп іті . Дш1 того, щоб стати 
агснто 1, потрібно 11ройт11 курс11 ріелторської і'МlІїстср11ості та з;щп1 і с11ит. І Іі сш1 
чого отр11матн :1 інсн-зію. Без неї опера~tії 11а ри11 ку 11 срухомості в CUJЛ неможливі. 
За дія.1 ьністю всіх агентств 11срухомості і рі еJ 1торі в стежить l l ai1io 11 am,н a 
Асоuі(!нія ріелторів (НАР) - на1іб іл ь11 1а професійна орга ніза ці}~ в С110лучени х 
UJтатах. 
В агентствах нерухомості фах івців прийнято н ази вати ріелтор, агент, 
брокер. 1ак:1ер, посерел.ни к . Це не слова си1101-11 м и , по сфері дінл ьності ІЗони 
схожі . але у кожного с свое індив ідуаJ1ь11е значення. 
Ріе,1тор - індивідуальний п ідприємець або юрид11ч11 а особа, }Іка професійно 
займасться посередниuькою ліял ьністю при уклада11ні угод ку 1 1 і вл і-продажу, 
оренди комерuійної та житлової нерухомості шл яхом зведення 11а рт1-1ері в по угоді 
та отримання ком і сійн их . 
Маклер - торговий 1юсередник. Як правило, профес іі1 1 ю зайІ\1 аст 1,ся 
посередниuтвом при купівл і та продажу товарів, ui111111 x п апер 1 в , послуг, 
страхуванні . сприя(· висновку уго,ТJ. купівлі-продажу шляхОІ\ І зве1'е1-11-1я 11арт11ері в. У 
СРСР в ос,-ювном) 6ули відом і квартирні маклери . У час ста1-1овле 11н я ка~ 1італ ізму 
більшіс1 ь -з ни х 1ю ч;:~:1 11 '3а йматися нерухом істю. 
Брокер - юр11ш1чна або фізи•ша особа, я ка ви ко11ує посере;,111 1 1tьк 1 функції м 1ж 
nродавце:--1 пок:,- 111.1.ем . Також координує роботу р1елтор 1 в в аrе 1 пств 1 
нерухомості. [ 3] 
22 
Ч) �т 1 - І �с .о І І 11 ·з
РОЗДІЛ 2 
ЛНЛЛІ' ІlРОГРЛ 1 1-JИХ ЛІІЛЛОІ ІВ СИСТЕМИ 
В нз�11 чn' Л( �-111 І> ):H'(l о віло 11,х і ,1;�лові;tо ,1их а�·с11тсто 11срухомості маюп> 
в1н -айт в н -� -вітніі, 1с1 сжі \нтс1 нет. · а Jю1юмоп)10 са1 1ту юж11а 1юлати
і1-н\юр1:щін. дt' ш111 око, кола пот 1-щі1111их 1 11с11т113. Використання сай1 ів 
з6і. 1 ІН)' �1\' ІПОJ 11 к. 1 1-пів, покупні в і ·з11ач1t0 ·3 1е11111у · 11шзшІТаже11ня на 
l і". Т)р3. Нткчс llOJ\йHO нсвс:111к111ї 11срелі1 а11тів .1ге11тстп 11ерухомост1 1 1х 
О 'ІН. І3113 'Tf YKT)'p�. 
2.1 \\'ct)-opi нтований о ато1с - «Ап�1пство нерухомості Благовіст» 
А1· н1 тво н рухомо ті <Благовіст» найбіл1>111и 1 мережевим оператором на 
І инку р1елтор ьких по yr Укр':ІЇни. Ком11а11ія «Бла1·овіст» володіє найбільшою і
і
шо,.111я поповнюєть я базою об' ктів нерухо юсті в Киt::ві та Ки' вській області. 
Ш1чюкнй вибір об'-ктів нерухо юсті дозволяє запропонувати кожному клієнту 
опти,1а.lьн для нього рішення з придбання або оренди житлово'�', комерційно'�' або 
за\1іської нерухо юсті. У складі АН «Благовіст» на сьогоднішній день діє 8 філій, 
розташованих в центральних районах сто иuі. Ріелтори агентства готові надати 
к.11 нта 1 повний спектр професійних послуг, відповідних найвищими 
міжнародни 111 стандартами: від надходження заявки до укладення угоди. У своі'й 
роботі Компанія постійно впроваджує нов�тн1 технолоп1, що дозволяють 
прискор1-пи роботу з інформацією і 11ід1Зищи1и ефективність і якість роботи 
. . 
наших р1е.11торш 
Лри здійсненні будь-якої угоди з нерухо 11стю uкрай важливо зробити 
JІравильн) J актуальну оuінку об'єкта. О,ш1ак са 1 процес оцінк11 є виключно 
ск.r1а,11111:'\1. Ло-лерше, ощ нювач зобон'я->ш 111й досконал1�но ор1снтуват11ся в 
1юточній кон'юнктурі і тенденціях столи 1 11-юrо ринку нерухомості в ціло ,,у. По­
;1ру1 е. він повинен вміти «побачити» і точ1ю оцінити індивідуальні особливості 
1-ож1ю1 о конкретного об'скта нерухомості - сту11і111> з11осу при ,1іщення, вартість
11рове,:.1сн11>-. 1ю.1іпшень і безліч інших ч11н111-1ків. По-трет·, /tобре оріє1-1туват11ся в 
с: чс1сніі1 ·3с11<онодавчій базі щодо оцінки і 011ср:1ній ·з ,,�ру 'О 111м майном, а також 
ОІJ<:І a'J . . 
ІШІІ<J ІЩJСJІІ ковувати . . . r.
ВСІ ЗМJНИ, Ш,О ВІ)Іt))'ІНІІ() І IJOI.
ч;�т 221 R�2.0 І І 11 
-н:,L в· · · 
t 
� •'І t1 Н ;
; 
� ·'• ·•· н ни 
•. . . 
Рисунок 2.1 - А rснтство нерухомості Благовіст 
Крі 1 того, укладення договорів купівлі-продажу, оренди (найму) квартир і 
офісів, река 1 ндації досвідчених юристш 1нш1 послу, и здійснюються з 
урахування 1 специфіки кожно� конкретної угоди що ,·аранту- юридичну 
гра ютність всіх здійснюваних операцій з нерухомістю. 
Якщо у інозс 1н11х клієнтів або партнерів виникає необхідність купити або 
зюпи квартиру. а11артам нтн або офіс у Києві - завжщ1 мшкна смі иво 
рекоме1-щувати звернутися в агентство нерухомості «Благовіст». Б аrовіст 
1 отовий надати професій11і пос 1у111 всім іноземним клієнта 1, незалежно від того, 
якою мовою вон11 говорять. 
Особливою ,·орді 1 ю компан11 є індивідуальна робота з пр Jtс1вщ1м1-1 як1 
укладаю� ь 3 AJ І <Б 1ш·овіст» договір на надання послуг, що 11ере 68час 
проведення Агентс-1во'\1 011ерацій з їх нерухо 1істю. [4] 
2.2 \\1clJ-opi 11101ншнй до;.1,;:�то1, - Агенство нерухо 1ості «Біз11сс П�ртнrр» 
А1 ентство 11срухомос1 і «ьі·тес-11арт11ер» веде свою ріелторську діяльні ·ть 
в 1. Черкаси та Чсрюн..:  1)кої 06.•1ас1 і 1 2007 року та надає свої 1 к.1 1іппш,1 весь 
с11ектр JІослу в сфері 11ер)ХОІ\нн..:1і. Jl.1 сьогол.нішній ден,� All «Gіз11ес - llc.1p-i11cp> 
ЧДТУ 22 1822.0 11 ПЗ 
універсальна компані я , яка надас послуги по опера1t1я х з рп11им и виrщм и 
житлових і комер1 tій них об'скті в. 
лн « Б ізнес-парт~ 1ср» . . 
Ч І\11\ІНІІ ЧЛеІІ У1<раї11 ської гіт,дії р1елтор1в 
реrі о11альний прел.стаnн 111< 010-зу фах і nці в з 11 ерухомості України в Черкаськ і й 
області . Ліяльніст1, нш1юго агентства ссртифі кова11 а . Н аша ком 11а 11 і я постій110 
бере участь n професійних конкурсах , ссм і11 арах , виста 13І<ах , входить в І О-ку 
кра~них р1елторсью1х ко 1Пан і й Украї11 и, нагородже11 а ди 11ломами і пам'ятним и 
110i1..1 J))'I І Ю.1~1 И. 
Багатий досвід роботи на ри н ку 11ерухомост1 України , високий 
професіонал із 1 та бездоганна ре1 1утац1 я фах і вці в А Н «Б ізнес-П артнер» 
дозволяють нашим клієнтам в найкоротш і терм і н и купити , п родати , орендувати , 
здати в оренду об'с-кт нерухомості будь-якого класу комфортності , провести 
в11 пдн 1 інвестиційні вкладення в нерухом 1 сть. Всі угоди з нерухомост1 
с:, проводжуються кваліф і кованими фах і вцями агентства і п роводяться в повн і й 
ві ,1110в і дності з українським законодавством. 
. . 
Головн і принципи , на я ких будується щ яльн 1 сть 11 ашо 1 ком пан11 
П ])О'Ю])ІСТЬ ВІДНОСИН з кл 1є1-пам и партнерами по бі знесу, підвище11 а 
ві,11ювідальн ість за резул ьтати роботи. 
Послуги: 
1,упівля та продаж житлової та КОІ\ 1 ерцій1юї 11 ерухоІ\ІОсті ; 
ope11,1Ja ж11тлової та комерці й ної нерухомості: 
К) 11івля та продаж земел ьних діля11ок ; 
ку11ів:1я ·1 а 11родаж діючо 1 ·0 б і знесу; 
юр1щ11чн і коJІсульта ції; 
0 1.1.і11кс1 об'сктів нерухомост1; 
ресt:транія 11рав власності ; 
11еревод нерухомості з житлового фо11,1 tу в 1 1 еж111 лов1111 ; 
01 ри:--1а 11ш1 с 11адщини. 
О~~іІІкн 11срухомості передбачає nи31ia•1e 1111 }1 вщ1 1 oL: 1і об'сктс1 0 1 tі 11 к 11 . У свою 
· C\"')' XOl\1oc·i·1· - 1 , е грошове ш11)[1Жс 1111 >1 ·~:1 1,1 . 11 , 1юї кор 11 сності в ід прав 
' ll'j)I) в.Iр11<.:ІІ, 11 , -'-
- _ j 
- --------- ----------- ----
ЧДТУ 22 1R22.0 11 І І З 
на rзикористання володіння майном. Кожс11 уч :.1с 11и1< р1111 ку ·1 урахува1 1ш1м йо1·0 
власних і нтерес і в буде сті11юват11 кор1 1с 11іст1 , оG'скт:.1 11 срухомості 1ю-рі ·тому . Ті 
учасники ринку, які 01~і11юют1~ вартіст1, 1 ур:.1хува1111ям топJ , 11io ти1ю 1ю юis1 ри111<у, 
будуть визначати рн111<ову в:.1ртіст1,. її, >Ші виробиJ ІИ с1ю 1 влас 111 ... 
критер1 1 , 
можл иво, нетипові юн1 р1111ку. Gул.ут1, вн ·3 11 а 1 1 атн варт1ст1, 11 ерухомост1 , в 1лм 11111у 
віл рю-1ко1юї. але. мож.11111ю. бі.11ь 1 11 п і л.хол.ящу ;~л я своїх влас 11 их І lілей . ) lля того 
щоб ·щійснюв~їїн інвсснщії на ринку 11срухомост і , коже 11 поте11ці й 11 ий іІJ всстор 
може отримати від л.освіл.чс1111х експертів коІ\1 11 а 11ії кваJІ іфі ковш 1у ко 11сул 1~та 11. і ю з 
пнт:шня тзспн-ювлення обфунтованих критер 11 в л.л я ІlЇ J 1 ей оц1н ки нал.ал , 
дотри 1уватися їх. 
~ БІЗНЕС 
•• /( j ,,, 
.....І.. ,  ....П....А.,  .Р...J., .Н.,"Е'),.Р  ,. • Н ,І І 
1'2 І!'Е 
eaw Ж\ДfЖНІІІА П3ртнор Н3 PIIIHkf НІДІИЖІ1МОС:ТІ11 
__ .:..:...:..:...:...;: 
Рисунок 2.2 - Агс 11тство 11 ерухомості «Б і знес Партнер» 
Оцінка нерухомос-1 І МС'ІОДОМ ІІОjJ І ІЗ І-!ЯНІІЯ продаж~ в дох 1 л.ним І\ 1 стодоі\1 
за<.:11ован1 н а в11значенні I рошов11х сум , 1цо надходять 13 Їд 0 11 ераційних у 1 ·од 1 
власн 1 стю, - орендн11 х 11шп ежін (прибутковий метод) або ціни продажу об'скта 
(ме·1од порівняння 11рОJJ.ажів). Оцінка н ерухомості 13итрат11им методом розгтщс1є 
об'< ,о нерухомос1 j як суку11ні с-1 І > м:.с.~ ·1 е ріш1ів , трудових витрат, а п1кож вщпості 
у11равління. 
Оцінка нерухомо<.:'! і і · ~ '3<.JC I осув~1 1 tІ·t}І М кож1 ІО І'О з підхол. і в може ·1 11 :1іі'І 11 с 1юс 
ЧJ iTY 22 1822.0 І І І І З 
застосування. При внборі 11і J,холу і MC'l'l)J\Y (ЩЇ ІІІ< ІІ ш1рто~ті tt (' рухомщ;ті 11 собхіл 110 
керуватися nотребамн інnсстор:t. Оні~tюнпч, tІ\О 1ю.1 1 tщіс Jtосн і ;юм ·н.1спн.:у ва~ 111я 
всіх трьох підходів, Gy;,(' Gim,111 І\і 111111 м JtжcpcJtoM і 11форма 1\ії ;11151 своїх І(JІіс 11тів, і 
проведена ним оні11к:1 Н('рухомості бyJ tC 11нйбіJІІ> ІІJ а; tскоат11 а і 11рий 11ят11 t1 і , 
безсумнівно. пі;щнщ11ть сфс1,т1mність бі ·тссу зш,юв1шю:1 . 
2.3 \\7сЬ-оріrнтованні1 J1.0J1.aтo 1, - Лгснстuо 11срухо 1ності «Добро;,ій» 
Агентство нсрухо юсті «Лобролій » працюс в місті Ч еркаси та Черкаській 
06.ri:1cтi більше 1О  рокіп, а 1\с озш1час. що це - o; t11a -~ 11 ерших 11рофесійних 
ріс_1торсью1х ~,-:0~1nаній регіону. Багаторічн1111 досві ;,, висока кваJІіфікація 11аших 
фз:--.:івців і напрацьована ба3а ланнх, яка постійно зростас і оновлюється 
а1'Т~ а.1ьною інформацією. дають пщставу стверджувати , що компан1я є 
наїї1'ращи ,1 черкаським агентством нерухомості . 
Спеціалізація компанії: 
продаж / купівля квартир; 
оренда квартир: 
операuії з приватним сектором; 
комерційна нерухомість; 
земельн1 дшянки. 
~ ЛОБРОЛІИг-; 
с::=::= 
r ,oc,. . n••••• <><.>•'У' ''",,.,,.,,, t; І,н ,.,,., ,. , •• "·' r , ,.,1\.1,..,y 
. ... . ~, ., ' ..... ~ .... 
• r, ... ,, , ,r,or· 
• • "'" ' .... . І.,;,,••~ ~ 
.. 1 .;,OU U~{) 
І · • ,.._ ,І_  _ 
Рисунок 2.3 - А, ·ентство нерухомос'І і «) lобродін » 
У 1ш1 а:ю·3і об'скти з усіх районів Черкас , }І к і ·{ 11 ,1хою1л,ся 11 рі з 11их 1 tінов 1,1 х 
сеrме1пах ринку 11 ерухомості. Ком11анія 11рllцюс з ·,к 111 .1ю!\ 1 п бу) ~І, -якому ста~ ,і , 
27 
ЧЛ.ТУ 22 1R22.0 11 11 '3 
починаючи RІД ІІОRОб ЛОІЗ j 1акі1tЧ\'Ю'ІІІ ктIр1· 1 1 р r1 ІІІ 'J ) tужс ЮІВІІІМ рсмоІІТОМ. 
Головне ue зІЗсрнсться ;щ ко 111 :1 11 її ·~а JtОІІОІ\ЮІ 'ОЮ. щ;с і11111с ·з робю1т 1, фах і,щі . 
КліСІ-П)' не потрі6110 тур6ув"1п1 ·я 11і 111ю 11 to. аюкс ко 111а11ін 1<щікавлс 11 а в11р111111ти 
1ї о 1'0 пнпшня з кв::щратн11і\111 мстр:1і\111 в 11;1і\корол11і тсрІ\1і 1111 . 
Основ11 нй 11р1 1 1щ1111 ро6от11 ІІС 1 :к ·н, 10ШІСІІІ> 11ср1Iю1 JЗIOJ(J IIJIIOC1 І І 11111/ИХ . 
Компанія nілпов і ,1.:1л 1> 1ю став1п1,с я ло в111<011а1111н 6у;11>-}1кої с 11равн , ·н~ яку бсрстr,сн. 
успіш1111і1 б і ·з 11сс За 6ую,-якс рі 1 11с1111}1 , пр111111нтс 
співро6і1 н11 каr-.1 1 1 . ві ;111овіл.:1:1 ь1, і сть 11ссс .:1 1 ·с 111 ство 11 срухомостr «) ~об роді й » . 
Компанія пра ~tю ·з ) рЗл) ва11 11 я :'\1 тc11Jtc111tii1 суч:1с1ю1·0 р111-1ку 11срухомост1 , 
орі ІП) 101111 клісн1 ::1 13 111 :1ш1.1ьtю:'\1 ) 11ш1рям1<у. З:шда 11ш1 - отри rш:111 ш1 1<JJІ (ї1том 
МЗКСІІ\tа.1ЬНОІ ВІіІ\.)..J.И ві ;l опс1 а ній 3 і\0 1 ·0 11срухо:\1і стю З МІІІІr>.ІаJІЬІІИМ додатком 
зус 1 1.1ь з його боh·у. 
К.11 існт11 з р і ,зн1н1 соuіальн 11:'\1 статусо:--.1 , р і в11еі\1 доходу з р1 з 11их міст нашої 
країн11 - всі вони довіряють внрішення складних завдань з 11ерухо:--.1істю аге нтству. 
Вся справа в досв і ді. рспунщії і інд11 в ідуа; 1 ь 1 юму підході до кожного кJІ і с11та. 
Ін1ереси к.1існта - це завж,J.11 пр і ор111 ет, ко 111а 11і я ·1ак вважас, і працюс віJ t1ювіл110. 
Переваги агентства н ерухоr-.10сті «) loбpo;tili » : 
штат в11сококва,1 іф і кова 1111х спі nробіт1111кіn ; 
викор11ста 11 ня сучасного підходу у всде н11і б і з 11 есу; 
~ . ~ . r 
оага1ор1чн1111 ,'юсв1д рооот11: 
. . . 
уважне Cl авлен11 я ДО ВС І Х КЛІ СІІТІІЗ; 
забезпечення 1юв1юї ко11ф і :tснцінності; 
завжди акт) аль11а база ла1111 х нсрухоі\ 1 11 х об'скті в м і ста і області ; 
надання юри,1ич 1 юї ,10 1 юмо1 и ; 
праuюсмо суворо у в іщювіі11 юс·1 і цо ч 11111юго законодавства. 
2.4 Поставош~а 'Jадачі 
Бака:1аврська робО'І а ро·~робку у11 1 версал ь1 юга 
оріснтованого додатк) аген1с1в;,~ 11ер) лО!\t0с1 і. ІІрош1а11ізувавш 11 ) tOJt~тк11 р13 1111 х 
а1 1.?111с·1в нерухомос·1і. бач11мо р}1 . 111с. ю.1іків і 11ер~ва 1 в кож1юІ\1 у дощ11ку. 
ЧЛТУ 22 1R 22.0 І І І І 'J 
Отже, ви никла 3ал,ача. ро·~ 1ю611т11 та1ші1 Ж)J t,ІТОІ<, }І1< 11і1 бу; tс врахову ваї и вс , 
недотки вищсзазн ачс1111х жщ:1тків і Gy;tc мkт1 1т11 м і11 імш11> 110 11 собх іл 11и И t:KJ І aJ t 
функні оналу дл я сфскт1 ш1юї ро6от11 -~ 11 срухом і стю. 
Розроблснніі J\ОЛ.,11'<.Ж 1юn1111с11 1іст1 п11 11 асту11 11 у і 11форма~ tію : 
Лnні ку11івлі/про:,ажу кнарт11р11 . 
BlHt 11срухомості (КШ1 Jїї11ра, 11ри ш1Т11н11 сектор, 1< і 1 1 1 ата) ; 
ПJIOJ\~B1ti(ll l Б, 1ic1tc ро6отн, телефон , a;tpcca); 
щна за о;щнн~tю кв. метр (по кож1 юму ІЗИJ tУ н ерухомості , райо 11 , стан 
будинку, ніна)~ 
ввс:lення Jlаних прол.ажу нерухомост1 (нрол.авсщ,, адреса нерухомост1 , 
площа, пш нерухомості ); 
ведення даних по 110купцям (ПІБ, м і с це роботи , телефон , адреса); 
дан~ по прол.юку (покупець, дані з таблиці продажу нерухомості (ld 
нер: хо~юсті), л.ата продажу, сума, валюта , нотарі ус, нраці вник); 
да н1 про працівника (ПІБ , м ісце проживання , телефон , електронна 
адреса): 
даНІ про виїзди на огляд нерухомост1 (Працівник, продавець, адреса, 
дата) . 
П о кожн11~1 даним, додаток буде створювати звіти за в1<азан ий період. 
' Дан і по законам України: 
Закон України Про оц1нку майна , м айнових прав та професійну 
оніиочну дія:1ь11іс-1 ь в Україні. 
7 )~сржавний ком ітет України по земел ьних ресурсах лнст. 
З '3акон України Про оuінку земел ь. 
4 )~ер;,1,авний комітет України по земел ьни х ресурсах 11аказ Про 
·затверд:,кен ш1 форми Ти1юво1·0 Jщ1 ·овору оренди земеJ 1 ь 1 юї 1 1 асткн (паю) . 
5 Фон;~ щ:ржа в1-ю1 ·0 майна України на каз Про ·~атвсрджс1111 я типових 
,.юговорі в К) 11 і в, 1 і-11 ро;.щжу. 
6 ФoJt,'J , 1ер:,юшно1 ·0 май на України 11 nка ·з І І ро ·ш I всрюкс11ш1 до 1 -овор і в 
орен;Jи. 
29 
Ч)lТУ 22 1Х 22.О І І І 1'3 
PO'JJ\1.JI .3 
П РОІ РА 1 1 1Л РЕЛЛ ІЗЛІ~ІЯ ІІІФОР 1ЛІ~ІЙІІОЇ СИСТЕМ И Л І ' Е ІІСТВЛ 
11 ЕРУХОМОСТІ 
Засобам11 11\Х)Іl)НМІІОЇ ро1ро6к11 I1роскту 6ак.1лаврсь 1<0ї роботи вибра 110 
JDBC, .І а\' .1 , ~у QI ,, р1·і11~ І ;г;1111с\\1огk , S p1·iпg Sccl11·it y. 
3.1 О111н' п1ю11>ам 11 0 1·0 ссрс!\ов1111щ .Jl)BC 
.ІІ)І3С (а11 1 ·л . .la\1::t l)ataBasc Cш111ccti\1 ity ·з 1 слш11111я ·з ба ·Jами J la 11 и x 11 а .l ava) -
п .11а1фор;,.1с111ю-1н~зr~лсж111 111 про 111слон11 і1 сп1 ІІ J lарт в·3а сІ\ІОJ l і Ї Java J lOJlc\TKІU з 
рі з1111\111 СУЕЛ. рсалі ·юnан н і'.\ у внгля;tі m11<ста ja\1a.sql, що пходить до ск; 1аду .l ava 
Е. 
.ll)BC засновани і1 на кон1tс111lії так званих драйверів, що rtозволяють 
отр1н.1ув~1Т11 з'rлнання з базою ;щ 1111 х -зri с 11 е ц і аль110 011иса11оrо URL. Драйвери 
І\Южуть зава нтажуватися ;1н наміч1ю (11 i; t час роботи 1 1роrрами). Зава11тажившись, 
дрDйвср сам ресструr себе і викликаrться автоматично, коли програма вимагає 
L1I~1 -- що м іс1 1пь протокол , за який драйвер від 1 ювідас . 
.IDBC АРІ м1стит1~ два ос1юв11их типи інтерфейс і в : перший - для 
розробників додатків і другий ( б іл ь1 1 1 1111 з 1,ко 1~0 рі вн 51 ) - дл я розробникі в 
драй верів. 
З'сд1шння з базою да 11их 0 11 11сус1ї,ся к; 1 асом, що рсал 1зус інтерфейс 
jа\' а. ~ч І .Соппссt і оп. 
Миючи з'сд11 а111--1я з базою JlaJ 111x, мож1 1 а створювати об'єкти типу State111e11t, 
с1уж60 1щі для виконання запиті в JlO бюн лс1 1 1 их н с1 мооі SQL. 
Іс11ую·1 ь 11аступ1-1 і види ти11ів S t c1tc ІП c11 t , шо розрі зняються за приз начсн1 1 яІ\1 : 
ja\ a . sчl.Statemeпt - State111c11t зап1J1ь1юrо 1 1 р11значен 11я ; 
ja \1a.sq І. PгepaгedState111eпt StatcІПcпt , сJІужбовець для вико 11 а 1 11-1 я за~ 1 111 1 н , 
шо \1іс1я·11, 11іцс,1авляют1>с}1 11арамеїр11 ( 11 0 ·1 11 .:~чаються сим во;юм '?' в тіл і зап иту); 
ja \1 a . sql.CallableState111eпt Statcmcл t , пр11 з 11 а чс11ий ЛJ ІЯ вик11 ику збереже11 ю: 
1 1 ро11с;.1.у р. 
І т ерфейс ja\1a.sql .ResL1ltSct ;щ·шо.1 1}1< · .1 1 с п(о обробл яти резу; 1 ьтати ·~а 111 1ту . 
І kрева , ами JDBC ввюю:ІІО'J 1,: 
30 
-
ЧЛТУ 12 1Х 22.О І І І \'J 
леrюсть розро6к11: po·tpo611111< може 11с 111 ,пи с 11 с 1\нфі 1< и бі::І'ІИ ла1 1их, 1 
ЯКОЮ 1ІJ)31\ІОС 
кол. не ·змі11юст1,ся, ЯІ(Щt) КОІ\"'1,1 11Ї >1 ІІС \)СХО)\ \,ІТІ> !Іі::1 і11111у б:лу Jlal lИ X; 
не потрібно вст,1110нлюш~т11 громі ,щку ю1і<їtтС І>КУ 11ро 1 ·ра му; 
л.о 6ую>-яко1· G:1зі І\ЮЖ1 1а 11і J\'сю 1атися черс·з J 1с 1 ·ко 011ису вс111иі1 tJRL. 
J.2 Оннс І\ннш програ 1у 1ш11ш1 .Іа,, а 
.1 .з \ ·а 06'сктно-оріппош111а мова 11рограмува 1111 я , в 1111у11 tс 11 а ком 11 а1 11 сю Sш1 
M icтosystems У 1995 poiti як ос1юв11 1111 ком 1юне11т 11 J 1апІюрм и Java . У офіці й 11і й 
pC':1.'l133U11 , .la\'3 програмн ко 1пілю10т1>СЯ )' байТКО)\ , який 11ри ВИІ(О Н а ІІНІ 
інтсрпрстусться віртуальною машиною для ко11 крст11 ої ПJ1атформи. 
'1ова з11ачно 33позичнла с1штаксис і з С і С++ . Зокрема , взято за ос1 юву 
об'сктну модель С'++, проте їі мо;\иф і ковано. Усунуто можл ив1 сть 1юя ви леяких 
конфліктних снтуаній, 11\0 моrлн вин икнути через помилки 11роrрам 1ста та 
nо.1егше1-10 са~1 пронес розробки об'сктно-оріснтова1-1их програм . 
Ряд дій, які в С/С++ повинні здійснювати про 1 ·рамісти , доручено rзіртуальній 
машині . Передусім. Ja\1a розроблялась як платформа-незалежна мова, тому вона 
мас ме11ше низькорівневих можли востей для роботи з а 11 арат11и м забезпе1 1енням . 
За необх ідності таких дій ja\1a дозво11я є викликати підпрограми, 11 а писані і11шими 
мовами програмуван ня . 
.Іа\1а в11лин\·ла на розвиток .І++, що розробля.~ ,ась компан 1 єю М і сгоsоГt . 
Роботу над .І++ було зуп 11не110 через судовий позов компа 11ії SLІп Micгosystem s, 
оскільки uя мова 11ро , -рамування була модифіка цісю Ja\1a. Піз ніше в нові й 
1 1:1а1 формі Micгosof1 .NET вилустшю J#, щоб полегшити м і111:щію програм і сті в 
J..,-., або Ja\,a на нову ш1атформу. З часом нова мова 11ро 1 ·ра І\ 1 унш1нs1 С#, стала 
основною мовою ш1атформ и , 11 ерейнявш и багато чого з .І а\1а . .І # восп11111 є 
вк.1ючався в версію Mic1·osoft Visual Studio 2005. Мова с 1 ~е11аріїв .l a\1nScгipt мac 
схо;.ку і з Ja\1a на·шу і син,1акс 1к, а1 1е не 1юв'язана і з Java. 
В якості мони 11ро1рамувс111ш1 ми вибрали Ja\1a, у 1~ і сї мови r багато 11ерсваг 
неред іншими мовс1м 11 11ро1'рамуванш1 , що дозволяс в 11 рі 111у 1ш111 ·з ї, Д()ПОІ\ЮІ'ОЮ 
1 1рак,1ично 6y)ll,-}11<i ·1tш, 1ш1ш1. 
31 
ЧДТУ 22 1R 22.0 І І І І З 
У намірах прос1<туваль11 1 щів .l ~iva f\ІШІ~І ·ш ,1 і11нти СІ І об'с1<т1ю1 ·0 
наступника мовн С. І 7l l 1рос1<тунат)11нкн 110,1aJ111 ·з (111ш 1і · ~у ш 1 асти1юстс і,і С-1 +, я к і с 
причиною найбіm)шого 1111сл~1 1ю мнJюк, щоби створити 1~ росту, бе·311еч11у і 
безоі;1моnну мову про 1-рамува1 111я . 
В Ja\,a існуr сн тема в 1 1 1 -1яткіп t160 ситуаніН , коли програм а зустрічасться з 
неочікуван11м11 трул.1ю1щ1ми , наприкшщ: 
опср,,нії над елементо 1 масиву 110за 1:~ого межами або 11 а1~ порож 1-1 1 м 
елемента 1; 
читання з недоступ11оrо юпалоrу або 11еправиль11ої адреси URI ,; 
вв 1л_ недопустимих л_аннх користувачем. 
Одна з особливостей концеп1~ії віртуал 1) 1-юї машини 1 юляrає в тому, що 
пом11лю1 (викшочення) не призnодяп~ J\O пов1юго краху систем и . Крім того, 
і снують інструменти, які «присднуються» до середовища періоду вико 11 а1-111я і 
кожен раз, коли сталося певне виключення , записують інформацію з пам'ят і для 
ві .J..1агодження програм и. Ці інструменти а втоматизованої обробки виключень 
надають основну інформацію щол.о виключень в програмах на Ja\1a. 
Проте, мову програмування .І а\1а не рекомендується використовувати в 
с11стемах, збій в роботі яких може призвести ло смерт1 , травм чи значних 
фізичних ушкоджень (наприклад, про 1 ·рам 11 е забе3 п ечення для керування 
атом1111м11 еJ1ектростанщями , пш1ьотами , систем життєзабез п ечення чи систем 
о·збrос-ння) через ненадійність програм, 11 а писа 11 их на мов 1 програмування 
Ja,,a.l 8], пу11к1 л і uенз ії Mic1·osoft 7. 7 .І1 . 
3.3 О11ис СУБД MySQJ_, 
М) SQJ, (МФА: - ві J1ь11 а ре.11 яційш1 система управл 11-11-1я базами даних . 
Розробку і лідтримку MySQL здійснюс кор1 юр,щія ОгасІс , що отримал а права н а 
тор1 овельну марку разом з погл иненої SLІп Mic гosyste1п s, яка раніше 11ридбала 
шведс:ьку компанію MySQC АВ. Пролукт 1ю111ирюст 1,ся як під GNU Gепега І РL1 ЬІ і с 
J .iceпsi=. 'І ак і JJiд вJ1 асною комер1 .1,і й 11 ою J І і I Le1І 3 і сю. Кр і м цього, розроб 11и ки 
с,1юрюю·11, функаіо 1-1а J 1ь11ість за замошн~ 1111 ~1f\1 1 1і1 1е 1 1 ·з і111 1 их кор11стува чів . Caf\1c 
·зав,J}І1<11 ·1акому 1амовлен1;ю майже в 11аіірш1і1111 1 х версіях з'лви вся f\1exa1-1 i·3f\1 
Ч) lТУ 22 1Х 22 .О І І 11 '3 
реплікац11. 
MySQL ( р1111е11ням J\J І Я І\1;1 .1 111 х с~рсщ 1 1 х жтатюв. 13 хоJ\ИТІ, JIO склалу 
серверів \VЛ !J.P, ЛррSс1·\1 , СЛМР і в 1101п..1 · 1 ·ив11і збірки серверів )J,с 11 вер, ХЛМРР. 
Зазвичай MySQl~ в 1 1 1<ор11стовуст1,ся >І к сервер, ;,о я ко 1 ·0 ·3вертаютьс51 локаЛІ:>І I і або 
ІЗидалені ю1 іс11п 1 . п рот~ в ;1. 11стрибутив вх <..щить бі6J 1і отска в 11утрі 111111,ого сервера , 
що дозволяс включ~тн Му Ql, в ~тпо110м 11і 11рограми. 
І ~нуч~-:ість С'УБД Му QL зс16е·зпсчусться 11Ї J\Тримкою великої к і л 1:, кості типів 
табл 1 щ1,: користувачі можуть в116рат11 як тс1б11и1\і типу My lSAM, 1но 11ідтримуюп, 
11овнотекстовнй по111ук, так і табJШІ\і І 11110OВ , IJJ.O підтримуютІ:> тра нзакції на рівні 
о"рем11 х записів. Біл ь1 11 того, СУ БД !J. ySQI~ поставляється і з спеці аль11им типом 
таблнць EXAl\!J.PLE. що демонструє принци пи створення нових типів таблиць. 
Завдяки відкриті й арх ітектурі і GP\., - л і цензуванню, в СУБД MySQL постій но 
з'являються нові типи табл иць . 
MySQL мас подвійне л іІ{ензування. MySQL може поширюватися відповідно 
до умов л іцензії GPL. Одн а ~< за умовами GPL, якщо яка-небудь програма включає 
вихідн і коди I\!lySQL, то вона теж повинна розповсюджуватися по л іценз ії GPL. 
Це може розходитися з 11ланами розробників, які не бажають в ідкривати ви х ілні 
тексти своїх програм. Для таких випадкі в передбачена комерці йна л і цензія, яка 
також забезп ечус які сну сервісну підтримку. 
Sргі пg Fгame\,10 1·k (або коротко Sргіпg ) - уні версальний фрей І\1во1ж з 
ВІДКритим ВИХІДНИМ кодом для Ja\1a- платформи. Також і с11 ує форк для 
платформи . NET Fга111 е \,1огk , названий Sргіпg.NЕТ. 
Лерша верс і я бу:1а написана Родом Джонсо1, о І\11 , який в11ерше 0 11убл ікувс1в ·,-i 
разом з виданням свосї ю111п1 « Ехрегt Опе - оп - Опе .І а \1а ЕЕ Desig11 а пd 
De\1e l opmeпt » ( \\Ігох P1·css, жовтень 2002 року). Фрейм ворк був вперше 
ви11ушений п ід J1і цензісю АрасІ1е 2.0 Іі сепsе в червні 2003 року . Перши й 
стабільн ий реJ1із 1 . О був ви11ущс 11 11 й в березні 2004. Sp1·iпg 2.0 був в1111 уще 1 1 и 11 в 
жовтні 2006, Sргіпg 2.5 в J 1 11с1011сщі 2007, Sp1·iпg З.О в грудні 2009, і Sp 1·i пg 3. 1 ІЗ 
rруд.1-1 і 201 І . Поточна всрс: і J.-1 4.0. 
Незважаючи 11а ·1i. :. що Sp1·i11g 1 ~ п1111е \,1огk 11е забез 11 счу вав SІ К)Т І , i- 01 1 1,pL'ї 1 1у 
Ч)~ТУ 22 1R22.0 11 І І З 
модель про1-рамуrза11ня. n111 ст~ш нtнроко 1 ю11111 рс11 и м в .І аvа с 11івтоварист1з і 
головним чином яt, ал 1)тср11:1т1-1ва і •замі,~:~ молсJ 1і І ~пt с 1·р1· і sс .l ava l3caпs . Spгi11g 
Fга111е,\ІОгk нал.аС' нсщн~у свобсщу J а,, ~1 -ро·{роб 111шам 13 11роектува 1111і , крім того, він 
надас лобрс локумснтовані і легк і у викорнста 1111і 3с1соби вирі111с1111я нробJJем, що 
внннка~оть пр11 створенні J1Одат1<ів корпоративного мас111табу. 
Т11 1 ч:~сом. особ.1111вості ял.ра Sргіпg Г1·а111с,\10 1·k ·н1стосов 11і в будь-якому 
Ja,·:1- дол.:l ·1 ·ку. і існу<' бс·ш іч розширень і УJ\оско11ш1с 11 1, щ1я 1юбу;юви веб -додаткі в 
на .1 :1 ,•а Е111егргіsе платформі. З них прнІJ ІШ S\)l'iпg прилба rз веJІ ику 11опуля р11ість і 
в1 1знасться розробннкамн як стратс1-ічно важливи й фреймворк. Sргіпg F1·ainewoгk 
ян.11яс собою багаторіnневу архітектуру, 11~0 скJщщкться з сем и чітко визна чених 
модулів. Модул і Sргі пg побудован і н <1 баз і основного контейнера, який визначає 
як створюються. конфігуруються і управл яютьс51 Ja,1aBea11s. Да ні модул і наведе11і 
на рисунок. 3.1. 
1, 
Spring ORM Sprlng \IIJctJ 
,, Hlt>cІ l):,tc $Щ)\)ОfІ \JVubA:>pllcat,or\ CC:"11<:X I 
ІBtHG t>llppo r1 ,1ul lprir1 rccolvor 
J DO suppo11 Vv\:b t itl,ІФ:J Sprlng Web 
Spring АОР мvс 
S0.11, ;с-Іса·с І \JVeb MVC 
m c1adi>ti> Fr ninc,vork 
АОР 1n f1.:is1ruc:u-c Spring Contcxt Vl/eb V1e•1,s 
Spring DAO AprІ,cn,ion соnн,-·1 JS?NeІocit)• 
Tгans DctJo1l in trus,r uctuгo UI !:/Vf'lf>Orl РDFІЄхро,1 
JO8C 6uppot1 Val1<:fAl1on 
DAC >aJppor·t JNDI. EJ6 &11rpo1·; And 
,emo-delinn 
Mnll 
~--
І І 
І І SprJng Core 
і SUJJP0ІLІng ulltut:!6 
B·OiJІl contv1nc 1 
- .. І 
Рисунок 3.1 - Ко11Тей1 1 ери 
Кожен 1 модутв (або компоненті в), які 1щлючас в себе Sp1·i11g І; 1·ап1е,\1огk 
мо;~;с бун~ використаний самостійно або с 1 1іль1ю з одн им або дек ількома з інш их 
]{О\1ІJО JІ СІЛ ів. Фу11ю.1.іонаЛ І:>Ність КОЖJІО І 'О КОМJ ІО JІ <: ІІТа ПОЛЯ П1С 13 наступному. 
Ос.:~юв 1 11111 контейнер -зaбeзJ'JelJyc ІJ ео(')х і ) lІІ У фу111<ІlЇ О 11 ал ьність Spгi11g 
1:п1m~,11 шk. 1 ·шювним ком,юнентом ко1JТеі1JІер,11 · Гkr111 І .-,1сtшу реш1і зація 1 ~атер11у 
34 
ЧДТУ 22 1Х 22.О 11 І \'J 
фабрика (Factoгy ). Всап І ·\1сtо1· 1:.~стосовус і 11 всрсію у11ра1ш і11101 J tJІЯ plHJtiJ1e1111~1 
конфігурації програми та 01111су ·3алсж110стс 1ї і , бс·31юссрс;t11ьо , 1<оду 11 ро,~рами. 
Sргіпg coнtext ttc фаt'1л 1<011фігуршtії, як11й ·3абез11счус Sp1·i11g 1<0 11текст11 ої 
інформацісю. Він включас в себе пщі фyi tt< ttiї я1< JNDI ( Java Namiпg шкІ Di 1·ectoгy 
J11tc1-facc ), Е.11-3 ( І:111сгргіsс .lа\1аІ3еапs ), c-m<t il , валідацію, і11тср11аціо11ал і 1а~t і ю і 
nл:1нування . 
1ол.у.1ь рппg ЛОР інтс1-рус фу11юtіо11ш1ь11ість ас 1 1 е1<т11 0- оріс11това 11ого 
nрогрnмування безпоссµсл.ньо 13 Sргіпg Гп1111с,"'огk за JlОІюмогою в;1ас1юго 
властивості упрrшління конфігура 1tі с-ю. В резут,таті мож11 а JІе г1<0 включити бу;tь­
як11t'1 об'скт, керошший Spгi11g 1:п1111е\"'01·k. 
Модуль Sргіпg АОР на;щс послуги управт 11ня транза1<щями д;1я об'єкті в в 
будь-якому л.одатку, заснованому на Sргіпg. З і Sргіпg ЛОР можна в1<лю11ити 
декларативне управл 1ння транзакціями в ваш і програми , не покладаючись 11а 
компоненти Е.ІВ . 
Sргіпg JDBC ОАО ( Ja\1a DataBase Coппecti v ity Data Acccss Object -
з'сднання з базами даних Ja\,a на основі патерну DЛО) рівень абстракції 
предаставляе1 сувору іерарх ію винятків дл я їх обробки і повідомлень про 
ломилки, що з'явилися при роботі з базою даних. 
l єрархія винятків спро1нує обробку помилок значно зме1ш1ує кшьк 1 сть 
коду, який необхідно бу.110 б 11ап 11 сат11 ( 11 ап риклад 011ерації в ідкр11ття і закри-п-я 
з'сднань). 
Spriпg fгате,\'Огk використовує додатков і модул і - фреймворки об'єкт1 ю­
решщійноrо відображення (JDO, Hibematc і ІВА TJS SQL Maps) лля отр11ма1111я 
власного інс1 ру~1енту ОІ{М. Все це від1юв і л,ає базовим уголам Sргіп~ та і срархії 
виключень ОАО. 
Модуш, S1xi11g \\/~\) грут уст1,ся на модул1 контексту програr-.111 , 
лредоставляющем контекс1 ,1 ш1 веб-додатків. В резуJІьтаті Sргіпg Гга111е,, ,огk 
лідтримус інте1 ·рацію 3 Jukc1гta Stп1ts. Веб мол.уль також 1 юJІе 1 ·шус 1авда 11ш1 
обробки запитів, 1цо складшол,ся з ;~ск і ;1ькох частин , і з в'язувш 111я 11 ар,1,1с1·рів 
за11итів з 11редметною обт.1с·110. 
Ч ) \ТУ 22 1R22.0 11 І І З 
Modcl - vicw - сопt\'0 1\ сг ( 1\11\!С, «МолсJІІ, вист,ша 1ювс; tі111<а>>, «M o;tcJ1 ь -
палання-контролер ») фрсмвор, 1юшюфу11 к t tіо11..1J 11>1 1 а рсш 1і '3а 1tі)1 1 1 ,пср11у MVC 
для створення веб -JЮJtатків. М\1 " \ ;' 1·а п,с\\1огk JІС І'І<О 1 1а J 1 аштовусться і м і стить 
безл іч технологій, шспюча~о1 11 1 .ISP, Vclocity, T il cs, iTcxt і РО І . 
Функ1tіонал ь11ість Sргі 1щ \7га111 с,,,0 1·k може бути 13и1<0ри ста 11 а 11а бул.ь-я кому 
.121=1:- ccpncpi. більша їі частина також може ащ111туватися ло 11сксроnа11их 
ссрсл.а~. 
Ос11ов:1 рппg не можливі ст1> повтор11ого ви користа1111я фу 11 к 11і о 1 1ал,., 1 юсті і 
доступ до об'сктів л.а11 нх, що не п рнв'я ·зш1их л.о ко11крстних сер вісів J2EE. 
Такі об'скти можут1, бути повторно ви кори ста 11і в ссре;tовищі .1 2ЕЕ (веб- або 
EJB ), автономних 11роrрамах, тестових середовищах, і та к дал і , без будь-я ких 
турбот. 
Sргіпg ecuгity це .l ava/JavaEE fгa 111e,vork, що надає меха 1-11 зми побудови 
снстсм аутентифікації та авторизації, а та кож ін111і можливості забезпечення 
без11ек11 для корпоративних додаткі в, створени х за допомогою Sргіпg Fгa 111ewoгk. 
Проект був розпочати й Беном Алексом (Всп А Іех) 11 априкінці 2003 ро ку під 
ім'ям «Лссgі Secuгit y», перший рел із вийшов у 2004 pou.i . Згодом проект був 
погл11не1-111й Sргіпg'ом і став його офіцій11им дочір11і м 11роектом . В11ерше публі чно 
представлений під новим і м 'я м Sp1·i11g SecL1гity 2.0.0 в квітні 2008 ро ку. 
Для 1ого що б змінити стратегію збері1 ·а111 1 я ц і сї інфор 1ації можна 
скориснпися с1,п11чним методом класу SecLІГityCoпtextHo lcleг. setStгategyNa 111e 
(Stгiпg stгategy). Більш докладно SecLІГityCoпtex t Но І сІ е 1· 
Sccш·ityCoлtext , м 1ст11т1:, об 'єкт A L1tl1cп ti cat i o11 в раз , н еобх ідності 
і1нІюр 1шщію с11с1 еми бе111еки, пов'юа 11у і з за II итоІ\1І віц корнстувачя. 
A L1t11e11ticatioп 11редставляс користува ча ( Р1· і пс і рс1 І ) з точки зору Sргіпg 
Secшity. 
Gгa11tedЛL1tl10гity відображас дозвоJ 1у ви; Lа ні кор11 стувачеві в масштаб і 
вс1.,01 о ІІ JЮІ рамн , такі до'31юли (як 1 1ра вило 11 с1 ·3 11ваються «pOJ 1i » ), 11апри клад 
ROI ,[ _ л І () 1YMOUS, ROl~E_USER, RO IJ2_ЛDMIN. 
lJseгl)tt ,1il ~ 11aJ.1.ac 11 собх ідну інформацію ; im 1 1 ю()уJ 1011 11 оГ1't i-1,1 Л LI1\1 e 11 ti cc1 ti o11 
36 
Ч) lТУ . 21Х 22 .О 1 І 11 '{ 
З 1) 1\ () ) )'сктін 11\)~)1 '\)'\ 
, t ' '11І •, ІН) І· ІІІІІІ! Х ) lЖL' \ )l'J I )Н\ІІІІХ <: ІІ("І СМ И tlC'Нf Cl( И . 
1
() ) п,1· t Іsc1·\)L' t :1il sc...'0J\L' \)Ж i · i · • .. ,, ,,, ,,, , 11,, 
1"'' , 1 KOj)IIC'I y mt'lcl , 11 1, 1 ІІрШІОf)И 
і~ .,\сс~нн'1 1 0111~ хрі ,·с<.і, isЛc(0t11 11 No11 l ,ockctl , і s( ' 1 ·ctl cпti а І sNoп r: х рі гс(І , і sf ~ ,,аЬ І с(І 
l\)\kcti~)\\ 11ран ( роJІсіі) кор11 {;тущ~ча . 
t l:--ci·l)L'tailsSL't·,,jcc, в11 корнстовус"Ії,сs1 ІІlоб створити lJscгOetail s об'псг 
11i:1 >1 ,~)i\ \ рс:~.пі ·~::Нlії CJ\H IIO\'O MCTO)lY \ll,01'() і11тсрфс іkу 
Лутснтнфікані>І: 
Кор~~стувачсві буде -за~ 11ю1ю1ю в.:11 10 ув ійти п систему 11ащ1вши ім'я ( лоп rr 
й6О ст:1іІ) і пароль. lм'я корнстуоача і п арот" об'сд11уються в е кземпляр класу 
Llsem:1111cPasS\\'OїїiAt11\1cп ti catio11Toke11 (екзем пляр і 11терфсйсу AL1t/1eпticatio11) після 
чого він передасться екзем 11ляру AL1tl1eпticatio11M aпageг для перевірки. 
У разі якщо пароль н е в ідпов ідає і мені користувача буде викинуто 
виключення BadCгedeпtia l sExceptioп з повідомленням "Bad Cгecle11tials ". 
Якщо аутентифікація пройшла успішно повертає повн істю заповнений 
примірник Autl1e11ticatioп. 
Для користувача встановлюється контекст безпеки шляхом виклику методу 
SecuгityC011textHoldeг.getCoлtext(). SetAL1tl1e11ticatio11( ... ), куди передається об'єкт 
який повернув Autl1e11ticatio11M a 11ageг. 
Згідно вимог поставленої задачі висуваються наступні вимоги до технічних 
характеристик комп'ютера з м інімаль110ю конфігураці єю, на якому розробле11а 
система буде успішно робити: 
процесор Іпtе І Pe11tiu111 1,6 Гrц і вище; 
- як мінімум І Гб операт11 вної пам'яті ; 
Гб вільного м ісця 11 а жорсткому ди ску; 
- монітор і графічна карта лов11111 1і бути оснащен і матри1tею IPS або ё- ІРS 
з розподіт,чою здnтні стю 1 024 х 768 (оптимальна розподільча здатність 
1920 х І 080). 
3.4 Струкrура бази д;,1 1111х 
Ро·зробити структуру ба ·юн, , х л1()J 1111 t1~ ( 11 с ме н ше чот11рьох) бn·з11 : t~11111.\ 
Ап~н ·1 ство нерухомості. 
ЧftTY 22 1822.0 11 113 
І І аша J"Л міст1111, інформанію : 
ві іtомості 11ро нерухомість; 
віл.омості про кл і с 11т і n: 11рі 1вищс , і м'я та 110 батькові , адреса, телефон, 
вартість нерухомості або оренди нерухомості: 
nідомості 11ро с пі nробітників: прізвище, ім'я та по батькові 11раuівника; 
ві ;tо:-.10с1 і 11ро 011сра1 tії ·з 11 срухоміс1 ю. 
Ро1 1101t і л имо ІtІО і11формацію за п 'ять:-.1а таблиuями : Кл ієнти , нерухом~сть, 
о11ср~щії. С11івроб і11111 к и . 
С'тру 1пур11 ·1 абл 111tь ба-зи ;щ11их rюказа11і в таблиuях 3. 1, 3.2, 3.3, 3.4, 3.5. 
Таблиця З. І 
Стру~тур<¼ тао 111ні О11щ1анії _ ~--
I I OJIC _т~~ _ Розм ір І О~ов'яз1<~вс _ _ І11лексова11е 
l(o; t 011сра 1111 l/1,1 словні1 Ціл 11 і1 Так Так (Збі r не 
допускап ,,,ся) 
І \ п·ша ----- --
Тскстов1 111 Так (Збіг не 
15 
Oll ~j)~ll ll l Так 
JLOI І} CKcl( ·r ЬСЯ) 
Табтщя 3.2 
_Стру1стуQ__а_!_аб:111~tі І : 1і с11т11 
11 0.111.: Т1111 г 
-- І Обов · Я'3І<ОВ~ _ / 11,l.1CKCOl33HC 
--------- 1 
Так (Зб і г не 
Ч ІІ СJ ІОВ І І Ji Ці.1111іt Так 
до11усю1сться) 
---
Так (Зб і г~ 
Tl'l\t:'J'OB\ Іli 40 -[_ Так 
- - до11ускасл>ся-1')-)_ _ І 
Так (Збіг 
Т~:кс І ОВІІІі 30 І Т,~к 
І -, ло11ус к,1сться_) __ 
Так (Збіг 
ї L' .'Ісфо11 l l I І t: _І 10 в І 1 Іі -1\і.~-~ Так ! 
:1ш 1) с касп,ся) J 
- Табтщя 3.3 
ЧІІС.' ІОВІІІІ j Ці.11 111і _:ю_п  ,,._ ,с к_а сп>ся) 
1 [ІК (Зб іг не 
І ~КС ІОВІІі"і 35 Т.1к 
..1011) скасться) 
1- Т[Ік ('3біг не 
І 1.' КСІОВІІІі 35 Так 
--- :1011) с1,аст1,с_я-)' -_ _. 
38 
- ◄ 
Ч)\ТУ 22 І Х22.О 11 11 '3 
11 РUJіоожс!.!!_І~~бл.1_:3 
Так (361 г 11 с 
35 Так 
/tОІІУС Ю.ІСТІ>СЯ 
Площа Тскстоuнй 35 - -- та; (Збіг //Є 
---1-----._ _ Tar< 
лопускаrтьсr_r __ 
Фото Файл 35 Так (Збіг не 
Та 1< 
доп скасться 
Bi;\l'O -----1 ------г-~тТ:-а:к (Збіг не 
Файл 35 Так допускається) 
Таблиuя 3.4 
,--- с труктура та б Л ІІ ЦІ ПІВJ>О ІТІІІ І" 
Поле Тип Розмір Обов ' язкове J нлексоване 
r---
Код Співробітника Числовий Так (Зб і г не 
- Цілий Так 
допускається) 
Прізвище 
Співробітника Текстовий 
' 35 Так (Збіг не 
Так 
допускається) 
~ 
] !\1. Я 
' 
Спів12_обітника Текстовий 35 Так (Збіг не 
Так 
допускається) 
' По батькові 
Співробітника Текстовий 35 Так (Збіг не 
Так 
І,-- допускаєп,ся) 
Адреса 
Текстовий Так (Збіг не 
Спів~:юбітника 35 Так 
І допускається) 
Е.~ектронній адрес 
Текстовий 35 Так (Збіг не 
Співробітника Так 
- допускається) 
Таблиця 3.5 
Стр2ктура таблнщ· н ота21ус и 
Поле Тип Розм ір Обов 'язкове І ндексоване 
Код Нотаріуса Так (Збі г не 
Числовий Ціл ий Т(ІК 
- допускається) 
Прізвище Так (Збіг не 
Текстовий 35 Так 
СnівJюбітника 
,---- допускається) 
J м'я Та к (Зб і г 11 е 
Текстовий І 35 Так 
С1Jів1)06ітннка 
-- допускасться) j 
r По ба1ькові І Так (Збіг 11е 
Текстопий 35 Так 
Сп ів JОбітник~ 
- -- допускаєт~с~_ 
1 35 Так (Збі1 · н е 
Телефон Текстооий Так І 
- - ! - -- ДОГІУСК()СТЬСЯ} 
І - _j 
~ ~ Так (Збі г 
ІОридична адреса Текстооий І . ) ) Так 
r -- - '- - -- - допіскасл,ся} 
-
Фірм<-1, яка на;Lас Т;КСТОВНJЇ l 35 І Так (Зб і1 
Так 
І JOCJJ I Г:И.:_ _- --L.._ __  - ДОІІ)'СКЖТЬСЛ) j 
\ \ ) ~ТУ 22 1822.0 І І І І З 
11оле Кол. Опср.:щії т~з 6т 11\ 1·  о ПСJ).:Щ·І·І·  та ІЮJІЇ Код ОІlСраІ l·ІЇ  ІЗ табJІ ИІ l·І  Договора 
":ноть своїм значс1-111я м Кол Оне J)31l1..1.. .1 ~с) І( ЯК ОДІІУ ОІІ СраІlЇ ІО МОЖуТL, ЗJl•І uИ СІІ ІОІЗ3ТИ 
ll,кi.nь"a 1'л існтів, то тип зв'яЗ J '\' O J1,
' J , 1, 1І  - ДО - 6 аt '~1ТІ,ОХ. 
Таблиuя 3.6 
Стру~,тура таб.n нці Договор 11 
- - - ---- -- -
По.11е Тип -
------ Розм ір 
- Обов'язкове І11дексова 11с 
- .-.. 4 ____ - -
Так (Збіг 11е 
Код кліснта Числовий Ціл11й Так 
допускається ) 
-- - -
П!Б Текстовий 40 
-- Так Так (Зб і г допускаєт1>ся) 
.. 
- Адреса Текстовий 30 Так Так (Збі г допускаєт1,ся) 
----
Тслефо11 Числовий Ціл ий Так Так (Зб і1' допускастьс51) 
----
Так (Зб і г не 
Код операції Чнсло,шй Ціл ий Так 
допускаєп,ся) 
Код Так (Збі г не 
Ч1-1слов11й І ~іJІИ\1 Так 
співробітника І лопускасться) 
----
Поле Код Нерухомості табл и ці Нерухом і сть 1юле І(од Нерухомості в 
таблиці Договора J\,1ают1> своїм значенням Код нерухомості. Оскільки один і той 
же вид нерухомості може наJ1сжати рі зн и м кл і єнтам , то і між uими табл11uям и 
мао10 т1111 -зв'я зку Ою-11-1 - JlO - багатьох . 
І І ш1е Ко;.1_ С 11івробітника їабJІиuі С 11і вроб і т11 ики та пш 1е Код спі13роб і т11ика в 
таб:111uі )J,01·овір мают~., своїм значе1-1н 51 м Код Співробіт1111ка. Так як один 
С~1івробіт1-111к аI ~11тства може 11ра І lЮІ38ТИ З рі -з н ими КJІЇСІІТаі\'11-1 j 3J lіІІСІІІО!Зс1ТІ І рt З НІ 
011ера~J.ЇЇ, їО і між ш1м11 таб .1 1ищ1ми масмо тип зв'я -з ку Од1111 - до - багатьох. 
3.5 Розробка і1псрфсйсу 1со 1шстува •1 а 
Був розро6.1 1 с1111 і1 \~Іс І)-оріснтоrзан ий додаток агентства нерухо1>-юст1 , який 
був на-зва111111 «PIEJJTJ ГРУ І І ». ) ~одаток склс1JtаСТІ>СЯ з вікш, , 11 а s11<0i\1y розл111юване 
горIвонтал 1, 11е 1\11.')ІІО j Ч3Сї11 ІІ J в і к н а ОСНОІ3!-ІОГО l(()\JTCIIT)'. Мс11ю СКJ І ,щасться З 
tютирьох 11у11ктів: ) lовідникн , Об'скти нсрухо!\юсті, Угод11 ку1 1і ш1і-11родажу, Ца11і 
по 3ако11ам. 
40 
ЧДТУ 22 1822.0 І І І ІЗ 
J.,., І 11]1 ' ' 
а. ..... 
( І(uд,11 11 );WІІФФ І 
Додати об'є1<т нерухомості 
Прод.1сець Опис об'єкту 
,r. fln ,. 
Рисунок 3.2 - Пункт меню Довілники 
В даному пункті є наступні п1дпункти: Види 1-1ерухомост1 , Продавці , 
Покупці , Лраuівники , Нотар іус и. 
Лриведемо приклад додавання нового праці вника (рисунок. 3.3) 
Додати нового працівни1<а 
Новий працівник 
Рисунок 3.3 Іlу11кт меJІю ) to, t:ш;11111}1 1ю1юго п1х1цівникn 
4 1 
ЧЛТУ 22 1 Х22.0 11 113 
Працівники 
no Місце 
Пршн,ще 1,., о 6.'Ітькоn, 11рож11nа11нА Тепефо11 ЕпеІ(1ро11на адре<а 
Рисунок 3.4 - Пункт меню Перегляд даних по 11 раuі1Зникам 
Аналогічно вносяп,ся да 111 110 ктснтам. Також потрібно в 1 1ссп1 дан1 по 
нотаріусам. які оформлюют1> договори. 
Додати нового нотаріуса 
Horapiyc 
Рису1101< 3.5 І І у 11к1 !\1еню Внесення даних 1ю І-І от<1р і ус.ш 
Ч)tТУ 22 1822.0 І І ПЗ 
/lo11,1111 
Нотаріуси 
Фірма, 
лкою 
По- наданнй 
Прізв1,ще Ім'я батькові Юр11д1,чна Адреса Телефон (якщо є) 
Андр:,:оє1•ч \І.Черкас~~ буй.Шевченка -380962172365 VDV· 
460/25 Compan; 
Пе;рс~1N ,,,.Чер~аси. вул - 380936222212 ІОВ Ni 
Ч11,iauьr.a 55 LA'N 
Гlе·оf;,ко hчдрі:\ Вс1и,1ьоsи11 1.1.С·.,іr.г В}'Л. Черкас1:ка - 380675423332 
23 
Р11сунок 3.6 - Перегляд даних по Нотаріусам 
Перейдемо на наступний пункт меню - Об'єкт нерухомості . 
·• ,~--·; ( j\адан· ~ 
Додати 06'є1<т нерухомості 
Продавець Опис об'єt<ту 
Рисунок 3.7 Пункт меню 0 6.< 1п 11 І Іс1)улп ~10сті 
43 
І)\Т 1 
- І �с ... о 1 І ТІ
І 1,.,, н одав:1нні н во1 о ) ІП ', вію І 11васться 11а ·т 1 11е в11<1-1 
Додати об'є1<т нерухомості 
Продавець Опис об'єкту 
'] ОШо 
Рисунок З. - Додавання нового Об'єкта Нерухо ,юсті 
Додат11 
1
Об єкти нерухомості 
NO В�,д Адреса Площа Вартість 
,,€.дpr
J•�:; 61; Uевче.;кг. _33 5.�� ї: бCOJ.Q 
І>.ёгі;·/ра s ; Гоrс:� - 3 Кб о �� ;їВОХ 
1
,i:1 1 , ... ,ат.з бул· адг�,л: ,; 120 30 !20 .
,., 
Рисунок .tJ I J\:JJ\...'І .1}1;1 )lUHІiX по Об'· ктам Hepyxor,..1oc1 і 
44 
Ч) t l 'Y -2 1R 22.0 І І l lJ 
J l:1 сторі111tі Фо1·0 т:1 BiJ1<~o І\ІОЖІІ:1 JtоJНІТІІ і пcpci ·; im iyпi фото об 'скту 
JІL'P~ -,:о~юсті і ві;1со. В 110.1 і ВІtд 11сру:-._оІ\юсті l\toжi,a обра п~ , ло }11<01 о в11лу 
11:1.1L'ЖІІТЬ нер) :--:О\ІІС1ї,: 1'Варт11ра . буJ\Ішок. 
Т:11'ОЖ \ЮЖн:1 псрс1 ·.11яну1 I1 всі лоJщні д:11111 j 110 о6'ск гу 11срухомосп І ІО латам 
Hl~l"'-'L'ННЯ ,' l:1Н ІІ, . 
Додати об'скт нерухомості 
Продавець Оnис об єкту 
• "І .. ,, 
Рисунок З. І О - Пункт ме11ю Уrою, ку 11і влі-11ролажу 
Угоди 
f_ .с.С 
NO Ви.с, П11оща Вартість Да,а nродажу 
' ttpt.·i,~ 
2 ё~,•. р.• 
, ги .·.,о . SJ~2019 
. • J • 1 
' ~ ',, . 
/>Jll) ІІОК 3. J І Перегляд даних I ю об· ( к 1: щ I ІL'Р) \ 1) \l()L' 11 1І О ю11 сtІ\ І 
45 
-
ЧЛТ 22 І g22.0 І І 113 
В пункт~ меню Лан і 110 законам , можнn 11 срс 1 ·л я 11ути вс 1 за 1<0 11 ола ІЗчІ ~ri i<·i·и , 
я~-і стосуються н~рухомості. 
3.6 Тсстуnання снстсмв 
Види тест1• •ваm-tя П/JO "'J>a,·, ,-t(J ">CJ 6 
~ "' за ез11ече11ня 
Тестування програмного забезпс1 1сн11я (англ . Soft,",a гc Tcstiпg) - ue процес 
Tt~:,: -:нічного дослідження , П\)Нзначс 1-1111~1  для ви я влен ня ·1  ноІ ормац1·1··  про я1о·с 1-- ь 
продукту ВІДносно контексту. в якому ві11 має використовуватись. Тех ніка 
тестування також nключас- як процес пошуку помилок або і нших дефекті в, так 
в11пробування програмних складоnих з J\tетою оцінки . Може оцінюватись : 
. . . 
- ВІДПОВІДНІСТЬ вимогам, якими керувал ися проектуват, 1-1и ки та 
розробники; 
правильна відповідь для ус і х можливих вх ідних да 11 их ; 
- виконання функні й за прийнятний час; 
практичшсть: 
сумісність з програм 1111J\1 забезпеченням та операційними системам и ; 
. . . 
в1Дпов1дн1сть задачам замовни ка . 
Оскільки число можливих тесті в нав 1ть для нескладних 11 рограм 11 их 
компонент лрактично нескінченне, тому стратегі я тестування полягає в тому, щоб 
провести всі можл иві тести з урахуванюJJ\,1 наявного часу та pecypcin. Як резуш,тат 
ІJроrрамне забезпечення тсс·1 ус1 ься стандарт1 1 им виконанням програі\ І И з ;-.1етою 
виявлення багі в (помилок або і1111111х дефекті в) . 
Тестува11ня ПЗ може н ал<1ва1 11 об'скт11 ш 1 у, незалежну і нформаці ю 1 1 ро як і сть 
ІJЗ, ризики відмови , як JJ)ІЯ користувач і в та к і для замовн и кі в . [6] І І ро цес 
1 естування лочинасться з пер11ю1·0 с1 апу розробки 11 рограм 11 0 1 ·0 11 ро) tукту. а 
в11конуються тести , як ті: 11,к11 створе110 ш1ко 11уnа 11 ий ко,ц (11 ав іть •шс1 коно). 
Існують різні ВИДИ тестування. які розді .' І5ІІОТЬСЯ за 1 1 еІЗН И М И ОЗ І І3Ю:1 1\1 И . Деякі ·~ ІІІІХ 
11аведе11і на рисунку З. І І 
ЧJtTY 22 1~ 22.0 І І 113 
П ~ ПользооательскоrоJ ---- -
-- о-цемм ---\ Функц11011аль1іое \ І 111нерфейс-а ·( І Іаrрузочное ) 
"-теСТІ,РОО.!НІІА --
- -
- НеФvющ11онаnьное} БсJОІІvСІЮСТІ! ) 
- - - ►( Стрессооое ) 
- - - - - -- --
Дь1мооое ~ ПрОЮООNІТеЛЬІtОСНІ 
[ _.,_\  
По хронолоm11 \ ! '---__ ---- '- Обьёмt:_) 
6ь1nолнения _ 
Удобства 
' -+-\___Реrресс~,онное ) 
) 11сnользооан11я 
--- ----
ви.дь1 Ста611л:.=) 
тссr11р0Баниn Локализац11и 
'-- ) 
Ручнос \ 
Постеn~ 
аsтоматизации Совмесн,мости 
' 
',Автоматизироеаююе) 
...___ _ -
На отказ и ) 
востаноолен~,е 
--- ' Позитивное ) 
По nозитивност11 -----
сценария 
,/ \ 
- ~ Неrативнос ) 
Рисунок 3.12 - Види тестування програмного забезпечення 
Функuіональне тестування - один з основних видів незалежного тестування 
. . 
,рогра!'ІШОГО забезпечен ня, спрямований на псрев1 1жу реал ІЗОВаі-ІОСТІ 
jJункuіональних вимог, тобто при його проведенні визначається , чи вир1шує 
юзроблене ПЗ завдання, заради яких воно було створено, чи задовольняє воно 
ютреби замовника або користувача. 
Основні кр111 ерії функuіональноrо тестування: 
функціональна придатність продукту; 
·1 очшсть виконання поставлених завдань; 
ві,11ювід11ість стандартам розробки [7]. 
Функніонал ьJІі ·1 ес·1 и базуються на функціях та особ1111восп1 х, а також на 
:зас.модії з 1нш11м11 системами , і можуть бути представJІсн і 11 а всіх рівнях 
( Со111 po11e111/U1 1 і І testiпg), 
естуиання: КОМІ ІОНСІ І ТІІОМУ або МОД)'JІЬНОМУ 
нтеrра1.,1.іі111ому (Jлtegгatioл testiлg), системному (Sys1e111 1cs1i11g) і пр11ймаль1-1ому 
Асссрtапсе testi11g). 
47 
ЧДТУ 22 І ~22.О 11 І І З 
Модульне тсстуn:1ння (юніт-тсстува11 11я) тсстусп,ся мі 11імш1 ь 1ю можливий 
rсстУБ~шня компонент нз~,р~ , . 
JlЛЯ • ' " 11,лад, окрс н1й клас або фу11кu1я. Ч асто модул ь 11 е 
rссrуоання зл.ійснюсться розробниками ПЗ. 
Інтеграційне тестування - тестуют1,ся і11тсрфсйси м rж r<ом по1-1 с 1-1тами , 
11 ідс1~стемамн. За наявності резерву часу на да 11і й сп1дії тестува 1111 я велеться 
jтер~щійно, 3 поступовим підключенням наступних підси стем. 
Рівні інтеграційного тестуван ня: 
компонентний інтеrрацій1111й р11зень (Со111ропе11t l пteg 1·a ti o11 test iпg). 
Перевірясться взаrмолія м іж КОJ\,1nонентами системи пі сля проведен ня 
компонентного тестування; 
системний 1нтеrраційний р1вень (Systerп І 11teg1·atio11 Tcst іпg). 
Перевіряється взасмоді я м іж різними системами після проведен ня 
системного тестува ння. 
Підходи до інтегра ційного тестува 1111я: 
зн изу вгору (Botto111 lJp Іпtсgгаtіоп ). Усі низькорівневі модул і , процедури 
або функції збираються 1юєди1 10 і потім тестуються. П ісля чого 
збирається наступн ий рівень модул і в для проведення інтеграці йного 
тестування . Даний 11ідх ід вважасться корисним , якщо всі або практич но 
всі модулі ро3робшованого рів 11я готов і. Також даний пі л.х ід допомагає 
визнач 1п11 за результатами тестува ння р і вень готовності додатк і в; 
зверху вниз (Тор ОО\\'11 l11tegл:i tio11). У 11ершу чергу тестуються 
компоненти верхн 1>ого рівня ісрарх ії об'сктів з використанням за 1-лушок 
зам ість КОМІІОНСНl ів біл 1,1 11 1111'31,КОГО рівш,; 
великий вибух ("Big І3 а11g" l11tegгatio11) . Усі або практично ус і розроб.l е 11і 
модуJ1і збираються ра·юм у вигляді закі11ченої систем и або Ti' осношюї 
частини , j 1ютім 11ровод1п1,с51 інтегра1tій11е тестува~11-1я. Такий підх і J t 
дуже хороший дю, зб1:режсн11я •1асу . І / роте, якщо тест кейс1 1 т,:~ їх 
результати записа11 1 11е вrр110, то сам 11роцес інтегра ції J tyжe 
ускладниться , що с1 анс 11ерс1 ю1 юю ю1я кома нди тестува1111 я 11 р 11 
досягненні основ11ої мс·111і111 е 1 р:щіП ноr ·о тестування. 
-1 8 
ЧJiTY 22 1R 22.0 І 1 ll3 
С11стсмнс 1'Сстув~1ння 
тсстуС'ться інтсгрова11а система на 11 в ідповію1іст1> 
1311моr:1 1• 
Альфа-тестування імітація реальної роботи з системою штатними 
"J)об 1-1 111'змн. або реальна !)Об 
р()-> ота з снстсмою поте1-111ій 1 1ими користувачами / 
1081-1111'ОМ. Найчастіше альс/>а . 
за~ -, естуоання проІЗОJ\ Іпься 11а ранні й стадії розробки 
0nу"т,·. а.ТJе у деяких випадках . . 
пр ~, · , ХЮ)І,е застосоІЗуоатися для за1<11111еного 11роду 1<ту 
.., я"ост1 внутр,шнього Пj)ИЙмал~,,-1о,·о l iioд · І 
п ✓ тестування. 1 альоа-тестува1-1 ю1 
s11конусться п~д вщлагоджуnачем або з використанням оточення , я1<е допомагає 
1tJВІІ,1'-О виявляти знайдені помилки . Виявлені помилки можуть бути передан і 
тестува.~ьникам для додаткового досл ідження в оточенні , подібному тому, в 
якому буде використовуватися програма . 
Бета-тестування - У деяких випад~<ах виконується поширення верс11 з 
06~1ежен1-1ями (за функціональністю або часом роботи) для певної групи осіб, з 
п1м щоб переконатися, що продукт містить достатньо мало помилок. І ноді бета­
тестування виконусться для того, щоб отримати зворотн ій зв'язок про лродукт від 
його майбутніх користувачів. 
Часто для в1дкр11того ПЗ стад1 я альфа-тестування характеризує 
функuіональне наповнення коду, а бета-тестування - стадію виправлення 
помилок. При uьому, я к правило, на кожному еталі розробки пром іжн і резул ьтати 
роботи доступ11і кінцевим користувачам . 
ПриймаJ1ьне тестування (Ассерtапсе Testi11g) формаJн,ни й процес 
тестуваню1 , яю111 перевіряс відповідн ість системи вимогам і 1 1ровод1пься з метою : 
внзначення ч11 ·~адоllольняс система приймальним критерію·~; винесення рішення 
за!\10вником або і1111юю у1ювноваженою особою пр11ймасп,с51 ;юдаток ч11 11і. 
Тестуш:1нш1 без11еки (Secuгity апd Access Сопtго І Test.i 11g) - стратепя 
тестування, шо rшкористовусться для перевірки безпеки с1 1 стем11 , а також л.ля 
аналізу ризиків, 1юн'51 за н11х і з -забезпеченням ціл і с 1 ю1 ·0 підходу до зах исту 
програми, а1.:1к хакерів , вірусів, несанкціонова~-ю 1 ·0 дос1 у 11у ло ко 1 1фіде11ціі1 1-1и х 
даних. Тес-1 ува 1 1 ш1 без 11ски 11,10же виконуватися я к автомат11зош1 1 ю тс1к I в ручну, 
І3К.ІІІОЧаю 11и 11срсві1ж) 511<' ІІО '3 11 '1ИВІ-ІИ Х, так j 11еrативн11х ТСС]'() ВІІ Х ,~1111:t) lKiB. 
49 
• 
Ч) tТУ 22 І Х22.О 11 11 ·3 
ІJІЛ ІІНЧЄІІІІЯ 
11 ,--·1 6lн~:11юсті 110дат"і u 11 ід 11 ;:i • • • у 
~1:н:1 'нан1r1)1(сн11я м, прн ІtІ>ому в1 J tбуваrться: вим1р час 
·<)JJ:1\ІІІЯ ВІ tбр:lН 11 :-,.: ОПС/ХНtі 11 З:.1 · . ., 
н1І" ' ' певних ІІІТСІІСНВІІОСТІ.:Й ВИІ<ОІІШІШІ ІtИХ О ІІСрс:ЩІИ ; 
нн,н:РІСІН -1я i-.:i.111,i-.:ocтi 1·0 
' рІ1стувачів, ІІ Ю ОJЩОЧас,ю 11/JШlІОІОТЬ З )lОдатком ; 
1111, 11:1чсння І\ІСЖ прtн'інятної проJ\)' І(т1ш1юсті пр11 ·зб іт, 111 е1 111 і I шва11п1жс1111я ( 1, ри 
,l) і.1 ьшс11ні інтснснвності в11кон:111ня Іtнх операці й) ; досл ілжс1111я 11 родуктив1юст1 
111111в r 1 со"1-1х. гра11 нч11нх, стрссовнх ,-1аmtІІтажсн ІІя х . 
Стресове тест) вання (~ tгс. s Tcstiпg) ;юзволяс 11 ерсвір11ти 11асf( іл ькн додато f( 
і с11сте ia в Іtі.'lому працездатні в умовах стресу і також оuі11 ити здатніст1~ системи 
_10 регенерації, тобто до повернення до нормального стану 11і сля пр1111и11ен11я 
вп.1 11В\ стресу. Стресом У даному контексті може бути підв11щен11я інте11 с11вност і 
611~-онання операцій до дуже в 11 сою1 х зна• 1 е н1, або аварійна зміна f(Онфі ,~урації 
сервера. Також одним із завдань при стресовому тестуван ні може бути оці нка 
,1еrрадації продуктивності , так11м чином ціл і стресоrзоrо тестування можуть 
лерет11натися з щлями тестування продуктивності. 
Тестування стаб ільності або надійності (Stabi lity / Reliability Testi11g) -
перевірка 11рацездатності програми при тр11ва1юму (ба,~атогодинному) тестуванні з 
середні.\1 рівнем 11авантаже11ня. Час ви ко11а н11 я операцій може грати в даному вилі 
тестуванJІя другорядну роль. При цьому на перше м існе виходить відсутн і сть 
1
вrп окіu 1Jа\1 яті , лерезапуск і n серnер,в 11ід 1 1 ава 11тажсJ1 11ям й і11ші аспекти , }ІКі 
вшшвають саме на стабільн ість роботи; 
Об'смне тестування (VoJume Tcsliпg) - отр11ма~ 111я оц~нки продуктив 11 ост1 
нр11 збі :JьшенІJ і обсягів даних у базі ,1..1.а 1111 х 11рограм 11 , при uьому ві ; tбувається : 
ВІ1\1 ір час~ виконання вибра1111х 011cpai ti11 ·~J 11 свннх і11 тенси вностей в11ко11а 1111 я них 
011ераці11 ; може проводитися шn11ачснш1 кіш,кості користувач і в, що од11 очас 1-1 0 
11ра1Jюю·1 ь з додатком. 
'J сс·J у ва 11ня зручност1 кор11стува 1111я ( lJsability Testiпg) rtc метод 
ІСС'J )'ВШІНЯ, слрямований на ІКЛі І ЮШІСJІІІЯ <.:Т)' ІІt?І І ~І зруч 1 юст1 в 11 корнс-1 а 111-1я , 
навченос1 і. зрозум ілості та 1Jр11вабm111ос1 і ; rюr кор 11 стува •1і в розроблюва 11ого 
11po, t) J<, у в кот ексті заданих умов. 
50 
·~р) 'ІІІОСІ І 1 . 
ор11с1)в,111ш1 дщ· <щі111·у рівня ·~rу•11юс 11 
1311 J{OJ11fCTaJIIIЯ ПJЮІ рамн 1а НПСJ\'"1 111 11 111 11у11к1а 111 : 
11ро \: ~, 11вн1с·1 І,, сфс1, ·1 нв11іс1 1, ( сІЛсіс11су) 
скіЛІ,К ІІ часу кроюв 
1надобн I ься корне 1 \ • \ , • 
н,1 ІСВІ для ·ншсршс1111я OCJIOBJJИX 'ШВДШІ J, r1p01 ра fИ, 
наприклад, ро з,1 іщ ,
· с 1ш я 1юв1шн. рссс1ра1tії, 1юку111, 11 гоню (менше -
кр: tC ). 
пра1шт>11ість (асснгас\) 
скілью1 1юм11лок зробив корис1увач пщ час 
роботи 1 дода 1к о:\1 (:'.tсншс краще); 
активі·3ація в пам'яті (гесаІІ) як бат·ато корис І) вач nа\1 1ятас 11ро роботу 
111101 рамн ІtіСJІЯ при1mнен11я роботи з 11сю на тривалий період час) 
(пов·~ орне виконання операцій після перерви мас проходити швидше ніж 
у ІІОВОІ о KOJ)ИC'J увача ); 
емо11іНна реакція (emotional гсsропsе) як корис1увач rючувасться шсля 
завt:ршсн 1 1я ·завJtа1111я: ро~,) блений . знахощп ься ) с1ані стресу? Чи 
ІІОJ)L:Комс11дус ко рис I увач с11стсму своїм друзям (по·зитивна реакція -
краще)? 
Тсс·1ува11ш1 11n B1Jtl\10B) в, t1ювлен11я (І.;-а і Іо, ег nпd І{есо, сгу Testiпg) 
персвіряс ТССТОВ<І ІІІІІf ІІрОд) І, І '3 1 ОЧКІІ ЗОр) зда'/ ІІОСТІ прот11с ГОЯТІІ І! ) СІІІШНО 
від1ювлюш1·1 ІІСЯ 11ісля l\ЮЖJІІІВІІХ збоїв, що BIIJJJIKЛ/1 )' '3В 1Я'3І'У '3 fІ0!'\1ІІЛКН:\Ш 
11ро1 /Хl1'1ІІОІ о ·з;:1()L·~11сч~11ш1, в 1 1 1,:-..10ваl\111 облад11n1111я або проt)_r1е:-.1шш1 ·ш'я1ку 
(наприклад, від юва \1L'р~жі) \ 1с тою даноr о вид) 1 ·сстува1111я с 11срев1рка с11с Iе :\1 
ВІДІІОВЛСІІШІ (ct6o ~)6JІІОІОЧІІХ ОСІІОВНИІf функціонал СІІС'ІС:\t). }ІКІ. \ ' раз1 
виникнення ·збоїв. забсз11сча 1, , збсрс:,кен ня Щ.1 ІСНІС1 Ь ДШІ ІІХ І сс·1 ОНШЮІ О 
ПрОд) Кl). 
І 'о1:1фі1: р:щійнс I ес 1: вання ( C'o111igt1гatioп І cstiп~) ЩС tЩІІІJ RІІД 
1ращщійН<)]() Тt:СІ)ВЗНІІЯ прОД)К1ИВІЮСІ і. у 11ьо:-.1у ВІІІІЩІК) 1Ш,ІІСІІ> JOJ(). що6 
І~СІ>Ва111 ІІJ)ОД)КІІШІІЇСІЬ СІіСІ1.:МІІ 1 ІОЧКІІ юру lltlВ,III'ft\Ж~llll}f , ІССІ)( 11,lЯ L'фск-1 
ВПЛІtв) на ІІJ)ОД)КІІШНЇСІЬ 11ін ) КtШ{j)ЇІ)р~щії. ІІр11к,шдщ..1 ПtKOJ \) І\.'t.:Т)ВПННЯ 
~ЮЖ)1І> 6)111 t'КСІІерІJ 1е11111 ~ рі'ЗНІІІ\1 11 І\ІСІО)Шl\111 баЛаJІС')ВШІІІЯ 11ав.1111юк·1111я. 
Конфі, >р ацій не 11.: t: 1: нан ш, 1ш  ол "-Н)ЖС бу , 11 110сд11а11с з 11.1 шш, :1)К) в,1.11.1111 ,1, 
51 
Ч)\ТУ 22 1Х 22.О І І І \'3 
стрес- або тестуванням ст:1бі J ІІ>І1Ості. 
Тестування лоющ і ·за 1\ Їі ( \ ,оса І і :1.,1 1 іо 11 Tcst і 11g) не 11 po1tcc тсс·1 унш111я 
локалізованої версії 11ро11х1м110 1 '0 11ро;\укту або сайту. 
Локалі ·3:н~ія 1ІрОІ 'рам1-юt 'О ·~а6С'311С1 \СІІШІ ІІ рО ltСС сl )Щ ІІТШtії / tO культурних 
ос 06n· 111>' осте1і тісї ч11 ·11-11 І101··  кр:11·1· 111: псрскла; t )Щ1<умс11л:11tії , СJ 1 емс11тів 11ри·н~ачс1ю1 ·0 
дл я корнстувзча інтерфейсу, J\опоміжннх м<1тсріалів з o;t11 ic·1 мови 11 а і11111у. 
111 онес лок<1л і за1\їі тестування може вклю1 1 ати в себе: 
визнзчення та внвчен11я спнску пі ;\тримуuа~1и х мов ; 
перев1рка правильності перекладу з1 'ід 1 ю з тематикою да 1-1о го сайту або 
ТlJ ограми~ 
перевірка правильності перекладу елементів і нтерфейсу користувача ; 
перевірка правильності перекладу системних пов ідомле1-1 ь і помилок; 
перевірка перекладу розділу «Допомога», супров ідно·1 документації [8] . 
Тестування графічного інтерфейсу користувача (UI Testi пg) - це тестування, 
яке передбачас перешрку відповідності додатка вимогам до графічного 
інтерфейсу, чи професійно воно виглядає, чи виконано во1-10 в єдиному стилі. 
До тестування графічного інтерфейсу користувача відносяться : 
тестування на відповідн і сть стандартам графічних інтерфейсі в; 
тестування з р1зними дозволами екрану; 
тестування в обмежених умовах , наприклад, в умовах браку пам'яті ; 
сумісність з різними І нтернет-браузерам и [9] . 
Пі с.11я лроведення необхідних зм ін , таких я к ви правлення бага, програмне 
забезпечення мас бути 11еретестоване для 1 1 ід-1 верджен ня того факту, що проблему 
бу.;ю дійсно вирішено. Нижче перерахова~ 1і в иди тестуван ня, які 1-1еобх ід110 
провощл и 111 сл я установки 11ро1 ·рамно 1 ·0 зс1без печ е 1-11 1я , дл я пщтвердження 
пра11е·3JJ.ат1-юс·1 і лроrрами або правильності ·здііk1 1 е1юго ви правлення дефекту. 
Димове тестування (S111oke Testiпg) . І / 011ятл1 димове тестування пішло з 
11 
і11же нер1ю 1 ·0 середовища . J lpи введен ні 1з с к<..:ш1у:1п1 цію 1101ю 1 ·0 11 ·зал і за вважшюся, 
І J.J.o н~С'1 уван ня пройшло вдало, я1<1цо ·з уст:11ю1щ11 11 е 11 і11юв ,ц 1,1м. В області ж 
ї ес1 )'НU!іШІ 111)01р ам1ю1 ·0 забе311ечс1-1 І ·І}І , ІЮ ІІО <..: І 1!)}11\,J( )J{<il ll' І ІН І ІОІ3ерх 1 ~ еву 11ерс1Зірку 
всіх юл.ул ~в пр01·р;1м11 11,'''  11\'''-','t 1"•' 1 11pшt1.' t)t:11110c11 І.І ІІШІІ!ІІІl' ІІ , ІІІІІІІ J ІІ(() 
встанов нщ~1н11'\ кр11111,1н11'\ і 6.•юr,:ю,,11, Іt1.'(ІК' 1( 1ін . l:1 ре1у.1 11,1 :11а \\111 Jt11101ю10 
тестування рtЮ1\Т\,( 1 Hl\1.'llt)IIOІ, ІІрt) 1L '. 11р11іім:н 11,С}І ,,,, 11і ВС'І ШІОШІСІІtІ всrсrя 
lCL' l : на11ш1. скп1.11у:11111tiro .1Go 11<1 11ос· 1 с1 1 1ш111я 
1 l' ГрL'1.'ЇІІНL' TL'l.'T: в:111ня (l\1.'!2,l\~Ssio,1 ·1L 'Sti11~J Bll)t 1сс1 у11:11111я С ІІj1511\Ю ІНІІІІІН "'' 
11 ' Pl'Ri ] ку ·3 1\ rін, ~\'t)O.ll'HII\.: 'Н) '\;11 ": :160 11:1вк0.111111111 1,ш.1у ссрсJ t(ШІІІІtі ( т.11 О} ІЖСІІІІЯ 
1 •ф('КТу. ".11\І lТЯ КОД;-. \1і1 ·р:11tія на ін111у 011ср:щі 1ї11у СІІС'І СІ\ І У, базу Ю1ІІІІ Х, rзcб­
CL'j Rt:p :~бо 'l'J)R'p ,10:1зтка) . .'1ЛЯ 11ід1їЗС\ЩЖСІІІІЯ того ф:~кту, ІЦО і с 11ую 1 1 а rш 1 і111е 
. . 
Ф: нкuюнз.1ьн1сть пратос як і р:ші 111 с. 
\" . . 
. тср\1 ~но.1опї профссіона.1 ів тсстува 1111 я фрази "тестува1111 я б іло r ·о ящика" і 
"тестування чорного ящ11ка" ві ;щосятьс}І ло того, чи мас розроб11ик тесті в дос1уп 
.10 в11х1дного ко..1: ПЗ, що тестусться , або ж тестува 1111я ви 1<0 11усться через 
інтерфейс кор11 Т: вача або 11р11к.1а..1ний програІ\tний інтерфейс, нада 1111 й модулсІ\1 , 
шо теСТ;-ТТЬ я. 
Пі..1 час тест\ вання б і"1ого ящика, розробник тесту має доступ до вихrд1юго 
ко.1у програ\1 може т1сат11 код, який пов'язаний з бібл і отеками ПЗ , що 
тестується. Це типово ..1ля юніт-тестува 11ня (uпit testiпg), при 51 кому тестую, ься 
тільки окремі част11н11 системи . 80110 забез 11ечує те, 1цо компоненти ко 11 струкuії -
праuездатні й с-1 ійкі до пев11ого сту 11е 11я . Під час тестува 11 ш1 бі .1ю го ящ11ка 
викорис1овую1ься .\1е·1р11к111юкр 1птя коду . 
При ,ест) ва1111і 1юрно1 о ящика тестер має доступ до ПЗ тrл ьк11 через 11 ж 
ін·, ерфей си, ш.о й замош111к або корис·1 ува 1 1 , або через ·юш 1і11111і іІІ'Ісрфс 11с 11 , що 
.:юзво.1яють іншому ко.\1 11'ю1сру або іншому 11pouecy підклю 1 111111 с51 Jto с 11 с1сі\ 111 
для ·1ес·1уна11ш1 . Н ш1р11к.1с.1,1 . f\IO;Jy.11,. що ·1 сс·1 усгься , може в1 1луп.111, 1 10 11н111ск,1111 
клавіші або KJIOJJKJ1 MJ1 JJJI ·1а )..(O JJOMOJ ою меха11 1 ·3му ,r~H(ї\l()J lll llj)lЩL'L'IH, 1·3 
у11еrзн еніс·1ю В '/ОМ)' , JJJ() BCL' il, Jl' JIJ)<.1BJ1 . ll, Jf0 , І JtJ J ІО)lЇЇ ВІІ J<J ІІІІШЮlІ, roi i , l,l' 1 ;Ї , lІ)К, 
ЩО Й реа11ьні н а1 11сканш1 І( ІсІІ~і,11 j J(IJ()IJ01( МІ1 ІІJі . Як 11pat!IIJ IO. І СС І )В,I 1 I11 } I 'lt)j)ll()I() 
-
Ч) l 1 ·у 2_ І Х 22.О І І І П 
яt1tHKR BC'J1L'll,(>I -~ H11 "-'0j)1\('\':H 111 1 І \.' \1 'ltt1фi1,:1 1tiii 'ІІІ і1111111 х )tОІ(УМС ІІ 'ІЇ В , ІНО оrrн суІОїІ, 
вн 1()1 '\І ло ('\ І "'l'('f\ І 11 І І о 1. 
ll<У' 1 п11н11і l '('CT11 r-.1:11от1) 11 :.,,  ІСТ\ I1срсв1рку '3)Щ'І ІІІ· СІІ·  С ІІ С'ІСМ ІІ 11ра нI пвтс rи 1 
,,1 1 ~-t1н:шня ,1 ТІІ~ функ~tі11. лля яю1х во11а ро3ро6ш1т1 с}t . Я І( 11раншю, перел 
,н,ч:її~-о;--~ Т('\.'Тув:1ння створю1оться тестов і с 1 tс 11 арії, ЯІ(і 11 срс; tбr1ч t1ю11, коректне 
фун~-ніон~ в:1ння с11 'то,н. 
Нt'г~т~~внс тестування веб-л.ол.атків псредба 1 1а с від11 ра1tюва1111я тих 
:--10>'"-· _,·1·ь с1·ат11ся з С ІІСТЄМОІО, якщо, скаж ,мо, користувач 
припуститься по;-.~и.1 1ш пр11 введенні дан11х. В даному випадку, система повинна 
6ут11 готова «ві.J.повіст11» на запит користувача повідомленням про помилку. Саме 
J.1я таки~ uі.1ей необх ідно негативне тестування. Цікаво, що негативні тести 
створюсться з урахуванням людського фактора - тестувальник передбачає 
наПбі.1ьш частотн і помил кові запити , які можуть вводити користувача при роботі 
З СИСТе\ЮЮ [] ] ). 
Вибір приm1и11у тестуван11я програ.111юго забезпече11ня 
Проана.1ізувавши існуючі методи для тестування , було обрано методи 
функuіона.-1ьного тестування, випадкове тестування , структурне тестування. Ці 
мето.111 широко відом і і детально описані в л ітературі. В трал.ицій ній класифікаuії 
.,.х  в1.. J11ося·1 ь :ю 'І.1е·1 о,:.~.І. В '' чорного ящика '' . 
Вони -застосовуються для тестуванн я зовн,шшх та внутр1шн1х функцій 
сис1~\111 1 11р1111ускають наявн і сть спенифіка 1 tії. використову ваної як еталон. 
1t'JO,'Ll1 Ві іJ.]) і 'Н1}1ЮТЬСЯ мі:,к собою підходами л.о rз116ору ) lallll X 'З М ІІОЖИІІИ входів 
. . . 
·~с1u:1ання !\1 с/)) 11кціонаJ1ьно1 о '1естува11ш1 < 11срсшрк;1 в 1 ; t11 овщ1юст1 11porpal\111 
<.:ВОЇ\1 l'IJCJlИ(jJiJ<.:Шiям . ] ] ри даному ІІЇ ,ЦХО) Lі 1СКС І 11ро 1 !)[11\ ІІІ 11 е досту111111 11 , і 
I1роI j)<I\Ja ро ~І . І}І ;lа(1 ься як «чорний }IIIIJ1K». І l t1 1ї110 11111 p~ 11it l lll l\ lll В ІІ J LШ\111 
54 
tnn, 
фу11кн1. он :1 ·1 \)1 \)\' ) 1' ' ' 
t t LL 1 ·у н:11111я <' ,~ t'OJ\tt н 1111 :щ1 01101·0 тссту~н:1 11ІІ JІ, С І( І1.ІІ Н:ІJ І С ІІ 'ІІ Ю°~' 
м611nкн Іі :т:1.11і1) 1 ·р:11111ч1111>. у юв. 
1 
Ро·31ю6.•1 с1ю тсст11 NlЯ 111ю1·р:1м1ю1·о ·за6с, 11 е , 1 с 1 111}1: 
- 11 срсв1 1 ка ·зч 1 пув:11-111я 11 :1раметрів с 11 с 1·сІ\юt0 ; 
11срсві1 кз обро6кн Н111ІЯТКОІЮЇ С І\ 1 ·у.1нії 11 р 11 11 е 11раІ3ИJ ІІ,ІІО 1313сде 11 их JtШ І ИХ; 
110\ШЛКа 13 .1 0ГЇІ\і функ1\іо11ува 111t>І СІ І СТСІ\ІІІ; 
коректність обрахунків та nнnеде1111я . 
Відповіл.но л.о обра 11н х метол.і в та 11ри1щ11пі в тестува1111я nporpaмJІoro 
забезпеченн я 6у.10 провел.с110 тестува 1111 л системи , яке представлено у виглял 1 
таблиці (табл. 3. 7). 
Табли 1 tя 3.7 
Рівні тестування 
----
І Рі вень тест ува н 11я Приз11 ач е1111 я 
~ННЯ ОК!)СІ\ш х елементів Перевірка результаті в роботи окремих 
І м етодів і функ ці й систе 1и. 
Г І н1еrрацій11е т естува н11я Орі с11това 11 с на перевірку зв ' я зк і в і взас юдії 
компоне11тів системи 
Виняткові с І І еревірка правильності обробки виняткових 
11туац1, 
ситуацій , які можуть ви11икнутt1 в процесі 
роботи систеІ\ І и . 
- - -- - -- ---
-
11 І І-срев ірка правильності фу 1-1к1\і о11ува1111я 
юt с ис·1 еІ\ 111 
системи , ІІОUІУК і ВИЯВJ І С ІІНЯ дефе кті в у 
системи і їх усунення. 
- --- -
Тес·1 ува нІІJ.І MO)t)'IOI ВІІВС; lСІ ІІІ >J і11форІ\ 1 а нії показаJІО ІІ j) І ІД,їїІІІ СТІ, С ІІ С' ) СІ\ 111 ло 
її ш11<орис1а11ш1 на реа.1 11, 1111 х об ' tк'Іс1Х. О1р11 ма~ 1і резуJ1ьтnт11 пр11 роботі ·з 
11рu 1-рам11им ком 11 J 1 ексом в іююв і;н1ю·11, 11 а раметрам , що бул 11 пос1 ~ш.1 1е111 ,, 
1ехн і 1 11ю~1у зав)..І.а1-111 і . 
.... 
Ч)t П/ 2_ І ~22.0 І І І І З 
ВІ1 С'ІІОВІИ 
с~_ · ч:1 ·111111 ~тап J)() 1 13111 ку 1t11віл і1анії тіс110 110□ 1}1 ·за11 11і1 '3 і11тс11с и1ш 11 м 
вн1-<)р1ктання,1 інфор;\1ації, яка стас наі1оажтшіши I ресурсо I суспільства. 
н~стрт,,но 1ростаючі технічні і тсх но.1оrічні характср 11ст11 к11 і11формаuій110-
1-t)\1n'ютepнiix систем І :--.1срсж надають якісно нов1 І\ІОЖЛ ІІВОСТІ лля обробки 
інфор.'І1з11ії і її вищої форми · знань. ІнqюрІ\1 атиза11ія стала важл ивою областю 
с~-ономік11 і в1пнача.1h1-юю сферою rро:\1адськоrо ж1tтrя. І1-нІюрІ\1атизаuія дозволяє 
е1-оно.'І11п1 1 основн 1 вн,111 ресурсів, забезпечувати ефектив11е адміністративне 1 
rocпo.::tapc ьh:e управ.1іння 1 знижувати соціальну напруженість в суспільстві . 
1 нформат1вація проникас в ус і сфери життя і цей пронес вже не просто зв'язується 
3 впрова,1женням нових і1-1форма11ій1-1их технологій , а є найважл ивішою функцією 
держав11. ч1ш1шко\1 забезпечення його безпеки і суверен ітету . 
Темою бакалаврської роботи було обрано розробка додатку для агентства 
нерухомості. ТО\1)' шо 11я галузь є актуальною і завжди є кл ієнти в цих системах, 
тому розроб.1ений додаток повинен бути простим і зручним в викор11станн1 1 
.'І1істити зрозум ілий інтерфейс . 
Ме1а розробки ,1осягнута і всі пункти постановки задачі виконані. 
56 
ЧДТУ 22 1822.0 І І \ ІЗ 
СПИСОК ВИКОРИСТЛІ1ИХ Д)КЕРЕЛ 
Adzic, Gojko & Cl1atlcy, Robe1·t. Scгveгless co111puti11g: economic and 
aгcl1itectuгal iinpact. - Т\1е 2017 11 tl 1 J 0 1· 11t м ect•111 g, 2017 . - 884 -889 с. 
2 Andгcas Gizas'  Soti1·is СІ 1t· 1· s t о d ou І ou, a11d Т\1еоdоге Papat\1eodoгou. Co111paгat·1 ve 
eva\uatioп ofjavascгipt fгamewoгks. - 2020. - Т \1е 2 1s l I11teгnational Coпference 
оп Woгld Wide Web. - Associatioп fог Co111pllt i11g м·асІ1і11егу, New Уогk, - 513-
514 с. 
3 Bruckeг, АсЬіш & He1·zbeгg, Michae\. А Formally Veгified Model of Web 
Co111po11e11ts. - 2020. - 10.1007/ 978-3-030-409] 4-2 3. 
4 СІшаn, У., Wang, Н., Cl1aгacterizing Insecuгe JavaScгipt Pгactices on the Web. -
2019. - Tl1e 18th iпteгnationa\ сопfегеnсе on World Wide Web. Madгid, Spain 
(Аргіl 2019), 964 - 965 с. 
5 CleaгCapital - Режим доступу: https://www.clearcapital.com/ - Дата доступу : 
03.05.2021 - Valuatioпs-Bгokeг. 
6 Соlіп Moock. Esseпtial ActioпScгipt 2.0. - "O'Reilly Media, Inc.", 2004. - 502с. 
7 Eric Wol1lgetl1a11. SuppoгtingWeb Development Decisions Ьу Compaгing Тhгее 
Major JavaScгipt Fгaшewoгks: Angular, React and Vue.js. 
Hochscl1ulscl1гiftenserve1· dег НА W Hamburg, 2018. - 84с. 
8 Evan ВuгсІ1а.гd. Refactoгing JavaScгipt: Turning Bad Code lnto Good Code -
"O'Reilly Media, Inc. 11
, 2017. - 442с. 
9 Gerard Gallant. WebAssembly in Action - Manлing Publications, 20 19. - 425с. 
І О https://blagovist.ua/for-owners - Благовіст Агентство нерухомості 
11 https : //n]пzi .gov. ua/index.p hp?г=si tе/іndех&рg=б&Іаngнаgе=uk-
І нформатизація 
12 https://studopedia.info/1-112574.html - Проблеми та шляхи розвитку 
інформатизації в У країні 
13 https://uk.wikipedia.oгg/wiki/Aгeнтcтвo_з_нepyxoмocтi 
14 Itech _ Режим доступу: https ://itechгea lty.com/ - Дата доступу: 03.05.202 1 -
About itech. 
57 
Ч)t 1 ·у 22 1Х 22.О І І І П 
15 .Іоk1н: І а11и.Іі11аі. ,1 ooJ cm .І a,1 asc1·ipt ТссІ111ічш:.:s Режим 
11111,s: 111 'tiit1111 . со111 l)•'-'-t t•'-'-i·- І)1. og1a.1 111111·1 1g;  1110(1 C J'll -J· 3\ · І · · 
1 ,1SCl'lpttcc llll(jLICS-
cJ-:20~4-:();1!~ Мсdішн, 20 І 9. 
16 13.іа No,, ak. H.casoпs \\І І1у \Іuc.js ls C1ctti11g Мо1·с Тгасtі оп І~vегу Month. 
1011tc1·ail. 2018. 
Ії Режим л.оступу: l1ttp://1пat1·i xп~a l cstat c.co111/ - ) lата доступу : 
о:.о.-.2021 - About t1atгix. 
І , t1icl1acl Вуте. ТІ1с Risc ai1d 1 :а ІІ or tl1c .Іа,,а Лрр Іеt: Cгeative Codiпg· s 
А ,,,k,, ·a гd Littlc quaгe \І ісе) 20 І 6. 
І 9 Pa111 · s \7а. Real е. tatc - Режим доступу : l1ttp://pa111svas.co111/ - Дата доступу : 
03.0 -.2021 - ВРО Seг,, i ces . 
20 Seгgi 1ап . іІ І а. Reacti,,e Ргоgгап1111іпg '"' itl1 Rx.JS 5: Untaпg le Уоuг 
А. упсІ1Го11оu . .J a,1aScгipt Code - "O'Rei lly Media) І пс. ", 20 18. - І 46с. 
21 Sl1yam Se. l1adгi. Апgu]аг: Up апd І{uппіпg: Lеагпіпg Апgu І аг) Step Ьу Stcp -
"O'Rcilly 1edia) І пс. ", 20 18. - 3 І 2с. 
22 ТuгЬо ВРО - Режим доступу: l1ttp: //,"' "'''"' ·lL1гbo-bpo.co111/ - Дата доступу : 
о ..1 ., . 0 )- _10_1  1 - S e1·, ,1. ces. 
Айвазян С.А . ) Енюков І . С. , Мешалкин Л.Д. Прикладна статистика. Основи 
мо.tе.1ювання і первинна обробка даних . - М.: Фіна 11 си і статистика, І 983 . -
47 І с. 
24 /:,ір "1 а1-1 Е.Г. Порівняльний ан ал~ з м е·1 од1 в пропюзування /ІНТИ. Сер.2 -
І9ХА. _r~1 . С.1 1-1 6. 
25 Бо11аовс1 М.С. ОJJерації з нерухомістю К.: І І ерухом і сть, 201 7. - 632с. 
16 Бu: 111 Еи . , Хуань К.)~ж. Ба~ атов11м і р11і с1 с1·111 с·111 1 111 і і\ 1 стоди для еко11оt'.1ік11. М. : 
І І ;,~укс1, 1979. 348 с. 
27 В. 1u;J11м11рова JJ.I J. І І ро1 ·нозува 11т1 і 11 J 1 ш1ув::~ 1111 >1 в )'І\Ювах р11 1 1ку: Навчш1ь11111і 
11щ: 16 1111 к. - М.: Видав1-1и 1 111й ді м «) L:.111 1 ко111 1 ) {о» , 1000. 308 с. 
2R І о . юванова І-І .Б., Кри вов 1 0. І . Мстщ1,11 •111 і 1111Та~1ш1 в 1 1кор11стн 11 ш1 
\1іж1 с.J . І )''3сно 1 о балансу в JJ/)() J 1 ю·J 1111 , ро ·ч) : 1 -...: ) 111, ,1 , // І3 ·засІ\ ІОЗ В 1я зку І І Т І І і 
Ч) tТУ 221Х22.0 11 І І З 
еко1юм1ч1ю1'0 ро1внп<у: Сб. ,н,у1 , . тр ./А І J СРСР. З, ИJиОІ / П . -
Но1Зос11 6ірськ, 20 І 7. С. 62-77. 
29 Лсржа13ний стандарт України Д ТУ 3008-95. Докумс1паLtі }1 . Зв іти У сфер і 
наук11 і техніки. Структура і ІІ раІЗила оформлеJІня . - До. : Держстандарт 
країни, 1995. 
}О Економіка нерухомості: піл. рсл.акнісю Ресіна В . І . М . , 1999 р . 
З І 1 ра 1ср І . Мате 1атичні метол.и статистики . - М.: Світ, 20 15. 
32 Оuі11ка нерухомості: Піл.руч н ик / п ід ред . А.Г. Гряз 11ови й, - М . , "Фінанси і 
статистика 11 . '_) 0 01- · 
З"' Оці нка р111-1кової вартості нерухомості , під загальною редакцією Зарубка В. 
Н і Рутrайзера В. М. , М.: Справа, 1998. 
34 Руденко О. Г., Бодянський Е. В. Штучн і нейрон11і мереж,: Н авчальний 
посібник. - Харків: ТОВ «Компані я СМИТ», 2005. - 408 с . 
35 Фонд Державного Май на України. Про брокерську ді яльність У сфері 
нерухо 10ст 1 М .: Законопроект, 20 І 9. - Збс. 
додлток л 
ЗЛ ТВ[Р Д)К12 1 І О: 
Зао. кас сдрою ПЗЛС, професор 
Перву11інський С.М . 
-~-==---"'-t,<- 1,--
,,_1=3_" -12с""'--___ 2022 Р-
ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ КОНТРОЛІ-О ДОКУМЕНТООБІГУ РОБОТИ З 
НЕРУХОМІСТЮ 
Специфікація 
482. ЧДТУ 22 І 822.0 І І 
Листів 2 
Розробник Теш1и uьки11 11.O. 
Керівник Катасва Є. 10. 
2022 рік 
І 1отач СІІНЯ І 1l :.1111\1c11) вання І Jрим і · r 1<а 
-~1  --
22 01 12 О І Гс1 ст 11рограм11 
22-01 34 01 lнстр 
- каія корнстувачсш -
22-0 l 90 О 1 
-- Графічні матсріал 11 
- - -
- ~ 
~ 
-- - .--. - ·-
-- 1-
-~ 
-
- +-
-
-
-
f-­
~ 
-
-- - r-
- ---~-
-
-- -
-.-·- ---
+- - --- ~ 
+- - - - ---
-- - -
-
- ---
-
--
І 
- j 
.. - - і 
j 
І1РОІ -РА ~НЕ 3АБЕЗ1 1 1:Ч[НІ І Я КОІ-ІТРОJ ІІО ДОКУМЕНТООБ І ГУ 
РОБОТІ1 З Н -РУХО ~ І ТІО 
Текс~ 11ро 1 Jам и 
4R2.ЧДТУ.221 822-О І 12 0 1 
Л 11стів 8 
РтроГ)1111к Те 1 1 л 11щ,кнІі ) l .O. 
2022 
2 
co111.;:i.г1.Rea11:'1C'pe tt\·
. ni0oi·t ·  .,!' -e>i,, 1· cc. днLl1J\1a11ag .... 
l . сот. ар, . Rca 1 Г1 op.:-1· t у. sei·,· . \с 1 • . 
jn1port сот.арі .Realr>i·oi..'>c tt, _ icc. TokeпRC'111c111bc 1 ·J\1csc 1 v 1 cc; 
jn1porl 1 1
-g .sp1iпgf1·ame,,• ·ork Ь.s e , • 1 ce · Use 1· о е t а1· 1 
1 sSe1v1· ceJ 111p 1 ; 
jnipo i·L - .sp 11gfi·ame,,•o 1.·k · Ь ea11s. facto1·" а 11110 t · 
11 J • al10 11.l\,1to ,111· 1 С(1, ·  
. n1•~01·t 01 0
or;.sprit1gframe work: oot.~~b . se1vle~.Mнltipa1L C011[igPAcL01y; 
l t' • 
jnipDl '- - context.a1111otat1011.Bea11; 
. n1co1 L 
1 
оі9•  · -c:.) )l 1 11gf1·a111e,-.,01k.secн1:i t" а J • н t!1 e 11 t 1. caLio11. Remembc1 Mcl\t1Ll1e11Li c aL1•0 11ProvJ' dе  r·'  
jn1co1·t 
01·· 9.c- :pi ingframework.securit,, , ·,"е ь .a,11_! 1e11L1. catз. o11.1·cmembern1e.J. dbcTokenRepos1· t 0 r 
,•InЧ""j . 
j,moc-1·t: 
01·· 9. -c:Рч J;1gf1:ame,,•ork.secuг· it" ,еь J ·" .aut11e 11t1c. at10.1 1.re111ember11 e. Re me mberMe Au t h е11 t'1  
catJ o:i::'1l ter; 
1 n1001·t 
r·g .sP1•1 ·1 1 gframewo1·k · se cui-i·t y.web.authe11tication . reme mberme .To k e 11BasedRe me mber 
0
r,1ese1,·ices; . 
jmporr. org. spr~пgframe¼rork. stereotype . Controller; 
import org.springframework.web.multipart .Mult ipa rtResolver ; 
іг.тоо1·t 
~r~.springframework.web.multipart . support . StandardServletMu l tipartResolve r ; 
imporl j avax. se1-v) et . IVJul tipartCoпf i9Ele111eпt ; 
import Javax. sql . DataSource; 
mpo1t java . security .MessageDigest ; 
1
:mpoгt Java . securit:y. NoSuchAlgorit:hmException; 
&Control le1· 
p~t::c class BeanGenera tor 
Aulo,.iired 
private DataSource dataSource ; 
@•J.. u t.o,.•i red 
pri ,,ate UserDetai lsServiceimpl userDetai l sService ; 
l>.uL01•1ired 
pJ і ,,a tE: TokenBasedRememЬerMeServices tokenBasedRen1e mberMeServices ; 
rc JшL01•1i red 
privale JdbcTokenRepositoryimpl jdbcTokenRepository ; 
AULO\'lj) E:d 
µrivate AuthMa nager authe n ticat io11Ma11ager ; 
Бе:ап 
public MecsageDigest messageDigesl() 
!•1erA:agE=Digest messageDigt::st = пuJ J; 
L1y { 
111e::;sa9<::Digesl = MessageDigt::sL.geLJm·trшce("SIJ/1. 256 "); 
return messageDigest ; 
<.:<;l с!1 (NoSuc11AlgorithmExcepLioп е;) 
c.p1i11LStackTrace() 
reLuгп messageDigest ; 
l")c а1 ~ 
JЩ!)) 1 с Rt-iнe iпl)e J·f11eAutJ1eJ1ticatio11lli 1 LІc-J I l-111< 1111,с 1 !-'!1 /.1, t !1<:'ІІІ і c:al j 011F'i J t·.e r () 
66 
482·Ч J1ТУ .22 1R22-01 12 О 1 
reLoп1 11е\,' Rеще,нЬе~·мед . 
Bc3 ~edRc11,en1be1·J\1eServ1.· с es ) • \.Іl 
11 e 11ti ca li опFі) teJ· ( aut l1e11Lica ti 0 11Ma 11ager ' 
,,еп ~ 
со~ ' 
} 
(а)веа 11 
PtibliC Rc11,en1berf\1eAut11eнticat . 
mьerMeAot1І . . ioпProvider 
reme ent1.cat1.onProvide·r () { 
reLurn пеw RememberMeAuth . . 
ent1.cat1.on Provider ("secret " ); 
(і8Є с3 П 
t)tiblic TokenBasedRememberMes . . . 
· return new Tokenв d ervices tokenBasedRememberMeServices () 
. S • • ase RememberMeServices ( • secret • 
use•,· Deta1 1 s erv1.ce 1 ; 
} 
с~веаn 
рнЬlіс JdbcTokenReposi toryimpl · db т . 
JdbcTokenRepositoryimpl tokJ Rc oc1 ~nRepos1tory() 
. en epos1.tory = new 
Jd))cTo ke11Re pos i toryimpl ( ) ; 
tokenRepository .setDataSou•..·. ce(d t s 
а а ource) · 
returп tokenRepository ; ' 
@:Зеаn 
publ:i с Tok e nRemember!VieSe1-vice myTokenRememberMeService () 
retu 1·11 пеw TokeпRememberMeSe1-vice ( " secret", userDetail s Service ) ; 
~вean ( n ame = " commonsMultipartResolver") 
pub)ic !"1ultip a rtResolver multipartResolver() { 
return new StandardServletMultipartResolver() ; 
@'Bean 
pub] ic MultipartCo nfigElement multipartConfigElement() 
Mult:i p artConfigFactory factory = nе\•І MultipartConfigFactory () ; 
f actO)"Y . se tMaxFileSize ( "lOMB") ; 
factory. ::::;etMaxRe questS i ze ( • lOMB") ; 
reLuJn factory . createMulLipa rtConfig() ; 
package com . ap :i .RealP1operty.sc1vicc ; 
1юporL com.ap:i . ReaJP1opG1Ly.c!1Lity.Role ; 
import com . ap:i . Heal!:>roperLy.eпtity . User ; 
i 111porL со11,. арі. Heal Р1 оре1 Ly. 1 eµosi Lory. UserReposi tory ; 
і111ро1 L 01 g . spring[rame1-юrk . Ьеанs . factory . aпnotation . Autowi red; 
i111po1L 019 . sp 1 i11gframewoзk . ~ecurity.authentication . AuthenticationManager ; 
і111ро1 L 0 19. sp1 ing f 1 а111<:'1-ю1 !< . sес1н і Ly. at1tl1ent i ca t:i оп. BadCredeпtia 1 sExcept ion; 
impo1t 
01·9 . sp1· i пg f 1·ame1,•ork . ::::;ecu1 і ty. auLl1eпt :і са L ion . Use rnamePassvюrd.At1tl1ent і са t :і опТоk 
еп; 
іщро 1·L 01·9 . ::::;pri119 [ 1 а111€: 1-:or k. i:'""curj ty. со1·е . Aut l1e ntica t ion; 
in,poгt 019.spri11gf1amcwo1k.s~curiLy.co1e . Aut he nticationException ; 
іщро1t 019 . spriпg f 1 а1н1:"1·.·01 k. s.,,cu1 і Ly. core . GrantedAuthority; 
l ІНрогt огg. sp1· i11g f 1 at11L 1•:01 k. secu1 і Ly. со1 е . autl·юri ty . Sin1pJ eGran ted.ALІtl1oгi L у; 
inipo1·L 01 g . 1"р1 і 119 [ 1 а111с 1-:01 J~. :· ~ "1·,- ос уре . Со1нропе11 t ; 
lt\1po1L ja,,a .uLjl.Hasl1~', L; 
1111Po1t java .LІL il . Set; 
4 
;,Conipo 11c11 t 
(J ''l',-,' ) 1с c-1:i::;~• J:l.\1t І1 1,":\П~•q ,:,1· 1111t'l <?ПІС'Нl S Ї\\Іl 11<?11t j Ci1l і 0111'-11'1Іі1g<' І 
,,.,1·1 ,·,1 t (' j і 1);:\ 1 l JS(' 1·Repos :і lo1 у \ISE'l Rcpos і L 0 1 у; 
<'A1ll с1,·1 l ,~d 
,•1 \1Lй і с · .=1.11t l1t-1Ra пa-ac1 (Use 1·Repo~" il0 1.у  нr.• e 1Repos1 t o 1 y) 
t 11 ::.s.use1 eposito1,, - _ u -s eiRe pos1to 1y; 
,:І(',·е 1 1 і d\; 
p11bllC .i:1.ttL lieп t :і cat 1011 aut l1cпt:i 0 1115 
c ate (AuLl1e11Li са L іоп at1Ll1c 11Lica t:i o n) t 111·
• ,. 11e11t і са L 1 onExccpt 1011 { 
.~ t-'--
St 1 ~nc log~n = at:tl1ent1cat1 on . getP1 incipa) () ➔ ""; 
Str111a·  log1nr>as•s ,,•01·d -- а u LI1 enL1· c at1· 011.getCredent·1 als () + "" ; 
usei expecLedUse1 = userRepository.findUserByLogin(login) 
if (expectedUser == null) { 
throw new BadCredcntialsExcept ion("error load u ser from data 
(!expectedUser .getPassword() . equals(loginPassword)) { 
throw new BadCredentialsException( " password i nvalid " ); 
Se .::Grar:t:cdAuthori ty> grantedAuthori ties = ne,-1 Has l1Set< > ( І ; 
?о]е 1ole = expectedUser.getRole() ; 
grantedAutho1·1 t1es. add ( nev1 Simpl eGrantedAutl1ori ty ( role . getName () ) І 
Use1namePass11ю1 dAuthenticat:ionToken tokeп пе,-1 
usernam, Passvю1·dAuthent icationToken ( 
logiп, 
expecLedUser .geLPassword(), 
91anLedAuthorities) ; 
t:ok<::11 . s<::LDelails(authentication . getDetails()) ; 
1 eL u1 n LоІ,еп; 
расІ·.аоС; c.oni . ар:і . Е<::а] !-'1 operty. service ; 
1111ро1 L 01~ . :;р1.1119 f 1 a111(;;wo 1 k . beans. facL01 у . annota L іо11. AuL0111i rE::d; 
;. mp~! ~ 
or9.sp1:ingfLanwwo1k.secu1ity . authenticaLio11.Username Passwordi\uLh enticationTok 
~;;; 
impo1 t 019 . sp11n9 [ ra111evю1 k . securi ty . со1 е. Aulheпti c-aL :і 0 11; 
.111rt,1 t: Q1 ч. ср1 :і пg [ rа1пе,-ю1 k. securi Ly. со1 е. coпLexL . :е< \11 1 L yC011LexL Holder; 
і 111ро1 L v19. :;р11 119 f 1 amewo1 k. secur:i Ly. со1 е. userdel a і 1 , .. Uf:e 1·De l a і J s ; 
111.рс,1 1 с 1 g . 1·р1і11911 а111є-11ю1 k . s te1 eotype. C:0111pone11L ; 
1mpo1 \ j~1\'aX . :;(:'l vleL. l1Ltp . HLLpSe1 vleLRequesL ; 
1mpo1t "vax.~e1v eL.hLtp.HltpSe1vle LResponse ; 
< Со111ро1н,J1І. 
l Jt!) -С ·lм::· i \\1 LJ1~;1:- 1 vj се { 
р1і,,, t.1.: i:i1Jal At1L!1!>1a11agcr auLhMa11age1; 
µ11,1,н, [11.-... U~(1uctai)sSf;;rv:iccin1pl detc1j]:..,~·L1·v1<, 
р1 і,., t 1: 1 111,:-. 1 то}<: 11Remen1be1 меsе 1 v іс:е LоІн:: нНс.нк 11\! L 1 11, f"\; 1 ,., J ct: ; 
68 
• 
5 
,,-mblic b oolean login(St 1· i•n g 
HttpSeгvletResponse res) { log i· n, Sl1·1·1 19 paSSI\IOld, HttpServletRequesl 
UserDetail s userDetails 
= delailsSe J•vice. loadUserByUserпa111e (logi1 ); 
if (use rDetails == null ) 
returп false; 
if (!userDetails getPa 
returп fa l se;·  ssword() · е qua 1 s ( password)) 
UseгпamePassword.Aнtheпt · _ . 
lCat1onToken token = 
пevJ 
;Jseл1ame Passwo1dAutl1enticationтoken us . 
sei·Details. getPassword () . ~ erDetails . getUsername (), 
u token.setDeta1' l (, u~erDeta1ls . getAuthorities()) ; 
5 userDeta1ls); 
Auth entication authent· 
lcate = authManager . authenticate(token) ; 
tokenRemeпlЬє-1·/-'JeSe1-vice . login (req, res, authenticate) ; 
if (token:i sAu t J1enL :icated()) { 
SecurityContextHolder.getContext() .setAuthentication(token) ; 
return true ; 
else { 
return fa]se; 
public void logout(HllpServletRequest req, HttpServletResponse res) 
Au thent ication authentication = 
SecurityContextHolder . getContexl() .ge t Authentication(); 
tokenRememЬerl"le Sє-1 vj се . ] ogout ( reg, res, authentication); 
SecurityConlexlHolder . cJearContext(); 
package com.api.RealPrope1ty . se1vice ; 
1111port com . арі. HeaJ Prope1 Ly. <:з1l і Lу . Role; 
:i111port com. арі. RealP1ope1 ly . enLi t у . UsE-1; 
impo1·t со111. арі . Rea 1 Р1 оре1 t у . 1·е1 Ot; 1 lory. Use1 Reposi lory; 
і шport 01 g . spriпg f ra111ev.ro1 k . LE-a11f' . f aclo1 у . ;с;шюtа t ion. Jl.u tov1i red; 
irnpo1 L 0 1 g. spr:i 11~f1a111e1vo1 k. secш· j Ly. со1 е. G1a11ted.Authority; 
1111port 01·9. spr:i 119 f 1 a1ne"•o1 k. sect.1 ~ L у. со1 е . aut hori ty . SimpleGraпtedAu tІ1огі ty; 
:impo1 t 019.springframework.secu11ty.co1L.us~1details.Use1DeLails; 
іщро1·L o rg. sp1 ing f 1·a111e1vo1 k. sєcu1 :і Ly. с-01 е . ш::е1 detai 1 s . Use1·Deta:i J sserv і се; 
impo1 l 
01·9 . sргі119 f ra1пe1,,01·k . secu1 і t у. t 01 І.:'. t1se1 de La :і 1 s. Use1·11ameNoLFou11dExcepL іо11; 
i111po1·t org . spri11gfra111e1•ю1k. ste1 НJІ уре. Co111po11t11t ; 
1:нро1t ja,,a.util.Hasl1Set:; 
impor t java.ut il . Set; 
' ,0111ро11е11 L 
рІJ pliC claGS UscrDeL;tl_) c,S('1 Vi <'<'lt11pl і_щµl C'\11(' \\l І"1 t)~(' \ І)С'Lмі 1 nSC'l vi {'(' 
privat с fi11al Usc1 Rcpos1 Lo1 у \tl"1ei l~epos:i l У; 
0 1 
c,,дuto\.ii l ed 
pub1 іс. Us<'iDc-Lail s~e1•vice1mpl (Use1Repos it 01у t1se1Re p o13j Loiy) 
t}н!;.t1se1·Repos1Lo1y = \ISe>t·ReposiLoiy; 
сю,,е1 1·з de 
piibli c UseiD ta:ils loadUst:=1·ByUse1·11anie(SLii119 logiп) t l11·0 .,, s 
1
~ackage com.ap1.RealProperty.service; 
І' 
in1po1·t com .api.RealP1operLy. entity .User; 
;nч~o1·t com.api.RealProperty .repository.UserRepository; 
1mpo1·t org.springframework.beans.factory.anno tation.Autowired ; 
::.mport 0 1g. spr1ngf 1·ame\,•ork . stereotYPe . Service; 
poi· t java . uti) . LisL; 
1111
::.nipOl t staLзc java .utiJ . Objects.isNull; 
•·se1-vi се 
~ubl іс с) ass Usc 1·Serv:i се :і mplements IUserService 
· pJ·ivate fзпаl Use1·Repos:i to1)' userRepository ; 
,A\lt01•1i1 ed 
oublic Use1Sє1v1ce(Use1Reposi tory userRepository) 
· this . userRepos1to1)' = userReposito1)'; 
~,,ove11·1de 
public Use1 addUser(User user) { 
return uo.eгReposi LOl)'. saveAndFlush {user); 
<r.;()ve1 ride 
ulJ) іс tІ!"с r qetUser {Long userid) 
р use1 use з = userRepository . getOпe(userid); 
:і f. (i:·Nt1ll (ш::е1)) 
1·е u 1 11 11u 1 l ; 
J"C::L l1J 11 u:..;e: 1; 
< •О,·е1тіdе 
pul>lн: ,J~1::1 usc1·Updale:(Use1 user ) {. 
J <:t \1 1 :1 u:;1=1 І,1.:ро!оі Lory . save (user) , 
ІIOv<:11id<= { 
pub]i~ u~~1 а."~' 1 t euc-:eJ (l,ong use1Id) Id) 
U~c1 uг~1 u~~1ke:posi Lory.geLOne{use1 ; 
if (1:l'ull(ut:Cl)) { 
1, LlІJ 11 11\І)); 
''-\',lllUl 
70 
-- І 
482. ЧДТУ.22 1 822-0 І 12 О І 7 
purJJjr· J,ir.;L ,Uor.>r , getд]]Uacr() { 
,, 11rn ш;~rРсроаі ory.findдll() 
,.,o•J(' J } J (] , , 
)Jt, IJJ j t· U:;r•r 9cLUacrByLogin (Strin 
1 І ( J е/ Іu J J ( ] og з n) ) { 9 login) 
r "t ІJ r n ou] ] ; 
r' І ur11 i1:;c1 Hcpor;:i \ ory. f indUaerІЗyLogin ( login) 
(,,{J/1)) ]() , , 
!111/Jl і.  t· J,j r,t_ ,tJr;<п .., 9C:LU• ',Crf,' yl• ir ...,.  , • І,' а rn е- (,,..; L r 1·  ng f1· r<_: t!·lame) 
) 1 (jr;J1u]l( f j1r;t!l;)m<•)) { 
JC•\UJIJ IJU)); 
,,,,o•Jc• 1 1 і cJc• 
р11І 1 І j с J,j :;\ · tJm • i CJ' t IJ1' І Іi;J ,,,r;t ІJ,н1 , 1• (;,t:1·j na lnatllёtmc) 
iJ (i:; JJ11ll(l,1: ·t JJ,1111tJ ) { .., 
l \l } IJ JНІ]І; 
1 t • І 1
11 1'11 1 11а· 1 l t J )(1 r • і t 1,1 1/. І і п,Jt11; 1 , 1 Hyl,u~:Lllurt1<: (] ,., • 1:,1п1с ) 
) 
р,1{')(і1') ( 
J ІІ\)Ю І І !11 {J. П іJІ І l l tJ І І ,11111 VII J J І\. J н •,І JІІ І. f ,І( ' l 0 1 і' , ,11111<. L"І С :, '.",,),;, 
j 11\) н )1 t tJ JIJ . ll jll ]IHJ f І ,1111, Vl()J J,, ('І1JJ\ (•;.:t ,,ІІІІЮ ;1 \ НІ,.)-, ,1:,; 
JІІ\) Ю І І 0 1 с 1 • п 111 ·І 1 н1 r 1 , 11111 1•1t , 1 І·. . с ·с ,11 t , • :•: , . , 111110 , , 11 1 с 1 •. с 1. і : о::, .. · • . .. 
] ІІ\) •О l І 11р1 \1н1Іо};.1\1,t ·1 1 111, · 11І,1l ir,11. IJ\Ji ltl , 1: .J,,t!1~·, l, c;t ::.:; 
j 11\J >Ll 1 І 11 111 i11~1J c1>..r l 1н·11111o 111,,111 , 11 .11 1•1 ,, 1 ,·, .i\pli'L y ; 
і 11\Jlt\ J І 1 1 )\ І І І І~ ] (ІХ,t 1 с1('\ІІІ І1 · 11І,\І іt•ІІ.1·, І \'ІІ, .J1111J1011::,1 .с:.~СС.!1•; 
J111p,11 t 1111 1 і 1 1ч r с1х.с І оt·1111н•111,,1 1с,11 :1,•1,•1<·, .f·,•ct1! ну!, ~,•J,-: .c,·, 
j IIIJ'L>J І 1' ) 11111tJf(>X.(\CІ('\IJ\it ІІl ,І l 11111.: · І'і .11,,c111111•J1 .,tзс:,._! ,- ; 
j 11\) ,, І 1 t : І )' І 1 І l(J J ux . (І, І('\ 1111\ І і\ , І І і < ' І І . : : рі . : ;, І \' І , , . СGІ .:. 1 • ~ • • ~ L" C~! 1 1 :_усе:·:_<=:-:~ ; 
j ІН} ,, І І 1 • 1 • 111щ J (,х . 1І111·1 1111, 111.11 11111 . :ї•J і1111.1,·, І •. 1 •J1191:.· r с-;:,1; 
j 1111 ,, ' 1 t І'\'І і ІІІ.) ! СІХ. 1 ) 11('\ІІІІt·ІІl ,\ І І 1 •11. :•1,•,l•ІЧ• І.'. ,ІJ111(Ч .Н ЗО:1~. :-.J.3i !L'$\·.'a99L' t :-! ; 
1 \\І\ ,, 11 І \,І\',І.\ 11 :і\ .('1 1 І І1 \' \ 1,,11: : ; 
1 ІЩ ч 11 І \,І\'1І .tl l 11. І , 1: : 1 ; 
Р \·'н,\\ 'l , •i~,,,, \ЧЧt1 1 :' 
І(\•\\ \ 1<\\ І\ , \ і<..\1\ 
1ч11 , 1 і,· ,•І, 1: : п !~1,•,19ч1 1 t','11! 1,1 
1ч1,·,1 \ t ' :·\,Ні<· !1•1"1 i·t•з:1.; :.t· 1і;·•, н·:.ї,1:: ш:.=-:•s::;: = ".:..t:tho!."izat:o::"; 
,·\'.1111, ( "${:~1,•,1чч ,, .11,•:· t \ .. , 
\'1 І \',11 \ ' ~:t) і J)Q !11•:: \ ; 
' 1:,,.111 
J".:\,1 І,• l\.. '  ~k ,• І ,\} '1 І І 
,, t\\\H 1"1\'\,' l," "k\t \l'\.,<."\1H~\~ .. t .. 1.: .. ,1 ....) ~"'<.. -~;:.:-.. :..;::;. :) 
. : · , ,'НІ) І: ~·,:J:, ІН,:·"·, - • \ \:. іс-:~~-. ,-.:.:19:<:"t::C':lLJ.S t:: ( аш:hТоkеп ())) 
.:,,\•: \ І\,\•1н,~х1 ,, 1,· ,11 , ~ :.:і,,: 1~·.,·1:~-:.-< :-..·:.L::.,·:: (::-c,~:~::.:::·Ccni:::exi:::( ))) 
• }1 ' >1t (}J,•~>t І 
. :.' \ ! \_ ......... t \ \ 
їІ 
• 
4~2. ЧДТУ.22 І S22-0 І 12 О І 8 
, l ,fJJ Y''J ;.Juth·Iuk, n() { 
р>' '" ER 
rrt пп ri t•·,, l\pjy,Y("~,;_irer {accessToken}", AUTHENTICATION_ HEAD , , 
,, t,e;3rJ r 1 " І 
} 
:, r 1 • 1
11 
Т J ·/•J'' JП1 Jrjt.'jCrл1LP%t :~c.ccurjtyContext() 
1 1 
, :;" 1nJtyCont ,%t_.J,uj}der() 
. :;щ•ur і '-УР0 f err,nceз ( de f aul tдuth () ) 
..  }f, 1rJ, rj J) ,r,JJ (l )h ;: ,(path ,.. PathSelectors.ant("/ H " ) .apply(pa )) 
th
І 
доллток в 
11rогrлм 1 І Е ЗЛЕЕЗІ 11 : Ч Е І II І Я КОІ І ТРОЛ ІО ДОКУМЕНТООБІ ГУ РОБОТИ З 
11 Г:РУХОМ ІСТІО 
І 11 <.:трую lЇ Я корнстувачеві 
Ll tC. Ч) lTY.22 1 822-0 1 340 1 
Л 11сті в 6 
Тептшьк11й 11.0. 
с )~"-ІД,Н" ' щ;дщдщц;:, 
,,..,.. Додати об'є1<т нерухомості 
Прод.,о~ць 
Опис об'єкту 
, І 
І" І L·' 
Рисунок 13.1- Пункт меню Довідники 
В даному пункті с наступні підпункти: Види нерухомості , Продавці , 
Покуnuі , Праuівник11. І Jo·1а ріуси. 
Приведемо 11р11 1с1а,;~ JЮдавання 1ювого 11раців11ика (Рисунок В.2) 
(дом111 }~ 
Додати нового працівни1<а 
Новии пр.~ ціеник 
РІК> 1 ю 1, 11.2- І І > 111п м~11ю )J,одавання ново 1 ·0 11 р,щіш111 1,, 1 
7-1 
Працівники 
По­ І\Ікце 
Прізвише Імя бзтькові nроживання Телефон Електронна а11реса 
-• ~е-о-:=~11 !:,/. -3ЄJs,::5-:5f5 С \ ~d}'S 3\ё,,~~с(;(е :-, g"0 JP<0.,' 
~~.:- , -=. ... а 
Рисунок В.З- Пункт меню Перегляд даних по праuівникам 
Аналогічно вносяться дані по кл і єнтам. Також потрібно внести дані по 
нотаріусам , якj оформлюють договори . 
----i 
( дод,ш1 )~ 
Додати нового нотаріуса 
Нотаріус 
'. ,. 
І) в 4 П)1 J;к,,· ме 1 1ю Внесе1111)1 ·ia 1111x по І І ота рі усам 
І ІС)' ІІОК . - ' 
75 
4 
Но атр іуси
ФІрмn,
n мою
По. н '
П рі ищ І я н дD •• •
а
ба кові Юр11 д ,,чна Адреса Тмефо" (nкщо <) 
д,..: о ,- • , о, .., 1
·, чrp•Jc,· 01, Wсс"сн•� • ;sl) 6? 2 1 237 6 5  \ D\'
.:GO :� (O"!'\PJr,i 
r., .f1 <,• •• J,•1:. и �.. . -3SОО'б 2?771 2  т ов 'Т
..., •-• 1t .1t: i:.s l/ 1 \�J 
t..�..:�1- 1 Є� :�· .. t.C-!:: • .._ "с, ... � є ;·•" Чср"асt:І(. а -!8 5ї5�2 З J32
�: 
Рисун к В. - Псре r я д да н и х  по І отаріусам
Пе ре йде й 
10 н а  на
и
ступ н пункт 1ен ю -  Об' с1ст нерухомості
'
Додат ио б є кт н ерухомості
кту 
ПродаБеu ь Опис об є
Р ис ,нок В.6- J Jу11к·1 . 1 11с ю 5· ·кти Нерухо мості
І Іри д :�.ав'ш н і 
1нщо 1о 06· с 10), ві;�кри ва ть ся 11а туп11 . 
ВІ НКО
5 
( /1.,. Д,111\ іrЧ-1:Іі:О 
Додати об' єкт нерухомосп.  
Проаавец1, 
Опис об·єкту 
J> 11 су 11ок І З .7- ) tо; 1 ащ1 111151 1101юго Оfі'fтт 11 . 
----- - - -- \ а срул();\ІОСТІ 
( л • · ·· Шrlr "!1Q 
Об'скти нсрухоr,юсті 
118 01,д 
nгow~ 
Р11 ·у 11 ок В .~- lkpL' І ".ll> І ,' l .2 t: 111 11:--.1ю ()С)"ск1 а\1 l kp):--.O\JOt.:І i 
11 ;1 сторі11 1 t і Фт о ·1.1 Hi; tL' O 1\ ІОЖІІ :1 ; to : ta111 і ІІl'р~І . І}ІІІ)'ІІІ <Інно 0G·ск1у 
lll'pyXt)t111)t'T i і в i ;tt:O . в ІН .' Іі В ІІ," t ll ~J)Y\t)\\Ol'І" i \ЮіІ-11:1 06ра1 11. ;ю якого в11:1у 
ІН\.'ІL'Ж ІІ 11, ІІL' ру;\о ,і с 1·1.: 1ш:1рл 1ра. 6у;t 1 11юк. 
1 ';11\ОЖ \ЮЖІІ ;) 111..'pt.T.'1>111: ПІ неі : to: t:111 і ;1а1111 і 110 осі. ск І: Нер: :"\О\ІОСТІ по .J.ЗТЮІ 
81\L\'t'IIII>\ ,' l:111 11 \ . 
77 
'J 
482 Ч) ІТ'\/ ')') ) 
• ' J ·-- 1Х 22-О І ]4 О І (1 
Додати об 'єкт нерухомості 
Продавець 
On1,c об'єкту 
. ' r. 4 
•• • • , (11 
Рисунок В · 9- /l.,), 111<1. м у . . 
еню голи ку111 вл 1-продажу 
Угоди 
є _ 
!:.о ~ Со .v. " 
m Внд Адреса П11оща Вертіст" Дата продажу 
1 •-O~p '" i 'J.)d О\ л• р.чз..:1111 е,ь~а -- І\( 18 SG 3~~700 _о 02 201? 
2 .-.t,;(1; , . ,,~ f"t, .. t'".,. .. 2" •. 3 7] 60б0UО !](1]20:9 
, t,,ч.н1•µfі Ct '11.1.t't• .. ~t-- t d .ss -. є )с. 80 720UOO !5.02 20]9 
, e,..,p•.•i d .,  :., t~a ::;, 52 5770 v :2 vЗ 2019 
Рисунок fЗ. І О- J J ерегтщ ,1щ1111х ІІО uб'сктам нерухомост і п о датаІ\t 
13 11ункті меню ЦаІJі ло 3ако11ам , І\ІОіКІШ 11ереrля 11ути вс і зс1конодавчі акт11 , які 
1С)'ЮТІ>t:}1 нерухомості. 
ДОДАТОК 1· 
nror r AM HE ЗАБЕЗЛЕЧЕННЯ КОНТРОЛІ{) ДОКУМЕНТООБІГУ РОБОТИ 
З НЕРУХОМІСТЮ 
Графічні матеріал и 
482. ЧДТУ .221822-01 90 О І 
Листів б 
Розроб1 1 11 к - ~ Те 1 І J І11 1 t 1, к 11 11 Д.О. 
2022 
482. ЧДТУ .221822-0 І 90 О І 2 
айі+t·Щ• • t·r 
~ ::-..- ,1-;f..J•S 
t'I •· ,. 
д~я вnадє-льuев недв11ж11чост11 
Рисунок І . І - І1 1;иклад аналога системи 
с S2 о 
·~ЬВНЕС 
dІІnдРІНЕР 
t,Jf•ttC. 18 І ttt .. • н""ІК.I• 
ІІ\АОІІАЯ ІІОІІОСТІ'ОА : ІІІІАІ'Т\1N ! ДОМА j -..wmCII j• lltll8,IO"EOl(A_!I ,, , ~ -'j K~Ql10AIJUI_ j:; 111\tJD І,нооосnt --
G~Ш н~•~~КІ, І Іl nзртнор н~ р1,1нк1 НІДІІІ*Н~ІОСТНІ 
- ._ ... .._ -!.-.:.. ::_:;- -►-. 
___ !- ~ 
~~,.,: •., . . :.► .. t . .;." .-::=-::.-~ 
....___:.:;.~ 
с..::-.!~ 
•.~ ..:.:: .:~!..І..-=-. :...ш ~ .. ~
Рисунок Г.2 - Л 1 с111 с1но 1 1ср)лОt-юс1і «l) i·m cc ІІ,1рт11е р» 
48:2.Ч ) lTY .22 І R22-0 І 90 О І 
о І FI 
,.:ммІІ нt'~CH~"voctь ,,.,... 
"с,, .. 11,..~, r:.r .•, ;о, 
1 
1-,.о,. .. а1м~- f' • І"'tГ "' .." ' 
~- , ~,, ..1 1"'t"t , ear~. . ;,t 
.s ~ .. c,,,..1 . ..,f' , e.er· ... ~ 
...,,-:t"t,Їt СС'• ТОР ~о,•.а , -
Dt~· 
r,~ .. ,1 
j(",..C'""". .. (' у. .. ,. , ,, .. 21300 USD 17900 USD 17800 USD 22800 USD 
n..,n А!JІ ' "' 
n.:,,: д, .... 
О(Г r 
f\;;16":~: 
І - .а! ~~~ ... ~ 
Рисунок І .3. - Агентство нерухомості «Доброді й» 
..d.QJ ~ І 
Кодк~мента 
ФИО 
Код0пераІ"1 
оо адре:с 
назван11е оnерац1111 
код кnнента телефон 
код оnерацнн 
оо 
Код Недвнжнr101 
стонr1ость 
00 Код Сотрудннкё 
дат а заключен~· 
\ · . ...... ..-,а,, 
дат а окончання 
названне недв11ж11r~ос 
КодСО'Jру.Аt9«д 
ФИО СотруД НІ1К 
·.4_ Вікно устано1Зк1 1 з rз'я зку І\tіж тс16л 11ш1 :-. 111 
Рисунок 1 
482.Ч ДТУ .22 І ~22-0 І 90 О І 4 
,, . 
. ... ·:: 
С /\()J1•" 11 ЯФ·ізt:І ШФ 
Додати об'є t<т нерухомості 
Прод.~в«.>ць 
Оnис об' єкту 
І , . 
Рисунок Г.5- Пункт меню Дов ідники 
11 \ 1t 
Додати нового працівни1<а 
Новий пр,щівник 
Рисунок І ' . б- П у11кт мс11ю ){OJJ.tШJ J І ШІ 1 ю 1юго 11 ра~t і1т и кн 
482.ЧДТУ.22 ІХ22-О І 90 0 1 5 
Додаш 
Праці вники 
По- Місце 
Прізвище Ім я батькові nрож11вання Теnефон Еnектронна а,а,реса 
Рисунок Г.6- Пункт меню Перегляд даних ,ю праці вни кам 
Додати нового нотаріуса 
Нотаріус 
Рисунок J '.7- І J ун кт меню І311есе11н я да 11 11 х 110 І І <.У1<1рі усю.1 
482. ЧДТУ .22 1Х 22-О І 90 О І 6 
І\<'ІІ,1111 
Нотаріуси 
ФІJ>МО, 
лкаю 
нодений 
По• 
ПрІ1аищ• Ім'я (nкщо <) 
бвте.,кові Юрид11чно Адреса Тмефон 
80::(✓.Г(•ІН (' Пс,ро ,C.,'-tJ,Oi i• OG•'Y , i . LІ r р Кдо, .о ~, л. шеоУс 1tка • 380962172365 VD\' 
J60/ 25 Company 
f.."1r.t~1( t-' ... :' 6~с~• r.ь Пе·р~о.~" ,.,.Черка<,,. BJ'fl. • 380936222212 ТО2 ІН 
55 LAl/'I 
Чу\\аuька 
Ген,е,..ко "'-1.apii. . f:дC•ІJ1t:OB~•'- 1.1.С\Ііла В\'Л. Черкаська • 3806/5423332 
23 
Рисунок 1-.8- Перегляд л.аних по Нотаріусам 
., .. . .. , .... 
.. ,) .- ': 
( j\ода11· J'~e~ 
Додати об ' єкт нерухомості 
Опис об'єкту 
Продавець 
Рисунок 1 ·.9- 1J унк·1 меню Об 'єкти НерухоІ\10сті