Номер:
Дата:
Изделие | Единицы измерения | Отгружено, шт. | |
наименование | код | ||
Остальные реквизиты TTH относятся к справочной информации, которая к моменту решения задачи уже должна находиться в БД. Она должна поступать в БД с документов условно-постоянной информации на этапе первоначальной загрузки, так как эти документы являются первичными и соответственно достоверными носителями этой информации. Из «Справочника готовой продукции» берутся наименование изделия, ед. измерения, из «Договора» — дата заключения, наименование заказчика и его адрес.
Сведения, характеризующие оплату за отгруженные изделия, находятся в платежном требовании ПТР (форма 15).
С документа ПТР для решения задачи в базу данных обязательно должны поступать основные данные, определяющие оплату: номер ПТР, идентификатор заказчика, оплатившего изделия, дата оплаты, номер TTH, определяющий оплачиваемую отгрузку, идентификаторы оплаченных изделий и оплаченные количества, а также общая сумма оплаты по ПТР.
Форма 15. Документ входной учетной информации по отгрузке
Платежное требование № ___________
Дата оплаты: ______________________
По ТТН № _______________________
Заказчик
Наименование:
Код:
Изделие | Единицы измерения | Оплачено, шт. | |
наименование | код | ||
Остальные реквизиты ПТР могут быть определены в базе данных по кодам из имеющейся там информации, которая должна быть загружена из документов «Справочник изделий» и «Договор» на этапе, предшествующем решению данной задачи. К этим данным относятся: наименование и единица измерения изделия, наименование заказчика и его адрес. Описание реквизитов входной информации приведено в табл. 2.
Таблица 2. Описание реквизитов входной информации
Наименование реквизитов входных документов | Характеристика реквизитов | ||
Тип | Макс. длина | Точность | |
№ ТТН | симв. | ||
Дата отгрузки | дата | ||
Номер договора | симв. | ||
Дата заключения договора | дата | ||
Код заказчика | симв. | ||
Наименование заказчика | симв. | ||
Адрес заказчика | симв. | ||
Код изделия | симв. | ||
Наименование изделия | симв. | ||
Единица измерения | симв. | ||
Цена за единицу | числ. | ||
Отгруженное количество | числ. | ||
Общая сумма оплаты ТТН | денежн. | ||
№ ПТР | симв. | ||
Дата оплаты | дата | ||
Оплаченное количество | числ. | ||
Общая сумма оплаты ПТР | денежн. |
Входная запросная информация
Для получения отчета с результатами анализа оплаты отгрузки заданного изделия необходимо обеспечить диалог с пользователем для ввода кода изделия. Такая входная информация вводится с клавиатуры в ответ на сообщение-запрос на экране в процессе решения задачи.
Введите код изделия для анализа оплаты за его отгрузку
____________________________________
3. Разработка информационного обеспечения задачи
Разработка информационного обеспечения включает подготовку документов, содержащих информацию, необходимую для решения задачи, и анализ этой информации. Такой анализ позволит произвести нормализацию данных, которая имеет целью их однозначное определение для хранения, поиска и обработки во внутри -машинной сфере.
Для организации информационной базы будем использовать реляционную СУБД. Поэтому должна быть разработана логическая структура реляционной базы данных, на основе которой будет осуществляться решение задачи. Используем процессный подход к разработке базы данных, определяя состав только тех данных, которые необходимы для получения выходной информации задачи.