Научная статья на тему 'РАЗРАБОТКА ПРОГРАММНОГО КОМПЛЕКСА ДЛЯ АВТОМАТИЗАЦИИ ИНФОРМАЦИОННОГО ОБЕСПЕЧЕНИЯ БИЗНЕС-ПРОЦЕССОВ ТОРГОВЛИ'

РАЗРАБОТКА ПРОГРАММНОГО КОМПЛЕКСА ДЛЯ АВТОМАТИЗАЦИИ ИНФОРМАЦИОННОГО ОБЕСПЕЧЕНИЯ БИЗНЕС-ПРОЦЕССОВ ТОРГОВЛИ Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
43
4
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
АВТОМАТИЗАЦИЯ / БАЗА ДАННЫХ / ФИЛЬТРАЦИЯ / СПРАВОЧНИКИ / ОТЧЕТ

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Семенко Т.Н., Абатов Н.Т.

В данной статье приводится описание разработки программы автоматизации информационного обеспечения бизнес-процессов торговли на примере программы «ProffИнструмент». Программа «ProffИнструмент» предназначена для автоматизации деятельности торгового предприятия продажи профессионального оборудования и инструментов. Система позволяет обеспечить быстрый доступ к информации, хранящейся в базе данных организации.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «РАЗРАБОТКА ПРОГРАММНОГО КОМПЛЕКСА ДЛЯ АВТОМАТИЗАЦИИ ИНФОРМАЦИОННОГО ОБЕСПЕЧЕНИЯ БИЗНЕС-ПРОЦЕССОВ ТОРГОВЛИ»

Семенко Т.Н. студент

специальность Информационные системы

Абатов Н.Т.

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

КГУ имени А. Байтурсынова Казахстан, г. Костанай РАЗРАБОТКА ПРОГРАММНОГО КОМПЛЕКСА ДЛЯ АВТОМАТИЗАЦИИ ИНФОРМАЦИОННОГО ОБЕСПЕЧЕНИЯ БИЗНЕС-ПРОЦЕССОВ ТОРГОВЛИ

Аннотация: В данной статье приводится описание разработки программы автоматизации информационного обеспечения бизнес-процессов торговли на примере программы «ProffИнструмент». Программа «ProffИнструмент» предназначена для автоматизации деятельности торгового предприятия продажи профессионального оборудования и инструментов. Система позволяет обеспечить быстрый доступ к информации, хранящейся в базе данных организации.

Ключевые слова: Автоматизация, база данных, фильтрация, справочники, отчет.

Программа «ProffИнструмент» предназначена для автоматизации деятельности торгового предприятия продажи профессионального оборудования и инструментов. Система позволяет обеспечить быстрый доступ к информации, хранящейся в базе данных организации.

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

- учет хранящегося товара на складе.

- закупка и продажа товара.

- учет и хранение важной информации предприятия.

Вначале происходит наполнение основной информацией справочников базы данных. При вводе новой информации у пользователя имеется возможность выбора нужных данных из полей справочников (например, справочник работники, контрагенты, группы товара).

База данных программы имеет 13 таблиц, которые находятся в 3НФ.

Однако программа состоит из двух логически раздельных блоков -базы данных и программы - оболочки.

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

Описание процедур и функций

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

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

for I:= 0 to AdoDataSet1.RecordCount -1 do begin

LogPass[I]:= AdoDataSet1.FieldValues [Edit1.Text]+ ''+ AdoDataSet1.FieldValues [Edit2.Text] + ' ' + AdoDataSet1.FieldValues[sComboBox1.Text]; AdoDataSet1.Next; Inc(Counts);

ResultLogPass:=Trim(EditLText)+n+Trim(Edit2.Text)+"+Trim(sComboBo x1.Text);

Для добавления и регистрации новых пользователей выполнена следующая процедура: begin

if (Edit1.Text <> '') and (Edit2.Text <> '') then

