Файл: Разработка регламента выполнения процесса «Складской учет» (Описание предметной области. Постановка задачи).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 17.05.2023

Просмотров: 200

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

При всем этом Ассе - не просто СУБД. Как реляционная СУБД Ассе обеспечивает доступ ко всем типам данных и позволяет использовать одновременно несколько и таблиц базы данных. При этом можно существенно упростить структуру данных, облегчая тем самым выполнение поставленных задач.

Система Ассе - это набор инструментов конечного пользователя для управления базами данных. В её состав входят конструкторы таблиц, форм, запросов и отчётов. Эту систему можно рассматривать и как среду разработки приложений. Используя макросы или модули для автоматизации решения задач, можно создавать ориентированные на пользователя приложения такими де мощными, как и приложения, написанные непосредственно на языках программирования.

В Ассе в полной мере реализовано управление реляционными базами данных. Система поддерживает первичные и внешние ключи и обеспечивает целостность данных на уровне ядра (что предотвращает несовместимые операции обновления или удаления данных). Кроме того, таблица в Ассе снабжены средствами проверки допустимости данных, предотвращающими некорректный ввод вне зависимости от того, как он осуществляется, а каждое поле таблицы имеет свой формат и стандартные описания, что существенно облегчает ввод данных. При этом Ассе может использоваться как автономная СУБД в режиме файл - сервера или клиентского компонента таких продуктов, как SQL- Server.

Для создания пользовательского интерфейса использована среда Delphi 7.0, которая:

  • Быстро и просто взаимодействует с базой данных,
  • Создает простой и понятный пользователю интерфейс,
  • Упрощает взаимосвязи между элементами,
  • Упрощает и ускоряет запрос на вывод и фильтрацию больших объемов данных.

Построїм коняцептуальную модель проектируемой АИС (рис.2.3).

Рис.2.3. Концептуальная модель (с точки зрения менеджера-аналитика)

Менеджер-аналитик пользуется системой в аналитических и обще пользовательских целях и использует ряд функций:

- получение справочной информации по курсу валют, стране-поставщике и т.д, которая является дополнительной,

- установку рабочего периода – необходимо для создания статистических отчетов по обороту товаров,

- экспорт данных, что необходимы для их последующей обработки и анализа,

- анализ остатков без цен, с целью отслеживания дефицита и неликвидов,

- анализ остатков с ценами, с целью анализа вымывания средств,

- анализ оборотки без цен, с целью анализа реализации по номенклатуре товара,


- анализ оборотки с ценами, с целью анализа денежного оборота.

Рис.2.4. Концептуальная модель (с точки зрения оператора) [5]

Оператор пользуется системой для ведения и учета данных и использует ряд функций:

- ввод данных, с целью ведения учета с помощью системы,

- корректировка данных, с целью конкретизации и уточнения данных, отображения реальной картины,

- сортировка, поиск, фильтрация – для оптимизации использования и управления данными.

Современные технологии компьютерных систем и сетей дают развитие широкому диапазону новых информационных сервисов и служб. В недалеком будущем предполагается, что эти службы будут интегрированы в многофункциональные вычислительные сети. Защита информации от несанкционированного доступа - одна из главных задач по обеспечению конфиденциальности, целостности и подлинности передаваемых данных. Главным и важным средством для обеспечения защиты информации от несанкционированного доступа является криптографические алгоритмы. Криптографическая технология предназначена для защиты логического уровня физических каналов компьютерных сетей.

Формирование высокопродуктивных схем и алгоритмов шифрования / дешифрования с высокой криптографической стойкостью является важным этапом в проектировании информационно защищенных высокоскоростных компьютерных сетей.

Многие приложения требуют создания компьютерных сетей с информационной защитой при применении открытых линий связи. Эти вычислительные системы известны как Виртуальные Частные Сети (Virtual Private Networks - VPNs). VPN требуют шифрования на скорости, превышающей скорость асинхронного режима передачи - более 1 Гбит / с. Поэтому существует настоятельная необходимость разрабатывать методы, средства и алгоритмы шифрования с высокой криптологической устойчивостью, которые работают в компьютерных системах и сетях и имеют скорость работы более 1 Гбит / c.

Анализ современных блочных шифров позволил определить, что современный блочный шифр состоит из определенного количества раундов (итераций). Каждый раунд представляет собой совокупность линейного и нелинейного булевых преобразования. Так линейные булевые преобразования используются для изменения избыточности открытого текста путем распространения избыточности по всему тексту. Нелинейные булевые преобразования используются для удаления связи между шифротекста и открытым текстом путем устранения избыточности и статистических закономерностей.


Основными методами формирования линейных булевых преобразований является применение сети Фейстеля, обобщенной или расширенной сети Фейстеля, несбалансированной сети Фейстеля и подстановочные-перестановочных сетей.

Общим недостатком сетей Фейстеля является низкая степень рассеяния. Низкая степень рассеивания приводит к криптографической слабости этих сетей. Недостатком подстановочные-перестановочных сетей неэффективность реализации в современных компьютерных системах и сетях. Одной из причин является отсутствие поддержки битных операций процессорами в современных компьютерных системах и сетях. Другим недостатком этого метода является разница в процедурах шифрование и расшифровка. По этой причине их невозможно совместить, что приводит к усложнению реализации вдвое.

Методами формирования нелинейных булевых преобразований является табличные подстановки и блоки подстановки (S-боксы), созданные на основе алгебраических функций. Недостатком табличных подстановок необходимость расположения таблиц подстановки в оперативном устройстве компьютера. Недостатком S-боксов есть алгебраическая простота и криптографическая слабость функций, в них применяется.

