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

Название Разработка веб-приложения для выбора образовательных курсов в сфере информационных технологий: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Авторы Драцкая Мария Сергеевна
Научный руководитель Маслаков Алексей Павлович
Организация Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения Санкт-Петербург, 2023
Коллекция Выпускные квалификационные работы; Общая коллекция
Тематика веб-приложение; клиент-серверное взаимодействие; REST API; Java; JavaScript; MySQL; онлайн курсы; web application; client-server interaction; online courses
Тип документа Выпускная квалификационная работа бакалавра
Тип файла PDF
Язык Русский
Уровень высшего образования Бакалавриат
Код специальности ФГОС 09.03.04
Группа специальностей ФГОС 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2023/vr/vr23-3317
Права доступа Доступ по паролю из сети Интернет (чтение)
Ключ записи ru\spstu\vkr\22700
Дата создания записи 21.07.2023

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

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

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

Целью выпускной квалификационной работы является разработка приложения, которое позволяет осуществлять поиск курсов и просматривать отзывы, а также даёт возможность организаторам курсов поддерживать информацию о программах в актуальном состоянии. В ходе выполнения работы рассматривались существующие решения, описывались требования к системе. Был обоснован выбор технологий для решения поставленных задач. Осуществлялось проектирование архитектуры веб-приложения и базы данных. Было разработано и протестировано приложение. Также были описаны перспективы развития. Разработка проходила в среде IntelliJ IDEA. Для разработки серверной части использовался язык программирования Java, для создания части клиента – JavaScript, а также язык гипертекстовой разметки HTML. В качестве базы данных была выбрана MySQL. Клиент-серверное взаимодействие осуществлялось по REST API. Был использован фреймворк Spring. Разработка интерфейса осуществлялась с помощью фреймворка Vue.js. Проводилось ручное тестирование, а также тестирование методов API с помощью инструмента Postman. Результатом работы стало веб-приложение для выбора образовательных курсов в сфере информационных технологий.

The purpose of the final thesis is to develop an application that allows to search for courses and reviews, and also enables the organizers to take into account information about the programs up to date. In the course of the work, existing solutions were considered, the requirements for the system were described. The choice of technologies for solving the tasks was justified. Designed the architecture of the web application and database. The application has been developed and tested. Development prospects were also described. The development took place in the IntelliJ IDEA environment. The Java programming language was used to develop the server, JavaScript was used to create the client, as well as the HTML hypertext markup language. MySQL was chosen as the database. Client-server interaction was carried out via the REST API. Spring framework was used. The interface was developed using the Vue.js framework. Manual testing was carried out, as well as testing of API methods using the Postman tool. The result of the work is a web application for choosing educational courses in the field of information technology.

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

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

Подробная статистика