Проєкт інформаційної системи ведення сімейних записів про розвиток дитини

Loading...
Thumbnail Image

Date

Journal Title

Journal ISSN

Volume Title

Publisher

Національний університет "Львівська політехніка"

Abstract

Інтенсивний прогрес у галузі інформаційних технологій характеризується активним впровадженням цифрових рішень у сферу організації особистих та сімейних даних. Надзвичайно актуальною стає розробка спеціалізованого програмного забезпечення, яке надасть батькам можливість систематизувати інформацію про ключові віхи дорослішання їхніх дітей, забезпечуючи при цьому належний рівень захисту персональних відомостей та формування довгострокового цифрового сімейного архіву. Мета роботи полягає у розробці проєкту інформаційної системи ведення сімейних записів про розвиток дитини, яка забезпечуватиме централізоване, безпечне й зручне зберігання даних про ключові етапи зростання та розвитку дитини, сприятиме формуванню сімейного цифрового архіву та полегшить доступ до інформації для всіх членів родини. Звідси об’єкт дослідження становлять процеси ведення сімейних записів про розвиток дитини, а предмет дослідження – проєктування інформаційної системи для ведення сімейних записів про розвиток дитини. Дослідження охоплює широкий спектр питань від аналітичного огляду та моделювання до проєктування архітектури, реалізації, тестування, перевірки відповідності GDPR і процедури завершення проєкту з документуванням та передачею у супровід. Виконано детальне вивчення сучасних мобільних додатків для документування розвитку дітей, що виявило суттєві недоліки у забезпеченні приватності користувачів та інтеграції різнорідних типів даних. Порівняльний аналіз застосунків-конкурентів засвідчив наявність фрагментації інформації між платформами та обмеженість інструментів для організації колективного сімейного доступу до матеріалів. Системний аналіз предметної області здійснено на основі об’єктно-орієнтованого підходу з формалізацією вимог через діаграми UML різних типів, включаючи діаграми прецедентів, послідовності, класів, переходів станів і діяльності [1]. Архітектурне проєктування системи виконано відповідно до багаторівневої парадигми з чітким розмежуванням відповідальностей між компонентами [2]. Клієнтський рівень реалізовано у вигляді гібридного мобільного застосунку на базі технологічного стеку Ionic/React та TypeScript, що забезпечує кросплатформенність, компонентну модульність і типобезпеку коду. Серверний рівень побудовано за концепцією безсерверної архітектури з використанням екосистеми Amazon Web Services [4]. У процесі розробки створено повнофункціональний мобільний застосунок «Аґу» для платформи Android, що надає користувачам можливості проходження процедури реєстрації та створення сімейних груп, ведення персональних профілів дітей із додаванням текстових описів та медіаматеріалів, документування фактів розвитку дитини у форматі структурованих записів, прикріплення та перегляду мультимедійних файлів різних типів, генерування та відправлення запрошень для залучення нових учасників до сімейної групи, автоматичної синхронізації даних між локальним сховищем пристрою та хмарною інфраструктурою. Система підтримує рольову модель розмежування доступу з визначенням ролей Адміністратора та Учасника, забезпечує інтернаціоналізацію інтерфейсу та відповідає базовим положенням GDPR, зокрема реалізує функціонал права на видалення персональних відомостей згідно зі статтею 17 цього регламенту [3]. Наукова новизна результатів дослідження визначається тим, що вперше отримала подальший розвиток концепція проєктування інформаційних систем сімейного спрямування шляхом розробки моделі фіксації подій про розвиток дитини як цілісних структурованих фактів, що об’єднують текстові і мультимедійні матеріали та забезпечують логічну цілісність життєвої події в одному записі, причому архітектура програмного продукту оптимізована для гарантованого дотримання принципів безпеки, конфіденційності й захисту персональних даних згідно з встановленими стандартами та вимогами до сімейних цифрових сервісів. Відтак результатом магістерської кваліфікаційної роботи є завершений проєкт інформаційної системи ведення сімейних записів про розвиток дитини, реалізований як мобільний Android-застосунок «Аґу», який має перспективи стати універсальною платформою сімейного цифрового архіву нового покоління та може застосовуватись у діяльності освітніх закладів та сфері family-tech з метою розвитку сімейних технологій, підвищення цифрової грамотності родин, збереження сімейної історії і формування приватної цифрової ідентичності кожної дитини.
Rapid advancement in information technology is marked by the widespread adoption of digital solutions for organizing personal and family data. The development of specialized software that enables parents to systematize information about key milestones in their children’s development, while ensuring proper protection of personal information and creating a long-term digital family archive, is becoming increasingly important. The aim of this work is to develop a project for an information system for maintaining family records of child development, which will provide centralized, secure, and convenient storage of data about key stages of child growth and development, facilitate the formation of a digital family archive, and simplify access to information for all family members. Therefore, the object of research constitutes the processes of keeping family records about child development, and the subject of research is the design of an information system for keeping family records about child development. The research covers a wide range of issues from analytical review and modeling to architecture design, implementation, testing, GDPR compliance verification, and project closure procedures with documentation and handover to maintenance. A detailed study of modern mobile applications for documenting child development was conducted, revealing significant shortcomings in ensuring user privacy and integrating heterogeneous data types. Comparative analysis of competing applications demonstrated the fragmentation of information across platforms and limited tools for organizing collective family access to materials. Systematic analysis of the problem domain was performed using an object-oriented approach with requirements formalization through various types of UML diagrams, including use case, sequence, class, state transition, and activity diagrams [1]. The system architecture design was executed according to a multi-tier paradigm with clear separation of responsibilities between components [2]. The client tier was implemented as a hybrid mobile application based on the Ionic/React and TypeScript technology stack, ensuring cross-platform compatibility, component modularity, and code type safety. The server tier was built using serverless architecture concepts leveraging the Amazon Web Services ecosystem [4]. During development, a fully functional mobile application «Agoo» was created for the Android platform, providing users with capabilities for registration and family group creation, maintaining personal child profiles with text descriptions and media materials, documenting child development facts in structured record format, attaching and viewing multimedia files of various types, generating and sending invitations to add new participants to family groups, and automatic data synchronization between local device storage and cloud infrastructure. The system supports a role-based access control model defining Administrator and Participant roles, provides interface internationalization, and complies with core GDPR provisions, specifically implementing the right to erasure functionality as specified in Article 17 of the regulation [3]. The scientific novelty of the research is defined by advancing the concept of family-oriented information system design through developing a model for recording child development events as holistic structured facts. This model combines textual and multimedia materials while preserving the logical integrity of life events within single records. The software architecture is optimized to guarantee compliance with security, privacy, and personal data protection principles according to established standards for family digital services. Thus, the result of this master’s thesis is a completed project for an information system for maintaining family records of child development, implemented as the «Agoo» mobile Android application. This system has the potential to become a universal platform for next-generation digital family archives and can be applied in educational institutions and the family-tech sector to advance family technologies, enhance digital literacy of families, preserve family history, and establish private digital identity for each child.

Description

Citation

Гаврилюк М. В. Проєкт інформаційної системи ведення сімейних записів про розвиток дитини : кваліфікаційна робота на здобуття освітнього ступеня магістр за спеціальністю „8.126.00.03 — Управління ІТ проектами“ / Мар'яна Василівна Гаврилюк. — Львів, 2025. — 135 с.

Endorsement

Review

Supplemented By

Referenced By