SPECIFICS OF THE DESIGN AND DEVELOPMENT OF AN INFORMATION SYSTEM FOR DATA PARSING
DOI:
https://doi.org/10.53920/ITS-2026-1-4Keywords:
information system, web scraping, parsing, OCR, Telegram bot, PostgreSQL, data monitoring, personalised alertsAbstract
This study proposes and implements an approach to processing images of power cut schedules based on OCR, involving pre-processing of images and post-processing of recognition results (correction of typical errors, time restoration, verification of valid ranges), which improves the suitability of the results for subsequent storage and use in notifications. A modular system architecture has been designed, with components integrated via a centralised PostgreSQL database; a data processing pipeline has also been implemented, ensuring the standardisation of dates and time intervals, data integrity checks, and the prevention of duplicate records during repeated runs and regular monitoring. Particular attention has been paid to ensuring the reliability and integrity of transactions. To this end, the class implements a context manager mechanism, which guarantees the automatic rollback of any changes should errors occur during the execution of operations. Each method of the class performs a preliminary check on the connection status, which prevents disruptions to the operation of asynchronous parsers and the bot in the event of temporary loss of connection to the database server. Using this architecture allows all data manipulation logic to be centralised in a single module, simplifying testing and the further development of the system. The practical significance of this work lies in the creation of a data-parsing information system that reduces the need for manual verification of sources, ensures data is kept up to date during monitoring, and provides users with convenient access to results and alerts. Prospects for the further development of the information system include expanding the list of sources, improving OCR accuracy through adaptive segmentation and additional normalisation rules, enhancing resilience to changes in publication formats, and expanding quality metrics and performance monitoring under real-world operating conditions.
References
1. Mitchell R. Web Scraping with Python: Collecting More Data from the Modern Web. 2nd ed. Sebastopol: O’Reilly Media, 2018.
2. Rao N. V., et al. Optical Character Recognition Technique Algorithms // Journal of Theoretical and Applied Information Technology. 2016. Vol. 83, No. 2.
3. Hamad K., Kaya M. A Detailed Analysis of Optical Character Recognition Technology // International Journal of Applied Mathematics Electronics and Computers. 2016. Special Issue 1. P. 244–249.
4. Hrybiuk O. CleverCOMSRL Intelligent Expert System Knowledge Representation Model Features and Inconsistency Resolution Capabilities. In: Machado J., Trojanowska J., Soares F., Rea P., Butdee S., Gramescu B. (eds) Innovations in Mechatronics Engineering IV. icieng 2025. Lecture Notes in Mechanical Engineering. Springer, Cham. 2025. P. 57-68. https://doi.org/10.1007/978-3-031-94223-5_6
5. Ortega J. M. Mastering Python for Networking and Security. Birmingham: Packt Publishing, 2018.
6. Sweigart A. Automate the Boring Stuff with Python. San Francisco: No Starch Press, 2025.
7. Han J., Pei J., Tong H. Data Mining: Concepts and Techniques. San Francisco: Morgan Kaufmann, 2022.
8. Følstad A., Brandtzæg P. B. Chatbots and the New World of HCI // Interactions. 2017. Vol. 24, No. 4. P. 38–42.
9. Ferrara E., Varol O., Davis C., Menczer F., Flammini A. The Rise of Social Bots // Communications of the ACM. 2016. Vol. 59, No. 7. P. 96–104.
10. Pirozzi E. PostgreSQL 10 High Performance: Expert Techniques for Query Optimization, High Availability, and Efficient Database Maintenance. Birmingham: Packt Publishing Ltd, 2018.
11. Coronel C., Morris S., Rob P. Database Systems: Design, Implementation, and Management. Boston: Course Technology, Cengage Learning, 2011.
12. Rubin J., Chisnell D. Handbook of Usability Testing: How to Plan, Design, and Conduct Effective Tests. Indianapolis: John Wiley & Sons, 2008.
Downloads
Published
Issue
Section
License
Copyright (c) 2026 Олена Олександрівна ГРИБ'ЮК, Микола Іванович ПРИЛУЦЬКИЙ

This work is licensed under a Creative Commons Attribution 4.0 International License.





