Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

Проектирование реализации операций бизнес-процесса «Учет предоставленных услуг салоном красоты»

Содержание:

Введение

За последние двадцать лет значительно возрос объём и оборот информации во всех сферах жизнедеятельности человека: экономической, финансовой, политической, духовной. И процесс накопления, обработки и использования знаний постоянно ускоряется. В связи с этим возникает необходимость использования автоматических средств, позволяющих эффективно хранить, обрабатывать и распределять накопленные данные.

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

Понятие «система» очень часто употребляется как в научных дисциплинах, так и в повседневной жизни. Примеров тому достаточно много: Солнечная система, система транспорта, файловая система и многое другое. Под системой понимается любой объект, состоящий из множества взаимосвязанных частей и существующий как единое целое. Совокупность взаимосвязанных данных, предназначенных для обработки на компьютере – система данных. Совокупность взаимосвязанных программ определенного назначения – программные системы (ОС, системы программирования, пакеты прикладных программ и др.) Информационные системы – одно из важнейших приложений компьютерных технологий.

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

Цель курсовой работы – проектирование реализации операций бизнес процесса «Учет услуг» салона красоты.

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

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

1. Аналитическая часть

1.1 Характеристика комплекса задач

1.1.1 Выбор комплекса задач автоматизации и характеристика существующих бизнес-процессов

На предприятиях индустрии красоты можно выделить несколько групп бизнес-процессов.

  1. Основные.
  2. Обеспечивающие.
  3. Управляющие.
  4. Развитие.

Основные бизнес-процессы создают ценность для потребителя. В результате чего потребитель получает изделие, товар или услугу. К ним относятся: оказание всех видов услуг в салоне, продажа товара.

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

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

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

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

Таблица 1 – Список бизнес-процессов салона красоты

Наименование бизнес-процессов

Показатели продуктивности

Показатели эффективности

Управляющие

Управление персоналом

Средний стаж работы

Выработка на 1 сотрудника, затраты на удержание 1 сотрудника

Управление финансами

Прибыль, деньги на расчетном счете и в кассе

Рентабельность собственного капитала, прирост собственного капитала, соотношение собственного и заёмного капитала

Управление сервисом

% постоянных клиентов, % ушедших клиентов

Стоимость удержания 1 клиента

Управление запасами

Стоимость запасов

Оборачиваемость

Управление затратами

Стоимость работ, услуг

Рентабельность общехозяйственных затрат

Основные

Продажи услуг/товаров

Количество клиентов, выручка

Конверсия в клиентов

Оказание услуг

Загрузка мастеров, выручка на 1 мастера 

Рентабельность затрат

Обслуживающие

ТО оборудования

Время и стоимость

% внеплановых ремонтов

Обеспечение расходными материалами и товаром

Время и стоимость

Скорость оборачиваемости товара и запасов

Найм и адаптация персонала

Количество закрытых вакансий 

Затраты на поиск и удержание 1 сотрудника

Обучение персонала

Затраты на обучение, количество часов обучения

Соотношение выручки до и после обучения

Уборка помещения

Время и стоимость уборки

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

Время и стоимость

Бухгалтерский учет и отчетность

Время и стоимость

% своевременно предоставленных отчетов

Юридическое сопровождение

Время и стоимость

Продолжение таблицы 1

Реклама

Стоимость

Затраты на привлечение 1 клиента Срок окупаемости вложений в рекламу

Развивающие

Контроль качества

Количество звонков

% постоянных клиентов

Маркетинговые исследования

% новых услуг, % новых товаров, новые целевые группы клиентов

Аттестация персонала

Время и стоимость

% сотрудников с требуемой квалификацией

Для выполнения любого бизнес-процесса необходимы время, ресурсы и исполнители. Для управления процессом – нормативы, планы и отчеты. Как правило, для этого разрабатывают регламенты по сбору и обработке информации. Если информация поступает регулярно, в большом объеме и требуется время на ее систематизацию и анализ, то целесообразно использовать специализированные программы для управления салоном красоты.

В рамках курсовой работы необходимо спроектировать реализацию бизнес-процесса «Учет услуг» салона красоты. В соответствии с рисунком 1 представлена контекстная диаграмма деятельности салона красоты по учету услуг.

Рисунок 1 – Контекстная диаграмма

Исполнителями бизнес-процесса «Учет услуг» являются сотрудники салона красоты – администратор, мастера, директор. Исполнители регистрируют данные о мастерах, клиентах и услугах, которые поступают на вход бизнес-процесса. Учет услуг салона красоты должен быть организован в соответствии с нормами и стандартами, регламентирующими данную область деятельности. На выходе бизнес-процесса могут быть получены следующие документы:

  1. Список услуг, выполненных мастером за день, за период.
  2. Список всех оказанных услуг за день.
  3. Список всех оказанных услуг за период.
  4. Полученная выручка за день, за период.
  5. Рейтинг оказываемых услуг салона красоты.
  6. Список специализаций мастера.
  7. Информация о мастере.
  8. Информация о клиенте.

