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

Название: Серверная часть литературного портала для Android: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Авторы: Головин Михаил Вадимович
Научный руководитель: Коликова Татьяна Всеволодовна
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2023
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: java; hibernate; сервер; базы данных; приложение; http запросы; server; database; application; http requests
Тип документа: Выпускная квалификационная работа бакалавра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Бакалавриат
Код специальности ФГОС: 09.03.04
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2023/vr/vr23-3594
Права доступа: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Ключ записи: ru\spstu\vkr\22915

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

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

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

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

Аннотация

Данная работа посвящена созданию серверной части для веб приложения литературного портала на android. В ходе выполнения работы с применением языка Java, фрэймворков Spring и Hibernate и СУБД PostgreSQL были реализованы база данных и серверная часть для литературного портала на android. Реализованная серверная часть была развернута с помощью сервиса VK Cloud для проверки работоспособности, подключение клиентской части происходило с нескольких устройств android разной степени мощности и проблем не было обнаружено. Было проведено модульное тестирование с покрытием кода более 80%. Также было проведено интеграционное тестирование с помощью сервера непрерывной интеграции GitLab. Реализованные сценарии тестирования были пройдены без проблем. Так же было реализовано тестирование производительности, которое производилось на домашнем персональном компьютере в качестве сервера, и выяснилось, что реализованный продукт работает достаточно стабильно, однако есть проблемы при повышении объема базы данных, что связано с производительностью физической части персонального компьютера, а не программной части вопроса.

This work is dedicated to creating a server application for the web literary portal on android. In the course of the work with the use of Java, frameworks Spring and Hibernate and database management system PostgreSQL were implemented database and server component for the literary portal on android. The implemented server part was deployed using the VK Cloud service to test its functionality, the client part was connected from several android devices of different power levels and no problems were detected. Unit testing was conducted with code coverage of over 80%. Integration testing was also performed using the GitLab continuous integration server. Implemented test scenarios were passed without any problems. Performance testing was also implemented on a home PC as a server, and it turned out that the implemented product works quite stably, but there are problems with increasing the size of the database, which is associated with the performance of the physical part of the PC, not the software part of the issue.

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

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

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

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