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


WEB-ПРИЛОЖЕНИЕ «КНИЖНЫЙ ИНТЕРНЕТ-МАГАЗИН»

Работа №162038

Тип работы

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

Предмет

информатика

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

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


Реферат
Перечень сокращений и обозначений 5
Введение 6
1 Анализ предметной области 7
1.1 Анализ актуальности темы 7
1.2 Анализ аналогов книжных интернет-магазинов 7
1.2.1 Книжный интернет-магазин «chitai-gorod.ru» 8
1.2.2 Книжный интернет-магазин «book24.ru» 9
1.2.3 Книжный интернет-магазин «bookvoed.ru» 10
1.2.4 Вывод 13
1.3 Постановка задачи 13
2 Выбор технологий и средств разработки приложения 16
2.1 Выбор языка программирования 16
2.2 Выбор фреймворка 17
2.3 Spring JPA 19
2.4 Spring Security 19
2.5 Spring MVC 20
2.6 Выбор базы данных 21
2.7 pgAdmin4 22
2.8 Выбор среды разработки 23
3 Архитектура Web-приложения «Книжный интернет-магазин» 26
4 Реализация приложения 30
4.1 Описание работы приложения 30
4.2 Программная реализация приложения 30
4.2.1 Протокол общения пользовательского клиента и сервера 30
4.2.2 Протокол общения клиента-администратора системы и сервера 34
4.2.3 Протокол общения сервера и базы данных 34
4.3 Структура БД 36
4.4 Структура приложения 38
5 Тестирование приложения 41
5.1 Регистрация пользователя 41
5.2 Авторизация пользователя 43
5.3 Тестирование функционала взаимодействия с книгами 46
5.4 Редактирование данных пользователя 50
5.5 Функционал неавторизированного пользователя 52
6 Безопасность жизнедеятельности 54
6.1 Требования к помещению и рабочему месту 54
6.2 Требования к освещению 54
6.3 Требования к режиму работы и отдыха 55
6.4 Рекомендации по использованию программного обеспечения 55
Заключение 57
Список используемых источников 58
Приложение А 59
Приложение А.1-Диаграмма последовательностей 60
Приложение А.2-Диаграмма развертывания 61
Приложение А.3-Диаграмма классов 62
Приложение А.4-Диаграммы вариантов использования 63
Приложение Б 63
Приложение В 86

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

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

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

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


В процессе написания всей это работы были сделан анализ актуальной
темы, по определенным причинам выбрана среда для разработки и сделана
архитектура. Благодаря этим действиям проект был выполнен, приложение
"Книжный интернет-магазин" успешно создано. Для проверки использовалось
тестирование разных вариантов использования, при этом и проблемные тоже. В
ходе диагностики некоторые моменты дорабатывались по ходу.
Благодаря этой работе, были получены полезные и, что самое главное,
важные навыки в работе с Java языком. После доработки, все нюансы были
исправлены и приложение полностью работает.
Дальнейшее улучшение приложения может включать добавление
функционала администратора для обеспечения большей безопасности
пользователей, а также улучшение интерфейса клиентской части для повышения
комфорта использования.
Опыт, полученный в процессе выполнения задач и разработки клиентсерверного приложения, наверняка пригодится в будущем при трудоустройстве и
личном развитии.


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


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



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


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