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

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 16.06.2023

Просмотров: 644

Скачиваний: 6

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

СОДЕРЖАНИЕ

ВВЕДЕНИЕ

ГЛАВА 1. АНАЛИТИЧЕСКАЯ ЧАСТЬ

Выбор комплекса задач автоматизации

Характеристика документооборота, возникающего при решении задачи

Модель бизнес-процессов организации в IDF0.

Модель информационных потоков организации (DFD)

Характеристика существующих бизнес –процессов

Обоснование проектных решений по информационному обеспечению

Обоснование проектных решений по программному обеспечению

ГЛАВА 2. ПРОЕКТНАЯ ЧАСТЬ

Информационная модель и её описание

Характеристика нормативно-справочной, входной и оперативной информации

Характеристика результатной информации

Общие положения (дерево функций и сценарий диалога)

Характеристика базы данных

Структурная схема пакета (дерево вызова программных модулей)

Описание программных модулей

ЗАКЛЮЧЕНИЕ

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

ПРИЛОЖЕНИЕ А - ЛИСТИНГ ПРОГРАММНЫХ МОДУЛЕЙ

Запросы на изменение - запрос, который за одну операцию изменяет или перемещает несколько записей. Существует четыре типа запросов на изменение, но в моей БД я использовала два типа запросов:

- Запрос на удаление;

- Запрос на добавление;

Характеристика результатной информации

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

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

В программе Access можно создавать различные типы отчетов, отвечающие разнообразным требованиям. Существует несколько способов создания отчета Access:

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

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

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

По моей СУБД представлены следующие отчеты:

- отчеты должности сотрудников

Из него можно узнать необходимые данные о конкретной должности: наименование должности и оклад.

- отчеты по клиентам

Из него можно узнать необходимые сведения о клиентах салона.

-отчеты по услугам салона.

Из него можно узнать необходимые данные о необходимой услуге: код услуги, табельный номер сотрудника, стоимость услуги.


Общие положения (дерево функций и сценарий диалога)

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

Рисунок 2.2 - Дерево функций системы сотрудника

Сценарии диалога, формирующийся на основе дерева функций, приведен на рисунке 2.3.

Рисунок 2.3 - Сценарий диалога для пользователя

Характеристика базы данных

Логическая модель описывает понятия предметной области, их взаимосвязь, а также ограничения на данные, налагаемые предметной областью (Рисунок 2.4).

Рисунок 2.4 – Логическая модель

Рисунок 2.5 – Схема структуры БД, полученная в среде ERWIN

Рисунок 2.6 – Схема структуры БД, полученная в среде ERWIN

Таблица 2.1

Описание таблиц БД

Объект

Таблица

БД

Свойство объекта (атрибут, поле БД)

Тип и длина поля

Другие ограничения

График работы

График работы

Код графика

счетчик

уникальный

Код мастера

числовой

Внешний ключ

День недели

Текстовый до 20

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

Время

Текстовый до 10

обязательное

мастера

мастера

Код мастера

счетчик

уникальный

ФИО мастера

Текстовый до 30

обязательное

Дом. телефон

Текстовый до 6

# # \ - # # \ - # #

Адреса мастеров

Текстовый до 50

обязательное

услуги

услуги

Код услуги

Счетчик

уникальный

Наименование

Текстовый до 20

уникальный

Описание услуги

Текстовый до 100

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

Стоимость услуги

числовой

обязательное

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

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

Код оказания

Счетчик

уникальный

Код мастера

Числовой

Внешний ключ

Код услуги

Числовой

Внешний ключ

Дата оказания

Дата/время

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


Рисунок 2.7 - Схема базы данных, полученная в среде Microsoft Access

Структурная схема пакета (дерево вызова программных модулей)

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

  • справочники
  • документы
  • отчеты
  • обработки
  • регистры.

Описание программных модулей

Работа с программой начинается с выбора пользователя и вывода информационного окна и активизации системы меню.

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

Программа состоит из следующих основных модулей.

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

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

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

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


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

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

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

    1. Контрольный пример реализации проекта и его описание

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

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

Сведения о выполняемых информационных задачах приводятся в таблице 2.2.

Таблица 2.2

Описание информационных задач

Название задачи

Входные данные

Выходные данные

Программная реализация

Примечание

Ввод и редактирование информации

Код оказания

Код мастера

Код услуги

Дата оказания

Код оказания

Код мастера

Код услуги

Дата оказания

Форма «оказанные услуги»

Код мастера

ФИО мастера

Дом. телефон

Адрес мастера

Код мастера

ФИО мастера

