Диплом: Разработка информационной подсистемы по учету парикмахерских услуг (на примере ИП Пиевец)

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
53
Таблица 14
Структура документа «Предварительная запись»
Наименование по-
ля
Тип поля
Длина поля
Прочее
Номер
Число
5
ключевое поле
Дата
Дата
Клиент
СправочникСсылка.
Клиенты
Услуга
СправочникСсылка.
ГруппыУслуг
Мастер
СправочникСсылка. Ма-
стера
ДатаЗаписи
Дата
ВремяЗаписи
Время
Таблица 15
Структура документа «Оказанная услуга»
Наименование по-
ля
Тип поля
Длина поля
Прочее
Номер
Число
5
ключевое поле
Дата
Дата
Клиент
СправочникСсылка.
Клиенты
Услуга
СправочникСсылка.
ГруппыУслуг
Мастер
СправочникСсылка. Ма-
стера
ДатаУслуги
Дата
Таблица 16
Структура документа «График выходных»
Наименование
поля
Тип поля
Длина поля
Прочее
Номер
Число
5
ключевое поле
Дата
Дата
Месяц
Строка
20
Начало дня
Время
Таблица 17
Структура табличной части документа «График выходных»
Наименование поля
Тип поля
Длина поля
Прочее
Мастер
СправочникСсылка. Мастера
Дата выходного
Дата
54
Таблица 18
Структура регистра «Занятость»
Наименование поля
Тип поля
Длина поля
Прочее
Мастер
СправочникСсылка. Мастера
Дата
Дата
Время
Время
Состояние
Строка
20
Таблица 19
Структура регистра «Оказанные услуги»
Наименование поля
Тип поля
Длина поля
Прочее
Мастер
СправочникСсылка. Мастера
Услуга
СправочникСсылка. Услуги
Сумма
Число
5
ER-модель базы данных приведена на рисунке 13.
Рисунок 13 ER-модель базы данных
2.3.3. Структурная схема пакета (дерево вызова программных модулей)
Приложение должно разрабатываться в системе 1С:Предприятие 8.3. В
данной системе предопределены такие объекты, как справочники, документы,
55
регистры, отчеты и т.д. Каждый объект имеет ряд модулей, отвечающих за ра-
боту объекта [6].
Поскольку программа создается в режиме управляемого приложения,
главное окно системы формируется автоматически. Основными модулями яв-
ляются модули документов, в которых прописан алгоритм проведения доку-
ментов.
Функции основных программных модулей описано в таблице 20.
Таблица 20
Назначение модулей объектов
Название модуля
Назначение модуля
Модуль документа «Предва-
рительная запись»
Обработка проведения документа по регистру «За-
нятость».
Модуль документа «Оказан-
ная услуга»
Обработка проведения документа по регистру
«Оказанные услуги»
Обработка ввода на основании документа «Пред-
варительная запись»
Модуль формы документа
«Оказанная услуга»
Расчет итоговой суммы по документу
Модуль документа «График
выходных»
Обработка проведения документа по регистру «За-
нятость»
Модули отчетов «Анализ
услуг», «Анализ услуг по ма-
стерам», «Занятость масте-
ров», «План оказания услуг»
Формирование отчетов с помощью системы компо-
новки данных
2.3.4. Описание программных модулей
Основные модули системы выполняют проведение документов по реги-
страм. Процедура проведения принципиально не отличается в разных докумен-
тах [7, 9].
В документе «Предварительная запись» при проведении проверяется ко-
личество зарезервированного времени. Оно зависит от длительности услуги,
которая записана в справочнике «Группы услуг».
Если длительность услуги менее 60 минут, то резервируется 1 час, если
менее 120 минут – то 2 часа, если более - то 3 часа (более 3 часов обычно услу-
ги не оказываются).
Блок-схема алгоритма проведения приведена на рисунке 14.
56
Начало
Ввод документа
Заполнение проводки для
резервирования времени,
указанного как время записи
Длительность >60
Заполнение дополнительной
проводки для резервирования
времени, указанного как время
записи+1 час
+
Длительность >120
Заполнение дополнительной
проводки для резервирования
времени, указанного как время
записи+2 часа
+
Конец
Рисунок 14 – Блок-схема алгоритма проведения документа
«Предварительная запись»
2.4. Контрольный пример реализации проекта и его описание
При запуске программы открывается главное окно. Оно содержит меню
для перехода к требуемым объектам [10, 11]. Пункты меню отражают выполня-
емые функции: ведение журналов услуг, работу с клиентами, учет и анализ
услуг (рисунок 15).
Рисунок 15 – Меню программы
Перед началом работы в оперативном режиме необходимо заполнить
57
справочники «Услуги» и «Мастера». Это можно сделать, открыв меню «Услу-
ги» (рисунок 16).
Рисунок 16 – Меню «Услуги»
В справочнике «Мастера» создается список мастеров парикмахерской.
Для каждого мастера заносится ФИО и специализация (рисунок 17).
Рисунок 17 – Справочник «Мастера»
В справочник «Услуги» заносится наименование и стоимость услуги, а
также перечень мастеров, которые эту услугу выполняют. Каждая услуга вхо-
дит в какую-либо группу услуг. Группу можно добавить непосредственно из
справочника «Услуги», указав наименование группы и среднюю длительность
выполнения этой группы услуг (рисунок 18).
58
Рисунок 18 – Справочники «Услуги» и «Группы услуг»
Перед началом каждого нового месяца менеджер должен заполнить гра-
фик выходных мастеров. Эта информация необходима при оформлении пред-
варительной записи (если клиент хочет попасть к определенному мастеру,
необходимо знать, в какие дни мастер не работает). Сделать это можно с помо-
щью документа «График выходных» (рисунок 19). В документ вводятся все вы-
ходные дни для каждого сотрудника за месяц.
Рисунок 19 – Документ «График выходных»
59
При проведении документ регистрирует в регистре «Занятость» дату за-
нятости мастера. Просмотреть регистр можно по нажатию кнопки «Занятость»
на форме документа (рисунок 20).
Рисунок 20 – Регистр сведений «Занятость»
Работа пользователя начинается с предварительной записи клиента. Для
этого используется документ «Предварительная запись» (рисунок 21). В доку-
менте указывается клиент, услуга (из группы услуг), мастер, дата и время запи-
си.
Рисунок 21 – Документ «Предварительная запись»
Для проверки занятости мастера можно воспользоваться отчетом «Заня-
60
тость мастеров», который показывает на указанный месяц дни и часы, когда
мастер занят (рисунок 22). В отчет выводятся выходные дни, а также дни и ча-
сы, когда мастер зарезервирован другой предварительной записью.
Рисунок 22 – Отчет «Занятость мастеров»
При проведении документа заносятся данные в регистр «Занятость».
Просмотреть регистр можно нажав на кнопку «Занятость» (рисунок 23). Если
услуга занимает более 1 часа, то формируется 2 или 3 записи на каждый после-
дующий час.
Рисунок 23 – Регистр «Занятость»
Далее вводится оказанная услуга. Если услуга оказывается по предвари-
тельной записи, то ее можно ввести на основании соответствующего документа
«Предварительная запись», нажав кнопку «Создать на основании». В этом слу-
чае документ заполнится автоматически. В противном случае документ вводит-
61
ся вручную (рисунок 24).
Рисунок 24 - Документ «Оказанная услуга»
При вводе услуг в таблице автоматически отображается стоимость дан-
ной услуги по прейскуранту, однако при различных обстоятельствах эта стои-
мость может изменяться, поэтому мастер вводит стоимость вручную. При
нажатии кнопки «Рассчитать» подсчитывается общая стоимость услуг по доку-
менту. При проведении формируются записи в регистре «Оказанные услуги»
(рисунок 25).
Рисунок 25 – Регистр «Оказанные услуги»
Для удобства клиентов можно им напоминать накануне даты, на кото-
рую была предварительная запись. Для этого используется отчет «Оповестить»
в меню «Клиенты» (рисунок 26).
По занесенным данным можно сформировать отчеты.
62
Отчет «Анализ услуг» показывает выполненные за период услуги. Отчет
можно вывести по определенной услуге или по всем услугам (рисунок 27).
Рисунок 26 – Отчет «Оповестить»
Рисунок 27 – Отчет «Анализ услуг»
Отчет «Анализ услуг по мастерам» показывает выполненные за период
услуги с разбивкой по мастерам (рисунок 28).
Отчет «План оказания услуг» показывает, как по предварительной записи
спланирован выбранный период (рисунок 29).

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран