Объектом исследования данного дипломного проекта являться система управления сайтом.
Целью работы является разработка интернет-магазина с собственной системой управления.
Теоретическое исследование проводилось методом анализа литературы и справочников, посвященных разработке сайтов. Практические исследования проводились на основе изучения приложенных в учебных материалах примерах и находящихся в открытом доступе CMS.
На основе изученных материалов с нуля был разработан интернет- магазин с собственной системой управления, а так же разработано множество модулей для сайта.
Разработанный сайт имеет динамический дизайн, благодаря которому пользователь может выбрать способ отображения товара, так же все проверки на сайте выполняются в динамическом режиме. Панель управления сайта выводит для администраторов сайта статистику продаж, управление новостями, товарами, категориями, заказами, пользователями и администраторами.
Данную CMS можно смело использовать для компаний, которые хотят запустить собственный интернет-магазин, а так же для веб-студий которым часто приходиться заниматься разработкой интернет-магазинов.
ВВЕДЕНИЕ..................................................................................................... 4
1 Анализ предметной области........................................................................ 6
1.1 Общая характеристика предприятия..................................................... 6
1.2 Анализ проблемных ситуаций и обоснование путей решения........... 12
1.3 Интернет-Магазин................................................................................ 13
1.4 Технологии веб-программирования.................................................... 14
1.5 Разметки и стили................................................................................... 17
1.6 CMS....................................................................................................... 18
1.7 Самописный и готовый CMS............................................................... 20
2 Проектирование CMS................................................................................ 22
2.1 IDEF0.................................................................................................... 22
2.2 DFD....................................................................................................... 26
2.3 eEPC...................................................................................................... 29
2.4 ERD....................................................................................................... 36
3 Реализация CMS......................................................................................... 44
3.1 Вывод товара........................................................................................ 44
3.2 Авторизация.......................................................................................... 45
3.3 Восстановление забытого пароля........................................................ 46
3.4 Вывод случайных товаров................................................................... 47
3.5 Регистрация........................................................................................... 48
4 Функциональные возможности CMS........................................................ 51
4.1 Сайт....................................................................................................... 51
4.2 Панель администратора....................................................................... 59
ЗАКЛЮЧЕНИЕ............................................................................................. 66
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ..................................... 68
ПРИЛОЖЕНИЕ А......................................................................................... 69
1 Маркин А. В., Шкарин С. С. Основы Web-программирования на PHP; Диалог-МИФИ, 2012. - 256 c.
2 PHP для начинающих. / Александр Жадаев. – СПб.: Питер, 2014. – 288 с.: ил.
3 Пауэрс Дэвид Adobe Dreamweaver, CSS, Ajax и PHP; БХВ-Петербург
- Москва, 2009. 1056 c.
4 Кит Джереми. HTML для веб-дизайнеров. Лирсет, Москва, 2013. 5 Дэн Сидкрхолм. CSS3 для веб-дизайнеров. Лирсет, Москва, 2013.
6 Белов С.В., ИльницкаяА.В., Козяков А.Ф. Безопасность жизнедеятельности, Высшая школа, Москва 2007.
7 Бардовский В.П., Рудакова О.В., Самородова Е.М.Экономика, Инфра-М, Москва, 2011.