ТЗ:
приход и уход:
1.optimus-kz.kz -> Просто ввод (стоит на офисах сканер)
айпишник проставляется
1.optimus-kz.kz/log.php ->уход (могут отмечаться с телефона)
1- не проставлять айпи при отметке с телефона. (ПРОВЕРИТЬ)
2- при отметке ухода. время ухода не проставляется, нужно проставлять. (ПРОВЕРИТЬ)
- при отметке только с телефона в поле "отпросился либо на дел. встречу" (изменить типа выберите вариант...) добавить:
3 ---- добавляем "отпуск", " без содержания ", "больничный"... ОСТАВЛЯЕТ ОТПРОСИЛСЯ И УШЁЛ ПО РАБОЧИМ ДЕЛАМ НА ОБЕД УБРАТЬ
4- при выборе отпуска, без содержания, больничного добавляем ДИНАМИЧЕСКИ 2 поля даты с И по... выбор даты должен быть "с" начинаться с текущей даты, в поле "по" не меньше чем в поле "С". ПОЛЯ ОБЯЗАТЕЛЬНЫ К ЗАПОЛНЕНИЮ ,ЕСЛИ НЕ ПРАВИЛЬНО ВВЕЛИ СООБЩЕНИЕ НЕКОРЕКТНО ВВЕДЁНЫЕ ДАННЫЕ
5- при сохранении как "отпуск", " без содержания ", "больничный" создавать в КОЛОНКАХ таблице СТРОКИ отпуска с датой с/по... айди пользователя и типом (больничный/без содержания/отпуск) БЕС СОДЕРЖАНИЯ БС БОЛЬНИЧНЫЙ Б ОТПУСК О
6- по итогу отметки проставлять комментарий: если успешно то "добро пож на работу, фио, Вы пришли во время, желаем хор. дня" ДО 9-03 (ВРЕМЯ)... Если опоздал: "добро пож на работу. фио, Вы опоздали, обратитесь в отдел кадров."
7 Когда уходит то же самое только прощание до 17-57 предупреждение что уходит рано
------------
8-на ентри при выводе отчетов есть админка, требует пароль:
ADM логин
2QfflvbyrJ!@#@!
сейчас он единый.
- нужно сделать возможность редактирования пароля
Как для юзера так и для админа
С подтверждением пароля 2 раза. (делаем через суб бд)
9- нужно сделать 2 пользователя: администратор и юзер
Юзер ТОЛЬКО ПРОСМОТР ССЫЛОК
entry.optimus-kz.kz/index... 1.optimus-kz.kz/tabel/ind... АДМИН МОЖЕТ РЕДАКТРОВАТЬ И ИМЕЕТ ПОЛНЫЙ ДУСТУП
entry.optimus-kz.kz/index... entry.optimus-kz.kz/index... 1.optimus-kz.kz/tabel/ind... 10 добавляем фиксацию времени редактирования ПО ССЫЛКЕ
entry.optimus-kz.kz/index... ПОЛЬЗОВАТЕЛЕМ ADM в самом поле учета времени и комментария почему отредактировали
ПРИМЕР
- добавить 2 столбца в таблицу учета времени: причина редатктирования и дата редактирования.
------------------------------
11 сделать общую страницу.
для двух типов админов. страница с авторизацией.
на страница три раздела:
1. раздел формирование отчетов в экселе
1.optimus-kz.kz/tabel/ind... 2. раздел добавл. редактирование сотрудников
entry.optimus-kz.kz/index... (только для админа)
3. учет времени
entry.optimus-kz.kz/index... 12 все ССЫЛКИ ЗАПРЕТИТЬ ПРОСМОТР БЕЗ АВТОРИЗАЦИИ
entry.optimus-kz.kz/index... ->
entry.optimus-kz.kz/index... 1.optimus-kz.kz/tabel/ind... 13 сделать проверку коммента на пустые символы В МОБИЛЬНОЙ ССЫЛКЕ 1.optimus-kz.kz/log.php и не меньше 8 СИМВОЛОВ
---------
отчет
- если отпуск, отгул, больничный то ЗАКРАСИТЬ ЦВЕТОМ СТРОКУ ДАЛЬШЕ В КОЛОНКЕ
ИЛИ ТАК
14 в отчетах в конце строки сотрудника новая КОЛОНКА : итого (отработано дней считаем те дни где пришел и все равно во сколько ушел), не вовремя (к-во дней когда не вовремя), больничный(записать в строке как б), отпуск (о), без содержание (БС)
ОТРАБОТАНО ДНЕЙ (ЧИСЛО)
ОПОЗДАНИЯ ДНЕЙ (ЧИСЛО)
БОЛЬНИЧНЫХ ДНЕЙ (ЧИСЛО)
ОТПУСКНЫХ ДНЕЙ (ЧИСЛО)
БЕС СОДЕРЖАНИЯ ДНЕЙ (ЧИСЛО)
Пример
pkz12.hoster.kz:8443/doma... бд