AdoQuery1 .Parameters.ParamByName('Логин').Value:= Edit1.Text;

AdoQuery1.Parameters.ParamByName('Дата рождения').Value:= sDateEdit1 .Date;

AdoQuery1.ExecSQL;

Form19.Close;

end;

Для вывода отчета на печать выполнена следующая процедура: prntdbgrdh1 .SetSubstitutes (['%[Today]', DateToStr(Now)]); prntdbgrdh1 .Preview;

Для добавления текущей записи из одной таблицы в другую выполнена следующая процедура: Form17.AdoQuery1.insert;

Form17.AdoQuery1 .FieldByName('Наименование товара').AsString :=qry1.FieldByName('Наименование').AsString;

Form17.AdoQuery1 .FieldByName('Цена').AsString :=Form17.Edit1 .Text;

Form17.AdoQuery1.Post;

Form17.Edit1.Clear;

except

on e: Exception do

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

qry1.Filter:= '***='+ QuotedStr(edt1.Text); qry1.Filtered:=True ;

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

qryLinsert;

qry1.FieldByName('ID').AsString =Form9.qry1.FieldByName('ID').AsString;

qry1.FieldByName('Наименование').AsString=Form9.qry1.FieldByName(' Наименование ').AsString;

qry1.FieldByName('Цена').AsString=Form9.qry1.FieldByName('Цена').As String;

qry1.Post;

Для добавления пустой строки в конец таблицы выполнена следующая процедура:

qry1.Append; Form23.Show;

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

qry1.Delete;

Руководство пользователя

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

После авторизации программы на экране появляется главное окно. (см. рисунок 1).

Файл Справочники Товары Отчеты и статистика

С9 Прайс-лист Склад

-1

^ Новая закупка

-1

Новая продажа

^ Статистика

-!

Книга продаж / покупо

О Выход

Рисунок 1. Главное окно программы

Справочники

Для того чтобы вызвать справочники необходимо выбрать пункт меню «Справочники». Справочники напоминают простые, неэлектронные

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

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

7 -ябстния»

