Жылжымайтын мүлік агенттігінің ақпараттық жүйесі
XXI ғасыр техниканың дамуының шарықтау шегіне жеткен, даму, өркендеу, жалпы айтқанда техника ғасыры. Қазіргі таңда Қазақстан мемлекетінде дамып келе жатқан мамандық иесі ол «Маклер» мамандығы. Бұл мамандықпен мекеме қызметкерлері де жұмыс атқарады. Ғаламтор желісінде Маклерлерге арналған сайтының көптеген түрлері бар. Бұл жоба олардан ерекшелігі мынада, мысалы бұл жоба арнайы бір бизнес орталығына ғана бағытталған бағдарлама болып табылады.
Жоба барысында мәліметтер қорын құруды жүзеге асыру үшін Visual Studio бағдарламасы қолданылады. Мұндағы Visual негізгі мәліметтерді сақтауды, олардың бүтінділігін қамтамасыз етеді, осы сақталған мәліметтерге қатынас жасайтын программаның интерфейсі құрылады. Мұндай мәліметтер қорының архитектурасы және алгоритмі пайдаланушыға өте ыңғайлы болар еді.
Зерттелу жұмысының өзектілігі:
Пайдаланушы жылжымайтын мүлікті жүйеге өте егжей-тегжейлі түрде қоса алады.
- Жалға/сату, Пәтер/үй/жер/ғимарат, шаршы метр, қонақ бөлмесінің саны, бөлме саны, балкон саны, ванна бар немесе жоқ, ғимаратта пәтер саны, сатушының аты, сатушының телефоны және т.б.
- Пайдаланушы жүйедегі жылжымайтын мүлікті өте егжей-тегжейлі тізімдей алады.
- Бағасы, Жалға/сату, Пәтер/Үй/Жер/Ғимарат, Шаршы метр, Қонақ бөлме саны, Бөлме саны, Балкон саны, Ғимараттағы пәтер саны және т.б.
- Пайдаланушы жылжымайтын мүлік идентификаторын, сатушының аты-жөнін, бағасын, шаршы метрін пайдаланып жылжымайтын мүлікті жүйеден жоя алады.
Зерттелу жұмысының мақсаты «Маклер» клиенттерінің немесе жылжымайтын мүлік менеджерінің ішкі жұмыстарын жеңілдетіп, сатылым процесін едәуір жылдамдату. Осылайша риэлторлардың жұмысын жеңілдетуге болады. Жобада үй бөлмелерін таңдауға, белгілі бір уақытта сатып алуға болады. Одан бөлек қызметкерлердіде қосу немесе өшіруге арналған админдік жүйе қосылған мәліметтер қорымен байланысқан бағдарлама.
Зерттелу жұмысының міндеттері:
- зерттелу жұмысына қатысты дереккөздермен, әдебиеттермен және тағы да басқа ақпараттар жиынтығымен танысу, әрі кішігірім талдау жұмыстарын жүргізу;
- зерттелінген тақырыпты теориялық тұрғыда негіздеу;
- зерттелінген тақырыпты әдістемелік тұрғыда негіздеу;
- жасалынған жұмысты қорытындылау.
Маклер (нем. Makler) – сатушы. Әдетте, брокер тауарларды, бағалы қағаздарды, қызметтерді, сақтандыруды сатып алу және сату кезінде медиациямен кәсіби түрде айналысады, серіктестерді араластыру арқылы сатып алу-сату мәмілелерін жасауға ықпал етеді.
Бағамдық маклер-бұл бағалы қағаздар немесе валюталар бағамдарының бағамдарын басқаратын биржалық брокер.
Сақтандыру маклері-бұл сақтандырушы мен Сақтанушы арасындағы делдал, егер ол тікелей сақтандыру компаниясының штатында болса — сақтандыру агенті.
Жылжымайтын мүлік маклері -бұл посткеңестік кеңістікте кең таралған және жылжымайтын мүлікті сатып алу-сату мәселелерімен айналысқан мамандарға қатысты термин. Жобаны жасау барысында қолданған бағдарламалау ортасы мен тілі C# бағдарламалау тілі
C# (дыбысталуы си-шарп) — Объектіге-бағытталған бағдарламалау тілі. 1998—2001 жылдары Microsoft компаниясында Андерс Хейлсбергтің басшылығымен бір топ инженерлермен Microsoft .NET Framework платформасына қосымшаларды ққрастырушы тіл ретінде жасалған. Кейіннен ECMA-334 және ISO/IEC 23270 тәрізді стандартталған.
C# C-ұқсас синтаксисі бар тілдер отбасына жатады, оның синтаксисі C++ және Java-ға ең жақын. Тіл статикалық типизацияға ие, полиморфизмді, операторлардың шамадан тыс жүктелуін (оның ішінде айқын және айқын емес типті келтіру операторлары), делегаттар, атрибуттар, оқиғалар, қасиеттері, жалпыланған типтері мен әдістері, итераторлар, тұйықталуды қолдайтын анонимдік функциялар, LINQ, ерекшеліктер, XML форматындағы түсініктемелерін қолдайды.
C++, Pascal, Модульдер, Smalltalk және, әсіресе, Java — С# тілдерінен көп нәрсені қабылдай отырып, оларды пайдалану тәжірибесіне сүйене отырып, бағдарламалық жүйелерді жасау кезінде өзін проблемалы ретінде көрсеткен кейбір модельдерді жоққа шығарады, мысалы, C# C++ және кейбір басқа тілдерге қарағанда, көптеген кластардың мұрагерлігін қолдамайды (сонымен қатар интерфейстердің көптеген мұрагерлеріне жол беріледі).
- Microsoft диез белгісін пайдаланады. Бағдарламалау тілдерінің атауларын аудару қажет емес, сондықтан тіл транскрипцияны қолдана отырып, “Си шарп”деп аталады.
Артықшылығы:
- Бұл тіл барлық программалауға объектілі-бағытталған тәсілді қолданады. Бұл дегеніміз, пән саласы негізінде абстрактілі конструкцияларды сипаттау, содан кейін олардың арасында өзара іс-қимылды жүзеге асыру қажет. Бұл тәсіл үлкен танымалдылыққа ие, өйткені барлық ақпаратты басымызда ұстамауға, қара жәшіктің принципі бойынша жұмыс істеуге мүмкіндік береді: кіріс деректерін берді -> Сиқыр -> Пайда. Сондай-ақ, тілде артықшылығы мол, ол программистің ауыр өмірін әлсіз етеді. Мыңдаған код жолдарын жазудың орнына, дайын құрылымды ғана пайдаланады, ал компилятор барлық жұмысты өзі жасайды. Бірақ кейбір мұндай құрылымдар өнімділік тұрғысынан ең оңтайлы емес. Бірақ мұның бәрі кодтың ыңғайлы болуы және жоғары даму жылдамдығы есебінен жабылады. Мұның бәрі .NET Framework платформасында жұмыс істейді. Көптеген талғампаз адамдар үшін бұл бағдарлама іске қосылуы үшін компьютерге орнату қажет, бірақ бұл айтарлықтай тереңірек. C# тілінде жазған код аралық тілге (IL) таратылады, ол өз кезегінде, қолданба (JIT) орындау кезінде компьютеріңізде машина кодына айналады. Ал мәні, әр түрлі тілдерде бір жобаны қайта оқытуға тура келмейді. Бірақ оны іс жүзінде қолдануын жоқ. Аралық кодтың соңғы компиляциясы нақты машинада тірі орындалғандықтан, онда процессордың арнайы командаларын пайдалану арқылы өнімділіктің артуы мүмкін.
С # тілінің мүмкіндігі Java тілімен қатарлас, осы екі тіл қазіргі алдыңғы қатарлы технологияларға жатады. С# тілін сүйемелдейтін .NET платформасының бағдарлама жасау ортасы бастапқы бағдарламаны бірден машиналық кодқа емес, MicroSoftIntermediateLanguage (MSIL не IL) атты аралық тілге аударады. Ол ОЖ-дан, компьютер типінен тәуелсіз командалардан тұрады да бірден орындалмай, тілдің жалпы орындалу ортасы CommonLanguageRuntime – CLR деп аталатын жүйе арқылы атқарылады. Бағдарламаны орындау кезінде CLRJIT-компиляторын (justintime – дер кезінде) шақырады. Компилятор бағдарламаны бөліктерге бөле отырып, оның тек осы сәтте керек бөлігін ғана орындайды.
Кемшілігі:
- Бұл тіл .NET JIT-компиляция тұжырымдамасын пайдаланады. Бұл бағдарлама қажет болған жағдайда тікелей бағдарлама жұмыс кезінде машиналық кодтарға жинақталатынын білдіреді. Бір жағынан, бұл әрине күшті, бірақ екінші жағынан, іске қосу кезінде өте ауыр тежегіш болуы мүмкін. C# жаппай таралған тіл емес. Көптеген бағдарламашылар Delphi немесе PHP-ден басқа ештеңе көрген емес, шағын қалаларда жұмыс іздеуге өте елеулі шектеулер қояды коммерциялық Enterprise саласында шоғырланған. Сонымен қатар, C# ең алдымен Windows-пен байланысты. Жақын болашақта бір нәрсе өзгереді және Windows бәрі де нарықта үстем болады, бірақ әлі де аз тәуекел, әсіресе Windows 10 жаңартулары бар соңғы жалған екенін ескере отырып, қалады[19].
Қазіргі уақытта, кез – келген бағдарлама арқылы пайдалы ақпараттармен танысу немесе өзіңізге қажетті бағдарламаны жеке ноутбугіңізге немесе компьютеріңізге орнату жылдам уақытта орындалуы екі талай. Сонымен қоса өзіңізге қажетті ақпарат пен қажетті бағдарлама бір терезеде тұруы да пайдаланушыға тиімділікті туғызады.
Visual Studio 2019-да, бағдарламада көрсетілген құралдарға келесілер жатады:
- TextBox – мәтін өрістері мәтінді енгізуге және өңдеуге арналған;
- Button– жеке пәрмендерді көрсететін түйме элементтері;
- PictureBox – кескіндерді көрсетуге арналған. Ол bmp, jpg, gif форматындағы файлдарды, сонымен қатар метафайлдар мен белгішелерді көрсетуге мүмкіндік береді.;
- Label– қарапайым, тек оқуға арналған мәтінді көрсету үшін пайдаланылады.;
- MenuStrip – нысанымен ұсынылған жеке мәзір элементтері үшін контейнер түрі ретінде әрекет етеді;
- RichTextBox– пайдаланушыға үлкен көлемдегі ақпаратты (64 килобайттан астам) енгізуге және өңдеуге мүмкіндік береді. Сонымен қатар, RichTextBox мәтін түсін, қаріпті өңдеуге, кескіндерді қосуға мүмкіндік береді[9].
Бағдарламада визуалды емес компонент орналасқан, олардың көмегімен ақпараттар мәліметтер қорында сақталады:
- DataTable – типімен ұсынылған кестелер, кесте өз кезегінде бағандар мен жолдардан тұрады[10].
Бағдарлама Visual Studio 2019 бағдарламалау тіліне жасалынған. Бағдарламаны ашу жолына келетін болсақ, Visual Studio 2019 бағдарламалау тіліне қосылу, содан соң жұмыстың басталуы қатарынан жоба құру батырмасы таңдалынады. Жүйеге қосылу көрсетілген.