Оценка неполной оплаты отгруженного товара
Документы предметной области, содержащие информацию, необходимую для решения задачи. Главные и подчиненные объекты во всех связях между ними. Информационно-логическая модель данных, обеспечивающая поиск решения. Разработка технологии ввода информации.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 11.08.2014 |
Размер файла | 3,3 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://allbest.ru
ФГОУ ВПО
«Омский государственный аграрный университет»
Институт экономики и финансов
Кафедра информационных технологий и моделирования
Курсовая работа
по информационным системам в экономике
Предметная область: Сбыт готовой продукции
Задача: Оценка неполной оплаты отгруженного товара
Руководитель: Пецевич Г.А.
Исполнитель: ст-ка 31 гр. ИЭиФ
Мусаева Е. О.
Омск 2008
Содержание
1. Предметная область автоматизации
1.1 Описание предметной области и функции решаемой задачи
1.2 Документы предметной области, содержащие информацию, необходимую для решения задачи
2. Постановка задачи
2.1 Организационно - экономическая сущность задачи
2.2 Описание входной и выходной информации
3. Разработка информационного обеспечения задачи
3.1 Информационный анализ ПО и выделение ИО задачи
3.2 Описание реквизитов ИО
3.3 Определение связей ИО и построение ИЛМ
4. Разработка алгоритмов и технологии решения задач
4.1 Разработка технологии ввода и накопления входной информации
4.2 Обобщенный алгоритм решения задачи и его декомпозиция на подзадачи
4.3 Детальные алгоритмы реализации подзадач
5. Анализ результатов решения задачи
Библиографический список
Приложения
1. Предметная область автоматизации
1.1 Описание предметной области и функции решаемой задачи
В предметной области комплекса задач, к которой относится задача оценки неполной оплаты отгруженного товара, рассматриваются процессы планирования и учета выпуска изделий на предприятии, сдача готовых изделий на склады и отгрузка готовой продукции заказчикам в соответствии с договорами, анализ текущего запаса продукции на складах, учет и анализ оплаты за отгруженную продукцию. Задача оценки неполной оплаты отгруженного товара касается процессов отгрузки готовых изделий и их оплаты заказчиками.
В процессе договорной компании составляется договор на поставку товаров. Договор состоит из двух частей: общей части, включающей в себя реквизиты заказчика и поставщика, предмет поставки и т. д. , и спецификации, в которой приводятся подробные сведения о товарах и сроках поставки. На основе договоров составляется финансовый план и разрабатываются цеховые помесячные планы выпуска товарной продукции.
Продукция, выпускаемая цехами, сдается на склад готовой продукции. При отгрузке готовой продукции заказчикам выписываются товарно - транспортная накладная (ТТН) и счет - фактура (СФ).
Оплата продукции заказчиком оформляется платежным поручением. Оно выписывается на основании ТТН и СФ, сопровождающих товар, или при предоплате заказанного по договору товара.
К функциям, которые должны быть реализованы в рассматриваемой задаче, относятся:
учет отгрузки готовой продукции;
учет оплаты заказчиками отгруженной продукции;
анализ полноты оплаты за отгруженную продукцию.
Из общего описания предметной области известен ряд ограничений, существенных для процессов, которые относятся к рассматриваемой задаче:
Вся отгрузка заказчикам осуществляется в соответствии с договорами.
Рассматриваются договора только текущего года.
Каждый договор заключается с одним заказчиком.
Номер договора не изменяется и уникален.
Может быть несколько договоров с одним заказчиком.
Количество изделий, отгружаемых заказчику за один раз, должно быть кратно размеру минимальной партии отгрузки.
Количество готовой продукции измеряется целым числом единиц измерения.
Период отгрузки равен месяцу.
Оплата осуществляется за отгруженную продукцию заказчиком. При этом возможна частичная оплата отгруженных изделий.
Документ об отгрузке готовой продукции (ТТН) всегда привязан к одному договору, может содержать несколько наименований изделий, и его номер уникален для предприятия.
Номер документа об оплате отгруженной продукции (№ ПП) уникален для заказчика и всегда соответствует одной ТТН или одной СФ.
Одной ТТН может соответствовать несколько ПП.
1.2 Документы предметной области, содержащие информацию, необходимую для решения задачи
Входная информация задачи «Оценка неполной оплаты отгруженного товара» разделяется на условно - постоянную и оперативно учетную информацию.
Условно - постоянная информация, необходимая для решения этой задачи, включает справочные данные: о номенклатуре изделий, выпускаемых предприятием, их наименовании, единицах измерения и ценах. Эта информация отражена в справочнике готовой продукции. В справочнике заказчиков хранятся данные о заказчиках: их наименованиях, кодах, адресах и датах заключения договоров.
Входная информация, содержащая данные оперативного учета, включает данные об отгрузке и оплате. Данные об отгрузке готовых изделий заказчикам содержатся в ТТН.
Данные об оплате заказчиками отгруженных предприятием товаров, содержатся в платежном поручении (ПП).
2. Постановка задачи
2.1 Организационно - экономическая сущность задачи
Неполная оплата отгруженной заказчику продукции усложнит финансовое положение предприятия - поставщика. Своевременное получение информации о недоплате (неплатежах) путем автоматизации рассматриваемой задачи позволяет оперативно выяснить причины недоплаты и принять необходимые меры.
Для эффективного контроля оплаты заказчиком отгруженной продукции, необходимо вести автоматизированный учет отгрузки и учет оплаты, производить анализ оплаты с целью выявления оплаченной части продукции и недоплаты. В данной задаче необходимо иметь возможность по запросу пользователя получать результаты такого анализа для всех отгруженных изделий.
Автоматизированный учет отгрузки должен осуществляться на основе данных из документа ТТН. По мере поступления ТТН на обработку эти данные должны вводиться, накапливаться и храниться в БД . Автоматизированный учет оплаты должен осуществляться на основе данных документа ПП. Эти данные тоже накапливаются и хранятся в БД.
На основе хранимых данных по запросу пользователя должен производиться автоматизированный анализ оплаты товара и выдача отчета:
Отчет, содержащий сведения об оплаченной части отгрузки и недоплатеже. Отчет выдать в разрезе изделий и заказчиков.
Список изделий, по которым имеется недоплата
2.2 Описание входной и выходной информации
Описание входной информации
Формы входных документов, на основе которых может быть решена рассматриваемая задача, приведены в формах с 1 - 5.
Условно - постоянная информация
Форма 1 - Справочник готовой продукции
Наименование изделия |
Код изделия |
Единица измерения |
Цена за единицу, руб. |
|
Треска |
001 |
кг. |
80 |
|
Горбуша |
002 |
кг. |
120 |
|
Сазан |
003 |
кг. |
90 |
|
Минтай |
004 |
кг. |
75 |
Форма 2 - Данные о заказчиках (взяты из договоров)
Наименование заказчика |
Код заказчика |
Адрес |
Дата заключения договора |
|
Магазин «Океан» |
001 |
Пр. Мира, 28 |
12.01.04 |
|
Универмаг «Наш» |
002 |
Ул. Литейная, 45 |
15.01.04 |
|
Магазин «Рыбка» |
003 |
Ул. Пархоменко |
14.01.04 |
Оперативно - учетная информация
Форма 3 -Данные об отгрузке товаров из ТТН
№ ТТН |
Дата отгрузки |
Код заказчика |
Код изделия |
Количество отгружено, шт. |
|
0012 |
20.01.04 |
001 |
001 |
1800 |
|
0013 |
21.02.04 |
003 |
002 |
1090 |
|
0014 |
23.02.04 |
001 |
003 |
1100 |
|
0015 |
24.02.04 |
002 |
001 |
350 |
|
0022 |
30.02.04 |
002 |
004 |
500 |
|
0025 |
01.03.04 |
001 |
003 |
750 |
|
0027 |
05.03.04 |
002 |
004 |
680 |
|
0036 |
10.03.04 |
002 |
003 |
1000 |
|
0038 |
12.03.04 |
001 |
002 |
900 |
|
0039 |
15.03.04 |
003 |
001 |
850 |
|
0040 |
16.03.04 |
003 |
002 |
900 |
|
0041 |
17.03.04 |
002 |
001 |
1100 |
|
0042 |
19.03.04 |
001 |
001 |
900 |
Форма 4 - Данные об оплате товаров из ПП
№ ПП |
Дата оплаты |
№ ТТН |
Код заказчика |
Код изделия |
Оплачено, руб. |
|
022 |
22.02.04 |
0012 |
001 |
001 |
7500 |
|
023 |
24.02.04 |
0013 |
003 |
002 |
10000 |
|
028 |
25.02.04 |
0014 |
001 |
003 |
10500 |
|
031 |
27.02.04 |
0015 |
002 |
001 |
15000 |
|
038 |
03.03.04 |
0022 |
002 |
004 |
8800 |
|
042 |
05.03.04 |
0025 |
001 |
003 |
14000 |
|
046 |
07.03.04 |
0027 |
002 |
004 |
11000 |
|
049 |
15.03.04 |
0036 |
002 |
003 |
7000 |
|
052 |
17.03.04 |
0038 |
001 |
002 |
11900 |
|
053 |
19.03.04 |
0039 |
003 |
001 |
8000 |
|
055 |
20.03.04 |
0040 |
003 |
002 |
14600 |
|
058 |
21.03.04 |
0041 |
002 |
001 |
6000 |
|
061 |
22.03.04 |
0042 |
001 |
001 |
9000 |
Описание выходной информации
Выходной информацией задачи для пользователя являются:
Отчет «Оценка оплаченной части отгрузки». В отчете сгруппировать данные и вывести итого по изделиям, а в разрезе изделий по заказчикам.
Запрос. Список заказчиков, имеющих недоплаты по отгрузке. Запрос выводится на экран и печать.
Запрос, для получения информации об оплате отгруженных изделий для любого, заданного в запросе заказчика (запрос с параметром).
Запрос, для получения информации об оплате отгруженных изделий для любого, заданного в запросе изделия (запрос с параметром).
Формы выходных документов приведены в формах 5 и 6.
Форма 5 - Отчет
Оценка оплаты отгруженных товаров
№ ТТН |
Код заказчика |
Код изделия |
Дата отгрузки |
Отгружено, |
Оплачено, руб. |
Не оплачено, руб. |
|
Дата составления отчета: |
Форма 6 - Запрос
Список изделий, по которым имеется недоплата
Заказчик |
Код заказчика |
Адрес заказчика |
Код изделия |
Не оплачено, кг. |
|
3. Разработка информационного обеспечения задачи
3.1 Информационный анализ ПО и выделение ИО задачи
В основе анализа приведенного описания предметной области и установления функциональной зависимости между реквизитами документов (приведенных выше) были выделены ИО и установлены связи между ними. Описание выявленных информационных объектов рассматриваемой задачи представлено в таблицах 1 и 2.
Таблица 1. Объекты справочной информации
ИО |
Название реквизита |
Признак ключа |
|
Готовая продукция |
Наименование изделия Код изделия Единица измерения Цена за единицу, руб |
Уникальный ключ |
|
Заказчики |
Наименование заказчика Код заказчика Адрес Дата заключения договора |
Уникальный ключ |
Таблица 2. Объекты учетной информации
Оплата товаров |
№ ПП Дата оплаты № ТТН Код заказчика Код изделия Оплачено, руб. |
Уникальный ключ |
|
Отгрузка товаров |
№ ТТН Дата отгрузки Код заказчика Код изделия Количество отгружено, шт. |
Уникальный ключ |
3.2 Описание реквизитов ИО
Описание реквизитов входной и выходной информации приведено в таблице 3.
Таблица 3. Описание реквизитов ИО
ИО |
Наименование реквизита |
Обозначение (имя поля) |
Характеристика реквизитов |
|||
Тип |
Максим. длина |
Точность |
||||
Готовая продукция |
Наименование изделия Код изделия Единица измерения Цена за единицу, руб. |
Наименование изделия Код изделия Единица измерения Цена за единицу, руб. |
Текстовый Текстовый Текстовый Денежный |
7 3 3 3 |
- - - 0 |
|
Заказчики |
Наименование заказчика Код заказчика Адрес Дата заключения договора |
Наименование заказчика Код заказчика Адрес Дата заключения договора |
Текстовый Текстовый Текстовый Дата/время |
15 3 16 8 |
- - - - |
|
Оплата товаров |
№ ПП Дата оплаты № ТТН Код заказчика Код изделия Оплачено |
№ ПП Дата оплаты № ТТН Код заказчика Код изделия Оплачено |
Текстовый Дата/время Текстовый Текстовый Текстовый Денежный |
3 8 4 3 3 5 |
- - - - - 0 |
|
Отгрузка товаров |
№ ТТН Дата отгрузки Код заказчика Код изделия Количество отгружено |
№ ТТН Дата отгрузки Код заказчика Код изделия Количество отгружено |
Текстовый Дата/время Текстовый Текстовый Числовой |
4 8 3 3 4 |
- - - - 0 |
3.3 Определение связей ИО и построение ИЛМ
Связи между ИО Оплата товаров, Заказчики и Готовая продукция характеризуются многозначными отношениями, поскольку ИО Оплата товаров включает много заказчиков и большое количество наименований товаров. Связь между ними осуществляется по коду изделия. Связь между ИО Отгрузка товаров и Заказчики осуществляется по коду заказчика.
В таблице 4 определены главные и подчиненные объекты во всех связях между ними.
Таблица 4. Связи информационных объектов
Главный ИО |
Детальный ИО |
Тип связи |
|
Готовая продукция |
Оплата товаров |
1:М |
|
Отгрузка товаров |
Оплата товаров |
1:М |
|
Заказчики |
Отгрузка товаров |
1:М |
В соответствии с выявленными выше ИО и связями построена ИЛМ данных, обеспечивающая решение задачи анализа результатов оплаты продукции.
Готовая продукция Оплата товаров
Рис.1. Информационно-логическая модель данных, обеспечивающая
решение задачи.
Логическая структура реляционной базы данных получено адекватным отображением ИЛМ данных (рис. 2). Она определяется совокупностью логически взаимосвязанных реляционных таблиц. Каждая реляционная таблица имеет структуру, определяемую реквизитным составом одного из ИО полученной ИЛМ. Логические связи таблицы соответствуют структурным связям между объектами. На схеме логические связи отображены линиями между одинаковыми полями связи от главной таблицы к подчиненной.
Рис. 2. Логическая структура реляционной базы данных задачи
Разработка алгоритмов и технологии решения задач
Разработка технологии ввода и накопления входной информации
Справочная информация (СИ) о готовой продукции, заказчиках, отгруженной продукции должна быть заранее загружена в БД. Для решения рассматриваемой задачи должен производиться ввод оперативно-учетной информации (ОИ) об итогах оплаты товаров покупателями и итогах их отгрузки. В соответствии с этим технология ввода входной информации и решение рассматриваемой задачи с помощью базы данных приведены на рис 3.
Рис. 3. Технологическая схема ввода информации и решения задачи анализа оплаты отгруженной продукции
информация оплата товар данные
Разработаем экранные формы, которые обеспечат однократный ввод данных во взаимосвязанные таблицы.
Объектами загрузки являются:
Таблица Готовая продукция. Загрузка этой таблицы будет производиться с формы 1.
Таблица Заказчики. Загрузка производится с договоров (форма 2).
Таблица Отгрузка товаров. Загрузка данной таблицы производится с ТТН (форма 3).
Таблица Оплата товаров. Загрузка осуществляется с ПП (формы 4).
Обобщенный алгоритм решения задачи и его декомпозиция на подзадачи
Рассматриваемую задачу можно разделить на две подзадачи (А1 и А2), в каждой из которых формируется свой выходной документ: отчет об оценке оплаты отгруженных товаров (ОООТ), список изделий, по которым имеется недоплата (СИН) и информация об оплате для любого, заданного в запросе изделия (ИОЛИ).
Рис. 4. Декомпозиция задачи анализа результатов оплаты отгруженных товаров на подзадачи
Функционально-технологические схемы подзадач получения отчетов и запросов приведены ниже.
Подзадача А1.
Рис 5. Обобщенная функционально-технологическая схема подзадачи А1.
Подзадача А2
Рис 6. Обобщенная функционально-технологическая схема подзадачи А2.
Подзадача А3
Рис 7. Обобщенная функционально-технологическая схема подзадачи А3.
4.3 Детальные алгоритмы реализации подзадач
Подзадача А1 реализуется средствами СУБД-отчет (Приложение Ж)
Для формирования данного отчета сначала был составлен запрос (Приложение Е), а уже на основе запроса был создан отчет (Приложение Ж).
Приложение Ж - распечатка отчета об оценке оплаты отгруженных товаров в режиме конструктора.
Подзадача А2 реализуется средствами СУБД-запрос (Приложение З)
Приложение З - созданный запрос в режиме конструктора Список изделий, по которым имеется недоплата
Подзадача А3 реализуется средствами СУБД-запрос (Приложение И)
Приложение И - созданный запрос в режиме конструктора Информация об оплате для любого, заданного в запросе изделия.
Анализ результатов решения задачи
Анализ производится по приведенным распечаткам выходных документов Отчета об оценке оплаченной части отгрузки, Запроса на товары имеющие недоплату.
Рис. 8. Оценка оплаты отгруженных товаров
Библиографический список
1. Конюховский П.В. Экономическая информатика: учебник для вузов / П.В. Конюховский, Д.Н. Колесова. - Санкт-Петербург: Питер, 2000. - 560 с.
2. Макарова Н.В. Информатика: учебник / Н.В. Макарова. - М.: Финансы и статистика, 1998. - 768 с.
3. Пецевич В.С. Практикум по учебной дисциплине «Информационные системы в экономике»: учебное пособие / В.С. Пецевич, Г.А. Пецевич. - Омск: Изд-во ОмГАУ, 2004. - 156 с.
4. Пецевич Г.А. Методические рекомендации к выполнению курсовой работы по дисциплине «Информационные системы в экономике» / Г.А. Пецевич. - Омск: Изд-во ОмГАУ, 2006. - 27 с.
5. Титоренко Г.А. Автоматизированные информационные технологии в экономике: учебник / Г.А. Титоренко. - М.: ЮНИТИ, 2005. - 399 с.
Приложения
1. Приложение А. Исходная информация по таблице «Готовая продукция»
2. Приложение Б. Исходная информация по таблице «Заказчики»
3. Приложение В. Исходная информация по таблице «Отгрузка товаров»
4. Приложение Г. Исходная информация по таблице «Оплата товаров»
5. Приложение Д. Распечатка таблиц исходной информации в режиме формы
6. Приложение Е. Распечатка дополнительного запроса для отчета «Оценка оплаты отгруженных товаров»
7. Приложение Ж. Распечатка отчета в режиме конструктора и печатная форма отчета «Оценка оплаты отгруженных товаров»
8. Приложение З. Распечатка запроса «Список изделий, по которым имеется недоплата» в режиме конструктора и таблицы
9. Приложение И. Распечатка запроса с параметрами.
Приложение А
Приложение Б
Приложение В
Приложение Г
Приложение Д
Приложение Е
Приложение Ж
Приложение З
Приложение И
Размещено на Allbest.ru
Подобные документы
Документы предметной области, содержащие информацию, необходимую для решения задачи. Организационно-экономическая сущность, описание входной и выходной информации. Анализ логической структуры реляционной базы данных. Исходные данные контрольного примера.
курсовая работа [143,8 K], добавлен 04.08.2014Проект предметной области комплекса задач базы данных по оплате отгруженного товара в рамках процесса планирования и учета выпуска изделий предприятия, их сдачи на склады и отгрузки готовой продукции заказчикам. База данных анализа отгруженного товара.
курсовая работа [66,8 K], добавлен 30.11.2010Практическое обоснование выгодности использования web-модуля "Расширенный поиск по сайту". Схема отображения процесса ввода и запроса информации. Описание алгоритма и модель решения задачи. Структура и характеристика базы данных расширенного поиска.
дипломная работа [2,4 M], добавлен 19.01.2017Информационно-логическая модель предметной области по нотациям Ричарда Баркера. Даталогическая модель реляционной базы данных в виде диаграммы схемы отношений. Приложение интерфейса для базы данных на языке программирования С# в среде Visual Studio.
курсовая работа [3,6 M], добавлен 23.12.2014Описание предметной области решаемой задачи. Входные документы, необходимые для решения задачи, ее функции. Разработка информационного обеспечения задачи и реквизиты входной информации. Технология и алгоритмов решения задачи и их машинная реализация.
контрольная работа [15,1 K], добавлен 21.10.2010Ввод информации на рабочий лист. Документы предметной области, содержащие информацию, необходимую для оформления товарно-транспортной накладной. Общее понятие о Microsoft Excel: автоматизация, создание формул. Технология создания шаблона документа.
контрольная работа [332,1 K], добавлен 18.11.2012Данные предметной области, содержащие информацию, необходимую для разработки автоматизированного рабочего места. Выбор средств разработки. Структура базы данных. Вывод данных, статистика распределения нагрузки. Разработка руководства оператора.
дипломная работа [8,4 M], добавлен 19.10.2012Разработка технологии обработки информации, а также структуры и формы представления данных. Подбор алгоритма и программы решения задачи. Определение конфигурации технических средств. Специфика процесса тестирования и оценки надежности программы.
курсовая работа [959,1 K], добавлен 12.12.2011Проектирование системы принятия решения для аттестации знаний абитуриента на основе тестирования. Особенности создания базы данных и плана перевозок с минимизацией затрат. Разработка информационно-логической модели предметной области "Книга" с атрибутами.
курсовая работа [7,9 M], добавлен 10.10.2012Анализ входной информации необходимой для решения задачи. Разработка исходных данных контрольного примера создания базы данных. Описание технологии и алгоритмов решения задачи и их математических реализаций. Разработка диалогов приложения пользователя.
курсовая работа [1,3 M], добавлен 26.04.2015