在制定学业进展跟踪系统时要注意的要点

时间:2011-07-19 18:47:52

标签: asp.net web-applications analytics

您好我正在开发一个学生进度跟踪系统,在这里我需要展示特定主题的弱点以及该主题的优点。我需要提供关于学生学习成绩的分析数据,那么在开发这样的网络应用程序时我应该记住什么?我需要更多地关注分析数据,以便对此有任何帮助吗?

1 个答案:

答案 0 :(得分:0)

详细了解数据及其使用方式: 1)您需要存储多少数据? 2)它的装载频率是多少? 3)在任何给定时间有多少用户将提取此数据? 4)数据是否会被修改?

根据您的回答,您会得到不同的建议。最后,如果你只是进行单行插入并且数据量很小,那么带有前端报告工具的MySQL(Jaspersoft / Pentaho / BIRT工作得很好)会很好用。如果您想要一个可靠的分析数据库并且数据量更大,那么使用这些报告工具的Infobright也可以很好地工作。

如果你正在进行交叉,那么通常使用两个数据库(一个用于事务,然后移动到分析数据库用于分析前端)。但是,如果数据量很小,那么分析数据库或事务数据库之间就不会有太大差异。

对于前端BI工具,您可以将Jaspersoft / Pentaho / Actuate(BIRT)用于开箱即用的开源解决方案。如果您想创建自己的,我建议使用Zend Framework(PHP)来开发您的应用程序。

祝你好运!