
- •Министерство образования российской федерации
- •I. Анализ предметной области
- •1.1. Описание предметной области и функции решаемых задач
- •1.2 Перечень входных (первичных) документов
- •Платежное поручение № _____
- •1.3 Ограничения предметной области
- •II. Постановка задачи.
- •2.1 Организационно-экономическая сущность комплекса решаемых задач
- •2.2 Описание выходной информации
- •Оценка неполной оплаты отгруженного изделия _____
- •2.3 Описание входной информации
- •III. Разработка информационного обеспечения
- •3.1 Анализ входной информации предметной области и выделение информационных объектов
- •3.2 Определение связей информационных объектов и построение информационно-логической модели
- •3.3 Определение логической структуры базы данных
- •Оценка неполной оплаты отгруженного изделия «Кресло»
2.2 Описание выходной информации
Необходимо выдать отчет в разрезе заказчиков, № ТТН, даты, а также суммы отгруженного и оплаченного и недоплаты.
Выходную информацию представим в виде отчетной формы:
Оценка неполной оплаты отгруженного изделия _____
Заказчик |
№ ТТН |
Дата |
Сумма отгружено |
Сумма оплачено |
Недоплата |
|
|
|
|
|
|
Итого по заказчику: |
|
|
| ||
Всего: |
|
|
|
Дата выдачи отчета: __.__.__.
Для получения этой формы используются данные первичных документов: список выпускаемых изделий; список заказчиков; список договоров, заключенных с заказчиком; спецификация договора; список ТТН; спецификация ТТН; список ПП; спецификация ПП.
2.3 Описание входной информации
Входную информацию делят на условно-постоянную, сохраняющую свои значения на длительный период времени, и на постоянно меняющуюсяоперативно-учетную.
Список заказчиков и список изделий относятся к условно-постоянной информации; список договоров, спецификация договоров, список ТТН, спецификация ТТН, список ПП и спецификация ПП – к оперативно-учетной.
Перечень первичных документов, а так же источник и срок поступления представим в виде таблицы:
№ п/п |
Наименование документа |
Реквизиты |
От кого поступает |
Срок поступления |
1. |
Список изделий |
1. Код изделия 2. Наименование изделия 3. Код единицы измерения 4. Цена 5. Номер склада |
Плановый отдел предприятия |
До начала планируемого года |
2. |
Список заказчиков |
1. Код заказчика 2. Наименование заказчика 3. Адрес
|
Плановый отдел предприятия |
До начала планируемого года |
3. |
Список договоров, заключенных с заказчиками |
1. Номер договора 2. Код заказчика |
Заказчики |
До начала планируемого года |
4. |
Список ТТН |
1. Номер ТТН 2. Дата отгрузки 3. Номер договора |
Отдел сбыта |
По мере поступления товара |
5. |
Спецификация ТТН |
1. Номер ТТН 2. Код изделия 3. Количество отгруженного товара |
Отдел сбыта |
По мере поступления товара |
6. |
Список ПП |
1. Номер ТТН 2. Номер ПП 3. Дата оплаты |
Банк |
По мере перечисления |
7. |
Спецификация ПП |
1. Номер ТТН 2. Номер ПП 3. Код изделия 4. Количество оплаченного товара |
Банк |
По мере перечисления |
III. Разработка информационного обеспечения
3.1 Анализ входной информации предметной области и выделение информационных объектов
Реквизитный состав первичных документов:
код изделия; наименование изделия; код единицы измерения; цена; номер склада; код заказчика; наименование заказчика; адрес; номер договора; количество отгруженного товара; количество оплаченного товара; номер ТТН; дата отгрузки; номер ПП; дата оплаты.
Необходимо проанализировать каждый реквизит на наличие взаимосвязей с другими реквизитами. Реквизит приобретает смысл только тогда, когда он связан с другими реквизитами, обладающими смысловым единством.
Среди реквизитов, описывающих сущность, можно выделить один или несколько реквизитов, которые однозначно идентифицируют (определяют) экземпляр сущности. Такой реквизит является ключом.
Между ключом и другими реквизитами (описательными) существует функциональная зависимость. Например, существует функциональная зависимость между кодом изделия и его наименованием. По ключу можно отыскать любой нужный экземпляр среди других экземпляров сущности. Кандидатов в ключевые реквизиты в группе реквизитов может быть несколько. Из реквизитов Код изделияиНаименование изделиявыберем в качестве ключаКод изделия, так как этот реквизит характеризуется компактным значением и удобен для обработки, поэтому в других сущностях вместо наименования в качестве ключа будем выбирать код. Среди реквизитов, характеризующих договор, ключевым будет являтьсяНомер договора, поскольку номер договора неизменен и уникален для каждого предприятия.
В качестве ключа для информационного объекта ТТН используются Номер ТТН, так как номер ТТН уникален для предприятия. В группе реквизитов, которая характеризует спецификацию ТТН, одного реквизита мало, так как одно изделие может содержаться в нескольких ТТН. Значит,Код изделияне определяет однозначно экземпляр сущности (строки). В качестве ключа здесь выступаютНомер ТТН иКод изделия.
В качестве составного ключа для информационного объекта ПП используются Номер ТТН иНомер ПП, поскольку одной ТТН может соответствовать несколько ПП, а каждое ПП соответствует только одной ТТН. В группе реквизитов, характеризующих спецификацию ПП, двух реквизитов недостаточно, так как они повторяются. Поэтому используется составной ключНомер ТТН, Номер ППиКод изделия.
Покажем на схеме функционально-зависимые реквизиты, неповторяющиеся в каждой группе:
Реквизиты |
Информационные объекты |
| |||||||
Изделие |
Заказчик |
Договор |
ТТН |
СТТН |
ПП |
СПП |
| ||
Код изделия |
|
|
|
|
|
|
|
| |
Наименование изделия |
|
|
|
|
|
|
|
| |
Код единицы измерения |
|
|
|
|
|
|
|
| |
Цена |
|
|
|
|
|
|
|
| |
Номер склада |
|
|
|
|
|
|
|
| |
Код заказчика |
|
|
|
|
|
|
|
| |
Наименование заказчика |
|
|
|
|
|
|
|
| |
Адрес |
|
|
|
|
|
|
|
| |
Номер договора |
|
|
|
|
|
|
|
| |
Количество отгруженного товара |
|
|
|
|
|
|
|
| |
Количество оплаченного товара |
|
|
|
|
|
|
|
| |
Номер ТТН |
|
|
|
|
|
|
|
| |
Дата отгрузки |
|
|
|
|
|
|
|
| |
Номер ПП |
|
|
|
|
|
|
|
| |
Дата оплаты |
|
|
|
|
|
|
|
|
Жирной линией выделены ключевые реквизиты.
Для решения задачи выделены 7 групп информационных объектов с ключевыми реквизитами (ключи подчеркнуты):
ИЗДЕЛИЕ (код изделия; наименование изделия; код единицы измерения; цена; номер склада)
ЗАКАЗЧИК (код заказчика; наименование заказчика; адрес)
ДОГОВОР (номер договора; код заказчика)
ТТН (номер ТТН; дата отгрузки; номер договора)
СТТН (номер ТТН;код изделия; количество отгруженного товара)
ПП (номер ТТН;номер ПП; дата оплаты)
СПП (номер ТТН;номер ПП;код изделия; количество оплаченного товара).