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

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

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

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

Добавлен: 26.05.2023

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

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

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

Рисунок 3 - Модель базы данных.

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

Нормативно-справочная информация – это регламенты, нормы и правила которые действуют в салоне. А именно:

1. Должностная инструкция

2. Правила трудового распорядка

3. Стандарт обслуживания Клиентов.

4. «Стандарты отношений в коллективе»

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

  • Данные о клиенте: ФИО, телефон
  • Данные о мастере: ФИО, и прочее.

Входная информация вводится в следующие формы, макеты которые представлены в Приложении А (См. Рисунок А.1-А.6).

То есть в данном случае вся входная информация заполняется администратором.

Оперативной информацией является заявка клиента, на запись в салон.

На основании нормативно-справочной и оперативной получается результирующая информация:

  • Заявка на выполнение услуг в салоне;
  • Квитанция на выполнения услуг;
  • Отчеты по результатам выполненных работ.

На основании этих данных – нормативно-справочной, входной и оперативной информации была составлена схема документооборота (См. Рисунок 2), который происходит в салоне красоты.

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

К результирующей информации относятся отчет о посещении салона, то есть документ в формате *.xls.

Например, отчет по средствам, которые есть в наличие представлен на рисунке 4.

Рисунок 4 – Отчет «По средствам»

Отчеты для публикации данных были созданы с помощью программы Rave Reports. В данной программе существует 9 форм отчетов.

  • Report 1 – отображает список сотрудников с разбивкой по отделам;
  • Report 2 – сотрудники, личные сведения;
  • Report 3 – сотрудники, сведения о работе;
  • Report 4 – клиенты, полный список (с заметками);
  • Report 5 – прайс на услуги с разбивкой по подразделениям;
  • Report 6 – клиенты, фамилия, имя, телефон;
  • Report 7 – прайс на услуги;
  • Report 8 – общий журнал визитов;
  • Report 9 – визиты с разбивкой по датам.

2.2. Программное обеспечение задачи

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

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


Клиент

Сотрудник

Салон

красоты

Менеджер салона красоты

Информация о клиенте

Информация о сотруднике

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

Рисунок 5 - Структура работы салона красоты.

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

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

Разрабатываемая база данных SalonKrasot представлена пятью таблицами: Sotrud, Klient, Uslugi, Otdel, Vizit. Рассмотрим структуру каждой более подробно.

В таблице Sotrud представлена информация о Сотрудниках. Поля, их типы, и назначение представлены в таблице 1

Таблица 1- Таблица Sotrud

Имя поля

Тип поля

Описание

STabNomerID

Autoicrement

Уникальный идентификатор сотрудника (первичный ключ)

SFamilia

Alpha (25)

Фамилия сотрудника. По этому полю создается индекс для сортировки сотрудников по алфавиту.

SName

Alpha (20)

Имя сотрудника.

SOtchestvo

Alpha (20)

Отчество сотрудника.

SOtdel

Long Integer

Уникальный идентификатор отдела (поле ONomerID таблицы Otdel)

SDolznost

Alpha (30)

Должность сотрудника

SBirthday

Date

День рождения

SAddress

Alpha (40)

Адрес проживания

STelefon

Alpha (15)

Телефон сотрудника

SDataPriema

Date

Дата приема на работу.

В таблице Klient представлена информация о клиентах. Поля, их типы, и назначение представлены в таблице 2.

Таблица 2 – Таблица Klient

Имя поля

Тип поля

Описание

KNomerID

Autoicrement

Уникальный идентификатор клиента (первичный ключ)

KFamilia

Alpha (25)

Фамилия клиента. По этому полю создается индекс для сортировки клиентов по алфавиту

KName

Alpha (20)

Имя клиента

KTelefon

Alpha (15)

Телефон клиента

KNote

Memo (200)

Справочная информация о клиенте.

В таблице Uslugi представлена информация о видах оказываемых услуг. Поля, их типы, и назначение представлены в таблице 3.


Таблица 3 – Таблица Uslugi

Имя поля

Тип поля

Описание

UNomerID

Autoicrement

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

UOtdel

Long Integer

