АРМ продавца малого предприятия по торговле промышленными товарами
Розглянуто комерційну діяльність малої промтоварної крамниці і для автоматизації обробки економічної інформації розроблено інформаційну модель та програмне забезпечення автоматизованого робочого місця продавця. ---------- Рассмотрена коммерческая функция малого промтоварного магазина, для автоматиз...
Saved in:
| Date: | 2007 |
|---|---|
| Main Authors: | , , |
| Format: | Article |
| Language: | Russian |
| Published: |
Інститут економіки промисловості НАН України
2007
|
| Subjects: | |
| Online Access: | https://nasplib.isofts.kiev.ua/handle/123456789/2714 |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Journal Title: | Digital Library of Periodicals of National Academy of Sciences of Ukraine |
| Cite this: | АРМ продавца малого предприятия по торговле промышленными товарами / В.И. Кравченко, П.И. Сагайда, В.В. Кравченко // Економіка пром-сті. — 2007. — № 3. — С. 107-114. — Бібліогр.: 5 назв. — рос. |
Institution
Digital Library of Periodicals of National Academy of Sciences of Ukraine| _version_ | 1859654403307339776 |
|---|---|
| author | Кравченко, В.И. Сагайда, П.И. Кравченко, В.В. |
| author_facet | Кравченко, В.И. Сагайда, П.И. Кравченко, В.В. |
| citation_txt | АРМ продавца малого предприятия по торговле промышленными товарами / В.И. Кравченко, П.И. Сагайда, В.В. Кравченко // Економіка пром-сті. — 2007. — № 3. — С. 107-114. — Бібліогр.: 5 назв. — рос. |
| collection | DSpace DC |
| description | Розглянуто комерційну діяльність малої промтоварної крамниці і для автоматизації обробки економічної інформації розроблено інформаційну модель та програмне забезпечення автоматизованого робочого місця продавця.
----------
Рассмотрена коммерческая функция малого промтоварного магазина, для автоматизации обработки экономической информации разработаны информационная модель и программное обеспечение автоматизированного рабочего места продавца.
----------
A commercial function of a small clothing shop is considered. To automize the processing of economic information, the information model and software for automated seller’s working place are developed.
----------
|
| first_indexed | 2025-12-07T13:37:12Z |
| format | Article |
| fulltext |
В.И. Кравченко,
П.И. Сагайда,
В.В. Кравченко
АРМ ПРОДАВЦА МАЛОГО ПРЕДПРИЯТИЯ ПО ТОРГОВЛЕ
ПРОМЫШЛЕННЫМИ ТОВАРАМИ
Одной из основных тенденций
становления рыночной экономики в
настоящее время является развитие
предприятий малого (индивидуального)
бизнеса непосредственно в торговле
промышленными товарами широкого
потребления, например одеждой.
Особенностью такого бизнеса является
совмещение в одной должности функций
различных лиц, начиная от директора и
заканчивая уборщицей. Естественно, что
такая многофункциональность
затрудняет ведение основной
деятельности – продажу товара – и
приводит к возникновению ошибок и
сбоев в работе. Кроме того,
индивидуальная торговая точка зачастую
представляет собой одновременно склад
и магазин, что накладывает
дополнительные обстоятельства на весь
процесс функционирования подобных
торговых единиц. Если еще учесть, что
предприятие подобного типа должно
регулярно и по специальным формам
отчитываться перед всевозможными
государственными фискальными
органами, то становится понятной
актуальность постановки задачи на
выполнение работ по автоматизации
отдельных видов деятельности
предприятия, и в частности
организационно-распорядительской.
В связи с вышеизложенным, целью
настоящей работы является создание
автоматизированного рабочего места
(АРМ) продавца для автоматизации
процесса учета организации
приобретения товара, его доставки в
магазин, реализации и формирования
отчетных документов. Причем в процессе
реализации следует учитывать не только
проданный товар, но и того, кому он
продан, т.е. покупателей.
Согласно [1] деятельность любого
предприятия классифицируется на
следующие типы: техническая
(производство и обработка);
коммерческая (покупка, продажа, обмен);
финансовая (привлечение средств и
распоряжение ими); страховая
(страхование, охрана имущества и т.п.);
учетная (бухгалтерия, калькуляция, учет
и т.п.); административная (предвидение,
организация, распорядительство и
контроль). Создание современной
системы организационного управления
магазином (складом) предназначено для
оказания помощи продавцу при принятии
решений (например, по цене товара)
путем снабжения его достоверной и
своевременной информацией,
достигается переходом на новую
автоматизированную информационную
технологию [2]. Опыт разработки АРМ
для любой сферы применения
показывает, что первоначальной задачей
является создание автоматизированного
банка данных.
Реально специалист промтоварного
магазина осуществляет следующие
___________________________
© Кравченко Валерий Иванович – кандидат технических наук, доцент;
Сагайда Павел Иванович – кандидат технических наук, доцент;
Кравченко Виталий Валериевич.
Донбасская государственная машиностроительная академия, Краматорск.
ISSN 1562-109X
операции: устанавливает связи с разными
производителями товаров данной
номенклатуры и исходя из своих слабо
формализуемых соображений выбирает
конкретного поставщика; приобретает у
этого поставщика товар и
транспортирует его в магазин (точнее, в
складскую часть магазина); реализует
товар со склада, учитывая его объем,
номенклатуру и стоимость; отчитывается
перед фискальными органами. Эти
операции сопровождаются движением
документов, к которым относятся
разного рода накладные, приходно-
расходные ордера, декларации и т.п.
Анализ операций с точки зрения
вышеприведенной классификации
показывает, что основными типами
деятельности рассматриваемого магазина
являются коммерческая, финансовая и
учетная, причем коммерческая тесно
связана с учетной.
Коммерческая деятельность
магазина начинается с приобретения
товара за ранее авансированные средства.
Приобретенный товар с места его
приобретения доставляется на склад в
магазин, а его перемещение фиксируется
в приходной накладной.
Затем рассчитывается розничная
цена единицы товара, которая должна
включать компенсацию за ранее
понесенные убытки, а также оплату
текущих платежей и прибыль. Таким
образом, в розничную цену входят:
аванс; арендная плата; оплата
коммунальных услуг; единый налог;
зарплата специалиста; прибыль. После
этого формируется накладная на
внутреннее перемещение и товар со
склада попадает в реализацию.
Существуют различные методы
ценообразования [3]. Ниже будет
применен метод определения цены на
основе издержек производства, понимая
под производством продажу товара. Суть
метода, основанного на прямых
издержках, состоит в установлении цены
путем добавления к переменным
затратам определенной надбавки
прибыли [3].
Рассмотрим процесс формирования
розничной цены на единицу товара,
позволяющий продавцу покрыть все
затраты и получить некоторую прибыль,
представляющую заданный процент от
стоимости затрат. Учитывая сведения,
изложенные выше, введем следующие
обозначения издержек: av – аванс; ap –
арендная плата; op – оплата
коммунальных услуг; ed – единый налог;
zs – зарплата специалиста.
Тогда переменные затраты на
единицу товара данной номенклатуры
можно представить в виде суммы
издержек
RC= av + ap + op + ed +zs, (1)
где RC – переменные затраты на единицу
товара;
av=C1K1 + TI;
C1 – цена единицы товара; К1 –
количество единиц товара; ТI –
транспортные издержки.
Обозначим через PP заданный
процент прибыли. Тогда величина
прибыли в натуральном выражении
определится по формуле
СР=RC·PP/100, (2)
где СР – размер прибыли в натуральном
исчислении.
Розничная цена СС единицы товара
составит
СС=СР+RC, (3)
где СР и RC определяются по формулам
(1, 2).
Полный объем розничных цен по
торговой точке может быть вычислен по
формуле
СУ=
m
i
ii CCn
1
(4)
где СУ – сумма розничных цен; ni –
количество единиц товара i-й
номенклатуры (артикула) или равных
переменных затрат; ССi – розничная цена
Номер накладной
Дата поставки
Объем поставки
Единица измерения товара
Стоимость единицы
измерения товара
Код фирмы-поставщика
Наименование
поставщика
Форма собственности
Адрес
Контакты
с поставщиком
Код товара
Наименование товара
Вид товара
Артикул
Код покупателя
Наименование покупателя
Наименование покупателя
Контакты с покупателем
m n
n
m
Номер документа
Дата покупки
Объем покупки
Цена единицы товара
Товар
Покупатель
Поставляет Поставщик
Покупает
единицы товара i-й номенклатуры,
вычисляемая по формуле (3); m –
количество различных номенклатур
товара.
Добавленная (маржинальная [3])
прибыль торговой точки определяется
формулой
ЕР=
m
i
ii CCn
1
-
m
i
ii RCn
1
, (5)
где ЕР – маржинальная прибыль; RCi –
переменные затраты, вычисляемые по
формуле (1).
В соответствии с
вышеизложенными принципами
разработка компонентов АРМ должна
начинаться с проектирования
информационной модели, т.е. модели
взаимодействия данных в БД. Приняв в
качестве основной реляционную модель,
напомним основные теоретические
положения, обычно применяемые при
описании реляционных БД.
Таблица представляет собой
двумерный набор строк (записей) и
столбцов, называемых полями или
атрибутами [4]. В качестве графического
средства для представления сущностей
атрибутов и связей между ними
используются ER-диаграммы. Для
проектируемой базы (АРМ «Контейнер»)
ER-диаграмма представлена на рис. 1.
Здесь сущностями являются
ПОСТАВЩИК, ТОВАР и
ПОКУПАТЕЛЬ. Тип связи
устанавливаем “многие – ко многим” и
обязательным классом принадлежности.
В соответствии с рис. 1 и принятыми
атрибутами первичных документов были
разработаны следующие таблицы:
«Поставщик»; «Товар»; «Покупатель»;
«Поставка»; «Продажа».
Рис. 1. ER-диаграмма БД АРМ
Отношения между этими
таблицами представлены на рис. 2, а
образец структуры в виде окна
приложения DataBase DeskTop, в которой
создавались таблицы, приведен на рис. 3.
Один из алгоритмов обработки данных
БД, в частности записанный в виде блок-
схемы алгоритм реализации методов
класса Avans, показан на рис. 4.
Рис. 2. Отношения между таблицами БД АРМ «Контейнер»
Поставщик
Код фирмы-поставщика
Наименование
поставщика
Форма собственности
Адрес
Контакты с поставщиком
Товар
Код товара
Наименование товара
Вид товара
Артикул
Покупатель
Код покупателя
Наименование покупателя
Наименование покупателя
Контакты с покупателем
n
1
Поставка
Код товара
Код поставщика
Дата поставки
Номер накладной
Объем поставки
Единица измерения товара
Стоимость единицы
измерения товара
Продажа
Код товара
Код покупателя
Дата покупки
Номер документа
Объем покупки
Цена единицы товара
n
1
1
n
n
Рис. 3. Структура таблицы «Товары»
Начало 1
I=1, m
Ввод ai, ni
OSA=0
I=1, m Конец
S=0
J=1, k
S=S+Cj·nj
ai = Aj
S=S+Tj
Вывод
данных
OSA=S+OSA
2
3
5
4
13
7
6
8
9
12
11
10
Рис. 4. Принципиальная блок-схема процедуры расчета аванса
Суть алгоритма заключается в том,
что перед приобретением товара у
оптового поставщика продавец
(пользователь АРМа) определяет, какой
товар и в каком количестве ему
необходимо закупить. Так как
номенклатура товара описывается
реквизитом «АРТИКУЛ», то
определяется перечень товаров аi и их
количество ni по каждому i-му артикулу.
После этого формируется специальный
запрос к БД по поиску поставщиков
данного товара и обрабатываются все
записи базы данных, из которых
выбирается наименование фирмы, а
также цена Cj единицы изделия j-го
артикула и транспортные расходы TIj по
доставке товара от j-го поставщика на
склад в Краматорск. Потом цены
суммируются и получается итоговая
сумма, которой должен располагать
продавец, чтобы купить товар у оптовых
поставщиков.
При этом предполагается
абсолютная корректность запроса, т.е.
информация в базе полностью
соответствует запросу и содержится в БД
в полном объеме.
В целом этот алгоритм описывает
вычисление слагаемого av (см. форму-
лу 1) и представлен в блоках 1-13 (см.
рис. 4).
В блоках 2,3 формируется массив
запросов к базе данных, как описано
выше. В блоке 4 присваивается
начальное значение переменной OSA,
представляющей собой общую сумму
аванса, а в блоке 6 – переменной S,
представляющей собой общую сумму
аванса по i-му артикулу. В блоках 7-9
производится сравнение заказываемых
артикулов с имеющимися в БД (Aj)) и при
их совпадении цена единицы товара
умножается на количество
предполагаемой покупки и суммируется
с ранее накопленным значением
переменной S (блок 9). При
несовпадении эта запись БД
пропускается и управление сразу
передается на блок 7. После просмотра
всех записей по данному поставщику в
блоке 10 добавляются транспортные
издержки (транспортные расходы TIj) и
выводятся (запоминаются в файле)
сведения о фирме-поставщике, товаре и
т.п. (блок 11), а также суммируются
данные к общей сумме аванса (блок 12).
Просмотрев все записи запроса (блок 5),
алгоритм заканчивает работу, имея в
переменной OSA итоговую сумму аванса.
Аналогично записываются и остальные
алгоритмы математического обеспечения
расчета розничной цены и планируемой
прибыли.
ПО АРМ специалиста складского
хозяйства промтоварного магазина
создано на основе модульно-
иерархической структуры, принятой за
основу при разработке в Borland Delphi и
состоящей из отдельных модулей [5].
Назначение модулей следующее:
1. Модуль «uMain.pas» инициирует
главное окно приложения – владельца
всех входных и выходных форм,
содержащего меню приложения (рис. 5).
В нем на закладках организованы
табличные формы для просмотра и
работы сразу со всеми записями таблиц.
Кроме того, с помощью табличных форм,
созданных на базе компонентов
TDBGrid, автоматизирована установка
связей между записями таблиц.
Рис. 5. Главная форма приложения при активной закладке «Товары»
2. Модуль «uDataModule.pas»
является контейнером невизуальных
компонентов, используемых для связи
приложения с таблицами БД и
централизованного подключения
визуальных компонентов к источникам
данных.
3. С помощью модулей «uPokup.
pas», «uPostav.pas» и «uTovar.pas»
производится редактирование записей в
БД с помощью визуальных компонентов,
которые обеспечивают просмотр и
редактирование только одной – текущей
записи соответствующей таблицы БД.
4. Модуль «uConnect.pas» позволяет
просмотреть состояние с поставками
товаров за счет связного перемещения по
записям таблиц, между которыми
установлены соответствующие связи.
5. Модули «uResultSQL1.pas», «uRe-
sultSQL2.pas» и «uResultSQL3.pas»
используется для выполнения и
просмотра результатов SQL-запросов к
содержимому таблиц БД.
6. Модуль «uReport.pas» позволяет
организовать просмотр и распечатку
отчета по содержимому таблиц БД
(данные по продажам).
Реляционная обработка данных в
БД осуществляется с помощью языка
SQL путем построения запросов к БД. За
организацию такого подхода к обработке
данных в приложениях, разработанных в
Delphi, отвечает класс и соответствую-
щий компонент TQuery. В его свойство
SQL записывается непосредственно текст
запроса. Всего таких запросов четыре.
В качестве примера обработки
данных в БД АРМ опишем запрос на
печать результатов обработки, который
осуществляется с помощью технологии
генерации отчетов, основанной на
компонентах из закладки QReport Delphi,
компонентах QuickRep (основа отчета,
подключаемая к источникам данных),
QRLabel (статический текст, аналог
обычной метки на форме), QRText
(компонент, осуществляющий
построчное отображение содержимого
отдельного поля источника данных).
Отчет с помощью вышеуказанных
компонентов организуется на отдельной
форме, которая пользователю в процессе
работы не предъявляется.
Просмотр и, по желанию
пользователя, печать отчета
осуществляется с помощью вызова
метода frmReport.QuickRep1.Preview.
Результат его выполнения приведен на
рис. 6.
Помимо указанных запросов в
системе предусматривается организация
специального запроса для проверки прав
доступа путем ввода пользователем
пароля. При правильном вводе пароля
происходит старт ПО АРМа и
подключение таблиц БД к невизуальным
компонентам. Обратное действие –
«Отключить» – выполняется
автоматически при закрытии
приложения.
Выводы.
Установлены виды деятельности
промтоварного магазина и показана
доминирующая роль коммерческой
деятельности. Показан механизм
образования розничной цены.
Информационные потребности продавца
могут быть удовлетворены путем
создания проблемно-профессионально
ориентированного АРМ, для которого
разработана информационная модель,
использованная при разработке ПО АРМ
«Контейнер». Описаны практические
принципы построения БД, макеты таблиц
и экранных форм. Результаты настоящей
работы могут быть использованы для
аналогичных малых предприятий,
например торгующих ЭВМ.
Литература
1. Новиков Ю. и др. Компьютеры,
Рис. 6. Форма просмотра и печати отчета «Результаты продаж»
сети, Интернет: Энциклопедия. – СПб.:
Питер, 2002. – 928 с.
2. Острейковский В.А.
Информатика: Учебник для вузов. – М.:
Высш. шк., 2001. – 511 с.
3. Желтикова И.А., Маховникова
Г.А., Пузыня Н.Ю. Цены и
ценообразование. – СПб.: Питер, 1999. –
112 с.
4. Хомоненко А.Д., Цыганков В.М.,
Мальцев М.Г. Базы данных. – СПб.:
КОРОНАпринт, 2002. – 672 с.
5. Фаронов В.В. Программирование
баз данных в Delphi 6. – СПб.: Питер,
2003. – 352 c.
|
| id | nasplib_isofts_kiev_ua-123456789-2714 |
| institution | Digital Library of Periodicals of National Academy of Sciences of Ukraine |
| issn | 1562-109Х |
| language | Russian |
| last_indexed | 2025-12-07T13:37:12Z |
| publishDate | 2007 |
| publisher | Інститут економіки промисловості НАН України |
| record_format | dspace |
| spelling | Кравченко, В.И. Сагайда, П.И. Кравченко, В.В. 2009-02-13T15:04:22Z 2009-02-13T15:04:22Z 2007 АРМ продавца малого предприятия по торговле промышленными товарами / В.И. Кравченко, П.И. Сагайда, В.В. Кравченко // Економіка пром-сті. — 2007. — № 3. — С. 107-114. — Бібліогр.: 5 назв. — рос. 1562-109Х https://nasplib.isofts.kiev.ua/handle/123456789/2714 Розглянуто комерційну діяльність малої промтоварної крамниці і для автоматизації обробки економічної інформації розроблено інформаційну модель та програмне забезпечення автоматизованого робочого місця продавця. ---------- Рассмотрена коммерческая функция малого промтоварного магазина, для автоматизации обработки экономической информации разработаны информационная модель и программное обеспечение автоматизированного рабочего места продавца. ---------- A commercial function of a small clothing shop is considered. To automize the processing of economic information, the information model and software for automated seller’s working place are developed. ---------- ru Інститут економіки промисловості НАН України НТП та організація виробництва АРМ продавца малого предприятия по торговле промышленными товарами АРМ продавця малого підприємства з торгівлі промисловими товарами Automated working place of a seller in a small enterprise trading manufactured goods Article published earlier |
| spellingShingle | АРМ продавца малого предприятия по торговле промышленными товарами Кравченко, В.И. Сагайда, П.И. Кравченко, В.В. НТП та організація виробництва |
| title | АРМ продавца малого предприятия по торговле промышленными товарами |
| title_alt | АРМ продавця малого підприємства з торгівлі промисловими товарами Automated working place of a seller in a small enterprise trading manufactured goods |
| title_full | АРМ продавца малого предприятия по торговле промышленными товарами |
| title_fullStr | АРМ продавца малого предприятия по торговле промышленными товарами |
| title_full_unstemmed | АРМ продавца малого предприятия по торговле промышленными товарами |
| title_short | АРМ продавца малого предприятия по торговле промышленными товарами |
| title_sort | арм продавца малого предприятия по торговле промышленными товарами |
| topic | НТП та організація виробництва |
| topic_facet | НТП та організація виробництва |
| url | https://nasplib.isofts.kiev.ua/handle/123456789/2714 |
| work_keys_str_mv | AT kravčenkovi armprodavcamalogopredpriâtiâpotorgovlepromyšlennymitovarami AT sagaidapi armprodavcamalogopredpriâtiâpotorgovlepromyšlennymitovarami AT kravčenkovv armprodavcamalogopredpriâtiâpotorgovlepromyšlennymitovarami AT kravčenkovi armprodavcâmalogopídpriêmstvaztorgívlípromislovimitovarami AT sagaidapi armprodavcâmalogopídpriêmstvaztorgívlípromislovimitovarami AT kravčenkovv armprodavcâmalogopídpriêmstvaztorgívlípromislovimitovarami AT kravčenkovi automatedworkingplaceofasellerinasmallenterprisetradingmanufacturedgoods AT sagaidapi automatedworkingplaceofasellerinasmallenterprisetradingmanufacturedgoods AT kravčenkovv automatedworkingplaceofasellerinasmallenterprisetradingmanufacturedgoods |