我们有一个网络电子学习类型的系统,对于这个项目,我应该为整个系统设计一个活动记录功能,这样我们就可以追踪他们的日常活动,也许可以帮助他们提高工作效率。
不幸的是,这个系统很可能会被用来在官方时间跟踪用户的工作(并且对这个功能的需求可能是经济衰退驱动的)
实际上,我在设计这种类型的系统时相当无知,而且只有我们的一些模块具有活动日志记录。
我正在考虑列出我们当前在系统中拥有的所有可用功能,并列出我们想要保留的数据,并创建一个简单的函数,该函数将缓慢而痛苦地添加到每个模块中,这将开始转储将数据记录到我们的 MySQL 数据库。
它是一个连接到 MySQL 数据库的 Perl 应用程序,中间有 AXKit、XML、XLST 和 JavaScript。
有没有人有什么好的建议或资源可供我阅读和学习?
特别是关于良好的设计、用户界面、要生成的报告、数据库负载等。