Курсовая работа: Проектирование информационных баз данных: отчет по отгруженным товарам
К функциям, которые должны быть реализованы в рассматриваемой задаче, относятся:
• учет отгрузки готовой продукции;
• учет оплаты (на основе договоров) заказчиками отгруженной продукции;
Ограничения предметной области
Из общего описания предметной области известен ряд ограничений, существенных для процессов, которые относятся к рассматриваемой задаче. Вся отгрузка заказчикам осуществляется в соответствии с договорами. Рассматриваются договора только текущего года. Один заказчик может иметь несколько договоров. Количество продукции измеряется целым числом единиц измерения. У товара всегда только одна единица измерения. Период отгрузки равен месяцу. Оплата осуществляется за отгруженную продукцию заказчиком. Документ об отгрузке продукции (накладная на отпуск товаров, товарно-транспортная накладная) всегда привязан к одному договору, может содержать несколько наименований товаров, и его номер уникален для предприятия. Производитель может выписывать сколько угодно ТТН. Номер ТТН уникален для плательщика. Это означает, что один и тот же номер может быть в ТТН разных плательщиков. Следовательно, однозначная идентификация платежных поручений осуществляется двумя реквизитами: номером ТТН и ИНН плательщика. № ИНН получателя (плательщика) является уникальным и неизменным. Код товара является уникальным и неизменным. Адрес и почтовый индекс покупателя могут меняться. Месяц фактической оплаты отгруженной продукции определяется датой из ТТН.
Нормативный запас является постоянной величиной для каждого вида товара. Цена товара постоянна в течение действия договора на поставку товаров. Все цены - в рублях.
Отчетный период - месяц. При этом возможна частичная оплата отгруженных изделий.
1.2 Документы предметной области, содержащие информацию, необходимую для решения задачи
Входная информация задачи «Анализ оплаты отгруженного товара» разделяется на условно-постоянную и оперативно-учетную информацию.
Условно-постоянная информация, необходимая для решения этой задачи, включает справочные данные о номенклатуре изделий, выпускаемых предприятием, их наименовании, единицах измерения и ценах. Эта информация отражена в справочнике готовой продукции.
Входная информация, содержащая данные оперативного учета, включает данные об отгрузке и оплате. Данные об отгрузке готовых изделий заказчикам содержатся в ТТН. Этот документ об отгрузке готовой продукции всегда привязан к одному договору и, соответственно, заказчику. ТТН может содержать несколько наименований изделий, и его номер уникален для предприятия, отгружающего продукцию.
Данные о необходимой оплате заказчиками отгруженных предприятием товаров содержатся в ДОГОВОРЕ, ключ этого документа уникален только для заказчика и всегда соответствует конкретной ТТН. Документ Договор может содержать несколько наименований изделий. Одной ТТН может соответствовать несколько Договоров.
2. Постановка задачи
2.1 Организационно-экономическая сущность задачи
Одной из проблем во взаимоотношениях поставщика с заказчиками является ещё не произведённая оплата отгруженной заказчику продукции, что усложняет финансовое положение предприятия-поставщика. Своевременное получение информации о необходимой оплате путем автоматизации решения рассматриваемой задачи позволяет оперативно принять необходимые меры.
Для эффективного контроля оплаты заказчиком отгруженной продукции необходимо вести автоматизированный учет отгрузки, учет оплаты. В данной задаче необходимо иметь возможность по запросу пользователя получать результаты такого анализа для любого задаваемого в запросе изделия.
Автоматизированный учет отгрузки должен осуществляться на основе данных из документа ТТН.
По мере поступления ТТН на обработку эти данные должны вводиться, накапливаться и храниться в базе данных в течение регламентированного периода.
Автоматизированный учет оплаты должен осуществляться на основе данных документа Договор, а также на основе последующего платёжного поручения. Эти данные также должны накапливаться и храниться в базе данных.
На основе хранимых данных (об отгрузках и оплатах за отгруженную продукцию) по запросу пользователя должен производиться автоматизированный анализ оплаты для заданного товара и выдача отчета.
Отчет должен содержать сведения о необходимой суммы оплаты отгруженных изделий одного наименования.
2.2 Описание выходной информации
Выходной информацией задачи для пользователя является документ:
отчет по заданному изделию, содержащий сведения о необходимой сумме к оплате. Отчет должен быть выдан в разрезе договоров, заказчиков, ТТН и дат отгрузки, содержащий суммы, подлежащие получению за отгруженную, но еще не оплаченную заказчиком продукцию.
Эти документы должны выводиться на экран и печать. Формы выходных документов приведены в форме1
Форма 1. Форма выходного документа задачи с результатом анализа суммы к оплате заказчиками
Отчет. Суммы, подлежащие оплате за отгруженный товар
Заказчик | № договора | № ТТН | Дата отгрузки | Сумма отгрузки |
ИТОГО по заказчику ________
Заказчик | № договора |
№ ТТН | Дата отгрузки | Сумма отгрузки |