Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая работа / Учет материалов на производство (1).docx
Скачиваний:
83
Добавлен:
29.05.2017
Размер:
779.72 Кб
Скачать

4.2. Характеристика базы данных

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

Таким образом, при разработке АИС предприятия ключевым вопросом является создание соответствующей базы данных.

Основными целями проектирования базы данных «Учет материалов» являются:

  • Экономия времени, т.е. обеспечение доступа к данным за приемлемое время;

  • Удобство формирования различных форм отчётов, необходимых в процессе работы;

  • Правильность и достоверность информации.

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

Необходимость разработки и реализации БД «Учет материалов» обосновывается потребностью в совершенствовании существующей технологии учета материалов бурового оборудования в компании «Российское производство».

Для реализации основной деятельности необходимо автоматизировать следующие задачи:

- Учет прихода материалов;

- Учет расхода материалов.

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

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

На основании приведенных бизнес-процессов можно построить ER-диаграмму базы данных. Диаграмма «сущность-связь» (ER-диаграмма) позволяет описывать концептуальные схемы предметной области.

Ключевыми сущностями разрабатываемой подсистемы являются Материал, Размеры деталей и Параметры продукции.

На рисунке 10 приведена логическая модель базы данных для калькуляции себестоимости, разработанная в программе ERwin Data Modeler7.3.

Рисунок 10 – Логическая модель базы данных «Учет материалов»

Определим ключевые сущности информационной системы по учету операций и их свойства.

Таблица 6

Сущность «Материалы»

Наименование поля

Тип данных

Описание

Код

Числовой

Ключевое поле

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

Текстовый

Название материала

Таблица 7

Сущность «Склады»

Наименование поля

Тип данных

Описание

Код

Числовой

Ключевое поле

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

Текстовый

Название склада

Таблица 8

Сущность «Подразделения»

Наименование поля

Тип данных

Описание

Код

Числовой

Ключевое поле

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

Текстовый

Название подразделения

Таблица 9

Сущность «НоменклатурныеГруппы»

Наименование поля

Тип данных

Описание

Код

Числовой

Ключевое поле

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

Текстовый

Название номенклатурной группы

Таблица 10

Сущность «СтатьиЗатрат»

Наименование поля

Тип данных

Описание

Код

Числовой

Ключевое поле

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

Текстовый

Название статьи затрат

Таблица 11

Сущность «ДокументПриход»

Наименование поля

Тип данных

Описание

Номер

Числовой

Ключевое поле

Дата

Дата/время

Дата регистрации документа

Склад

Числовой

Подстановка из таблицы «Склады» - «Код»

Таблица 12

Сущность «ДокументСписание»

Наименование поля

Тип данных

Описание

Номер

Числовой

Ключевое поле

Дата

Дата/время

Дата регистрации документа

Склад

Числовой

Подстановка из таблицы «Склады» - «Код»

Подразделение

Числовой

Подстановка из таблицы «Подразделения» - «Код»

Номенклатурная группа

Числовой

Подстановка из таблицы «НоменклатурныеГруппы» - «Код»

Статья затрат

Числовой

Подстановка из таблицы «СтатьиЗатрат» - «Код»

Таблица 13

Сущность «ТаблицаПриход»

Наименование поля

Тип данных

Описание

Номер

Числовой

Номер документа прихода

Материал

Числовой

Подстановка из таблицы «Материалы» - «Код»

Количество

Числовой

Количество материала

Сумма

Числовой

Стоимость материала

Таблица 14

Сущность «ТаблицаСписание»

Наименование поля

Тип данных

Описание

Номер

Числовой

Номер документа списания

Материал

Числовой

Подстановка из таблицы «Материалы» - «Код»

Количество

Числовой

Количество материала

Сумма

Числовой

Стоимость материала

Физическая модель данных, разработанная в программе ERwin Data Modeler7.3. приведена на рис.11. На физической модели выделены ключевые поля и типы атрибутов.

Рисунок 11 – Физическая модель данных «Учет материалов»

Таблица 15

Описание связей базы данных «Калькуляция себестоимости»

Таблица1

(поле для связи)

Таблица2

(поле для связи)

Свойства связей

контроль целостнос-

ти

каскадное обновле-

ние

каскадное удаление

Материалы

ТаблицаПриход

да

да

да

ТаблицаСписание

да

да

да

Склады

ДокументПриход

да

да

да

ДокументСписание

да

да

да

Подразделения

ДокументСписание

да

да

да

НоменклатурныеГруппы

ДокументСписание

да

да

да

СтатьиЗатрат

ДокументСписание

да

да

да

ДокументПриход

ТаблицаПриход

да

да

да

ДокументСписание

ТаблицаСписание

да

да

да

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

Для того, чтобы таблицы, сделанные в ERwin, генерировать в MS Access, необходимо сначала создать пустую базу «BU.mdb», а затем выполнить следующее:

-открыть er1.модель (физический уровень);

-зайти в меню Database/Chose Database, выбрать целевую СУБД - Access;

-зайти в Tools/Forward Engineer, задать настройки генерации;

-запустить сгенерировать непосредственно структуру БД (кнопка Generate).

Схема БД в Access представлена на рис.12.

Рисунок 12 – Схема базы данных «Калькуляция себестоимости»

Для выполнения задания была разработана база данных «BU.mdb». Разрабатываемая программа выполняет функцию хранения основных справочников для дальнейшего использования их в программе.

Соседние файлы в папке Курсовая работа