Файл: Проектирование реализации операций бизнес-процесса «Покупка сырья и материалов»".pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 17.05.2023

Просмотров: 229

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

СОДЕРЖАНИЕ

1. Проектирование реализации операций бизнес-процесс«Покупка сырья и материалов для изготовления мебели» 1.1 Описание бизнес-процесса «Покупка сырья и материалов»

1.2 Таблица операций бизнес-процесса «Продажи»

1.3 Таблица документов бизнес-процесса «Покупка сырья и материалов»

1.4. Модель IDEF0 бизнес-процесса «Продажи»

1.4.1 Диаграмма модели IDEF3 бизнес-процесса «Продажи»

1.4.2 Диаграмма модели DFD бизнес-процесса «Продажи»  

2.Постановка задачи по проектированию ИС «Продажи»

2.1 Организационно-экономическая сущность задачи

2.2 Описание исходной информации

2.3 Описание контроля исходной информации

2.4 Описание результатной информации

2.5 Описание контроля результатной информации

2.6 Описание используемой условно-постоянной информации

3. Описание программного продукта

ЗАКЛЮЧЕНИЕ

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ







2.3 Описание контроля исходной информации


Документ «Реестр заказов»:
Контроль соответствия реквизитов «Код заказа», «ИНН клиента», «Код товара», «Количество товара», «Дата», «Налоговая ставка», списку значений базы данных;
Документ «Прайс-лист»:
Контроль соответствия реквизитов «Код товара», «Название типа товара», «Название производителя», «Наименование товара», «Цена товара», «Количество товара», «Телефон фирмы», списку значений базы данных;
Арифметический контроль реквизитов «Сумма проданных товаров по коду товара».
Логический контроль реквизитов «Маскировщик товара, которого нет вналичии», «Маскировщик неиспользуемого производителя».
Документ «Приходная накладная»:
Контроль соответствия реквизитов «Номер накладной», «Номер п.п.», «Наименование товара», «Единица измерения», «Цена товара», «Количество товара», «Название фирмы», «ИНН фирмы», «Дата накладной», списку значений базы данных;
Арифметический контроль реквизитов «Сумма», «Итого».



2.4 Описание результатной информации



Результатной информацией для решения задачи является:
– Доверенность;
– Прайс-лист;
– Отчет о наличии товара;
– Счет-фактура;
– Расходная накладная.
Характеристика результатной информации приведена в таблице 7.


Таблица 7. Характеристика результатной информации

Наименование информации

Потребитель информации

Периодичность передачи информации

Способ передачи

Доверенность

Экспедитор, поставщик

По мере необходимости

Лично

Прайс-лист

Клиент, менеджеры отдела продаж, товарного слада

По мере необходимости

Канал связи

Отчет о наличии товара

Менеджер товарного слада

Ежедневно

Канал связи

Счет-фактура

Клиент

По мере необходимости

Канал связи

Расходная накладная

Клиент, менеджер товарного склада, кладовщик

По мере необходимости

Лично







Используемым результатным данным для решения задачи присваиваются идентификаторы, приведенные в таблицах 8–12.
 


Таблица 8. Идентификаторы документа «Доверенность»

Наименование реквизита

Идентификатор

Разрядность

Примечание

Номер доверенности

doverennost.dov_id

9999999999

Дата выдачи доверенности

doverennost.dov_date

99/99/99
мм/дд/гг

Срок действия

doverennost.srok_deystv

99/99/99
мм/дд/гг

Ф.И.О. экспедитора

doverennost.expeditor_fio

A(60)

Название поставщика

doverennost.s_name

A(45)

ОКПО

impulse.okpo

999999999999

Название фирмы

impulse.comp_name

А(45)

Название и адрес поставщика

alltrim (doverennost.s_name)+space(1)+alltrim (sellers.s_adress)

А(45)+A(1)+А(45)

Название и адрес покупателя

alltrim (impulse.comp_name)+space(1)+alltrim (impulse.comp_adr)

А(45)+A(1)+А(45)

Серия паспорта экспедитора

expeditor.expeditor_passport_serial

9999

Номер паспорта экспедитора

