ВВЕДЕНИЕ 7
1 Обзорно-аналитическая часть 8
1.1 Общие сведения о компании заказчике 8
1.2 Актуальность разработки 8
1.3 Бизнес-анализ 9
1.4 Анализ систем расчета стоимости 12
1.5 Анализ сайтов конкурентов 17
1.6 Требования совладельцев 25
1.7 Нефункциональные требования 26
1.8 Функциональные требования 27
1.9 Система управления контентом 28
1.10 Выводы по первой главе 31
2 Разработка системы 33
2.1 Проектирование системы 33
2.2 Структура сайта 39
2.3 Реализация системы 47
2.3 Вывод по второй главе 52
ЗАКЛЮЧЕНИЕ 54
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 55
На сегодняшний день информационные системы получили широкое распространение на предприятиях, они помогают улучшить качество и скорость производства. Разрабатываемая система имеет заказчика в лице производственной компании «Level». Невозможность использования готового решения обусловлено тем, что невозможно перенести готовые программные решения для нужд компании «Level».
Компания занимается производством столешниц из искусственного акрилового камня. Разработка системы производится в компании «Dimlight Studio» - это красноярская компания, занимающаяся разработкой веб-сайтов и прикладного программного обеспечения.
В ходе общения с заказчиком, а также в результате анализа выявлено, что разработка веб-ресурса с функциями расчета и обработки заказов является оптимальным вариантом, так как он автоматизирует процесс оказания услуг и способствует привлечению новых клиентов.
Поэтому темой дипломного проекта является разработка системы поддержки клиентов мебельного производства. Целью является автоматизировать работу менеджера с клиентами и упростить способ создания заказа для клиента.
Для достижения поставленной цели необходимо решить ряд задач: анализ требований заказчика к системе, выбор инструментальных средств разработки, проектирование базы данных, разработка структуры сайта и разработка пользовательского интерфейса.
В результате бизнес-анализа выявлена польза от внедрения продукта, анализ аналогов помог в формировании требований к системе. Выявлены требования совладельцев которые так же использовались при формирований функциональных требований. Таким образом решена первая задача.
Соответственно на основе выявленных требований разработана архитектура системы. Построены UML диаграммы, на которых изображена архитектура, позволяющая понять концепцию системы. Так же созданы прототипы, которые утверждены заказчиком. Прототипы завершают выполнение второй, третьей и четвертой задачи - проектирование и разработку.
Пятая задача, создание пользовательского интерфейса, так же решена. Система реализована, на бесплатной системе управления содержимым. На которую установлены и доработаны модули выполняющие требуемый функционал, кроме того разработана система расчета, которая является одним из функциональных требований.
1. Онлайн калькулятор столешницы из искусственного камня [Электронный ресурс] : - Режим доступа: http://polystone.ru/calc.
2. Описание продукта CASO [Электронный ресурс] : - Режим доступа: http://caso.boas.ru/.
3. Компания «Велес-Урал» [Электронный ресурс] : - Режим доступа: http://veles-ural.ru/.
4. Компания «Флексарт» [Электронный ресурс] : - Режим доступа: http://www.fleksart.ru/.
5. Компания «Новая Сибирь» [Электронный ресурс] : - Режим доступа: http://new-siberia.ru/.
6. Анализ требований [Электронный ресурс] : - Режим доступа : https://ru.wikipedia.org/wiki/Анализ_требований/.
7. Статья. Система управления содержимым [Электронный ресурс] : - режим доступа: http://ru.wikipedia.org/wiki/Система_управления_содержимым
8. Статья. Системы управления содержимым [Электронный ресурс] : - Режим доступа : http://kharchuk.ru/
9. О системе MODX [Электронный ресурс] : - Режим доступа: http://modx.ru/o-sisteme-modx/
10. Статья MODX [Электронный ресурс] :- Режим доступа:
http://ru.wikipedia.org/wiki/MODX
11. Смирнов Михаил UML - быстрый старт [Электронный ресурс] : - Режим доступа : http://michaelsmirnov.blogspot.ru/2011/03/uml.html/.
12. Бабич, А.В. UML: Первое знакомство. Пособие для подготовки к сдаче теста UM0-100: Учебное пособие/ А.В. Бабич. - Москва.: Интернет- Университет Информационных Технологий; БИНОМ. Лаборатория знаний, 2008. - 176 с.
13. Пушников А.Ю. Введение в системы управления базами данных: учеб. для вузов / А.Ю. Пушникова. - Уфа: Изд-е Башкирского ун-та, 1999. - 108 с.
14. Грейди Буч, Язык UML : Рук. Пользователя / Г. Буч, Д. Рамбо, А. Джейкобсон -Москва.: ДМК-пресс, 2003. - 429 с.
15. Шмуллер, Д. Освой самостоятельно UML за 24 часа / Д. Шмуллер. - Москва. : Изд-во Вильямс, 2005. - 352с.
16. Статья. Прототипирование программного обеспечения
[Электронный ресурс]: - Режим доступа :
http://ru.wikipedia.org/wiki/Прототипирование_программного_обеспечения/.
17. Процесс создания сайта. Этап 1: интерактивные прототипы сайта [Электронный ресурс] : Режим доступа : http://www.infospice.ru/communication/blog/?page=post&blog=bitrix- wiki&post_id=14/.
18. Материал Twitter Bootstrap [Электронный ресурс]: - Режим доступа: https://ru.wikipedia.org/wiki/Twitter_Bootstrap/.
19. СТО 4.2 - 07 - 2014. Стандарт организации. Система менеджмента качества. Общие требования к построению, изложению и оформлению документов учебной деятельности. Введен 30.12.2013. - 60с.