Анализ методов формирования линейных и нелинейных булевых преобразований позволил определить, что для эффективной защиты информации в компьютерных системах эти методы должны быть компромиссным вариантом между тремя факторами. Эти факторы - криптографическая стойкость преобразования, используется в методах формирования перемешивания и рассеивания, скорость реализации в компьютерной системе, размер памяти компьютерной системы.

Основными задачами, которые необходимо решить для достижения цели исследований является разработка методов формирования шифров, которые эффективно противодействуют криптоанализу; разработка метода формирования нелинейного преобразования, который в отличие от существующих должна использовать криптографически стойкие S-боксы, что позволит эффективно противодействовать криптанализу; разработка метода формирования линейно преобразованным, который в отличие от существующих должна использовать криптографически стойкие линейные преобразования, что позволит эффективно противодействовать криптанализу и эффективно быть реализованном в компьютерных системах; разработка метода формирования максимально нелинейной булевой функции, которая, в отличие от существующих, должно характеризоваться сбалансированностью, что позволит улучшить статистические свойства шифровальной последовательности разработка алгоритма блочного шифра, который обеспечивает высокую производительность реализации в компьютерных системах и сетях; провести экспериментальные исследования и внедрение результатов работы в практику разработки и применения компьютерных систем и сетей.


Политика информационной безопасности в регламентирована нормативно-правовыми и организационно-распорядительными документами.

Рассмотрим существующие на сегодняшний день на предприятии технологии и методы защиты:

- разграничение доступа;

- архивирование данных;

- антивирусная защита;

- фильтрация и контроль содержания сетевого трафика;

- мониторинг и аудит;

2. Построение бизнес-процессов

2.1 Предлагаемые мероприятия по улучшению бизнес-процессов

В существующей системе нет распределения ролей, т.е. разных пользователей, их прав и функций. Для улучшения складского учета нужно добавить менеджера-аналитика, который будет вносить всю справочную информацию и анализировать изменения входных данных.

Улучшенная концептуальная модель системы

Рисунок 1. Концептуальная модель (с точки зрения менеджера-аналитика)

Менеджер-аналитик пользуется системой в аналитических и обще пользовательских целях и использует ряд функций:

- получение справочной информации по курсу валют, стране-поставщике и т.д, которая является дополнительной,

- установку рабочего периода – необходимо для создания статистических отчетов по обороту товаров,

- экспорт данных, что необходимы для их последующей обработки и анализа,

- анализ остатков без цен, с целью отслеживания дефицита и неликвидов,

- анализ остатков с ценами, с целью анализа вымывания средств,

- анализ оборотки без цен, с целью анализа реализации по номенклатуре товара,

- анализ оборотки с ценами, с целью анализа денежного оборота.

Рисунок 2. Концептуальная модель (с точки зрения оператора) [5]

Оператор пользуется системой для ведения и учета данных и использует ряд функций:

- получение справочной информации по курсу валют, стране-поставщике и т.д., которая является дополнительной,

- установку рабочего периода – необходимо для создания статистических отчетов по обороту товаров,

- экспорт данных, что необходимы для отчетов,

- ввод данных, с целью ведения учета с помощью системы,


- корректировка данных, с целью конкретизации и уточнения данных, отображения реальной картины,

- сортировка, поиск, фильтрация – для оптимизации использования и управления данными.

2.2 Моделирование бизнес-процессов

Для предметной области, которую проанализировали, построим контекстную диаграмму с помощью BPWin 4.0.

Рисунок 3. Контекстная диаграмма

Деком позиционное разложение модели применяется при моделировании бизнес-процессов, чтобы выполнить наиболее подробное описание всех блоков. Каждое из таких действий можно декомпозировать в свою очередь. При каждой декомпозиции блоков создаются новые диаграммы. Число декомпозиций не ограничивается и полностью зависит от сложности, в которой необходимо показать модель.

Декомпозировать контекстную диаграмму будем на 3 функциональных блока (Рисунок 4):

  • Хранение и переучет продукции;
  • Приёмка товара на склад;
  • Отгрузка продукции.

Рисунок 4. Диаграмма IDEF0

Далее следует моделировать систему, используя диаграмму потоков данных (DFD).

Декомпозируется блок функций «Приёмка товара на склад» на 4 действия (Рисунок 5):

  • Проверка товаротранспортной накладной;
  • Занесение данных о продукции в БД;
  • Проверка поставленной продукции;
  • Передача продукции на хранение.

Рисунок 5. DFD- диаграмма «Приёмка товара на склад»

Далее декомпозируется блок функций «Хранение и переучет продукции» на 2 действия (Рисунок 6):

  • Анализ наличия необходимого количества на складе (на данном этапе лицу, которое принимает решение, передаются оперативные сведения);
  • Размещение товара на складе.

Рисунок 6. DFD- диаграмма «Хранение и переучет продукции»

Рисунок 7. DFD- диаграмма «Отгрузка»

Декомпозируется функциональный блок «Отгрузка» на 3 действия (Рисунок 7):

  • Занесение информации об отгружаемой продукции в БД;
  • Проверка наличия товара на складе;
  • Отгрузка продукции по требованию.

Декомпозируем блок функций «Проверка товаротранспортной накладной» который, также является элементом декомпозиции в блоке «Приёмка товара на склад» на 4 блока: