Диплом: Автоматизация приема и обработки заявок отделом техподдержки Богородском филиале АО "НПО "Прибор"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
37
1.3.3. Выбор и обоснование способа приобретения ИС для автоматизации
задачи
Для автоматизации процессов управления и информационного обеспечения
рассматриваются три способа приобретения программного обеспечения:
1) Покупка готовой специализированной ИС;
2) Разработка ИС своими силами;
3) Разработка ИС сторонней фирмой;
4) Покупка системы и её доработка.
Ниже приведена Таблица 3, в которой сравниваются критерии отбора, способы
приобретения программного продукта.
Таблица 3
Сравнение способов приобретения ИС
Способ
приобретения
критерии
Покупка готовой
специализированн
ой ИС
Разработка
ИС своими
силами
Разработка
ИС
сторонней
фирмой
Покупка
системы и
её
доработка
Соответствие
поставленной
задаче
Несоответствие
поставленной
задаче, за счет
невозможностиавто
матизации
собственных бизнес
процессов
Полное
соответствие
требованиям
к системе
Частичное
соответствие
потребностя
м
Полное
соответств
ие
требования
м к системе
Стоимость
внедрения
До 100000 рублей
Бесплатно
От 300000
рублей
До 150000
рублей
Адаптивность
Невозможность
изменения системы
Возможност
ь полной
переработки
Возможност
ь изменения
силами
компании-
разработчик
а
Возможнос
ть
переработк
и
разрабатыв
аемых
процессов
38
Покупка готовой специализированной ИС является невозможной из-за полного
отсутствия финансирования проекта. Также покупка готового продукта не может
быть рассмотрена в рамках дипломного проекта из-за отсутствия необходимости
его разработки, или доработки.
Покупка и доработка, как собственно и разработка сторонней организацией также
являются невозможными из-за полного отсутствия финансирования проекта, а
разработка сторонней организацией, кроме прочего не подходит под рамки
дипломного проекта.
В данном случае разработка и внедрение системы проводилось мною с нуля, а
требования использования только уже существующей аппаратной и программной
части, для реализации задачи означают отсутствие затрат на всех этапах
жизненного цикла информационной системы.
39
1.4. Обоснование проектных решений
1.4.1. Обоснование проектных решений по информационному обеспечению
Так как одним из требований ТЗ было создать электронную версию журнала
заявок, полностью повторяющую таблицу последней.
Отображение заявок будет повторять имеющуюся в обиходе таблицу журнала
заявок от пользователей.
Рисунок 6. Просмотр завершенной заявки.
40
Классификация – это разделение множества объектов на подмножества по их
сходству или различию в соответствии с принятыми методами. Классификация
фиксирует закономерные связи между классами объектов. Под объектом
понимается любой предмет, процесс, явление материального или нематериального
свойства. Система классификации позволяет сгруппировать объекты и выделить
определенные классы, которые будут характеризоваться рядом общих свойств.
Таким образом, совокупность правил распределения объектов множества на
подмножества называется системой классификации.
Свойство или характеристика объекта классификации, которое позволяет
установить его сходство или различие с другими объектами классификации,
называется признаком классификации. Множество или подмножество,
объединяющее часть объектов классификации по одному или нескольким
признакам, носит название классификационной группировки.
Классификатор - это документ, с помощью которого осуществляется
формализованное описание информации в ИС, содержащей наименования
объектов, наименования классификационных группировок и их кодовые
обозначения.
По сфере действия выделяют следующие виды классификаторов: международные,
общегосударственные (общесистемные), отраслевые и локальные классификаторы.
Международные классификаторы входят в состав Системы международных
экономических стандартов (СМЭС) и обязательны для передачи информации
между организациями разных стран мирового сообщества.
Общегосударственные (общесистемные) классификаторы, обязательны для
организации процессов передачи и обработки информации между экономическими
системами государственного уровня внутри страны.
Отраслевые классификаторы используют для выполнения процедур обработки
информации и передачи ее между организациями внутри отрасли.
Локальные классификаторы используют в пределах отдельных предприятий.
Каждая система классификации характеризуется следующими свойствами:
1) Гибкостью системы;
2) Емкостью системы;
3) Степенью наполненности системы.
Гибкость системы — это способность допускать включение новых признаков,
объектов без разрушения структуры классификатора. Необходимая гибкость
определяется временем жизни системы.
41
Емкость системы — это наибольшее количество классификационных группировок,
допускаемое в данной системе классификации.
Степень наполненности системы определяется как частное от деления
фактического количества группировок на величину емкости системы.
Для использования в дипломном проекте разработанной и внедренной мной
информационной системе использованы локальные классификаторы.
Итак, входным документом здесь является заявка от пользователя, структура
заявки изображена на рисунке 7. Структура заявки перенесена без изменений из
рукописного журнала приёма заявок от пользователей и являет собой столбцы
таблицы журнала. Так для регистрации заявки, пользователь приходил в отдел ИТ,
заполнял строку в журнале под роспись, исполнитель (сотрудник отдела ИТ), в
следующих строках писал о продвижении или завершении выполнения заявки.
Чаще пользователи обращались по телефону или устно, тогда информация от
заявителя заполнялась самим исполнителем со слов заявителя. Большим минусом
рукописного журнала явлалась непоследовательность записей в нем, так после
строки с заявкой пользователя, могла идти строка с информацией о выполнении
совершенно другой заявки поданной ранее, либо следующая поданная заявка, что
сводило просмотр информации по заявке поиском строк с одинаковым значением в
столбце «Номер». В разработанной мной электронной версии журнала, побобного
минуса нет, информация по заявкам сортируется последовательно.
Рисунок 7. Структура заявки.
Результирующим документом является отчет о проделанной работе, ранее отчет
(за указанный период) по требованию руководства оформлялся сотрудником
отдела ИТ в свободной форме и подавался вместе с журналом заявок от
пользователей на проверку. Во внедренной мной ИС список заявок, как активных,
так и завершенных, можно отфильтровать по дню, месяцу, пользователю, номеру с
последующей печатью сформированного отчета (или сохранением в PDF), что
упрощает подачу отчетов о проделанной работе руководству. На практике, уже во
Заявка
Номер Дата
Время
Статус Описание Тип
42
время тестирования руководство проявило интерес к возможности самостоятельно
формировать и просматривать отчеты, в будущем, я надеюсь это приведет к отмене
бумажного варианта отчетов о проделанной работе за указанный период и немного
разгрузит сотрудников отдела ИТ.
Информационная база представляет собой совокупность локальных файлов,
расположенных в сетевой папке на NAS сервере. Обусловлено это тем, что сети, к
которым подключены компьютеры сотрудников филиала физически разделены, а
для переноса информации между ними, используется сетевая папка между NAS
серверами, при этом каждый из NAS подключен к своей сети (с Интернетом или
закрытой), а подключение между ними выполнено как кроссовер подключение к
отдельным внутренним интерфейсам серверов, а в отсутствии трансляции пакетов
или маскарадинга сервера «видят» друг друга, но не могут попасть в «соседнюю»
сеть. Доступ к сетевой папке предоставлен только сотрудникам отдела ИТ и со
стороны закрытой сети дополнительно контролируются DLP системой.
Для хранения хешей паролей используется отдельный файл, для хеширования
применяется алгоритм MD5.
Таким образом пароли не хранятся и не передаются в открытом виде.
43
1.4.2. Обоснование проектных решений по программному обеспечению
Как уже было сказано выше для внедрения информационной системы будет
использоваться уже имеющееся ПО.
В дипломном проекте я не использовал СУБД и тут дело обстоит не только в
требованиях, представленных в техническом задании.
Информация обрабатывается 2-мя одинаковыми серверами в разных сетях,
физически разделенных между собой, обмен информацией между сетями по
регламенту происходит через запись CD диска с последующим его уничтожением,
либо через сотрудника отдела ИТ, который имеет доступ к сетевой папке между
серверами NAS в разных сетях, подключенных кроссовер между собой,
соответственно доступ к папке возможен только по smb/cifs, чтобы обеспечить
актуальность данных в обеих сетях я мог использовать только эту "лазейку",
соответственно использование SQL базы привело бы к разности информации,
подаваемые заявки в сети с доступом в Интернет были бы видны только там, в
закрытой сети, были бы видны заявки поданные в этой сети. Использовав
текстовую базу, в сетевой папке которая видна в обеих сетях я обеспечил
единообразие представляемой информации, так это не только требование ТЗ, но
и действенное решение в условиях существующей сетевой инфраструктуры.
На компьютерах клиентов требуется только наличие браузера и доступа к закрытой
или открытой сети предприятия. В тридцати процентах случаев для клиентов это
ОС Windows XP SP2 и браузер Internet Explorer 8, но в большинстве это Windows 7
и более современные браузеры, совсем редкие случаи с Windows 98 SE
рассматриваться не будут, так как данные компьютеры у нас редко имеют доступ к
сети.
По поводу использования устаревшего ПО и ОС. Таковая ситуация возникает из-за
плачевного состояния парка машин на предприятии, большинство из которых
представляют собой ПК на базе Intel Pentium 4, Intel Pentium III, или AMD Duron,
современные компьютеры находятся в основном у конструкторских отделов,
которые по роду деятельности связаны с использованием ПО для проектирования,
моделирования, расчета деформации деталей и т.д., и данному ПО просто
необходимы значительные вычислительные мощности.
Для модернизации парка машин сотрудниками отдела ИТ и специалистами ИБ
постоянно подаются сформированные заявки на закупку в головное предприятие, с
обоснованием морального и физического устаревания, небезопасности
использования устаревших и неподдерживаемых ОС и ПО, в бюджет ежегодно
закладываются суммы на модернизацию парка машин на филиале, однако ситуация
осложняется многими факторами, как то запрет на закупку аппаратных средств у
44
определенных производителей, зачастую отсутствием финансирования по данному
вопросу, да и в целом тем фактом, что филиал вовсе не может самостоятельно
проводить закупочную деятельность, а объяснить необходимость закупки чего то
на замену существующему, зачастую бывает непросто, так например даже
невозможна подача заявки на закупку комплектующих для ремонта или
обновления ПК, если в одной заявке будут комплект частей из которых можно
ценликом собрать ПК, её переквалифицируют в закупку ПК, а покупка ПК по
комплектующим запрещена, их можно покупать только в сборе и только
определённых производителей. Но несмотря на особенности местной бюрократии,
отделом ИТ и в том числе мной, предпринимаются значительные усилия для
обновления устаревшей инфраструктуры и хоть и медленнее, чем хотелось бы,
дело идет, и надеюсь в ближайшем будущем филиал обновит ИТ инфраструктуру
до актуального на данное время уровня, так ещё семь лет назад ЛВС была только в
административном здании, а доступ к сети Интернет производился по радио-
каналу, к текущему времени отделом ИТ, в том числе мной, проложены километры
сетей, в том числе ВОЛС (Волоконно-Оптическая Линия Связи), к сети
подключены несколько сотен рабочих мест, в том числе на удалённых площадках,
идёт процесс автоматизации на предприятии, так что тенденция только в лучшую
сторону.
В качестве хранилища для базы данных будут выступать два NAS (Network
Attached Storage) сервера Synology моделей Disk Staton DS3615xs и Rack Staton
RS816. ОС Synology Linux DSM 6.2.
В качестве серверов Apache с модулем PHP будут выступать два моих рабочих
компьютера:
1) Мой рабочий ПК подключенный к открытой сети в качестве сервера Apache
2.4 c модулем PHP 7.2.6 к которому общая папка на NAS подключена в
качестве символьной ссылки и воспринимается PHP и BATCH в качестве
локального ресурса, обращение же к сетевой папке по протоколу smb/cifs
берет на себя ОС, в данном случае Windows 7 Ultimate x64. Аппаратная
часть: Intel Core i5-8400, 8Gb DDR4, 500Gb HDD;
2) Мой рабочий ПК подключенный к закрытой сети в качестве сервера Apache
2.4 c модулем PHP 7.2.6 к которому общая папка на NAS подключена в
качестве символьной ссылки и воспринимается PHP и BATCH в качестве
локального ресурса, обращение же к сетевой папке по протоколу smb/cifs
берет на себя ОС, в данном случае Windows 10 x64. Аппаратная часть: Intel
NUC BOXNUC7i3BNK Core i3-7100U, 8Gb DDR4, 500Gb HDD;
В разработанной ИС применялись языки программирования PHP и JavaScript, а
также язык интерпретатора командной строки BATCH (
cmd).
45
1.4.3. Обоснование проектных решений по техническому обеспечению
Техническое обеспечениеесть совокупность технических средств, компьютерной
техники, средств передачи информации, используемых в автоматизированных
системах управления и в информационных системах.
Для функционирования системы по обработке заявок пользователей Богородского
филиала АО «НПО «Прибор», в рамках разбатываемой мной ИС требуется
следующее техническое обеспечение (которое уже есть на предприятии):
1) Резервный прокси сервер на ОС Debian 8 Jessie, на первой площадке
предприятия с установленным на нем VTun для объединения открытой сети
(с доступом в Интернет). Аппаратная часть: Intel Core i7-4770, 16Gb DDR3,
240Gb SSD;
2) Резервный прокси сервер на ОС Debian 8 Jessie, на второй площадке
предприятия с установленным на нем VTun для объединения открытой сети
Аппаратная часть: Intel Core i3-4370, 8Gb DDR3, 500Gb HDD;
3) Компьютеры сотрудников филиала с установленным браузером,
подключенные к открытой сети как на первой, так и на второй площадке;
4) NAS (Network Attached Storage) сервер подключенный к открытой сети
имеющий общую папку с NAS сервером в закрытой сети. Аппаратная часть:
Synology Disk Staton DS3615xs 1.78TB SHR и 7.21TB SHR (Synology Gibrid
Raid);
5) NAS (Network Attached Storage) сервер подключенный к открытой сети
имеющий общую папку с NAS сервером в закрытой сети. Аппаратная часть:
Synology Rack Staton RS816 1.78TB SHR (Synology Gibrid Raid);
6) Мой рабочий ПК подключенный к открытой сети в качестве сервера Apache
2.4 c модулем PHP 7.2.6 к которому общая папка на NAS подключена в
качестве символьной ссылки и воспринимается PHP и BATCH в качестве
локального ресурса, обращение же к сетевой папке по протоколу smb/cifs
берет на себя ОС, в данном случае Windows 7 Ultimate
x64. Аппаратная
часть: Intel Core i5-8400, 8Gb DDR4, 500Gb HDD;
7) Мой рабочий ПК подключенный к закрытой сети в качестве сервера Apache
2.4 c модулем PHP 7.2.6 к которому общая папка на NAS подключена в
качестве символьной ссылки и воспринимается PHP и BATCH в качестве
локального ресурса, обращение же к сетевой папке по протоколу smb/cifs
берет на себя ОС, в данном случае Windows 10 x64. Аппаратная часть: Intel
NUC BOXNUC7i3BNK Core i3-7100U, 8Gb DDR4, 500Gb HDD;
8) DLP сервер подключенный к закрытой сети, аппаратную или программную
часть которой я не имею права разглашать, но принцип работы
применительно к сетевой папке на NAS сводится к сканированию на
совпадение, по ключевым словам, паттернам и на соответствие цифровым
46
отпечаткам созданных и изменённых файлов. Такими системами являются,
например, FalconGaze или Стахановец;
9) Три криптошлюза установленные на первой и второй площадке, а также в
головном предприятии объединяющие закрытые сети предприятия.
Примером такого оборудования является, например, АПКШ (Аппаратно-
Программный Комплекс Шифрования) Континент IPC-100;
10) Применяемые на предприятии коммутаторы в большинстве своем
представляются моделью MikroTik Cloud Router Switch CRS326-24G-2S+RM.
Положение как по аппаратной, так и по программной части бедственное и более
семидесяти процентов оборудования используется более пятнадцати лет, однако
изменять конфигурацию или устанавливать дополнительное ПО, я не имею права.
Подробно программная и аппаратная архитектура предприятия описана в пунктах
1.1.3. Программная архитектура ИС предприятия и 1.1.4 Техническая архитектура
ИС предприятия и по своему многолетнему опыту работы в филиале «Прибор»,
сказу, что она не изменится еще ближайшие несколько лет. Однако, поставленной
задаче данная программная и аппаратная часть полностью соответствует.

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

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