基于J2EE的企业协同办公系统的应用研究.doc

基于J2EE的企业协同办公系统的应用研究.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于J2EE的企业协同办公系统的应用研究 1引言 协同办公系统对传统办公方式的变革,适应了人们的普遍需求,也顺应了技术发展的潮流。协同办公系统可以大大减化中间流转过程、规范每个环节处理职责与标准、加强过程监督与控制管理等作用,使流程更加科学、高效。本文运用J2EE开发模型,阐述了该协同办公系统开发过程。 J2EE通过提供统一的开发平台,降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,有良好的向导支持打包和部署应用,添加目录支持,增强了安全机制,提高了运行性能。SSH (Spring-Struts-Hibernate)的运用提高了系统的开发速度,清晰的层次感极大提高了系统的可维护性。因此,系统的实现让企业的协同办公管理提高到一个新的水平,具有一定的优势与现实意义。 2协同办公系统与J2EE概述 2.1协同办公系统概述 协同办公系统是指那些以团队协作为目标的协作软件工具,主要包括群组协作管理。协同的本质就是打破人、财、物、信息、流程等资源之间的各种壁垒和限制,使它们为共同的任务而配合运作。协同办公系统更关注群组之间的协作,侧重于工作流、沟通交流,以帮助提升企业及员工的内在实力,实现企业的可持续发展。 2.2 J2EE技术框架概述 1.MVC体系结构 MVC(模型-视图-控制)模式是交互式应用程序广泛使用的一种体系结构。它有效地在存储和展示数据的对象中区分功能模块,以降低它们之间的连接度。 2.J2EE的四层模型 J2EE使用多层的分布式应用模型,应用逻辑按功能划分为组件,各个应用组件根据他们所在的层分布在不同的机器上。 3.Struts框架 Struts是一个免费的Open Source的J2EE Web层的应用架构,它继承了MVC的各项特性,包括框架类、帮助类和定制的JSP标签库,以及所有基于J2EE Model2设计模式的应用技术。 4.Spring概述 Spring是一个开源的,轻量级的、非侵入式的开发框架。这个框架以IcC(反向控制)和AOP(面向切面编程)两大技术为基础,可以用来替代EJB进行企业级开发,在数据层采用Hibernate等实现ORM标准的技术,形成了Struts-Spring-Hibernate等大型应用的解决方案。 5.Hibernate介绍 Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了轻量级的对象封装,使Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate可以大大减少操作数据库的工作量。 SSH 的无缝整合,松散耦合和灵活的应用可以实现比以往更快、结构更清晰的项目开发。用户进行表单提交时,ActionForm Bean 进行数据验证和保存表单数据,然后控制器 ActionServlet 通过 Struts-config.xml 文件的配置信息找到 Spring 的配置文件applicationContext.xml,ActionServlet 在 applicationContext.xml 找到 Action 类,然后把请求传递给 Action 类,Action 类调用了 Spring 的持久层控制类 DAO,进行相应的持久层操作。DAO 实现了 Hibernate 中事物控制方法,能够通过 Hibernate 映射文件*.hbm.xml 进行数据库控制。最后 Action 把操作结果放到 request 范围内,通过 Struts-config.xml 配置信息进行页面跳转,这样用户就能够在视图层中看到操作的结果. 3协同办公系统架构设计 3.1系统总体规划 系统采用B/S结构,针对不同人员进行相应的安全设置,满足各类用户的操作需求。系统对用户的所有操作详细记录。 该协同办公系统工作流程如图所示。 在图中,制作办公用文,业务人员通过系统身份认证之后,开始发文制作,填写公文要素,并上传正文和相关附件;领导审核,公文制作完毕后,需要进行领导审核,审核通过后的公文可以自动进入等待发送状态;分发范围设置,领导审核后,发文人员可以选择收文单位,收文单位可以选择单个,也可以选择多个;公文发送,公文分发范围设置完毕后,可以直接发送公文;来文提示,文件到收文单位后,能够进行来文提示,来文提示可以是声音、视觉提示;浏览确认,收文人员通过系统的身份认证后,可以对收到的公文进行浏览,检查来文是否符合要求;文件签收,如果来文符合要求,收文人员可以对文件进行签收处理;收文退回,对于不符合要求的文件,收文人员填写退文理由后,进行退文;文件打印;文件签收之后,收文人员可以进行来文打印。 3.2系统模块规划 系统功能模块包括: 用户登录模块:任何用户进入系统必须进行登录。 管理员设置模块:管理员可以将角色信息授权给普通用户,也可以取消用户授权,可以增加、维

文档评论(0)

14576 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档