Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
реферат субботина.doc
Скачиваний:
6
Добавлен:
14.03.2016
Размер:
971.26 Кб
Скачать
  1. Постановка задач

    1. Организационно-экономическая сущность решаемых задач

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

Нельзя упустить ни одной задачи из совокупности задач, которые должны быть решены системой, поскольку их решение и является главным, стратегическим назначением системы.

В рамках реферата по заданию 14 необходимо "Сделать оценку выполнения плана отгрузки по ЗАДАННОМУ договору в стоимости выражении".

    1. Описание выходной информации

На данном этапе проектирования необходимо:

  • выявить всю совокупность выходных документов, формируемых информационной системой; и

  • строго определить их формы (формы выходных документов).

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

Именно из этой совокупности информационных элементов будут формироваться ИО в разделе 3.1.

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

В соответствии с заданием № 14 система должна запрашивать у пользователя "Номер договора" и на основе полученной информации формировать следующий выходной документ:

Выполнение плана отгрузки по _____ договору

Наименование изделия

Код един. измер.

Сумма

Отклонение

По плану

Выполнено

Итого:

?

?

?

    1. Описание входной информации

На данном этапе проектирования выявляется:

  • вся совокупность документов, обеспечивающих человеческую деятельность в анализируемой области;

  • алгоритм движения документов и порядок формирования.

Уточняется соответствие описаний реквизитов, встречающихся в выходных документах и входных.

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

Поэтому задачи данного этапа проектирования считаем выполненными.

  1. Разработка информационного обеспечения

    1. Анализ входной информации предметной области и выделение информационных объектов

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

Оптимальность при формировании ИО обеспечивается соблюдением принципов нормализации:

  • каждый ИО объединяет функционально связанную группу ИЭ;

  • исключается пересечение ИО по ИЭ;

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

Для обеспечения наглядности процесса формирования ИО и математически строгого выполнения принципов нормализации строятся диаграммы (см.рис.3.1), наглядно обеспечивающие выполнение принципов нормализации:

  • Исключение пересечения ИО по ИЭ достигается обеспечением изображения единственной стрелки напротив конкретного ИЭ. Стрелка указывает на принадлежность ИЭ конкретному ИО.

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

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

  • Товарно-транспортные накладные

разбита для хранения на две функциональные группы, на два ИО (информационных объекта):

  • ;

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

При выборе ключевых элементов руководствуемся результатами анализа ПО, - ограничениями ПО, т.е. условиями деятельности в рассматриваемой области (см.подраздел 1.3), например:

Для ИО «Изделия» выбираем в качестве ключевого элемента "Код изделия", поскольку согласно раздела 1.3 "….. Каждое изделие имеет свой уникальный код.", а это означает, что данный элемент способен исполнить функцию ключа, которая как раз и состоит в обеспечении уникальности каждой строки реляционной таблицы (единственности информации о конкретном экземпляре ИО).

Для ИО ЦН в качестве ключевого элемента выбираем комбинацию реквизитов "номер ЦН" и "номер цеха", поскольку согласно раздела 1.3. "Её (ЦН) номер уникален только для данного цеха".

Для ИО "Спецификация ЦН" к ключевым реквизитам основного ИО добавляется "Код изделия", поскольку для данного документа в разделе 1.3 отмечено "… может содержать несколько наименований изделий".

Для ИО "План выпуска" в качестве ключевого элемента выбираем комбинацию из трёх реквизитов:

  • Месяц выпуска;

  • Код изделия;

  • Номер цеха;

исходя из двух условий раздела 1.3:

  • Одно и тоже изделие может быть запланировано к выпуску в разные месяцы.

  • Конкретная продукция закреплена за одним складом готовой продукции, но может выпускаться несколькими цехами.

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

На основании подобного анализа определены ключевые элементы для всех ИО. На рис.3.1 они изображены отрезками прямых линий (не стрелками), а в таблице 3.1., в пределах которой представлены текстовые описания ИО, ключевые реквизиты отмечены звездочкой.

Информационные объекты