1 documents found
Information × Registration Number 2121U007836, Article popup.category Бакалаврська робота Title Вебсервіс для обліку часу на основі Google Calendar (AI translated) popup.author Рогаль Павло ВолодимировичRohal Pavlo Volodymyrovych popup.publication 01-01-2021 popup.source_user Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського» popup.source https://ela.kpi.ua/handle/123456789/42536 popup.publisher Київ Description Даний дипломний проєкт розроблений для демонстрації роботи багатокористувацького календаря на базі Google Calendar. Онлайн календар реалізован у вигляді вебсайту та призначений для створення та перегляду подій одного або декількох осіб на одному графічному інтерфейсі. Таким чином користувачі контролюють свій час або час інших. Метою створення даного дипломного проєкту є полегшити контроль особистого часу та часу інших, використовуючи примітивний зручний інтерфейс календаря. Під час написання та розробки програмного забезпечення було проаналізовано рішення реалізації програмного забезпечення. Було переглянуто сучасні популярні аналоги календарів та їх недоліки. Обґрунтовано доцільність використання багатокористувацького календаря. Також було розглянуто сучасні технології для розроблення серверної та клієнтської частини. Проаналізувавши недоліки програмного забезпечення, було знайдено рішення для покращення проєкту. Також був розроблений алгоритм для експорту та імпорту даних між популярними календарями та календарем в дипломному проєкті. Отже, було розроблено вебдодаток на мові TypeScript, використовуючи модель MVC. Клієнтська частина розроблена за допомогою вебфреймворка Angular, серверна частина за допомогою вебфреймворку Loopback. Дані зберігаються в реляційній базі даних PostgresSQL. This thesis project is designed to demonstrate the work of a multi-user calendar based on Google Calendar. The online calendar is implemented in the form of a website and is designed to create and view events of one or more people on a single graphical interface. In this way, users control their time or the time of others. The purpose of creating this thesis project is to facilitate the control of personal time and the time of others, using a primitive user-friendly calendar interface. During the writing and development of the software, the decision to implement the software was analyzed. Modern popular analogues of calendars and their shortcomings were reviewed. The expediency of using a multi-user calendar is substantiated. Modern technologies for server and client development were also considered. After analyzing the shortcomings of the software, a solution was found to improve the project. An algorithm for exporting and importing data between popular calendars and the calendar in the thesis project was also developed. Therefore, a web application in the TypeScript language was developed using the MVC model. The client part is developed using the Angular web framework, the server part using the Loopback web framework. The data is stored in a relational PostgresSQL database. popup.nrat_date 2025-11-05 Close
Article
Бакалаврська робота
Рогаль Павло Володимирович. Вебсервіс для обліку часу на основі Google Calendar (AI translated) : published. 2021-01-01; Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського», 2121U007836
1 documents found

Updated: 2026-03-21