Учет рабочего времени сотрудников по проектам

Владимир14 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
20.01.2011

Необходимо разработать БД учета рабочего времени сотрудников с веб-интерфейсом.

Описание.

Деятельность компании связана с выполнением большого кол-ва проектов со строго регламентированными сроками. У каждого проекта есть ответственный и исполнители (ответственный также может быть единственным исполнителем). Каждый сотрудник одновременно может работать над несколькими проектами, в одних как ответственный, в других - как исполнитель. У каждого проекта имеется стоимость. Проекты могут быть как длительными (несколько мес.) так и очень короткими (один день). Одни возникают неожиданно (срочные), другие - известны за год с датами дедлайнов. В проектах могут быть подпроекты.

Идея в том, чтобы ответственные фиксировали свои проекты в БД через максимально простой веб-интерфейс, а каждый сотрудник в конце каждого рабочего дня отмечал сколько времени (в %) он потратил сегодня на тот или иной проект. В конце каждого дня (после 23.59) ответственные и руководитель предприятия получают отчеты (по проектам и по сотрудникам).

Также интересует возможность интеграции с MS Outlook. Например, при занесении нового проекта в БД - автоматическая отправка Задачи Outlook исполнителям, а в конце каждого дня - апдейт процесса выполнения.

Как побочный эффект внедрения системы - возможен учет рабочих дней в году. Например, если сотрудник не ввел данные до конца рабочего дня, значит рук-ль получает уведомление, что он отсутствовал на работе и предложение выбрать Опуск/Болезнь/Командировка и пр. И в конце года - подробная статистика.

Подчеркну, что очень важна простота и удобство работы с оболочкой.

Еще один важный момент - исполнитель должен быть из Украины, т.к. оплата будет производиться в ГРН (нал/безнал через СПД)

Желательна реализация на php + MySQL