Тип работы:
Предмет:
Язык работы:


КЛИЕНТ-СЕРВЕРНОЕ ПРИЛОЖЕНИЕ «БИБЛИОТЕКА»

Работа №160982

Тип работы

Бакалаврская работа

Предмет

информатика

Объем работы99
Год сдачи2023
Стоимость4750 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
34
Не подходит работа?

Узнай цену на написание


Перечень сокращений и обозначений 5
Введение 6
1 Клиент серверное приложение «Библиотека» 7
1.1 Анализ предметной области 7
1.1.1 Анализ актуальности темы 7
1.1.2 Клиент-серверная архитектура 8
1.1.3 Анализ аналогов клиент-серверных приложений библиотек 9
1.1.4 Постановка задачи 14
1.2 Выбор технологий и средств разработки приложения 15
1.2.1 Spring framework 16
1.2.2 Spring security 16
1.2.3 Spring JPA 17
1.2.4 PostgreSQL 18
1.2.5 PgAdmin4 18
1.2.6 IntelliJ IDEA 19
1.2.7Apache Tomcat 19
1.2.8 Java 19
1.2.9 Bootstrap 20
1.3 Архитектура клиент-серверного приложения «Библиотека» 20
1.4 Реализация приложения 23
1.4.1 Описание работы приложения 23
1.4.2 Структура БД 25
1.4.3 Функционал приложения 27
1.4.4 Основные компоненты 29
1.4.5 Основные алгоритмы взаимодействия клиента и сервера 37
1.4.6 Тестирование приложения 42
2 Безопасность жизнедеятельности 54
2.1 Требования к помещению и рабочему месту 54
2.2 Требования к освещению 55
2.3 Требования к режиму труда и отдыха 56
2.4 Рекомендации по использованию программного обеспечения 57
Заключение 59
Список используемых источников 60
Приложение А 61
Приложение Б 66
Приложение В 87

Современный мир становится все более зависимым от технологий, и книги не являются исключением. Онлайн-библиотеки становятся все более популярными, потому что они предлагают удобный способ получения доступа к книгам и другой информации. Кроме того, онлайн-библиотеки обеспечивают доступ к книгам из любой точки мира, что является большим преимуществом для людей, которые живут в удаленных или малонаселенных районах.
Клиент-серверное приложение онлайн библиотека не только удобно для пользователей, но и облегчает работу библиотекарей. Такое приложение позволяет библиотекарям легко управлять книгами, подписками и пользователями, а также предоставлять различную статистическую информацию.
Таким образом, разработка клиент-серверного приложения онлайн библиотека является актуальной и важной задачей для современного общества, поскольку позволяет улучшить доступность книг и упростить управление библиотечным фондом.

Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В ходе написания данной выпускной квалификационной работы были выполнены следующие задачи: анализ актуальности темы, анализ и выбор среды разработки и инструментов, а также анализ архитектуры приложения, разработано клиент серверное приложение «Библиотека», разработана база данных, выполнено тестирование приложения.
Были получены навыки разработки РТЕВ-приложений с использованием фреймворка Spring boot на языке Java. Также улучшены навыки работы с системой управления базами данных PostgreSQL. Проведенные тестирование и оценка функционала показали, что клиент серверное приложение «Библиотека» полностью соответствует всем поставленным требованиям и работает корректно.
В дальнейшем приложение можно усовершенствовать, добавив функционал администратора с целью обеспечения большей безопасности пользователей, а также усовершенствовать интерфейс клиентской части приложения для более комфортного использования.
Опыт, полученный в ходе решения поставленных задач и разработке клиент серверного приложения, однозначно поможет в дальнейшем трудоустройстве и развитии себя.


1. Клиент-серверная архитектура. [Электронный ресурс] / Режим доступа: https://ru.hexlet.io/courses/internet-fundamentals/lessons/client-server/theory_unit, свободный. (дата обращения 26.04.2023).
2. Марк Массе. Свод правил проектирования REST API. - 1-е изд. О’Рейли Медиа, 2011. - 5 с.
3. Документация к фреймворку Spring Framework. [Электронный ресурс] / Режим доступа: https://docs.spring.io/spring-framework/docs/4.2.x/spring-framework- reference/html, свободный. (дата обращения 04.05.2023).
4. Сысолетин Е. Г. Проектирование интернет-приложений : учеб.- метод. пособие / Е. Г. Сысолетин, С. Д. Ростунцев. — Екатеринбург : Изд-во Урал.ун-та, 2015. — 41 с.
5. Ржеуцкая С.Ю. Базы данных. Язык SQL: учеб. пособие / С.Ю. Ржеуцкая. - Вологда: ВоГТУ, 2010. - 17-22 с.
6. Санитарно-гигиенические рекомендации для организации рабочего места пользователя персональным компьютером. [Электронный ресурс] / Режим доступа: https://sakhgig.ru/main/info/664-sanitarno-gigienicheskie-rekomendacii-dlya- organizacii-rabochego-mesta-polzovatelya-personalnym-kompyuterom.html, свободный. (дата обращения 30.05.2023).


Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2025 Cервис помощи студентам в выполнении работ