Файл: Учет предоставленных услуг салоном красоты (Выбор комплекса задач автоматизации).pdf
Добавлен: 14.05.2023
Просмотров: 400
Скачиваний: 3
СОДЕРЖАНИЕ
1.1 Выбор комплекса задач автоматизации
1.2 Характеристика существующих бизнес-процессов
1.3 Обоснование проектных решений по информационному обеспечению
1.4 Обоснование проектных решений по программному обеспечению
2.1 Информационная модель и её описание
2.2 Характеристика входной информации
2.3 Характеристика результатной информации
2.4 Общие положения (дерево функций и сценарий диалога)
2.5 Характеристика базы данных
2.6 Структурная схема пакета АИС (дерево вызова программных модулей)
ВВЕДЕНИЕ
Управление бизнес-процессами – важнейший элемент системы управления современной компании. Методики процессного управления активно развиваются. Появляются новые и совершенствуются существующие инструменты для описания и регламентации бизнес-процессов. Активно используются подходы и инструменты для управления процессами на основе показателей (метрик).
Данная курсовая работа посвящена реализации операций бизнес-процесса для учета предоставленных услуг салоном красоты. Систематизация, учет и контроль над продаваемыми услугами, продукцией важен в любой отрасли , не составляют и салоны.
В первую очередь нельзя забывать об учете предоставленных услуг салоном красоты. Причем учет должен вестись не только по общему количеству оказанных услуг, но и по их отдельным категориям (парикмахерские, маникюр, педикюр, солярий). Так же важно контролировать какой процент услуг не был оказан и по какой причине ( отменен клиентом, не явка клиента, отменен мастером) В целом, отслеживая динамику изменений количества оказанных услуг определенного вида, владелец салона красоты может правильно оценивать ситуацию, сложившуюся на предприятии и влияние внешних и внутренних факторов, из-за которых данная ситуация сложилась.
Целью данной работы является создание оптимальной системы для учета предоставленных услуг , которая бы удовлетворяла потребностям небольших салонов и парикмахерских.
В ходе выполнения курсовой работы мной были выделены следующие задачи:
- Изучить специфику существующих бизнес-процессов салона красоты
- Выбрать комплекс задач автоматизации и дать характеристику существующим бизнес-процессам
- Обосновать проектные решения по информационному и программному обеспечению
- Дать характеристику входной и результатной информации
- Дать характеристику базы данных
- Создать структурную схему пакета (дерево вызова программных модулей)
и описание программные модули
- Обобщить всю полученную информацию и результаты в рамках курсовой работы, сделать выводы
Объектом данной работы является проектирование реализации операций бизнес-процесса. Предмет проекта – реализации операций бизнес-процесса для учета предоставленных услуг салоном красоты.
Данная работа состоит из двух частей, в первой мы рассмотрим деятельность салона красоты и существующие в нем процессы . Вторая часть будет посвящена непосредственно реализации операций бизнес-процесса для учета предоставленных услуг салоном.
ГЛАВА 1. АНАЛИТИЧЕСКАЯ ЧАТЬ
1.1 Выбор комплекса задач автоматизации
Деятельность салона красоты – это осуществление продаж своих услуг клиентам, в связи с этим возникает необходимость непосредственного учета предоставленных услуг. Процесс начинается со звонка клиента, проверки и при необходимости занесения его в базу. Записи на интересующую услугу, в соответствии с графиком работы специалистов и наличием свободного времени. Далее предоставление данной услуги и финансовый расчет с клиентом. На данном этапе я рассмотрю общую картину деятельности салона (рис.1.1 ,1.2). Во второй же части работы меня будут интересовать непосредственно предоставленные услуги и реализация операций для их учёта.
Рис..1.1 Модель деятельности салона
Рис. 1.2 Модель деятельности салона
1.2 Характеристика существующих бизнес-процессов
Салоном красоты оказываются услуги по различным направления, таким как парикмахерские, услуги маникюра и педикюра, солярий ,массаж. Клиенты записываются на прием по телефону или при личном визите в салон. В организации везется учет персонала и клиентов. Имеются рабочие графики и справочники записей на прие. Но из-за отсутствия системы отслеживания оказанных услуг, нет возможности оценить эффективность работы салона. Целью данной работы является создание такой системы. Пример существующих бизнес процессов салона указан на рисунке 1.3.
Рис. 1.3 Существующие бизнес процессы
1.3 Обоснование проектных решений по информационному обеспечению
Информационное обеспечение – это совокупность единой системы классификации и кодирования информации, унифицированных систем документации, схем информационных потоков, циркулирующих в организации, методология построения баз данных. Данная подсистема предназначена для своевременного предоставления информации и принятия управленческих решений. Информационное обеспечение автоматизированных информационных систем состоит из вне машинного (информация, которая воспринимается человеком без каких-либо технических средств) и внутри машинного информационного обеспечения – это экранные формы для ввода первичных данных в ЭВМ или вывода результативной информации.
К внемашинному информационному обеспечению можно отнести следующие информационные документы:
- инструкция пользователя системы учета;
Инструкция пользователя должна содержать следующее: схему работы с программой, порядок доступа персонала, порядок работы с программой, штатный режим работы программы, завершение работы с программой. Инструкция пользователя является необходимым информационным обеспечением ИС
В состав базы данных системы учета предоставленных услуг входят справочники, которые будут содержать необходимую для формирования планов и статистических отчетов, условно-постоянную, информацию:
- спр «Клиенты», поскольку он будет содержать данные о всех клиентах салона;
- спр «Сотрудники», поскольку он будет содержать данные о сотрудниках ответственных за выполнение работ;
- спр «График работ», поскольку он будет содержать данные о графике работы сотрудников;
- спр «Запись на прем» », поскольку он будет содержать данные о всех записях клиентов салона;
- спр «Карта услуг», поскольку он будет содержать данные о всех услугах салона и их стоимости
В результате работы ИС должны формироваться следующие документы:
- отчет о заявках и предоставленных услугах
Существуют три метода классификации объектов: иерархический, фасетный и дескрипторный. Иерархическая система классификации делит объекты по классификационному признаку на уровни. При этом признаки классификации каждого уровня в последовательности зависят друг от друга. Фасетная система классификации позволяет выбирать признаки классификации независимо друг от друга. Дескрипторная система классификации широко используется в библиотечной системе поиска .
Для данной проектируемой системы желательно использовать иерархическую систему классификации, т.к. кодируемые множества не являются сложными и характеризуются одним уровнем классификации.
Для ввода и вывода информации используются экранные формы, которые проектируются и создаются до начала внедрения системы данное решение актуально, так как состав информации используемой информационной системой постоянен и не будет изменяться во время её эксплуатации.
1.4 Обоснование проектных решений по программному обеспечению
Программное обеспечение - это совокупность программ на носителях данных и программных документов, предназначенная для отладки, функционирования и проверки работоспособности ИС.
В состав программного обеспечения входят общесистемные и специальные программные продукты, а также техническая документация.
К общесистемному ПО в нашем случае относятся:
- операционная система;
- система управления базами данных (СУБД).
Как Система для управления базами данных для данного проекта выбрана MySQL .
Поддерживаемые операционные системы Windows Desktop/Server, Linux, Unix, Mac. Условии лицензирования Коммерческая лицензия и GNU GPL. Аутентификация средствами БД. Разграничение доступа к столбцам.
Кроме того, данная СУБД обладает следующими преимуществами:
· многопоточность, поддержка нескольких одновременных запросов;
· оптимизация связей с присоединением многих данных за один проход;
· записи фиксированной и переменной длины;
· ODBC драйвер;
· гибкая система привилегий и паролей;
· гибкая поддержка форматов чисел, строк переменной длины и меток времени;
· интерфейс с языками C и Perl, PHP;
· быстрая работа, масштабируемость;
· совместимость с ANSI SQL;
· бесплатна в большинстве случаев;
· хорошая поддержка со стороны провайдеров услуг хостинга;
· быстрая поддержка транзакций через механизм InnoDB.
Операционна система – Windowsтак как обладает следующими преимуществами:
- Удобство и поддержка устройств.
- Единый пользовательский интерфейс
- Поддержка масштабируемых шрифтов
- Многозадачность. (Windows обеспечивает возможность одновременного выполнения нескольких программ и переключения с одной программы на другую.)
Средства обмена данными. Для организации обмена данными между различными программами Windows предлагает следующие способы:
- Буфер обмена данными (clipboard):одна программа может поместить данные в этот буфер, а другая использовать данные из буфера (например, вставив их в документ);
- Динамический обмен данными(Dynamic Data Exchange, DDE) - одна программа может использовать данные, созданные другой программой (например, редактор документов может использовать часть таблицы, созданной табличным процессором), причем копия данных в использующей программе сохраняет «привязку» к исходным (оригинальным) данным. Поэтому программа, использующая DDE-данные, может в любой момент их «обновить», т.е. восстановить соответствие используемой копии данных оригиналу;
- Механизм связи и внедрения объектов (Object Linking and Imbibing,OLE), появившийся в версии Windows3.1, является усовершенствованием средств DDE. Здесь программа использующая «внедренные» данные, может редактировать эти данные, для чего автоматически запускается программа, с помощью которой эти данные были созданы.
Средства обмена данными между Windows-программами существенно помогают работе пользователей и облегчают им решение сложных задач, требующих использование более чем одной программы.
Специальное программное обеспечение представляет собой совокупность программ, разработанных при создании конкретной информационной системы. В его состав входят пакеты прикладных программ, реализующие разработанные модели разной степени адекватности, отражающие функционирование реального объекта.
Для разработки данной автоматизированной системы будет использоваться среда разработки NetBeans.
Эта программная среда работает с большим количеством языков. Кроме того, имеется широкий ассортимент образцов и шаблонов. Помимо этого, программа располагает конструктором графического интерфейса. Также в автоматическом режиме выполняется обработка интервалов и отступов в сценариях.
Программа располагает функциями профилирования, рефакторинга, выделения синтаксических конструкций другим цветом, а также дописывание вводимых команд в автоматическом режиме. Кроме того, в NetBeans имеется интегрированное средство для поиска и исправления ошибок FindBugs. Помимо этого, программа позволяет создавать коды в поэтапном режиме. Также софт располагает подключаемыми модулями и фреймворками.
Еще одним достоинством является аспространение по свободной лицензии. Программа является кроссплатформенной.
Для разработки пользовательских интерфейсов – библиотека swing языка java, в связи с тем, что, это будет кроссплатформенный интерфейс.
Swing - это набор для создания богатого графического интерфейса пользователя (GUI) для Java программ и апплетов. Вот основные преимущества использования библиотеки Swing перед её аналогами:
- богатый набор интерфейсных примитивов
- настраивающийся внешний вид на различных платформах (look and feel)
- раздельная архитектура модель-вид (model-view)
- встроенная поддержка HTML
ГЛАВА 2. ПРОЕКТНАЯ ЧАСТЬ
В данной главе будет рассмотрена реализация операций бизнес-процесса для учета предоставленных услуг салоном красоты.
2.1 Информационная модель и её описание
На практике (при использовании компьютера) чаще всего используется реляционная разновидность организации данных. Такое "страшное" название - у хорошо всем известного способа представления информации - в виде самых обыкновенных прямоугольных таблиц, связанных друг с другом. Правда, не любых. Есть некоторые ограничения: