
- •Содержание
- •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 Пользовательские формы
- •Заключение
- •Список использованных источников
1.3 Ограничения предметной области по индивидуальной задаче
Используются следующие ограничения:
Готовое изделие находится на одном складе готовой продукции и выпускается одним цехом.
Один цех может выпускать несколько наименований готовых изделий.
Количество готовой продукции - целое число (у изделия только одна единица измерения).
Номер любого цеха и номер любого склада не изменяются (их наименования могут изменяться)
Выпуск цехом готовой продукции приравнивается к месяцу.
Накладная цеха на сдачу готовой продукции на склад всегда привязана к одному складу готовой продукции, может содержать несколько наименований готовых изделий, и её номер уникален для данного цеха.
Заданный период анализа задаётся номером квартала.
Количественные ограничения:
Номенклатура готовых изделий – не более 1000;
Число цехов, которые выпускают готовую продукцию, не больше 3;
Число складов готовой продукции – не больше 3.
2 Постановка задачи
2.1 Организационно-экономическая сущность комплекса решаемых задач
Одной из важных задач автоматизации на предприятии является контроль по выполнению плана цехами по сдаче готовых изделий на склад. Необходимо вести учет всей продукции, которая поступает на склады, который осуществляется на основе информации их ценовых накладных. С помощью этих данных должен производиться автоматизированный расчет остатка на складах по всем изделиям. Если выявится дефицит продукции, необходимо пополнять их запасы.
2.2 Описание выходной информации
Выходные данные состоят из наименования заказчика, номера месяца, номера договора, наименования изделия, единицы измерения.
Например, на по заказчику ОАО «Михайловский ГОК» за 9 месяц (сентябрь) формируется такой отчет с выходной информацией (рис.2):
Рисунок 2 – Сформированный отчет выходной информации
2.3 Описание входной информации
Для описания входной информации используются следующие документы:
Таблица 1 – «Изделие»
Код изделия |
Наименование изделия |
Код единицы измерения |
Номер склада |
Цена |
|
|
|
|
|
Таблица 2 – «План выпуска»
ЦЕХ №______ _____мес.
Код изделия |
Месяц выпуска |
Количество |
|
|
|
Таблица 3 – «Цеховая накладная»
№ цеха |
Месяц поступления |
Наименование изделия |
Дата поступления |
Количество |
|
|
|
|
|
Период учета определяется наименованием заказчика и номером месяца:
Рисунок 3 – Диалогового окно для ввода параметра
3 Разработка информационного обеспечения
Разработка информационного обеспечения состоит из подготовки документов с необходимой информацией для решения задач, анализа этой информации, позволяющей провести однозначное определение информации для хранения, поиска и обработки. Используется реляционная СУБД.
3.1 Анализ входной информации предметной области и выделение информационных объектов
3.2 Определение связей информационных объектов и построение информационно-логической модели
В результате получается 6 информационных объектов из всех документов (рис.4): «Заказчики» (договоры), «Планы», «Цехи» - цеховые накладные (ЦН), «Склады», отдел сбыта «Товарно-транспортные накладные» (ТТН), «Банки» - платежные поручения (ПП).
Рисунок 4 – Схема движения основных документов