Таблица | Карточка | RUSMARC | |
Разрешенные действия: –
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Группа: Анонимные пользователи Сеть: Интернет |
Аннотация
Объектом разработки является web-приложение, которое позволяет следить и управлять подписками платных сервисов. Для достижения поставленной задачи должны быть выполнены следующие условия: 1. Рассмотрены существующие аналоги и обоснована актуальность предоставленного приложения 2. Разработана клиентская часть сервиса 3. Разработана серверная часть сервиса 4. Реализована связь между всеми компонентами сервиса (клиентская часть, серверная часть, база данных) 5. Проведено тестирование клиентской части и серверной части компонентов сервиса При разработке использовался язык JavsScript и интерпретатор JSX. Использовались библиотека React, фремворк Express.js, база данных MongoDB, серверная платформа Node.js. Результатом данной работы является веб приложение для управления и слежения за подписками. Разработана клиентская и серверная часть данного приложения.
The object of development is a web-application that allows you to monitor and manage subscriptions of paid services. To achieve the task, the following conditions must be met: 1. Existing analogues are considered and the relevance of the application is justified. 2. The client part of the service is developed 3. The server part of the service is developed 4. Communication between all components of the service has been implemented (client part, server part, database) 5. The client part and the server part of the service components were tested During development, the JavsScript language and the JSX interpreter were used. We used the React library, Express.js framework, MongoDB database, Node.js server platform. The result of this work is a web application for managing and tracking subscriptions. The client and server parts of this application are developed.
Права на использование объекта хранения
Место доступа | Группа пользователей | Действие | ||||
---|---|---|---|---|---|---|
Локальная сеть ИБК СПбПУ | Все |
![]() ![]() ![]() |
||||
Интернет | Авторизованные пользователи СПбПУ |
![]() ![]() ![]() |
||||
![]() |
Интернет | Анонимные пользователи |
Оглавление
- Введение
- Глава 1. Обзор литературы
- 1.1. Актуальность
- 1.2. Существующие решения
- 1.2.2. Billy
- 1.2.3. Outflow
- 1.2.4. SubscriptMe
- 1.2.5. Apple Subscriptions
- 1.2.6. Google Subscriptions
- 1.2.7. Сравнение существующих решений
- Глава 2. Архитектура приложения
- 2.1. Особенности выбора архитектуры
- 2.2. MVC модель
- 2.3. MVVM модель
- 2.4. MVP модель
- 2.5. Сравнение моделей
- 2.6. Описание выбранной архитектуры
- Глава 3. Реализация
- 3.1. Клиентская часть приложения
- 3.1.1. React
- 3.1.2. Vue
- 3.1.3 Angular
- 3.2.4. Описание выбранной технологии
- 3.2.5 SignIn
- 3.2.6 SubscriptionsDesktop
- 3.2.7. UpperNavigation
- 3.2.8 Settings
- 3.2.9 SubscriptionsPage
- 3.2.9.1. PersonalSubscriptionsInfo
- 3.2.9.2. AddSubscription
- 3.2.9.3. SubscriptionsList
- 3.2.9.4. SubscriptionItem
- 3.3. Серверная часть приложения
- 3.3.1. Express.js
- 3.3.2. NestJS
- 3.3.3. Описание выбранного фреймворка
- 3.3.4. Реализация серверной части приложения
- 3.4. База данных
- 3.4.1. Схемы
- 3.1. Клиентская часть приложения
- Глава 4. Результаты
- 4.1. Пример работы сервиса
- 4.2. Тестирование сервиса
- 4.2.1. Unit тестирование
- 4.2.2. Интеграционное тестирование
- 4.2.3. End-to-end тестирование
- 4.2.4. Результаты тестирования
- 4.2.4.1. Клиентская часть
- 4.2.4.2. Серверная часть
- 4.3. Заключение
- Список литературы
Статистика использования
|
Количество обращений: 35
За последние 30 дней: 0 Подробная статистика |