Диплом: Разработка прототипа программного обеспечения (на примере ООО "Производство строительной химии")

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
2
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ .................................................................................................................... 4
I АНАЛИТИЧЕСКАЯ ЧАСТЬ ..................................................................................... 6
1.1.ТЕХНИКО-ЭКОНОМИЧЕСКАЯ ХАРАКТЕРИСТИКА ПРЕДМЕТНОЙ
ОБЛАСТИ И ПРЕДПРИЯТИЯ. АНАЛИЗ ДЕЯТЕЛЬНОСТИ «КАК ЕСТЬ» ...... 6
1.1.1.Характеристика предприятия и его деятельности ......................................... 6
1.1.2.Организационная структура управления предприятием .............................. 7
1.1.3.Программная и техническая архитектура ИС предприятия ....................... 10
1.2.ХАРАКТЕРИСТИКА КОМПЛЕКСА ЗАДАЧ, ЗАДАЧИ И
ОБОСНОВАНИЕ НЕОБХОДИМОСТИ АВТОМАТИЗАЦИИ ........................... 14
1.2.1.Выбор комплекса задач автоматизации и характеристика существующих
бизнес процессов ...................................................................................................... 14
1.2.2.Определение места проектируемой задачи в комплексе задач и ее
описание .................................................................................................................... 16
1.2.3.Обоснование необходимости использования вычислительной техники для
решения задачи ......................................................................................................... 20
1.2.4.Анализ системы обеспечения информационной безопасности и защиты
информации .............................................................................................................. 22
1.3.АНАЛИЗ СУЩЕСТВУЮЩИХ РАЗРАБОТОК И ВЫБОР СТРАТЕГИИ
АВТОМАТИЗАЦИИ «КАК ДОЛЖНО БЫТЬ» .................................................... 24
1.3.1.Анализ существующих разработок для автоматизации задачи ................. 24
1.3.2.Выбор и обоснование стратегии автоматизации задачи ............................. 29
1.3.3.Выбор и обоснование способа приобретения ИС для автоматизации
задачи ........................................................................................................................ 31
1.4.ОБОСНОВАНИЕ ПРОЕКТНЫХ РЕШЕНИЙ ................................................. 33
1.4.1.Обоснование проектных решений по информационному обеспечению .. 33
1.4.2.Обоснование проектных решений по программному обеспечению ......... 35
1.4.3.Обоснование проектных решений по техническому обеспечению ........... 38
II ПРОЕКТНАЯ ЧАСТЬ .............................................................................................. 39
2.1.РАЗРАБОТКА ПРОЕКТА АВТОМАТИЗАЦИИ............................................ 39
2.1.1.Этапы жизненного цикла проекта автоматизации ...................................... 39
3
2.1.2.Ожидаемые риски на этапах жизненного цикла и их описание ................. 41
2.1.3.Организационно-правовые и программно-аппаратные средства
обеспечения информационной безопасности и защиты информации ................ 42
2.2.ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ ЗАДАЧИ ...................................... 45
2.2.1.Информационная модель и ее описание ....................................................... 45
2.2.2.Характеристика нормативно-справочной, входной и оперативной
информации .............................................................................................................. 46
2.2.3.Характеристика результатной информации ................................................. 49
2.3.ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ЗАДАЧИ ................................................ 51
2.3.1.Общие положения (дерево функций и сценарий диалога) ......................... 51
2.3.2.Характеристика базы данных ........................................................................ 54
2.3.3.Структурная схема пакета (дерево вызова программных модулей) .......... 57
2.3.4.Описание программных модулей .................................................................. 58
2.4.КОНТРОЛЬНЫЙ ПРИМЕР РЕАЛИЗАЦИИ ПРОЕКТА И ЕГО
ОПИСАНИЕ ............................................................................................................. 63
III ОБОСНОВАНИЕ ЭКОНОМИЧЕСКОЙ ЭФФЕКТИВНОСТИ ПРОЕКТА ...... 68
3.1 ВЫБОР И ОБОСНОВАНИЕ МЕТОДИКИ РАСЧЕТА ЭКОНОМИЧЕСКОЙ
ЭФФЕКТИВНОСТИ ................................................................................................ 68
3.2 РАСЧЕТ ПОКАЗАТЕЛЕЙ ЭКОНОМИЧЕСКОЙ ЭФФЕКТИВНОСТИ
ПРОЕКТА ................................................................................................................. 70
ЗАКЛЮЧЕНИЕ............................................................................................................ 76
СПИСОК ЛИТЕРАТУРЫ ........................................................................................... 80
ПРИЛОЖЕНИЯ ........................................................................................................... 83
4
ВВЕДЕНИЕ
Актуальность выбранной темы исследования заключается в том, что в
условиях развития научно-технического прогресса предприятия достаточно
много внимания уделяют автоматизации основных бизнес-процессов.
Для разработки программного обеспечения применяются различные языки
программирования, среди которых наибольшую популярность получил
объектно-ориентированный язык программирования MS Visual Studio, который
осуществляет полную поддержку классов, в том числе позволяет проводить
наследование и реализацию интерфейсов.
В отличие от других языков программирования в его состав входит
определенный набор основных типов, средства для автоматического
освобождения динамически распределенной памяти, а также поддержки
автоматической генерации XML-документации.
Развитие языков программирования создает возможности для
разработчиков создания многофункциональных программных продуктов,
применяемых в различных сферах деятельности.
С использованием современных языков программирования разработчику
предоставляется возможность повысить эффективность разработки прототипа за
счет оптимизации исходного кода, исключения возникающих при разработке
синтаксических ошибок и выполнения отладки программы на любом этапе
разработки.
Предметом исследования является разработка прототипа программного
обеспечения. Объектом исследования является общество с ограниченной
ответственностью «Производство строительной химии».
Целью работы является разработка прототипа программного обеспечения
для ООО «Производство строительной химии».
Для достижения поставленной цели в работе были решены следующие
задачи:
- рассмотреть технико-экономическую характеристику предметной
области и предприятия и выполнить анализ «КАК ЕСТЬ»;
5
- привести характеристику комплекса задач и обосновать необходимость
автоматизации;
- выполнить анализ существующих разработок и выбрать стратегию
автоматизации «КАК ДОЛЖНО БЫТЬ» и обосновать проектные решения;
- разработать проект автоматизации разработки прототипа программного
обеспечения;
- выполнить оценку эффективности предложенных мероприятий.
Методология исследования основана на методах логического наблюдения
и сбора фактов, анализа и сравнения, обобщения, аналогии, постановки, методы
решения проблем, систематизации и классификации.
Практической значимостью работы является то, что разработка
автоматизированной системы календарного планирования позволит повысить
эффективность принятия управленческих решений в ООО «Производство
строительной химии».
Вопросы разработки программного обеспечения для автоматизации
системы календарного планирования постоянно обсуждаются многими
отечественными и зарубежными специалистами, среди которых следует
отметить работы Агафонова Е. Д., Александрова Э. Э., Баженовой И. Ю.,
Баронова В. В., Бирюкова А. Н. и других.
6
I АНАЛИТИЧЕСКАЯ ЧАСТЬ
1.1.Технико-экономическая характеристика предметной области
и предприятия. Анализ деятельности «КАК ЕСТЬ»
1.1.1.Характеристика предприятия и его деятельности
Общество с ограниченной ответственностью «Производство строительной
химии» осуществляет свою деятельность на рынке с 2000 г. и в настоящее время
специализируется на выпуске антисептиков для деревообрабатывающей
продукции.
Конкурентными преимуществами выпускаемой продукции ООО
«Производство строительной химии» являются высокое качество,
соответствующее требованиям отечественных и международных стандартов и
удобная упаковка, отражающая все технические характеристики выпускаемой
продукции.
Ассортимент продукции ООО «Производство строительной химии»
включает:
- антисептики для древесины, такие как «Антисептик ХМФ-БФ»,
«Антисептик ХМ-11», «Антисептик ХМФ-221», «Антисептик ФБС-211» и
биоцидный состав «Жук» для защиты древесины от вредителей;
- огнезащита древесины, включающая такие виды продукции как
«ОГНЕБОР», ««ОГНЕБОР-1», «ОГНЕБОР Тонированный». Данный вид
продукции позволяет предохранить древесину и другие материалы
органического происхождения от горения и воспламенения;
- декоративная защита древесины, представленная Антисептиком ФБС-
211, лаком антисептиком и отбеливателем древесины. Она позволяет защитить
древесину от ультрафиолетовых лучей, биологического разрушения,
атмосферных осадков и насекомых-вредителей;
- профессиональные концентраты антисептиков, включающие
концентраты «ХМФ-БФ Концентрат», «ХМ-11 концентрат».
Юридический адрес предприятия: 150040, Ярославская область, г.
Ярославль, ул. Некрасова, 41 [26].
7
На основании данных полученных в ООО «Производство строительной
химии» за 2016-2018 гг. выполним анализ изменения основных экономических
показателей (табл. 1.1).
Таблица 1.1
Динамика изменения основных экономических показателей деятельности ООО
«Производство строительной химии» за 2016-2018 гг.
Показатель
2016 г.
2017 г.
2018 г.
Темпы изменения, %
2018 г. к
2016 г.
2017 г.
Выручка от реализации,
тыс. руб.
70993
68905
72027
1034
3122
Себестоимость
реализации, тыс. руб.
58073
57076
57249
-824
173
Прибыль от продаж, тыс.
руб.
12920
11829
14778
1858
2949
Чистая прибыль, тыс.
руб.
1442
49
570
-872
521
Численность работников
по штатному
расписанию, чел.
40
35
30
-10
-5
Производительность
труда, тыс. руб./чел.
1774,825
1968,714
2400,9
626,08
432,19
Чистая рентабельность,
%
2,03
0,07
0,79
-1,24
0,72
Как видно из таблицы 1.1, за 2016-2018 гг. чистая прибыль сократилась в
8,72 раза, но за 2017-2018 гг. она увеличилась в 5,21 раза. На это повлияло
увеличение выручки от реализации в 3,12 раза, прибыли от продаж в 2,94 раза.
Сокращение численности персонала за 2016-2018 гг. на 10 чел., а за 2017-2018
гг. на 5 чел. позволило увеличить производительность труда.
Увеличение чистой прибыли за 2017-2018 гг. позволило увеличить чистую
рентабельность на 0,72%. Предприятию необходимо усилить контроль
расходования денежных средств, поскольку себестоимость реализации за 2017-
2018 гг. увеличилась в 1,73 раза.
1.1.2.Организационная структура управления предприятием
Организационная структура управления ООО «Производство
строительной химии» приведена на рис.1.1.
8
Рис.1.1. Организационная структура управления ООО «Производство
строительной химии»
Как видно из рис.1.1 контроль и управление деятельностью предприятия
осуществляет генеральный директор в подчинении, у которого находятся
заместитель генерального директора по производству, заместитель генерального
директора по коммерческим вопросам, заместитель генерального директора по
автоматизации и IT-технологиям, начальники отдела кадров и отдела охраны
труда.
Заместитель генерального директора ООО «Производство строительной
химии» выполняет функции главного инженера и контролирует работу
производственного, проектно-конструкторского и технологического отделов, а
также лаборатории качества.
Заместитель генерального директора по коммерческой работе отвечает за
развитие экономической, маркетинговой, сбытовой деятельности. В работе он
взаимодействует с главным бухгалтером, начальниками отделов маркетинга и
сбыта.
Заместитель генерального директора по автоматизации и IT-технологиям
контролирует работу отдела АСУТП и IT-отдела.
Генеральный
директор
Зам. ген.
директора по
производству
Производственны
й отдел
Проектно-
конструкторский
отдел
Технологический
отдел
Лаборатория
качества
Зам. ген.
директора по
коммерческим
вопросам
Главный
бухгалтер
Начальник отдела
маркетинга
Начальник отдела
сбыта
Зам. ген. директора по
автоматизации и IT-
технологиям
Отдел АСУТП IT-отдел
Группа
программистов
Системный
администратор
Начальник отдела
кадров
Начальник отдела
охраны труда
9
К основным задачам IT-отдела ООО «Производство строительной химии»
относятся:
- обеспечение бесперебойного функционирования информационной
системы предприятия;
- администрирование компьютерной вычислительной сети и
установленного в ней программного обеспечения;
- разработка мероприятий по информационной безопасности технического
и программного обеспечения информационной системы.
В состав IT-отдела входит группа программистов и системный
администратор.
К основным задачам программистов ООО «Производство строительной
химии» относятся:
- разработка алгоритмов, математических моделей, моделей бизнес-
процессов для оценки текущего уровня автоматизации предприятия;
- выполнение работ по обновлению, тестированию и оценке качества
программного обеспечения;
- разработка инструкций по работе с программным обеспечением,
оформление необходимой технической документации;
- разработка документов, позволяющих сопровождать внедренное
программное обеспечение.
К основным задачам системного администратора ООО «Производство
строительной химии» относятся:
- контроль и администрирование локальной вычислительной сети
предприятия;
- проведение работ по настройке и инсталляции программного
обеспечения для работы компьютерной сети;
- ведение учета пользователей локальной вычислительной сети с
назначением паролей и идентификаторов;
- выполнение задач по резервному копированию и восстановлению
данных;
- разработка мероприятий по обеспечению антивирусной защиты
локальной вычислительной сети;
10
- подготовка предложений по модернизации локальной вычислительной
сети с целью повышения ее масштабируемости и отказоустойчивости.
1.1.3.Программная и техническая архитектура ИС предприятия
Техническая архитектура информационной системы ООО «Производство
строительной химии» поддерживает клиент-серверные технологии и приведена
на рис.1.2.
Сервер
HP ProLiant DL380 G7
Интернет
Маршрутизатор
D-LINK DWR-953
Коммутатор
TP-LINK TL-SG1016
Точки доступа
EdimaxPro CAP300
MXP Intel Pentium G5400
MXP Intel Pentium G5400
MXP Intel Pentium G5400
MXP Intel Pentium G5400
Asus X540NA-GQ149
Asus X540NA-GQ149
VPN
CAT5e
Межсетевой
экран
Unifi Security
Gateway Pro 4
CAT5e
CAT5e
CAT5e
CAT5e
CAT5e
CAT5e
CAT5e
USB
Рис.1.2. Техническая архитектура информационной системы ООО
«Производство строительной химии»
Как видно из рис.1.2, в технической архитектуре ООО «Производство
строительной химии» установлен сервер HP ProLiant DL380 G7, который
выполняет функции сервера баз данных. Для хранения данных применяются
жесткие диски HDD SAS 2.5''. Производительность данных обеспечивается
процессором Core Intel Xeon Е5530, оперативной памятью DDR3 ECC объемом
11
16 Гбайт, сетевой подсистемой Two HP NC382i Dual Port Multifunction Gigabit
Server Adapters. В состав сервера HP ProLiant DL380 G7 входят 2 слота
расширения PCI-E x4, PCI-E x8.
Для обеспечения защиты сервера в технической архитектуре применяется
межсетевой экран Unifi Security Gateway Pro 4, который включает 2 порта
Gigabit Ethernet со скоростью передачи данных 4000 Мбит/с, 1 порт для
подключения к сети Интернет и 2 порта для обмена данными по компьютерной
сети
Межсетевым экраном Unifi Security Gateway Pro 4 поддерживаются
технологии исходящего трафика, нагрузки сервера, обрыва канала,
перенаправления трафика, прерывания Интернет-канала и VPN-сети. Для
обеспечения защиты межсетевого экрана используются технологии NAT, PAT,
SPI Firewall. К сетевым функциям межсетевого экрана Unifi Security Gateway Pro
4 относятся поддержка технологии IPv6, выполнение функций DHCP-сервера.
Для передачи данных по сети Интернет в технической архитектуре ООО
«Производство строительной химии» применяется беспроводной маршрутизатор
D-LINK DWR-953, поддерживающий скорость передачи данных 1000 Мбит/с в
проводной сети и 300 Мбит/с в беспроводной сети.
Беспроводным маршрутизатором D-LINK DWR-953 поддерживаются
технологии QoS, динамического DNS, протоколы UPnP и IPv6. Для
беспроводной передачи данных в состав маршрутизатора входит 2 съемные
антенны LTE/3G-антенны с коэффициентом усиления 3 дБи, а также 2
внутренние антенны с коэффициентом 3 дБи, поддерживающие передачу
данных в диапазонах частот 2,4 ГГц и 5 ГГц.
К маршрутизатору D-LINK DWR-953 подключена точка доступа
EdimaxPro CAP300, поддерживающая стандарт 802.3at Power over Ethernet (PD).
Максимальная скорость беспроводного соединения точки доступа EdimaxPro
CAP300 составляет 300 Мбит/с. В состав точки доступа входит 1 Ethernet Port и
4 внутренние антенны с мощностью передатчика 20 dBm.
Точка доступа EdimaxPro CAP300 может работать в режимах
инфраструктуры, моста, Wireless Distribution System (WDS), а также мульти-

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

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