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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
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 Техническая архитектура
ИС предприятия и по своему многолетнему опыту работы в филиале «Прибор»,
сказу, что она не изменится еще ближайшие несколько лет. Однако, поставленной
задаче данная программная и аппаратная часть полностью соответствует.
Источник: https://baza.diplomsite.ru/previewfile/1972