很好,我做的最多的就是OA项目了,但是你有点矛盾,ASP.NET开发C/S结构??????????
解决方案 »
- 如何用C#载入一张图,并在图上添加矢量文字
- .net怎么样点增加按钮动态生成用户输入信息,怎么存数据库里?
- .net调用EMPP 组件问题
- 大侠们:请问SQL2005好用还是SQL2008好用啊?
- 在图片控件MouseMove事件中,如何判断鼠标是否点击了
- 1个byte[4]最大可以存储的int值是多少?
- 问高手,关于wpf中frame的问题,急!
- WinForm登录的一个问题
- 小弟我刚学完C#的基本语法 请教下现在我该学哪方面的东西了
- 关于GotDotNet.ApplicationBlocks.Data数据更新的问题
- 请问应该用什么软件来运行用c#写的程序?
- coldljy(凤舞N天) 来领分
我们做OA有不短的时间了,最开始是用Notes
后来觉得Notes维护要求比较专业、使用培训麻烦、软件投资较大以及不方便而且因为其访问关系数据库时候功能相对的教弱所以当需要和 现有系统(MIS)整合时觉得带来很多的不便等原因该为B/S结构了
我觉得Note最好的就是她的邮件系统
在流程定义方面,虽然提供了一些可供开发的功能但切不是很强。我们的产平都是自己用VB做了一个可视化的流程定义(WorkFlow)来设计流程的——通过VB操作Notes数据库 我们从B2版本开始重新设计我们的OA产品
觉得B/S很大的一个优点就是“瘦”客户,这是Notes所不能比的
稍大的使用单位除了办公平台外,一般都还有自己的业务系统,如果使用B/S的话,OA能方便的整合现有的信息资源
我们现在开发的OA,后台使用关系型数据库,C/S(主要为系统管理员使用,对系统进行各种设置、包括流程定义、表单定义、截面风格设置等)和B/S部分使用.Net开发平台开发
但我觉得使用B/S有个缺点就是,因为b/s的数据都是保存到关系型数据库中的,但是OA和MIS不同,相对来说可能会有很多文本类型的数据,对关系型数据库来说,处理文本不是它的特长,所以效率方面要多加考虑。当然有些也可能不存入数据库而保存到服务器的存储设备上,但这又带来了数据管理(比如安全、备份、恢复等) 不便……
另外,如果是做政府部门的办公软件的话,对数据的加秘都有交高的要求,而用Notes,它本身就有很好的安全机制,这是应该考虑的问题
另外可能还会设计到和一些常用办公软件的接口编程问题,比如MS Office(比如政府流程中的公文管理需要 保留笔迹、合并文档等操作)等
这些都是必须解决的
零散的一些看法 没加已整理