Подразделение к которому относится услуга. Код подразделения из поля ONomerID таблицы Otdel

UName

Alpha (40)

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

UZena

Money

Цена

UTimeProved

Time

Время проведения услуги

В таблице Otdel представлена информация об подразделениях. Поля, их типы, и назначение представлены в таблице 4.

Таблица 4 – Таблица Otdel

Имя поля

Тип поля

Описание

ONomerID

Autoicrement

Уникальный идентификатор отдела (первичный ключ)

OName

Alpha (20)

Наименование отдела

В таблице Vizit представлена информация об оказанных услугах. Поля, их типы, и назначение представлены в таблице 5.

Таблица 5- Таблица Vizit

Имя поля

Тип поля

Описание

VNomerID

Autoicrement

Уникальный идентификатор визита (первичный ключ)

VDataVizita

Date

Дата визита (индексное поля для сортировки)

VUsluga

Long Integer

Код услуги из поля UNomerID таблицы Uslugi

VSotrud

Long Integer

Код сотрудника из поля SNomerID таблицы Sotrud

VKlient

Long Integer

Код клиента из поля KNomerID таблицы Klient

VTimeNachala

Time

Время начала проведения услуги

Таким образом, схема данных программы следующая (См. Рисунок 6).

Рисунок 6 – Схема данных

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

Структурная программы представлена на рисунке 7.

Рисунок 7 – Структурная схема

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

Проект SalonKrasot, реализующий доступ к БД Salon состоит из следующих форм:

  • Glavnaya. Главная форма приложения. Доступ ко всем остальным формам осуществляется через главное меню данной формы.
  • SvedeniaFirm. Форма запускается при выборе в главном меню формы Glavnaya «Организация»  «Сведения». На данной форме отображаются сведения об организации – юридическом лице.
  • Firm. Запуск формы осуществляется через «Организация»  «Изменить». Запустив эту форму можно отредактировать сведения об организации.
  • Sotrudniki. Запуск формы: «Сотрудники»  «Кадровые данные». На форме располагаются данные из таблицы сотрудники. Реализована связь с формами newSotrud, Spisok1.
  • newSotrud. Запуск формы возможен как из главного меню стартовой формы («Сотрудники»  «Новый сотрудник»), так и при нажатии кнопки «Новый» формы Sotrudniki. Эта форма позволяет ввести данные о новом сотруднике. При выборе кнопки «Изменить» формы Sotrudniki, данная форма служит для редактирования уже введенных сведений о сотруднике.
  • Spisok1. Запуск формы происходит при нажатии кнопки «Список» формы Sotrudniki. Форма позволяет выбрать вид отчета и вывести его на печать или просмотр.
  • Klient. Запуск формы: «Клиенты»  «Сведения о клиентах». На форме располагаются данные из таблицы клиенты. Реализована связь с формами newKlient, Spisok2.
  • NewKlient. Запуск формы возможен как из главного меню стартовой формы («Клиенты»  «Новый клиент»), так и при нажатии кнопки «Новый» формы Klient. Эта форма позволяет ввести данные о новом клиенте. При выборе кнопки «Изменить» формы Klient, данная форма служит для изменения уже введенных сведений о клиенте.
  • Spisok2. Запуск формы происходит при нажатии кнопки «Список» формы Klient. Форма позволяет выбрать вид отчета и вывести его на печать или просмотр.
  • Uslugi. Запуск формы: «Услуги»  «Сведения об услугах». На форме располагаются данные из таблицы услуги. Реализована связь с формами NewUsluga, Spisok3.
  • NewUsluga. Запуск формы возможен как из главного меню стартовой формы («Услуги»  «Новая услуга»), так и при нажатии кнопки «Новый» формы Uslugi. Эта форма позволяет ввести данные о новой услуге. При выборе кнопки «Изменить» формы Uslugi, данная форма служит для изменения уже введенных сведений об услуге.
  • Spisok3. Запуск формы происходит при нажатии кнопки «Список» формы Uslugi. Форма позволяет выбрать вид отчета и вывести его на печать или просмотр.
  • Vizit. Запуск формы: «Посещения»  «Общий журнал посещений». На форме располагаются данные из таблицы услуги. Реализована связь с формами NewVizit, Spisok4.
  • NewVizit. Запуск формы возможен как из главного меню стартовой формы («Посещения»  «Новая запись»), так и при нажатии кнопки «Новый» формы Vizit. Эта форма позволяет ввести данные о новой записи о посещении салона красоты. При выборе кнопки «Изменить» формы Vizit, данная форма служит для изменения уже введенных сведений.
  • Spisok4. Запуск формы происходит при нажатии кнопки «Список» формы Vizit. Форма позволяет выбрать вид отчета и вывести его на печать или просмотр.
  • Otdel. Запуск формы: «Справочники»  «Отделы». Форма отображает данные таблицы подразделения. На данной форме осуществляется внесение новых сведений о создании подразделений.
  • About. Запуск формы: «?»  «О программе». Форма отображает справочные сведения о программе.

