云开全站(中国大陆)官方网站-Kaiyun登录入口

OA开发技术全科普(oa系统开发流程)-云开全站
新闻动态
最新动态,了解最新资讯
OA开发技术全科普(oa系统开发流程)
2025-03-12 12:10:47
作者:小编 
访问数:

  

OA开发技术全科普(oa系统开发流程)(图1)

  办公系统的生命力赋予者,毫无疑问其“好坏”也影响着OA的“好坏”,因此在选型之前了解各开发技术的优劣,对于选型OA来说将会是极大的助力。下面给大家介绍OA办公系统常见四大开发技术。

  Domino/Notes是一个集文档数据库、邮件系统、动态Web信息发布、可视化集成开发环境于一体的基础平台,适合处理办公协作流程中产生的非结构化文档信息,并可利用灵活的邮件机制在企业内部传递文档。

  1. 系统安全性高(这是在政府领域广泛应用的重要原因);支持多种操作系统平台;

  4. 基于C/S结构,每客户端都需要安装软件。虽也可基于B/S结构应用,但那样就必然牺牲Domino最为突出的基于“交叉验证”的高安全性。

  5. 易用性差。如果企业对于OA安全性的要求是至高无上的,那毫无疑问应选择基于Domino的OA系统。然而在实际应用中,对于“安全性”的追求并不是越高越好。这就好比为了防止手机被盗,将其锁在保险柜里——固然在安全性方面达到了极高的境界,但同时丧失了手机本身应有的实用价值。基于Domino的OA系统在企业中的应用没有政府部门普及,政府部门中基于Domino的OA系统的利用率也一直不是太高,其重要原因是系统在“易用性”上有所欠缺。

  Microsoft平台上的OA开发技术,是Microsoft的一系列产品的集合,从本质上来讲,.NET不是一套标准,操作系统只适合使用Windows平台,行业内有种说法:选择了.NET就是选择了微软平台。

  采用这种模式开发的OA系统简单易用,采用B/S模式,客户端实现零维护,只需要浏览器(IE)就可以访问OA系统,开发速度快、易于维护等特点。但该模式的运行只局限于Windows 2003/2000操作系统,而不适用于Unix/Linux等其他操作系统;其系统安全性相比另外两种平台较低。适用于规模较小,需求简单,投资少的中小企业。

  采用这一模式开发的OA系统与ASP(ASP.Net) MS SQL Server模式基本相同,两者主要区别在于该模式增加了Exchange,可作为企业内部E-mail服务器,并利用Exchange作为OA中文档的传递工具。

  MicrosoftExchange 延续了Lotus的道路,同样也沿续了Lotus Notes 的所有缺点。两种软件都是在网络革命以前开发和发展起来的。当它们重新被定位成网络平台时,结构上的设计缺陷使它们无法充分利用网络的特性。Microsoft与Lotus都未完全认识到群组软件和工作流应用都需具备高度可扩展(柔)性来适应现代商业组织复杂性的全方位应用。

  基于J2EE平台开发的OA系统,可实现跨操作系统平台,可采用Windows NT/2000、Unix、Linux等多种操作系统,运行于多种硬件服务器,且该系统简单易用采用B/S模式,客户端实现零维护,只需要浏览器就可以访问OA系统。采用J2EE架构搭建的OA系统,在安全性方面可以得到保证。此外,基于J2EE架构搭建的OA系统,在稳定性、扩展性方面具有明显优势,可以保证超多用户的并发使用并方便与其他系统进行集成。

  事实上,以Domino为代表的C/S架构也完全被B/S架构所取代,ACCESS、Mysql数据库也逐渐被Sqlserver、ORACLE数据库取代,以实现大规模的企业级WEB应用。 现在,OA已经不是一个简单的软件包,而是讲究底层设计和架构设计,它的技术更加复杂,SOA、MVC、三层架构、工作流建模、webservice、BI等先进技术都被吸收进来,这一切无非是为了打造一个开放性的平台。 J2EE的开放性无疑是构成OA平台化的重要基础,这也成为OA平台化时代的一个重要特征。

  整体上看,基于J2EE平台开发的OA系统比较适合政府、大中型企业和工作流应用比较多的企业选用。而目前基于J2EE平台开发的OA系统也逐渐占据OA主流市场。

  PHP是一种通用的开发脚本语言,学习简单,应用比较广泛,主要应用于WEB开发领域,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成htmL标记的CGI要高许多。

  PHP最大的特点是免费开源,但由于其脚本性语言的特点决定了其在实现复杂商业逻辑的局限性,在OA产业中,PHP主要适用于小型网站和简单的协同管理系统。大中型企业应用较少。也由于PHP开发的程序的源代码是免费公开的,很多程序员拿到php开发的程序后都可以自行进行修改,代码安全性非常低,这也是为什么早期通达OA的盗版软件较多的原因之一。

  尽管PHP支持各类数据库,但对于不同的数据库采用不同的数据库访问接口,所以数据库访问代码的通用性不强。由于目前国内的管理软件厂商很少有采用PHP的开发语言,所以与其他管理软件之间的数据采集对接较为不方便。

  总之,PHP适合于快速开发,中小型应用系统,开发成本低,能够对变动的需求作出快速的反应。而Java适合于开发大型的应用系统,应用的前景比较广阔,系统易维护、可复用性较好。

  版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

  大一新生申报科研项目 随着大学教育的普及,越来越多的大一新生开始接触和研究科研项目。申报科研项目对于大一新生来说是一个挑战,但也是一个Kaiyun中国机会,让他们有机会在教授的指导下,深入学习和研

  为全面贯彻党的二十大精神,切实做好学生资助工作,提升资助育人实效,讲好天职师大‬受助学生成长、成才故事,激励广大获奖受助学生奋发自强、立志成才、感恩奉献。近日,天职师大首届“暖心资

  全国大学生科研项目有什么用 近年来,随着教育水平的提高,越来越多的大学生开始关注自己的学业和未来。与此同时,一项新的科研项目正逐渐成为大学生们追求学术成就和自我提升的重要途径。 那

  系统性原理是项目管理中非常重要的一部分,能够帮助项目经理有效地组织和管理项目,确保项目能够按时完成,并且达到预期的目标。 系统性原理是指将项目分解为一系列相互关联的子任务,并确定每

  工程项目管理常用软件 随着信息技术的不断发展,工程项目管理已经成为现代项目管理中不可或缺的一部分。工程项目管理常用软件是实现项目管理的重要工具,下面我将详细介绍一些常见的工程项目管

  2月24日,河南省人民政府发布了关于2020年度河南省科学技术奖励的决定,其中河南省科学技术杰出贡献奖2项、河南省科学技术合作奖3项、河南省自然科学奖26项、河南省技术发明奖14项

  运动心理学存在的意义,主要是研究运动员在从事体育方面的运动时的心理特点,简单的来说就是培养运动员如何更直观的看待自己当前的运动项目和树立良好的运动心理素质,在赛场上更好的博弈,运动

  我国传染病防治进程中,科技创新无疑起到了重要的支撑作用。1月14日在京举办的中国卫生与健康科技创新发展高峰论坛传染病防治科技创新分论坛上,国家卫生计生委疾病预防控制局局长于竞进表示

  在中专,学生们通常会被要求完成各种课程作业,以便顺利毕业。然而,有时候他们会发现,自己对某些学科领域有浓厚的兴趣,并希望能够更深入地了解这些知识。在这种情况下,科研项目成为了他们探

  低代码正在加速“敏捷IT”时代的到来,低代码正是这个时代的支撑,驱动IT 应用开发、部署、运行敏捷化,为企业开辟了早期探索、试错、学习、调整的环境和能力,改变了企业创新步伐。 在技

  HP AI开发平台测评:多用户协同开发模型和算力资源管理有力工具(hph开发)

  用Python写了一个上课点名系统(附源码)(自制考勤系统)(python上课点名程序签到)

  第十八届“挑战杯”全国大学生课外学术科技作品竞赛授奖名单(第十八届“挑战杯”全国大学生课外学术科技作品竞赛)