Главная » Учебные материалы » Другие » Выпускные квалификационные работы (ВКР) » МГУ им. Ломоносова » 4 семестр » Разработка клиент-серверной архитектуры для сервиса по управлению интерактивными подписками
Для студентов МГУ им. Ломоносова по предмету ДругиеРазработка клиент-серверной архитектуры для сервиса по управлению интерактивными подпискамиРазработка клиент-серверной архитектуры для сервиса по управлению интерактивными подписками
4,945809
2024-11-05СтудИзба

ВКР: Разработка клиент-серверной архитектуры для сервиса по управлению интерактивными подписками

Описание





РЕФЕРАТ

На 46 стр., 15 рисунков, 3 таблицы.
КЛЮЧЕВЫЕ СЛОВА: БИБЛИОТЕКА REACT, СЕРВЕРНАЯ ПЛАТФОРМА NODE.JS, ФРЕЙМВОРК EXPRESS.JS, ПАТТЕРН MVC, БАЗА ДАННЫХ MONGODB, ФРЕЙМВОРК MONGOOSE, REDUX, ФРЕЙМВОРК JEST.
Тема выпускной квалификационной работы: «Разработка клиент-серверной архитектуры для сервиса по управлению подписками».
Объектом разработки является web-приложение, которое позволяет следить и управлять подписками платных сервисов.
Для достижения поставленной задачи должны быть выполнены следующие условия:
1. Рассмотрены существующие аналоги и обоснована актуальность предоставленного приложения
2. Разработана клиентская часть сервиса
3. Разработана серверная часть сервиса
4. Реализована связь между всеми компонентами сервиса (клиентская часть, серверная часть, база данных)
5. Проведено тестирование клиентской части и серверной части компонентов сервиса
При разработке использовался язык JavsScript и интерпретатор JSX. Использовались библиотека React, фремворк Express.js, база данных MongoDB, серверная платформа Node.js.
Результатом данной работы является веб приложение для управления и слежения за подписками. Разработана клиентская и серверная часть данного приложения.





ABSTRACT
46 pages, 15 pictures, 3 tables
KEYWORDS: REACT LIBRARY, NODE.JS SERVER PLATFORM, EXPRESS.JS FRAME, MVC PATTERN, MONGODB DATABASE, MONGOOSE FRAME, REDUX, JEST FRAME.
Theme of the final qualification work: "Development of a client-server architecture for a service for managing subscriptions."
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:
  • Existing analogues are considered and the relevance of the application is justified.
  • The client part of the service is developed
  • The server part of the service is developed
  • Communication between all components of the service has been implemented (client part, server part, database)
  • 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. Схемы
Глава 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. Заключение
Список литературы








Введение

В наше передовое время существует множество возможностей предоставлять цифровые услуги. Многие компании предлагают ими пользоваться на бесплатной основе, а остальные – на платной. Платный вариант приобретения возможности пользоваться цифровым продуктом также бывает разным. Одним, из нынче популярных вариантов использования различных сервисов, является приобретение их по подписке. Главным достоинством данного способа является его низкая стоимость и разделенная оплата по месяцам. Пользователи по всему миру считают такой способ использования цифровых сервисов наиболее удобным и менее затратным.
Соответственно, при наличии некоторого количества таких подписок, пользователи сталкиваются с проблемой их слежения. Некоторые продолжают платить за те сервисы, которые уже не используют, а другие пытаются вспомнить дату следующего платежа.
Чтобы решить данную проблему, было бы удобно иметь под рукой сервис, в котором можно легко наблюдать за ежемесячной потраченной суммой, датами оплат и количеством индивидуальных подписок на различные сервисы.
Для достижения поставленной

Характеристики ВКР

Предмет
Учебное заведение
Семестр
Просмотров
1
Размер
1,12 Mb

Список файлов

РАЗРАБОТКА КЛИЕНТ-СЕРВЕРНОЙ АРХИТЕКТУРЫ ДЛЯ СЕРВИСА ПО УПРАВЛЕНИЮ ИНТЕРАКТИВНЫМИ ПОДПИСКАМИ .docx
Обратите внимание, что данная работа уже сдавалась в МГУ им. Ломоносова, а также её могли покупать другие студенты, поэтому её уникальность может быть нулевой. Для получения уникальной работы воспользуйтесь услугами.

Комментарии

Поделитесь ссылкой:
Цена: 1 300 руб.
Расширенная гарантия +3 недели гарантии, +10% цены
Рейтинг автора
4,94 из 5
Поделитесь ссылкой:
Сопутствующие материалы

Подобрали для Вас услуги

Вы можете использовать ВКР для примера, а также можете ссылаться на неё в своей работе. Авторство принадлежит автору работы, поэтому запрещено копировать текст из этой работы для любой публикации, в том числе в свою выпускную квалификационную работу в учебном заведении, без правильно оформленной ссылки. Читайте как правильно публиковать ссылки в своей работе.
Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6710
Авторов
на СтудИзбе
287
Средний доход
с одного платного файла
Обучение Подробнее