Главная страница
Навигация по странице:

  • Сущность Атрибуты Ключи

  • Имя поля Обозначение поля Тип поля Размер

  • Разработка структуры выходной информации

  • Идентификатор Обозначение Тип поля Размер

  • Пояснительная. 2 Спецификация проекта 34


    Скачать 1 Mb.
    Название2 Спецификация проекта 34
    Дата17.06.2022
    Размер1 Mb.
    Формат файлаdoc
    Имя файлаПояснительная.doc
    ТипРеферат
    #600495
    страница3 из 8
    1   2   3   4   5   6   7   8

    1.3. Инфологическая модель задачи



    Определение сущностей и связей между ними

    Сущность – любой конкретный или абстрактный объект, включая связи между объектами. Наблюдая и анализируя выбранную часть мира можно представить различного рода ситуации, которые относятся к одной или более сущностей.

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

    Класс сущностей – все возможные сущности в предметной области, для которых выполняется данное высказывание. Принадлежность сущностей к тому или иному определяется типом.

    Тип сущности – это высказывание устанавливающее, что сущность является членом определённого класса сущностей, подразумевая так же существование такого класса сущностей.

    В рассматриваемой предметной области определено следующее пространство сущностей:

    Продукция,

    Контрагент,

    Заказ,

    Продажа,

    Поставка.

    Между определенными сущностями выявлены следующие связи:



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

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

    Атрибуты сущностей рассматриваемой предметной области и установленные для них ключи перечислены в таблице 2.

    Информационная модель задачи дипломного проектирования представлена на рисунке 3.

    Таблица 2. Атрибуты сущностей

    Сущность

    Атрибуты

    Ключи

    Продукция

    1. Наименование

    2. Тип

    3. Описание

    4. Цена

    5. Количество на складе

    Наименование


    Контрагент

    1. Наименование организации

    2. Представитель

    3. Адрес

    4. Телефоны

    5. Электронная почта

    Представитель

    Продажа

    1. Номер заказа

    2. Перечень и количество продукции

    3. Сумма к выплате

    4. Дата оформления сделки

    5. Представитель покупателя

    Номер заказа

    Заказ

    1. Номер заказа

    2. Наименование продукции

    3. Цена

    4. Количество

    Номер заказа

    Поставка

    1. Ответственный

    2. Номер заказа

    3. Дата отправки

    4. Дата доставки

    5. Отметка о доставке

    Номер заказа




    Рисунок 3. Информационная модель задачи.

    2. Разработка программы автоматизации процесса регистрации и обработки данных для ОАО «Нальчикский машзавод»

    2.1. Разработка базы данных



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

    Структуры таблиц приведены ниже.
    Таблица 3. Структура таблицы Produc (Продукция).

    Имя поля

    Обозначение поля

    Тип поля

    Размер

    Name

    Наименование

    символьный

    30

    Type

    Тип

    символьный

    20

    Naz

    Описание

    символьный

    -

    Cena

    Цена

    числовой

    10(2)

    Kol

    Количество на складе

    числовой

    6



    Таблица 4. Структура таблицы Kont (Контрагенты).

    Имя поля

    Обозначение поля

    Тип поля

    Размер

    Org

    Наименование организации

    символьный

    30

    Pred

    Представитель

    символьный

    30

    Adr

    Адрес

    символьный

    100

    Tel

    Телефоны

    символьный

    30

    Email

    Электронная почта

    символьный

    20


    Таблица 5. Структура таблицы gruz (Заказ).

    Имя поля

    Обозначение поля

    Тип поля

    Размер

    Ng

    Номер заказа

    числовой

    6

    Name

    Наименование продукции

    символьный

    30

    Cena

    Цена

    числовой

    10(2)

    Kol

    Количество

    числовой

    6



    Таблица 6. Структура таблицы Prodaga (Продажа).

    Имя поля

    Обозначение поля

    Тип поля

    Размер

    Ng

    Номер заказа

    числовой

    6

    Spisok

    Перечень и кол. продукции

    символьный

    -

    Itogo

    Сумма к выплате

    числовой

    10(2)

    Date_Of

    Дата оформления сделки

    дата

    -

    Pred

    Представитель покупателя

    символьный

    30



    Таблица 7. Структура таблицы Post ( Поставка).

    Имя поля

    Обозначение поля

    Тип поля

    Размер

    Otv

    Ответственный

    символьный

    30

    Ng

    Номер заказа

    числовой

    6

    Date_Ot

    Дата отправки

    дата

    -

    Date_Dos

    Дата доставки

    дата

    -

    Adr

    Адрес

    символьный

    100

    Otm

    Отметка о доставке

    логический

    -

    Разработка структуры выходной информации

    Выходной из системы информацией являются документы «Прайс–лист производимой продукции», «Договор купли – продажи»,«Сопроводительный лист заказа», «Платежное требование».

    Документ «Договор купли – продажи» строится на базе справочников «Контрагенты», «Заказ», «Продажа».
    Таблица 8. Структура документа «Договор купли – продажи».

    Идентификатор

    Обозначение

    Тип поля

    Размер

    Ng

    Номер заказа

    числовой

    6

    Org

    Наименование организации

    символьный

    30

    Pred

    Представитель

    символьный

    30

    Adr

    Адрес

    символьный

    100

    Tel

    Телефоны

    символьный

    30

    Name

    Наименование

    символьный

    30

    Type

    Тип

    символьный

    20

    Naz

    Описание

    символьный

    -

    Cena

    Цена

    числовой

    10(2)

    Itogo

    Сумма к выплате

    числовой

    10(2)

    Date_Of

    Дата оформления сделки

    дата

    -


    Документ «Прайс–лист производимой продукции» строится на базе справочника «Продукция».

    Таблица 9. Структура документа «Прайс–лист производимой продукции».

    Идентификатор

    Обозначение

    Тип поля

    Размер

    Name

    Наименование

    символьный

    30

    Type

    Тип

    символьный

    20

    Naz

    Описание

    символьный

    -

    Cena

    Цена

    числовой

    10(2)

    Документ «Платежное требование» строится на базе справочников «Продажа», «Заказ».
    Таблица 10. Структура документа «Платежное требование»

    Идентификатор

    Обозначение

    Тип поля

    Размер

    Org

    Наименование организации

    символьный

    30

    Ng

    Номер заказа

    числовой

    6

    Spisok

    Перечень и кол. продукции

    символьный

    -

    Itogo

    Сумма к выплате

    числовой

    10(2)

    Date_Of

    Дата оформления сделки

    дата

    -


    Документ «Сопроводительный лист заказа» строится на базе справочников «Продажа», «Поставка», «Заказ».
    Таблица 11. Структура документа «Сопроводительный лист заказа»

    Идентификатор

    Обозначение

    Тип поля

    Размер

    Otv

    Ответственный

    символьный

    30

    Ng

    Номер заказа

    числовой

    6

    Ng

    Номер заказа

    числовой

    6

    Date_Ot

    Дата отправки

    дата

    -

    Date_Dos

    Дата доставки

    дата

    -

    Adr

    Адрес

    символьный

    100

    Otm

    Отметка о доставке

    логический

    -

    Spisok

    Перечень и кол. продукции

    символьный

    -



    1   2   3   4   5   6   7   8


    написать администратору сайта