
- •19.9. Пример выполнения курсовой работы
- •Курсовой проект
- •1. Предметная область автоматизации
- •1.1. Описание предметной области и функции решаемой задачи
- •1.2. Документы предметной области, содержащие информацию, необходимую для решения задачи
- •2. Постановка задачи
- •2.1. Организационно-экономическая сущность задачи
- •2.2. Описание выходной информации
- •Список изделий, по которым имеется недооплата
- •2.3. Описание входной информации
- •3. Разработка информационного обеспечения задачи
- •3.1. Информационный анализ по и выделение информационных объектов
- •3.2. Определение связей и построение илм
- •3.3. Определение логической структуры реляционной базы данных
- •3.4. Исходные данные контрольного примера
Список изделий, по которым имеется недооплата
№ ТТН |
Дата отгрузки |
Отгружено, шт. |
Недооплата |
Код заказчика |
Наименование заказчика |
Адрес заказчика |
|
|
|
|
|
|
|
2.3. Описание входной информации
Формы входных документов, содержащих информацию, па основе которой может быть решена рассматриваемая задача н получены выходные документы, приведены в формах. В порядке подготовки документов к машинной обработке для удобства ввода и обработки информации на компьютере в документы введены коды изделия н заказчика.
Условно-постоянная информация
Для расшифровки кодов изделий в процессе решения задачи, получения достоверных сведений о наименовании, единице измерения и цене каждого из изделий необходима информация из «Справочника готовой продукции, выпускаемой на предприятии» (форма 19.13). Справочник является первичным носителем этих сведений, и поэтому они должны загружаться в БД с него.
Форма 19.13.Справочник готовой продукции
Код изделия |
Наименование изделия |
Единица измерения |
Цена за единицу |
|
|
|
|
|
|
|
|
Оперативно-учетная информация
Сведения, характеризующие отгрузку, находятся в ТТН (форма 19.14) Для решения задачи данные из ТТН (номер документа, дата отгрузки, идентификатор заказчика, идентификаторы отгруженных изделий и их количества, а также общая сумма отгруженного) обязательно должны поступать в базу данных.
Форма 19.14. Документе информацией по отгрузке
Товаро-транспортная накладная № Дата отгрузки
Заказчик
Наименование:
Код:
Адрес:
Договор
Номер:
Дата:
Изделие |
Единицы измерения |
Отгружено, шт. | |
наименование |
код | ||
|
|
|
|
|
|
|
|
Остальные реквизиты ТТН относятся к справочной информации, которая к моменту решения задачи уже должна находиться в БД. Она должна поступать в БД с документов условно-постоянной информации на этапе первоначальной загрузки, так как эти документы являются первичными и соответственно достоверными носителями этой информации. Из «Справочника готовой продукции» берутся наименование изделия, ед. измерения, из «Договора» — дата заключения, наименование заказчика и его адрес.
Сведения, характеризующие оплату за отгруженные изделия, находятся в платежном требовании ПТР (форма 19.15).
С документа ПТР для решения задачи в базу данных обязательно должны поступать основные данные, определяющие оплату: номер ПТР, идентификатор заказчика, оплатившего изделия, дата оплаты, номер ТТН, определяющий оплачиваемую отгрузку, идентификаторы оплаченных изделий и оплаченные количества, а также общая сумма оплаты по ПТР.
Форма 19.15.Документ входной учетной информации по отгрузке
Платежное требование № ___________
Дата оплаты: __________________
По ТТН № ___________________
Заказчик Наименование:
Код:
Изделие |
Единицы измерения |
Оплачено, шт. | |
наименование |
код | ||
|
|
|
|
|
|
|
|
Остальные реквизиты ПТР могут быть определены в базе данных по кодам из имеющейся там информации, которая должна быть загружена из документов «Справочник изделий» и «Договор» на этапе, предшествующем решению данной задачи. К этим данным относятся: наименование и единица измерения изделия, наименование заказчика и его адрес. Описание реквизитов входной информации приведено в табл. 19.2.
Таблица 19.2. Описание реквизитов входной информации
Наименование реквизитов входных документов |
Характеристика реквизитов | ||
Тип |
Макс. длина |
Точность | |
№ ТТН |
симв. |
4 |
|
Дата отгрузки |
дата |
8 |
|
Номер договора |
симв. |
4 |
|
Дата заключения договора |
дата |
8 |
|
Код заказчика |
симв. |
4 |
|
Наименование заказчика |
симв. |
17 |
|
Адрес заказчика |
симв. |
25 |
|
Код изделия |
симв. |
4 |
|
Наименование изделия |
симв. |
24 |
|
Единица измерения |
симв. |
4 |
|
Цена за единицу |
числ. |
4 |
3 |
Отгруженное количество |
числ. |
3 |
|
Общая сумма оплаты ТТН |
денежн. |
6 |
3 |
№ ПТР |
симв. |
4 |
|
Дата оплаты |
дата |
8 |
|
Оплаченное количество |
числ. |
3 |
|
Общая сумма оплаты ПТР |
денежн. |
6 |
3 |
Входная запросная информация
Для получения отчета с результатами анализа оплаты отгрузки заданного изделия необходимо обеспечить диалог с пользователем для ввода кода изделия. Такая входная информация вводится с клавиатуры в ответ на сообщение-запрос на экране в процессе решения задачи.
Введите код изделия для анализа оплаты за его отгрузку