Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Информационных системах

Total Document Solution реально воплощается | Основной вид деятельности рынка ценных бумаг | Проблемы, решаемые с помощью систем управления рынком ценных бумаг | Торговая подсистема | Программно-технологические комплексы систем рынка ценных бумаг | Недвижимостью | Товародвижением и реализацией товарной продукции | Тема 2.7. Информационные системы в таможенном деле | ИСАОД-БАНК: ОПЕРАЦИОННЫЙ ДЕНЬ БАНКА | Подсистема «МультиВалютная Расчетная Палата (МВ РП)». |


Читайте также:
  1. В корпоративных системах
  2. Вертикальная и горизонтальная интеграция информационных систем
  3. Вертикальная и горизонтальная интеграция информационных систем
  4. Виды корпоративных информационных систем
  5. Влияние информационных технологий на развитие социально-культурного сервиса и туризма
  6. Возникновение самоорганизации в неравновесных системах. Понятие обратных связей
  7. Вычисления в системах бухгалтерского учета

 

Применение Интернет в системах управления закупками. Применение Интернет в системах обеспечения производства.

Системы управления закупками применяются в гипермаркетах, торговых сетях, центрах рыночной торговли.

Для расчета стоимости закупки и формирования платежного извещения требуются прайс-листы поставщиков товарной номенклатуры. Найти их можно в Интернет. Поэтому в системах управления закупками используется программа, обеспечивающая выход по гиперссылке на прайс-лист поставщика товарной номенклатуры, его редактирование и вставку расчетную таблицу.

Основная задача систем управления закупками - оптимизация рентабельности торговой операции за счет количественного распределения закупаемой для реализации товарной номенклатуры. Для ее решения нужны актуальные отпускные цены, средне розничные цены и оборачиваемость товарной номенклатуры. Найти эти данные можно в Интернет.

Задачу оптимизации рентабельности торговой операции представляют в табличной форме. В первой графе записывают наименование товарной номенклатуры, во второй - отпускные цены поставщиков товарной номенклатуры, в третьей графе записывают розничные цены, в четвертой графе - оборачиваемость товарной номенклатуры, в пятой графе вычисляют цену с учетом оборачиваемости, в шестой и седьмой графах записаны наименьшее и наибольшее количество товарной номенклатуры, в восьмой графе записано закупаемое количество товарной номенклатуры. Расчетная таблица представлена на рис.1.

Выручку от реализации конкретной номенклатуры вычисляется с учетом оборачиваемости. Оборачиваемость порождает закупку продукции в возрастающих объемах на средства от реализации предыдущей закупки. Тем самым оборачиваемость увеличивает нормативную выручку, рассчитываемую по розничным ценам. Для расчета реальной выручки вводят цену с учетом оборачиваемости. Эта цена равна произведению розничной цены и отношения розничной цены к отпускной, возведенного в степень оборачиваемость. Рентабельность торговой операции – это отношение выручки к стоимости закупки. Рентабельность торговой операции является монотонной функцией закупаемого количества. Поэтом наибольшее значение она достигает на концах промежутка изменения закупаемого количества. Легко доказать, что модуль производной рентабельности по закупаемому количеству строго больше нуля. Поэтому итерационный процесс последовательного улучшения рентабельности сходится за конечное число шагов.

В системах управления закупками нормативная база - прайс-листы производителей товарной продукции, представленные в Интернет. В настоящее время большинство прайс-листов являются электронными таблицами. Сделано это для автоматизации расчетов по итерационным программам. Трудоемкими процедурами данных систем являются редактирование прайс-листов и запись задачи в форме, понятной Excel. Данные процедуры полностью автоматизированы. Пользователь задает размерность задачи и нормативные данные. Специальная программа (внешняя компонента) записывает целевую функцию и ограничения задачи и решает ее в Excel. Таким образом, применение итерационных программ не требует знания математического программирования и приносит реальную выгоду.

