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

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

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

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

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

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

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

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

1 Ответ

4 голосов
/ 14 апреля 2009

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...