Вход

Разработка web-сайта онлайн-библиотеки

Рекомендуемая категория для самостоятельной подготовки:
Курсовая работа*
Код 627208
Дата создания 2024
Мы сможем обработать ваш заказ (!) 24 октября в 12:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
2 030руб.
КУПИТЬ

Описание

Дата изготовления: апрель 2024 года.

Использована система управления базами данных MySQL.

Целью данной работы является изучение процесса разработки веб-сайта онлайн-библиотеки с акцентом на функциональность, дизайн и взаимодействие с пользователями.

Для достижения этой цели были поставлены задачи:

-провести анализ существующих онлайн-библиотек;

- определить требования пользователей к веб-сайту библиотеки;

- разработать прототип веб-платформы и оценить ее эффективность и удобство использования.

Есть приложения.

Работа была успешно сдана - заказчик претензий не имел.

Готовые работы я могу оперативно проверить на оригинальность по Antiplagiat .ru и сообщить Вам результат.

Содержание

ВВЕДЕНИЕ 4

1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 7

1.1 Состояние вопроса 7

1.2 Описание первичных бизнес-процессов библиотеки 9

1.3 Актуальность и цель работы 14

2 ТЕХНИЧЕСКОЕ ЗАДАНИЕ 16

2.1 Назначение разработки 16

2.2 Требования к функционалу системы 17

2.3 Требования к проектированию программных интерфейсов 18

2.4 Требования к характеристикам ПО 20

2.5 Требования к организации входных и выходных данных 21

2.6 Требования к надёжности 23

2.7 Требования к структуре приложения 25

2.8 Сценарии использования продукта 27

2.9 Жизненный цикл пользователя в приложении 28

3 ОПИСАНИЕ ПРОГРАММНЫХ СРЕДСТВ ДЛЯ РАЗРАБОТКИ 30

3.1 LARAVEL 30

3.2 SWAGGER 32

3.3 HTML&CSS 33

3.4 JQUERY 34

4 РАЗРАБОТКА БАЗЫ ДАННЫХ ПРИЛОЖЕНИЯ 36

4.1 Выбор и обоснование СУБД 36

4.2 Концептуальное проектирование базы данных 38

4.3 Логическое проектирование базы данных 39

4.4 Физическая модель базы данных 41

4.5 Проектирование основных запросов 43

4.6 Реализация базы данных в ORM Eloquent 48

5 РАЗРАБОТКА КЛИЕНТ-СЕРВЕРНОГО ПРИЛОЖЕНИЯ 62

5.1 Создание прототипа 64

5.1.1 Создание бренда 66

5.2 Цветовое и шрифтовое решение 68

5.3 Средства реализации верстки по макетам дизайна 72

5.4 Верстка макета веб-интерфейса 73

5.4.1 Главная страница сайта 74

5.4.2 Страница отображения книг в категории 75

5.4.3 Страница входа в систему 77

5.4.4 Страница регистрации в системе 78

5.4.5 Страница книги с комментариями 79

5.4.6 Страница корзины 80

5.4.7 Страница оформления заказа 81

5.4.8 Страница оплаты заказ 83

5.4.9 Главная страница административной панели 84

5.4.10 Страница управления книгами в админ.панели 85

5.4.11 Страница редактирования профиля пользователя 89

5.4.12 Страница управления авторами 91

6 ТЕСТИРОВАНИЕ API ПРОГРАММНОГО ПРОДУКТА 93

ЗАКЛЮЧЕНИЕ 105

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 106

ПРИЛОЖЕНИЕ А (Экранные формы) 108

ПРИЛОЖЕНИЕ Б (Фрагменты листинга) 114

Список литературы

1. Эрих Гамма, Ричард Хелм, Ральф Джонсон, Джон Влиссидес. "Приемы объектно-ориентированного проектирования. Паттерны проектирования". Издательство: Питер, Город: Санкт-Петербург, Год: 2004, Число страниц: 368.

2. Мартин Фаулер. "Рефакторинг: Улучшение существующего кода". Издательство: Питер, Город: Санкт-Петербург, Год: 2019, Число страниц: 448.

3. Эрик Эванс. "Предметно-ориентированное проектирование". Издательство: Питер, Город: Санкт-Петербург, Год: 2019, Число страниц: 448.

4. Крейг Ларман. "Применение шаблонов проектирования". Издательство: Питер, Город: Санкт-Петербург, Год: 2003, Число страниц: 496.

5. Мария Мейерс. "Эффективное использование UML 2.0. Приложение и реализация". Издательство: Питер, Город: Санкт-Петербург, Год: 2008, Число страниц: 672.

6. Крис Дейт. "Введение в системы баз данных". Издательство: Питер, Город: Санкт-Петербург, Год: 2015, Число страниц: 512.

7. Ричард Т. Снодграсс. "MySQL. Оптимизация, администрирование и разработка". Издательство: БХВ, Город: Москва, Год: 2019, Число страниц: 1088.

8. Джордж Шлосснагл. "PHP. Объекты, шаблоны и методы программирования". Издательство: Вильямс, Город: Москва, Год: 2018, Число страниц: 560.

9. Хэлтон Н. Карвальо, Джеймс Фаркрайт. "Laravel: Создание веб-приложений на PHP". Издательство: Питер, Город: Санкт-Петербург, Год: 2019, Число страниц: 592.

10. Джейкониус Струве. "RESTful API с Laravel и PHP: Создание современных веб-приложений". Издательство: Питер, Город: Санкт-Петербург, Год: 2017, Число страниц: 576.

11. Роберт Дж. Джакобсон, Майкл Р. Мартин. "Объектно-ориентированное моделирование и проектирование с UML". Издательство: ДМК Пресс, Город: Москва, Год: 2017, Число страниц: 432.

12. Роберт Дж. МакКолл. "Проектирование баз данных: Системы сбора, анализа и обработки информации". Издательство: ДМК Пресс, Город: Москва, Год: 2018, Число страниц: 544.

13. Свами Бирла. "Учимся работать с базами данных MySQL". Издательство: ДМК Пресс, Город: Москва, Год: 2017, Число страниц: 400.

14. Ронни Л. Туринг. "Документация Swagger для RESTful веб-сервисов". Издательство: Либман, Город: Москва, Год: 2018, Число страниц: 280.

Очень похожие работы
Найти ещё больше
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.0044
© Рефератбанк, 2002 - 2024