Details

Title: Серверная часть литературного портала для Android: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Creators: Головин Михаил Вадимович
Scientific adviser: Коликова Татьяна Всеволодовна
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2023
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: java; hibernate; сервер; базы данных; приложение; http запросы; server; database; application; http requests
Document type: Bachelor graduation qualification work
File type: PDF
Language: Russian
Level of education: Bachelor
Speciality code (FGOS): 09.03.04
Speciality group (FGOS): 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2023/vr/vr23-3594
Rights: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Record key: ru\spstu\vkr\22915

Allowed Actions:

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

Group: Anonymous

Network: Internet

Annotation

Данная работа посвящена созданию серверной части для веб приложения литературного портала на 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.

Document access rights

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

Usage statistics

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