Автор работы: Пользователь скрыл имя, 10 Декабря 2013 в 21:24, курсовая работа
В целом, формулируя цельное определение, следует отметить, что сбыт продукции представляет собой комплекс организационно-технических и финансово-экономических мероприятий, связанных с поставкой и реализацией готовой продукции. Основным требованием к сбыту с позиций рыночной экономики является готовность предприятия к удовлетворению выявленного ассортиментного спроса потребителей. Цель данной системы – автоматизация процесса учета документации и операций по сбыту продукции предприятия.
ВВЕДЕНИЕ 3
1. ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ 5
2. ОБЗОР АНАЛОГОВ 10
3. ПОСТАНОВКА ЗАДАЧИ 14
4. КОНТУР СИСТЕМЫ 16
5. ИНФОЛОГИЧЕСКАЯ МОДЕЛЬ БАЗЫ ДАННЫХ 17
6. СОСТАВ И СТРУКТУРА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 22
7. ИНТЕРФЕЙС ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 25
ЗАКЛЮЧЕНИЕ 31
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 33
Интерфейс программы представлен на рис. 1.
2.1. Сбыт готовой продукции лесоперерабатывающего предприятия
База данных «Сбыт
готовой продукции
База данных «Сбыт
готовой продукции
Рис. 2. Справочник системы сбыта готовой продукции лесоперерабатывающего предприятия
Рис. 3. Кнопочная форма
системы сбыта готовой
Помимо приведенных выше аналогов существуют и другие системы учета сбыта готовой продукции. Приведем интерфейсы нескольких из них - рис. 4, рис. 5.
Рис. 4. Один из модулей системы «Учет сбыта продукции»
Данные аналоги отображают основные документы, необходимые для реализации готовой продукции, и только некоторые из систем имеют полный набор функциональных возможностей работы с имеющимися данными. Этих недостатков необходимо избежать.
Для реализации АС были поставлены следующие задачи:
Описанные в
пункте 5 функциональные возможности
не полностью реализуют
В контур автоматизированной системы входят 3 основные функциональные части: база данных, которая хранит информацию о поставщике, покупателях, продукции, учет документации; приложение, состоящее из блока ввода и блока вывода информации и ее обработки; пользователь.
Рис. 6. Функциональная модель АС
Пользователь производит ввод данных путем выбора и взаимодействия с элементами приложения через блок ввода, через него же организуется ввод новых данных, а также выборку, удаление и модификация имеющихся. Для этого подключается блок обработки данных, связанный с базой данных. Блок обработки также производит необходимые расчеты для документов, такие как сумма налога или сумма заказа. Результат обработки выводится на экран пользователю или, если обработка заключалась в получении информации о текущем состоянии поставщика, то для этого информация выводится и на экран, и в документ MS WORD в виде отчетов.
Внешняя среда оказывает влияние на БД, как источник нормативных документов, на основе которых формируются таблицы.
Инфологическая модель представлена на рис. 7.
Рис. 7. Инфологическая модель предметной области
Инфологическая модель содержит в себе 13 сущностей. Их описание содержится в таблице 1.
Таблица 1
Описание сущностей инфологической модели предметной области
Имя сущности |
Ключевой атрибут |
Описание сущности |
Postavshchik |
ID_post |
Содержит в себе необходимую информацию о поставщике |
Pokupatel |
ID_pok |
Содержит в себе необходимую информацию о покупателях |
Produkciya |
ID_prod |
Содержит в себе необходимую информацию о продукции |
Black_list |
ID_dog |
Содержит информацию о покупателях их задолженностях |
Dogovor_postavki |
ID_dog |
Содержит основные условия поставки товара |
Dogovor_post_tabl |
ID_table |
Содержит перечень продукции, которую заказали покупатели |
Kvit_ob_oplate |
ID_kvit |
Содержит информацию о поступивших платежах |
Nakladnaya_info |
IDNak |
Содержит информацию об условиях отгрузки продукции |
Plan_prod |
ID_plan |
Содержит информацию о номерах планов реализации продукции по кварталам |
Plan_tabl |
ID_tabl |
Содержит информацию о количестве продукции, которую необходимо реализовать |
Plat_porucheniye |
IDPlat_por |
Содержит информацию о платежных поручениях, направленных покупателям для оплаты отгруженной продукции |
Schet_factura_info |
IDSchet |
Содержит информацию о налогах на продукцию |
Tablica_tovarov |
ID_tabl |
Содержит информацию об отгруженной продукции |
Описание атрибутов таблиц содержится в таблице 2.
Таблица 2
Описание атрибутов физической модели данных БД
Имя таблицы |
Имя атрибута |
Тип данных атрибута |
Описание атрибута |
Ограничение целостности |
Produkciya |
ID_prod |
Числовой (int) |
Код продукции |
Только цифры |
Naimenovanie |
Числовой (int) |
Название продукии |
- | |
EI_n |
Текстовый |
Единица измерения |
- | |
Massa |
Числовой (int) |
Значение массы |
Только цифры | |
EI_m |
Текстовый |
Единица измерения |
- | |
Kol_vo_na_sklade |
Числовой (int |
Количество на складе продукции |
Только цифры | |
Sebestoimost |
Числовой (int) |
Себестоимость |
Только цифры | |
Roz_cena |
Числовой (int) |
Розничная цена |
Только цифры | |
Opt_cena |
Числовой (int) |
Оптовая цена |
Только цифры | |
Pokupatel, Postavshchik |
ID_pok, ID_post |
Числовой (int) |
Код покупателя, код поставщика |
Только цифры |
Naimenovanie |
Текстовый |
Название организации |
- | |
Adres |
Текстовый |
Адрес |
- | |
telephone |
Текстовый |
Телефон |
- | |
INN |
Числовой (int) |
ИНН |
Только цифры | |
Nomer_scheta |
Числовой (bigint) |
Номер счета |
Только цифры | |
Bank_BIK |
Текстовый |
БИК |
- | |
Bank_Nomer_scheta |
Текстовый |
Номер счета банка |
- | |
Black |
Id_dog |
Числовой (int) |
Номер договора |
Только цифры |
Id_pok |
Числовой (int) |
Код покупателя |
Только цифры | |
summa |
Числовой (int) |
Сумма задолженности |
Только цифры | |
dney |
Числовой (int) |
Количество дней задолженности |
Только цифры | |
pogashena |
Текстовый |
Задолженность погашена (да,нет) |
- | |
Dogovor_post_tabl |
ID_table |
Числовой (int) |
Номер таблицы |
Только цифры |
Nomer_dogovora |
Числовой (int) |
Номер договора |
Только цифры | |
Naimenovanie |
Числовой (int) |
Код продукции |
Только цифры | |
Kol_vo |
Числовой (int) |
Количество |
Только цифры | |
Dogovor_postavki_shapka |
ID_dog |
Числовой (int) |
Номер договора поставки |
Только цифры |
Postavshchik |
Числовой (int) |
Код поставщика |
Только цифры | |
Pokupatel |
Числовой (int) |
Код покупателя |
Только цифры | |
Cena_vid |
Текстовый |
Вид цены |
- | |
Otgruzka_vid |
Текстовый |
Вид отгрузки |
- | |
Poryadok_rascheta |
Текстовый |
Порядок расчета |
- | |
Srok_deystviya_dog |
Date |
Срок действия договора |
dd-mm-yyyy | |
Kvit_ob_oplate |
ID_kvit |
Числовой (int) |
Номер квитанции об оплате |
Только цифры |
Naimenovanie_platezha |
Числовой (int) |
Наименование платежа |
Только цифры | |
Nomer_pp |
Числовой (int) |
Номер платежного поручения |
Только цифры | |
Summa_platezha |
Числовой (int) |
Сумма платежа |
Только цифры | |
Summa_za_uslugi |
Числовой (int) |
Сумма за услуги |
Только цифры | |
Data |
Date |
Дата платежа |
dd-mm-yyyy | |
Nakladnaya_shapka |
ID_nak |
Числовой (int) |
Номер накладной |
Только цифры |
Data_sostavleniya |
Числовой (int) |
Дата составления |
Только цифры | |
Osnovanie |
Числовой (int) |
Основание |
Только цифры | |
Otpusk_razreshil |
Текстовый |
Отпуск разрешил |
- | |
Otpusk_proizvel |
Текстовый |
Отпуск произвел |
- | |
Gruz_prinyal |
Текстовый |
Груз принял |
- | |
Gruz_poluchil |
Текстовый |
Груз получил |
- | |
Plan_prod |
ID_plan |
Числовой (int) |
Номер плана |
Только цифры |
kvartal |
Числовой (int) |
Квартал |
Только цифры | |
Plat_poruchenie |
ID_pp |
Числовой (int) |
Номер платежного поручения |
Только цифры |
Osnovanie |
Числовой (int) |
Основание |
Только цифры | |
Data |
Data |
Дата |
dd-mm-yyyy | |
Vid_plat |
Текстовый |
Вид платежа |
- | |
Srok_oplati_do |
Data |
Срок оплаты |
dd-mm-yyyy | |
Schet_factura_shapka |
ID_sf |
Числовой (int) |
Номер счета-фактуры |
Только цифры |
Osnovanie |
Числовой (int) |
Основание |
Только цифры | |
Plat_raschet_dok |
Числовой (int) |
Номер платежно-расчетного документа |
Только цифры | |
Valuta |
Текстовый |
Валюта |
- | |
Tabl_plan |
ID_tab |
Числовой (int) |
Номер таблицы |
Только цифры |
ID_plan |
Числовой (int) |
Номер плана |
Только цифры | |
ID_prod |
Числовой (int) |
Код продукции |
Только цифры | |
Kol-vo |
Числовой (int) |
Количество продукции |
Только цифры | |
Table_tovarov |
ID_tabl |
Числовой (int) |
Номер таблицы |
Только цифры |
Nomer_nak |
Числовой (int) |
Номер накладной |
Только цифры | |
Nomer_sf |
Числовой (int) |
Номер счета-фактуры |
Только цифры | |
Naimenovanie |
Числовой (int) |
Код продукции |
Только цифры | |
Kol_vo |
Числовой (int) |
Количество |
Только цифры | |
NDS |
Числовой (int) |
НДС |
Только цифры |
В таблице также представлены тип данных атрибута и ограничение целостности, которое на него накладывается.
Рис. 8. Физическая модель данных БД
В качестве СУБД была выбрана MS SQL Server 2008.
Схема данных БД в этой СУБД отражена на рис. 8.
Программное обеспечение для автоматизированной системы было разработано в среде Microsoft Visual Studio 2010 на языке программирования C#. Для использования необходима операционная система Windows XP/Vista/7/8.
Программа представляет собой приложение,
загружающее данные из БД и позволяющее
их редактирование/добавление/
Код приложения состоит из 21-ого модуля, описание которых приведено в таблице 3.
Название модуля |
Объем |
Связность с другими модулями |
Описание модуля | |
Вызывает модули |
Вызывается из модулей | |||
MainForm |
197 |
FormCatalog, FormDocuments, FormPayment, Form_OrderBook, FormPlan, Form_MutualSettlements, FormReports, BarSale, ChartDebt, GraphSum, Form_CreateDoc |
Представляет собой главную форму, на которой расположена вся навигация по системе. | |
FormСatalog |
213 |
MainForm |
Предоставляет пользователю информацию о поставщиках и покупателях, а также о продукции. Содержит в себе три соответствующих раздела. | |
FormDocuments |
258 |
MainForm |
Предоставляет пользователю информацию о договорах поставки, счетах-фактурах и товарных накладных в соответствующих разделах. | |
FormPayment |
173 |
MainForm |
Предоставляет пользователю информацию о квитанциях об оплате и платежных поручениях в соответствующих разделах. | |
Form_OrderBook |
167 |
MainForm |
Предоставляет пользователю информацию о текущих и выполненных заказах. Заказы, по которым имеются задолженности, в этом модуле не отображаются. | |
FormPlan |
63 |
MainForm |
Содержит в себе информацию о плане реализации. | |
Form_MutualSettlements |
150 |
Form_Black |
MainForm |
Предоставляет пользователю информацию о задолженностях покупателей и самой организации в соответствующих разделах. Содержит раздел «Черный список», в который по желанию пользователя можно занести того или иного должника из раздела «Задолженности контрагентов». |
FormReport |
377 |
MainForm |
Предоставляет
пользователю возможность проанализировать
деятельность организации в форме
отчетов в соответствующих | |
BarSale |
30 |
MainForm |
Представляет собой график реализации готовой продукции. | |
ChartDebt |
39 |
MainForm |
Представляет собой диаграмму задолженностей покупателей. | |
GraphSum |
26 |
MainForm |
Представляет собой график «Сумма договоров поставки за текущий квартал» | |
Form_Black |
72 |
Form_MutualSettlements |
Представляет собой форму для добавления информации в «Черный список» о покупателе, который имеет задолженность. | |
Form_CreateDoc |
77 |
Create_DP, Create_DPProd, Create_Rect, Create_Shipment, Create_DocShipment |
MainForm |
Представляет собой форму выбора необходимого документа для создания. |
Create_DP |
48 |
Form_CreateDoc |
Представляет собой форму для добавления информации о новом договоре поставки. | |
Create_DPProd |
37 |
Form_CreateDoc |
Представляет собой форму для добавления информации о продукции, которую необходимо поставить по каждому договору поставки. | |
Create_Rect |
34 |
Form_CreateDoc |
Представляет собой форму для добавления информации о поступивших квитанциях об оплате. | |
Create_Shipment |
47 |
Form_CreateDoc |
Представляет собой форму для добавления информации о товаре, который необходимо и можно отгрузить по каждой накладной на отгрузку. | |
Create_DocShipment |
52 |
Create_Waybill, Create_Invoice, Create_PaymentOrder |
Form_CreateDoc |
Представляет собой форму выбора необходимого вида документа на отгрузку для создания. |
Create_Waybill |
34 |
Create_DocShipment |
Представляет собой форму для добавления информации о новых товарных накладных. | |
Create_PaymentOrder |
34 |
Create_DocShipment |
Представляет собой форму для добавления информации о новых платежных поручениях. | |
Create_Invoice |
35 |
Create_DocShipment |
Представляет собой форму для добавления информации о новых счетах-фактурах. |
Главный модуль предоставляет пользователю доступ к остальным модулям.
Следующие три модуля предоставляют пользователю текущие данные организации в виде диаграмм, чтобы тот мог анализировать текущее положение.
Остальные модули отвечают за предоставление пользователю информации о поставщике, покупателях, продукции, документах, взаиморасчетах, плане реализации, портфеле заказов, отчетах.
На экране главной формы (см. рис. 9) пользователю предлагается выбрать необходимый для просмотра или работы раздел.
Рис. 9. Главная форма
На экране главной формы предлагается три вида различных диаграмм для анализа текущего состояния организации.
Рис. 10. График реализации готовой продукции
При нажатии на кнопку «Справочники» пользователь получит информацию о поставщике, покупателях и продукции.
Рис. 11. Справочники. Поставщики
Всю необходимую информацию о заказах пользователь получит при выборе модуля «Портфель заказов», где хранятся данные как о текущих, так и о уже выполненных заказах.
Рис. 12. Портфель заказов. Текущие заказы
Для просмотра непосредственно всей документации необходимо выбрать кнопку «Документы» и выбрать нужный раздел. Затем на форме выбрать необходимый номер документа.
Рис. 13. Документы. Договоры поставки
Рис. 14. Модуль «Оплата»
При необходимости создать документ, изменить его или редактировать нужно выбрать кнопку «Создать документ». Создание документов происходит в несколько этапов. Приведем пример создания «Договора поставки» на рисунках 15-16.
Рис. 15. Создание документа
Рис. 16. Создание «Договора поставки»
Чтобы посмотреть информацию о взаиморасчетах необходимо выбрать модуль «Взаиморасчеты» и далее интересующий раздел. Здесь же можно формировать «Черный список» и редактировать его.
Рис. 18. Формирование отчетов
Информация о работе Автоматизация учета документации и операций по сбыту продукции предприятия