OA项目主要是业务流程的不同!但是在OA项目中有几个模块通常都会涉及到(不涉及工作流模块)!
打印模块:开源的打印模块 JataTools>>
文件上传现在模块:
导出到Excel模块
导出到Word或者Word文件生成模块:比较新的方法是 WordXML 生成word文件
条形码扫描模块:
图片的上传预览模块:
图表或者报表生成模块:注意的是JSChart
等在OA中还要注意Ajax技术的运用!可以简化程序的开发和优化程序的界面!最常用的是仿GoogleSuggest技术的运用!DataGrid技术等运用一些Ajax的WebUI控件可以简化开发!
用JAVASCRIPT来操纵DIV标签可以达到意想不到的效果!注意JS的编程!
还要注意xml技术和JSON的运用
数据的主要传输格式:xml和JSON
编码:由于Ajax的XmlHttprequest默认的编码是UTF-8的编码!所以注意乱码问题