ВВЕДЕНИЕ 7
1. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ПРОЕКТИРОВАНИЯ И РАЗРАБОТКИ
ВЕБ-ОРИЕНТИРОВАННЫХ СИСТЕМ 11
1.1 Основные понятия и определения 11
1.1.1 Информационная система 11
1.1.2 Терминология Web 13
1.2 Инструментарий описания и моделирования процессов 18
1.3 Инструментарий проектирования и разработки информационных систем 24
1.3.1 Средства проектирования баз данных 26
1.3.2 Средства разработки и тестирования приложений 27
1.3.3 Инструменты для построения UML-диаграмм 29
1.4 Зарубежный и отечественный опыт проектирования и разработки
информационных систем 29
2. АНАЛИЗ ИНФОРМАЦИОННОЙ СИСТЕМЫ УПРАВЛЕНИЯ БИЗНЕС-
ПРОЦЕССОМ «ПРОДАЖИ» 31
2.1 Краткая характеристика компании 31
2.1.1 Описание деятельности компании ООО «КамАгро» 31
2.1.2 Организационная структура управления 32
2.2 Анализ бизнес-процесса «Продажи» 38
2.2.1 Бизнес-процессы в компании 38
2.2.2 Моделирование бизнес-процесса «Продажи» 41
2.3 Анализ информационной системы 51
2.3.1 Информационные технологии, применяемые в компании. Структура
информационной системы 51
2.3.2 Анализ информационной системы управляющей задачами бизнес-
процесса «Продажи» 53
2.3.3 Спецификации рабочих станций и средств коммуникации 53
2.4 Рекомендации по совершенствованию информационной системы управления бизнес-процессом «Продажи» 54
3. СОВЕРШЕНСТВОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ УПРАВЛЕНИЯ БИЗНЕС-ПРОЦЕССОМ «ПРОДАЖИ» 56
3.1 Краткая характеристика проекта 56
3.1.1 Функциональное назначение проекта 56
3.1.2 Использованные технические средства 56
3.1.3 Описание внешнего вида и взаимодействий пользователя с
информационной системой 57
3.2 Анализ проблем и реинжиниринг бизнес-процесса «Продажи» 57
3.3 Совершенствование информационной системы 62
3.3.1 Проектирование сайта 62
3.3.2 Разработка сайта 74
3.4 Обоснование экономической эффективности проекта 86
3.4.1 Бюджет затрат на разработку программного обеспечения 86
3.4.2 Расчет показателей экономической эффективности 100
ЗАКЛЮЧЕНИЕ 111
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 114
ПРИЛОЖЕНИЕ А
Актуальность данной работы можно объяснить тем что, информационные технологии стали очень значимыми в хозяйственной деятельности предприятий. Рост вычислительных мощностей информационных технологий дает новые возможности для любых сфер (от производства наручных часов до бытовой техники). Значимой долью современного мира, являются разнообразные системы хранения и доступа к данным, что является неотъемлемой составляющей нынешнего научно-технического прогресса. Можно привести несколько сильных аргументов, почему стоит оцифровывать информацию, например скорость обработки и доступ к данным, данные хранятся централизованно, а использование клиент серверных технологий позволяет сберечь значительные средства, также простота ведения данных. В современных условиях, значимой деятельностью является, обеспечение информацией, которая представляет собой сбор и обработку данных, необходимых для принятия обоснованных управленческих решений. Например, для обмена данными о положении и деятельности фирмы между высшим уровнем управления, а также взаимный обмен данными между всеми взаимосвязанными подразделениями фирмы.
Темой данной выпускной квалификационной работы является изучение основ разработки информационных систем, реинжиниринг бизнес-процесса «Продажи» компании, разработка программы, управляющей задачами бизнес-процесса. И внедрение её в существующую информационную систему.
Объектами исследования являются теоретические, методические вопросы и основы разработки информационных систем, сфера информационных технологий, бизнес-процессы и информационная система компании. Под теоретическими вопросами в данной работе понимаются определения, классификация понятий «информационная система», также связанные с этим термины, включая определение веб-ориентированных информационных систем (сервер, узел, порт и т.д.).
Предметом исследования выпускной квалификационной работы являются инструментальные средства проектирования и разработки информационных систем, инструменты разработки и моделирования (IDEF0, IDEF3, BMPN и т.д.) бизнес-процессов и задач. А также проблемы бизнес- процесса компании и влияние информационной системы на хозяйственную деятельность от её внедрения.
Целью исследования выпускной квалификационной работы является получение знаний и понимание основ проектирование и разработки информационных технологий, анализ деятельности компании, ее основных бизнес-процессов и информационных технологий.
Из главных целей выявить недостатки бизнес-процесса «Продажи» компании и провести его реинжиниринг, а также разработать информационную систему для управления задачами данным бизнес- процессом и выявить экономическую эффективность от внедрения данной информационной системы.
Из задач работы выделяются:
1. Рассмотреть основные понятия и определения;
2. Рассмотреть методический инструментарий анализа и моделирования бизнес процессов организации;
3. Рассмотреть методический инструментарий проектирования и
разработки информационных систем;
4. Получение информации о компании, и ее деятельности;
5. Анализ бизнес-процесса «Продажи»;
6. Предложение по его усовершенствованию;
7. Описание характеристики информационной системы;
8. Вывод проблем бизнес-процесса «Продажи» и предложение усовершенствованной его модели;
9. Совершенствование информационной системы;
10. Обоснование экономической эффективности проекта.
Теоретическая база исследования собралась из трудов таких специалистов как Дмитрий Владимирович Котеров, Когаловский М. Р., Бородакий Ю. В., Васильев Р.Б., Калянов Г.Н., Лёвочкина Г.А. А также из информационных электронных источников, например википедия, пособия по разработке, методология и документация по языкам программирования.
В качестве методов и инструментальных средств были использованы исследования, сравнение и обобщение, анализ документов, также программное обеспечения (среды разработки) для проектирования, моделирования и разработки.
Статистика работы. Данная выпускная квалификационная работа включает в себя оглавление, введение, заключение, 3 основных раздела, 12 подразделов, вывод и список использованной литературы. Работа состоит из 121 страницы и имеет 42 изображения, 3 схемы, 2 диаграммы, 2 макета, 13 таблиц и 37 источников. А также приложение с программным кодом.
В первом разделе рассмотрены основные определения, классификации информационных систем, web-технологий и связанных с ними терминов, основные инструменты для описания бизнес-процессов, такие как IDEF, ARIS и т.д., а также их нотации, CASE средства и основные инструменты для проектирования и разработки программного обеспечения. Различные среды разработки (IDE такие как Visual Studio, IntelliJ IDEA и т.д.), также средства разработки баз данных. И в конце зарубежный и отечественный опыт проектирования и разработки веб-ориентированных информационных систем.
Второй раздел нацелен на деятельность компании, ее цели, организационную структуру и основные процессы этих структур, также описывает роль бизнес-процессов в компании и анализ бизнес-процесса «Продажи», исследования входных данных, выходных документов, управляющих конструкций и механизмов, характеристик информационной системы компании, тип сети, характеристика рабочих станций. В конце раздела представлены рекомендации по усовершенствованию бизнес- процесса компании и разработке информационной системы управления задачами бизнес-процесса.
В третьем разделе представлена краткая характеристика информационной системы, технические средства, описания интерфейса, ее функциональное назначение. В этом разделе описаны проблемы, выявленные в ходе анализа бизнес-процесса «Продажи», а также представлена усовершенствованная его модель. Также описаны этапы проектирования (планирования, дизайн, разработка, тестирования), используемые технические средства, которые применяются при разработке, программная реализация бизнес-процесса (описание принципов работы платформы и информационной системы). Заключительный раздел посвящен анализу экономической эффективности от внедрения программы в существующую информационную систему, а именно расчет приблизительной стоимости программы, изменение хозяйственной деятельности от её внедрения, также расчет основных экономических показателей.
Современные информационные технологии играют важную роль в хозяйственной деятельности предприятий, с каждым днем они все больше развиваются и не могут быть не замеченными. И на данный момент уже тяжело представить деятельность предприятий без высокой скорости обработки и передачи данных, а также их хранения. Возможности информационных технологий высоки, из которых выделяются:
• Сокращение бумажной работы;
• Увеличение скорости доступа к информации;
• Снижение расходов;
• Увеличение спроса;
• Снижение человеческого фактора.
Другими словами автоматизация всех возможных задач и процессов производства (хозяйственной деятельности).
Так, например сельское хозяйство играет важную роль в экономике страны, данная отрасль направлена на обеспечение людей продовольствием, что значит, компания «КамАгро» является не маловажной для страны, так как от нее зависит продовольственная безопасность и доля экономики страны. И поэтому требует эффективной информационной системы, действующей внутри компании.
В ходе написания данной выпускной квалификационной работы были изучены различные материалы, литература и электронные источники, из них можно выделить:
• Электронные ресурсы по теории информационных систем, а также основные понятия и определения принципов работы веб- ориентированных систем. Документация по языкам программирования для разработки веб приложений.
• Для создания и реинжиниринга бизнес-процессов компании были использованы нотации IDEF0 и IDEF3, которые представлены в первом разделе работы. Изучена литература по влиянию бизнес-процессов на деятельность предприятия.
• Рассмотрен основной инструментарий по моделированию бизнес- процессов, проектированию и разработке информационных систем, а именно баз данных, веб-сайтов и других программ. В качестве инструментов проектирования особенно выделяются AllFusion Process Modeler и Microsoft Visio, которые предоставляют возможности для построения бизнес- процессов, блок схем, а главное UML-диаграмм. Для разработки веб-сайта была использована программа PhpStorm, из главных преимуществ удобное подключение к серверу по FTP протоколу.
Часть дипломной работы заключалась в анализе бизнес-процессов и информационной системы компании. Одним из таких бизнес-процессов является «Продажи», данный процесс очень важен, так как от него зависит спрос и прибыль предприятия. В ходе анализа хозяйственной деятельности компании было обнаружено несколько проблем:
• Необходимость увеличить спрос;
• Недостаток рекламы;
• Необходимость выхода компании в интернет в связи с ростом числа пользователей.
Для решения этих проблем был произведен реинжиниринг бизнес- процесса «Продажи», и разработан веб-сайт на основе платформы 1С- Битрикс, управляющий задачами модели «to-be» данного бизнес-процесса, для внедрения его в основную информационную систему.
Для разработки веб-сайта были изучены методические материалы, принципы работы платформы 1С-Битрикс, паттерны проектирования, и дополнительные технические средства ускоряющие этапы разработки. Описан принцип работы веб-сайта.
Анализ экономической эффективности проекта показала, что размер инвестиций на разработку веб-сайта составил 176513 руб., а размер инвестиций за весь период срока жизни проекта 188938 руб.
Чистая текущая стоимость проекта составила 114283 руб., внутренняя норма доходности 55%, индекс рентабельности инвестиций 0,6, дисконтированный срок окупаемости 21,3 мес.
Для текущего проекта данные показатели удовлетворяют следующую систему условий:
(ЧТС = 114283,11) > О
< (ВИД = 0,55) >(R = 0,0725)
(Ток.диск. = 21 3) ^ (Токнорм. = 36)
Следовательно, проект, с экономической точки зрения, является рентабельным.
Таким образом, поставленные задачи для достижения целей в данной выпускной квалификационной работе были решены и внедрение результатов проектирования и разработки положительно отразятся на хозяйственной деятельности компании.
1. Когаловский М. Р. Перспективные технологии информационных систем. - М.: ДМК Пресс; Компания АйТи, 2003. - 288 с.
2. Когаловский М. Р. Энциклопедия технологий баз данных. - М.: Финансы и статистика, 2002. - 800 с.
3. Фаулер М. Архитектура корпоративных программных приложений.: Пер. с англ. - М.: Издательский дом «Вильямс», 2006. - 544 с.
4. Антамошин А.Н., Близнова О.В., Бобов А.В., Большаков А.А., Лобанов В.В., Кузнецова И.Н. Интеллектуальные системы управления организационно-техническими системами. - М.: Горячая линия - Телеком, 2006. - 160 с.
5. Бодров О.А., Медведев Р.Е. Предметно-ориентированные экономические информационные системы. - М.: Горячая линия - Телеком, 2013. - 244 с.
6. Бородакий Ю. В., Лободинский Ю. Г. Эволюция информационных систем (современное состояние и перспективы). - М.: Горячая линия - Телеком, 2011. - 368 с.
7. Васильев Р.Б., Калянов Г.Н., Лёвочкина Г.А. Управление развитием информационных систем. - М.: Горячая линия - Телеком, 2009. - 368 с.
8. Котеров А.Н., Игорь С. PHP 7 В подлиннике - 2016 - 1088с.
9. Методы описания бизнес-процессов [Электронный ресурс] / 2006 - 2012, ООО «Сити Консалтинг». URL: http://www.citycg.ru/services/business- process/metody-opisanija-processov/(дата обращения: 04.01.2018).
10. Одинцов И. О. Профессиональное программирование. Системный подход. - 2-е изд.. - СПб.: БХВ-Петербург, 2005. - 624 с.
11. Куликов Г.Г. Набатов А.Н. Речкалов А.В. Автоматизированное проектирование информационно-управляющих систем. Системное моделирование предметной области.. - Уфа: Уфимский государственный авиационный технический университет, 1998. - 104 с.
12. Обзор средств проектирования информационных систем [Электронный курс] / Copyright 1997-2000 CIT, 2001-2015. URL: http://citforum.ru/database/kbd96/42.shtml(дата обращения: 05.01.2018).
13. Гленфорд Майерс, Том Баджетт, Кори Сандлер. Искусство тестирования программ, 3-е издание = The Art of Software Testing, 3rd Edition. - М.: «Диалектика», 2012. - 272 с.
14. Альфред В. Ахо, Моника С. Лам, Рави Сети, Джеффри Д. Ульман. Компиляторы: принципы, технологии и инструментарий = Compilers: Principles, Techniques, and Tools. - 2-е изд. - М.: Вильямс, 2010. - 1184 с.
15. Владимир Б., Производство электроники: технологии,
оборудование и материалы, 2007 - 6 с.
16. Бизнес-процессы в компании [Электронный ресурс] / 2010-2017, деловой портал «Управление производством». Режим доступа: http://www.up- pro.ru/encyclopedia/biznes-process.html(дата обращение: 05.01.2018);
17. Информационный ресурс компании CA technologies
[Электронный ресурс] / Copyright 2018, CA. Режим доступа: https://support.ca.com/us/product-content/status/announcement- documents/2011/allfusion-modeling-suite-r7-is-now-available.html (дата
обращения: 08.01.2018);
18. Аудитория пользователей интернета в России [Электронный
ресурс] / 1996-2018, ИСТОРИЯ РИФ+КИБ. Режим доступа:
http://2017.russianinternetforum.ru/news/1298/(дата обращения: 09.01.2018);
19. Антамошин А.Н., Близнова О.В., Бобов А.В., Большаков А.А., Лобанов В.В., Кузнецова И.Н. Интеллектуальные системы управления организационно-техническими системами. - М.: Горячая линия - Телеком, 2006. - 160 с.
20. Маклаков С.В. Моделирование бизнес-процессов с AllFusio Process Modeler (BPwin 4.1). - М.: ДИАЛОГ-МИФИ, 2003.
21. Костарев А. Ф. PHP 5. - СПб.: «БХВ-Петербург». - С. 1104, 2008.
22. Международный стандарт ISO 9001:2000 Системы менеджмента
качества - требования [Электронный ресурс] / 2003. Режим доступа:
http://niits.ru/public/2003/069.pdf(дата обращения: 12.01.2018).
23. Проектирование [Электронный ресурс] / 2018, Википедия
свободная энциклопедия. Режим доступа:
https://ru.wikipedia.org/wiki/Проектирование, (дата обращения: 02.04.2018).
24. Эрик Фримен, Элизабет Фримен. Паттерны проектирования = Head First Design Patterns. - М.: СПб: Питер, 2011. - 656 с.
25. Компонент [Электронный ресурс] / 2018, Википедия свободная энциклопедия. Режим доступа: https://ru.wikipedia.org/wiki/Компонент, (дата обращения: 15.03.2018).
26. Архитектура программного обеспечения [Электронный ресурс] / 2018, Википедия свободная энциклопедия. Режим доступа: https: //ru.wikipedia. огд/'МкРАрхитектура-программного-обеспечения, (дата обращения: 28.03.2018).
27. Фаулер М. Архитектура корпоративных программных приложений. - М.: Издательский дом «Вильямс», 2006. - 544 с.
28. Компонентно-ориентированное программирование [Электронный
ресурс] / 2018, Википедия свободная энциклопедия. Режим доступа:
http s: //ru.wikipedia. org/wiki/Компонентно - ориентированное_программирование, (дата обращения: 10.04.2018).
29. Наблюдатель (шаблон проектирования) [Электронный ресурс] /
2018, Википедия свободная энциклопедия. Режим доступа: https: //ru.wikipedia. огд^Ь/Наблюдатель_(шаблон_проектирования), (дата обращения: 01.05.2018).
30. Одиночка (шаблон проектирования) [Электронный ресурс] /
2018, Википедия свободная энциклопедия. Режим доступа: https: //ru.wikipedia. org/wiki/Одиночка_(шаблон_проектирования), (дата обращения: 03.05.2018).
31. Гленфорд Майерс, Том Баджетт, Кори Сандлер. Искусство тестирования программ, 3-е издание = The Art of Software Testing, 3rd Edition. - М.: «Диалектика», 2012. - 272 с.
32. Model-View-Controller [Электронный ресурс] / 2018, Википедия свободная энциклопедия. Режим доступа: https://ru.wikipedia.org/wiki/Model- View-Controller, (дата обращения: 03.05.2018).
33. Адаптер (шаблон проектирования) [Электронный ресурс] / 2018,
Википедия свободная энциклопедия. Режим доступа:
https: //ru.wikipedia. org/wiki/Адаптер_(шаблон_проектирования), (дата
обращения: 03.05.2018).
34. Декоратор (шаблон проектирования) [Электронный ресурс] /
2018, Википедия свободная энциклопедия. Режим доступа: https://ru.wikipedia.org/wiki/Декоратор_(шаблон_проектирования), (дата обращения: 03.05.2018).
35. Нотация BPMN [Электронный ресурс] / Copyright 2018, Business
Studio Документация. Режим доступа:
http://www.businessstudio.ru/wiki/docs/v4/doku.php/ru/csdesign/bpmodeling/bpm n_notation, (дата обращения: 06.04.2018).
36. «Зачем нужен веб-сайт?» [Электронный ресурс] / Copyright 1999-2018, Виртуальные Технологии. Режим доступа:
https://virtech.ru/qa/218.2.html, (дата обращения: 08.04.2018).
37. Воройский Ф. С. Информатика. Новый систематизированный толковый словарь-справочник. - 3-е издание. - М.: ФИЗМАТЛИТ, 2003. - 760 с.