- •4. Общие положения по выполнению курсовой работы
- •6. Содержание курсовой работы
- •2. Постановка задач
- •7. Методические рекомендации по написанию курсовой работы
- •7.1. Последовательность действий при выполнении курсовой работы
- •7.2. Описание предметной области
- •Описание функционирования отдела сбыта
- •1.2. Цель выполняемых функций
- •1.3. Описание предметной области
- •Справочник цехов
- •Т аблица 5
- •1.4. Список сокращений и терминов, используемых в заданиях
- •1.5. Ограничения предметной области
- •7.3. Постановка задачи
- •7.3.1. Составление плана работ по созданию информационных технологий приложений
- •7.3.2. Разделы постановки задачи
- •7.4. Информационный анализ и информационное моделирование предметной области
- •7.4.1. Информационное обеспечение приложений
- •7.4.1.1. Определение базы данных
- •7.4.1.2. Архитектура базы данных
- •7.4.1.3. Этапы проектирования базы данных
- •7.4.1.4. Информационно-логическая модель предметной области
- •Спецификация на поставку товаров к договору №__
- •7.4.1.5. Алгоритм построения информационно-логической модели предметной области
- •7.4.1.6. Структурные связи ио
- •7.4.1.7. Каноническая форма илм по
- •7.4.1.8. Пример разработки илм задачи "Учет движения готовой продукции на складах"
- •Информационный анализ справочных документов
- •7.5. База данных
- •7.5.1. Организационная форма базы данных
- •7.5.2. Структура базы данных
- •7.5.3. Администрирование базы данных
- •7.6. Система документов и документооборот
- •7.7. Классификация и кодирование технико-экономической информации
- •7.8. Алгоритмы и программы информационных технологий приложений
- •7.9. Проектирование таблиц базы данных
- •7.9.1. Определение комплекса таблиц субд Microsoft Access
- •7.10. Подготовка данных для контрольного примера
- •7.11. Ввод данных контрольного примера в базу данных и проектирование экранных форм
- •7.11.1. Простые формы
- •7.11.2. Составные формы
- •7.11.3. Свойства экранных форм
- •7.11.4. Рекомендации по проектированию экранных форм
- •7.12. Запросы
- •7.13. Отчеты
- •7.14. Макросы и модули
- •7.15. Ведение нормативно-справочной информации
- •7.16. Интерфейс конечного пользователя
- •8. Положение о защите курсовой работы
- •8.1. Общие требования, предъявляемые к курсовой работе
- •8.2. Теоретические вопросы по субд
- •8.3. Тематика вопросов по машинной части курсовой работы
- •9. Рекомендуемая учебно-методическая литература
7.4.1.8. Пример разработки илм задачи "Учет движения готовой продукции на складах"
В ПО, к которой относится задача оценки текущего запаса готовой продукции на складах, рассматриваются процессы сдачи готовой продукции на склад и отгрузка готовой продукции заказчикам в соответствии с договорами. При решении данной задачи выполняются следующие функции: учет сдачи готовой продукции цехами на склады; учет отгрузки готовой продукции со складов; анализ текущего запаса готовой продукции на складах.
Рассматриваемая задача требует, во-первых, автоматизированного учета поступающей продукции на склад, который должен осуществляться на основе данных из документов "Цеховая накладная" (ЦН). Во-вторых, для решения этой задачи необходимо осуществлять автоматизированный учет отгрузки продукции предприятия заказчикам, который должен осуществляться на основе документов "Товарно-транспортная накладная" (ТТН). По мере поступления ЦН и ТТН на обработку эти данные должны вводиться, накапливаться и храниться в базе данных (БД) в течение регламентированного периода.
На основе хранимых данных о сдаче продукции и ее отгрузке заказчикам должен производиться по запросу пользователя автоматизированный расчет суммарного расхода и прихода готовой продукции на склад за истекший период. Затем выполняется расчет текущих остатков продукции на складе и их сравнение с нормативным запасом. Результаты решения задачи должны быть представлены в виде отчета "Оценка текущего запаса готовой продукции на складах", схема которого представлена в таблице 4.6.
Таблица 4.6 Оценка текущего запаса готовой продукции на складах
Оценка текущего запаса готовой продукции на складах
Склад |
Изделие |
Единица измерения |
Нормативный запас (НЗ) |
Текущий остаток (ТО) |
Дефицит (НЗ) - (ТО) |
||
Код |
Наимено- вание |
Код |
Наименование |
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Входная информация
Ниже приводится информационная схема задачи, в которой показаны документы, являющиеся источниками информации для ее решения.
Рис. 4.11. Информационная схема задачи Входная информация, необходимая для решения задачи «Оценка текущего запаса готовой продукции на складах», разделяется на условно-постоянную и оперативно-учетную информацию.
Условно-постоянная информация включает справочные данные о готовой продукции, выпускаемой предприятием, а также о цехах и складах.
Справочная информация о готовой продукции отражена в "Справочнике готовой продукции". Она необходима для однократного ввода и хранения в БД сведений о наименовании изделий, единицах измерения, нормативном запасе готовой продукции на складах и номере склада, на котором хранится готовая продукция.
Справочная информация о цехах и складах отображена соответственно в справочнике "Цеха, выпускающие готовую продукцию" и в справочнике "Склады готовой продукции".
Справочная информация должна использоваться для ее автоматического отображения в электронных формах первичных документов при вводе данных с первичных документов оперативного учета и в расчетах. Справочные данные вводятся однократно и корректируются по мере их изменения.
Оперативно-учетная информация включает учетные данные о сдаче готовой продукции на склад, а также об отгрузке готовой продукции со складов предприятия. Используем процессный подход к разработке БД, определяя состав только тех данных, которые необходимы для получения выходной информации задачи.
Данные о сдаче готовых изделий содержатся в цеховой накладной. Этот документ выписывается цехом при сдаче готовой продукции на склад и является сопроводительным документом. Вся продукция, которая указана в этом одном документе, сдается на один конкретный склад, в соответствии с номером склада, где хранится каждое изделие в соответствии со справочником готовых изделий. Цеховая накладная содержит наименование и количество изделий, сдаваемое данным цехом на указанный склад.
Данные об отгрузке готовых изделий со складов содержатся в учетном документе "Товарно-транспортная накладная". Этот документ оформляется при отгрузке готовой продукции со склада заказчикам.
Ограничения предметной области
Для выявления функциональных зависимостей и построения на их основе ИЛМ ПО достаточно знать только логические ограничения. В рассматриваемом примере они таковы:
готовое изделие хранится только на одном складе готовой продукции, но может выпускаться несколькими цехами;
один цех может выпускать несколько наименований готовых изделий;
количество готовой продукции измеряется целым числом единиц измерения (у изделия только одна единица измерения);
цеховая накладная на сдачу готовой продукции на склад всегда привязана к одному складу готовой продукции, может содержать несколько наименований готовых изделий, ее номер уникален только для данного цеха (номер накладной, присвоенный цехом, может повториться в накладной другого цеха);
товарно-транспортная накладная может содержать несколько наименований изделий, и ее номер уникален для предприятия-поставщика, то есть он не может повториться;
по одному договору может быть составлено несколько товарно-транспортных накладных;
цена за единицу изделия является величиной переменной; она зависит от изделия и номера товарно-транспортной накладной;
наименования изделий могут повторяться для разных изделий, но коды их уникальны;
наименования цехов и их номера уникальны;
наименования складов и их номера уникальны.
Информационный анализ и выделение информационных объектов
Произведем анализ входной информации ПО, необходимой для решения задачи с целью определения состава и структуры информации для построения информационно-логической модели данных. Формы входных документов, а также дополнительные сведения из описания ПО позволяют определить роль реквизитов во взаимосвязанной информации, содержащейся в документе, установить функциональные зависимости реквизитов и выделить информационные объекты (ИнО).