Система управления закупками находит в Интернет прайс-листы производителей, вставляет их в расчетные таблицы, формирует и оптимизирует заказы, рассылает заказы по торговым отелам. Для выхода на прайс-листы производителей используется справочник с гиперссылками на Интернет-адреса прайс-листов. Заказы получаются в процессе редактирования расчетных таблиц. Оптимизируют заказы, изменяя закупаемое количество. Цель оптимизации - получить наибольшую рентабельность в процессе реализации закупки. Для рассылки заказов по торговым отделам находят по справочнику адрес отдела в локальной сети и записывают заказ по найденному адресу.

 

Рис.1

 

Оптимизировать рентабельность торговой операции можно, заменяя поочередно закупаемое количество наименьшим количеством или наибольшим количеством. При этом, если от ввода наименьшего количества рентабельность уменьшается, нужно ввести наибольшее количество. Данный способ позволяет получить оптимальную рентабельность, так как рентабельность - монотонная функция, зависящая от закупаемого количества, и поэтому наибольшее значение принимает в концах промежутка изменения аргумента.

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

-сохраняет текущее значение рентабельности в ячейке для переменной текрент,

-присваивает полю «Закупаемое количество» значение поля «Наименьшее количество»,

-если новое значение рентабельности меньше, чем значение переменной текрент, то присваивает полю «Закупаемое количество» значение поля «Наибольшее количество»,

-переходит к следующей строке расчетной таблицы, если она не пустая, и повторяет выше указанные операции.

Описание и текст программы приводятся в разделе «Программирование системы управления закупками».

Справочник торговых отделов и форма журнала регистрации рассылки заказов представлены на рис.3, рис.4.

 

Рис.3

Рис.4

 

Программа рассылки заказов по торговым отделам выполняет следующие операции:

-определяет наименование отдела, заданное в расчетной таблице,

-находит полученное значение наименования отдела в справочнике торговых отделов и определяет адрес получателя в локальной сети,

-записывает файл расчетной таблицы по найденному адресу,

-регистрирует доставку файла, т.е. заполняет первую пустую строку журнала регистрации рассылки заказов.

Описание и текст программы приводятся в разделе «Программирование системы управления закупками».

 

Программирование системы управления закупками

 

Функции программы расчета оптимальной закупки и

их реализация

В программе используются следующие переменные:

номер - номер текущей строки расчетной таблицы,

рент - значение ячейки E3, где записана формула рентабельности.

Переменной номер присваивают начальное значение, например, номер =5. Затем в цикле переменной рент присваивают значение ячейки E3, ячейке из графы «Закупаемое количество» присваивают значение ячейки из графы «Наименьшее количество». Если значение ячейки E3 меньше рент, то ячейке из графы «Закупаемое количество» присваивают значение ячейки из графы «Наибольшее количество». Переменную номе увеличивают на единицу. Цикл выполняется, пока текущая строка не равна пустой строке. Для реализации функций программы используются оператор цикла, условный оператор и обращение к ячейкам электронной таблицы.

 

Функции программы рассылки заказов по торговым отделам и их реализация

В программе используются следующие переменные:

наименование - значение ячейки B2 расчетной таблицы (ячейка с наименованием отдела)

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

адрес - адрес получателя в локальной сети,

номер1 - номер текущей строки журнала регистрации, рассылки.

Переменной наименование присваивают значение ячейки B2. Переменным номе, номер1 присваивают начальные значения. Затем находят в справочнике торговых отделов номер строки, содержащей образец наименование. Для этого в цикле увеличивают переменную номер на единицу, пока текущая строка отличается от переменной наименование. Далее определяют адрес получателя в локальной сети и записывают заказ по найденному адресу.

Затем находят в журнале регистрации номер первой пустой строки. Для этого в цикле увеличивают номер1 на единицу, пока текущая строка журнала регистрации не равна пустой. В найденную пустую строку записывают дату, время, получателя,

Для реализации данных функций применяются оператор цикла, оператор записи объектного файла по заданному адресу и обращения к ячейкам электронной таблицы.

 

Тексты программ

 

Текст программы расчета оптимальной закупки

Пояснения и обозначения

