Техническое задание: Система учета рабочего времени

1. Цель проекта

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

2. Основные функции и интерфейсы

2.1. Интерфейс для сотрудников

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

  • Начало работы:
    • Выбор своей учетной записи из списка (по фамилии) или с помощью графических элементов (иконки, фотографии).
    • Ввод номера заказа/проекта, над которым начинается работа.
    • Запуск отсчета времени по нажатию кнопки "Старт".
  • Завершение работы:
    • Повторный выбор своей учетной записи.
    • Указание номера завершаемого заказа.
    • Остановка учета времени по нажатию кнопки "Завершить время".

2.2. Интерфейс для администратора

  • Просмотр детализированных отчетов о времени, затраченном на выполнение заказов.
  • Возможность фильтрации отчетов по различным критериям (сотрудник, период, проект и т.д.).

3. Технические и пользовательские требования

  • Интерфейс должен быть простым, интуитивно понятным и удобным для ежедневного использования.
  • Реализация механизмов защиты данных и разграничения прав доступа для авторизованных пользователей.

4. Дополнительные возможности (опционально)

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

Настройка и внедрение Битрикс24

Требуется профессиональная настройка Битрикс24 по предоставленному техническому заданию. Имеется лицензия. Планируемый срок внедрения - декабрь. Необходимо оценить сроки и стоимость работ.

Сборка HTML-страницы из готовых компонентов

Необходимо корректно объединить три готовых фрагмента кода в одну валидную HTML-страницу, оптимизированную для поисковых систем. Требуется проверить результат на отсутствие ошибок.