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

Название: Разработка веб-приложения для агрегирования данных о книгах: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Авторы: Бирюкова Марина Игоревна
Научный руководитель: Маслаков Алексей Павлович
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2023
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: агрегация данных; парсинг; чтение; литература; веб-приложение; микросервисная архитектура; Spring Framework; Jsoup; Selenium; data aggregation; parsing; reading; literature; web application; microservice architecture
Тип документа: Выпускная квалификационная работа бакалавра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Бакалавриат
Код специальности ФГОС: 09.03.04
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2023/vr/vr23-3341
Права доступа: Доступ по паролю из сети Интернет (чтение)
Ключ записи: ru\spstu\vkr\22724

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

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

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

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

Аннотация

Данная работа посвящена разработке веб-приложения, агрегирующего данные о книгах с заранее выбранных ресурсов, позволяющая пользователю ознакомиться с основной информацией о произведении, не затрачивая на ее поиск много времени. Существует огромное множество литературных произведений, поэтому зачастую люди обращаются к различным книжным ресурсам, собирающим отзывы читателей и формирующим на их основе рейтинги произведений, чтобы определиться с выбором. В этом им и поможет разрабатываемое приложение. Помимо этого, пользователям предоставлена возможность просмотра топа лучших книг и фильтрации его по жанрам, что также может помочь в выборе. В ходе выполнения работы был проведен анализ существующих решений и сформулирована актуальность работы, проанализированы и выбраны технологии и средства разработки, построена архитектура веб-приложения. Для разработки веб-приложения использовались среды разработки Visual Studio Code и IntelliJ IDEA, языки программирования Java, HTML, CSS и JavaScript, встраиваемая база данных H2, фреймворки Spring, Selenium и Bootstrap, библиотеки Jsoup, Lombok и JQuery. Также для создания прототипа сайта использовался графический редактор Figma. В результате выполнения работы были разработаны два сервиса, которые работают независимо друг от друга и могут быть использованы в других проектах, и пользовательский интерфейс, не требующий специальных навыков и опыта для взаимодействия с ним.

This work is devoted to the development of a web application that aggregates data about books from pre-selected resources, allowing the user to get acquainted with the basic information about the book without spending a lot of time searching for it. There are a huge number of literary works, so often people turn to various book resources that collect readers reviews and form ratings of works based on them to make a choice. This is what the application will help them with. In addition, users are given the opportunity to view the top of the best books and filter it by genre, which can also help in choosing. In the course of the work, an analysis of existing solutions was carried out and the relevance of the work was formulated, technologies and development tools were analyzed and selected, the architecture of the web application was built. To develop the web application Visual Studio Code and IntelliJ IDEA development environments, Java, HTML, CSS and JavaScript programming languages, H2 embedded database, Spring, Selenium and Bootstrap frameworks, Jsoup, Lombok and jQuery libraries were used. Also, the Figma graphic editor was used to create a prototype of the site. As a result of the work, two services were developed that work independently of each other and can be used in other projects, and a user interface was developed that does not require special skills and experience to interact with it.

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

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

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

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