Безусловно, введение новых действий в бизнес-процесс потребует развитие новых навыков и компетенций, в данном случае у администраторов салона красоты: презентационный, культура речи, анализ информации.   

Все показатели бизнес-процессов должны быть легко измеримы. Время на их сбор и обработку не должно превышать 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

Первой СУБД для ПК, завоевавшей всемирное признание, была система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 Мбайт памяти на диске). Кроме того, очень большой объем пакета.

Pаrаdоx

Нельзя обойти вниманием разработанную фирмой 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

Система управления БД О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оrmix

InfоrmixDS/UniversаlDаtаОptiоn является объектно-реляционной БД, она представляет пользователю следующие дополнительные возможности:

– определение новых базовых классов (типов);

– определение новых составных классов (типов) на базе существующих;

– введение новых функций, работающих как с предопределенными типами, так и с новыми;

– наследование на уровне классов;

– наследование на уровне таблиц;

– обеспечение инкапсуляции для типов.

Аccess

СУБД MicrоsоftАccess является системой управления реляционной базой данных, включающей все необходимые инструментальные средства для создания локальной БД, общей БД, размещенной на файловом сервере, или создания клиент-серверных приложений.

В СУБД Аccess процесс создания реляционной БД включает создание схемы данных. Схема данных наглядноотображает таблицы и связи между ними, а также обеспечивает использование связей при обработке данных. В схеме данных устанавливаются параметры обеспечения целостности связей в БД.

Аccessориентирована на работу с объектами, к которым относятся таблицы БД, запросы, а также объекты приложений для работы с БД: формы, отчеты, страницы, макросы и модули.

Аccess имеет характерный для всех приложений Windоws удобный графический интерфейс (команды меню, контекстно-зависимые панели инструментов), ориентированный на комфортную работу пользователя.

VisuаlFоxPrо

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 Характеристика нормативно-справочной, входной и оперативной информации

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

  1. Информация о клиенте – код, фамилия, имя, отчество и номер телефона клиента.
  2. Информация о мастерах – код, фамилия, имя отчество и номер телефона клиента, а также специализация.
  3. Информация о специализациях – код специализации и название.
  4. Прайс-лист – услуга и ее стоимость.
  5. Услуги – код услуги, код клиента, код мастера, дата выполнения.

Система классификации - совокупность правил и результат распределения заданного множества объектов на подмножества в соответствии с признаками сходства или различия. Различают два метода классификации.

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

Фасетный метод. При использовании этого метода исходное множество объектов разбивается на подмножества в соответствии со значениями отдельных фасетов. Фасет - набор значения одного признака классификации. Фасеты взаимно независимы. Каждый объект может одновременно входить в различные классификационные группировки.

Классификация является основой кодирования.

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

Шифр - это условное отображение информационного понятия (позиции). Он характеризует одно понятие или одну позицию множества с помощью символов (букв или цифр).

Цель кодирования - представление информации в более компактном и удобной форме при записи ее на машинный носитель; приспособление к передаче по каналам связи; упрощение логической обработки. Система кодирования применяется для замены названия объекта на какой-либо код.

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

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

Различают три системы кодирования: порядковая (П), разрядная (Р) и комбинированная (К).

Регистрационная система кодирования не требует предварительной классификации объектов. Существует 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 Характеристика результатной информации

В данном разделе описаны документы, формируемые в разработанном приложении.

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

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. В итоге были спроектированы и разработаны таблицы для объектов «Клиент», «Мастера», «Специализации», «Прайс-лист» и «услуги». Для каждой таблицы создана форма для добавления и изменения данных. Также разработаны отчеты:

  1. Список услуг, выполненных мастером за день, за период.
  2. Список всех оказанных услуг за день.
  3. Список всех оказанных услуг за период.
  4. Полученная выручка за день, за период.
  5. Рейтинг оказываемых услуг салона красоты.
  6. Список специализаций мастера.
  7. Информация о мастере.
  8. Информация о клиенте.

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

