![](/stc/img/evkova.png)
Проектирование реализации операций бизнес-процесса «Учет предоставленных услуг салоном красоты»
Содержание:
Введение
За последние двадцать лет значительно возрос объём и оборот информации во всех сферах жизнедеятельности человека: экономической, финансовой, политической, духовной. И процесс накопления, обработки и использования знаний постоянно ускоряется. В связи с этим возникает необходимость использования автоматических средств, позволяющих эффективно хранить, обрабатывать и распределять накопленные данные.
Компьютерный учет имеет свои особенности и радикально отличается от обычного. Компьютер не только облегчает учет, сокращая время, требующееся на оформление документов и обобщение накопленных данных для анализа хода производственной деятельности, необходимого для управления ею. Программное обеспечение для работы с базами данных используется на персональных компьютерах уже довольно давно.
Понятие «система» очень часто употребляется как в научных дисциплинах, так и в повседневной жизни. Примеров тому достаточно много: Солнечная система, система транспорта, файловая система и многое другое. Под системой понимается любой объект, состоящий из множества взаимосвязанных частей и существующий как единое целое. Совокупность взаимосвязанных данных, предназначенных для обработки на компьютере – система данных. Совокупность взаимосвязанных программ определенного назначения – программные системы (ОС, системы программирования, пакеты прикладных программ и др.) Информационные системы – одно из важнейших приложений компьютерных технологий.
Эффективная работа в современных условиях невозможная без использования компьютерных технологий. Правильный выбор программного продукта - это первый и определяющий этап автоматизации работы. Применение информационной системы (ИС), которая отвечала бы требованиям (масштабу, специфике и т.д.), позволила бы минимизировать издержки и повысить оперативность управления в целом.
Цель курсовой работы – проектирование реализации операций бизнес процесса «Учет услуг» салона красоты.
Для достижения поставленной цели необходимо решить следующие задачи:
- выбрать комплекс задач автоматизации;
- охарактеризовать существующие бизнес-процессы;
- дать характеристику документообороту;
- обосновать проектные решения по информационному и программной обеспечению;
- описать информационную модель;
- описать входную и результатную информацию;
- составить сценарий диалога;
- дать характеристику базы данных;
- построить дерево вызова программных модулей;
- описать контрольный пример.
1. Аналитическая часть
1.1 Характеристика комплекса задач
1.1.1 Выбор комплекса задач автоматизации и характеристика существующих бизнес-процессов
На предприятиях индустрии красоты можно выделить несколько групп бизнес-процессов.
- Основные.
- Обеспечивающие.
- Управляющие.
- Развитие.
Основные бизнес-процессы создают ценность для потребителя. В результате чего потребитель получает изделие, товар или услугу. К ним относятся: оказание всех видов услуг в салоне, продажа товара.
Результатом обеспечивающих бизнес-процессов является своевременное поступление ресурсов, необходимых для качественного и своевременного выполнения основных бизнес-процессов. К ним относят закуп материалов и оборудования, техническое обслуживание оборудования, подбор и обучение персонала, юридическое и бухгалтерское сопровождение, уборка помещения, стирка белья, программа производственного контроля и т.п.
Управляющие бизнес-процессы обеспечивают планомерное и последовательное выполнение основных и обеспечивающих бизнес-процессов, достижение поставленных целей или их корректировку. Например, управление персоналом, управление финансами, управление сервисом, управление продажами.
Бизнес-процессы развития направлены на выявление скрытых или новых возможностей как вне салона, так и внутри него. В результате появляются новые услуги, новые товары и материалы, технологии оказания услуг. Например, анализ рынка, контроль качества, аттестация персонала.
Список наиболее часто встречающихся бизнес-процессов и их показатели представлены в таблице 1.
Таблица 1 – Список бизнес-процессов салона красоты
Наименование бизнес-процессов |
Показатели продуктивности |
Показатели эффективности |
Управляющие |
||
Управление персоналом |
Средний стаж работы |
Выработка на 1 сотрудника, затраты на удержание 1 сотрудника |
Управление финансами |
Прибыль, деньги на расчетном счете и в кассе |
Рентабельность собственного капитала, прирост собственного капитала, соотношение собственного и заёмного капитала |
Управление сервисом |
% постоянных клиентов, % ушедших клиентов |
Стоимость удержания 1 клиента |
Управление запасами |
Стоимость запасов |
Оборачиваемость |
Управление затратами |
Стоимость работ, услуг |
Рентабельность общехозяйственных затрат |
Основные |
||
Продажи услуг/товаров |
Количество клиентов, выручка |
Конверсия в клиентов |
Оказание услуг |
Загрузка мастеров, выручка на 1 мастера |
Рентабельность затрат |
Обслуживающие |
||
ТО оборудования |
Время и стоимость |
% внеплановых ремонтов |
Обеспечение расходными материалами и товаром |
Время и стоимость |
Скорость оборачиваемости товара и запасов |
Найм и адаптация персонала |
Количество закрытых вакансий |
Затраты на поиск и удержание 1 сотрудника |
Обучение персонала |
Затраты на обучение, количество часов обучения |
Соотношение выручки до и после обучения |
Уборка помещения |
Время и стоимость уборки |
|
Выполнение программы производственного контроля |
Время и стоимость |
|
Бухгалтерский учет и отчетность |
Время и стоимость |
% своевременно предоставленных отчетов |
Юридическое сопровождение |
Время и стоимость |
Продолжение таблицы 1
Реклама |
Стоимость |
Затраты на привлечение 1 клиента Срок окупаемости вложений в рекламу |
Развивающие |
||
Контроль качества |
Количество звонков |
% постоянных клиентов |
Маркетинговые исследования |
% новых услуг, % новых товаров, новые целевые группы клиентов |
|
Аттестация персонала |
Время и стоимость |
% сотрудников с требуемой квалификацией |
Для выполнения любого бизнес-процесса необходимы время, ресурсы и исполнители. Для управления процессом – нормативы, планы и отчеты. Как правило, для этого разрабатывают регламенты по сбору и обработке информации. Если информация поступает регулярно, в большом объеме и требуется время на ее систематизацию и анализ, то целесообразно использовать специализированные программы для управления салоном красоты.
В рамках курсовой работы необходимо спроектировать реализацию бизнес-процесса «Учет услуг» салона красоты. В соответствии с рисунком 1 представлена контекстная диаграмма деятельности салона красоты по учету услуг.
Рисунок 1 – Контекстная диаграмма
Исполнителями бизнес-процесса «Учет услуг» являются сотрудники салона красоты – администратор, мастера, директор. Исполнители регистрируют данные о мастерах, клиентах и услугах, которые поступают на вход бизнес-процесса. Учет услуг салона красоты должен быть организован в соответствии с нормами и стандартами, регламентирующими данную область деятельности. На выходе бизнес-процесса могут быть получены следующие документы:
- Список услуг, выполненных мастером за день, за период.
- Список всех оказанных услуг за день.
- Список всех оказанных услуг за период.
- Полученная выручка за день, за период.
- Рейтинг оказываемых услуг салона красоты.
- Список специализаций мастера.
- Информация о мастере.
- Информация о клиенте.
Безусловно, введение новых действий в бизнес-процесс потребует развитие новых навыков и компетенций, в данном случае у администраторов салона красоты: презентационный, культура речи, анализ информации.
Все показатели бизнес-процессов должны быть легко измеримы. Время на их сбор и обработку не должно превышать 30 мин. в день. Это позволяет оперативно контролировать и вносить изменения.
1.1.2 Характеристика документооборота, возникающего при решении задачи
Документационное обеспечение управления - деятельность, охватывающая организацию документирования и управления документацией в процессе реализации функций учреждения, организации и предприятия.
Организация работы с документами включает в себя рациональный документооборот, создание информационно-поисковых систем по документам, подготовку документов и передачу в ведомственный архив.
Документооборот - это движение документов в организации с момента их создания или получения до отправки или сдачи в дело.
Правильно и рационально организованный документооборот повышает эффективность работы аппарата управления организации.
В целях упорядочения документооборота, сокращения количества и повышения качества документов, создания условий применения современных технических средств обработки документной информации, повышения эффективности работы аппарата управления, ГСДОУ установлены и закреплены единые требования к организации работы со всеми документами в организациях.
Документационное обеспечение - важнейшая функция управления, нуждается в тщательно продуманной организации.
Степень совершенства технологической системы работы с документами определяется оперативностью перемещения и исполнения документов и эффективностью обеспечения руководства предприятия документной информацией.
Необходимо отметить, что основу правильной организации работы с документами составляет четкое разделение функций и вытекающих из них обязанностей между работниками предприятия. Точное знание обязанностей повышает ответственность каждого работника и в тоже время исключает дублирование операций при работе с документами.
Под объемом документооборота организации понимается количество документов, полученных и созданных организацией за определенный период времени. Показатели объема документооборота используются для определения технологической оснащенности процессов работы с документами, а также для анализа различных аспектов управленческой деятельности.
Анализируя документооборот салона красоты за последний год, была выявлена тенденция к его росту. В документационном обеспечении салона красоты выделяют три группы документов:
- поступающие (входящие);
- отправляемые (исходящие);
- внутренние.
Исходящие документы, в соответствии с ГОСТ Р 51141-98, это официальные документы, отправляемые из учреждения. Исходящие документы, создающиеся в процессе деятельности салона красоты, оформляются на бланках и имеют установленный состав и порядок расположения реквизитов. Бланки отпечатаны типографским способом на бумаге формата А4. Применяются следующие виды бланков:
- бланк салона красоты для письма;
- общий бланк для всех других видов документов (служебная записка, докладная записка и т.д.).
Внутренний документ - это официальный документ, не выходящий за пределы организации, подготовившей его. Внутренние документы салона красоты по формам и назначению можно разделить на 3 группы:
- организационные документы, которые регламентируют деятельность Компании (Учредительное удостоверение, инструкции и т.п.);
- распорядительные документы, издаваемые директором, его заместителями и администраторами;
- информационно-справочные документы, создаваемые для решения оперативных вопросов (докладные и служебные записки, акты, справки и т.д.).
Внутренние документы в салоне красоты оформляются на бумаге формата А4 с воспроизведением следующих реквизитов: название салона красоты, вида документа, места составления, даты и номера.
1.2 Обоснование проектных решений
1.2.1 Обоснование проектных решений по информационному обеспечению
Создание информационного обеспечения — непременное условие построения и функционирования как автоматизированных систем управления, так и автоматизированных рабочих мест.
Обоснование проектных решений по информационному решению включает следующие пункты:
- обоснование состава и содержания входных и выходных документов, метода их построения;
- обоснование состава и методов построения экранных форм для ввода переменной и условно-постоянной первичной информации, а также форм для вывода на экран результатной информации или ответов на запросы;
- обоснование способа организации информационной базы: как совокупности локальных файлов или как интегрированной базы данных с локальной или распределенной организацией; определение состава файлов, обоснование методов логической организации файлов и баз данных;
- обоснование состава и способов организации файлов с результатной и промежуточной информацией.
Обоснование состава и содержания входных и выходных документов, метода их построения.
Выходными документами проектируемого бизнес-процесса «Учет услуг» должна являться отчетность относительно оказываемых услуг, по которой можно будет определять пути дальнейшего развития салона красоты.
Обоснование состава и методов построения экранных форм.
Формы ввода должны быть реализованы в удобном для пользователя виде и позволять изменять любые хранимые данные.
Желательно использовать отдельные формы для заполнения различных таблиц, но при этом необходимо учесть что основные функции программного продукта должны выполняться в главном окне и не вызывать проблем с работой. Таким образом, программный продукт должен быть максимально эргономичен и занимать минимум пространства.
Ввод условно-постоянной первичной информации должен осуществляться на отдельных формах.
В соответствии с рисунком 2 представлена экранная форма работы с таблицей «Клиенты».
Рисунок 2 – Экранная форма для работы с таблицей «Клиенты»
Экранная форма ввода параметров при формировании отчета должна иметь вид, представленный в соответствии с рисунком 3.
Рисунок 3 – Экранная форма ввода параметра
Обоснование способа организации информационной базы.
Для реализации бизнес-процесса необходимо создать базу данных, это необходимо для хранения необходимой информации. Создание базы данных позволит занимать меньше места на жестком диске, структурировать информацию и т.д.
База данных – это совокупность сведений о реальных объектах, процессах, событиях или явлениях, относящихся к определённой теме или задаче, организованная таким образом, чтобы обеспечить удобное представление этой совокупности, как в целом, так и любой её части.
Наиболее удобной формой базы данных является единый файл. Это удобно с точки зрения переноса данных, обновления базы данных и т.п.
1.2.2 Обоснование проектных решений по программному обеспечению
База данных – это реализованная с помощью компьютера информационная система (модель), описывающая объекты и связи между ними.
С понятием базы данных тесно связано понятие системы управления базами данных (СУБД).
СУБД – это совокупность языковых и программных средств, обеспечивающих создание, поддержание (редактирование) и доступ к данным, как со стороны пользователей, так и со стороны приложений.
СУБД отличаются друг от друга способом организации записей. В реляционных СУБД данные организуются в таблицы, т.е. последовательности записей общего формата.
Одно из основных назначений СУБД – поддержка программными средствами представления, соответствующего реальности.
Основные требования к организации баз данных являются следующие:
- база данных – основа для будущего наращивания прикладных программ;
- многократное использование данных;
- сохранение затрат умственного труда;
- простота;
- легкость использования;
- гибкость использования;
- быстрая обработка незапланированных запросов на данные;
- простота внесения изменений;
- небольшие затраты;
- уменьшение избыточности данных;
- производительность;
- достоверность данных и соответствие одному уровню обновления;
- секретность;
- защита от искажения и уничтожения.
В качестве СУБД в данной работе могут быть использованы:dBАSE, Pаrаdоx, Оrаcle, SQLServer, Infоrmix, Аccess, VisuаlFоxPrо.
Приведем краткий обзор этих СУБД.
Первой СУБД для ПК, завоевавшей всемирное признание, была системаdBАSE 3 plus. Эта версия СУБД из семействаdBАSE фирмы АshtоnTаte послужила своеобразным эталоном для систем подобного типа по составу включаемых средств: язык программирования dBаse; генератор отчетов; инструментальные средства пользователя для разработки приложений; сетевые средства.
СистемаdBАSEIV являлась заключительным программным продуктом фирмы АshtоnTаte в своем семействе и позволяла преодолеть неразрешенные в более ранних версиях проблемы. В пакете dBАSEIV используется интерпретирующая система и интерфейс пользователя с режимом, управляемым с помощью меню, и режимом выполнения команд с клавиатуры. В dBАSEIV значительно улучшены средства разрешения конфликтов, возникающих при обращении пользователей к одной и той же информации в одно и то же время.
В новом интерфейсе систематизированы и расширены функции пакета. Особо следует отметить в dBАSEIV встроенный отладчик программ, который позволяет перехватывать практически любую ошибку и не дать ей распространиться на данные и программы.
К числу недостатков пакетаdBАSEIV можноотнести сравнительно медленное выполнение рядаопераций интерпретирующей системой (например, генерацию отчетов), а также увеличенную потребность в оперативной и дисковой памяти ПК по сравнению с другими СУБД (для загрузки пакета требуется не менее 640 Кбайт ОП и около 4 Мбайт памяти на диске). Кроме того, очень большой объем пакета.
Нельзя обойти вниманием разработанную фирмой BоrlаndInternаtiоnаlInc. систему Pаrаdоx 7, являющуюся такой же мощной, если не более мощной, чем dBаse, и к тому же более доступной в легкости использования для новичков. Современная системаPаrаdоx 7, как и dBаse, содержит:
- средство построения запроса по примеру (query-by-exаmple) для улучшения доступа к данным;
- средство персонального программиста (PersоnаlPrоgrаmmer) позволяет создавать БД без программирования;
- язык приложений Pаrаdоx (PаrаdоxАpplicаtiоnLаnguаge) использует простой, высокоуровневый синтаксис команд.
Система управления БД Оrаcle 7 является настольной версией одноименной СУБД Оrаcle, которая, в свою очередь, предназначена для управления БД в масштабе предприятий и корпораций, обеспечивает связь ПК с мини-ЭВМи большими ЭВМ, является одной из наиболее мощных систем управления БД, поддерживающих структурированный язык запросов (SQL). Среди множества ее достоинств есть и такие, как способность согласовывать между собой около 30 вариантов операционных систем, а также возможность работать с большими корпоративными приложениями.
СУБД Оrаcle 8 построена наоснове своей предшественницы, системы Оrаcle 7, созданная в начале 1993 года, явилась эталоном высокопроизводительной реляционной системой управления БД. Многие свойстваОrаcle 7 сделали ее мощным сервером БД, подходящим для любых типов распространенных коммерческих приложений, в том числе для приложений. При работе с любой компьютерной системой необходимо планировать и внедрять стратегию безопасности, обеспечивающую защиту системы от несанкционированного доступа. В Оrаcle 8 предлагается ряд новых средств, позволяющих автоматически определять стратегию безопасности при работе с паролями. Например, администратор может установить конфигурацию БД Оrаcle так, чтобы автоматически определять, достаточно ли сложен новый пароль пользователя и не повторяет ли этот пароль предшествующий.
Для упрощения управления аутентификацией (проверкой подлинности) пользователей в системах распределенных БД Оrаcle 8 применяет распределенные домены безопасности, являющиеся совокупностью выбранных серверов БД Оrаcle 8 в сети. Распределенный домен безопасности использует центральную программу поддержки полномочий.
SQLServer
SQLServer представляет собой клиент-серверную систему управления реляционными БД, тесно интегрированная с WindоwsNT. Для обмена запросами между клиентом и сервером SQLServer применяется язык Trаnsаct-SQL.
Многоуровневая архитектураSQLServer позволяет администраторам легко создавать сложные планы обслуживания БД, включая планирование запуска заданий и реакций на события.
SQLServer устанавливает соединения только с теми пользователями, которых он может аутентифицировать или которые уже аутентифицированы средствами WindоwsNT.
InfоrmixDS/UniversаlDаtаОptiоn является объектно-реляционной БД, она представляет пользователю следующие дополнительные возможности:
– определение новых базовых классов (типов);
– определение новых составных классов (типов) на базе существующих;
– введение новых функций, работающих как с предопределенными типами, так и с новыми;
– наследование на уровне классов;
– наследование на уровне таблиц;
– обеспечение инкапсуляции для типов.
СУБД MicrоsоftАccess является системой управления реляционной базой данных, включающей все необходимые инструментальные средства для создания локальной БД, общей БД, размещенной на файловом сервере, или создания клиент-серверных приложений.
В СУБД Аccess процесс создания реляционной БД включает создание схемы данных. Схема данных наглядноотображает таблицы и связи между ними, а также обеспечивает использование связей при обработке данных. В схеме данных устанавливаются параметры обеспечения целостности связей в БД.
Аccessориентирована на работу с объектами, к которым относятся таблицы БД, запросы, а также объекты приложений для работы с БД: формы, отчеты, страницы, макросы и модули.
Аccess имеет характерный для всех приложений Windоws удобный графический интерфейс (команды меню, контекстно-зависимые панели инструментов), ориентированный на комфортную работу пользователя.
VisuаlFоxPrо является мощным и удобным средством разработки приложений баз данных с архитектурой клиент – сервер.VisuаlFоxPrо предоставляет широкий спектр возможностей разработки таких приложений, среди которых можно выделить:
Использование баз данных. Наряду с традиционными хранилищами данных в виде DBF – файлов в VisuаlFоxPrо поддерживается хранение в базе данных. База данных содержит все включенные в нее таблицы, их индексы, постоянные связи между таблицами, длинные имена таблиц, комментарии и заголовки полей, хранимые процедуры и триггеры, правила проверки и многое другое. Триггеры и правила проверки. Эти средства позволяют перенести многократно повторяемые в приложении правила проверки и ввода данных в базу данных и хранить правило проверки совместно с данными.
Встроенная буферизация данных. Используется 4 режима встроенной буферизации данных: оптимистическая и пессимистическая буферизация на уровне записи и на уровне таблиц..
Транзакции VisuаlFоxPrо до пяти уровней вложения транзакций.
Объектно-ориентированное программирование. Одновременно с сохранением возможности процедурного пошагового программирования VisuаlFоxPrо предоставляет средства разработки объектно-ориентированных приложений.
Визуальное программирование. Дальнейшее развитие графического интерфейса пользователя привело к созданию гибкого и мощного инструментария, обеспечивающего в любой момент времени взаимнооднозначное соответствие программного кода и разрабатываемых экранных форм.
Продвинутый графический интерфейс пользователя. В настоящей версии VisuаlFоxPrо 6.0 сильно продвинут и графический интерфейс пользователя.
Поддержка ОLE. VisuаlFоxPrо поддерживает работу с ОLE – объектами, позволяя встраивать такие объекты как в экранные формы, так и сохранять их в полях базы данных. ДополнительноVisuаlFоxPrо представляет библиотеку ОLE – объектов.
Встроенный язык SQL. В VisuаlFоxPrо введена группаSQL – функций, обеспечивающих поддержку работы с удаленными источниками данных, а так же добавлен ряд команд SQL – операторов, отвечающих производительному стандарту языкаSQL.
Поддержка проектирования. Поддерживается применение MDI (Multiple Dоcument Interfаce) и SDI (Single Dоcument Interfаce) интерфейсов для управления оконными формами. Предоставляется возможность проектирования контекстного меню (Shоrtcut Menu Designer).
В таблице 2 приведена краткая сравнительная характеристика рассмотренных СУБД.
Таблица 2 – Краткая сравнительная характеристика СУБД
Особенности архитектуры и функционал |
Производительность |
Надежность |
Платформа |
Стоимость |
|
dBаse |
3 |
2 |
3 |
ОС семействаWindоws |
От 11000 руб. |
Pаrаdоx |
4 |
4 |
4 |
ОС семействаWindоws |
От 3000 руб. |
Infоrmix |
2 |
2 |
2 |
ОС семействаWindоws, Linux |
от 2400 руб. |
SQL Server |
4 |
5 |
5 |
ОС семействаWindоws, Linux |
От 6000 руб. |
Аccess |
5 |
5 |
4 |
ОС семействаWindоws |
От 1000 руб. |
Visuаl Fоx Prо |
4 |
5 |
5 |
ОС семействаWindоws, Linux |
От 2000 руб. |
Оrаcle |
5 |
5 |
5 |
Кроссплатформенность |
От 11000 руб. |
Для программной реализации операций бизнес-процесса «Учет услуг» салона красоты была выбрана СУБД Micrоsоft Аccess в зависимости от характеристик «производительность-платформа-стоимость».
2. Проектная часть
2.1 Информационное обеспечение задачи
2.1.1 Информационная модель и ее описание
Информационная система может быть определена с технической точки зрения как набор взаимосвязанных компонентов, которые собирают, обрабатывают, запасают и распределяют информацию, чтобы поддержать принятие решений и управление в организации. В дополнение к поддержке принятия решений, координации и управлению информационные системы могут также помогать менеджерам проводить анализ проблемы, делают видимыми комплексные объекты и создают новые изделия.
Информационные системы содержат информацию о значительных людях, местах и объектах внутри организации или в окружающей среде. Информацией называют данные, преобразованные в форму, которая является значимой и полезной для людей. Данные, напротив, являются потоками сырых фактов, представляющих результаты, встречающиеся в организациях или физической среде прежде, чем они были организованы и преобразованы в форму, которую люди могут понимать и использовать.
Основу деятельности любой организации составляют ее деловые процессы или бизнес-процессы, которые определяются целями и задачами организации. Каждый бизнес-процесс характеризуется четко определенными во времени началом и концом. Для каждой работы, входящей в бизнес-процесс, определены временные характеристики, определяющие ее место в общей последовательности работ. Описание деятельности организации с помощью бизнес-процессов позволяет определить где, когда и кем выполняется каждая функция, какие данные, информационные или функциональные взаимосвязи для этого нужны и откуда эти данные поступают. Цель этапа информационного моделирования состоит в том, чтобы идентифицировать концептуальные сущности, или объекты, которые составляют подсистему для анализа. Объекты информационной модели представляются через их имена и имена их атрибутов. Здесь устанавливаются связи между информационными объектами и функциональные зависимости. Кроме структурной направленности информационное моделирование связанно с особенностями реализации связей в различных компьютерных технологиях, в зависимости от количества связываемых предметов. Для успешной реализации проекта объект проектирования должен быть прежде всего адекватно описан, должны быть построены полные и непротиворечивые функциональные и информационные модели ИС. Накопленный к настоящему времени опыт проектирования ИС показывает, что это логически сложная, трудоемкая и длительная по времени работа, требующая высокой квалификации участвующих в ней специалистов. Однако до недавнего времени проектирование ИС выполнялось в основном на интуитивном уровне с применением неформализованных методов, основанных на искусстве, практическом опыте, экспертных оценках и дорогостоящих экспериментальных проверках качества функционирования ИС. Кроме того, в процессе создания и функционирования ИС информационные потребности пользователей могут изменяться или уточняться, что еще более усложняет разработку и сопровождение таких систем.
Информационная модель комплекса задач служит для отображения взаимосвязи входных, промежуточных, а также результатных информационных потоков, функций предметной области и файлов с условно-постоянной информацией.
2.1.2 Характеристика нормативно-справочной, входной и оперативной информации
При решении поставленных задач используется следующая входная информация:
- Информация о клиенте – код, фамилия, имя, отчество и номер телефона клиента.
- Информация о мастерах – код, фамилия, имя отчество и номер телефона клиента, а также специализация.
- Информация о специализациях – код специализации и название.
- Прайс-лист – услуга и ее стоимость.
- Услуги – код услуги, код клиента, код мастера, дата выполнения.
Система классификации - совокупность правил и результат распределения заданного множества объектов на подмножества в соответствии с признаками сходства или различия. Различают два метода классификации.
Иерархический метод, при котором между классификационными группировками устанавливаются отношения подчинения типа: класс - подкласс - группа - подгруппа - вид и т.д. При такой классификации каждый объект попадает только в классификационную группировку. Глубина иерархии определяется классификационными признаками.
Фасетный метод. При использовании этого метода исходное множество объектов разбивается на подмножества в соответствии со значениями отдельных фасетов. Фасет - набор значения одного признака классификации. Фасеты взаимно независимы. Каждый объект может одновременно входить в различные классификационные группировки.
Классификация является основой кодирования.
Кодирование - это процесс перевода информации, выраженной одной системой знаков, в другую, т. е. перевод обычной записи информации в запись с помощью шифров.
Шифр - это условное отображение информационного понятия (позиции). Он характеризует одно понятие или одну позицию множества с помощью символов (букв или цифр).
Цель кодирования - представление информации в более компактном и удобной форме при записи ее на машинный носитель; приспособление к передаче по каналам связи; упрощение логической обработки. Система кодирования применяется для замены названия объекта на какой-либо код.
Код строится на основе использования букв и цифр. Код характеризуется длиной (числом позиций), структурой (порядком расположения символов). Методы в системе кодирования: классификационный и регистрационный (идентификационный).
Для идентификации объектов используется регистрационный метод кодирования: последовательная нумерация либо прямое присвоение номеров. Код так же может состоять из двух частей: классификационной части, раскрывающую признак объекта, и идентификационной части, обеспечивающей однозначную идентификацию.
Различают три системы кодирования: порядковая (П), разрядная (Р) и комбинированная (К).
Регистрационная система кодирования не требует предварительной классификации объектов. Существует 2 вида - порядковый и серийный
Порядковая система кодирования - последовательная нумерация объектов числами натурального ряда. Используется когда количество объектов невелико (1,2,3...). Достоинством этой системы является простота и малозначность, а недостатком то, что с появлением новых объектов логическая стройность нарушается.
Серийная система кодирования предполагает деление объектов на классы и серии. Внутри серии - порядковая система. Такая система используется, когда количество групп невелико (1.1, 1.2 ...2.2, 2.2...). Достоинством является то, что всегда возможно предусмотреть резерв серии и можно подвести итог по серии, недостатком - необходимо заранее предусмотреть правильный резерв.
Разрядная (позиционная) система используется для кодирования сложных номенклатур, объекты которых могут формироваться по различным признакам. Основное достоинство - четкое выделение классификационных признаков и логичность построения.
Комбинированная система используется для кодирования больших и сложных номенклатур, которые необходимо группировать по нескольким соподчиненным или независимым признакам.
Кодификаторы и идентификаторы являются наиболее представительной частью нормативно-справочной информации системы.
При проектировании реализации бизнес-процесса «Учет услуг» используется ряд кодификаторов, список которых представлен в таблице 3.
Таблица 3 – Перечень используемых классификаторов
Наименование кодируемого множества объектов |
Рабочее наименование |
Значность кода |
Система кодирования |
Система классификации |
Вид классификатора |
Минимальное значение кода |
Максимальное значение кода |
Код клиента |
Код клиента |
4 |
Порядковый |
Отсутствует |
Линейный |
0001 |
9999 |
Код мастера |
Код мастера |
4 |
Порядковый |
Отсутствует |
Линейный |
0001 |
9999 |
Код специализации |
Код специализации |
2 |
Порядковый |
Отсутствует |
Линейный |
01 |
50 |
Код прайс-листа |
Код прайс_листа |
3 |
Порядковый |
Отсутствует |
Линейный |
001 |
100 |
Код услуги |
Код услуги |
4 |
Порядковый |
Отсутствует |
Линейный |
0001 |
9999 |
2.1.3 Характеристика результатной информации
В данном разделе описаны документы, формируемые в разработанном приложении.
- Отчет «Список услуг, выполненных мастером за день, за период» содержит следующие атрибуты:
- фамилия, имя, отчество мастера, которые вводит пользователь для формирования отчета;
- дата, вводит пользователь либо требуемую дату, либо дату начала и окончания периода;
- услуги.
- Список всех оказанных услуг за день.
- услуга;
- стоимость;
- дата, вводимая пользователем.
- Список всех оказанных услуг за период.
- услуга;
- стоимость;
- даты, вводимые пользователем даты начала и окончания периода.
- Полученная выручка за день, за период.
- стоимость;
- дата, вводит пользователь либо требуемую дату, либо дату начала и окончания периода.
- Рейтинг оказываемых услуг салона красоты.
- услуга;
- дата, вводит пользователь дату начала и окончания периода.
- Список специализаций мастера.
- фамилия, имя, отчество мастера, которые вводит пользователь для формирования отчета;
- специализация.
- Информация о мастере.
- код мастера;
- фамилия, имя, отчество мастера, которые вводит пользователь для формирования отчета;
- телефон.
- Информация о клиенте.
- код мастера;
- фамилия, имя, отчество мастера, которые вводит пользователь для формирования отчета;
- телефон.
2.2 Программное обеспечение задачи
2.2.1 Общие положения (дерево функций и сценарий диалога)
В разрабатываемой программной реализации операций бизнес-процесса «Учет услуг» салона красоты пользователем является администратор. Все функции приложения выполняются именно администратором: добавление и изменение данных, удаление данных, формирование отчетной документации.
Сценарии диалога – описывает начальное окно, множество состояний диалога, а также действия, которые выполняются в каждом состоянии.
Выявление состава функций, их иерархии и выбор языка общения (например, языка типа «меню») позволяет разработать структуру сценария диалога, дающего возможность определить состав кадров диалога, содержание каждого кадра и их соподчиненность.
При разработке структуры диалога предусмотрена возможность работы с экранными формами входных документов, формирование выходных документов, корректировки вводимых данных, просмотра введенной информации, работу с таблицами нормативно-справочной информации, протоколирования действий пользователя, а также помощь на всех этапах работы.
Рисунок 4 – Сценарий диалога
2.2.2 Характеристика базы данных
Программная реализация операций бизнес-процесса «Учет услуг» салона красоты использует одну базу данных, состоящую из 7 таблиц: «Клиенты», «Мастера», «Специализации», «Мастера-Специализации», «Прайс-лист», «Услуги», «Услуги-Прайс».
Структурная схема базы данных представлена в соответствии с рисунком 5.
Рисунок 5 – Структурная схема БД
Таблица «Клиенты» предназначена для хранения данных о клиентах и содержит атрибуты, представленные в таблице 4.
Таблица 4 – Атрибуты таблицы «Клиенты»
Название атрибута |
Типа данных |
Размерность |
Идентификация |
Код клиента |
Числовой |
Длинное целое |
Первичный ключ |
Фамилия |
Текстовый |
50 |
|
Имя |
Текстовый |
50 |
|
Отчество |
Текстовый |
50 |
|
Телефон |
Текстовый |
20 |
Таблица «Специализации» предназначена для хранения данных о существующих специализациях и содержит атрибуты, представленные в таблице 5.
Таблица 5 – Атрибуты таблицы «Специализации»
Название атрибута |
Типа данных |
Размерность |
Идентификация |
Код специализации |
Числовой |
Длинное целое |
Первичный ключ |
Специализация |
Текстовый |
100 |
Таблица «Мастера» предназначена для хранения данных о мастерах и содержит атрибуты, представленные в таблице 6.
Таблица 6 – Атрибуты таблицы «Мастера»
Название атрибута |
Типа данных |
Размерность |
Идентификация |
Код мастера |
Числовой |
Длинное целое |
Первичный ключ |
Фамилия |
Текстовый |
50 |
|
Имя |
Текстовый |
50 |
|
Отчество |
Текстовый |
50 |
|
Телефон |
Текстовый |
20 |
Таблица «Мастера-Специализации» предназначена для хранения соответствия специализаций каждому мастеру и содержит атрибуты, представленные в таблице 7.
Таблица 7 – Атрибуты таблицы «Мастера-Специализации»
Название атрибута |
Типа данных |
Размерность |
Идентификация |
Код мастера |
Мастер подстановки |
Длинное целое |
Внешний ключ |
Код специализации |
Мстер подстановки |
Длинное целое |
Внешний ключ |
Таблица «Прайс-лист» предназначена для хранения данных о стоимости услуг и содержит атрибуты, представленные в таблице 8.
Таблица 8 – Атрибуты таблицы «Прайс-лист»
Название атрибута |
Типа данных |
Размерность |
Идентификация |
Код прайса |
Числовой |
Длинное целое |
Первичный ключ |
Услуга |
Текстовый |
255 |
|
Стоимость |
Числовой |
Денежный |
|
Описание |
Текстовый |
255 |
Таблица «Услуги» предназначена для хранения данных об оказанных услугах клиентам салона красоты его мастерами и содержит атрибуты, представленные в таблице 9.
Таблица 9 – Атрибуты таблицы «Услуги»
Название атрибута |
Типа данных |
Размерность |
Идентификация |
Код услуги |
Числовой |
Длинное целое |
Первичный ключ |
Код клиента |
Мастер подстановки |
Длинное целое |
Внешний ключ |
Код мастера |
Мастер подстановки |
Длинное целое |
Внешний ключ |
Дата |
Дата/время |
Краткий формат даты |
Таблица «Услуги-Прайс» предназначена для хранения соответствия оказанных услуг клиентам по прайс-листу и содержит атрибуты, представленные в таблице 10.
Таблица 10 – Атрибуты таблицы «Услуги-Прайс»
Название атрибута |
Типа данных |
Размерность |
Идентификация |
Код услуги |
Мастер подстановки |
Длинное целое |
Внешний ключ |
Код прайса |
Мастер подстановки |
Длинное целое |
Внешний ключ |
2.2.3 Структурная схема пакета (дерево вызова программных модулей)
В данном разделе представлено дерево программных модулей для программной реализации операций бизнес-процесса «Учет услуг» салона красоты. Дерево вызова программных модулей представлено в соответствии с рисунком 6.
Рисунок 6 – Дерево вызова программных модулей
2.2.4 Описание программных модулей
Описание программных модулей, рассмотренных выше, представлено в таблице 11.
Таблица 11 – Описания программных модулей
Наименование модуля |
Функции модуля |
---|---|
Главная форма |
Позволяет перейти остальным формам разработанного приложения |
Клиенты |
Позволяет добавлять и изменять уже существующие данные |
Мастера |
|
Специализации |
|
Прайс-лист |
|
Услуги |
|
Отчетность |
Позволяет формировать различные отчеты |
Удаление данных |
Позволяет удалять данные из таблиц |
2.3 Контрольный пример реализации проекта и его описание
Для работы с программной реализацией операций бизнес-процесса «Учет услуг» салона красоты необходимо запустить файл salon.accdb. В результате откроется главная форма, представленная в соответствии с рисунком 7. Главная форма содержит кнопки для открытия таблиц-справочников и главной таблицы, а также кнопки для открытия форм «Отчетность» и «Удаление данных».
Рисунок 7 – Главная форма
Для добавления и изменения данных в таблицах необходимо выбрать соответствующую кнопку на главной форме. В результате откроется форма, созданная на основе одной или нескольких таблиц. Например, форма для работы с услугами представлена в соответствии с рисунком 8.
Рисунок 8 – Форма «Услуги»
Для удаления данных из таблиц необходимо выбрать соответствующую кнопку на главной форме, в результате откроется форма представленная в соответствии с рисунком 9. В открывшейся форме необходимо выбрать из какой таблицы необходимо удалить запись, после этого появится сообщение, представленное в соответствии с рисунком 10. Данное сообщение информирует пользователя о том, что удаление приведет к изменению таблицы. При выборе кнопки «Да» откроется окно ввода параметра для удаления, представленное в соответствии с рисунком 11. После ввода параметра появится информационное сообщение о количестве удаляемых записей из таблицы, представленное в соответствии с рисунком 12. Пользователю необходимо подтвердить или отменить удаление.
Рисунок 9 – Форма «Удаление данных»
Рисунок 10 – Информационное сообщение перед удалением
Рисунок 11 – Окно ввода параметра для удаления
Рисунок 12 – Информационное сообщение о количестве удаляемых записей
Для просмотра отчетности необходимо выбрать соответствующую кнопку на главной форме. В результате откроется форма, представленная в соответствии с рисунком 13.
Рисунок 13 – Форма «Отчетность»
Пользователю необходимо выбрать кнопку с названием требуемого отчета, в результате чего откроется окно для ввода параметров формирования отчета, представленное в соответствии с рисунком 14.
Рисунок 14 – Окно ввода параметра для отчета
После ввода параметра будет сформирован отчет, представленный в соответствии с рисунком 15.
Рисунок 15 – Отчет «Услуги за период»
Для завершения работы с приложением необходимо закрыть окно с помощью кнопки .
Заключение
В ходе выполнения курсовой работы была спроектирована реализация операций бизнес-процесса «Учет услуг» салона красоты. В ходе проектирования были решены следующие задачи:
- выбран комплекс задач автоматизации;
- охарактеризованы существующие бизнес-процессы;
- дана характеристика документообороту;
- обоснованы проектные решения по информационному и программной обеспечению;
- описана информационная модель;
- описана входная и результатная информация;
- составлен сценарий диалога;
- дана характеристика базы данных;
- построено дерево вызова программных модулей;
- описан контрольный пример.
Для проектирования была выбрана СУБД MS Access. В итоге были спроектированы и разработаны таблицы для объектов «Клиент», «Мастера», «Специализации», «Прайс-лист» и «услуги». Для каждой таблицы создана форма для добавления и изменения данных. Также разработаны отчеты:
- Список услуг, выполненных мастером за день, за период.
- Список всех оказанных услуг за день.
- Список всех оказанных услуг за период.
- Полученная выручка за день, за период.
- Рейтинг оказываемых услуг салона красоты.
- Список специализаций мастера.
- Информация о мастере.
- Информация о клиенте.
Для удобства работы со всеми объектами базы данных создана кнопочная форма.
Список литературы
- Бекашевич Ю.А., Пушкина Н.Д. MicrosoftAccess 2003. – СПб.: БХВ-Петербург, 2009, - 752с.
- Братищенко В.В. Проектирование информационных систем. [Текст] / Иркутск: БГУЭП, 2008 – 84 стр.
- Вендров А. М. CASE-технологии: Современные методы и средства проектирования информационных систем. [Текст] / М.: Финансы и статистика, 2009 – 176 стр.
- Вендров А. М., Практикум по проектированию программного обеспечения экономических информационных систем: Учеб. пособие. – 2-е изд., перераб. и доп. [Текст] / М.: Финансы и статистика, 2009 – 192 стр.
- Вендров А. М., Проектирование программного обеспечения экономических информационных систем: Учебник. 2-е изд., перераб. и доп. [Текст] / М.: Финансы и статистика, 2009 – 544 стр.
- Гагарина Л.Г. Технология разработки программного обеспечения: учебное пособие [текст] / Л.Г.Гагарина, Е.В. Кокорева, Б.Д. Виснадул. – М.: ИД «ФОРУМ»: ИНФРА-М, 2008. – 400 с.
- Гвоздева В.А. Основы построения автоматизированных информационных систем: учебник [текст] / В.А. Гвоздева, И.Ю. Лаврентьева. – М.: ИД «ФОРУМ»: ИНФРА-М, 2007. – 320 с.
- Годин В. В., Корнев И. К. Информационное обеспечение управленческой деятельности: Учебник. — М.: Мастерство: Высшая школа, 2008. -213с.
- Голицина О.Л. Базы данных: Учебное пособие [текст] /О.Л. Голицина, Н.В. Максимов, И.И. Попов. – М.: ФОРУМ: ИНФРА-М, 2009. – 352 с.
- Грекул В.И. Проектирование информационных систем: курс лекций: учебное пособие для студентов вузов, обучающихся по специальностям в области информ. технологий [текст] / В.И. Грекул, Г.Н.Денищенко, Н.Л. Коровкина. – М.: Интернет-Ун-т Информ технологий, 2009. – 304 с.
- ДейтК.Дж. Введение в системы баз данных, 8-е издание.: Пер. с англ[текст] / К.Дж.Дейт. – М.: Издательскийдом "Вильяме", 2010. — 1328 с.
- Диго С.М.Базы данных: проектирование и использование: Учебник [текст] / С.М.Диго. – М.:Финансы и статистика, 2010. - 592 с.
- Диго С.М. Проектирование использование баз данных: Учебник. – М.: Финансы и статистика, 2009.
- Емельянова Н.З. Основы построения автоматизированных информационных систем: Учебное пособие [текст] / Н.З.Емельянова, Т.Л.Партыка, И.И.Попов. – М.: ФОРУМ: ИНФРА-М, 2007. – 416 с.
- Избачков Ю.С. Информационные системы: Учебник для вузов. 2-е изд[текст] / Ю.С.Избачков, В.Н.Петров. – СПб.: Питер, 2009. – 656 с.
- Маклаков С. В. BPwinERwin CASE-средства разработки ИС [Текст] / М.: Диалог-МИФИ, 2009 – 304 стр.
- Маклаков С. В. Моделирование бизнес-процессов -М., 2009. – 224с.
- Марков А.С. Базы данных. Введение в теорию и методологию: Учебник [текст] / А.С.Марков, К.Ю.Лисовский. – М.: Финансы и статистика, 2009. – 512 с.
- Маслов А.В. Проектирование информационных систем в экономике: учебное пособие / А.В. Маслов.– Томск: Изд-во Томского политехнического университета, 2008. – 216 с.
- Моделирование бизнес-процессов средствами BPwin (часть 1) [Электронный ресурс] – Режим доступа: http://www.intuit.ru/department/se/devis/7/
- Моделирование бизнес-процессов средствами BPwin (часть 2) [Электронный ресурс] – Режим доступа: http://www.intuit.ru/department/se/devis/8/
- Моделирование информационного обеспечения средствами ERwin [Электронный ресурс] – Режим доступа: http://www.intuit.ru/department/se/devis/10/
- Проектирование экономических информационных систем: Учебник / Г. Н. Смирнова, А. А. Сорокин, Ю. Ф. Тельнов; Под ред. Ю. Ф. Тельнова. – М.: Финансы и статистика, 2008. – 512с.
- Сергеев А. Access2007. Новые возможности [текст] / А.Сергеев. – СПб.: Питер, 2008. – 176 с.
- Титоренко Г.А. Информационные системы в экономике:учеб. пособие для вузов- 2-е изд.доп. - М.: «ЮНИТИ-ДАНА», 2008.-463с.
- Титоренко Г.А. Автоматизированные информационные технологии в экономике: Учебник – М.: Компьютер, ЮНИТИ, 2009.-400с.
- Фуфаев Э.В. Базы данных: учеб. пособие для студ. сред. проф. образования – 3-е изд., стер[текст] / Э.В.Фуфаев, Д.Э.Фуфаев. – М.: Издательский центр «Академия», 2007. – 320 с.
- Хомоненко А. Д., Цыганков В. М., Мальцев М. Г. «Базы данных» Учебник для вузов Изд., Корона-Принт 2008 г – 736с.
(Обязательное)
Разработанные отчеты
Рисунок А.1 – Услуги мастера за день
Рисунок А.2 – Услуги мастера за перод
Рисунок А.3 – Услуги за день
Рисунок А.4 – Выручка за день
Рисунок А.5 – Рейтинг услуг
Рисунок А.6 – Специализации мастера
- Роль информационного права и информационной безопасности в современном обществе (Предмет и методы информационного права)
- Управление кадровой безопасностью (на конкретном примере) (Понятие и задачи обеспечения кадровой безопасности)
- Трудовые конфликты в организации: типовые причины и методы профилактики (Понятие и структура конфликта)
- Процесс построения модели управленческого решения (Понятие и роль управленческого решения)
- Понятие пенсии по инвалидности
- Гарантии прав и свобод человека и гражданина (Право на жизнь как основополагающее право человека)
- Лицензионные договоры
- Корпоративная культура в организации (Понятие и сущность культуры)
- История возникновения и развития коммерции и предпринимательства за рубежом и в России
- Разработка Web-приложения для удаленного доступа корпоративной информационной базе компании
- Разработка конфигурации «Складской учет» в среде 1С:Предприятие 8.3.
- Облачные сервисы (Теоретические аспекты применения)