Категория:
Веб-программирование/СкриптыБюджет:
?Требуется создать с нуля систему управления и учёта работы парикмахерской.
Приблизительное описание.
Должны присутствовать:
- календарь с возможностью назначить визит клиента (т.е. клиент может назначить визит на какое-то время из доступных),
- учёт всех визитов всех клиентов и поступление денег (кто сколько заплатил и за какой сервис),
- учёт времени работы каждого мастера, что оплачено, что не оплачено,
- учёт склада (сколько красок-гелей прибывает-убывает).
Действующие лица (кто может логиниться):
- суперадминистратор (управление абсолютно всем, чем можно управлять)
- администратор (создаётся-управляется суперадминистратором, сам может управлять всем с некоторыми ограничениями)
- мастер-стилист
- клиент
Разделы меню для клиента:
- Мои визиты (с указанием дней, что сделано, сколько денег заплачено)
- Назначить визит
- Профайл (имя-телефон-email-пароль-накопительная скидка)
Разделы меню для стилиста:
- Отработанные дни-часы (возможность установки времени работы за определённый день, и просмотр всего времени)
- Оплата, полученная и ожидаемая за ещё неоплаченное время
- Расписание работы на будущее, дни-часы (только просмотр, устанавливается администратором)
Разделы меню для администратора (все пункты с возможностью добавления-редактирования):
- Клиенты (список всех клиентов, зарегистрированных в системе)
- Визиты (кто когда приходил, кем обслуживался, сколько заплатил, сколько материалов использовано)
- Сервисы (список возможных сервисов - пострижка, укладка, покраска, итд)
- Стилисты (список, включая сервисы - кто что умеет делать, плюс зарплата)
- Склад - сколько есть и что именно
- Отчёты - графики по поступлению денег за выбранный период времени
Администратор создаёт расписание работы, какой стилист когда работает.
Клиент может залогиниться (если не зарегистрирован - зарегистрироваться), и назначить время визита, указав, какие сервисы требуются (из списка сервисов системы). Email уведомление получают администраторы и выбранный стилист.
Стилист видит своё время работы, и назначенные визиты.
После каждого клиента он заносит в систему имя клиента (выбирает из зарегистрированных, либо для человека с улицы, отказавшегося регистрироваться, заносит его как Anonymous Client), вносит в систему потраченное время, материалы (краска-гель) и сумму оплаты.
Администратор управляет всем остальным.
По мелочам, возможно, что-то будет изменено,
но структуру БД я предоставлю, как и набор get/set php-классов для работы c БД.
Сайт салона уже есть, его можно использовать как основу (т.е. добавить туда кнопки логина-регистрации, и всю внутреннюю функциональность).
Напишите, пожалуйста, приблизительный разброс цен, от чего зависит, и тд,
а также время, необходимое для разработки.
http://www.weblancer.net/projects/629097.html