Наилучшая практика при проектировании регистрации действий пользователей в веб-приложении?

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

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

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

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

Это Perl-приложение, подключенное к базе данных MySQL, с промежуточными AXKit, XML, XLST и JavaScript.

Есть ли у кого-нибудь хорошие рекомендации или ресурсы, из которых я могу читать и учиться?

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

1 ответ

Решение

Я предполагаю, что это немного зависит от того, какие конкретные потребности у вас есть при ведении журнала, но обычно Log::Log4perl можно обмануть, делая то, что вы хотите.

Другие вопросы по тегам