Научная статья на тему 'Использование полихроматических множеств в описании автоматизированной системы подбора мастера'

Использование полихроматических множеств в описании автоматизированной системы подбора мастера Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
119
18
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ТЕОРЕТИКО-МНОЖЕСТВЕННОЕ ОПИСАНИЕ / SET-THEORETIC DESCRIPTION / ПОЛИХРОМАТИЧЕСКИЕ МНОЖЕСТВА / POLYCHROMATIC SETS / АВТОМАТИЗИРОВАННАЯ СИСТЕМА / AUTOMATED SYSTEM

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Харитонова Татьяна Сергеевна

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

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Использование полихроматических множеств в описании автоматизированной системы подбора мастера»

ИСПОЛЬЗОВАНИЕ ПОЛИХРОМАТИЧЕСКИХ МНОЖЕСТВ В ОПИСАНИИ АВТОМАТИЗИРОВАННОЙ СИСТЕМЫ

ПОДБОРА МАСТЕРА Харитонова Т.С. Email: Kharitonov1790@scientifictext.ru

Харитонова Татьяна Сергеевна — студент, кафедра информационных систем и технологий, Северный (Арктический) федеральный университет, г. Архангельск

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

Ключевые слова: теоретико-множественное описание, полихроматические множества, автоматизированная система.

THE USE OF POLYCHROMATIC SETS IN THE DESCRIPTION OF THE AUTOMATED SELECTION OF THE MASTER SYSTEM

Kharitonova T.S.

Kharitonova Tatiana Sergeevna — Student, DEPARTMENT OF INFORMATION SYSTEMS AND TECHNOLOGY, NORTHERN (ARCTIC) FEDERAL UNIVERSITY, ARKHANGELSK

Abstract: the number of beauty salons is growing, as well as working professionals. The quality and cost of the work is so different, customers are now becoming difficult to select a suitable master them, so this area of automation becomes necessary. You can analyze and simulate the system to use polychromatic sets, which will allow in the future to consider the development of a number of errors, trace logic and accurately determine future requirements for an automated system. Terms of reference for the development of the system will be the most accurate, and the developer will simply make a program on it. Keywords: set-theoretic description, polychromatic sets, automated system.

УДК 681.5.017

Индустрия красоты в современном мире развивается с большой скоростью. В нашей стране существует более 60000 салонов красоты - заведений, занимающихся услугами красоты. И каждый год открывается более 500 новых салонов. Остановимся на рассмотрении области ногтевого сервиса, где количество работающих мастеров также растет, подобрать наиболее подходящего мастера каждому клиенту становится сложнее, поэтому автоматизация данной предметной области становится необходимой.

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

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

Объектами данной предметной области будут: мастер, клиент, услуга снятия покрытия, услуга маникюра, услуга ухода за руками, услуга покрытия, услуга дизайна, материалы. Представим предметную область, предоставление маникюрных услуг салоном красоты, как систему A [1]. Выделим компоненты системы, формула (1).

) = (А, Г), (1) где А - множество элементов системы; Г- множество свойств системы; Множество А представляет собой совокупность элементов, выраженную формулой (2).

А = {а1,а2,аз,а4,а5,аб,а7,ав}, (2) где - мастер; - клиент; - услуга снятия покрытия; - услуга маникюра; - услуга ухода за руками; а 6 - услуга покрытия; а 7 - услуга дизайна; а 8 - материалы.

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

ОД = {ад2 ^з .....^ 9}, (3)

где Fl - наличие сертификата ob оказании услуг по уходу;

Fz - наличие сертификата работы С аппаратным маникюром;

F3 - наличие сертификата работы С покрытием гель-лак:

jF4 - наличие сертификата работы с покрытием гель;

Fs - наличие сертификата владения техниками дизайна;

Fb - статус (занят-свободен);

FT - начальное покрытие иогтевОн пластины:

Fs - псжеланнл (с шссвиемМна пассажа);

fo - наличие оолезнн яоггей; Fl0 - снятие лака;

- снятие гель-лака; F1= - снятие геля;

F.-¡ - классический обрезной маникюр;

Flt - европейский маникюр;

FlS - аппаратный маникюр;

Fltl - СПА маиныор;

F1T - парафинотерапия:

Flt - японский маникюр;

F_о - покрытие лаком;

Г;; - покрытие гель-лаком.

- покрытие гелем; F;; - акриловая лепка: F2-) - лнтье фольгой;

- стемпннг; Fis - наклейки;

- рисунок;

F-? - наличие жидкости ДЛЯ снятия покрытии;

fnj - наличие фольги;

- наличке салфеток:

Ffa - наличие Пушеров:

F3! - наличие ЛнлОчек:

jFj; - наличие щеточек:

Ftl - наличие средств ДЛЯ размлТчеынА кутикулы;

F-ц - наличие иоллсщ для обрезания кутикулы:

Fis - наличие ванночек:

