Помощь в написании студенческих работ
Антистрессовый сервис

Внутримашинная реализация комплекса задач

РефератПомощь в написанииУзнать стоимостьмоей работы

Из приходных накладных магазина выбираются все завезенные товары и сумма количества по наименованиям товара; Из расходных накладных магазина выбираются все проданные товары и сумма количества по наименованиям товара; Из актов списания магазина выбираются все списанные товары и сумма количества по наименованиям товара; Зарплата продавцов равна двум процентам суммы вырученных денег за период… Читать ещё >

Внутримашинная реализация комплекса задач (реферат, курсовая, диплом, контрольная)

Алгоритмы расчета и решения задач

Для решения задачи расчета цены продажи используется следующий алгоритм:

  • · цена продажи равна цене закупки плюс двадцать процентов;
  • · если цена продажи товара меньше ста рублей, то цена продажи округляется с точностью до пятидесяти копеек в сторону прибавления, то есть если с наценкой цена получается 1,2 рубля, то цена продажи будет равна 1,5 рублей;
  • · если цена продажи товара больше ста рублей, то цена продажи округляется с точностью до пяти рублей в сторону прибавления, то есть если с наценкой цена получается 103 рубля, то цена продажи будет равна 105 рублей.

Расчет цены продажи выполняет запрос «Цена продажи»:

SELECT PODT_Pr.KT, Last (PODT_Pr.CZak) AS [Last-CZak], Last (IIf (([CZak]*1.2>=100), IIf ((Round ([CZak]*1.2/100,1)*100-[CZak]*1.2<0), Round ([CZak]*1.2/100,1)*100+5,Round ([CZak]*1.2/100,1)*100), IIf ([CZak]*1.2=10,IIf ((Round ([CZak]*1.2/10,1)*10-[CZak]*1.2<0), Round ([CZak]*1.2/10,1)*10+0.5,Round ([CZak]*1.2/10,1)*10), IIf ([CZak]*1.2<10,IIf ((Round ([CZak]*1.2,0)-[CZak]*1.2<0), Round ([CZak]*1.2,0)+0.5,Round ([CZak]*1.2,0)), Round ([CZak]*1.2,1))))) AS [Цена продажи], Last ([CZak]*1.2) AS Выражение2, Last (TOV.T) AS [Last-T].

FROM TOV INNER JOIN PODT_Pr ON TOV. KT=PODT_Pr.KT.

GROUP BY PODT_Pr.KT.

ORDER BY Last (TOV.T);

Для решения задачи составления отчёта о наличии товаров в магазине (рассчитанный на основе приходно-расходных документов) используется следующий алгоритм:

  • · из приходных накладных магазина выбираются все завезенные товары и сумма количества по наименованиям товара;
  • · из расходных накладных магазина выбираются все проданные товары и сумма количества по наименованиям товара;
  • · из актов списания магазина выбираются все списанные товары и сумма количества по наименованиям товара;
  • · наличие товара в магазине определяется как разница количества завезенного товара и суммы проданного и списанного товара.

Для решения задачи составления заявки поставщику используется следующий алгоритм: информационный обеспечение кодирование обработка.

  • 1. из приходных накладных магазина выбираются все завезенные товары и количество последнего завоза;
  • 2. из расходных накладных магазина выбираются все проданные товары и сумма количества после последнего завоза, то есть выясняется, сколько товара было продано с момента последнего завоза товара;
  • 3. из актов списания магазина выбираются все списанные товары и сумма количества после последнего завоза, то есть выясняется, сколько товара было списано с момента последнего завоза товара;
  • 4. суммой из пункта 2 и 3 считается количество расходованного товара с момента последнего завоза;
  • 5. данными для заявки служат все полученные в предыдущих пунктах данные, выбранные по принадлежности товара определенному поставщику.

Решение о закупки товара принимается на основе заявки с учетом таких факторов как предстоящие праздники, периодичность работы с данным поставщиком и т. п.

Для решения задачи составления отчёта о наличии товаров в магазине (по факту) данные, собранные терминалом сбора данных, экспортируются в компьютер в программу MS Excel.

Для решения задачи составления отчёта о результате деятельности магазина сравнивается количество товара в отчётах о наличии товара. Выводятся товары с разным количеством в отчётах. Считаются потери в ценах продажи.

Для расчета зарплаты продавцов используется следующий алгоритм:

  • 1. зарплата продавцов равна двум процентам суммы вырученных денег за период каждому продавцу поровну;
  • 2. если результат выполнения пункта 1 меньше 3000 рублей, то зарплата продавцов составляет 3000 рублей;
  • 3. если отчёт о результатах деятельности выявил потери, то они делятся на количество продавцов и отнимаются от зарплаты продавцов.

Структурная схема использования комплекса программ (дерево диалога)

Дерево диалога программы «Учет товародвижения» начинается с формы «Вход» (Рис 3.2).

Форма «Вход».

Рис 3.2. Форма «Вход»

После ввода правильной информации открывается форма «Меню» (Рис 3.3).

Форма «Меню».

Рис 3.3 Форма «Меню»

Меню предоставляет выбор:

  • 1. приход (для приходования товара);
  • 2. расход (для продажи товара);
  • 3. списание (для списания товара);
  • 4. магазин
  • 5. поставщики
  • 6. наличие
  • · наличие отчёт
  • 7. заказ поставщику
  • · заказ поставщику отчёт
  • 8. заказы покупателей
  • · заказы покупателей отчёт
  • 9. ценники

Если в поле пароль введено «админ» и выбран магазин, в форме меню появляются две кнопки хронология входов и сотрудники (Рис 3.4).

Рис 3.4. Форма «Меню»

Показать весь текст
Заполнить форму текущей работой