Список литературы

  1. Бекашевич Ю.А., Пушкина Н.Д. MicrosoftAccess 2003. – СПб.: БХВ-Петербург, 2009, - 752с.
  2. Братищенко В.В. Проектирование информационных систем. [Текст] / Иркутск: БГУЭП, 2008 – 84 стр.
  3. Вендров А. М. CASE-технологии: Современные методы и средства проектирования информационных систем. [Текст] / М.: Финансы и статистика, 2009 – 176 стр.
  4. Вендров А. М., Практикум по проектированию программного обеспечения экономических информационных систем: Учеб. пособие. – 2-е изд., перераб. и доп. [Текст] / М.: Финансы и статистика, 2009 – 192 стр.
  5. Вендров А. М., Проектирование программного обеспечения экономических информационных систем: Учебник. 2-е изд., перераб. и доп. [Текст] / М.: Финансы и статистика, 2009 – 544 стр.
  6. Гагарина Л.Г. Технология разработки программного обеспечения: учебное пособие [текст] / Л.Г.Гагарина, Е.В. Кокорева, Б.Д. Виснадул. – М.: ИД «ФОРУМ»: ИНФРА-М, 2008. – 400 с.
  7. Гвоздева В.А. Основы построения автоматизированных информационных систем: учебник [текст] / В.А. Гвоздева, И.Ю. Лаврентьева. – М.: ИД «ФОРУМ»: ИНФРА-М, 2007. – 320 с.
  8. Годин В. В., Корнев И. К. Информационное обеспечение управленческой деятельности: Учебник. — М.: Мастерство: Высшая школа, 2008. -213с.
  9. Голицина О.Л. Базы данных: Учебное пособие [текст] /О.Л. Голицина, Н.В. Максимов, И.И. Попов. – М.: ФОРУМ: ИНФРА-М, 2009. – 352 с.
  10. Грекул В.И. Проектирование информационных систем: курс лекций: учебное пособие для студентов вузов, обучающихся по специальностям в области информ. технологий [текст] / В.И. Грекул, Г.Н.Денищенко, Н.Л. Коровкина. – М.: Интернет-Ун-т Информ технологий, 2009. – 304 с.
  11. ДейтК.Дж. Введение в системы баз данных, 8-е издание.: Пер. с англ[текст] / К.Дж.Дейт. – М.: Издательскийдом "Вильяме", 2010. — 1328 с.
  12. Диго С.М.Базы данных: проектирование и использование: Учебник [текст] / С.М.Диго. – М.:Финансы и статистика, 2010. - 592 с.
  13. Диго С.М. Проектирование использование баз данных: Учебник. – М.: Финансы и статистика, 2009.
  14. Емельянова Н.З. Основы построения автоматизированных информационных систем: Учебное пособие [текст] / Н.З.Емельянова, Т.Л.Партыка, И.И.Попов. – М.: ФОРУМ: ИНФРА-М, 2007. – 416 с.
  15. Избачков Ю.С. Информационные системы: Учебник для вузов. 2-е изд[текст] / Ю.С.Избачков, В.Н.Петров. – СПб.: Питер, 2009. – 656 с.
  16. Маклаков С. В. BPwinERwin CASE-средства разработки ИС [Текст] / М.: Диалог-МИФИ, 2009 – 304 стр.
  17. Маклаков С. В. Моделирование бизнес-процессов -М., 2009. – 224с.
  18. Марков А.С. Базы данных. Введение в теорию и методологию: Учебник [текст] / А.С.Марков, К.Ю.Лисовский. – М.: Финансы и статистика, 2009. – 512 с.
  19. Маслов А.В. Проектирование информационных систем в экономике: учебное пособие / А.В. Маслов.– Томск: Изд-во Томского политехнического университета, 2008. – 216 с.
  20. Моделирование бизнес-процессов средствами BPwin (часть 1) [Электронный ресурс] – Режим доступа: http://www.intuit.ru/department/se/devis/7/
  21. Моделирование бизнес-процессов средствами BPwin (часть 2) [Электронный ресурс] – Режим доступа: http://www.intuit.ru/department/se/devis/8/
  22. Моделирование информационного обеспечения средствами ERwin [Электронный ресурс] – Режим доступа: http://www.intuit.ru/department/se/devis/10/
  23. Проектирование экономических информационных систем: Учебник / Г. Н. Смирнова, А. А. Сорокин, Ю. Ф. Тельнов; Под ред. Ю. Ф. Тельнова. – М.: Финансы и статистика, 2008. – 512с.
  24. Сергеев А. Access2007. Новые возможности [текст] / А.Сергеев. – СПб.: Питер, 2008. – 176 с.
  25. Титоренко Г.А. Информационные системы в экономике:учеб. пособие для вузов- 2-е изд.доп. - М.: «ЮНИТИ-ДАНА», 2008.-463с.
  26. Титоренко Г.А. Автоматизированные информационные технологии в экономике: Учебник – М.: Компьютер, ЮНИТИ, 2009.-400с.
  27. Фуфаев Э.В. Базы данных: учеб. пособие для студ. сред. проф. образования – 3-е изд., стер[текст] / Э.В.Фуфаев, Д.Э.Фуфаев. – М.: Издательский центр «Академия», 2007. – 320 с.
  28. Хомоненко А. Д., Цыганков В. М., Мальцев М. Г. «Базы данных» Учебник для вузов Изд., Корона-Принт 2008 г – 736с.

Приложение А

(Обязательное)

Разработанные отчеты

Рисунок А.1 – Услуги мастера за день

Рисунок А.2 – Услуги мастера за перод

Рисунок А.3 – Услуги за день

Рисунок А.4 – Выручка за день

Рисунок А.5 – Рейтинг услуг

Рисунок А.6 – Специализации мастера