Диплом: Проектирование расширений функциональности ИС на основе анализа бизнес-процессов (на примере ООО "Арена")

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
5
СОДЕРЖАНИЕ
Введение ................................................................................................................... 6
Глава 1. Теоретические аспекты проектирования информационных систем на
основе анализа бизнес-процессов .......................................................................... 8
1.1. Основные понятия и принципы проектирования информационных
систем ....................................................................................................................... 8
1.2. Методологии для анализа бизнес-процессов .............................................. 15
1.3. Обзор программных средств для анализа бизнес-процессов .................... 22
Глава 2. Анализ бизнес-процессов ООО «Арена» ............................................. 30
2.1. Общая характеристика деятельности предприятия .................................... 30
2.2. Анализ информационной системы предприятия ........................................ 36
2.3. Функциональный анализ бизнес-процессов предприятия
в нотации IDEF0 .................................................................................................... 42
Глава 3. Проектирование расширений функциональности информационной
системы ООО «Арена» ......................................................................................... 48
3.1. Разработка технического задания ................................................................. 48
3.2. Описание этапов проектирования информационной системы
предприятия ........................................................................................................... 57
3.3. Экономическая оценка предложенных направлений ................................. 66
Заключение ............................................................................................................ 74
Список использованной литературы ................................................................... 77
Приложения ........................................................................................................... 81
6
ВВЕДЕНИЕ
Актуальность выбранной темы исследования заключается в том, что
автоматизация позволяет повысить качество процессов сбора, обработки
результирующей информации и ускорить процесс принятия управленческих
решений по развитию деятельности.
Для определения неавтоматизированных участков деятельности
предприятия проводят анализ бизнес-процессов с применением различных
методологий и средств моделирования. Среди наиболее известных
методологий следует отметить методологию для анализа бизнес-процессов в
нотации IDEF0, которая позволяет представить основные бизнес-процессы
предприятия в виде автоматизированных и неавтоматизированных функций,
представленных в виде модели.
На основании анализа бизнес-процессов специалистами ИТ-отдела
реализуется проект, предусматривающий разработку технического задания,
отражающего требования к разрабатываемому программному продукту,
пользовательского интерфейса и базы данных, а также подготовку рабочей
документации и технико-экономического обоснования.
Следовательно, выявление особенностей проектирования
информационной системы обосновывает выбор темы исследования.
Объектом исследования является общество с ограниченной
ответственностью «Арена», которое специализируется на продаже
лесоматериалов и строительных материалов.
Предметом исследования является проектирование расширений
функциональности информационной системы.
Цель работы: разработать программный продукт, который позволит
расширить функциональность информационной системы ООО «Арена».
Задачи работы:
1. Рассмотреть основные понятия и принципы проектирования
информационных систем.
7
2. Описать методологии для анализа бизнес-процессов.
3. Выполнить обзор программных средств для анализа бизнес-
процессов.
4. Выполнить анализ бизнес-процессов ООО «Арена».
5. Выполнить проектирование расширений функциональности
информационной системы ООО «Арена».
Практической значимостью работы является то, что разработанная
автоматизированная информационная система для учета продаж и кадрового
учета позволит расширить функциональность информационной системы
ООО «Арена».
Вопросы разработки программного обеспечения для автоматизации
деятельности предприятий постоянно обсуждаются многими
отечественными и зарубежными специалистами, среди которых следует
отметить работы Авдеева В. А., Алексеева А. П., Александрова Э. Э.,
Андросовой Г. М., Баженовой И. Ю., Баженова Р. И., Белаша В. Ю., Биллига
В. А. и других.
Выпускная квалификационная работа включает введение, три главы,
заключение, список использованной литературы и приложения.
В первой главе рассматриваются основные понятия и принципы
проектирования информационных систем, методологии для анализа бизнес-
процессов и выполняется обзор программных средств для анализа бизнес-
процессов.
Во второй главе приводится общая характеристика деятельности
предприятия, анализируется информационная система предприятия и
проводится функциональный анализ бизнес-процессов предприятия в
нотации IDEF0.
В третьей главе выполняется разработка технического задания,
описываются этапы проектирования информационной системы предприятия,
выполняется экономическая оценка предложенных направлений.
8
ГЛАВА 1. ТЕОРЕТИЧЕСКИЕ АСПЕКТЫ ПРОЕКТИРОВАНИЯ
ИНФОРМАЦИОННЫХ СИСТЕМ НА ОСНОВЕ АНАЛИЗА БИЗНЕС-
ПРОЦЕССОВ
1.1. Основные понятия и принципы проектирования информационных
систем
Информационная система включает в своей состав инструменты и
технологии, позволяющие автоматизировать процессы сбора, обработки и
представления различных видов данных.
Процесс проектирования направлен на создание или модернизацию
информационной системы с применением определенных методологий и
инструментов. Каждая методология описывает принципы моделирования и
технологии
1
.
При проектировании информационной системы учитывается ее
архитектура, представленная в виде концепции, позволяющей определить
модель, структуру, функции и компоненты.
Концепция разработки или модернизации информационной системы
отражает выбранную разработчиком модель жизненного цикла, включающей
стадии, результаты выполнения работ и ключевые события.
Проектирование информационной системы основано на управлении
процессом жизненного цикла, которое позволяет
2
:
- определить процессы жизненного цикла системы, которые будут
применяться предприятием;
- установить регламент для использования информационной системы в
практической деятельности предприятия;
- определить критерии оценки работоспособности информационной
системы и ее эффективности.
1
Авдеев В.А. Периферийные устройства. Интерфейсы, схемотехника, программирование: учеб. пособие /
В.А. Авдеев. – Саратов: Профобразование, 2017. – С.84
2
Гладких Т.В. Информационные системы и сети: учеб. пособие/ Т.В. Гладких, Е.В. Воронова. – Воронеж:
Воронежский государственный университет инженерных технологий, 2016. – С.50
9
Наиболее известными моделями для проектирования информационных
систем выступают каскадная, итерационная, спиральная модели.
При выборе каскадной модели жизненного цикла для проектирования
информационной системы необходимо учитывать, что каждый этап
разработки или модернизации информационной системы производится
только после полного окончания работ на предыдущем этапе. При этом
производится оформление полного комплекта рабочей документации.
Каждый из этапов предусматривает утверждение сроков и определение
затрат
3
.
Схема, отражающая основные этапы проектирования информационной
системы по каскадной модели приведена на рисунке 1.
Рисунок 1. Схема, отражающая основные этапы проектирования
информационной системы по каскадной модели
Каскадную модель наиболее часто применяют, когда существует
полная определенность решаемых задач при проектировании и ее не
рационально применять, если нет четкого представления о проектируемой
системе. Условие невозможности выполнять работы параллельно и
возвращаться на предыдущий этап в случае возникновения ошибок и
недочетов затрудняет процесс совершенствования и доработки
информационной системы.
3
Косиненко Н.С. Информационные технологии в профессиональной деятельности: учеб. пособие для СПО/
Н.С. Косиненко, И.Г. Фризен. – Саратов: Профобразование, Ай Пи Эр Медиа, 2018. – С.178
10
Для проектирования информационных систем также применяют
поэтапную модель с промежуточным контролем. В этом случае для каждого
этапа существует возможность задания обратных связей, а в процессе
проектирования их корректировать на ранее созданных этапах. При этом
сложность работ и временные затраты сокращаются в сравнении с каскадной
моделью жизненного цикла
4
.
Схема, отображающая основные этапы итерационной модели
жизненного цикла проектирования информационной системы приведена на
рисунке 2.
Рисунок 2.Схема, отображающая основные этапы итерационной
модели жизненного цикла проектирования информационной
системы
Как правило, проектирование информационной системы является
организованным процессом, предусматривающим последовательное
преобразование согласованных моделей на всех этапах разработки или
совершенствования. Разработчики помещают разработанные модели в
репозиторий проекта, и они доступны всей команде во время проектирования
и создания системы
5
.
4
Стешин А.И. Информационные системы в организации: учеб. пособие/ А.И. Стешин. – Саратов: Вузовское
образование, 2019. – С.94
5
Никифоров С.Н. Информатика. Прикладное программирование: учеб. пособие/ С.Н. Никифоров. – СПб.:
Санкт-Петербургский государственный архитектурно-строительный университет, ЭБС АСВ, 2016. – С.88
11
Следует отметить спиральную модель жизненного цикла, в которой
определены стартовые этапы проектирования информационной системы.
При этом производится проверка возможности полученных технических
решений. Каждый виток позволяет задать прототип проектируемой
информационной системы, который на следующих витках совершенствуется
и дополняется новыми функциями. При этом разработчикам необязательно
завершать каждый этап, поскольку спиральная модель позволяет
использовать другие витки спирали во время проектирования и тем самым
повышать гибкость проекта и завершать его в краткие сроки. Каждый новый
виток спирали соответствует поэтапной модели и отражает определенный
фрагмент создания или совершенствования проектируемой информационной
системы.
Применение в процессах проектирования спиральной модели позволяет
модернизировать информационную систему, создать несколько прототипов
на каждом этапе проектирования, анализировать расходы и риски на
разработку или совершенствование информационной системы.
6
Схема, отображающая спиральную модель проектирования
информационной системы, приведена на рисунке 3.
Рисунок 3. Схема, отображающая спиральную модель
проектирования информационной системы
6
Яшина М.В. Логическое и функциональное программирование: учеб. пособие/ М.В. Яшина. – М.:
Московский технический университет связи и информатики, 2016. – С.10
12
Использование в процессах проектирования информационной системы
спиральной модели позволяет улучшить представления заказчика о
создаваемой или совершенствованной информационной системе, учитывать
достигнутые результаты разработки на следующих этапах цикла.
Поскольку проектирование информационной системы является
достаточно сложным процессом, то создание промежуточных версий
программного продукта позволяет учитывать замечания и предложения и
совершенствовать его на каждом витке спирали
7
.
Рассмотрим основные стадии и этапы проектирования
информационной системы. На предпроектной стадии разработчиками
производится исследование предметной области и разработка технического
задания.
На стадии формирования требований к информационной системе
определяется необходимость в создании или совершенствовании
информационной системы, выделяются требования пользователя к
программному продукту, формируется отчёт о проделанной работе.
Полученные результаты на первой стадии в дальнейшем применяются для
разработки концепции информационной системы и технического задания.
Техническое задание на разработку информационной системы
выступает важным документом для разработчика, поскольку в нём
отображается стратегия IT-проекта, приводится технико-экономическое
обоснование. В нем должны быть указаны цели и задачи разработки
программного продукта, отображены графики выполнения и финансирования
работ на каждом этапе проекта.
На проектной стадии производится разработка технического проекта и
рабочей документации. Процесс разработки технического проекта
предусматривает
8
:
- проведение анализа информационных потоков;
7
Биллиг В.А. Параллельные вычисления и многопоточное программирование: учеб. пособие / В.А. Биллиг.
– М.: Интернет-Университет Информационных Технологий (ИНТУИТ), 2016. – С.98
8
Алексеев А. П. Современные информационные технологии: учеб. пособие/ А.П. Алексеев. – Самара:
Поволжский государственный университет телекоммуникаций и информатики, 2016. – С.87
13
- подготовку системы кодирования информационной базы;
- разработку форм рабочей документации, характеризующих работу
базы данных и позволяющих определить состав технологических
требований.
На стадии эскизного проекта подготавливаются отдельные проектные
решения и эскизная документация на модули и компоненты информационной
системы.
Если для информационной системы описывающей определенную
предметную область решения заранее определены, то в состав работ на
стадии эскизного проекта включают работы связанные с установкой
9
:
- целей и функций подсистем информационной системы;
- комплекса задач и разработкой структуры информационной базы;
- документации, включающей результаты работ по принятым
проектным решениям с их согласованием и утверждением.
К основным этапам технического проекта относятся:
- разработка проектных решений по информационной системе и ее
составляющим;
- подготовка документации на информационную систему и ее части;
- разработка заданий на проектирование в смежных частях проекта
объекта автоматизации.
Многими специалистами на этапе технического проекта проводятся
экспериментальные работы, определяется экономическая эффективность
проекта. При подготовке рабочей документации учитывают выполненные
работы на стадии технического проекта, проектирования баз данных, а также
исходные и выходные данные
10
.
Стадия технического проектирования предусматривает оформление
документации на поставку информационной системы заказчику и проверку
ее работоспособности.
9
Новиков П.В. Объектно-ориентированное программирование: учеб. пособие / П.В. Новиков. – Саратов:
Вузовское образование, 2017. – С.43
10
Тюльпинова Н.В. Алгоритмизация и программирование: учеб. пособие/ Н.В. Тюльпинова. – Саратов:
Вузовское образование, 2019. – С.19
14
Послепроектная стадия включает в свой состав мероприятия по
внедрению разработанного или усовершенствованного программного
продукта на стороне заказчика и обучение персонала.
На стадии ввода в действие информационной системы производятся
11
:
- подготовка персонала к работе;
- комплектация информационной системы необходимыми
техническими и программными системами;
- интеграция ее с существующей IT-инфраструктурой предприятия.
Кроме этого, на стадии ввода в эксплуатацию проводятся различные
виды испытаний, среди которых следует отметить предварительные,
опытные и приемочные испытания.
В процессе проведения предварительных испытаний регламентируется
методика проверки работоспособности информационной системы и
выполнение требований технического задания.
На стадии опытной эксплуатации производится анализ
автоматизированных бизнес-процессов и в случае необходимости
производится доработка системы
12
.
При проведении приемочных испытаний анализируются результаты
разработки, устраняются недочеты, выявленные на предыдущих стадиях.
Последней стадией в проектировании информационной системы
является стадия сопровождения, предусматривающая выполнение
разработчиками гарантийных и послегарантийных обязательств.
К основным процессам стадии сопровождения относятся:
- контроль эксплуатации информационной системы пользователями;
- выявление отклонений в ее работе и своевременное их устранение.
11
Губарь Ю.В. Введение в математическое программирование: учеб. пособие/ Ю.В. Губарь. – М.: Интернет-
Университет Информационных Технологий (ИНТУИТ), 2016. – С.135
12
Козырева Г.Ф. Функциональное и логическое программирование: учеб. пособие/ Г.Ф. Козырева. –
Саратов: Ай Пи Эр Медиа, 2018. – С.85

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран