- •Описание предметной области
- •Система управления предприятием включает подсистемы:
- •Планирования,
- •Отдел сбыта и реализации готовой продукции предприятия
- •Перечень входных (первичных документов)
- •Справочные документы:
- •Оперативные документы:
- •Индивидуальное задание
- •Анализ выполнения плана по договорам до конца _____ квартала
- •Анализ выполнения отгрузки за ____ месяц заказчику ___________
- •Анализ выполнения отгрузки изделий за ____ месяц
- •Анализ выполнения плана отгрузки по договорам до конца _____ месяца
- •Анализ выполнения плана отгрузки изделий заказчику_____________
- •Спрос на изделия склада ____________
- •Анализ выполнения отгрузки изделий за ______ квартал
Перечень входных (первичных документов)
В результате обследования предметной области выявлены первичные (справочные и оперативные) документы, необходимые для решения задач.
Приведём структуру документов и поясним назначение содержащихся в этих документах показателей.
Справочные документы:
Список выпускаемых изделий
Код изделия |
Наименование изделия |
Код единицы измерения |
Цена |
Номер склада |
|
|
|
|
|
Даётся перечень изделий, которые намечены к выпуску в планируемом году.
Код изделия - уникальное короткое обозначение изделия. Для кодирования используются цифры, буквы. Например, если номенклатура выпускаемых изделий небольшая, (50 штук) можно использовать для кодирования последовательность от 01 до 99 с учётом появления новых видов изделий.
Номер склада – указан номер склада, за которым закреплено конкретное изделие.
Справочник единиц измерения
Код единицы измерения |
Наименование единицы измерения |
|
|
Изделия могут измеряться поштучно, в килограммах, тоннах, метрах и так далее. Поэтому для кодов единиц измерения достаточно взять одноразрядные текстовые коды от 1 до 9.
Наименование единицы измерения – шт., кг., м., и так далее.
Список складов
Номер склада |
Наименование склада |
|
|
Количество складов от 2 до 3.
Список заказчиков
Код заказчика |
Наименование заказчика |
Адрес |
|
|
|
Код заказчика должен быть уникальным. Можно взять ИНН заказчика в качестве кода, но он громоздкий. Лучше присвоить заказчикам локальные коды, действующие на предприятии, а ИНН сохранить в списке заказчиков, чтобы обращаться к нему при необходимости.
В нашем примере, чтобы акцентировать внимание на основных положениях проектирования баз данных, в справочных таблицах даётся минимальное количество показателей. В реальных условиях этих показателей может быть больше.
Оперативные документы:
Представленная форма документа «Договор» заполняется при заключении договора с каждым заказчиком. Реквизиты в этом документе определяют качественную и количественную оценку процесса взаимодействия предприятия и заказчика.
Жирной линией обведены реквизиты, которые должны быть введены в базу данных при решении комплекса задач на компьютере.
С заказчиками заключаются договоры на поставку изделий. Договор состоит из двух частей: общей части, включающей номер договора, сведения о заказчике и спецификации, в которой приводятся сведения о видах, количестве изделий и сроках поставки.
При отгрузке готовых изделий заказчикам выписываются Товарно-транспортные накладные, которые состоят из общей части (ТТН) и спецификации (СТТН). В общей части указывается номер ТТН, номер договора, дата отгрузки продукции, а в спецификации – сведения о виде и количестве отгруженных изделий.
Перечень таблиц (информационных объектов) и реквизитов для решения задач отдела сбыта готовой продукции предприятия
Ограничим количество реквизитов в первичных документах.
Название таблицы и ИО |
Реквизиты |
Ключ |
Тип данных |
Формат поля |
Изделие
|
Код изделия |
Да |
Текстовый |
|
Наименование изделия |
|
Текстовый |
|
|
Код единицы измерения |
|
Текстовый |
|
|
Цена |
|
Денежный |
|
|
Номер склада |
|
Текстовый |
|
|
ЕдИзм |
Код единицы измерения |
Да |
Текстовый |
|
Наименование ед. измерения |
|
Текстовый |
|
|
Склад |
Номер склада |
Да |
Текстовый |
|
Наименование склада |
|
Текстовый |
|
|
Заказчик |
Код заказчика |
Да |
Текстовый |
|
Наименование заказчика |
|
Текстовый |
|
|
Адрес |
|
Текстовый |
|
|
Договор |
Номер договора |
Да |
Текстовый |
|
Код заказчика |
|
Текстовый |
|
|
СДОГ (специфика-ция договора) |
Номер договора |
Да |
Текстовый |
|
Месяц отгрузки |
Да |
Текстовый |
Размер поля 2 |
|
Код изделия |
Да |
Текстовый |
|
|
Количество по договору |
|
Числовой |
целое |
|
ТТН (товарно-транспорт-ная накладная) |
Номер ТТН |
Да |
Текстовый |
|
Дата отгрузки |
|
Дата/время |
Краткий формат даты |
|
Номер договора |
|
Текстовый |
|
|
СТТН (специфи-кация ТТН) |
Номер ТТН |
Да |
Текстовый |
|
Код изделия |
Да |
Текстовый |
|
|
Количество по ТТН |
|
Числовой |
целое |
Ограничения предметной области
В результате обследования предметной области выявлены специфические ограничения.
Студент должен выбрать из общего списка ограничений только те, которые относятся к его индивидуальному заданию.
Выбранные ограничения должны быть отражены в контрольном примере.
Ограничения ПО:
На предприятии имеется несколько цехов, несколько складов.
Предприятие выпускает несколько видов изделий, использует несколько единиц измерения.
У изделия только одна единица измерения.
У разных изделий может быть одинаковая единица измерения.
Готовое изделие закреплено за одним складом и может выпускаться несколькими цехами.
Один цех может выпускать несколько наименований изделий.
Каждое изделие хранится на одном складе.
На одном складе может храниться несколько наименований готовых изделий.
Остаток на складах на начало года считать нулевым.
Номера цехов и складов не изменяются.
С одним заказчиком можно заключить несколько договоров.
Каждый договор заключается с одним заказчиком.
Номер договора неизменен и уникален для предприятия.
В каждом договоре может быть несколько наименований изделий.
Одно и то же изделие может быть указано в одном договоре в разные месяцы.
Выпуск изделий цехами планируется помесячно.
Одно и то же изделие может быть запланировано к выпуску в разные месяцы.
Номер цеховой накладной может повторяться в каждом цехе.
Цеховая накладная отправляется на один склад и может включать несколько наименований изделий.
Номер документа об отгрузке готовой продукции (ТТН) уникален для предприятия.
Каждая ТТН относится только к одному договору.
По одному договору может быть несколько отгрузок.
ТТН может содержать несколько наименований изделий.
Номер документа об оплате отгруженной продукции (ПП) уникален для плательщика (заказчика)
Каждое ПП соответствует одной ТТН.
Одной ТТН может соответствовать несколько ПП.
В одном документе об оплате может быть несколько изделий.
Все цены - в рублях.
При решении задачи в зависимости от варианта необходимо предусмотреть одну из следующих ситуаций:
изделие заказано по договору, но не включено в план выпуска;
изделие заказано по договору, но не было выпущено;
изделие заказано по договору, но не было отгружено;
изделие запланировано к выпуску, но фактически не выпущено;
изделие поступило на склад, но не было отгружено;
изделие отгружено, но не оплачено;
изделие заказано по договору, но не оплачено.
При формировании базы данных по индивидуальному заданию ограничить количество:
заказчиков - от 2 до 3;
цехов - от 2 до 3.
Для ввода данных в таблицы создать формы.
Название таблиц |
Тип формы |
Изделие |
Простая |
ЕдИзм |
Простая |
Цех |
Простая |
Склад |
Простая |
Заказчик |
Простая |
План выпуска |
Простая |
Договор |
Общая составная |
СДОГ |
|
ЦН |
Общая составная |
СЦН |
|
ТТН |
Общая составная |
СТТН |
|
ПП |
Общая составная |
СПП |
