Інформаційна система валідації документів на відповідність до стандартів

Автор: Горпенко Андрій Ігорович
Кваліфікаційний рівень: магістр
Спеціальність: Інформаційні системи та технології
Інститут: Інститут комп'ютерних наук та інформаційних технологій
Форма навчання: денна
Навчальний рік: 2023-2024 н.р.
Мова захисту: українська
Анотація: Під час написання магістерської кваліфікаційної роботи було розроблено прототип інформаційної системи валідації документів на відповідність до стандартів. Створена система складається з двох компонентів, а саме Telegram боту, що виступає містком між користувачем та валідатором, та самим валідатором, що безпосередньо виконує перевірку прийнятого документу. Створена система включила в себе всі звичні стадії розробки програмного забезпечення, а саме проектування, реалізація та тестування. Для дослідження актуальності обраної предметної області було розглянуто процес діджиталізації в Україні, як електронні документи поступово замінюють паперові варіанти з введенням електронного документообігу. Застосування електронного документообігу виявилось натуральним явищем, адже станом на сьогодні Україна посідає одне з перших місць у так званій глобальної діджиталізації. Офлайн сервіси поступово заміщуються електронними альтернативами, тим самим витісняючи застарілі методи взаємодії з інформацією у тих чи інших репрезентаціях. Було розглянуто різноманітні стандарти електронних документів яких потрібно притримуватись в державних та приватних структурах. Зокрема було розглянуто формат збереження документів Office Open XML, який полегшує роботу з документами, редагування, збереження змін і виконання різних операцій з даними. Згодом було розглянуто значення валідації документів на відповідність до заданих правил та доведено, що валідація дозволяє забезпечити однорідність і зрозумілість документів для користувачів, а також дозволяє визначити чи є структура, вміст і типи даних XML-документа коректними. На основі досліджень було проаналізовано існуючі системи та розглянуто їхні переваги й недоліки. Далі було виконано системний аналіз розроблюваної системи, розроблено дерево цілей через які було визначено основні критерії якості. На основі критеріїв якості було застосовано метод аналізу ієрархій, що є математичним інструментом для системного підходу до вирішення складних завдань ухвалення рішень. Через нього було визначено, що інформаційно-довідкова система найкраще підходить під проектовану інформаційну систему, так як саме даний тип системи має найбільший вектор пріоритету. Далі було описано мету розроблення та визначено, що основна ідея систем перевірки документів полягає в тому, щоб автоматизувати процес перевірки відповідності документа певним стандартам і правилам. Потім було проаналізовано призначення системи й визначено, що система призначена для широкого кола користувачів, включаючи студентів, викладачів, державних службовців, юристів, менеджерів та інших спеціалістів, яким необхідно працювати з текстовою інформацією та переконатися у її відповідності до певних стандартів. Місцем застосування системи було визначено навчальні заклади, наукові інститути та дослідницькі центри. Також було проведено обґрунтування розроблення та впровадження системи, та очікувані ефекти від впровадження системи. Згодом була розроблена концептуальна модель системи, подана через UML діаграми у різних репрезентаціях. Потім було здійснено аналіз систем конкурентів, їх переваги та недоліки, які необхідно врахувати, а також розглянуто методи для вирішення поставленої проблеми, згенеровано ідеї для усунення зазначених проблем, а також розглянуто багато засобів вирішення проблеми, зокрема різні програмні засоби та системи, які стануть у нагоді при практичній реалізації проектованої інформаційної системи. Останнім етапом було описано реалізацію завдання, а саме синопсис як працює система з боку користувача й описано увесь функціонал системи. Також було проаналізовано контрольний приклад, де відображена покрокова інструкція як працює система та що варто очікувати після виконання кожного кроку. В результаті було представлена реалізація проектованої системи у вигляді валідатора з достатнім мінімальним функціоналом для роботи. Представлена система побудована на сучасній мові програмування Kotlin, яка після компіляції конвертується в Java код. Об’єкт дослідження – процес роботи інформаційної системи валідації документів на відповідність до стандартів. Предмет дослідження – методи та засоби процесу роботи інформаційної системи валідації документів на відповідність до стандартів. Мета дослідження – створення інформаційної системи валідації документів на відповідність до стандартів, яка могла б нівелювати усі мінуси теперішніх методів ручної перевірки документів та звести людських фактор до нуля. Результат роботи – розроблений прототип інформаційної системи валідації документів на відповідність до стандартів, який готовий до тестування та користування. Ключові слова: валідація, документи, документообіг, перевірка, діджиталізація. Джерела. 1. Towards a better understanding of electronic document management [Електронний ресурс]. – 2002. – Режим доступу до ресурсу: https://ieeexplore.ieee.org/abstra ct/document/495298 (дата звернення: 08.07.2023). 2. Welcome to the Open XML SDK 2.0 for Microsoft Office [Електронний ресурс]. – 2014. – Режим доступу до ресурсу: https://learn.microsoft.com/en-us/previous-versions/office/developer/office-2010/bb448854(v=office.14)?redirectedfrom=MSDN (дата звернення: 10.07.2023).