- •Пояснительная записка
- •1. Предметная область
- •2. Обзор методов
- •3. Модель предметной области системы
- •4. Информационная модель
- •5. Обоснование использования технических и программных средств реализации
- •6. Алгоритмы работы системы анализа рентабельности
- •7. Руководство пользователя
- •8. Пример работы
- •Заключение
- •Список использованных источников
- •Приложение а
- •Приложение б
- •Приложение в
- •Приложение г
4. Информационная модель
Для создания информационной модели используем продукт ERWin 4.1. Данное программное средство дает возможность выполнить разработку логического и физического уровня представления модели. Логическая модель данных является универсальной и никак не связана с конкретной реализацией СУБД. Она является основой логики базы. Физическая же модель содержит информацию обо всех объектах базы данных, с указанием типа данных, и их атрибутов.
Для построения информационной модели определим сущности и связи между ними, атрибуты сущностей (включая задание первичных и альтернативных ключей). Проанализируем полученные данные, приведем его к уровню третьей нормальной формы, избавившись от избыточности данных.
После построения информационной модели выполним физическое описание модели и сгенерируем базу данных при помощи SQL.
Для проведения анализа рентабельности продукции предприятия, необходимы следующие данные:
– плановая и фактическая себестоимость единицы продукции;
– плановая и фактическая цена единицы продукции;
– стоимость произведенной продукции по плану, по плану на фактический выпуск и ассортимент, фактически, при плановых ценах, фактически;
– себестоимость реализованной продукции по плану, по плану на фактический выпуск и ассортимент, фактически при плановых ценах, фактически;
– выручка по плану, по плану на фактический выпуск, фактически при плановых ценах, фактически;
– себестоимость произведенной продукции по плану, при плановых ценах на фактический выпуск и ассортимент, фактически при плановых ценах, фактически.
Чтобы избежать избыточности данных, сформируем следующие сущности и атрибуты:
Сущность «Продукция» – предназначена для хранения информации о кодах продукции, и ее наименованиях.
Атрибут «КодПродукции» – уникальный ключ, целочисленное значение, предназначено для хранения уникального кода определенного вида продукции.
Атрибут «Наименование» – символьная строка, длиной 20 символов, для хранения наименования вида продукции.
Сущность «СебестоимостьЕд» – предназначена для хранения информации о себестоимости единицы продукции, по плану и фактически.
Атрибут «ПорядковыйНомер» – уникальный ключ, целочисленное значение, предназначено для хранения номера записи в таблице.
Атрибут «КодПродукции» – целочисленное значение, предназначено для хранения уникального кода определенного вида продукции.
Атрибут «Плановая» – целочисленное значение, для хранения плановой себестоимости единицы продукции.
Атрибут «Фактическая» – целочисленное значение, для хранения фактической себестоимости единицы продукции.
Сущность «ЦенаЕд» – предназначена для хранения информации о цене единицы продукции, по плану и фактически.
Атрибут «ПорядковыйНомер» – уникальный ключ, целочисленное значение, предназначено для хранения номера записи в таблице.
Атрибут «КодПродукции» –целочисленное значение, предназначено для хранения уникального кода определенного вида продукции.
Атрибут «Плановая» – целочисленное значение, для хранения плановой цены единицы продукции.
Атрибут «Фактическая» – целочисленное значение, для хранения фактической цены единицы продукции.
Сущность «Выручка» – предназначена для хранения информации о совокупной выручке от продукции по плану, фактически, по плану на фактический ассортимент, и фактически при плановых ценах.
Атрибут «ПорядковыйНомер» – уникальный ключ, целочисленное значение, предназначено для хранения номера записи в таблице.
Атрибут «КодПродукции» –целочисленное значение, предназначено для хранения уникального кода определенного вида продукции.
Атрибут «ПоПлану» – целочисленное значение, для хранения плановой выручки от реализации продукции.
Атрибут «ПоПлануНаФакт» – целочисленное значение, для хранения плановой выручки, на фактический ассортимент продукции.
Атрибут «ФактНаПлан» – целочисленное значение, для хранения фактической выручки от реализации продукции при плановых ценах.
Атрибут «Фактически» – целочисленное значение, для хранения фактической выручки от реализации продукции.
Сущность «ПроизведеннаяПрод» – предназначена для хранения информации о произведенной продукции по плану, фактически, по плану на фактический ассортимент, и фактически при плановых ценах.
Атрибут «ПорядковыйНомер» – уникальный ключ, целочисленное значение, предназначено для хранения номера записи в таблице.
Атрибут «КодПродукции» – целочисленное значение, предназначено для хранения уникального кода определенного вида продукции.
Атрибут «ПоПлану» – целочисленное значение, для хранения плановой стоимости произведенной продукции.
Атрибут «ВотчЦенахПлан_Факт» – целочисленное значение, для хранения плановой стоимости произведенной продукции, на фактический ассортимент продукции.
Атрибут «ФактПриПланЦенах» – целочисленное значение, для хранения фактической стоимости произведенной продукции при плановых ценах.
Атрибут «Фактически» – целочисленное значение, для хранения фактической стоимости произведенной продукции.
Сущность «СебестоимостьРеализ» – предназначена для хранения информации о себестоимости реализованной продукции по плану, фактически, по плану на фактический ассортимент, и фактически при плановых ценах.
Атрибут «ПорядковыйНомер» – уникальный ключ, целочисленное значение, предназначено для хранения номера записи в таблице.
Атрибут «КодПродукции» – целочисленное значение, предназначено для хранения уникального кода определенного вида продукции.
Атрибут «ПоПлану» – целочисленное значение, для хранения плановой себестоимости реализованной продукции.
Атрибут «ПоПлануНаФакт» – целочисленное значение, для хранения плановой себестоимости реализованной продукции, на фактический ассортимент продукции.
Атрибут «ФактНаПлан» – целочисленное значение, для хранения фактической себестоимости реализованной продукции при плановых ценах.
Атрибут «Фактически» – целочисленное значение, для хранения фактической себестоимости реализованной продукции.
Сущность «ПроизведеннаяСебест» – предназначена для хранения информации о себестоимости произведенной продукции по плану, фактически, по плану на фактический ассортимент, и фактически при плановых ценах.
Атрибут «ПорядковыйНомер» – уникальный ключ, целочисленное значение, предназначено для хранения номера записи в таблице.
Атрибут «КодПродукции» – целочисленное значение, предназначено для хранения уникального кода определенного вида продукции.
Атрибут «ПоПлану» – целочисленное значение, для хранения плановой себестоимости произведенной продукции.
Атрибут «ВотчЦенахПлан_Факт» – целочисленное значение, для хранения плановой себестоимости произведенной продукции, на фактический ассортимент продукции.
Атрибут «ФактПриПланЦенах» – целочисленное значение, для хранения фактической себестоимости произведенной продукции при плановых ценах.
Атрибут «Фактически» – целочисленное значение, для хранения фактической себестоимости произведенной продукции.
Таким образом, в приложении Б приведена логическая и физическая модели системы.