expeditor.expeditor_passport_number

999999


Датавыдачи паспорта

expeditor.expeditor_passport_vidan_date

99/99/99
мм/дд/гг

Кем выдан паспорт

expeditor.expeditor_passport_vidan

A(90)

Номер п.п.

goods_order.pp_number

9999999999

Наименование товара

goods_order.goods_name

A(60)

Единица измерения

goods_order.goods_measure

A(10)

Количество товара

goods_order.goods_count

9999999999














Таблица 9. Идентификаторы документа «Прайс-лист»

Наименование реквизита

Идентификатор

Разрядность

Примечание

Код товара

warehouse.unit_id

9999999999

Название типа товара

warehouse.type_name

A(45)

Название производителя

warehouse.m_name

A(45)

Наименование товара

warehouse.goods_name

A(45)

Цена товара

price_w_tax

999,999,999.99

Количество товара

warehouse.count-sold_goods

9999999999

Телефон фирмы

impulse.telephone

А(20)

Сумма проданных товаров по коду товара / Маскировщик товара, которого нет в наличии

sold_goods

9999999999

Маскировщик неиспользуемого производителя

type_name_hide

9999999999











 


Таблица 10. Идентификаторы документа «Отчет о наличии товара»

Наименование реквизита

Идентификатор

Разрядность

Примечание

Код товара

warehouse.unit_id

9999999999

Наименование товара

alltrim (warehouse.m_name)+ space(1)+warehouse.goods_name

А(45)+A(1)+А(45)


Сумма проданных товаров по коду товара

dhg

9,999,999.99

Количество на складе

count_warehouse

9999999999

Норматив

goods_types.normal_goods_level

9999999999

Нехватка товара / Маскировщик товаров, которые удовлетворяют нормативам

nehvatka

9999999999

Дата

date()

99/99/99
мм/дд/гг






 

Таблица 11. Идентификаторы документа «Счет-фактура»

Наименование реквизита

Идентификатор

Разрядность

Примечание

Номер счета-фактуры

sold_goods.sold_id

9999999999

Дата продажи

sold_goods.sold_date

99/99/99
мм/дд/гг

Продавец

impulse.comp_representative

A(45)

Адрес продавца

impulse.comp_adr

A(45)

ИНН/КПП продавца

alltrim (impulse.inn)+» / «+impulse.kpp

A(12)+A(9)

Грузоотправитель и его адрес

impulse.comp_adr

А(45)

Грузополучатель его адрес

clients.c_adress

А(45)

Покупатель

clients.c_representative

А(45)

Адрес покупателя

clients.c_adress

A(45)

ИНН/КПП покупателя

alltrim (sold_goods.c_inn)+» / «+clients.c_kpp

A(12)+A(9)

Код товара

sold_goods.unit_id

9999999999

Наименование товара

alltrim (warehouse.m_name)+space(1)+warehouse.goods_name

А(45)+A(1)+А(45)

Единица измерения

goods_types.measure

A(10)

Количество товара

sold_goods.s_count

9999999999

Цена товара

warehouse.unit_cost

9,999,999.99

Сумма

warehouse.unit_cost *sold_goods.s_count

9,999,999.99

Налоговая ставка

sold_goods.nal_stavka

9999999999

Сумма налога

warehouse.unit_cost /100* Sold_goods.nal_stavka

9,999,999.99

Стоимость с учетом налога

(warehouse.unit_cost *sold_goods.s_count)/100* Sold_goods.nal_stavka+warehouse.unit_cost *sold_goods.s_count

9,999,999.99

Страна производства

Warehouse.country

A(20)





Таблица 12. Идентификаторы документа «Расходная накладная»

Наименование реквизита

Идентификатор

Разрядность

Примечание

Организация

impulse.comp_name

A(45)

ИНН организации

impulse.inn

999999999999

Номер расходной накладной

sold_goods.sold_id

9999999999


Дата

sold_goods.sold_date

99/99/99

Номерп.п. (счетчик)

Номерп.п. (счетчик)

9999999999
мм/дд/гг

Наименование

alltrim (warehouse.m_name)+space(1)+warehouse.goods_name

