中国oa办公软件系统
传统办公自动化系统的开发
1、0A系统一般开发过程
传统的OA系统开发一般都是根据用户的具体需求为其定制一个系统,沿袭了传统的一般应用程序的开发方法。首先与用户交流,完成需求分析,然后开始项目设计和实现,主要基本过程概括如下:
(1)选择一种系统结构(或程序结构),包括开发工具;
(2)选择一种数据库系统;
(3)根据项目的具体内容设计数据结构(如关系型数据库系统中的数据库和表结构等);
(4)根据项目的具体内容利用开发工具的可视化设计能力制作各种视图并绑定数据(如传统的表单,ASP,JSP页面等,其中包括了每个视图的操作或事件处理方法等;(5)设计一定的服务器端功能实现处理逻辑,如通过com组件、JavaBean等技术实现;
2、系统结构
按照客户端的不同,可将办公自动化系统的开发模式分为B/S模式(浏览器/服务器)和C/S模式(客户端/服务器),它们各具特色,概述如下:
(1)B/S模式
B/S模式的系统以服务器为核心,业务逻辑处理和数据存储基本上都在服务器端完成,用户使用浏览器进行事务处理。B/S模式具有易于升级,便于维护,客户端使用难度低、可移植性强等特点,但受到灵活性差、,应用模式简单等不足的制约。在目前的OA系统中,B/S模式是被广泛采用的系统模式,一些MIS,erp系统也采用这种模式。
B/S模式一般需要特殊的系统平台支撑,如:Windows Server Family+IS/J2EE Application Server,Linux+Apache[+Tomcat/J2EE Application Server等,相应的主要开发环境和技术有Windows DNA+ASP/Windows netFrameWork+ASP.net,J2EE Application Server-Java等。
(2)C/S模式
C/S模式的系统以服务器作为数据处理和存储平台,在终端设计有专门的应用程序
进行数据的采集和初次处理,再将数据传递到服务器端,用户必须使用客户端应用程序
才能对数据进行操作。C/S模式具有专业化程度高、开发手段灵活、运行速度快等特点,但受到维护成本大、适应性弱等不足的影响。
3、开发技术
OA系统的开发技术手段多种多样,采用的开发平台及工具主要有:Window Server Family+Visual Studio,J2EE Application Server+Java O builder 等)。Lotus Domino+Lotus Designer等,它们具有不同的特点,在不同领域发挥各自的优势。
(1)基于Lotus Domino的OA系统
Lotus Domino被视为最为成熟的OA系统平台,与流转复杂的工作流相适应,成为了OA系统开发的首选技术手段。利用Lotus Domino既可以实现C/S模式的OA系统,也可以使之适应B/S的应用模式,其完善的文档数据库和权限管理系统为公文流转的顺利实现提供了强有力的保障。但Lotus Domino的开发、使用成本偏高,系统的重用程度较低,重复开发偏多。
(2)基于Exchange Server的OA系统Exchange Serve:
与Lotus Domino有相似之处,具备了复杂流程的设置与处理能力。在早期的OA系统中,Exchange Server被广泛的使用,客户端通过Outlook等电子邮件系统与服务器交互,但在使用上存在不直观、灵活性差等不足。同时基于Exchange Server的二次开发难度也较大,系统之间的兼容性和扩展性较差。目前在市场上单纯地基于Exchange Server的公文流转系统日渐见少。
(3)基于Windows.Net框架的OA系统
Windows.Net 框架具有很强的灵活性和扩展性,能够与Windows操作系统平台进行良好的结合,可开发B/S模式和C/S模式系统。在表现形式上十分灵活,开发难度和成本低,能够方便地使用各类中间件。Windows.Net框架下的开发工具很多,主要有C#,VB.Net,VC.NET,ASP.NET。作为一种通用的开发手段,Windows.Net框架的应用范围很广,但在规模大的应用中存在运行稳定性一般、安全性设计复杂等不足。
- 1项目办公室的重要职能——提供项目管理培训(一)
- 2oa办公系统的基本价位是多少,现在市场的的哪家比较好?
- 3自建oa系统
- 4oa办公系统java源代码
- 5一般中小企业用的OA办公系统需要多少钱?
- 6六大看点:2008年OA市场如何角逐
- 7国内重点行业和领域协同商务应用状况分析
- 8oa管理系统
- 9平板电脑为什么不能上oa办公系统?
- 10精简的项目管理办公室
- 11OA办公系统的功能都有哪些????谢谢!!!
- 12Vista一个月内销量达2000多万份
- 13企业管理oa系统
- 14oa后台管理系统
- 15项目管理办公室的未来
- 16oa办公系统购买
- 17哪个办公软件好用?
- 18oa办公系统怎么用?
- 19国内协同软件沿双轨道前行
- 20oa系统 哪个好
- 21OA办公系统管理培训流程
- 22中小企业oa办公软件
- 23通用oa软件
- 24OA办公系统建立一个动态、规范、平滑、高效的管理流程体系
- 25什么办公软件好用?
- 26电信oa办公自动化系统
- 27全球协同商务发展现状及趋势
- 28OA指点ERP 集团协同信息化工具蓄力
- 29oa办公系统招标
- 30OA系统软件建设目标定位分析?