Применение процессного подхода к управлению бизнес-процессами (Используемые классификаторы и системы кодирования)
Содержание:
ВВЕДЕНИЕ
Торговля – обширнейшая область предпринимательской деятельности и сфера приложения труда – получила в последние годы новые импульсы своего развития. Менеджерам таких предприятий приходится ежедневно сталкиваться с множеством проблем организационного, экономического и финансового характера, которые приходится решать интуитивно, методом "проб и ошибок", приобретая постепенно практический опыт. Торговля является одной из крупнейших отраслей экономики любой страны, как по объему деятельности, так и по численности занятого в ней персонала, а предприятия этой отрасли являются наиболее массовыми. Деятельность торговых предприятий связана с удовлетворением потребностей каждого человека, подвержена влиянию множества факторов и охватывает широкий спектр вопросов организационно-технологического, экономического и финансового характера, требующих повседневного решения.
Динамическая конкурентная среда, новые условия ведения бизнеса предъявляют повышенные требования к организации управления на торговом предприятии. Исходя из современных требований, предъявляемых к качеству работы современных торговых предприятий, нельзя не отметить, что эффективная работа его всецело зависит от уровня оснащения компании информационными средствами на базе компьютерных систем автоматизированного учета. Компьютерный учет имеет свои особенности и радикально отличается от обычного. Компьютер облегчает учет, сокращая время, требующееся на оформление документов и обобщение накопленных данных для анализа хода торговой деятельности, необходимого для управления ею. Таким образом, при применении компьютера «количество переходит в качество»: увеличение скорости расчетов делает возможным качественное улучшение самой схемы построения торговли.
Исходя из вышесказанного, была определена следующая цель курсовой работы: разработка проекта информационной системы для супермаркета.
Для достижения поставленной цели необходимо выполнить следующие задачи:
- представить технико-экономическую характеристику предметной области и предприятия;
- выбрать комплекс задач автоматизации и охарактеризовать существующие бизнес-процессы;
- изучить информационное обеспечение задачи;
- проанализировать программное обеспечение задачи;
- рассмотреть контрольный пример реализации проекта и дать его описание.
Объектом исследования будет выступать процесс разработки проекта информационной системы для супермаркета, а предметом – сама информационная система.
В качестве основных источников при написании работы использовались труды таких исследователей, как Вендров А. М., Смирнова Г.Н. и др.
Технико-экономическая характеристика предметной области и предприятия
Характеристика предприятия и его деятельности
Розничная торговая сеть классифицируется по двум признакам: стационарности и товарно-ассортиментному профилю.
По первому признаку розничная торговая сеть разделяется на:
- стационарную (магазины);
- полустационарную (павильоны, палатки, ларьки, киоски);
- передвижную (развозная и разносная).
По второму признаку розничная торговая сеть разделяется на:
- смешанную (торгующую товарами одной или двух-трех групп или комплексов);
- специализированную (торгующую отдельными подгруппами и видами товаров);
- универсальную (торгующую всеми группами или продовольственных или непродовольственных товаров).
Супермаркет – это крупный магазин самообслуживания по торговле товарами повседневного спроса (преимущественно продовольственными).
Супермаркет представляет собой объект нового для каждого города формата: современная функциональная архитектура, просторная планировка, большая и удобная парковка, продажа полного набора товарного ассортимента для всей семьи в одном месте, – всё это сегодня остро востребовано на рынке услуг каждого города, где работают супермаркеты разнообразных сетей или идет их строительство. Так, большинство сетей делает ставку на быстрооборачивающиеся товары повседневного спроса с раскрученными брэндами, малое количество товаров с ограниченным сроком хранения и самую популярную бытовую химию. Основу такой торговли (80%) составляют продукты питания, остальное – сопутствующие товары. Около 50% товара, представленного в сетях, приходит по дистрибутивным каналам и эксклюзивным договорам, что неудивительно, учитывая, что все сети выросли из оптовых фирм. Данная политика, безусловно, влияет на ассортимент магазинов, поскольку заключенные договора подразумевают выполнение дистрибуторских планов. В результате колбасный отдел может быть представлен всего 2-3 производителями, что не совсем верно с точки зрения категорийного менеджмента.
Несмотря на стремление охватить все категории покупателей, налицо все же явная тенденция к привлечению в экономные магазины людей с высокими доходами, мотивируя их тем, что экономия еще никому не повредила. Супермаркеты, продавая продукцию под своей маркой по эксклюзивным дистрибьюторским договорам, держат цены, ниже которых товар не может быть никому другому доступен. Магазины имеют несколько секций, в которых реализуются хлеб, мука, крупы, макаронные изделия, сахар, соль, кондитерские изделия, чай, кофе, пище концентраты, консервированная продукция, детское питание, колбасные и рыбные изделия, плодовые соки, пиво и алкогольная продукция, составляющие его постоянный ассортимент. Как правило, супермаркеты предлагают продукты питания только высокого качества и по доступным ценам.
Организационная структура управления предприятием
Организационная структура супермаркета изображена на Рисунке 1.
Рисунок 1 Организационная структура супермаркета
Выбор комплекса задач автоматизации и характеристика существующих бизнес-процессов
При разработке проекта информационной системы для супермаркета необходимо обеспечить ввод, хранение и редактирование информации. Кроме того, необходимо реализовать функцию удаления неактуальных записей.
В связи с этим, обнаруживается необходимость хранения и обработки данных, сгруппированных следующим образом:
- информация о продавцах (код продавца, ФИО, дата рождения, паспортные данные, контактный телефон);
- информация о менеджерах (код менеджера, ФИО, дата рождения, паспортные данные, контактный телефон);
- информация о группе товаров (код группы товаров, наименование, приоритет);
- информация о товаре (код товара, наименование, код группы товаров, срок годности, остаток на складе);
Общей целью задачи выступает оперативное и комфортное получение информации, ее хранение, обновление и редактирование; вывод результатной информации в виде отчетов и результатов выполнения запросов.
Информационное обеспечение задачи
Информационная модель и ее описание
Информационная модель системы будет состоять из справочников, в которые заносится информация о регистрируемых документах. Таких справочников будет четыре:
- Справочник продавцов;
- Справочник менеджеров;
- Справочник товаров;
- Справочник групп товаров.
Информационная модель для разрабатываемого проекта изображена на рисунке 2.
Рисунок 2 Информационная модель
3.2 Используемые классификаторы и системы кодирования
Группировка информации осуществляется на основе системы классификации и кодирования, позволяющих представить информацию в форме, удобной для ввода и обработки данных с помощью вычислительной техники.
Используемые классификаторы изображены в Таблице 1.
Таблица №1 Используемые классификаторы
Кодируемое множество объектов |
Длина кода |
Система кодирования |
Система классификации |
Вид классификатора |
Код продавца |
4 |
Порядковая |
отсутствует |
Локальный |
Код менеджера |
4 |
Порядковая |
отсутствует |
Локальный |
Код группы товара |
4 |
Порядковая |
отсутствует |
Локальный |
Код товара |
4 |
Порядковая |
отсутствует |
Локальный |
Для связи информации о группе товаров и закрепленных за ней менеджеров были созданы таблица «Группа товаров» и «Менеджеры». Данные таблицы связываются посредством полей Код продавца и Код группы товара.
Аналогичным способом связаны таблицы «Группа товаров» и «Продавец», а также «Группа товаров» и «Товар».
Характеристика нормативно-справочной, входной и оперативной информации
Входной информацией для проекта информационной системы для супермаркета будут являться следующие данные:
- данные о продавцах;
- сведения о менеджерах;
- сведения о группах товаров;
- сведения о товарах.
Нормативно-справочная информация (НСИ) – это условно-постоянная составляющая общей корпоративной информации. Она используется при регламентации деятельности компании, обеспечивая "сшивку" данных, сопровождающих бизнес-процессы компании. Другими словами, НСИ — это ядро единого информационного пространства организации, включающее в себя набор справочников, словарей, классификаторов, стандартов, регламентов, используемых в деятельности предприятия.
В данном случае нормативно-справочной информацией будет выступать информация о товарах, их наименованиях, сроках годности и т.д. Информация, хранящаяся в справочниках, заполняется непосредственно сотрудниками супермаркета и может быть при необходимости редактирована, удалена или обработана.
Исходя из вышесказанного следует, что необходимо разработать форму экрана, которая будет доступно и понятно обеспечивать все необходимые функции.
Пример формы ввода информации изображен на Рисунке 3.
НАЗВАНИЕ ФОРМЫ
КНОПКИ
ПОЛЕ ДЛЯ ВВОДА
НАЗВАНИЕ ПОЛЯ
Рисунок 3 Форма ввода информации
К каждой форме автоматически подключаются справочники, необходимые для заполнения того или иного поля.
Перечень подключаемых к формам справочников представлен в Таблице 3.
Таблица №3Перечень справочников
Название справочника |
Ответственный за введение |
Среднее число записей |
Средняя частота актуализации |
Средний объем актуализации % |
Справочник продавцов |
Менеджер по работе с персоналом |
Равно количеству сотрудников |
1/мес |
0-100 |
Справочник менеджеров |
Менеджер по работе с персоналом |
Равно количеству сотрудников |
1/мес |
0-100 |
Справочник групп товаров |
Менеджер по группе товаров |
В зависимости от сезона |
1/нед |
100 |
Справочник товаров |
Продавец |
В зависимости от количества групп товаров |
28-31/мес |
100 |
Характеристика входных документов для проекта информационной системы для супермаркета представлена в Таблице 4.
Таблица №4 Характеристика входных документов
Код документа |
Наименование |
Источник получения |
Частота возникн/мес |
01 |
Договор о найме сотрудника |
Менеджер по работе с персоналом |
1 |
02 |
Сезонная оценка спроса на группу товаров |
Маркетинговая служба |
0,5 |
03 |
Накладные на приход товара |
Отдел приемки |
28-31 |
Характеристика результатной информации
Результатная информация должна отображаться на форме экрана при работе с системой. Кроме того, необходимо предусмотреть возможность распечатки документов.
Также необходимо учитывать тот факт, что пользователи, работающие с системой, могут обладать весьма дифференцированными навыками работы с персональным компьютером. Таким образом, и для ввода, и для вывода информации необходимо разработать комфортный и удобный вид, доступный любой категории пользователей.
В данном случае в качестве результатной информации могут выступать любые данные системы, доступные для просмотра, а также результаты обработки данных и отчеты по необходимым параметрам.
Перечень и характеристика результатной информации для проекта информационной системы для супермаркета приведены в Таблице 5.
Таблица №5 Характеристика результатных документов
Наименование |
Источник формирования |
Частота формир/мес |
Структура документа |
Способ доставки |
Отчет для руководства |
Таблицы «Менеджеры», «Продавцы», «Группы товаров», «Товары» |
4 |
Стандартная |
Вывод формы на экран |
Перечень товаров |
Таблица «Товары» |
28-31 |
Оригинальная |
Вывод формы на экран |
Перечень групп товаров |
Таблица «Группы товаров» |
4 |
Стандартная |
Вывод формы на экран |
Перечень сотрудников |
Таблицы «Менеджеры», «Продавцы» |
1 |
Оригинальная |
Вывод формы на экран |
Программное обеспечение задачи
Общие положения (дерево функций и сценарий диалога)
Общение системы для супермаркета с пользователем реализовано при помощи кнопочного меню, реализующего необходимые функции.
Дерево функций изображено на Рисунке 4.
Функции
Основные
Служебные
Проверка логина/пароля
Настройки
Ведение справочников
Ввод сведений
Вывод результатов
Рисунок 4 Дерево функций
Сценарий диалога изображен на Рисунке 5.
Основное меню
Файл
Справочники
Отчеты
Сервис
Справка
Операции
Новый
Открыть
Сохран.
Печать
Настройки
Выход
Справочник продавцов
Справочник менеджеров
Справочник групп товаров
Справочник товаров
Ввод инф
Формир. отчета
Вывод на печать
Парамет
Помощь
О прогр
Отчет
Перечень товаров
Перечень групп товаров
Перечень сотрудников
Выход
Рисунок 5 Сценарий диалога
Характеристика базы данных
Проектируемая информационная система будет включать базу данных, содержащую четыре таблицы:
- продавцы;
- менеджеры;
- группы товаров;
- товары.
Описание таблиц представлено в нижеследующих таблицах.
Таблица №6 Сведения о продавцах
Имя поля |
Тип данных |
Идентификатор |
Длина поля |
Длина одной записи |
Число записей |
Возможность индексирования |
Код продавца |
числовой |
Kod_pr |
20 |
3 |
неогр |
Да Ключевое поле |
ФИО продавца |
текстовый |
Fio_pr |
30 |
30 |
неогр |
Нет. |
Пасп. данные |
числовой |
passport |
20 |
8 |
неогр |
Нет Повторения невозможны |
Дата рождения |
Дата/время |
Date |
20 |
10 |
неогр |
Нет |
Контактный телефон |
числовой |
Nom_tel |
20 |
3 |
неогр |
Нет |
Отв. за группу товаров |
числовой |
Otv_gr_tov |
20 |
10 |
неогр |
Нет |
Таблица №7 Сведения о менеджерах
Имя поля |
Тип данных |
Идентификатор |
Длина поля |
Длина одной записи |
Число записей |
Возможность индексирования |
Код менеджера |
числовой |
Kod_men |
20 |
3 |
неогр |
Да Ключевое поле |
ФИО менеджера |
текстовый |
Fio_men |
30 |
30 |
неогр |
Нет. |
Пасп. данные |
числовой |
passport |
20 |
8 |
неогр |
Нет Повторения невозможны |
Дата рождения |
Дата/время |
Date |
20 |
10 |
неогр |
Нет |
Контактный телефон |
числовой |
Nom_tel |
20 |
3 |
неогр |
Нет |
Отв. за группу товаров |
числовой |
Otv_gr_tov |
20 |
10 |
неогр |
Нет |
Таблица №8 Сведения о группах товаров
Имя поля |
Тип данных |
Идентификатор |
Длина поля |
Длина одной записи |
Число записей |
Возможность индексирования |
Код группы товара |
Числовой |
Kod_gr |
10 |
3 |
неогр |
Да. Ключ. |
Наименование группы |
Текстовый |
Naim_gr |
10 |
3 |
неогр |
Нет |
Таблица №9 Сведения о товарах
Имя поля |
Тип данных |
Идентификатор |
Длина поля |
Длина одной записи |
Число записей |
Возможность индексирования |
Код товара |
Числ. |
Kod_tov |
10 |
3 |
неогр |
Да. Ключ. поле |
Наименование |
Текст. |
Naim |
10 |
3 |
неогр |
Нет |
Код группы товаров |
Числ. |
Kod_gr |
10 |
3 |
неогр |
Да |
Срок годности |
Числ. |
Srok |
10 |
3 |
неогр |
Нет |
Остаток на складе |
Числ |
Ost_na_skl |
10 |
1-15 |
неогр |
Нет |
ER-модель проекта информационной системы для супермаркета представлена на рисунке 8.
Сведения о менеджерах
код менеджера
ФИО менеджера
пасп. данные
Дата рождения
Контактный телефон
Ответственный за группу товаров
Сведения о продавцах
код продавца
ФИО продавца
пасп. данные
Дата рождения
Контактный телефон
Ответственный за группу товаров
Сведения о товарах
код товара
наименование
код группы товаров
срок годности
остаток на складе
Сведения о группах товаров
код группы товаров
наименование
Рисунок 6 ER-модель
Структурная схема пакета (дерево вызова программных модулей)
Дерево вызова программных модулей проекта информационной системы для супермаркета изображено на Рисунке 7.
Рисунок 7 Дерево вызова программных модулей
Описание функций приведенных модулей отображено в Таблице 10.
Таблица 10 Описание функций программных модулей
№ |
Наименование модуля |
Функции модуля |
1 |
Модуль безопасности |
Содержит процедуры и функции, обеспечивающие ввод и проверку пароля, вход пользователей в систему, напоминание о необходимости смены пароля, автоматический выход из системы при отсутствии пользователя на рабочем месте. |
2 |
Модуль инициализации интерфейса программы |
После успешного входа в систему, запускает программу, используя настройки прав доступа для учетной записи пользователя |
3 |
Модуль управления деревом объектов |
Содержит процедуры и функции, позволяющие управлять отображением дерева объектов и его элементами |
4 |
Модуль взаимодействия с базой данных |
Содержит процедуры и функции, используемые для установления соединения с базой данных, а также управляющие операциями чтения, записи и редактирования данных |
5 |
Модуль справочной системы |
Содержит процедуры и функции, необходимые для отображения справочной информации |
6 |
Модуль «Справочники» |
Содержит процедуры функции, позволяющие просматривать содержимое справочников системы, и редактировать их (если позволяют права доступа) |
7 |
Модуль ввода данных «Заявки» |
Содержит процедуры и функции, позволяющие создавать новые заявки, вводить данные, управлять статусом заявок |
8 |
Модуль «Отчеты» |
Содержит процедуры и функции для просмотра типовых отчетов и создания произвольного отчета |
9 |
Модуль «Печать документов» |
Обеспечивает предварительный просмотр, настройку параметров документов и печать на принтере |
Описание программных модулей
Описание программных модулей, реализуемых в проекте информационной системы для супермаркета, приведено на Рисунке 8. Рассмотрен пример описания модуля «Отчеты».
Рисунок 8 Описание программного модуля «Отчеты»
Контрольный пример реализации проекта и его описание
Для того чтобы начать работу с базой данных, необходимо знать расположение необходимого файла на диске. После того, как файл найден, необходимо проверить, точно ли это он. У разрабатываемой информационной системы расширение файла должно выглядеть как .mdb или .accdb.
В первую очередь после открытия пользователь видит форму авторизации.
Рисунок 10 Форма авторизации
Для авторизации пользователю необходимо в поле «Имя пользователя» выбрать соответствующее имя пользователя, а после этого ввести пароль. Если данные для авторизации корректны, то после нажатия на кнопку «Вперед!» откроется соответствующее данному пользователю меню, если же была допущена ошибка, то появится системное сообщение, которое сообщит, какая именно была ошибка.
Допустим, что успешно была пройдена авторизация пользователем «Директор», которому доступны все действия в системе. Тогда откроется меню для директора.
Рисунок 11 Форма «Меню» для директора
На данной форме пользователь может выбрать тот пункт, который необходим. Кроме того, есть функциональная кнопка «Выход», которая закроет форму и кнопка «Назад», которая возвращает на предыдущий экран.
Предположим, что пользователю необходимо произвести ввод информации. После нажатия на соответствующую кнопку откроется следующая форма:
Рисунок 12 Форма «Ввод информации»
Здесь также предусмотрены необходимые функциональные кнопки и кнопки, при нажатии на которые происходит открытие соответствующих форм. Например, пользователь хочет добавить информацию о менеджере:
Рисунок 13 Форма «Менеджер»
На данной форме есть все необходимое для добавления, изменения, удаления, сохранения и вывода на печать информации о покупателе.
Помимо всего прочего, в системе предусмотрена возможность обработки информации посредством запросов. Для этого в меню необходимо выбрать пункт «Обработка информации». Тогда откроется следующая форма:
Рисунок 14 Форма «Обработка данных»
На данной форме можно выбрать, какой запрос осуществить. Допустим, что пользователю необходимо знать телефоны продавцов. При нажатии на нужную кнопку выведется следующий результат:
Рисунок 15 Результаты запроса «Номера телефона»
Кроме того, по результатам запросов можно получить наглядные отчеты, где указано число и время их составления. Например, отчет по ранее произведенному запросу:
Рисунок 15 Отчет «Номера телефона»
ЗАКЛЮЧЕНИЕ
В ходе выполнения работы была достигнута поставленная цель: разработан проект информационной системы для супермаркета.
Для достижения поставленной цели были выполнены следующие задачи:
- предоставлена технико-экономическая характеристика предметной области и предприятия, а именно – супермаркета;
- выбран комплекс задач автоматизации и охарактеризованы существующие бизнес-процессы супермаркета;
- изучено информационное обеспечение задачи для информационной системы супермаркета;
- проанализировано программное обеспечение задачи для информационной системы супермаркета;
- рассмотрен контрольный пример реализации проекта и предоставлено его описание.
Предоставленный пример реализации проекта получился привлекательным, наделенным дружественным интерфейсом и всеми необходимыми функциями, а также отвечающим всем требованиям. Данный пример позволяет оценить эффективность и целесообразность внедрения подобной информационной системы в супермаркет.
СПИСОК ЛИТЕРАТУРЫ
- Базиян, Менахем и др. VisualFoxPro 6. Специальное издание: Пер. с англ. – М.: Издательский дом «Вильямс», 1999 – 928 с.
- Буч Г. Объектно – ориентированный анализ. Электронный вариант
- Вендров. А.М. Проектирование программного обеспечения экономических информационных систем: Учебник. – М.: Финансы и статистика, 2005. – 352 с. электронный вариант
- Вендров. А.М. Проектирование программного обеспечения экономических информационных систем: Учебное пособие. – М.: Финансы и статистика, 2002 электронный вариант
- Венчковский Л.Б. Разработка сложных программных изделий. – электронный вариант.
- Гофман В. Работа с базами данных в Delphi. С-Пб: БХВ-Петербург 2001
- Ньютон Р. Управление проектами от А до Я. – М.: Альпина Паблишер, 2014
- Смирнова Г.Н. и др. Проектирование экономических информационных систем: Учебник – М. Финансы и статистка, 2001. электронный вариант
- Фаронов В. Программирование баз данных в Delphi 7. Учебный курс С-Пб: Питер 2003
- Шлеер. Технология разработки программного обеспечения. Электронный вариант.
- Э.В.Фуфаев, Д. Э. Фуфаев Разработка и эксплуатация удаленных баз данных : учебник для студ. сред. проф. образования / Э.В.Фуфаев, Д. Э. Фуфаев. — М .: Издательский центр ≪Академия≫, 2008. — 256 с..
- Отладка и тестирование программ: основные подходы и ограничения (Отладка программ )
- Оценка стоимости проекта (Общетеоретические основы оценки стоимости проекта )
- Автоматизация учета арендованных средств (Характеристика предприятия и его деятельности)
- Управление поведением в конфликтных ситуациях (Сущность конфликтов в организации )
- Применение процессного подхода для оптимизации бизнес-процессов (Информационные технологии в управлении бизнесом и производством)
- Договора и их виды как одна из форм организации коммерческой деятельности по работе с контрагентами (на примере деятельности ООО «Необходимые решения»)
- Колористическая, цветовая и тональная организация живописного произведения Красные рыбки
- Коммерческая деятельность по управлению товарными ресурсами(«сущность и задачи коммерческой деятельности по формированию товарных ресурсов в современных условиях»)
- Конкурентные стратегии фирм на внутреннем и/или мировом рынках (Понятие конкурентоспособности и модели управления конкурентоспособностью предприятия)
- Налоговая система РФ как фактор экономической стабилизации (Сущность, понятие и роль налогов в макроэкономическом регулировании)
- Основные этапы формирования налогового учета в России (Понятие и функции налогового учета)
- Применение процессорного подхода к управлению бизнес-процессами (Обоснование необходимости совершенствования бизнес-процессов)