Дом. телефон

Адрес мастера

Форма «мастера»

код графика

Код мастера

День недели

время

код графика

Код мастера

День недели

время

Форма «график работы»

Код услуги

наименование

описание

стоимость

Код услуги

наименование

описание

стоимость

Форма «услуги»

Выборка ФИО мастеров, выполняющих заданный вид работ в заданном интервале времени

Наименование услуги

ФИО мастера

Наименоваие

время

запрос «время»

для выполнения запроса необходимо ввести наименование услуги

Выборка фамилий мастеров, работающих в заданный день недели

День недели

День недеги ФИО мастера

запрос «день неделиа»

для выполнения запроса необходимо ввести день недели

Поиск телефона нужного мастера по его ФИО

ФИО

ФИО мастера

Дом. телефон

запрос «поиск телефона»

для выполнения запроса необходимо ввести ФИО

Расчет суммарной стоимости услуг, оказанных всеми мастерами парикмахерской, по дням недели

Таблицы «услуги», «мастера», «оказанные услуги»

ФИО мастера

дата оказания

стоимость

запрос «сумма оказанных услуг по дням недели»

Создается перекрестный запрос по таблицам «мастера», «оказанные услуги», «услуги»

Расчет суммарной стоимости работы мастера Х за месяц У.

Таблицы «услуги», «мастера», «оказанные услуги»

ФИО мастера

Суммарная стоимость работы

запрос «

расчет»

Создание запроса с группировкой по стоимости услуги SUM.

Расчет суммарной стоимости оказанных услуг с группировкой по виду услуг

Таблицы «услуги», «оказанные услуги»

Наименование услуги

Стоимость услуги

Запрос «запрос группировка услуг»

Группировка наименования услуги по стоимости услуги SUM

формирование и вывод на печать прейскуранта услуг

Таблица «услуги»

наименование описание

стоимость

отчет

«услуги»

Формирование и вывод на печать ведомости оказанных услуг за месяц с группировкой по видам услуг, мастерам и сумме оказанных услуг

Запрос «расчет стоимости работ за месяц»

ФИО мастера

стоимость

диаграмма рейтинга мастеров за месяц

Отчет «диаграмма расчет стоимости за месяц»

для выполнения необходимо ввести месяц

Расписание работы мастеров

код графика

Код мастера

День недели

время

ФИО мастера , день недели, время.

Отчет «график работы»

Ведомость оказанных услуг за месяц с группировкой по видам услуг

Запрос «ведомость»

Наименование услуг, ФИО мастера, дата оказания

Отчет «ведомость»

для выполнения необходимо ввести месяц


База данных предназначена для информационно-справочной системы «Салон красоты»:

1) сведения о услугах, выполняемых мастерами, их стоимости; информация о мастерах и их графике работы ;

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

  • хранение данных о предлагаемых услугах (название, стоимость, описание услуги),
  • об оказанных услугах (кто оказал, что сделано, когда),
  • список мастеров и график их работы; поиск телефона нужного мастера по его ФИО;
  • выборка фамилий мастеров, работающих в заданный день недели;
  • выборка ФИО мастеров, выполнявших заданный вид работ в заданном интервале времени;
  • расчет стоимости работ мастера Х за месяц У;
  • расчет суммарной стоимости оказанных услуг, оказанных всеми мастерами салона красоты, по дням недели ( перекрестный )

3)автоматизация обработки информации при следующих бизнес-операциях:

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

4)вывод следующих данных на печать:

  • прейскурант услуг;
  • ведомость оказанных услуг за месяц с группировкой по видам услуг, мастерам и дате;
  • расписание работы мастеров,
  • диаграмма.

Для успешной работы системы программы необходимы следующие условия:

  1. операционная система Windows 98 и выше;
  2. СУБД Microsoft Access 98 и выше;
  3. оперативная память 32 Мб и более;
  4. принтер формата А4 или А3.

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

  • Ввод данных;
  • Поиск и редактирование данных;
  • Отчеты;
  • Справка;
  • Перейти к базе данных;
  • Выйти из MS ACCESS.

Для выбора необходимо щелкнуть кнопкой мыши на соответствующей кнопке

Рисунок 2.8 - Форма «Заставка»

Рисунок 2.9 - Форма «Главная кнопочная форма»

При выборе пункта меню «Ввод данных» открывается составная форма «Ввод данных» (Рисунок 2.10).

Рисунок 2.10 - Форма «Ввод данных»

При нажатии кнопки «график» открывается форма «график», которая обеспечивает ввод данных о графике работы мастеров.