Детальная информация

Название: Разработка сервиса сокращения ссылок: выпускная квалификационная работа бакалавра: 09.03.04 - Программная инженерия ; 09.03.04_01 - Технология разработки и сопровождения качественного программного продукта
Авторы: Фомин Семен Антонович
Научный руководитель: Коликова Татьяна Всеволодовна
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2019
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: веб-сервис; веб-приложение; сервис сокращения ссылок; web service; web application; link reduction service
Тип документа: Выпускная квалификационная работа бакалавра
Тип файла: PDF
Язык: Русский
Код специальности ФГОС: 09.03.04
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
Ссылки: Отзыв руководителя; Отчет о проверке на объем и корректность внешних заимствований
DOI: 10.18720/SPBPU/3/2019/vr/vr19-599
Права доступа: Доступ по паролю из сети Интернет (чтение, печать, копирование)

Разрешенные действия:

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа: Анонимные пользователи

Сеть: Интернет

Аннотация

Цель настоящей работы - спроектировать и разработать сервис сокращения ссылок с использованием современных инструментов и технологий. В рамках данной выпускной квалификационной работы был проведен анализ существующих на рынке альтернатив, выявлены их недостатки и сформулированы требования к разрабатываемому сервису, был проведен и обоснован выбор средств реализации поставленной задачи, разработан сервис сокращения ссылок. Сервис имеет клиент-серверную архитектуру, является изоморфным одностраничным веб-приложением. Для контроля качества кода было выполнено интеграционное и мутационное тестирование, выполнен анализ поддерживаемости, качества кода, покрытие его тестами.

The purpose of this work is to design and develop a link shortening service using modern tools and technologies. Within the framework of this final qualification work, an analysis was made of the alternatives existing on the market, their shortcomings were identified and the requirements for the service being developed were formulated, the choice of means for implementing the task was made and justified, a link shortening service was developed. The service has a client-server architecture, is an isomorphic one-page web application. To control the quality of the code, integration and mutation testing was performed, the analysis of supportability, quality of the code, its coverage by tests was performed.

Права на использование объекта хранения

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все Прочитать Печать Загрузить
Интернет Авторизованные пользователи Прочитать Печать Загрузить
-> Интернет Анонимные пользователи

Оглавление

  • Определения, обозначения и сокращения
  • Введение
  • Анализ предметной области
    • Конкуренты
      • bit.ly
      • vk.cc
      • goo.gl
      • clck.ru
  • Сбор и анализ функциональных требований
    • Требования
      • Клиентская часть приложения
      • Серверная часть приложения
  • Разработка архитектуры
  • Реализация
    • Серверная часть
      • База данных
      • Статистика ссылок на ЖК экране
    • Клиентская часть
      • Пользовательский интерфейс
      • Инструменты разработки клиентской части
    • Непрерывная интеграция
    • Система контроля версий git
    • Развертывание (деплой)
    • Безопасность
    • Среда разработки
    • Сторонние пакеты
    • Контроль качества кода
      • Автоматизированное тестирование
      • Линтинг
      • Метрики поддерживаемости проекта
      • Мониторинг ошибок
  • Заключение
  • Список использованных источников

Статистика использования

stat Количество обращений: 41
За последние 30 дней: 0
Подробная статистика