Диплом: Автоматизация обработки заявок ООО "Облако"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
52
использование вредоносных программ (вирусы, черви, трояны,
логические бомбы), использование в корыстных целях найденных ошибок;
приостановка деятельности третьего лица (например, провайдера
Интернет услуг);
Мерами предупреждения этого служит:
использование пилотного, поэтапного -подхода к организации
внедрения;
тщательное тестирование и выявление ошибок на этапе разработки;
устранять в кратчайшие сроки ошибки;
наличие альтернативных средств доступа в Интернет или других
способов передачи данных;
обязательное утверждение любых изменений системы.
2.1.3. Организационно-правовые и программно-аппаратные средства
обеспечения информационной безопасности и защиты информации
Все конфиденциальные данные, используемые в информационном обмене
МП - Dynamics, должны быть защищены согласно требованиям Федерального
закона №152-ФЗ «О персональных данных», требования к защите информации
должны быть выполнены согласно указаниям руководящего документа
«Автоматизированные системы. Защита от несанкционированного доступа к
информации. Классификация автоматизированных систем и требования по защите
информации».
Взаимодействие пользователей с прикладным программным обеспечением,
входящим в состав системы должно осуществляться посредством визуального
графического интерфейса (GUI). Интерфейс системы должен быть понятным и
удобным, не должен быть перегружен графическими элементами и должен
обеспечивать быстрое отображение экранных форм. Навигационные элементы
должны быть выполнены в удобной для пользователя форме.
Экранные формы должны проектироваться в едином графическом дизайне, с
одинаковым расположением основных элементов управления и навигации по
отношению к базовой системе Dynamics.
Платформой для разработки и функционирования данной системы служит
Microsoft Windows.
53
Для размещения базы данных СУ — Microsoft Windows Server.
Для выполнения доступа пользователей Microsoft Windows XP.
Средой разработки системы служит Microsoft Visual Studio 2010.
Системой проектирования базы данных (далее СУБД), является Microsoft
SQL Server.
Разработка системы должна осуществляться с использованием библиотеки
ADO.Net.
Языком программирования системы является С#.
Система безопасности SQL Server базируется на пользователях и учётных
записях. Пользователи проходят следующие два этапа проверки системой
безопасности. На первом этапе пользователь идентифицируется по имени учётной
записи и паролю, то есть проходит аутентификацию. Если данные введены правильно,
пользователь подключается к SQL Server. Подключение к SQL Server, или
регистрация, не даёт автоматического доступа к базам данных. Для каждой базы
данных сервера регистрационное имя (или учётная запись - login) должно отображаться в
имя пользователя базы данных (user). На втором этапе, на основе прав, выданных
пользователю как пользователю базы данных (user), его регистрационное имя (login)
получает доступ к соответствующей базе данных. В разных базах данных login одного и
того же пользователя может иметь одинаковые или разные имена user с разными
правами доступа.
Итак, на уровне сервера система безопасности оперирует следующими
понятиями:
аутентификация (authentication);
учётная запись (login);
встроенные роли сервера (fixed server roles).
На уровне базы данных используются следующие понятия:
пользователь базы данных (database user);
фиксированная роль базы данных (fixed database role);
пользовательская роль базы данных (users database role);
роль приложения (application role).
Фундаментом системы безопасности SQL Server являются учётные
записи(login), пользователи (user), роли (role) и группы (group).
54
Пользователь, подключающийся к SQL Server, должен идентифицировать себя,
используя учётную запись. После того как клиент успешно прошёл
аутентификацию, он получает доступ к SQL Server. Для получения доступа к
любой базе данных учётная запись пользователя (login) отображается в
пользователя данной базы данных (user). Объект «пользователь базы данных»
применяется для предоставления доступа ко всем объектам базы данных: таблицам,
представлениям, хранимым процедурам и т. д. В пользователя базы данных может
отображаться:
учётная запись Windows NT;
группа Windows NT;
учётная запись SQL Server.
После того, как пользователь прошел аутентификацию и получил
идентификатор учётной записи (login ID), он считается зарегистрированным и ему
предоставляется доступ к серверу. Для каждой базы данных, к объектам которой
пользователю необходимо получить доступ, учётная запись пользователя (login)
ассоциируется с пользователем (user) конкретной базы данных. Пользователи
выступают в качестве специальных объектов SQL Server, при помощи которых
определяются все разрешения доступа и владения объектами в базе данных.
Роли сервера не имеют отношения к администрированию баз данных.
Можно включить любую учётную запись SQL Server (login) или учётную запись
Windows NT в любую роль сервера.
Стандартные роли сервера (fixed Server roles) и их права:
Sysadmin – Может выполнять любые действия в SQL Server;
Serveradmin – Выполняет конфигурирование и выключение сервера;
Setupadmin – Управляет связанными серверами и процедурами,
автоматически запускающийся при старте SQL Server;
Securityadmin – Управляет учётными записями и правами на создание
базы данных, также может читать журнал ошибок;
Processadmin – Управляет процессами, запущенными в SQL Server;
Dbcreator – Может создавать и модифицировать базы данных;
Diskadmin – Управляет файлами SQL Server;
55
Bulkadmin – Члены роли Bulkadmin могут вставлять данные с
использованием средств массивного копирования, не имея
непосредственного доступа к таблицам.
Роли базы данных (database role) позволяют объединять пользователей в
одну административную единицу и работать с ней как с обычным пользователем.
В роль базы данных можно включать:
пользователей SQL Server;
роли SQL Server;
пользователей Windows NT;
группы Windows NT, которым предварительно предоставлен доступ к
нужной базе данных.
SQL Server может использовать два режима аутентификации пользователей:
режим аутентификации средствами Windows NT/2000 (Windows NT
Authentication);
смешанный режим аутентификации (Windows NT Authentication and SQL
Server Authentication).
Теперь нужно завести в SQL Server учётные записи (логины) для
пользователей которым необходимо получать доступ SQL Server, но сначала
удобнее на уровне Windows средствами администрирования Active Directory
объединить пользователей нуждающихся в доступе к SQL Server в группы, в
зависимости от того какие цели преследуют данные пользователи. В
разрабатываемой системе будут три группы пользователей:
Менеджер компании;
Менеджер магазина;
Администратор.
Необходимо добавить соответствующие учётные записи. Таким образом,
будет организовано четыре доменные группы. Далее необходимо в SQL Server
завести учётную запись для каждой группы и дать разрешение на присоединение к
базе данных.
Для защиты от внутренних угроз в системе используется политика
разделения прав доступа. Характеристика политики приведена в таблице 2.2.
56
Таблица 2.2
Разграничение прав пользователей
Группы
пользователей
Модуль
«Авторизация»
Модуль «Документы»
Модуль
«Отчеты»
Менеджер
компании
Чтение
Чтение
Полный
Менеджер
магазина
Чтение
Ограничен
Полный
Администрато
р системы
Полный
Полный
Полный
Защита от внешних угроз осуществляется путем применения следующих
способов:
использованием программно-аппаратных комплексов защиты от
несанкционированного доступа;
разработкой и соблюдение политик безопасности;
использованием антивирусных средств;
физической защитой помещений с наиболее ценной информацией.
Выбор программно-аппаратных средств обеспечения информационной
безопасности в процессе организации системы защиты информации
осуществляется в соответствии с показателями рабочей системы. При этом
учитывается ряд важных параметров, а именно: объем передаваемого трафика в
информационной системе, возможности расширения ее структуры, качество
совместной работы различного оборудования и так далее. Кроме этого в
обязательном порядке учитывается тип оборудования. Устройства должны
отвечать жестким требованиям по количеству интерфейсов, по их типу, по
пропускным способностям и так далее.
Для обеспечения идентификации пользователей предполагается
использовать электронный ключ, а также идентификатор в виде USB-носителя.
Электронные ключи еToken PRO (Java) персональное средство
аутентификации и защищенного хранения пользовательских данных, аппаратно
поддерживающее работу с цифровыми сертификатами и цифровой подписью (ЦП).
Цена: от 4000 рублей.
Применение:
57
Обеспечение строгой двухфакторной аутентификации пользователей в
операционных системах и бизнес-приложениях (Microsoft, Citrix,
CiscoSystems, IBM, SAP, CheckPoint).
Защищенное хранение ключевой информации российских СКЗИ
(КриптоПроCSP, Крипто-КОМ, Домен-К, Верба-OW и др.);
Защита закрытых ключей электронно-цифровой подписи (ЭЦП)
пользователей в системах электронного документооборота, формирование
ЭЦП документов и транзакций, обеспечение безопасной работы с
электронной почтой;
Защита закрытых ключей ЭЦП пользователей систем дистанционного
банковского обслуживания.
В качестве межсетевых экранов в рассматриваемом офисе будут
рассматриваться последние разработки следующих компаний-производителей
аппаратных средств защиты периметра:
IBM;
D–link;
Cisco.
В результате выбора среди продуктов от каждой фирмы можно выделить
продукты D–linkDFL260, IBMProventiaNetworkIPS и Cisco 1801/K9.
Таблица 2.3
Результаты сравнительного анализа средств межсетевого экранирования
Характеристика
D–linkDFL–260
IBMProventiaNetw
orkIPS
Cisco
1801/K9
Класс
отказоустойчивости
1 класс
нет
1 класс
Контроль на прикладном
уровне с учетом
состояния
Нет
Да
Да
Прозрачная
аутентификация Windows
Да
Да
Да
Пропускная способность
80Mbps
10Mbps
100Mbps
Wi–Fi
Нет
Нет
Да
Интерфейсы
Ethernet 10/100BaseT
(WAN)
Ethernet
2 x Ethernet
10/100BaseT (WAN)
Ethernet
ADSL
(WAN))
8 x Ethernet
58
10/100BaseT
(LAN)
ISDN BRI
Протоколирование всех
имен пользователей и
приложений
Да
Да
Нет
Поддержка Exchange
Да
Да
Да
Поддержка Exchange
Да
Да
Да
Демилитаризованная зона
Да
Да
Нет
Характеристика
D–linkDFL–260
IBMProventiaNetwor
kIPS
Cisco
1801/K9
Контроль шлюзового и
клиентского трафика
VPN на прикладном
уровне
Нет
Да
Да
100–Мбит/с порты ЛВС
4
8
8
Число одновременных
подключений
12000
10000
18000
Передача функций
отказавшего МЭ
исправному устройству
Нет
Нет
Да
Web-кэширование и
proxy
Да
Нет
Да
Цена
28000 руб.
150000 руб.
36000 руб.
Общее количество
недостатков систем
3
4
3
Как видно из таблицы 2.3, высокая цена продукта компании IBM обоснована
высоким качеством, пропускной способностью, в данном случае рассматривается
мало пропускаемая, т.е. самая дешёвая – 10Mbps, и функциональной полнотой их
продуктов. Однако наилучшим продуктом в соотношении цена/качество является
продукт компании D–link.
Условные обозначения:
недостатки;
Без выделения – преимущества.
Таким образом, наиболее приемлемым средством защиты периметра
является межсетевой экран D–linkDFL260.
59
2.2. Информационное обеспечение задачи
2.2.1. Информационная модель и её описание
Информационная модель – модель объекта, представленная в виде
информации, описывающей существенные для данного рассмотрения параметры и
переменные величины объекта, связи между ними, входы и выходы объекта и
позволяющая путём подачи на модель информации об изменениях входных
величин моделировать возможные состояния объекта.
Рассмотрим информационную модель ИС (рис.2.4).
60
СТАТУС ЗАЯВКИ
Редактирование
БД
РАЗМЕЩЕНИЕ
ЗАЯВКИ
ПОКУПАТЕЛЬ
ОТЧЁТЫ
СПР. ЗАКАЗ
СПР. СОТРУДНИКИ
СПР.
ПРОДУКЦИЯ
СПР. ГРЕЙД
ПРОДУКЦИИ
Т. ЗАЯВКА
АКТ ВОЗВРАТА
СПР. ДОКУМЕНТЫ
И.С.
СПР. МЕНЕДЖЕР
Т*. ЗАЯВКА
МЕНЕДЖЕР
Менеджеры
СПР*. ЗАКАЗ
СПР*. СОТРУДНИКИ
СПР*.
ПРОДУКЦИЯ
СПР*. ДОКУМЕНТЫ
СПР*. ГРЕЙД
ПРОДУКЦИИ
СПР*. МЕНЕДЖЕР
Рис. 2.4. Информационная модель
61
2.2.2. Характеристика нормативно-справочной, входной и оперативной
информации
Классификатор – это систематизированный свод однородных
наименований, объектов, предметов, явлений по классификационным признакам
(номенклатура) и их кодовых обозначений. Код – условное обозначение объекта
цифровым или алфавитно-цифровыми знаками по определенным правилам,
установленным системами кодирования.
Используемые в ИС локальные классификаторы приведены в таблице 2.4.
Таблица 2.4
Классификаторы и системы кодирования
Под входной информацией понимается вся информация, необходимая для
решения задачи и расположенная на различных носителях: первичных
документах, машинных носителях, в памяти персонального компьютера.
Входной информацией являются следующие данные:
счета-фактура;
заказы клиентов;
данные о сотрудниках.
В форму заказа входит следующая информация:
номер заказа, дата заказа, дата выполнения — все данные заносятся в
таблицу заказ;
данные о работнике, выбираются из справочника работников, и код
работника заносится в таблицу заказ.
Далее представлены макеты входящих документов (Рисунок 2.5-2.6).
Наименование кодируемого
множества объектов
Значность
кода
Система
кодирования
Вид
классификатора
Тип продукции
4
Порядковая
Локальный
Название продукции
4
Порядковая
Локальный
Сотрудник
4
Порядковая
Локальный
Статус заказа
1
Порядковая
Локальный

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

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