买车陪码表以后总是想记录一下自己的骑行数据~
本来打算用GWT在AppEngine上架一个App~
结果发现DB问题,不太好解决~可能要采用IBM的Derby~
后来突然想到GDoc的Spreadsheet和Form~发现这是一个近乎完美的解决方案!
首先利用GDoc的Form去录入数据,Form设计按照逻辑习惯和Sigma 906码表的顺序设计,很方便~
对常用答案做成了Radio Group+Other的形式。
当Form被Submit的时候,数据会被写入到GDoc的Spreadsheet中,于是形成一个Raw Data的Table~
将来可以定期导出,作为Data Warehouse,去形成HyperCube,做更复杂的OLAP~
正常使用的话,就可以直接用Spreadsheet的Chart功能,形成Trend Report。
关于Privilege的控制
Spreadsheet和Form采用Private权限,保证不会有其他人能够访问到和修改到数据~
然后在Spreadsheet中把Trend Graph导出为Public,这样把报表情况公布出去。
PS:出了Doc外,MSFT的Office Office Online或许也是一个不错的选择~
不过介于Office Online现在还仅支持Word、Powerpoint、Excel和OneNote,对InfoPath这一重要组件并不支持。
因此MSFT的Solution中缺乏录入组件~不过Excel的能力和灵活度应该会优于Google的Spreadsheet~
但是按照MSFT的习惯,Office Online中加入InfoPath应该是迟早的。
因此当InfoPath加入后,MSFT的Doc.com也能成为一个完整的解决方案,而且应该能和本地的Office 2010无缝耦合~
很期待~
TimNew
------------
Release your passion
To Realize your potential
Posted via email from 米良的实验室
没有评论:
发表评论