Объектом исследования курсовой работы выбраны современные технологии разработки сайтов, интерактивных веб-приложений, веб-сервисов.
Предметом исследования являются среды разработки веб-приложений, включающие операционные системы, стеки языков разработки программ для веб-приложений HTML, CSS, PHP, SQL, системы управления базами данных базами данных веб-приложений, применяемые при разработке сайта магазина книг.
Цель работы состоит в проектировании и разработке интерактивного сайта, веб-приложения книжного магазина или библиотеки, веб-ориентированной информационной системы, с функцией онлайн заказа книг.
Для достижения поставленной цели решаются следующие задачи:
- проведен анализ методов создания веб-ориентированных систем, сайтов;
- проведен анализ некоторых возможных платформ для разработки программного обеспечения интерактивных веб-приложений магазинов.
- разработана типовая структура базы данных и создана база данных веб-приложения в среде СУБД MySQL;
- разработан интерфейс пользователей системы;
- разработано интерактивный сайт, веб-приложение книжного магазина с веб-интерфейсом оформления онлайн заказов книг.
Практическое значение полученных результатов состоит в возможности повышения эффективности деятельности магазина или библиотеки за счет автоматизации и онлайн заказов.
В прикрепленном файле курсовая, код, инструкция по инсталляции и тестированию. Демо на хостинге по адресу: http://j55600682.myjino.ru/BookOrder/index.php
Содержание
Введение
1 Бизнес-анализ............................................................................................ 4
1.1 Интервьюирование заказчика (целевой аудитории)............................. 5
1.2 Анкетирование пользователей............................................................. 5
1.3 Словарь предметной области............................................................... 6
1.4 Описание текущей ситуации (как было).............................................. 6
1.5 Описание будущей ситуации (как будет)............................................. 7
1.6 Описание заинтересованных лиц и конечных пользователей.............. 7
1.7 Бизнес-требования................................................................................ 8
2 Анализ существующих решений............................................................... 8
2.1 Обзор существующих решений............................................................ 9
2.2 Сравнительный анализ решений.......................................................... 9
2.3 Выводы по анализу............................................................................... 9
3 Концепция решения................................................................................. 10
3.1 Техническое задание.......................................................................... 10
3.1.1 Общие сведения............................................................................ 11
3.1.2 Назначение и цели создания системы.......................................... 11
3.1.3 Требования к системе................................................................... 11
3.1.4 Состав и содержание работ по созданию системы....................... 15
3.1.5 Порядок контроля и приемки системы......................................... 15
4 Проектирование решения........................................................................ 20
4.1 Описание архитектуры/структуры системы....................................... 20
4.2 Описание возможных технических решений..................................... 20
4.3 Проектирование интерфейса пользователя........................................ 20
4.4 Проектирование базы данных............................................................ 21
5 Программная реализация системы.......................................................... 22
6 Функциональное тестирование решения................................................. 23
Список литературы........................................................................................ 24