А(45)+A(1)+А(45)

Единица измерения

goods_types.measure

А(10)

Цена

price_w_tax

9,999,999.99

Название и адрес покупателя

sold_goods.s_count

9999999999

Сумма

summ

9,999,999.99







2.5 Описание контроля результатной информации



Документ «Доверенность»:
Логический контроль соответствия реквизитов «Номер доверенности», «Дата выдачи доверенности», «Срок действия», «Ф.И.О. экспедитора», «Название поставщика», «ОКПО», «Название фирмы», «Название и адрес поставщика», «Название и адрес покупателя», «Серия паспорта экспедитора», «Номер паспорта экспедитора», «Дата выдачи паспорта», «Кем выдан паспорт», «Номер п.п.», «Наименование товара», «Единица измерения», «Количество товара», с соответствующими реквизитами «Информация об Оптовой фирме «Импульс», «Реестр экспедиторов» и «Реестр заказов у поставщика».
Документ «Прайс-лист»:
Логический контроль соответствия реквизитов «Код товара», «Название типа товара», «Название производителя»,«Наименование товара», «Цена товара», «Количество товара», «Телефон фирмы», «Сумма проданных товаров по коду товара» с соответствующими реквизитами в документах «Реестр типов товаров», «Реестр производителей».
Арифметический контроль реквизитов «Сумма проданных товаров по коду товара», «Количество товара».
Документ «Отчет о наличии товара»:
Логический контроль соответствия реквизитов «Код товара», «Наименование товара», «Сумма проданных товаров по коду товара», «Количество на складе», «Норматив», «Нехватка товара», с соответствующими реквизитами «Реестр типов товаров», «Реестр производителей».
Арифметический контроль реквизитов «Сумма проданных товаров по коду товара», «Количество на складе», «Нехватка товара».
Документ «Счет-фактура»:
Логический контроль соответствия реквизитов «Номер счета-фактуры», «Дата продажи», «Продавец», «Адрес продавца», «ИНН/КПП продавца», «Грузоотправитель и его адрес», «Грузополучатель его адрес», «Покупатель», «Адрес покупателя», «ИНН/КПП покупателя», «Код товара», «Наименование товара», «Единица измерения», «Количество товара», «Цена товара», «Сумма», «Налоговая ставка», «Сумма налога», «Стоимость с учетом налога», «Страна производства», с соответствующими реквизитами «Информация об Оптовой фирме «Импульс», «Реестр клиентов» и «Реестртипов товаров», «Реестр производителей».
Арифметический контроль реквизитов «Сумма», «Сумма налога», «Стоимость с учетом налога».
 



2.6 Описание используемой условно-постоянной информации



В качестве условно-постоянной информации, используемой при решении задачи по разработке и проектированию АРМ задачи по управлению и учету товарных запасов, являются следующие реквизиты:
представитель покупателя, представитель поставщика, представитель оптовой фирмы «Импульс»;
телефон покупателя, телефон поставщика, телефон оптовой фирмы «Импульс»;
адрес покупателя, адрес поставщика, адрес оптовой фирмы «Импульс»;
банк покупателя, банк поставщика, банк оптовой фирмы «Импульс»;
расчетный счет покупателя, расчетный счет поставщика, расчетный счет оптовой фирмы «Импульс»;
БИКпокупателя, БИК поставщика, БИК оптовой фирмы «Импульс»;
Налоговая ставка;
Экспедиторы оптовой фирмы «Импульс».

2.7 Описание алгоритма решения задачи


Решение задачи по разработке и проектированию АРМ «Продажи» выполняется по следующему алгоритму:
Документ « «Прайс-лист»»:
Расчет количества товаров на складе:

sold_goods=
warehouse.count-sold_goods

Документ «Отчет о наличии товара»:
Расчет количества товаров на складе:

dhg=
count_warehouse=warehouse.count-dhg
Расчетнехватки:
Nehvatka=goods_types.normal_goods_level-count_warehouse

Документ «Счет-фактура»:
Расчет суммы:

warehouse.unit_cost *sold_goods.s_count
Расчетсуммыналога:
warehouse.unit_cost /100*Sold_goods.nal_stavka

Расчет стоимости с учетом налога:

(warehouse.unit_cost*sold_goods.s_count)/100*Sold_goods.nal_stavka+warehouse.unit_cost*sold_goods.s_count

Документ «Расходная накладная»:
Расчет цены:

Price_w_tax= (warehouse.unit_cost/100)*18+warehouse.unit_cost
Расчетсуммы:
price_w_tax*sold_goods.s_count
Расчетитого:


Документ «Приходная накладная»:
Расчет суммы:

sum=prih_nakl_data.nakl_goods_cost*prih_nakl_data.nakl_count

Расчет итого:

Itogo=




3. Описание программного продукта



База данных служит для учета и управления товарными запасами склада, операций продажи и покупки товаров.
Основным её назначением является просмотр, ввод и корректировка данных, а также реализация выходных документов с помощью отчетов.
Для того чтобы пользователь смог перейти к необходимым действиям существует главная форма, на которой расположены кнопки операций разделенные по отделам фирмы.
Форма разделена на 3 вкладки – «Операции», «Бланки», «Запросы». Все основные действия, предпринимаемые менеджерами отделов расположены на вкладке «Операции». На вкладке «Бланки» расположены образцы документов оперируемые в фирме согласно бизнес-процессу. На вкладке «Запросы» реализована возможность поиска документов по ключевым параметрам.
Кнопки действий расположены по цепочке. Рассмотрим работу отделов на примере обслуживания одного клиента.
Менеджер отдела предоставляет покупателям, интересующихся товарами фирмы, прайс-лист. Покупатель, выбрав интересующий его товар, подает заявку. Менеджер отдела производит регистрацию заказа при помощи кнопки «Регистрация заказа». Открывается новая форма.
Менеджер отдела продаж, сверяясь с заявкой клиента, указывает код товара и остальную спецификацию заказа, фиксирует время, сохраняет заказ. После регистрации из этой же формы выписывает клиенту счет-фактуру на оплату заказа.
После того, как клиент оплатил счет-фактуру и принес доказательство оплаты, в нашем случае, платежное поручение, менеджер должен выписать расходную накладную. Осуществляется операция через главную форму.
Менеджер вводит номер оплаченной счет-фактуры и нажатием кнопки «Выписать» получает накладную содержащую оплаченный заказ.
Далее клиент с расходной накладной отправляется на товарный склад, где кладовщики производят отгрузку оплаченного товара, сверяясь с накладной.
В процессе осуществления продаж изменяется товарная номенклатура на складе фирмы. Менеджер товарного склада ежедневно проверяет соответствие уровня товарных запасов нормативам при помощи отчета о недостающем товаре.
Если определенный тип номенклатуры не удовлетворяет нормативам, менеджер подает заявку в отдел поставок на заказ недостающих товаров.
Менеджеры отдела поставок по заявке регистрируют заказ у поставщика. Поставщик выписывает счет-фактуру, фирма производит оплату. После подтверждения оплаты менеджер отдела поставок с помощью операционной кнопки на главной форме «Выписать доверенность» составляет документ на имя экспедитора фирмы.
После выполнения экспедитором поручения и его возврата менеджер отдела поставок выписывает приходную накладную с помощью кнопки «Выписать приходную накладную». В ней он указывает список товаров, привезенных экспедитором и фиксирует дату.
Экспедитор получив приходную накладную, отправляется с документом и привезенным товаром на товарный склад.
На складе менеджер сверяет приходную накладную и доставленный товар, делает пометки и производит регистрацию поставленных товаров с помощью кнопки «Регистрация поставки» на главнойформе.
Если заказанный тип товара или его производитель был приобретен впервые, то его регистрация происходит в несколько этапов. Реализована возможность добавления нового производителя или типа товара в реестр производителей и типов товаров при помощи кнопок «…». После добавления они появятся в раскрывающихся списках на форме регистрации поставки.
При завершении регистрации в базе данных изменится количество товарных запасов или добавятся новые. Это сразу найдет отражение в прайс-листе и имеющихся товарах.