Диплом: Автоматизация процесса приема техники на ремонтные работы в ОАО "Samsung Service"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
45
разработанная программа должна обладать средствами защиты от
ошибочных действий пользователей;
все ошибки должны отображаться с комментариями или
подсказками по их устранению;
гарантировать сохранность данных при сбоях в работе внешних
устройств.
Для повышения надежности необходимо принять следующие меры:
сконфигурировать аппаратные и программные средства в соответствии
с техническими требованиями;
периодически осуществлять резервное копирование информации;
регулярно проверять целостность базы данных;
поддерживать исправность сетевого оборудования.
Взаимодействие пользователей с системой и модулями, входящим в состав
системы должно осуществляться посредством визуального графического
интерфейса. Интерфейс системы должен быть понятным и удобным, не должен
быть перегружен графическими элементами и должен обеспечивать быстрое
отображение экранных форм. Навигационные элементы должны быть
выполнены в удобной для пользователя форме.
Все надписи экранных форм, а также сообщения, выдаваемые пользователю
(кроме системных сообщений) должны быть на русском языке.
Система должна обеспечивать корректную обработку аварийных ситуаций,
вызванных неверными действиями пользователей, неверным форматом или
недопустимыми значениями входных данных. В указанных случаях система
должна выдавать пользователю соответствующие сообщения, после чего
возвращаться в рабочее состояние, предшествовавшее неверной (недопустимой)
команде или некорректному вводу данных.
Экранные формы должны проектироваться с учетом требований
унификации:
46
− Все экранные формы пользовательского интерфейса должны быть
выполнены в едином графическом дизайне, с одинаковым расположением
основных элементов управления и навигации;
− Все элементы управления и навигации в интерфейсе пользователя
должны соответствовать функциональным задачам;
− При нажатии на любую кнопку, пункт меню, выпадающий список
должно происходить событие, соответствующее задействованному элементу
управления: переход на станицу выбранного раздела, открытие выпадающего
списка;
− В результате создания системы должен быть разработан
унифицированный интерфейс взаимодействия пользователя с компонентами
программного обеспечения при выполнении функций;
− Интерфейс не должен содержать неоднозначных элементов. Все
элементы пользовательского интерфейса должны быть присутствовать
обоснованно и выполнять определенные функции. В интерфейсе должны
отсутствовать пустые кнопки, при нажатии которых происходит либо
сомнительное действие для пользователя, либо ничего не происходит.
Система должна обеспечивать защиту от несанкционированного доступа.
Должны использоваться "слепые" пароли (при наборе пароля его символы не
показываются на экране либо заменяются одним типом символов; количество
символов не соответствует длине пароля).
Для сотрудника, который оформляет заявку на проведение работ должны
быть доступны следующие операции:
− возможность авторизации в системе
− возможность составления заявки
− возможность получения отчета по заявке
− просмотр архива заявок
Для администратора доступны следующие операции:
− Просмотр профиля сотрудника
47
− Просмотр всех заявок (новые, принятые, на исполнении, на проверке,
архивные)
− Проверка заявок на возможность выполнения
− Внесение комментарий по заявке
− Возможность присвоения статуса заявке
В рассматриваемой задаче автоматизации, в ходе которой необходимо
автоматизировать процесс приема и распределения заявок на предприятии в
качестве технического обеспечения используются следующие средства:
− персональные компьютеры;
− сервера;
− соединительные линии локальной вычислительной сети.
Персональные компьютеры оцениваются по следующим основным критериям:
быстродействие процессора;
объем жесткого диска;
объем оперативной памяти;
быстродействие видеокарты.
Так как разрабатываемый модуль будет работать на основе клиент-
серверной технологии, то все вычисления будут производиться на стороне
сервера, следовательно, системные требования к персональным компьютерам
минимальны.
Для реализации программного продукта необходимо создать базу данных
для хранения информации компании. Создание базы данных продиктовано
следующими требованиями:
− хранение информации о различных объектах;
− малый объем занимаемого места на носителе при большом
количестве информации;
− структурированность хранимой информации.
Реализация всех пунктов может быть достигнута только при
использовании базы данных. Малый объем занимаемого места на носителе
осуществляется с помощью нормализации базы данных. Любая информация,
48
хранимая в базе данных, автоматически структурируется. При использовании
базы данных, создание отчетности занимает большого количества времени.
Возможность расширения функциональности программного продукта
достигается путем расширения либо возможностей приложения пользователя,
либо с помощью расширения базы данных, добавления новых таблиц и связей.
Под расширением возможностей приложения пользователя, как правило,
подразумевается создание осуществление дальнейшей автоматизации
процессов, протекающих на предприятии. После реализации приложения
пользователя возможность расширения функций приложения пользователя не
занимает много времени, а иногда даже может быть реализована отдельным
программистом.
2.1.2 Ожидаемые риски на этапах жизненного цикла и их описание
Необходимо учитывать возможные риски после автоматизации:
− проектные риски при создании системы,
− бизнес-риски, связанные с эксплуатацией системы (возникающие, в
конечном счете, из-за технических рисков).
− бизнес-риски, связанные с изменением бизнес-процессов. При этом
потери происходят оттого, что: а) бизнес-процессы надо изменять, а
информационная система не готова к этому, и потери связаны с неоптимальным
функционированием бизнеса, и б) оттого, что имеется стоимость модификации
системы,
− технические риски, состоящие в простоях, отказах, потере или
искажении данных и т.п.
Выделим четыре существенных риска практически любого проекта, в том
числе проекта внедрения ИС:
1. риск низкого качества результатов проекта — выполнение работ с
низким уровнем качества и неспособность удовлетворять разумные требования
конечных пользователей;
2. риск срыва сроков проекта — невыполнение работ в установленные
сроки, зависимость выполнения работ от смежных проектов и мероприятий;
49
3. риск увеличения затрат — недостаток определенных бюджетом
проекта средств, необходимость увеличения бюджета;
4. риск остановки проекта — изменение условий и масштабов проекта.
Далее следует определить факторы риска. Фактор риска — это
характеристики (события, свойства, факты) проекта, которые существенно
влияют на него и качество его результатов.
Необходимо отметить, что малозначительные риски в совокупности могут
образовать критическую массу, представляющую серьезную угрозу проекту.
Точно так же и маловероятные риски в случае возникновения могут завести
проект в тупик.
После запуска системы в промышленную эксплуатацию, то есть после
завершения проекта по внедрению системы выше перечисленные риски
перестают действовать — зато начинают проявляться другие, долгосрочные
риски, препятствующие дальнейшему развитию системы на предприятии.
Для более детального пониманию момента, когда может возникнуть
проблема, нужно рассмотреть риски разрабатываемого проекта по этапам. Для
разрабатываемого проекта актуальны следующие риски.
На этапе проектирования может возникнуть технологический риск. Он
проявляется в виде несоответствия разрабатываемого проекта реальной задаче
по причине некорректного выбора технологии. Этот риск минимизируется путем
тщательного анализа реальных бизнес процессов и их отношений, а также путем
сравнительного выбора используемых технологий.
На этапе разработки возникает риск реализации проекта – риск того, что
организация не сможет реализовать проект в заданные временные и бюджетные
рамки, или риск, что создание работоспособного решения завершится неудачей.
Снижается путем повышения эффективности управления проектной командой.
С другой стороны, этот риск не высок, ввиду отсутствия жесткой временной
границы реализации.
На этапе внедрения может возникнуть организационный риск, который
обусловлен не эффективной работой команды внедрения. Для противодействия
50
этому риску, необходимо составить план внедрения и организовать команду
внедрения более тщательно.
На этапе эксплуатации может возникнуть риск того, что эксплуатационные
расходы новой системы возрастут до нерентабельного уровня. Может
проявляться, как уличение затрат на обслуживание выбранного технического
обеспечения. В итоге вышеизложенного, таблица 10 наглядно демонстрирует
процентную вероятность определенного риска.
Таблица 10.
Риски проекта
Рисковая ситуация
Меры по предотвращению
Вероятность
Технологический
риск
Необходимо корректно поставить
задачу для разработки проекта
25%
Риск срыва сроков
проекта
Необходим контроль на каждом
этапе разработки и необходимо
увеличить время на реализацию
проекта
15%
Риск
несанкционированных
действий
Установка антивирусов; создание
резервных копий программного
кода и баз данных; применение
шифрования данных
5%
2.1.3 Организационно-правовые и программно-аппаратные средства
обеспечения информационной безопасности и защиты информации
Рассмотрим общую философию защиты информации. По мере усложнения
хранимой и передаваемой информации увеличивается и степень ее уязвимости.
Основные факторы, определяющие понятие «уязвимость» и
конкретизирующие ее увеличение это:
1. Растущее экспоненциально количество объемов информации.
2. Формирование баз данных на основе различной информации и
различных типов данных.
3. Экспоненциальное увеличение количества пользователей, имеющих
доступ к информации.
51
4. Использование режимов разделения времени и реального времени в
многопользовательском режиме.
5. Использование средств удаленного доступа для подключения
сотрудников.
Это дает возможность злоумышленнику возможность уничтожения или
искажения информации и несанкционированного доступа к ней.
Возможность несанкционированного доступа к информации является
основной угрозой для пользователей программных и аппаратных средств.
Рассмотрим основные каналы утечки информации в программной системе.
К потенциальным каналам утечки информации относятся:
1. Непосредственное хищение носителей и документов.
2. Использование средств хранения информации и доступа к ней.
3. Использование терминалов пользователей в качестве средств
незаконного доступа к системе.
4. Использование специализированных программных средств для
доступа к рабочим местам пользователей.
Можно выделить несколько направлений по защите информации:
основные теоретические разработки, практическая разработка необходимых
средств защиты и автоматизация процесса защиты информации в
информационной системе.
Исследование уязвимостей в информационных системах, анализ средств и
каналов взлома информационной системы, разработки методик защиты от
несанкционированного доступа и дополнительных средств оценки надежности
системы до и после взлома.
Защита информации осуществляется с помощью различных методов,
средств, мер и мероприятий. Обычно для этих целей используются аппаратные
и программные средства, дополнительные организационные и
криптографические мероприятия, законы и подзаконные акты, которые входят в
набор дополнительных законодательных мер.
52
Средства защиты можно по формальным признакам разделить на
технические и не технические. Технические средства защиты определены
методами аппаратной и программной защиты, а также использованием
специальных криптографических ключей.
Остальные методы защиты можно отнести к не техническим средствам.
а) аппаратные методы защиты.
Разнообразные электронные средства защиты, которые делятся на
устройства различного типа по методу автоматизации и доступа можно отнести
к аппаратным средствам защиты.
Разнообразие аппаратных средств защиты обусловлено их разнообразием,
однако в последнее время наибольшее распространение получили следующие:
-специализированные регистры и ячейки памяти для хранения паролей и
ключей доступа,
-набор кодов для идентификации устройств, а также программные
средства для их генерирования,
-биометрические устройства различной направленности и характера,
-специальные биты секретности, значение которых определяет уровень
секретности информации, хранимой в ЗУ, которой принадлежат данные биты,
-схемы прерывания передачи информации в линии связи с целью
периодической проверки адреса выдачи данных.
Криптографические средства защиты информации играют
основополагающую роль при защите системы от взлома.
б) программные средства защиты.
Программные механизмы защиты данных включают дополнительный
набор программных средств защиты для обнаружения вторжения
злоумышленников в систему или ее заражения.
Программные механизмы защиты базируются на универсальности и
гибкости программных средств защиты, а также простате их реализации, кроме
того, развитие и возможность изменения программных средств является их
неоспоримым преимуществом.
53
По функциональному назначению их можно разделить на следующие
группы:
-возможность аппаратной или программной маркировки технических
средств для их последующего определения,
-назначение прав пользователей и узлов системы,
-отслеживание работы технических средств и пользователей в системе,
-регистрация использования сотрудниками технических средств
организации,
-блокирование или удаление информации из кеш памяти технических
средств после использования,
-оповещение пользователей о взломе или несанкционированных
действиях,
-использование различных утилит защиты системы.
в) резервное копирование.
Использование функций резервного копирования подразумевает хранение
копий программ или утилит на дополнительном резервном носителе данных.
Копии программ и необходимые данные могут храниться как в
заархивированном, так и в не заархивированном виде. Пользователи вынуждены
прибегать к копированию данных в случае угрозы их взлома или повреждения.
Современный рост требований к устройствам вычислительной техники и
связей между ними опережает рост их возможностей, что приводит к
значительным потерям скорости копирования данных при работе с большими
массивами данных.
При резервном копировании больших объемов данных пользователям
необходимо найти дополнительные средства для их правильного извлечения и
последующей обработки.
Кроме того, немаловажную роль при резервном копировании данных
играет извлечение данных с источников резервного копирования и дальнейшая
работа с ними.
54
Технически современные средства резервного копирования представляют
собой базы данных с внесенной информацией по скопированным массивам
данных и дополнительную информацию о их дате создания.
Намного реже в современных средствах резервного копирования
используется технология иерархического хранения информации, которая
позволяет увеличить емкость жесткого диска за счет перемещения отдельных
файлов и групп файлов.
Технология иерархического хранения оставляет на носителе фиктивный
файл, сообщающий о переносе реального файла.
Этот механизм для быстрой индексации файла в базе данных и его
корректного поиска и извлечения либо переноса на альтернативный носитель.
г) криптографическое кодирование.
Кодирование либо шифрование данных требует определенного
преобразования данных, которое приводит к формальному изменению их вида
без изменения фактического содержания.
Обычно подобный способ защиты используют для передачи больших
объемов данных на большие расстояния с учетом потери части данных при их
передаче по сетям различной загруженности. Обычно такой метод передачи
информации считается наиболее надежным для обработки различных видов
трафика.
Основные задачи криптографической обработки данных можно
сформулировать следующим образом:
-разработка оптимальных программных кодов шифрования,
-использование долгосрочных политик шифрования для различных
систем,
-использование различных криптографических сценариев защиты
информации,
-оценка эффективности криптографической защиты.
К шифрам и методам шифрования данных и служебной информации
предъявляется ряд требований, связанных со стойкостью программного кода, его

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

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