Тема: Разработка серверной части веб-приложения «Библиотека» (пользователи)
Характеристики работы
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
Введение
1 Остановка задачи
Глава I. Инструментальные средства - 6
1.1 Язык программирования 6
1.2 Среда разработки
1.3 Git . 7
Глава 2, Использованные технологии... 8
2.1 Фреймворк Spring 8
2.2 Inversion Of Control . 8
2.3 Фреймворк SpringSecurity 10
2.4 Фреймворк I libcmate.... 11
Глава 3, Разработка модели базы данных 13
3.1 Хранение и обработка данных,..., 13
3.2 Информационные единицы ...14
3,2.1 Пользователи .... 14
3.2.2 Верификации почты 14
3.2.3 Заказы 15
3.2.4 Книги из заказов
3.2.5 Книги пользователей., 15
Глава 4, Описание созданного приложения .16
4.1 Описание архитектуры 16
4.2 Интеграция SpringSecurity и GWT 17
4.2.1 Настройка 18
4.2-3 Загрузка файла appticationC'ontexLxml,
из которого приложение узнает, что пользуемся модулем Spring
security 19
4.2.4 Итоговый web.xml . 20
4.3 Регистрация ..23
4.4 Аутентификация..... 24
4.5 Заказы...,. — .25
Глава 5, Ош Иоанне функционала веб-приложения 28
5.1 Поиск по названию книги. 28
5.2 Поиск по жару... 29
5.3 1Показ книг по ангору 30
5.4 Показ книг по подборкам.
5.5 Показ книг по категориям
5.6 Показ выбранной книги ..33
5.7 Добавление книг в корзину заказов;.,. 34
5.8 Заказ книг из корзины... „35
5.9 Вход .36
5.10 Регистрация 37
Заключение 38
Список литературы 39
Листинг
📖 Введение
11одобпые сервисы достаточно хорошо прижились за рубежом и уже существуют в паре городов нашей страны, в Казани данный сервис ранее еще не был запушен.
1 (елью данной работы является создание качественного, функционального, удобного web-сервиса, позволяющего пользователю очень просто и быстро благодаря обширной базе находить нужные книги и буквально за пару кликов осуществлять заказы. Одно из преимуществ сервиса, это возможность самовывоза или доставки книг на лом. а поскольку сервис локализован под город Казань, сделать это можно буквально в течение пары часов. В течение планирования архитектуры сервиса перед разработчиками встало множество задач, задачи четко были распределены между разработчиками, было изучено множество современных технологий и инструментов разработки, позволивших реализовать сервис наилучшим образом.
ПОСТАНОВКА ЗАДАЧИ
Целью данной дипломной работы является реализация серверной части веб-сайта “Библиотека”- многофункционального, удобного, позволяющего пользователю очень просто и быстро благодаря обширной базе находить нужные книги и буквально за пару кликов осуществлять заказы. Осуществить регистрацию пользователя, авторизацию, верификацию почты, а так же оформление заказов веб-приложения. Планом дипломной работы в связи с указанной целью являются:
• изучить фреймворк Spring. Spring Security для разработки веб-приложений на языке Java.
• обсудить с заказчиком требования к конечному продукту,
• выбрать инструменты разработки
• выбрать архитектуру, удобную для командной разработки,
• продумать взаимодействие компонентов выбранной архитектуры,
• разработать веб-приложение
• реализовать pemci рацию пользователя с верификацией почты
• реализовать авторизацию пользователя
• добавление в корзину
• реализовать заказ книг у авторизованного пользователя
✅ Заключение
Был разработан удобный функционал позволяющий быстро, буквально за пару кликов найти нужную книгу и оформить заказ.
Разработанный продукт полностью готов к эксплуатации. При реализации применялись новейшие технологии, которые заметно расширили возможности разработчиков.
В будущем представляется возможность расширит ь веб-приложение до мобильной версии, что не составит проблем, так как архитектура обладает достаточной гибкостью, приложение разделено на модули, любой из которых можно с легкостью заменит}, на новый. Однако все эти возможности выходят за рамки настоящей дипломной работы, являются лишь его расширением.



