Пояснительная. 2 Спецификация проекта 34
Скачать 1 Mb.
|
1.3. Инфологическая модель задачиОпределение сущностей и связей между ними Сущность – любой конкретный или абстрактный объект, включая связи между объектами. Наблюдая и анализируя выбранную часть мира можно представить различного рода ситуации, которые относятся к одной или более сущностей. Допустимая совокупность сущностей, рассматриваемых совместно в определенной предметной области, образуют пространство сущностей. Одна и та же сущность может принадлежать различным пространствам. В пространство сущностей могут входить сущности различных классов. Класс сущностей – все возможные сущности в предметной области, для которых выполняется данное высказывание. Принадлежность сущностей к тому или иному определяется типом. Тип сущности – это высказывание устанавливающее, что сущность является членом определённого класса сущностей, подразумевая так же существование такого класса сущностей. В рассматриваемой предметной области определено следующее пространство сущностей: Продукция, Контрагент, Заказ, Продажа, Поставка. Между определенными сущностями выявлены следующие связи: Рисунок 2. Взаимосвязи между сущностями Каждый объект обладает определенным набором свойств, которые запоминаются в информационной системе. При обработке данных часто приходится иметь дело с совокупностью однородных объектов и записывать информацию об одних и тех же свойствах для каждого из них. Поэтому говорят об атрибутах объектов, являющихся информационным отображением свойств объектов. Атрибут – это поименованная характеристика сущности. Атрибуты используются для определения того, какая информация должна быть собрана о сущности. Каждый атрибут в модели должен иметь уникальное имя – идентификатор. Атрибут, при реализации информационной модели на каком – либо носителе информации, часто называют элементом данных или полем данных. Атрибуты сущностей рассматриваемой предметной области и установленные для них ключи перечислены в таблице 2. Информационная модель задачи дипломного проектирования представлена на рисунке 3. Таблица 2. Атрибуты сущностей
Рисунок 3. Информационная модель задачи. 2. Разработка программы автоматизации процесса регистрации и обработки данных для ОАО «Нальчикский машзавод»2.1. Разработка базы данныхБаза данных задачи содержит пять таблиц (справочников), соответствующих выделенным в предметной области сущностям. Структуры таблиц приведены ниже. Таблица 3. Структура таблицы Produc (Продукция).
Таблица 4. Структура таблицы Kont (Контрагенты).
Таблица 5. Структура таблицы gruz (Заказ).
Таблица 6. Структура таблицы Prodaga (Продажа).
Таблица 7. Структура таблицы Post ( Поставка).
Разработка структуры выходной информации Выходной из системы информацией являются документы «Прайс–лист производимой продукции», «Договор купли – продажи»,«Сопроводительный лист заказа», «Платежное требование». Документ «Договор купли – продажи» строится на базе справочников «Контрагенты», «Заказ», «Продажа». Таблица 8. Структура документа «Договор купли – продажи».
Документ «Прайс–лист производимой продукции» строится на базе справочника «Продукция». Таблица 9. Структура документа «Прайс–лист производимой продукции».
Документ «Платежное требование» строится на базе справочников «Продажа», «Заказ». Таблица 10. Структура документа «Платежное требование»
Документ «Сопроводительный лист заказа» строится на базе справочников «Продажа», «Поставка», «Заказ». Таблица 11. Структура документа «Сопроводительный лист заказа»
|