ВВЕДЕНИЕ 7
1. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ПРОЕКТИРОВАНИЯ И РАЗРАБОТКИ
ИНФОРМАЦИОННЫХ СИСТЕМ 9
1.1 Общие понятия 9
1.2 Инструментарии описания и моделирования процессов 11
1.2.1 Методики описания бизнес-процессов 11
1.2.2 Сравнение WorkFlow и BPM 12
1.2.3 Основные принципы WorkFlow-систем 16
1.3 Инструменты для проектирования информационных систем 18
1.3.1 Функциональное значение CMS и область ее применения 18
1.3.2 Сравнение инструментов и языков программирования для
реализации CMS 19
1.3.3 Сравнение IDE для разработки PHP приложений 24
1.4 Выводы по главе 31
2. АНАЛИЗ АНАЛОГИЧНЫХ ПРОЕКТОВ И ЭКОНОМИЧЕСКОЕ ОБОСНОВАНИЕ 32
2.1 Анализ аналогичных проектов 32
2.1.1 Бесплатные с открытым исходным кодом CMS 34
2.1.2 Коммерческие CMS 34
2.1.3 Эксклюзивные CMS предоставляемые веб-студией 35
2.2 Моделирование Workflow процессов веб-студии 35
2.2.1 Принципы построения Workflow процессов 35
2.2.2 As is, to be 37
2.3 Экономическое обоснование 40
2.3.1 Основные показатели экономической эффективности 40
2.3.2 Показатели экономической эффективности веб-студии без CMS. 44
2.3.3 Показатели экономической эффективности веб-студии с
коммерческой CMS 46
2.3.4 Показатели экономической эффективности веб-студии с
индивидуальной CMS 48
2.4 Выводы по главе 50
3. РАЗРАБОТКА CMS СИСТЕМЫ 51
3.1 Предварительное проектирование информационной системы 51
3.1.1 Описание основных функций CMS 53
3.1.2 Создание окружения для работы CMS 53
3.1.3 Проектирование базы данных 56
3.2 Разработка CMS 58
3.2.1 Ядро 59
3.2.2 Интерфейс панели администратора CMS 59
3.2.3 Конечный сайт 63
3.2.4 Конечная структура проекта 66
ЗАКЛЮЧЕНИЕ 69
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 71
ПРИЛОЖЕНИЕ А 74
ПРИЛОЖЕНИЕ Б 77
ПРИЛОЖЕНИЕ В 80
ПРИЛОЖЕНИЕ Г 83
В настоящее время Интернет представляет собой одно из самых активно развивающихся направлений в средствах распространения информации. Всероссийский центр изучения общественного мнения сообщает, что в 1 квартале 2018 года доля пользователей интернета в России составила 80%.
Сайт в Интернете открывает новые возможности по расширению, информационной поддержке или рекламе бизнеса.
Профессионально оптимизированный сайт упрощает индексацию для поисковых систем, это очень важно, поскольку, в дальнейшем поисковые системы в поисковой выдаче будут выводить сайт на первых страницах, что в дальнейшем приведет новых клиентов. Постоянный контакт с клиентами и партнёрами позволяет оперативно реагировать на изменения рынка и проводить своевременную коррекцию и оптимизацию. Кроме того, расходы на рекламу в Интернете значительно ниже, чем в традиционных средствах массовой информации.
Веб-сайт сегодня является не только информационным средством или визиткой, а полноценным маркетинговым инструментом, привлекающим новых клиентов, приносящим прибыль.
Существует огромное количество справочно-информационных сайтов, предоставляющих полную информацию почти по любому запросу. Намного легче зайти на сайт и узнать всё необходимое, нежели искать в газетах и журналах.
Качественный сайт является основным информационным ресурсом всей компании. При помощи сайта можно:
передать всю необходимую информацию о товарах и услугах компании, в том числе самые последние новости;
качественно разрекламировать свою фирму, товары, услуги, так, чтобы иметь одновременно зрелищность телевизионной рекламы и информативность буклета.
Однако, не каждому по силам создать свой ресурс, особенно людям далеким от ИТ технологий. Необходимо иметь определенные знания о построении веб-страниц для того что бы корректно изменить информацию на странице. Как правило, в таких случаях используют CMS системы, позволяющие изменять данные на сайте из личного кабинета модератора. Это значительно упрощает администрирование сайта, и снижает порог вхождения.
Актуальность выбранной темы обусловлена тем, что на основательную разработку сайтов затрачивается значительное количество рабочего времени программистов на разработку логического каркаса сайта. Что плохо сказывается на скорости реализации заказов.
Решение: разработка CMS системы с гибкой настройкой и обширным количеством инструментов.
Таким образом, мной были изучены материалы и статьи по теме теоретические основы разработки и проектирования информационной системы.
Сегодня информационные системы обеспечивают хранение, поиск, обработку и выдачу информации, важной в процессе принятия решений задач из любой сферы деятельности. Информационные системы помогают анализировать проблемы и создавать новые продукты и решения. Однако техническое воплощение информационной системы само по себе ничего не будет значить, если не учтена роль человека, для которого предназначена информация в системе и без которого невозможно ее получение и представление.
Таким образом, применение информационных технологий на современном предприятии во многом определяет его последующее развитие и продвижение в нише. Информационные продукты усовершенствуют и распределяют систему контроля деятельности компании (склад и запасы, затраты, продажи и закупки, кредиторская и дебиторская задолженность, финансовая политика), помогают управлять взаимоотношениями с поставщиками и заказчиками, контролировать процесс продаж. В результате их внедрения на предприятии происходит сокращение операционных издержек, получение дополнительных доходов вследствие увеличения оборота и роста инвестиционной привлекательности компании
В данной работе был изучен процесс разработки веб-сайтов. А так же разработана была CMS система для оптимизации процесса разработки.
А так же мы провели анализ аналогичных проектов, и сравнили их по движению денежных средств. Для реализации сайтов, выгоднее всего оказалась индивидуальная CMS разработанная студией.
Мы выяснили насколько актуально направление веб разработки. И рассмотрели инструменты для разработки. Так же мы описали основные принципы при разработке CRM системы.
В итоге работы была разработана индивидуальная Fluff CMS система, для веб-студии на которой уже реализовано несколько сайтов, по производительности и безопасности ничуть не уступающая конкурентам.
1. Свободная энциклопедия «ВикипедиЯ». Режим доступа:
https://ru.wikipedia.org/wiki/HTML5. [Электронный ресурс]. Дата
обращения: 20.05.2018.
2. Свободная энциклопедия «ВикипедиЯ». Режим доступа:
https://ru.wikipedia.org/wiki/CSS. [Электронный ресурс]. Дата
обращения: 22.05.2018.
3. Свободная энциклопедия «ВикипедиЯ». Режим доступа:
https://ru.wikipedia.org/wiki/JavaScript. [Электронный ресурс]. Дата
обращения: 20.05.2018.
4. Свободная энциклопедия «ВикипедиЯ». Режим доступа:
https://ru.wikipedia.org/wiki/PHP. [Электронный ресурс]. Дата
обращения: 18.05.2018.
5. Свободная энциклопедия «ВикипедиЯ». Режим доступа:
https://ru.wikipedia.org/wiki/Composer. [Электронный ресурс]. Дата обращения: 22.05.2018.
6. Свободная энциклопедия «ВикипедиЯ». Режим доступа:
https://ru.wikipedia.org/wiki/SQL. [Электронный ресурс]. Дата обращения: 01.06.2018.
7. Свободная энциклопедия «ВикипедиЯ». Режим доступа:
https://ru.wikipedia.org/wiki/MySQL. [Электронный ресурс]. Дата обращения: 02.04.2018.
8. Свободная энциклопедия «ВикипедиЯ». Режим доступа:
https://ru.wikipedia.org/wiki/JQuery. [Электронный ресурс]. Дата обращения: 15.05.2018.
9. Свободная энциклопедия «ВикипедиЯ». Режим доступа:
https: //ru.wikipedia. org/wiki/PHP_Data_Obj ects. [Электронный ресурс]. Дата обращения: 06.05.2018.
10. Свободная энциклопедия «ВикипедиЯ». Режим доступа:
https:ZZru.wikipedia.org/wiki/SCSS. [Электронный ресурс]. Дата
обращения: 03.05.2018.
11. Свободная энциклопедия «ВикипедиЯ». Режим доступа:
https://ru.wikipedia.org/wiki/CentOS. [Электронный ресурс]. Дата
обращения: 11.05.2018.
12. Свободная энциклопедия «ВикипедиЯ». Режим доступа:
https://ru.wikipedia.org/wiki/SSH. [Электронный ресурс]. Дата обращения: 14.05.2018.
13. Свободная энциклопедия «ВикипедиЯ». Режим доступа:
https: //ru.wikipedia. org/wiki/Apache_HTTP_Server. [Электронный
ресурс]. Дата обращения: 20.05.2018.
14. Свободная энциклопедия «ВикипедиЯ». Режим доступа:
https://ru.wikipedia.org/wiki/IDEF. [Электронный ресурс]. Дата обращения: 25.05.2018.
15. Свободная энциклопедия «ВикипедиЯ». Режим доступа:
https://ru.wikipedia.org/wiki/BPMN. [Электронный ресурс]. Дата обращения: 23.05.2018.
16. Свободная энциклопедия «ВикипедиЯ». Режим доступа:
https://ru.wikipedia.org/wiki/%D0%9F%D0%BE%D1%82%D0%BE%D0 %BA_%D 1 %80%D0%B0%D0%B 1%D0%BE%D 1 %82. [Электронный
ресурс]. Дата обращения: 26.05.2018.
17. Свободная энциклопедия «ВикипедиЯ». Режим доступа:
https://ru.wikipedia.org/wiki/Ruby. [Электронный ресурс]. Дата обращения: 20.04.2018.
18. Свободная энциклопедия «ВикипедиЯ». Режим доступа:
https://ru.wikipedia.org/wiki/Python. [Электронный ресурс]. Дата обращения: 20.04.2018.
19. Интернет - ресурс. Режим доступа: http://www.ratingruneta.ra/cms/[Электронный ресурс]. Дата обращения: 22.05.2018.
20. Свободная энциклопедия «ВикипедиЯ». Режим доступа: 20.
https://ru.wikipedia.org/wiki/PhpStorm. [Электронный ресурс]. Дата
обращения: 27.05.2018.
21. Интернет-ресурс «ХабрХабр» Режим доступа:
https://habrahabr.ru/company/trinion/blog/322832. [Электронный ресурс]. Дата обращения: 23.05.2018.
22. Интернет -ресурс. Режим доступа: http://proglang.su. [Электронный ресурс]. Дата обращения: 17.05.2018.
23. Интернет-ресурс. Режим доступа: http://automation-remarks.com.
[Электронный ресурс]. Дата обращения: 20.05.2018.
24. Информационные технологии управления: Учебн. пособие для вузов/ Под ред. проф. Г.А.Титоренко. - М.: ЮНИТИ - ДАНА, 2013.