Диплом: Автоматизация приема заявок на ремонт и модернизацию в ООО "Гео-Свет"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
65
аутентификации, который и управляет всеми остальными доменами,
устанавливая доверительные отношения между ними.
Для повышения надежности в глобальных сетях вводится резервный
контроллер основного контроллера домена. Эта иерархическая структура
основана на доверительном стандарте открытых ключей шифрования Kerberos.
Криптографические методы защиты информации
Цель криптографии– такое преобразование исходной информации,
которое делает ее недоступной для понимания и применения.
Появление компьютеров дало мощный импульс к развитию и
совершенствованию криптографических методов.
Это привело к новым возможностям не только шифрования, но и скрытия
самого факта существования, хранения или передачи информации.
Этот метод получил название стеганографии. В чем его смысл? Цель-
маскировка среди открытых файлов скрытого по следующему алгоритму: за
текстовым файлом, с целью обозначения его конца помещается символ EOF, а
затем идет двоичный файл с меньшим объемом, тогда при чтении текстового
файла после метки процесс прерывается и двоичный файл не обнаружен.
Если попытаться прочитать двоичный файл, то он будет обнаружен, но
если его зашифровать, то его открытие приведет к бессмысленному набору
символов и это будет воспринято, как сбой.
Если эту процедуру выполнить в графическом файле, т.е. в младшие
разряды байта поместить скрытый файл, описанным способом, то пользователь
просто этого не заметит.
Применение комплексного метода стеганографии и шифрования,
практически обнаружение таких файлов делает невозможным.
Где это находит применение? Если нужно передать скрытые сообщения,
или внедрить вирусную, или другую вредоносную программу, особенно в
файлах мультимедиа, то это достаточно эффективный метод, поэтому
стеганография совместно с шифрованием является перспективным методом,
обнаружение которого непростая задача.
Методы кодирования с заменой смысловых конструкций требует для
применения специальные кодовые таблицы, что делает его не очень надежным,
66
но он находит применение в автоматизированных системах управления, если
ценность сообщения невелика, или нет времени для более серьезного закрытия.
Методы сжатия сегодня хорошо известны и обратное преобразование не
составляет особого труда.
Поэтому методы шифрования, за свою давнюю историю, сегодня достигли
высокой эффективности.
Требования к методам шифрования:
криптостойкость, т.е. вскрытие ключа может быть выполнено
полным перебором ключей, тогда мощность применяемого
компьютера становится важной и определяющей характеристикой
криптоанализа;
объем шифротекста имеет ограничения и он не должен превышать
размер шифруемого текста;
время шифрования имеет ограничения и возможность ошибок
должна быть минимизирована;
стоимость процесса шифрования имеет границы целесообразности;
криптостойкость определяется длиной ключа.
Российский стандарт на шифрование информации ГОСТ 28147-89
В Российской Федерации установлен государственный стандарт (ГОСТ
28147-89 [9]) на алгоритмы криптографического преобразования информации в
ЭВМ, вычислительных комплексах и вычислительных сетях. Эти алгоритмы
допускается использовать без ограничений для шифрования информации любого
уровня секретности. Алгоритмы могут быть реализованы аппаратными и
программными способами.
Вывод. Средства криптографии способны обеспечить эффективную
защиту в разрабатываемой АИС.
2.2. Информационное обеспечение задачи
2.2.1. Информационная модель и её описание
Одним из важнейших способов описания процесса в рамках
информационной модели являются диаграммы потоков данных (информации)
67
DFD (Data Flow Diagram) [12]. Структурно-функциональная модель задачи
представлена в виде модели DFD – диаграммы потоков данных (на рис. 1.11
представлена DFD-модель) и представляет собой структурное представление
движения информационных потоков (путь данных) с момента поступления
входной информации до момента выдачи выходных документов и экранных
форм в рамках функционирования разрабатываемой ИС.
Построение DFD-модели позволяет выполнить решение таких задач, как
[10]:
определение существующих хранилищ данных (текстовые
документы, файлы, Система управления базой данных — СУБД);
определение и анализ данных, необходимых для выполнения
каждой функции исследуемого процесса приема заказов на продажу
компьютерной техники и установку комплектующих менеджера
отдела обслуживания клиентов ООО»Гео-Свет»;
подготовка к созданию модели структуры данных организации, так
называемая ERD-модель (IDEF1X);
выделение основных и вспомогательных бизнес-процессов
организации.
На рисунке 2.2 представлена декомпозиция DFD-модели в деятельности
менеджера отдела обслуживания клиентов ООО»Гео-Свет» в процессе приема
заказов на продажу компьютерной техники, установки комплектующих и
программного обеспечения.
68
Рис. 2.2 Диаграмма потоков данных разрабатываемой ИС
Диаграммы потоков данных показывают, как каждый процесс преобразует
свои входные данные в выходные, и выявляют отношения между этими
процессами. DFD представляет моделируемую систему как сеть связанных работ
[15].
На DFD-модели отображены 7 хранилищ данных, используемые для
деятельности менеджера отдела обслуживания клиентов и связанные с
сущностями предметной области:
данные о клиентах;
данные о заказе – информация о программном обеспечении или
услугах, которые необходимо предоставить по соответствующему заказу;
данные о компьютерном оборудовании, комплектующих и
программном обеспечении ООО»Гео-Свет»;
данные о поставщиках;
данные о сотрудниках, которые будут выполнять заказ клиента;
69
данные об оплатах по заказу;
данные о счетах, используемых для осуществления платежей заказу
клиентом.
Перечисленные источники данных относятся к нормативно-справочной и
условно-постоянной информации и участвуют на протяжении всего процесса
формирования результатных документов по исследуемому процессу.
Выделенные на DFD-модели используются при проектировании
структуры БД разрабатываемой информационной системы. При проектировании
БД принято строить ER-диаграммы, которые позволяют строить модели
логической структуры данных предметной области, а также производить
моделирование физической структуры систем хранения данных. Логическая
модель описывает сущности предметной области и взаимосвязи между ними.
На рис. 2.3 приведена диаграмма «сущность-связь», демонстрирующая
отношения между объектами информационной системы.
Организация всегда имеет одну бухгалтерию и один банковский счет, с
которого он платит поставщикам. Организация нанимает Сотрудника. Каждый
Сотрудник выполняет установку системных блоков (0 или более). В свою
очередь, эти системные блоки покупает контрагент. Контрагент один, услуг
может быть 0 или более. Контрагент покупает 1 или более товар.
Сущности Организация, контрагент, Бухгалтерия, банковский счет и
Сотрудник представляет независимые данные, которые всегда присутствуют в
системе. Сущности Товар, системный блок – данные, зависящие от других
сущностей в системе. Отношения Нанимает и Имеет представляют собой
безусловные отношения, т.е. отношения, которые всегда существуют до тех пор,
пока существуют относящиеся к делу сущности. Остальные представляют собой
условные отношения между сущностями.
70
Т о в а р
С и с т . б л о к и К о н т р а г е н т
Б у х г а л т е р и я
Б а н к о в с к и й
с ч е т
О р г а н и з а ц и я
И м е е т
П о к у п а е т
П р о д а е т
П р о д а е тП о к у п а е т
В ы п о л н я е т
с б о р к у
П о к у п а е т
П л а т и т в
П л а т и т и з
С о т р у д н и к
Н а н и м а е т
1
> = 0
1
1
1
1
1
1
> = 0 > = 0
1
1
11
1
1
1
1
> = 1
> = 1
> = 1
> = 1
1
Рис. 2.3 ER-диаграмма в нотации Чена
2.2.2. Используемые классификаторы и системы кодирования
Для множества разновидностей классификаторов могут применяться
разные системы классификации и кодирования. Например, для номера договора
аренды вид классификатора будет локальным, система классификации может
отсутствовать или быть иерархической (например, номеру клиента
соответствует 1 или более номеров договоров), а система кодирования –
порядковая или разрядная. Номер банковского счета уже более сложен в
формализации, т. к. в него включены сразу несколько классификаторов
(например, тип счета в соответствии с бухгалтерским учетом кредитных
организаций, код валюты в соответствии с Общероссийским классификатором
валют и др.).
71
Соответственно, вид классификатора отраслевой, система классификации
многоаспектная, система кодирования комбинированная. Его пример показан
ниже на Рисунке 2.5. ИНН может принадлежать как физическому, так и
юридическому лицу, однако длина кода у последнего меньше на 2 знака.
Поэтому в проектируемой ЭИС необходимо зарезервировать
максимальную длину поля – 12 знаков (похожая ситуация и с номером счета:
банк имеет право использовать дополнительные 5 знаков для собственных
целей). Структура ИНН на примере юридического лица показана на рис. 2.6. В
отличие от номера счета, его классификатор является общегосударственным, а
системы классификации и кодирования те же.
Для возможности поиска и обработки документов потребуются
классификаторы, указанные в таблице 2.1.
Таблица №2.1
Классификаторы для обработки документов
п/п
Наименование
кодируемого
множества
объектов
Вид классификатора
Система
классификации
Система
кодирования
1
Номер счета
Отраслевой
Многоаспектная
Комбинированная
2
БИК
3
ИНН
получателя
Общегосударственный
4
Номер
документа
Локальный
Отсутствует
Порядковая
5
Состояние
документа
6
Тип
документа
7
Статус счета
Ниже на рисунке 2.4 и 2.5 представлены их формализованные описания.
72
Рис. 2.4 Структура номера счета
Рис. 2.5 Структура ИНН
Номер лицевого счета включает в себя трехзначный шифр валюты и
определяет тип счета, поэтому нет смысла выделять эти классификаторы
отдельно.
73
Аналогично закодированы БИК, ИНН. Например, в последнем первые 4
символа, обозначающие код налогового органа, соответствуют ведомственному
классификатору СОНО («Система обозначений налоговых органов»).
Рис. 2.6 Структура БИК
Остальные объекты (тип, номер и состояние документа, статус счета)
используются только внутри банка, не имеют собственной классификации ввиду
простоты организации и используют, как правило, порядковую систему
кодирования с одним–двумя разрядами.
Код и номер договора клиента зависят от номера банковского счета
клиента.
2.2.3. Характеристика нормативно-справочной, входной и
оперативной информации
Входная оперативная информация в данной разработанной системе
является формализованной и её источниками являются данные,
предоставленные клиентом и внутренняя информация организации ООО»Гео-
Свет». Вследствие чего для ввода входной информации используется несколько
таблиц БД.
Справочник «Установки» является хранилищем данных, содержащем
информацию о клиентах ООО»Гео-Свет». Реквизиты справочника «Установки»
содержатся в таблице 2.2.
74
Таблица №2.2
Реквизиты справочника «Установки»
Наименование
Тип данных
Длина
Режим ввода
1
Код заказа
Счетчик
6
Автоматический
2
Работы скидка
Список
12
Ручной
3
Фирма
Текстовый
100
Ручной
4
Адрес
Текстовый
120
Ручной
5
Телефон
Числовой
12
Ручной
6
График работы
Текстовый
36
Ручной
7
Коммерческий директор
Текстовый
100
Ручной
8
Главный бухгалтер
Текстовый
100
Ручной
9
Начальник производства
Текстовый
100
Ручной
10
Начальник ТО
Текстовый
100
Ручной
11
Код (ОКПО)
Числовой
36
Ручной
Для хранения информации об услугах и комплектующих, установку
которых производит ООО»Гео-Свет» предназначен справочник «СервисЗаказы».
Реквизиты справочника «СервисЗаказы» представлены в таблице 2.3.
Таблица №2.3
Реквизиты справочника «СервисЗаказы»
Наименование
Тип данных
Длина
Режим ввода
1
Код Сервис Заказ
Счетчик
6
Автоматический
2
Тип заказы
Список
20
Ручной
3
Наименование
Тип данных
Длина
Режим ввода
4
Дата заказа
Дата/Время
12
Ручной
5
Серийный номер
Текстовый
36
Ручной
6
Тип устройства
Текстовый
36
Ручной
7
Комплектация
Текстовый
100
Ручной
8
Гарантий
Текстовый
16
Ручной
9
Документ
Текстовый
100
Ручной
10
Претензия
Текстовый
100
Ручной

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

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