Для определенности считаем, что расчетная таблица имеет имя «Расчет», значение рентабельности торговой операции записано в ячейке E3, значение «Наименьшее значение» записано в графе 6, значение «Наибольшее значение» записано в графе 7, значение «Закупаемое значение» записано в графе 8. Реквизиты таблицы «Расчет» занимают строки с первой по пятую, записи начинаются с шестой строки и пустые строки чередуются с заполненными, т.е. после заполненной строки следует пустая и т.д.

Обозначим номер текущей строки в таблице «Расчет» номертекстр, текущее значение рентабельности торговой операции обозначим текрент.

Текст программы

Sub расчет()

‘Задаем начальные значения

номер = 6

 

While Worksheets("Расчет").Cells(номе, 1) <> ""

‘Сохраняем текущую рентабельность

рент= Worksheets("Расчет").Cells(3, 5)

 

‘Пересчитываем закупаемое количество

Worksheets("Расчет").Cells(номер, 8)=_

Worksheets("Расчет").Cells(номер, 6)

If рент >= Worksheets("Расчет").Cells(3, 5) Then

Worksheets("Расчет").Cells(номер, 8)=_

Worksheets("Расчет").Cells(номер,7): End If

‘Так как в расчетной таблице заполненные записи чередуются с пустыми, увеличиваем номер на 2. Если нет чередования, то номер нужно увеличить на 1

номер = номер + 2

Wend

End Sub

 

Текст программы рассылки заказов по торговым отделам

Пояснения и обозначения

Для определенности считаем, что расчетная таблица имеет имя «Расчет», справочник отделов имеет имя «Справочник», журнал регистрации рассылки имеет имя «Журнал», наименование торгового отдела записано в ячейке B2 Реквизиты таблицы «Справочник» занимают строки с первой по вторую, записи начинаются с третьей строки, реквизиты таблицы «Журнал» занимают строки с первой по вторую, записи начинаются с третьей строки.

Обозначим номер текущей строки в таблице «Справочник» номер, номер текущей строки в таблице «Журнал» - номер1, значение ячейки B2 расчетной таблицы (ячейки с наименованием отдела) – наименование, адрес получателя в локальной сети – адрес.

Текст программы

Sub рассылка()

‘Задаем начальные значения

номер =3

номер1 = 3

наименование = Worksheets("Расчет").Cells(2, 2)

 

‘Находим в таблице «Справочник» строку, содержащую переменную наименование, точнее, находим номер данной строки

While Worksheets("Справочник").Cells(номер, 1) <> ""and_

наименование <> Worksheets("Справочник").Cells(номер, 1)

номер = номер +1

Wend

‘Вычисляем адрес получателя в локальной сети

адрес = Worksheets("Справочник").Cells(номер, 2)

 

Записываем расчетную таблицу по найденному адресу.

c= адрес

ActiveWorkbook.SaveAs Filename:=c, FileFormat:=xlNormal, _

Password:="", WriteResPassword:="",_

ReadOnlyRecommended:=False, _

CreateBackup:=False

‘Находим в таблице «Журнал» номер первой пустой строки

While Worksheets("Журнал").Cells(номер1, 1) <> ""

номер1 = номер1 +1

Wend

‘Записываем в найденную строку дату, время, получателя

Worksheets("Журнал").Cells(номер1, 1) = Date

Worksheets("Журнал").Cells(номер1, 2) = Time

Worksheets("Журнал").Cells(номер1, 3) = наименование

 

Применение Интернет в системах обеспечения производства сырьем

 

В системах обеспечения производства сырьем Интернет применяется для определения цен поставщиков сырья и цен сырья на товарно-сырьевых биржах.

Основная задача систем обеспечения производства сырьем - найти поставщиков сырья так, чтобы расход сырья на весь выпуск продукции был наименьшим в денежном выражении. Это задача дискретного программирования.

 

 

Контрольные вопросы

 

1. Какова основная задача системы управления закупками?

2. Какова основная задача систем обеспечения производства сырьем?

3. Каким способом оптимизируют рентабельность торговой операции?

 


Дата добавления: 2015-08-26; просмотров: 51 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
И многофункциональным телефонным аппаратом| Тема 3.3. Поисковые службы, их структура и применение

mybiblioteka.su - 2015-2024 год. (0.017 сек.)