Опубликован: 01.09.2009 | Уровень: для всех | Доступ: платный
Лекция 7:

Организация снабженческо-сбытовой деятельности ПКС на базе виртуального терминала организационно-логистической информационной системы

Разработка модели организации ССД ВКС на базе ВИТ ССД ОЛИС. С учетом вышеизложенного модель организации ССД ВКС представляет собой интегрированную модель, в состав которой входит:

  • модель формирования запроса;
  • модель фильтрации данных;
  • многоуровневая модель СОЗ ССД.

Составляющими информационного запроса к СУБД ВИТ ССД ВКС являются:

  • параметры производственной ситуации;
  • параметры информационной системы;
  • параметры решения системы оптимизационных задач.

Совокупность запросных переменных \{z_{\xi }\} определяет множество показателей для пересчета \{V_{ijk}^{/}\}, формируется СОЗ ССД \{w_{k}^{/}\}, комплексное решение которых позволяет найти оптимальное решение, удовлетворяющее всем задачам системы. В настоящее время существует ряд методик решения многокритериальных задач (см. выше). В данном разделе разработан общий алгоритм решения многокритериальной задачи организации ССД ВКС (рис. 7.12).

Методика организации ССД ВКС

увеличить изображение
Рис. 7.12. Методика организации ССД ВКС

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

Алгоритм решения по методу оптимизации критерия целевой функции (методом уступок, метод 1а)

Рис. 7.13. Алгоритм решения по методу оптимизации критерия целевой функции (методом уступок, метод 1а)

Основой ИС являются БД показателей ССД. Для обеспечения эффективности информационного взаимодействия существует ряд правил проектирования БД (атомарность полей, установление ключей, независимость неключевых полей друг от друга и т. д.).

При проектировании БД используют диаграммы объект/отношение, определяющие объекты хозяйственной деятельности и связи между ними (рис. 7.14).

Пример диаграммы объект/отношение БД ССД СПСС

Рис. 7.14. Пример диаграммы объект/отношение БД ССД СПСС

Руководствуясь диаграммой объект/отношение, осуществляется разработка структуры БД - название атрибутов, размер полей, тип вводимых данных, связей между ними (рис. 7.15).

Пример информационной базы данных ССД СПСС

увеличить изображение
Рис. 7.15. Пример информационной базы данных ССД СПСС

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

Требования к проектируемым таблицам:

  • значения задаются явно;
  • должно соблюдаться свойство замкнутости (результатом действия над данными являются данные такого же типа);
  • каждая запись должна быть однозначно идентифицируема для получения достоверной информации.

Для работы с БД используются специальные языки, в целом называемые языками баз данных. В ранних СУБД поддерживалось несколько специализированных по своим функциям языков. Чаще всего выделялись два языка - язык определения схемы БД (SDL - Schema Definition Language) и язык манипулирования данными (DML - Data Manipulation Language). SDL служит главным образом для определения логической структуры БД, т. е. той структуры, какой она представляется пользователям. DML содержал набор операторов манипулирования данными, т. е. операторов, позволяющих заносить данные в БД, удалять, модифицировать или выбирать существующие данные. В современных СУБД поддерживается единый интегрированный язык, содержащий все необходимые средства для работы с БД, начиная от ее создания, обеспечивающий базовый пользовательский интерфейс с БД. Стандартным языком наиболее распространенных в настоящее время реляционных СУБД является язык SQL (Structured Query Language). SQL сочетает средства SDL и DML, позволяет определять схему БД, манипулировать данными. Основными операторами SQL языка обработки данных - DML являются select, insert, update, delete.

Приведем пример выборки данных по запросу пользователя:

select [указание полей]
from [указание всех необходимых таблиц, из которых осуществляется выборка данных]
where [задание условий на отображение данных]

Например,

  1. необходимо получить полную информацию обо всех поставщиках i -го вида ресурса ( aij ).

    SQL запрос будет выглядеть следующим образом:

    select * from t11 where t1.идентификационный_номер_ресурса =код_ aij
  2. необходимо показать данные по j -му продукту со сроком изготовления ранее 01.01.2001

    SQL запрос будет выглядеть следующим образом:

    select * from t2 where t2.дата_изготовления <= #01/01/2001#
  3. необходимо определить наличие в транспортном парке автотранспорта для перевозки груза

SQL запрос будет выглядеть следующим образом:

select t3.остаток_транспортной_единицы from t3 where t3.вид_транспортной_единицы = "Автомобиль" and код_авто

Язык SQL доступен в освоении, удобен в использовании, является универсальным языком наиболее распространенных в настоящее время реляционных СУБД.

Михаил Агапитов
Михаил Агапитов

Не могу найти  требования по оформлению выпускной контрольной работы по курсу профессиональной переподготовки "Менеджмент предприятия"

Подобед Александр
Подобед Александр

Я нажал кнопку "начать курс" и почти его уже закончил, но для получения диплома на бумаге, нужно его же оплатить? Как оплатить? 

Денис Овчинников
Денис Овчинников
Россия
Павел Артамонов
Павел Артамонов
Россия, Москва, Московский университет связи и информатики, 2016