Доступ к таблицам БД реализован с помощью компоненты DataModule (в листинге DM). Листинг программ дан в Приложении Б.

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

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

Рисунок 8 - Главное окно

При нажатии на вкладке «Меню», и выборе вкладки «Клиенты», откроется форма, которая содержит информацию о клиентах, посещающих салон красоты.

Эта форма (См. Рисунок 9) содержит информацию о клиентах, посещающих салон красоты.

В форме «Клиенты» расположены кнопки:

• Добавить – добавление новой записи;

• Сохранить - сохраняет записи;

• Удалить – удаление уже имеющейся записи;

• Отчет.

Рисунок 9 – Клиенты

Аналогичным образом разработаны формы «Парикмахеры», «Расписание», «Средства», «Услуги» и «Заявки». И в этих же формах есть возможность выполнить функции:

• Добавить - добавление новой записи;

• Сохранить – сохранение записи;

• Удалить - удаление уже имеющейся записи.

Для этого созданы специальные кнопки.

Меню «Помощь» содержит справку по работе с программой и форму «О программе».

Меню «Выход» закрывает программу «Автоматизация рабочего места менеджера в салоне красоты».

Протестировав программу ошибок не обнаружено.

У программы следующее достоинство: Удобство и простота в эксплуатации (минимальные навыки работы пользователя на ПК); соответствие форм документов самым последним законам РФ; небольшой объём занимаемой памяти. Сокращение времени, используемого сотрудником, для ввода данных и поисков по уже имеющимся данным.

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


Заключение

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

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

Созданные удобные интерфейсы упростят механизм внесения новой и редактирования уже имеющейся информации.

Разработанная информационная система, благодаря использованию полностью совместима с MS Office.

Разработанный программный продукт мог бы быть адаптирован под нужды любого существующего салона красоты.

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

Библиография

Карпова Т.С. Базы данных: модели, разработка, реализация. СПб.: Питер, 2001. –304с.

Фаронов В.В. Программирование баз данных в Delphi 7. Учебный курс. – СПб: Питер, 2006. – 459с.

Конноли Т., Бегг Л., Страчан А. Базы данных. Проектирование, реализация и сопровождение. Теория и практика. – 2-е изд. – Вильямс, 2000.

Хомоненко А.Д. и др. Delphi 7./ Под общей редакцией А. Д. Хомоненко – СПб.: BHV, 2004.

www.delphiworld.narod.ru

Приложение А

Рисунок А.1 – Макет формы для работы с клиентами

Рисунок А.2 – Макет формы парикмахеры

Рисунок А.3 – Макет формы расписание парикмахеров

Рисунок А.4- Макет формы «Средства»

Рисунок А.5- Макет формы «Услуги»

Рисунок А.6 – Макет формы «Заявки»

Приложение Б

Главная форма

procedure TForm1.N1112Click(Sender: TObject);

begin

form2.show;

end;

procedure TForm1.N1Click(Sender: TObject);

begin

form3.show;

end;

procedure TForm1.N2Click(Sender: TObject);

begin

form4.show;

end;

procedure TForm1.N3Click(Sender: TObject);

begin

form5.show;

end;

procedure TForm1.N4Click(Sender: TObject);

begin

Form6.show;

end;

procedure TForm1.N5Click(Sender: TObject);

begin