Fitl - наличие йоды;

Ftf - наличие апельсиновых палочек;

F-it - наличие аппарата для маникюра;

F-t9 - наличие насадок для маникюрного аппарата;

- наличие скрабов; Fal - наличие кремов;

- наличие варежек; FAi - наличие парафина: PJ4 - наличие масла: Fjj - наличие еоска;

FAtt - наличие мягкой щеточки; FA7 - наличие лака; Fje - наличие гель-лака; Fn - наличие геля;

Fie - наличие жидкости для снятия липкого слоя;

- наличие акриловой пудры: Fs; - наличие мономера:

Рис. 1. Определение множества цветов 26

Определим отношение между элементами А и цветами Е(а) с помощью матрицы бинарных отношений - булевой матрицей [А х Е(а)], представленной на рисунке 2.

fe ÍN IJ4 |Ч"| Z № SD til Г- U, СО № ст\ Л F10 F11 F12 F13 F14 F15 F16 F17 00 F19 о ÍM № F21 (Ч ÍN №

al

з2 • • •

а3 » • • •

а4 * * * *

а5 • • • •

3.6 * * • •

а7 * ■

aS

Рис. 2. Часть матрицы бинарных отношений

Определим отношение между элементами А, с помощью матрицы бинарных отношений -булевой матрицей [А х А], представленной на рисунке 3.

al а2 аЗ а4 а5 аб а7 аЗ

al

а2

аЗ • • • • •

а4 • • • • •

а5 • • • •

аб • • • • •

а7 • • • •

aS

Рис. 3. Матрица бинарных отношений

Таким же образом можно построить матрицу [F(A) x F(a)], отражающую связь определенного вида услуг и требуемых для её выполнения материалов.

Для определения ограничений и выделения связей между объектами системы и её свойствами используем логические отношения.

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

a3 V a4 V ( a5 xor (a6 V a7)) = 1, (4) где a3, a4, a5, a6, a7 - элементы множества А.

Мастер может иметь 1 и более сертификатов, расширяющих область его работы, что определяется формулой (5).

F1 V F2 v F3 V F4 v F5 = 1, (5) где F1, F2, F3, F4i F5- элементы множества F.

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

Fio v Fn v F14 v F19 = 1, (6) где F10, F13, F14, F19 - элементы множества F.

Мастер может брать услуги, если его статус свободен или F6 равно 0.

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

Fj6 Л F„ Л F1S = 1, (7) где F16, F17, F18 - элементы множества F.

Только при наличии сертификата, позволяющего работать с маникюрным аппаратом, если F2 равно 1, мастер может выполнять услугу аппаратного маникюра, то есть F15 для данного мастера будет равно 1. Только при наличии сертификата, позволяющего работать с гель-лаком, если F3 равно 1, мастер может выполнять услуги, определяющиеся формулой (8).

F11 Л F20 = 1, (8) где F11, F20 - элементы множества F.

Только при наличии сертификата, позволяющего работать с гелевой технологией, если F4 равно 1, мастер может выполнять услуги, определяющиеся формулой (9).

F12 Л F21 = 1, (9) где F11, F20 - элементы множества F.

Только при наличии сертификата, позволяющего работать техниками дизайна, если F5 равно 1, мастер может выполнять услуги, определяющиеся формулой (10).

F22 Л F23 Л F24 Л F25 Л F26 = 1, (10) где F22, F23, F24, F25, F26- элементы множества F. Клиент выбирает конкретные услуги, исходя из формулы (11).

(F10 xor F11 xor F12) v (F13 xor F14 xor F15) v ((F16 xor F17 xor F18) xor ((F19 xor F20 xor F21) v (F22 xor F23 xor F24 xor F25 xor F26))) V F8 = 1, (11) где F8, F10, F11, F12,..., F26 - элементы множества F.

Причем, если у клиента есть покрытие, его нужно обязательно снять, то есть, если F7 равно 1, то формула (12) выполняется.

F10 xor F11 xor F12 = 1, (12) где F10, F11, F12- элементы множества F.

Дизайн литье фольги выполняется только с покрытием гель-лак и гель, если F23 равно 1, то выполняется формула (13).

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

F20 v F21 = 1, (13) где F10, F11, F12- элементы множества F.

Никакая процедура ухода не сочетается с процедурой покрытия, что обуславливается формулой (14).

(F16 xor F17 xor F18) xor (F19 xor F20 xor F21) = 1, (14) где F16, F17,...,F21 - элементы множества F.

Если клиент имеет болезнь ногтей, то есть F9 равно 1, ему будет отказано в выполнении процедур, то есть формула (11) примет значение 0.

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

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

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

1. Павлов В.В. Конкурентная стратегия компании // CALS-технологии в машиностроении (математические модели) / Под редакцией Ю.М. Соломенцева. М.: СТАНКИН, 2002. 300 с.

i Надоели баннеры? Вы всегда можете отключить рекламу.