论坛首页 综合技术论坛

开源/免费软件基础上的OA解决方案

浏览 17627 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-05-05  
OA这东西,找现成的总归不太好,客户需求往往很多变。如果用太产品化的东西,需求一变,搞起来就比较困难了。

OA当中关键的可能也就是业务审批流程,这个可以用一下开源的工作流。目前我们用的是Shark,jBPM没有怎么的研究。

而Word/Excel一般是用的ActiveX控件,我们是自己写的。原理其实比较简单,把文档作为一个multipart/form-data的内容递交到服务器端作处理。

唯一的缺点是模板的内容替换需要使用客户端脚本,这对浏览器的安全设置要求比较高。如果用户数较多的话,可能服务量也会比较大。

象这样与MS的东西打交道可以说是Java的先天不足。用C#之类实现起来相对要简单的多。
0 请登录后投票
   发表时间:2007-06-20  
Liferay  portal也不错的。
0 请登录后投票
   发表时间:2007-06-20  
wenbin151 写道
Liferay  portal也不错的。


这位兄弟,你的头像能不能换一个?和我的冲突了啊!
0 请登录后投票
   发表时间:2007-07-03  
感觉你们的需求因为是本个单位的,业务相对熟悉。不推荐使用工作流和表单等技术,因为熟悉这个本身也是需要时间的。

对于快速实现可以考虑使用Groovy等脚本技术。

对于Excel报表模板 可以看一下http://jxls.sourceforge.net/ 或者http://excelutils.sourceforge.net/index.html 较弱。也可以用jxl/POI后台操作。

对于Word报表模板,Word2003的格式本身就是XML了,使用一个如Freemarker的模板就可以生成了。http://www.microsoft.com/china/msdn/library/office/office/XMLOfficeWord2003.mspx?mfr=true

也可以使用http://rtftemplate.sourceforge.net/ 这个word模板技术,后台使用的POI操作。

这些报表技术都不需要ActiveX,而且可以生成几十M的大Excel文件。



0 请登录后投票
   发表时间:2007-07-03  
如果你能说服你所有的同事,也可以使用openOffice的文档作为模版的一种报表工具.http://jooreports.sourceforge.net/  直接生成openoffice文档,然后你们用OpenOffice办公。你然后也可以使用openoffice的后台转化功能直接转化为ms word给你的用户。--也同样不需要安装word,必须windows。

单位内部建议你们的系统先在几个部门推广使用如办公室、秘书处等推广。然后全单位使用,可以有效的降低风险。
0 请登录后投票
   发表时间:2007-09-24  
robbin 写道
你可以看一下opencms,能不能满足你们的需要,另外还可以考察一下jboss portal。

opencms是内容管理的,好像不适合
0 请登录后投票
论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics