ISSN 1994-7836 (print) ISSN 2519-2477 (online)
УДК 004.5 Article info Received 17.02.2017
СИСТЕМА РЕКОМЕНДАЦ1И ДЛЯ СТУДЕНТ1В-АБ1ТУР1СНТШ
ВНЗ I, II Р1ВН1В АКРЕДИТАЦП
С. М. Крупа, Н. Б. Шаховська
НУ "Львiвська полтехшка", м. Львiв, Украша За результатами дослщження розглянуто та побудовано шформацшно-рекомендацшну систему щодо надання рекомендацiй абiтурiенту, який плануе вступити до вищого навчального закладу шсля коледжу чи технiкуму. Пщ час розроблення шформацшно! системи запропоновано схеми побудови модуля рекоменIцацiй для роботи в мережi Internet за мент-серверною технологiею. Внаслiдок цього розроблено Web-сайт системи рекомендацш для абiтурiентiв, що вступають в унiверситет шсля ви-шiв I, II рiвнiв акредитацiT. Цю систему може бути використано для будь-якого вищого навчального закладу iз мiнiмальними корективами у програмному забезпеченнi.
Ключоеi слова: UML, система рекоменIдацiй, iнформацiйна система, експертна система.
Актуальнкть роботи. З кожним роком обсяг то! чи шшо! шформацп зб1льшуеться, тому вручну оброб-ляти та освоювати ц стае вкрай важко. Звiдси випли-вають певнi вимоги щодо створення рiзноманiтних ав-томатизованих комп'ютерних засоб1в для зберiгання, оброблення, аналiзування шформацп. Тому виникае потреба у розробленш (проектуваннi) iнформацiйних систем, що дають змогу збирати усю iнформацiю, а шсля цього И аналiзувати та добавляти до зiбрано! ви-ще. Також основною И характеристикою е адаптив-нiсть та прийняття ршень до будь-якого iз середовищ користувача.
Матерiали та методика дослщження. Одним iз найпоширенiших онлайн сервiсiв рекомендацiйних систем е ''дш^иГ'. За допомогою ще! системи будь-який авторизований користувач зможе ощнити сво! знания у рiзнiй IТ-галузi, а також визначити свш рь вень шоземно! мови.
Тому ця система надзвичайно важлива е сьогоднi, оск1льки, за И допомоги оцiнюемо сво! знання в певнш предметнiй областi. До того ж, вона е безкоштовним сервком. Недолiком е авторизац1я на сайп, що згодом унаслiдок реестрацп велико! кшькосп користувач1в може призвести до "шдвисання" само! системи.
Наступною буде ввдома системи "ОСВ1ТА", яка е набором найповшшо! корисно! iнформацi!, що сто-суеться освiти в УкраМ та за кордоном. Авторизованi користувачi можуть задавати питання на форуш, де згодом отримують вiдповiдь. Сайт мктить такi вкладки: новини, блоги, форум, бiзнес-освiта, освiта за кордоном, шоземш мови, вища освiта, ЗНО.
Розглядаючи цю систему, можемо стверджувати, що вона вкрай важлива, оскшьки кожна нова шформа-щя буде розмiщена на цьому сайп. Отже, кожен вщвь дувач може прочитати i ознайомитися iз потоком ново! iнформацi! в галуи освiти.
Сайт ''ВСТУП-1НФО'' розглядають як систему, яка iнформуе про вступну кампанiю на цей перюд часу, а також можна спостергати вступну кампан1ю по-передшх рокiв. Також ця система надае шформащю про всi вишi, як е на територi! Укра!ни, розбивши !х на освiтньо-квалiфiкацiйнi рiвнi та области У подаль-
шому це спрощуе пошук потрiбного вишу для абиу-рiента. Недолiком цiе! системи е те, що вона не проводить тестування для обрання кращого напрямку в тiй чи iншi сферi навчання.
Система 'ЪаЬгаЬаЬг" полягае у допомозi користува-чам отримати певну iнформацiю щодо певно! теми. Сервiс призначено для !Т-галуи, в якому зiбрано найновiшу i найпотрiбнiшу iнформацiю.
Цей сервiс мiстить iнформацiйну оболонку, пiд якою кожен авторизований користувач може задавати питання, на як згодом отримае вщповвдь.
Згiдного з розглядуваною предметною областю бу-ло обрано спроектувати та розробити штелектуальну систему рекомендацiй iз пiдтримки та прийняття рь шень для абiтурiентiв, що поступають шсля коледжу.
Результатом тако! системи буде полегшена робота приймально! комiсi! вишу, а також внесення усiх да-них абiтурiента в едину базу закладу, що заощадить час не тшьки вступника, а й пращвниюв приймально! комiсi!.
Основне завдання системи - надати абiтурiенту пiдказки, щодо вибору то! чи шшо! спещальносп. Основна мета з-помiж шших - надати певну пiдказку, що ввдповщае кожному iз запропонованих шформа-цiйних пол1в. Отже, неформально рекомендацшна система пропонуе деякий упорядкований список рекомендацш, грунтуючись на рейтингах абiтурiентiв.
Отже, основною проблемою е правильне подання рекомендацiй в однш системi.
Мета роботи - проектування та розроблення системи рекомендацш для абiтурiентiв, що поступають шсля коледжу.
Завдання роботи:
• проанатзувати данi, що отримаш системою вiд аб^-рieнга;
• оброблення цих даних;
• визначення альтернатив рiшення проблеми;
• вибiр найкращо! альтернативи рiшення проблеми;
• провести детальний системний анатз предметно! об-ластi;
Citation APA: Krupa, S., & Shakhovska, N. (2017). The System of Recommendations for the Students of the 1st and 2nd Levels of Accreditation. Scientific Bulletin of UNFU, 27(1), 226-230. Retrieved from http://nv.nltu.edu.ua/index.php/journal/article/view/203 226 Scientific Bulletin of UNFU, 2017, vol. 27, no 1
• проаналiзувати моделi та методи, яю використовують для створення системи рекомендаций iз пщтримкою i прийняттям рiшень для рiзних сфер людсько!' д1яль-ностi;
• зпдно з iндивiдуальним завданням спроектувати та ре-алiзувати систему;
• проанатзувати результат отриманих даних.
Об'ект дослiдження - процес надання рекоменда-цiй абiтурieнтам, котрi завершили навчання у вишах I, II ргвшв акредитацп i мають на меп вступити до уш-верситету за скороченою формою навчання.
Предмет до^дження - використання методiв, рiзноманiтних моделей, комп'ютерних систем для по-дання та оброблення шформацн iз шдтримкою прийняття iнтелектуальних рiшень.
Методи до^дження - методи системного аналь зу, иМЬ, технологи об'eктно-орieнтованого аналiзу та проектування систем, технологи побудови експертних систем.
Результата дослiдження. Технологiя iз надання рекомендацш е однieю iз найпоширешших автомати-зованих систем. Дослiдження у цш сферi полягае у наданш абiтурiенту рекомендацiй щодо вступу до ВНЗ, зокрема до Нацiонального ушверситету ''Львгв-ська полiтехнiка" згiдно з його професшними навич-ками, отриманими впродовж навчання у вишi I, II ргв-н1в акредитацн.
На сьогодш СПР потрiбно роздiляти на двi основнi частини: експертнi системи; шформацшш системи.
Експертна система - це клас iнтелектуальних систем, що орiентованi на застосування досвiду висо-коквалiфiкованих спецiалiстiв у галузях, де яюсть прийняття рiшень традицiйно залежить вiд рiвня ек-спертизи (медицина, хiмiя, фармакологiя, економiка, геологiя, юриспруденщя). Висновки та рекомендацн ЕС е прозорими, та !х можна штерпретувати на висо-кому рiвнi (БИаруго, 1996).
1нформацшна система - це деяка сукупшсть взаемопов'язаних компонентiв, як визначають рiзнi сторони шформацшно1 дiяльностi об'екта.
Рекомендацтна система - шдклас системи фшьтрацн шформацн, яка будуе рейтинговий перелш об'ектiв, яким користувач може надавати перевагу. Для цього використовуеться шформащя з профшю ко-ристувача.
Одшею iз причин створення цих систем е використання методов, рiзноманiтних моделей, комп'ютерних систем для подання та оброблення шформацн iз шд-тримкою прийняття iнтелектуальних ршень.
Вибiр системи залежить вiд предметно! области Експертнi системи використовують, як правило, в ме-дицинi. Осюльки основним джерелом знання е задан правила, якi вважаються остаточними i жодного впли-ву на них немае зi сторони людини, а метою використання е гарантований правильний хвд отримання остаточного результату. Натомкть iнформацiйнi системи мають свою схожкть до ЕС, ввдмшшстю е те, що лю-дина мае право вибору. Ця система реашзуеться як 1С через те, що надае рекомендацн щодо вступу, а сам
вибiр за вступ лягатиме на плечi самого абiтурiента (Бо]еш, 1985).
1нформатизац1я НУ ЛП тримае впродовж кiлькох роюв, починаючи з 2007 р., i за цей час було впрова-джено багато Web-сервiсiв, до прикладу: онлайн бiблi-отека, електроннi каталоги тощо. Ця система надзви-чайно важлива е сьогоднi, оск1льки за и допомоги ощ-нюемо сво! знання у певнiй предметнiй обласп та мо-жемо визначити, на який факультет краще вступити.
У нашому випадку буде система рекомендацш для вступу, де кожен абiтурiент коледжу чи техшкуму за певною спещальшстю може обрати напрям продов-ження освгги зi скороченою програмою навчання зпдно iз своею спецiальнiстю. Ця система потребуе тшьки таких основних даних користувача, як прiзви-ще, 1м'я, по батьковi, ВНЗ, спещальшсть, а також се-реднiй бал диплому. Шсля чого система формуе десять (10) тестових питань, щоб надати остаточну рекомендацию для вступу. Це потрiбно для того, щоб обрати напрям навчання iз в«х можливих спещальнос-тей унiверситету, на якi може вступити абiтурiент. Упровадження ще1 системи рекомендацш щодо вступу абiтурiентiв шсля коледжiв чи технiкумiв надасть змогу виршити низку ключових проблем, а саме:
• швидюсть та легюсть обрання бажано!' спецiальностi;
• надання абiтурiemy детально!' iнформацií про кожну можливу для вступу спещальшсть;
• простий та зрозумiлий штерфейс.
Розроблення ще1 системи рекомендацiй надасть змогу швидко обробити потiк зiбраноl шформацн. Ак-туальнiсть и полягае у виршенш таких проблем, як:
• надати абiтурieнту повну шформащю щодо вступу за певною спещальшстю;
• полегшить роботу приймальних комiсiй вишу;
• швидкiсть та легюсть обрання спещальност!
Щодо само1 системи, то вона буде розмщена на сайт унiверситету "Льв1вська полiтехнiка" у вкладщ ''ВСТУПНИКАМ'' пiд назвою Система рекомендацш для студентiв-абiтурieнтiв I, II рiвнiв акредитацп. До не1 буде ввдкритий доступ, i кожен абiтурiент, кот-рий прагне вступити до "Львiвськоl полiтехнiки" пiсля навчального закладу I та II ргвшв акредитацн зможе внести сво! персональнi даш, пiсля чого система обро-бить !х i надасть тести для детальшших рекомендацiй абiтурiенту.
Переваги системи полягають у такому:
• простота у користуванш;
• зрозумiлий штерфейс;
• висока швидкодiя оброблення даних;
• система не мктить реклами;
• безкоштовний сервiс;
• не потрiбна реестращя на сайтi. Недолши системи такi, як:
• система працюе тiльки на сайтi ушверситету "Львiвсь-ка полiтехнiка";
• потреба в адмшстратор^ котрий час вщ часу вносити-ме змiни, щодо самих рекомендаций. Дослвдження ще1 предметно1 областi на сьогоднi
вкрай важливе, тому що вища освiта сьогодш вдаграе важливу роль у сусшльств^ Тому багато хто прагне
Науковий вкник НЛТУ навчатися у вищих навчальних закладах, зокрема, Ti хто завершив вищi навчальнi заклади, таю як коледж, техшкум чи училище, мае можливють вступити до уш-верситету за скороченою програмою. Актуальшсть цiеi системи полягае у допомозi абiтурiенту обрати вщпо-вiдну фахову спещальшсть для продовження вищоi ос-вiти. На сьогоднi системи, яка надае рекомендаци щодо вступу абiтурiентам з вишiв I та II рiвнiв акредитаци нема, тому актуальним завданням е запровадження та-roi системи (Katrenko, Pasichnyk, & Pasko, 2009).
На рис. 1 подано онлайн сервюи ушверситету, а також розроблений сервю.
Рис. 1. Онлайн сервюи унiверситету
Цей опис буде виконано згщно з методологieю RUP, в якiй подано перелiк прецеденпв i3 застосуван-ням програмного забезпечення, а саме концептуальна модель функщонування системи та ii реаизацк (Fauler, & Skott, 1999).
Опис розгорнутого сценарт прецеденту за стандартом RUP
1) Защкавлеш особи прецеденту та ix вимоги:
• Система повинна чггко та швидко обробити вхщш данi та надати рекомендаций
• Абiтурieнт: хоче отримати бажану рекомендацiю за вкрай короткий час.
• ВНЗ: хоче отримувати Bei вiдомостi щодо абiтурieнтiв, якi отримали рекомендаци.
2) Користувач ПС, тобто основний актор цього прецеденту:
• A6hypieHT вносить сво! рекомендацшш данi (iм'я, прiзвище, по батьков^ ВНЗ, спецiальнiсть, середнiй бал).
• Шсля оброблення рекомендацiйних даних системою, a6iTypieHT проходить тестування.
• Формування рекомендацiй щодо бажано! спещальностг
3) Передумови прецеденту (preconditions):
• Програмована система e активною.
• Сформована база даних.
• Наявнють графiчного iнтерфейсy.
4) Основний усшшний сценарiй:
• Система починае обробляти введет рекомендацшш даш користувача при натисненш кнопки, цим самим формування запиту на оброблення.
• Система формуе саму рекомендацiю, згiдно з пройде-ним тестом i рекомендуе бажаний результат користу-вачу.
5) Доповнення ключового сценарiю:
Неправильний iдентифiкатор:
• Програмована система повщомляе користувача про помилку запиту i вiдмiняe оброблення даних щодо формування теслв.
• Програмована система обробляе тести i надае кшцеву рекомендацiю користувачу.
6) Спещальш СВ:
• Надiйнiсть оброблення вах транзакцiй.
• Забезпечення штеграци з iншими пристроями ПС.
• Наявнють графiчного iнтерфейсy.
• Безвщмовнють системи.
7) Список потрiбних технологш та додаткових пристрою:
• ПС мае бути розроблена як Web-сайт для надання ре-комендацш.
• Можливiсть розроблення i mobile-версй.
• Для прикладу дiаграми варiантiв використання, зобра-зимо систему рекомендацш для вступу (Katrenko, Pasichnyk., & Pasko, 2009) (рис. 2).
Науковий вкник НЛТУ На д1аграм1 вар1ант1в використання було викорис-тано два типи сутностей, таю, як: вар1анти викорис-тання та дшов1 особи, м1ж якими було встановлено тага типи вщношень: асощацк, узагальнення та вклю-чення м1ж вар1антами використання.
Для включення в д1аграму прецеденти повинш за-довольняти таю критери:
• прецедент повинен описувати, ЩО треба робити, а не ЯК;
• прецедент повинен описувати ди з погляду ВИКО-НАВЦЯ;
• прецедент повинен повертати виконавцю деяке ПОВ1-ДОМЛЕННЯ;
• послщовнють дш всередиш прецеденту повинна явля-ти собою один НЕРОЗД1ЛЬНИЙ ланцюжок.
Рис. 3. Графiчне зображення дiаграми дiяльностi
Для прикладу дiаграми дiяльностi, зобразимо систему рекомендацш для вступу. Цю дiаграму зображе-но на рис. 3, яка вщображае опис сценарiю системи.
Застосування дiаграм дiяльностi для реалiзацii ва-рiантiв використання приводить до глибшого розумш-ня сутi завдання, а вщтак надае засоби iз покращення додатку, якi важко було зауважити у початковш пос-тановцi завдання (Buch, Jakobson, & Rambo, 2004).
На рис. 4 показано штерфейс web-сервiсу, який розмщений онлайн i адаптивний пiд будь-який де-вайс (Shcherbakov, & Lutsenko, 2011).
Приклад надання рекомендацiй системою зобра-жено на рис. 5.
stepan.zTz.com.ua/jquizlerroToea/lKMI.html
РЕЗУЛЬТАТА
Ви вщповти 50% питания
Вас рекомендовано на компютерж науки.
Питания 1 Питання 2 Питання 3
Питання 4 Питання 5 Питання Б
Питання 7 Питання 8 Питання 9
Питання 10
Подивитись питання
Рис. 5. Приклад надання рекомендацш системою
С © stepan-zzz.com.ua/jquizlerroToea/index.html
№ -Ù :
про полпехн!ку 1нстит\та OCBfTB наука 0(ТуПни1Су Студенту Випускнику ПраЦ1ВНИКу
Система рекомендацш
Пр1звище
«дела
1м'я Степан
По батыюв! Михайлович Телефон
ВуЗ Коледж мформацтио-кому* *
Спец1альн1сть ОСслуговування комп'ютерн » Рейтинг
89-100
Uî^lûiEHJÎJ
Рис. 4. Представлення iнтерфейсу програми
Висновки. Цей проект торкаеться проблеми iз об-ранням рекомендовано!' спецiальностi для продовжен-ня здобування освiти пiсля навчальних закладiв I, II
рiвнiв акредитаци. При цьому у проектi було обрано сучасний тдхщ до виршення цього питання на осно-вi реалiзацiï Web-сайту.
Пщ час роботи над проектом вивчено та проаналь зовано основнi досягнення у галузi Web-технологiй. Систему розроблено зпдно i3 сучасними вимогами та тенденщями. У цiй роботi розроблено сайт i3 системою рекомендацiй за отриманими вхiдними даними, якi формуе сама система i тсля чого видае ту чи iншу рекомендащю щодо вступу абiтурiенту.
У наш час Web-сайт - один iз найпоширешших 1н-тернет ресурс1в, що надае корисну iнформацiю, тому було ращонально створювати такий програмний продукт, який не вимагае шсталяцп на пристро!, а дос-татньо буде тшьки перейти за посиланням на нього.
Перелiк використаних джерел
Bojem, B. U. (1985). Inzhenernoe programmirovanie dlja proekti-rovanija programmnogo obespechenija. Moscow: Radio i svjaz, p. 512. [in Russian].
С. М. Крупа, Н. Б. Шаховская
СИСТЕМА РЕКОМЕНДАЦИЙ ДЛЯ СТУДЕНТОВ-АБИТУРИЕНТОВ
ВУЗОВ I,II УРОВНЕЙ АККРЕДИТАЦИИ
По результатам исследования рассмотрена и построена информационно-рекомендательная система относительно предоставления рекомендаций абитуриенту, который планирует поступить в высшее учебное заведение после колледжа или техникума. При разработке информационной системы предложены схемы построения модуля рекомендаций для работы в сети Internet по клиент-серверной технологии. В результате этого разработан Web-сайт системы рекомендаций для абитуриентов, поступающих в университет после вузов I, II уровней аккредитации. Данная система может быть использована для любого высшего учебного заведения с минимальными коррективами в программном обеспечении.
Ключевые слова: UML, система рекомендаций, информационная система, экспертная система.
S. M. Krupa, N. B. Shakhovska
THE SYSTEM OF RECOMMENDATIONS FOR THE STUDENTS OF THE 1st AND 2nd LEVELS OF ACCREDITATION
Increasing amount of information makes manual processing and development of people extremely difficult imposing certain requirements to creating a variety of automated computer tools for storing, processing, and analyzing information. Therefore there is a need to develop information systems that allow collecting and analyzing information. The research aims at system design and development of recommendations for college graduates entering the higher educational institutions. Our goals are as foloows: analyzing the received data that was received from the applicant system; processing of those data; identifying alternative solution; selecting the best alternative solution; conducting a detailed system analysis of the subject area; analyze models and methods used to create a system of support recommendations and decisions for different spheres of human activity; designing and implementing the system; analyzing the results of the data. In the course of research we have chosen a subject area to design and develop intelligent recommendations for the support and decision-making for entrants. The result of this system will facilitate the selection committee of the university, as well as feed all applicant data into a single database of high school, saving time not only the applicant but the selection committee staff. The obtained results showed feasibility of design development formed in JavaScript. To conclude, this project concerns the problem of electing the recommended profession to continue education after acquiring educational institutions accreditation level I, II. The system is designed according to modern requirements and trends. This work has developed a site with recommendations for system received input that the system itself generates and then issues a particular recommendation for entry applicants. Nowadays Web - site is one of the most popular Internet resource that provides useful information as it has created a software product that requires no installation on the device and linking to it is only necessary.
Keywords: applicant; data processing; information fields; Web - technologies; software product.
1нформащя про aBTopiB:
С. М. Крупа, студент, НУ "Львiвська полгтехшка", м. Львiв, Украша.
E-mail: [email protected] Н. Б. Шаховська, д-р техн. наук, професор, НУ "Львiвська полиехшка", м. Львiв, Украша.
E-mail: [email protected]
Buch, G., Jakobson, A., & Rambo, Dzh. (2004). Yazyk UML. Ruko-vodstvo polzovatelja = The Unified Modeling Language user guide. (2-e izd). Moscow: Sankt-Peterburg: DMK Press, Piter, p. 432. [in Russian].
Katrenko, A. V., Pasichnyk, V. V., & Pasko, V. P. (2009). Teoriia pryiniattia rishen: pidruch. dlia stud. vyshiv. Kyiv: BHV, p. 448. [in Ukrainian].
Fauler, M., & Skott, K. (1999). UML v kratkom izlozhenii. Moscow: Mir, p. 340. [in Russian].
Shapyro, V. D. (1996). Keruvannia proektamy: pidruch. dlia vishiv. Sankt-Peterburh: Dvatry, p. 388. [in Ukrainian].
Shcherbakov, O. V., & Lutsenko, Ye. S. (2011). Otsinka efektyv-nosti testuvannia prohramnoho zabezpechennia na osnovi analizu kilkosti ta krytychnosti znaidenykh defektiv. Systemy obroblennia informatsii, 3(93), pp. 88-92. [in Ukrainian].