办公自动化OA系统开发剖析.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
办公自动化OA系统开发剖析

办公自动化OA系统开发剖析   [摘要]随着Internet的普及,越来越多的企事业单位建立了自己的WWW网站,单位通过网站可以展示产品,发布最新动态,与用户进行交流和沟通,与合作伙伴建立联系,以及开展电子商务等。与此同时,企事业单位内部也建立了功能完善的办公自动化系统,可以快速的实现传统办公无法实现的功能。现今,包括政府部门、事业单位、学校等单位大多都建立了具有自身特色的办公自动化系统。所以作为设计人员,笔者认为有必要在开发系统之前对它的功能、结构、开发环境和使用环境进行系统的分析。将从OA系统的设计原则、开发工具和技术、系统结构设计、我校OA系统的功能和技术环境四个方面对OA系统的开发进行分析。   [关键词]OA系统 设计原则 系统结构 功能模块   中图分类号:TP2 文献标识码:A 文章编号:1671-7597(2008)1110062-02      一、OA系统的设计原则      办公自动化系统的目标是能建立一个基础的信息平台,并依托这个平台逐步完善相应的应用系统,因此是结构较为复杂、信息量大的综合信息系统建设,在展开项目时,一定要在设计规划阶段进行细致认真的工作,确定系统建设的最终目标和当前目标,这样才能保证系统建设的顺利进行和规避不必要的风险。   以下是在系统建设过程中所需要遵循的一些原则。   1.阶段性   系统建设可以分成多个阶段来逐步实现。在第一阶段需要确定系统建设的整体结构、技术选型,并在此基础上构建系统平台框架以及开发当前最迫切需要的业务系统,随着时间的推移及单位的发展,逐渐开发新的业务系统,并将业务系统集成到系统平台框架中去,从而最终实现一个可靠、可扩展、可互连的系统。   2.先进性   作为支撑日常重要工作的信息系统,除了必须满足当前的应用要求外,在整套系统的设计过程中,还必须强调先进性。   3.成熟性。作为复杂的应用系统建设,降低系统的实施风险,避免出现建设失败是在系统分析阶段所必须关注的重要环节。而系统平台和使用技术是否成熟,将直接影响到信息化建设的结果。   4.实用性   为确保系统的有效性和实用性,需要选择合适的技术和产品,使整个系统达到最佳的性价比,并尽量简化用户的操作步骤,使系统容易被使用。   5.可扩展性   整个系统的合理结构是至关重要的,其中重中之重就在于整套系统应该具有很好的可扩展性。系统可扩展性的程度,直接影响到系统的生命周期。      二、开发工具与技术的研究      就现在开发OA的技术来说,主要集中分为三大类:基于C/S结构的应用程序开发,结合C/S结构和Web技术的复合应用程序,基于B/S结构的动态网页技术。以下将分析这三类技术的各自优缺点:   C/S结构系统:是传统开发模式,一般以数据库和客户端的两层结构实现,也有加入中间件的三层或多层结构,早期的OA是标准的系统模式,但随着计算机技术的发展和网络的发展,它已经无法满足现在的远程网络办公和移动办公的需要,逐渐在被取代。   C/S和Web相结合技术:是为了补充C/S结构的不足,在C/S基础上加入Web技术来实现对远程数据的获取,但拥有一定局限性,如数据及时更新、软件升级等问题就无法很好解决。   B/S结构系统:是运用动态网页技术,加入OA的开发理念,完全适应网络办公和移动办公需求,也是现代办公自动化系统的首选技术。   就B/S结构的开发,具体技术又有多种选择:JSP+J2EE,ASP+IIS,ASP.net+Microsoft .NET Framework,就这几门技术,可以说各有其优缺点,分析如下:   JSP技术:具有良好的跨平台性,加上J2EE功能十分强大,但是J2EE的布置使开发成本显得略高,而且没有良好的安装界面。   ASP技术:类似于PHP技术,开发简便,快速,加上IIS的功能支持,是比较简易快速的开发技术。   ASP.net:可以说是ASP技术的替代技术,是ASP的一大进步,在Microsoft .NET Framework的强大支持下,可以使用C#、VB、Javascript三种语言来编写代码,采用预先编译技术,使得代码安全性加强。      三、系统的结构设计      现在的网络办公自动化系统可以说百家争鸣,各有所长,但是一般的B/S结构系统都做得比较固定,也就是针对某个行业甚至某个企业而开发的,有诸多的限制和代码固化,不利于灵活的OA定制和客户化。而且很多OA系统都具有相同的功能,只是表现手法和操作流程有所不同罢了,所以,他们的基本是一致的,是有共性的,是可以统一的。   我的基础思想是开发一个底层的通用型OA平台,在此平台下实现OA系统的主要功能模块的底层操作,这样,当针对某个企业或者大中专院校开

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档