Диплом: Автоматизация технологических процессов на примере ООО "Крона"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
36
Декомпозиция блока А1 «Учет поступления заявок» «TO-BE» приведена
на рисунке 1.11.
Рис. 1.11. Декомпозиция блока А1 «Учет поступления заявок»
Декомпозиция блока А2 «Распределение заявок» приведена на рисунке
1.12.
37
Рис. 1.12. Декомпозиция блока А2 «Распределение заявок»
Заявки клиентов поступают в компанию непосредственно в офисе, по
электронной почте и с сайта компании.
Декомпозиция блока А3 «Исполнение заявок» приведена на рисунке 1.13.
Рис. 1.13. Декомпозиция блока А3 «Исполнение заявок»
38
Выходные документы используются со стороны пользователя для
принятия решений по расчетам, со стороны системы – для поддержки процессов
оперативного управления на всех этапах (формирование параметров, ввод и
корректировка значений, отчетность).
1.3.3. Выбор и обоснование способа приобретения ИС для
автоматизации задачи
В процессе выполнения работы решено использовать систему на базе
платформы «1С:Битрикс 24».
Схема лицензирования «1С: Битрикс 24» проста. Продукт поставляется в
четырех редакциях:
- Компания - 19900 руб.;
- Совместная работа - 59500 руб.;
- Бизнес-процессы - 99500 руб.;
- Холдинг - 249900 руб.
Лицензирование портала и связанных компонентов для возможности
доступа из Интернет лицензируется дополнительно.
В пользовательской версии «Компания» отсутствуют ограничения по
количеству пользователей, как и в Sharepoint Foundation. Остальные три
программы лицензируются по пользователям, стоимость дополнительного
составляет семьсот рублей независимо от вида редакции. Приятным
дополнением в сравнении с Sharepoint Foundation можно считать 25 уже
имеющихся пользовательских лицензий, входящих в стоимость продукта. Есть и
лицензия на безлимитное количество пользователей. Такая программа стоит 299
тысяч рублей. Данное предложение будет интересно компаниям с численностью
более 400 человек.
1.4. Обоснование проектных решений
1.4.1. Обоснование проектных решений по информационному
обеспечению
Основным фактором, влияющим на производительность системы,
является правильное использование баз данных. Все современные проекты для
39
отображения динамической информации (новостей, категории, задач и др.)
используют СУБД (системы управления базами данных), а СУБД, в свою
очередь, требует правильной настройки своих параметров.
Соединение с базой данных.
База данных представляет собой независимое клиент-серверное
приложение, которое запускается и работает в операционной системе. Внешние
приложения соединяются с базой данных через TCP/IP или внутренние потоки,
направляют SQL-запросы и получают в ответ от базы данных необходимые
данные.
Возможно два типа соединения с базой данных для веб-приложения:
- обычное соединение;
- постоянное соединение (Persistent).
Обычное соединение устанавливается каждый раз во время выполнения
страницы при первом обращении к базе данных. Установленное соединение
освобождается (в большинстве случаев и закрывается) после завершения
страницы.
Постоянное соединение устанавливается один раз при первом обращении
к базе данных и при повторных обращениях, даже из других страниц,
используются уже открытые соединения к базе данных.
В «1С-Битрикс24» тип соединения с базой данных устанавливается в
файле: /bitrix/php_interface/dbconnect.php и выглядит следующим образом:
define("DBPersistent", true);
$DBType = "mysql";
$DBHost = "localhost:31006";
$DBLogin = "root";
$DBPassword = "";
$DBName = "bsm_demo";
$DBDebug = false;
$DBDebugToFile = false;
Учитывая, что открытие соединения к базе данных - процесс относительно
дорогой по ресурсам и времени (происходит установление TCP/IP соединения,
выделяются буферы памяти, проводится проверка и авторизация, настраиваются
40
перекодировщики и выполняется целый ряд других функций), использование
постоянных соединений является предпочтительным, если это не приводит к
превышению числа одновременных соединений с базой данных.
Целесообразность применения постоянных соединений прямо пропорциональна
частоте обращений к базе данных, то есть посещаемости сайта.
1.4.2. Обоснование проектных решений по программному
обеспечению
Корпоративный портал «1С:Битрикс24» обладает широкой
кроссплатформенностью. Благодаря этому, портал может быть доступен из
любой операционной системы, поддерживающей доступ в интернет и способной
исполнять программы типа «браузер». Портал доступен также для мобильных
устройств, приложение можно бесплатно скачать из официальных магазинов
мобильной платформы, ввести свой логин и пароль, и продолжить работать. Для
операционных систем Windows и MacOS созданы десктопные версии портала.
Требования к программному обеспечению системы:
- предоставляемое ПО должно быть лицензировано и в работе должны
соблюдаться все лицензионные условия;
- предоставляемое ПО должно соответствовать требованиям
информационной и технической безопасности, утвержденным предприятием.
1.4.3. Обоснование проектных решений по техническому
обеспечению
Для развертывания серверных программ необходим хостинг-провайдер,
предоставляющий услуги IaaS. Инфраструктура как сервис (IaaS) – аренда
собственного виртуального сервера с возможностью последующей установки
операционных систем, созданием виртуальных БД, СУБД. Поставщик
рекомендует использовать операционную систему для сервера «CentOS» версии
не ниже 6.5.
Сервер баз данных должен обеспечивать хранение данных.
Требования к аппаратной платформе сервера:
процессор типа Pentium IV 2,8 ГГц (не ниже);
41
объем ОЗУ 1Гб;
память на жестком диске SCSI – 20 Гб минимум;
монитор SVGA;
сетевая карта 100 Мбит;
клавиатура;
манипулятор типа «мышь».
42
II Проектная часть
2.1. Разработка проекта автоматизации
2.1.1. Этапы жизненного цикла проекта автоматизации
Жизненный цикл информационных систем представляет собой набор
этапов, частных работ и операций в последовательности их выполнения и
взаимосвязях, регламентирующих ведение работ от подготовки технического
задания до завершения испытаний ряда версий и окончания эксплуатации ИС
[3].
Жизненный цикл информационной системы охватывает всю совокупность
стадий и этапов ее создания:
1. Формирование требований к ИС:
- изучение предметной области и обоснование необходимости
автоматизации;
- составление требований к ИС.
Требования должны охватить все аспекты работы ИС и наиболее полно
отражать их состав;
- составление отчета о изучении предметной области и требований к ИС.
На этом этапе составляются и заполняются опросники, анкеты, отчёты об
обследовании, коммерческое предложение, план-график работ и т.д.
2. Разработка концепции ИС:
- разработка концепции ИС удовлетворяющей требованиям,
сформированным на первом этапе.
На этом этапе предоставляются отчёты по результатам обследования и
предложения по модернизации программно-технического комплекса компании.
- формирование технического задания.
- разработка и утверждение технического задания для ИС.
На данном этапе создается четко сформулированное задание для ИС
включающее в себя требования к системе, перечень требуемых работ и план
проведения работ.
3. Технический проект.
- разработка решения по системе.
43
Создание программно аппаратного решения. Тестовое эксплуатирование.
4. Рабочая документация.
- разработка сопроводительной документации или пояснительной записки
к проекту;
На данном этапе создаются следующие документы: протокол проведения
тестовых испытаний и пояснительная записка по разработке ИС.
5. Ввод в эксплуатацию.
- проведение предварительных этапов (если требуется) по модернизации
аппартно-программного обеспечения компании;
- пусконаладочные работы;
- проведение предварительных испытаний (не фиксируются, требуются
только для проверки основных компонентов и более тонкой настройки системы);
- запуск тестовых испытаний (протоколируются, являются основанием
сдачи системы в эксплуатацию).
6. Дальнейшее сопровождение информационной системы.
- обслуживание системы во время промышленного эксплуатирования.
Решение всех возникающих вопросов.
Жизненный цикл информационной системы состоит из основных,
вспомогательных и организационных пунктов. Рассмотрим их поподробнее:
Основные:
- Разработка (Подготовка платформы. Написание ИС. Подготовка
документации.);
- Эксплуатация системы;
- Сопровождение (Поддержка пользователей. Исправление ошибок в
системе.).
Вспомогательные:
- Управление настройками системы (администрирование системы на
протяжении ЖЦ ИС);
- Проверка состояния системы;
- Разрешение проблем (решение проблем, возникающих во время
разработки и эксплуатации системы).
Организационные:
44
- Подготовка аппаратного-программного обеспечения к ИС (инсталляция
и настройка необходимых аппаратных комплексов и ПО для работы с ИС);
- Усовершенствование (Обновление и исправления ИС);
- Обучение (первоначальное обучение и последующее постоянное
повышение квалификации персонала).
2.1.2. Ожидаемые риски на этапах жизненного цикла и их
описание
Любой проект по созданию информационной системы предприятия всегда
включает множество задач, связанных с общим управлением проектом,
разработкой ПО, проектированием ИС, внедрением, каждая из которых сама по
себе является проектом с присущими ему особенностями. Поэтому в ходе
разработки существуют различные риски.
Риски сопровождают весь жизненный цикл ИС. Возможными влияниями
на данную ИС являются: увеличение длительности проекта, увеличение
стоимости проекта и т.д. [12]
Риски сопровождают весь жизненный цикл ИС.
Возможными влияниями на данную ИС являются: увеличение
длительности проекта, увеличение стоимости проекта и т.д. [12] Рассмотрим
риски более подробно:
Существует риск не корректно или не точно описать требования к ИС. Это
может повлечь затраты на переработку ТЗ или самой ИС. Этого можно избежать,
если перепроверить ТЗ или дать на проверку лицу не участвующему
непосредственно в разработке.
На стадии эксплуатации может произойти изменения в квалификации
сотрудников использующих ИС а так же риски неполноты проверки
функциональных возможностей и пропуск ошибки. Это может привести к
непредвидимым последствиям, таким как, вывод из строя ИС, оборудования и
т.д. Этот риск можно избежать контролируя уровень знаний сотрудников
приступающих к взаимодействию с ИС [13].
45
Во время разработки ИС может возникнуть риск с неописанными
свойствами программы или языка программирования. В свою очередь это
приведёт к временным затратам. Этот риск избежать нельзя.
Кроме того, в процессе эксплуатации и сопровождения разработанной ИС
могут возникнуть:
- Технические риски;
- Риски персонала.
Факторами технических рисков являются:
- ошибки в программе вызывающие простой системы;
- невозможность осуществления требуемых действия, «зависание»
программы;
- использование вредоносных программ (вирусы, черви, трояны,
логические бомбы), использование в корыстных целях найденных ошибок (дыр)
в программах, перехват информации по телекоммуникациям, воровство
информации;
- некорректная эксплуатация оборудования;
- приостановка деятельности третьего лица, что повлечет за собой
невозможность передачи отчетов из филиалов и контроля деятельности
филиалов;
- несоответствие функциональных возможностей системы бизнес-
процессам в комплекса задач в следствие реорганизационных изменений.
Предотвратить данные обстоятельства можно, соблюдая следующие
моменты:
- тщательное тестирование и выявление ошибок на этапе разработки;
- устранять в кратчайшие сроки ошибки силами прошедших подготовку на
этапе внедрения технических специалистов;
- администратор сети должен следить за безопасностью информации,
использовать и вовремя обновлять антивирусные программы, правильно
настроить FireWall, которые будут разделять локальную и внешнюю сеть,
предоставить работникам организации возможность работы только с той
информацией, которая им необходима для исполнения своих служебных
обязанностей;

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

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