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

dc.contributor.advisorЗащепкіна, Наталія Миколаївна
dc.contributor.authorРудницький, Роман Романович
dc.date.accessioned2021-12-28T09:47:28Z
dc.date.available2021-12-28T09:47:28Z
dc.date.issued2021-12
dc.description.abstractenActuality of theme. Modern information and measurement technologies play a significant role in many areas of human activity. One of such areas is education (primary, secondary, higher, profile, etc.), the main criterion for assessing the quality of which is the presence of certain competencies (knowledge, skills and abilities) of students in the learning process. Management of the educational process can be implemented with a certain degree of automation, the use of information systems and control systems (specialized software). The information system should cover all the main pedagogical processes of the educational institution and provide information for management decisions. In recent years, information systems for monitoring the educational process of the corporate type based on CRM system (in eng. Customer Relationship Management systems) have been used in the work of educational institutions [1]. When operating CRM systems in an educational institution, there is often a need to expand the functionality of the software to control the educational process. This allows you to search for relationships between entities that are part of the database (DB) of the information system. It is advisable to use methods of aggregation and display of data implemented by separate software modules in the IS of CRM architecture, which provide technology query technology and allow a more complete assessment of selected aspects of the educational process. The purpose of the master's dissertation is to apply data aggregation methods in the information system of control of the educational process of CRM architecture by developing a software module with the functionality to set custom aggregation templates and data display. JSON API specifications and REST API services are used in data aggregation technology. Object of research – control of the selected parameters of educational process in information CRM system by application of methods of aggregation of the data of the set dimension. The subject of research is the analysis of data aggregation methods in the information system of control of educational process of CRM architecture, development of functionality of the software module of data aggregation in control of the selected indicators of educational process with application technology of queries to SQL IS database. To achieve this goal, the following tasks were formulated: • review data aggregation methods that reflect selected aspects of the initial process with the provision of an information control procedure; • analysis of CRM architecture systems for educational institutions using RPC, SOAP, REST, GraphQL technology; • analysis of software and data aggregation technologies in the CRM architecture system for the educational institution; • substantiation of technology for data collection, downloading and aggregation in the IS control of the educational process; • application of JSON API specification, REST API services in IS of CRM architecture learning process control and query architecture development; • choice of graphical interface for displaying aggregate data. Choice of library of graphic visualization and design of graphic interface. Scientific novelty of the work. The methods of data aggregation and software used in the creation of query technology software module control of selected parameters of the learning process can expand the functionality of existing CRM architecture management systems. This solution can serve as a prototype of the IS, which allows you to implement custom templates of the data model, set their parameters and values, adjust the process of data aggregation in accordance with the specified templates. Practical value of the work The developed software module of control of the selected parameters of educational process by aggregation of data with use of user templates is suitable for integration as a component of already operating CRM systems with open source code. This allows you to create on the basis of CRM architecture services aimed at achieving the main goal and objectives of the educational process of public and private educational institutions. It is possible to obtain analytical information about the quality of teachers' work and the level of competencies of students, which allows you to assess the current state of the educational process and plan possible options for its improvement. Approbation of work. Based on the results of the work, he took part in scientific conferences with the publication of abstracts: 1. Zashchepkina N.M. Software application for aggregation of spectrometric measurement data /N.M. Zashchepkina, V.G. Zdorenko, O.A. Nakonechny, R.R. Rudnytsky // "Modern achievements in science and education". Proceedings of the XVI International Scientific Conference, November 1-8, 2021, Netanya, Israel — P. 92-95. 2. Rudnytsky R.R. Application of data aggregation methods in the information system for control of the educational process /R.R. Rudnytsky, A.M. Mazurenko // XVII Scientific and Practical Conference of Students, Postgraduate Students and Young Scientists "Efficiency and Automation of Engineering Solutions in Instrument Making", December 7-8, 2021, KPI. Igor Sikorsky, Kyiv, Ukraine, - 2021 - P. 243-247. Structure and scope of work. The work consists of an introduction, four chapters, conclusions, 37 figures, 26 tables, a list of sources used from 51 positions, appendices. The total volume of the work is 135 pages, of which the main part is set out on 130 pages.uk
dc.description.abstractukАктуальність теми. Сучасні інформаційно-вимірювальні технології відіграють значну роль у багатьох галузях людської діяльності. Однією з таких сфер є освіта (початкова, середня, вища, профільна та ін.), головним критерієм оцінки якості якої є наявність певних компетенцій (знань, умінь та навичок) слухачів у процесі навчання. Керування навчальним процесом може реалізовуватися з певним ступенем автоматизації, застосуванням інформаційних систем та систем контролю (спеціалізованого ПЗ). Інформаційна система має охоплювати всі основні педагогічні процеси навчального закладу та надавати інформацію для прийняття управлінських рішень. В останні роки в роботі освітніх закладів знайшли застосування інформаційні системи контролю освітнього процесу корпоративного типу на базі CRM архітектури (від англ. Customer Relationship Management – системи управління взаємовідносинами з клієнтами) [1]. При роботі систем CRM архітектури в освітньому закладі часто виникає необхідність в розширенні функціоналу ПЗ для контролю освітнього процесу. Це дозволяє проводити пошук залежностей між сутностями які входять до бази даних (БД) інформаційної системи. Доцільним є використання методів агрегації та відображення даних реалізованих окремими програмними модулями у складі ІС CRM архітектури, що забезпечують технологію запитів до БД та дозволяють більш повно оцінювати вибрані аспекти освітнього процесу. Метою магістерської дисертації є застосування методів агрегації даних в інформаційній системі контролю навчального процесу CRM архітектури шляхом розробки програмного модулю із функціональними можливостями створення користувацьких шаблонів агрегації та відображення даних. В технології агрегації даних застосовані специфікації JSON API та сервіси REST API. Об`єкт дослідження – контроль вибраних параметрів навчального процесу в інформаційній системі CRM архітектури із застосуванням методів агрегації даних заданої розмірності. Предметом дослідження є аналіз методів агрегації даних в інформаційній системі контролю навчального процесу CRM архітектури, розробка функціоналу програмного модулю агрегації даних у контролі вибраних показників навчального процесу із застосуванням технології запитів до бази даних SQL ІС. Для досягнення мети було сформульовано наступні завдання: • зробити огляд методів агрегації даних що відображають вибрані аспекти начального процесу із забезпеченням інформаційної процедури контролю; • виконати порівняльний аналіз систем CRM архітектури придатних для виконання завдань керування навчальним процесом із використанням технологій RPC, SOAP , REST, GraphQL; • аналіз програмних засобів та технологій агрегації даних в системі CRM архітектури для навчального закладу; • обґрунтувати вибір технології програмного модулю для збору, завантаження та агрегації даних в ІС контролю навчального процесу; • зазначити особливості застосування специфікації JSON API, сервісів REST API в ІС контролю навчального процесу CRM архітектури та розробка архітектури запитів; • вибір графічного інтерфейсу для відображення агрегованих даних. Вибір бібліотеки графічної візуалізації і дизайну графічного інтерфейсу. Наукова новизна роботи полягає в застосуванні методів агрегації даних в ІС контролю навчального процесу CRM архітектури із залученням спеціалізованого програмного модулю. Програмні засоби використані при створенні технології запитів програмного модулю контролю вибраних параметрів навчального процесу дозволяють розширити функціонал вже існуючих системи керування процесами CRM архітектури. Таке рішення може служити прототипом ІС, яка дозволяє реалізовувати користувацькі шаблони моделі даних, задавати їх параметри та значення, налаштовувати процес агрегації даних відповідно до заданих шаблонів. Практична цінність роботи Розроблений програмний модуль контролю вибраних параметрів навчального процесу шляхом агрегації даних із використанням користувацьких шаблонів придатний до інтеграції у якості компоненту уже працюючих CRM систем із відкритим вихідним кодом. Це дозволяє створювати на базі систем CRM архітектури сервіси спрямовані на досягнення основної мети та цілей навчального процесу державних та приватних навчальних закладів. З’являється можливість отримувати аналітичну інформацію про якість роботи викладачів та рівень отриманих компетенцій студентів, що дозволяє оцінити поточний стан навчального процесу та спланувати можливі варіанти для його покращення. Апробація роботи. За результатами роботи було прийнято участь в наукових конференціях із публікацією тез: 1. Защепкіна Н.М. Застосування програмного додатку для агрегації даних спектрометричних вимірювань /Н.М. Защепкіна, В.Г Здоренко, О.А. Наконечний, Р.Р. Рудницький//«Сучасні досягнення в науці та освіті». Збірник праць XVІ Міжнародної наукової конференції, 1-8 листопада 2021 р., м. Нетанія, Ізраїль – С. 92-95. 2. Рудницький Р.Р. Застосування методів агрегації даних в інформаційній системі контролю освітнього процесу /Р.Р. Рудницький, А.М. Мазуренко// ХVII Науково-практична конференція студентів, аспірантів та молодих вчених «Ефективність та Автоматизація інженерних рішень у приладобудуванні», 7-8 грудня 2021 року, КПІ ім. Ігоря Сікорського, м. Київ,Україна, – 2021 р. – С. 243-247. Структура та обсяг роботи. Робота складається з вступу, чотирьох розділів, висновків, 37 рисунків, 26 таблиць, списку використаних джерел із 51 позиції, додатків. Загальний обсяг роботи – 135 сторінок, з яких основна частина викладена на 130 сторінках.uk
dc.format.page135 с.uk
dc.identifier.citationРудницький, Р. Р. Застосування методів агрегації даних в інформаційній системі контролю навчального процесу : магістерська дис. : 152 Метрологія та інформаційно-вимірювальна техніка / Рудницький Роман Романович. – Київ, 2021. – 135 с.uk
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/45690
dc.language.isoukuk
dc.publisherКПІ ім. Ігоря Сікорськогоuk
dc.publisher.placeКиївuk
dc.subjectагрегація данихuk
dc.subjectREST APIuk
dc.subjectосвітній процесuk
dc.subjectCRM-системаuk
dc.subjectконтрольuk
dc.subjectоб’єктно-реляційна БДuk
dc.subjectdata aggregationuk
dc.subjecteducational processuk
dc.subjectCRM-systemuk
dc.subjectcontroluk
dc.subjectrelational databaseuk
dc.titleЗастосування методів агрегації даних в інформаційній системі контролю навчального процесуuk
dc.typeMaster Thesisuk

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Rudnytskyi_magistr.pdf
Розмір:
3.24 MB
Формат:
Adobe Portable Document Format
Опис:
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
9.01 KB
Формат:
Item-specific license agreed upon to submission
Опис: