Інформаційна система високонавантаженої аплікації системи державних закупівель "Прозорро"
Loading...
Date
Journal Title
Journal ISSN
Volume Title
Publisher
Національний університет "Львівська політехніка"
Abstract
У сучасному цифровому світі веб-рендерери відіграють ключову роль, забезпечуючи відображення веб-контенту на різних пристроях і платформах. Вони дозволяють користувачам отримувати доступ до інформації незалежно від типу пристрою, який вони використовують, будь то комп'ютер, планшет чи смартфон. У цій роботі показано, що візуалізація файлів типу PDF і DOCX можлива за допомогою інструменту, який перетворює ці файли у візуально привабливий та інтерактивний інтерфейс користувача. Це робить файли універсальними та зручними для використання на різних платформах і пристроях [1].
Програма автоматично заповнює важливі дані в різних типах файлів, таких як DOCX та PDF, використовуючи JSON-схему. Це дозволяє стандартизувати роботу з файлами та зменшити час, витрачений на ручне створення численних файлів. Крім того, програма підтримує перетворення PDF та DOCX форматів у HTML, що спрощує роботу з цими форматами. Це особливо корисно для веб-розробників, які можуть інтегрувати ці файли безпосередньо у свої веб-додатки, забезпечуючи користувачам зручний доступ до документів [2].
Веб-рендерери є невід'ємною частиною цифрового світу, дозволяючи ефективно відображати веб-контент на різних пристроях та сприяючи розвитку інновацій у веб-дизайні та розробці. У цій роботі використовуються сучасні методи розгортання веб-додатків, такі як EC2, система з відкритим кодом для автоматизації розгортання, масштабування та керування комп’ютерами. Комп'ютери є стандартною одиницею програмного забезпечення, яка дозволяє упаковувати код та всі його залежності для швидкого та надійного запуску програми з одного обчислювального середовища в інше.
Отримана інформаційна система має практичне значення для автоматизації рутинних завдань в офісі або для веб-сайтів, де потрібно відправляти різні типи листів різним адресатам або створювати багато однотипних файлів. Використовуючи один PDF або DOCX файл з описом та JSON файл з інформацією для заміни, можна значно зменшити ручну роботу. Це дозволяє зосередитися на більш важливих завданнях, підвищуючи ефективність роботи. Розроблена система має простий інтерфейс та логіку, що робить її корисною в загальному випадку.
Об’єктом дослідження є процес зіставлення JSON коду з PDF та DOCX файлами для отримання документів, які можна використовувати багаторазово, автоматично замінюючи важливу інформацію. Це дозволяє створювати документи, які легко оновлюються та адаптуються до різних потреб користувачів. Предметом дослідження є алгоритми та засоби, що використовуються для автоматичної заміни важливої інформації. Це включає розробку ефективних алгоритмів для обробки даних та їх інтеграції у різні типи файлів [3].
Предметом дослідження є алгоритми та засоби, які використовуються для автоматичної заміни важливої інформації.
Метою роботи є створення інформаційної системи високонавантаженої аплікації системи державних закупівель “ПРОЗОРРО”.
Практичне значення одержаних результатів є можливості використання отриманої інформаційної системи для автоматизації рутинної роботи в офісі або для створення багато однотипних файлів, таких як PDF або DOCX, з можливістю заміни важливої інформації через JSON файл. Розроблена система має простий інтерфейс та логіку, що дозволяє використовувати її з легкістю.
In the modern digital world, web renderers play a crucial role in ensuring the display of web content across various devices and platforms. They allow users to access information regardless of the type of device they are using, be it a computer, tablet, or smartphone. This paper demonstrates that the visualization of file types such as PDF and DOCX is possible using a tool that converts these files into a visually appealing and interactive user interface. This makes the files universal and convenient for use across different platforms and devices [1]. The program automatically fills in important data in various file types, such as DOCX and PDF, using a JSON schema. This standardizes the work with files and reduces the time spent on manually creating numerous files. Additionally, the program supports the conversion of PDF and DOCX formats to HTML, simplifying the work with these formats. This is particularly useful for web developers who can integrate these files directly into their web applications, providing users with convenient access to documents [2]. Web renderers are an integral part of the digital world, allowing for the efficient display of web content on various devices and fostering innovation in web design and development. This work employs modern methods of deploying web applications, such as EC2, an open-source system for automating deployment, scaling, and managing computers. Computers serve as the standard unit of software, allowing code and all its dependencies to be packaged for quick and reliable execution from one computing environment to another. The resulting information system has practical significance for automating routine tasks in the office or for websites where different types of letters need to be sent to various recipients, or many similar files need to be created. By using a single PDF or DOCX file with a description and a JSON file with information for replacement, manual work can be significantly reduced. This allows for a focus on more important tasks, increasing work efficiency. The developed system has a simple interface and logic, making it useful in general cases. The object of the study is the process of matching JSON code with PDF and DOCX files to obtain documents that can be reused, automatically replacing important information. This allows for the creation of documents that are easily updated and adapted to different user needs. The subject of the study is the algorithms and tools used for the automatic replacement of important information. This includes the development of efficient algorithms for data processing and their integration into various file types [3]. The aim of the work is to create an information system for the high-load application of the state procurement system "PROZORRO". The practical significance of the obtained results lies in the possibility of using the developed information system to automate routine office work or to create many similar files, such as PDF or DOCX, with the ability to replace important information through a JSON file. This significantly reduces the time spent on creating and updating documents, increasing productivity. The developed system has a simple interface and logic, allowing for easy use. It can be integrated into various business processes, providing flexibility and adaptability to changing user needs. This makes it a valuable tool for organizations looking to improve their work efficiency and reduce document processing costs.
In the modern digital world, web renderers play a crucial role in ensuring the display of web content across various devices and platforms. They allow users to access information regardless of the type of device they are using, be it a computer, tablet, or smartphone. This paper demonstrates that the visualization of file types such as PDF and DOCX is possible using a tool that converts these files into a visually appealing and interactive user interface. This makes the files universal and convenient for use across different platforms and devices [1]. The program automatically fills in important data in various file types, such as DOCX and PDF, using a JSON schema. This standardizes the work with files and reduces the time spent on manually creating numerous files. Additionally, the program supports the conversion of PDF and DOCX formats to HTML, simplifying the work with these formats. This is particularly useful for web developers who can integrate these files directly into their web applications, providing users with convenient access to documents [2]. Web renderers are an integral part of the digital world, allowing for the efficient display of web content on various devices and fostering innovation in web design and development. This work employs modern methods of deploying web applications, such as EC2, an open-source system for automating deployment, scaling, and managing computers. Computers serve as the standard unit of software, allowing code and all its dependencies to be packaged for quick and reliable execution from one computing environment to another. The resulting information system has practical significance for automating routine tasks in the office or for websites where different types of letters need to be sent to various recipients, or many similar files need to be created. By using a single PDF or DOCX file with a description and a JSON file with information for replacement, manual work can be significantly reduced. This allows for a focus on more important tasks, increasing work efficiency. The developed system has a simple interface and logic, making it useful in general cases. The object of the study is the process of matching JSON code with PDF and DOCX files to obtain documents that can be reused, automatically replacing important information. This allows for the creation of documents that are easily updated and adapted to different user needs. The subject of the study is the algorithms and tools used for the automatic replacement of important information. This includes the development of efficient algorithms for data processing and their integration into various file types [3]. The aim of the work is to create an information system for the high-load application of the state procurement system "PROZORRO". The practical significance of the obtained results lies in the possibility of using the developed information system to automate routine office work or to create many similar files, such as PDF or DOCX, with the ability to replace important information through a JSON file. This significantly reduces the time spent on creating and updating documents, increasing productivity. The developed system has a simple interface and logic, allowing for easy use. It can be integrated into various business processes, providing flexibility and adaptability to changing user needs. This makes it a valuable tool for organizations looking to improve their work efficiency and reduce document processing costs.
Description
Keywords
8.126.00.01, інформаційні технології, веб-рендер додаток, EC2, Octopus, TeamCity, Grafana, Prometheus, AWS Security, information technology, web-rendering application, EC2, Octopus, TeamCity, Grafana, Prometheus, AWS Security.
List of used literature sources.
1. Chris Wilson - "Web Rendering Fundamentals"
2. Jason Weber - "Web Rendering Performance"
Article on Medium about using web-renderer in the Flask framework for rendering web pages [Electronic resource] - Access mode: https://towardsdatascience.com/server-side-rendering-with-headless-chrome-and-flask-3f96253b3f09
Citation
Журавчак Ю. Ю. Інформаційна система високонавантаженої аплікації системи державних закупівель "Прозорро" : кваліфікаційна робота на здобуття освітнього ступеня магістр за спеціальністю „8.126.00.01 — Інформаційні системи та технології“ / Юрій Юрійович Журавчак. — Львів, 2024. — 78 с.