Details

Title Разработка веб-приложения для выбора образовательных курсов в сфере информационных технологий: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Creators Драцкая Мария Сергеевна
Scientific adviser Маслаков Алексей Павлович
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint Санкт-Петербург, 2023
Collection Выпускные квалификационные работы; Общая коллекция
Subjects веб-приложение; клиент-серверное взаимодействие; REST API; Java; JavaScript; MySQL; онлайн курсы; web application; client-server interaction; online courses
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-3317
Rights Доступ по паролю из сети Интернет (чтение)
Record key ru\spstu\vkr\22700
Record create date 7/21/2023

Allowed Actions

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

Group Anonymous
Network Internet

Целью выпускной квалификационной работы является разработка приложения, которое позволяет осуществлять поиск курсов и просматривать отзывы, а также даёт возможность организаторам курсов поддерживать информацию о программах в актуальном состоянии. В ходе выполнения работы рассматривались существующие решения, описывались требования к системе. Был обоснован выбор технологий для решения поставленных задач. Осуществлялось проектирование архитектуры веб-приложения и базы данных. Было разработано и протестировано приложение. Также были описаны перспективы развития. Разработка проходила в среде 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.

Network User group Action
ILC SPbPU Local Network All
Read
Internet Authorized users SPbPU
Read
Internet Anonymous

Access count: 21 
Last 30 days: 0

Detailed usage statistics