
- •Содержание
- •1 Анализ предметной области
- •1.1 Описание предметной области и функции решаемых задач
- •1.2 Перечень входных (первичных) документов
- •1.3 Ограничения предметной области по индивидуальной задаче
- •2 Постановка задачи
- •2.1 Организационно-экономическая сущность комплекса решаемых задач
- •2.2 Описание выходной информации
- •2.3 Описание входной информации
- •3 Разработка информационного обеспечения
- •3.1 Анализ входной информации предметной области и выделение информационных объектов
- •3.2 Определение связей информационных объектов и построение информационно-логической модели
- •3.3 Определение логической структуры базы данных
- •3.4 Разработка физической структуры базы данных
- •3.5 Контрольный пример
- •4 Создание базы данных
- •4.1 Структура таблиц
- •4.3 Пользовательские формы
- •Заключение
- •Список использованных источников
3.3 Определение логической структуры базы данных
Для решения задачи выбрана реляционная система управления базами данных MicrosoftAccess, где каждый информационный объект отображается в соответствующей реляционной таблице (рис.5).
Рисунок 5 – Схема данных БД
Каждая из введенных связей характеризуется отношением 1:М (один – ко - многим). Обоснуем эти утверждения:
Разные изделия имеют одну и ту же единицу измерения, а одно изделие имеет конкретную единицу измерения.
Один цех может иметь несколько накладных, а одна цеховая накладная создается одним цехом.
Склад может иметь несколько изделий, а одно изделие может быть только на одном складе.
По одному изделию может быть несколько плановых отгрузок, а одна плановая отгрузка определена для конкретного изделия.
В одном цеху может быть много плановых отгрузок, а одна плановая отгрузка осуществляется одним цехом.
Одна цеховая накладная может иметь некоторое количество изделий, но каждой записи по количеству изделий соответствует одна цеховая накладная.
Каждому изделию соответствует много строк по цеховой накладной, каждая строка должна соответсвовать конкретному изделию.
3.4 Разработка физической структуры базы данных
В физической структуре вся информация размещается в программах на компьютере. При переходе из логической структуры в физическую в каждой таблице столбец становится полем, а каждая строка – записью. Каждой таблице присваивается имя и всем полям в каждой таблице присваиваются имена.
В БД используются следующие таблицы (информационные объекты) и реквизиты для решения задачи отдела сбыта готовой продукции предприятия: СПРАВОЧНИК ТОВАРОВ, СПРАВОЧНИК СКЛАДОВ, СПРАВОЧНИК ПЛАТЕЛЬЩИКОВ, СПРАВОЧНИК ЦЕХОВ, договор, едизм, месяц, план выпуска продукции цехом, поставщик, ПП, ПТР, СДОГ, СПП, СТТН, СЦН, ТТН, ЦН.
3.5 Контрольный пример
Таблицы, заполненные конкретными значениями, выглядят так (рис.7-рис.21):
Рисунок 7 – Таблица «СПРАВОЧНИК ТОВАРОВ»
Рисунок 8 – Таблица «СПРАВОЧНИК ПЛАТЕЛЬЩИКОВ»
Рисунок
9 – Таблица «Договор»
Рисунок 10 – Таблица «ЕдИзм»
Рисунок 11 – Таблица «Месяц»
Рисунок 12 – Таблица «План выпуска продукции цехом»
Рисунок 13 – Таблица «Платежные поручения»
Рисунок 14 – Таблица «Спецификация платежных поручений»
Рисунок 15 – Таблица «Склад»
Рисунок 16 – Таблица «Цех»
Рисунок
17 – Таблица «Цеховая накладная»
Рисунок
18 – Таблица «Спецификация цеховой
накладной»
Рисунок 19 – Таблица «Спецификация договоров»
Рисунок 20 – Таблица «Товарно-транспортные накладные»
Рисунок 21 – Таблица «Спецификация товарно-транспортных накладных»
4 Создание базы данных
4.1 Структура таблиц
Таблицы создаются в режиме Конструктора, где задается Имя каждого поля и тип данных. В базе данные созданы такие таблицы в режиме Конструктора (рис.22. – рис.33):
Рисунок 22 – Таблица «Изделие» в режиме Конструктора
Рисунок 23 – Таблица «Склад» в режиме Конструктора
Рисунок 24 – Таблица «Цех» в режиме Конструктора
Рисунок 25 – Таблица «План выпуска» в режиме Конструктора
Рисунок 26 – Таблица «Месяц» в режиме Конструктора
Рисунок 27 – Таблица «Цеховая накладная» в режиме Конструктора
Рисунок 28 – Таблица «Спецификация цеховой накладной» в режиме Конструктора
Рисунок 29 – Таблица «Платежные поручения» в режиме Конструктора
Рисунок 30 – Таблица «Спецификация платежных поручений» в режиме Конструктора
Рисунок 31 – Таблица «Спецификация договоров» в режиме Конструктора
Рисунок 32 – Таблица «Товарно-транспортные накладные» в режиме Конструктора
Рисунок 33 – Таблица «Спецификация товарно-транспортных накладных» в режиме Конструктора