п ГабГ1 |«МО [Давсносъ |Пог»*-

* Ме*е£«ср Ьчег. 44 1 ' '

55

_ < Свргрй Скелет*» | 2

Ме*ег«»ер иЬпАлв м 1

7 $»%фвеа Иваи Лв»юв*-< Ме»*джер Г-иЬеч 10 3

8 АЬолнов EOC.IT*** Элеголг- Ме**ес«с«р <1Ьг«т№ и : !.5

- Ю Ппотничщ Пшшв Паапо»«* *Х<РО>" Поте*« Нвгллп 14 1 РШ „5 1

1 Введите кимпость: 011«*«1ГЬ фцыо

1 М «1♦ 1 - | | апе^гь ЗвфЬГТЬ

и

Рисунок 2. Справочник «Работники», фильтрация данных

Товары

Вкладка меню «Товары» имеет 5 пунктов: Склад, Прайс-лист, Новая продажа, Новая закупка, Книга продаж/покупок.

Пункт меню «Товар на складе» применяется для учета, отображения и хранения имеющегося товара в наличии на складе. На рабочей области имеется таблица с отображением списка товара и необходимая информация (количество, цена закупки, цена реализации, группа товара, номер). Внизу рабочей области имеется навигационная лента, кнопки закрытия формы, печати отчета, а так же кнопка по которой выбранный товар переносится в чек. Вверху формы расположен фильтр. Фильтрацию данных можно произвести по двум критериям: по наименованию товара и по группе товара (см. рисунок 3).

Пункт меню «Прайс-лист» отображает товар, имеющийся в товарообороте организации. На рабочей форме, кроме табличной части с данными, имеется изображение товара, а так же дополнительные поля, в которых указывается дополнительная информация о товаре. Внизу формы расположены кнопки закрытия формы и печати отчета (см. рисунок 4).

'__ " * — 1 1—1—

Ь11 ■ -_;_-.

Рисунок 3. Товар на складе

Рисунок 4. Прайс-лист

Для основных расчетов применяются пункты меню «Новая закупка» и «Новая продажа». При помощи пункта «Новая продажа», производится реализация покупки, создание чека. На рабочей области отображаются два поля для выбора из ленты контрагентов и кассира, который производит данную операцию. Добавление в чек товар можно произвести двумя способами: нажатием на форме «Продажа» на кнопку «Выбрать товар», после чего открывается форма «Товар на складе». Далее производится поиск нужного товара и выделение строки, после чего необходимо нажать на кнопку «Перевести чек» на форме «Товар на складе». Количество покупаемого товара вводится вручную. Второй способ добавить нужный товар в чек, использовать сокращенную таблицу «Товар на складе», которая располагается ниже таблицы чека. После поиска нужного товара, добавить его можно при помощи нажатия на кнопку «Добавить товар в чек» (см. рисунок 5).

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

Рисунок 5. Новая продажа Рисунок 6. Новая закупка

Отчеты и статистика

В пункте меню «Отчеты и статистика» имеется два подпункта:

«Статистика» и «Отчеты по продажам». Подпункт «Статистика» предназначен для наглядных отчетов в виде графиков, диаграмм. Статистика формируется по трем запросам: «Отчет по менеджерам», «Отчет по покупателям» и «Топ-10 товаров». «Отчет по менеджерам» содержит в себе данные по менеджерам, которые имеет наиболее большие продажи. На отчете имеется табличная часть с данными, а так же диаграмма с процентным соотношением продаж менеджеров. Данные виды отчетов имеют более наглядный и восприимчивый вид (см. рисунок 7).

Рисунок 7. Отчет по менеджерам Рисунок 8.Топ-10 товаров

«Отчет по покупателям» содержит в себе данные по покупателям, которые совершали покупки наиболее часто. Данный вид отчет дает возможно визуально просмотреть покупателей, на которых нужно уделять особое внимание, так как они приносить прибыль.

«Топ-10 товаров» - отчет, который отображает информацию о наиболее часто покупаемом товаре. Данный товар имеет наиболее частый спрос, чем остальной товар.

Подпункт «Отчет по продажам» формирует в себе отчет, в котором содержатся данные о продажах. Форма содержит табличную часть, навигационную панель, функцию фильтрации данных по инициалам (Ф.И.О.) менеджера (см. рисунок 9).

Данный отчет так же имеет функцию печати. Отчет будет отображать ту информацию, которая отображается в таблице (с применением фильтра или без фильтра) (см. рисунок 10).

Рисунок 9. Отчет по продажам продажам

Рисунок

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Отчет по

Реализация системы проводилась с использованием Microsoft Access 2003. При написании программы было уделено внимание удобству работы пользователя и построению дружественного интерфейса. Для увеличения скорости обработки и формирования отчетов был использован язык запросов SQL ставший стандартом.

Разработка программной модели производилась в интегрированной среде визуального программирования DELPHI 7.0.

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

Использованные источники::

1. Бекаревич Ю., Пушкина Н. MS Access 2007 за 30 занятий. - СПб: BHV, 2007.

2. Гаевский А. Разработка программных приложений на Delphi 6 - М.: Киев, 2000.

3. Архангельский А.Я Программирование в Delphi 7. -М.: «Бином», 2003. 1152 с., ил.

Смирнова О.В. студент 2 курса «Институт экономики и управления»

Овчинникова И.В. научный руководитель, старший преподаватель

Кузгту им. Горбачева Россия, г. Кемерово ПУТИ ПОВЫШЕНИЯ КОНКУРЕНТОСПОСОБНОСТИ

ПРЕДПРИЯТИЯ В статье представлены пути, по которым каждое предприятие сможет повысить конкурентоспособность. А также виды конкуренции и

i Надоели баннеры? Вы всегда можете отключить рекламу.