基于Lotus Domino群件工作流管理信息系统开发.docVIP

基于Lotus Domino群件工作流管理信息系统开发.doc

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

基于Lotus Domino群件工作流管理信息系统开发   【摘要】随着现代科技的高速发展,各个企业都希望通过引入先进的管理思想和计算机技术,来推动企业的发展,提高企业办公效率。利用计算机技术,将企业的日常工作流程规范化,就成为技术流的应用,而如今在企业中技术流的应用越来越普遍。工作流技术管理是将企业的日常工作流程技术化,在规定的时间内能够将信息传递给正确的人,从而完业务流程。本文主要介绍用Lotus Domino群件来进行工作流管理信息系统的开发,规范企业流程,提高企业工作效率。   【关键词】Lotus Domino;工作流;管理信息系统   1.引言   传统的企业管理软件,一般都是根据不同的企业进行定制的管理软件。这些定制的管理软件各不相同,各个企业的软件之间无法相互复用,企业管理软件缺乏变化的灵活性。不同的企业有着不同的管理模式和不同的管理流程,甚至不同单位的同一工作的工作流程也不尽相同。随着企业的发展,企业管理的进步,企业管理软件会根据新需求而不能适应现有管理流程,需要对软件大动干戈,甚至是重新编写企业管理软件,这样不仅仅影响企业的正常工作,而且无形之中扩大了软件成本。随着计算机技术的飞速发展,计算机管理系统应该适应企业的这一变化。为了适应这一现象,我们可以将业务逻辑和过程逻辑相分离,在业务逻辑不变的情况下,只需要修改过程逻辑就可以解决问题,而不需要对管理软件大动干戈。将工作流技术与业务系统结合是工作流技术的核心思想。   2.Lotus Domino组件介绍   Lotus软件是IBM公司开发的一款办公电子协作平台。其中Domino/Notes产品由于其在协作平台市场上占据绝对优势,目前已经成为业界的一种群件标准。越来越多的企事业应用Lotus Domino/Notes软件平台开发办公自动化系统,将Lotus Domino/Notes软件名声越来越大。很多行业内外的人一想到办公自动化系统,就会到了Lotus,而提起了Lotus软件,就一定会想起办公自动化系统。以至于有一种说法,Lotus就是OA,OA就是Lotus。这个说法,一方面体现了Lotus软件在中国协作市场受到认同和推广的普遍事实;另一方面,也是因为许多技术和非技术人员对于Lotus软件的内涵???应用还了解得不够深入和全面。   Lotus Domino/Notes不仅仅是一款优秀的办公电子协作平台,而且它还具有可靠的安全特性,它有层层的安全控制机制,共八层。从上层到最底层的安全机制分别是:域安全、区段安全、文档安全、表单视图安全、数据库安全、服务器安全、会话安全、网络信道安全共八层安全机制。   3.工作流管理信息系统的设计   3.1 系统设计   任何一个工作流程都是需要一个人或者一组人完成一系列的任务,这些任务如收发电子邮件,自动跟踪项目计划等等。工作流应用程序应该满足能够自动完成这些任务。本文以群件系统Lotus Domino/Notes为平台,按照软件工程思想设计并实现基于B/S架构的办公自动化系统项目。由于语言的跨平台性,我们选择JAVA作为开发语言。   工作流管理信息系统的设计,首先步骤应该是工作流建模,将信息存储到流程信息数据库中,通过JDBC协议与工作流引擎进行通讯。工作流引擎作为一个远程服务器对象,定义了流程操作的接口,客户端用户可以通过JAVA RMI,即JAVA Remote Method Invocation远程方法调用实现与工作流引擎的通讯。工作流引擎封装了RMI远程方法调用对象,如果要为工作流引擎开发新功能,直接在接口中增加新的接口即可,很容易实现功能扩展。在Domino服务器Notes应用数据库中,部署RMI的远程接口,RMI服务器对象编译所得的客户端stub,可序列化对象DocState等等。它的工作步骤是:首先工作流引擎调用RMI服务器对象与本地主机上进行绑定,客户端调用按名称查询远程RMI对象并获得其引用,然后通过InterfaceEngine接口中提供的方法,对工作流引擎进行操作。   Web对客户端的调用方法有两种,一种是通过输入URL地址直接运行。另一种是页面提交方式,该方式是通过调用webQuerySave来部署。   3.2 Domino的几个工作流应用模板   在DominoR6版本中,附带了文档集模板和工作室模板,它们是两个应用模板。软件中模板的扩展名为.ntf。我们可以根据具体工作流需要直接采用Domino软件所提供的现有模板。   文档集模板是doclbw6.ntf,主要职责是使用特定的评审流程,将文档链接以邮件的形式发送给一个或者一组收件人。其中评审方式分为两种,一种叫串行评审,一种叫并行评审。前者不希望所有收件人同时评审文档。后者只要一个收件人备注了文档,则会通知其他所有收件人更新这一

文档评论(0)

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

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

1亿VIP精品文档

相关文档