Details

Title: Проектирование и разработка прототипа системы управления содержимым (CMS) на основе архитектуры API-First с использованием фреймворка Angular: выпускная квалификационная работа бакалавра: направление 09.03.03 «Прикладная информатика» ; образовательная программа 09.03.03_03 «Интеллектуальные инфокоммуникационные технологии»
Creators: Верещак Дарья Игоревна
Scientific adviser: Комарова Елена Викторовна
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint: Санкт-Петербург, 2024
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: системы управления содержимым (CMS); API-First; Angular; TypeScript; веб-приложения; content management systems (CMS); web application
Document type: Bachelor graduation qualification work
File type: PDF
Language: Russian
Level of education: Bachelor
Speciality code (FGOS): 09.03.03
Speciality group (FGOS): 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2024/vr/vr24-3016
Rights: Доступ по паролю из сети Интернет (чтение, печать)
Additionally: New arrival
Record key: ru\spstu\vkr\30399

Allowed Actions:

Action 'Read' will be available if you login or access site from another network

Group: Anonymous

Network: Internet

Annotation

Объект исследования: прототип системы управления содержимым (CMS). Предмет исследования: процесс разработки прототипа CMS с применением архитектуры API-First и фреймворка Angular. Цель работы – разработка прототипа системы управления содержимым на основе архитектуры API-First с использованием фреймворка Angular. Проведено исследование существующих систем управления содержимым и инструментов, которые используются при их разработке. Было спроектировано веб-приложение в соответствии с архитектурой API-First. Спроектированная система реализована на языке TypeScript c применением фреймворка Angular на клиентской части. Для проверки работоспособности веб-приложения оно было протестировано. В результате был разработан легковесный прототип системы управления содержимым с использованием современных технологий. Система удовлетворяет поставленным требованиям и может быть легко внедрена в любой проект. Разработанный прототип может служить основой для внедрения и дальнейшего развития и адаптации CMS под специфические нужды различных проектов и организаций. Система может решать такие задачи, как управление корпоративным контентом, создание блогов и новостных порталов.

The object of research: a prototype of a content management system (CMS). The subject of research: the process of developing a CMS prototype using the API-First architecture and the Angular framework. The purpose of the work is to develop a prototype of a content management system based on the API–First architecture using the Angular framework. Research of existing content management systems and the tools used in their development was conducted. The web application was designed according to the API-First architecture. The designed system was implemented using TypeScript with the Angular framework on the client side. To ensure the functionality of the web application, it has been tested. As a result, a lightweight prototype of a content management system was developed using modern technologies. The system meets the set requirements and can be easily integrated into any project. The developed prototype can serve as a foundation for the implementation and further development and adaptation of a CMS to meet the specific needs of various projects and organizations. The system can address tasks such as corporate content management, blog creation, and news portals.

Document access rights

Network User group Action
ILC SPbPU Local Network All Read Print
Internet Authorized users SPbPU Read Print
-> Internet Anonymous

Table of Contents

  • Проектирование и разработка прототипа системы управления содержимым (CMS) на основе архитектуры API-First с использованием фреймворка Angular
    • Введение
    • 1. ОБЗОР ПРЕДМЕТНОЙ ОБЛАСТИ
    • 2. ВЫБОР ИНСТРУМЕНТАЛЬНЫХ СРЕДСТВ
    • 3. ПРОЕКТИРОВАНИЕ И РАЗРАБОТКА
    • 4. ТЕСТИРОВАНИЕ
    • Заключение
    • Список использованных источников
    • Приложение 1. API
    • Приложение 2. Реализация серверных модулей
    • Приложение 3. Реализация клиента

Usage statistics

stat Access count: 0
Last 30 days: 0
Detailed usage statistics