Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
PAGE 2
ФГОУ ВПО
«Омский государственный аграрный университет»
Институт экономики и финансов
Кафедра информационных технологий и моделирования
Курсовая работа
по информационным системам в экономике
Предметная область: Сбыт готовой продукции
Задача: Оценка неполной оплаты отгруженного товара
Руководитель: Пецевич Г.А.
Исполнитель: ст-ка 31 гр. ИЭиФ
Мусаева Е. О.
Омск 2008
1.2. Документы предметной области, содержащие информацию, необходимую для решения задачи 4
2. Постановка задачи 6
2.1. Организационно экономическая сущность задачи 6
2.2. Описание входной и выходной информации 6
3. Разработка информационного обеспечения задачи 10
3.1. Информационный анализ ПО и выделение ИО задачи 10
3.2. Описание реквизитов ИО 10
3.3. Определение связей ИО и построение ИЛМ 11
4. Разработка алгоритмов и технологии решения задач 14
4.1. Разработка технологии ввода и накопления входной информации 14
4.2. Обобщенный алгоритм решения задачи и его декомпозиция на подзадачи 15
4.3. Детальные алгоритмы реализации подзадач 17
5. Анализ результатов решения задачи 18
В предметной области комплекса задач, к которой относится задача оценки неполной оплаты отгруженного товара, рассматриваются процессы планирования и учета выпуска изделий на предприятии, сдача готовых изделий на склады и отгрузка готовой продукции заказчикам в соответствии с договорами, анализ текущего запаса продукции на складах, учет и анализ оплаты за отгруженную продукцию. Задача оценки неполной оплаты отгруженного товара касается процессов отгрузки готовых изделий и их оплаты заказчиками.
В процессе договорной компании составляется договор на поставку товаров. Договор состоит из двух частей: общей части, включающей в себя реквизиты заказчика и поставщика, предмет поставки и т. д. , и спецификации, в которой приводятся подробные сведения о товарах и сроках поставки. На основе договоров составляется финансовый план и разрабатываются цеховые помесячные планы выпуска товарной продукции.
Продукция, выпускаемая цехами, сдается на склад готовой продукции. При отгрузке готовой продукции заказчикам выписываются товарно транспортная накладная (ТТН) и счет фактура (СФ).
Оплата продукции заказчиком оформляется платежным поручением. Оно выписывается на основании ТТН и СФ, сопровождающих товар, или при предоплате заказанного по договору товара.
К функциям, которые должны быть реализованы в рассматриваемой задаче, относятся:
Из общего описания предметной области известен ряд ограничений, существенных для процессов, которые относятся к рассматриваемой задаче:
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), в каждой из которых формируется свой выходной документ: отчет об оценке оплаты отгруженных товаров (ОООТ), список изделий, по которым имеется недоплата (СИН) и информация об оплате для любого, заданного в запросе изделия (ИОЛИ).
Рис. 4. Декомпозиция задачи анализа результатов оплаты отгруженных товаров на подзадачи
Функционально-технологические схемы подзадач получения отчетов и запросов приведены ниже.
Подзадача А1.
Рис 5. Обобщенная функционально-технологическая схема подзадачи А1.
Подзадача А2
Рис 6. Обобщенная функционально-технологическая схема подзадачи А2.
Подзадача А3
Рис 7. Обобщенная функционально-технологическая схема подзадачи А3.
4.3. Детальные алгоритмы реализации подзадач
Подзадача А1 реализуется средствами СУБД-отчет (Приложение Ж)
Для формирования данного отчета сначала был составлен запрос (Приложение Е), а уже на основе запроса был создан отчет (Приложение Ж).
Приложение Ж распечатка отчета об оценке оплаты отгруженных товаров в режиме конструктора.
Подзадача А2 реализуется средствами СУБД-запрос (Приложение З)
Приложение З созданный запрос в режиме конструктора Список изделий, по которым имеется недоплата
Подзадача А3 реализуется средствами СУБД-запрос (Приложение И)
Приложение И созданный запрос в режиме конструктора Информация об оплате для любого, заданного в запросе изделия.
Анализ производится по приведенным распечаткам выходных документов Отчета об оценке оплаченной части отгрузки, Запроса на товары имеющие недоплату.
Рис. 8. Оценка оплаты отгруженных товаров
6. Библиографический список
1. Конюховский П.В. Экономическая информатика: учебник для вузов / П.В. Конюховский, Д.Н. Колесова. Санкт-Петербург: Питер, 2000. 560 с.
2. Макарова Н.В. Информатика: учебник / Н.В. Макарова. М.: Финансы и статистика, 1998. 768 с.
3. Пецевич В.С. Практикум по учебной дисциплине «Информационные системы в экономике»: учебное пособие / В.С. Пецевич, Г.А. Пецевич. - Омск: Изд-во ОмГАУ, 2004. 156 с.
4. Пецевич Г.А. Методические рекомендации к выполнению курсовой работы по дисциплине «Информационные системы в экономике» / Г.А. Пецевич. Омск: Изд-во ОмГАУ, 2006. 27 с.
5. Титоренко Г.А. Автоматизированные информационные технологии в экономике: учебник / Г.А. Титоренко. М.: ЮНИТИ, 2005. 399 с.
7. Приложения
1. Приложение А. Исходная информация по таблице «Готовая продукция»
2. Приложение Б. Исходная информация по таблице «Заказчики»
3. Приложение В. Исходная информация по таблице «Отгрузка товаров»
4. Приложение Г. Исходная информация по таблице «Оплата товаров»
5. Приложение Д. Распечатка таблиц исходной информации в режиме формы
6. Приложение Е. Распечатка дополнительного запроса для отчета «Оценка оплаты отгруженных товаров»
7. Приложение Ж. Распечатка отчета в режиме конструктора и печатная форма отчета «Оценка оплаты отгруженных товаров»
8. Приложение З. Распечатка запроса «Список изделий, по которым имеется недоплата» в режиме конструктора и таблицы
9. Приложение И. Распечатка запроса с параметрами.
Приложение А
Приложение Б
Приложение В
Приложение Г
Приложение Д
Приложение Е
Приложение Ж
Приложение З
Приложение И