




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、协同办公系统项目建议书协同办公系统项目建议书二。六年十月十六日一.前言无论是企业还是政 府机关,都会有大量的文案需要处理,复杂的工作流程需要安排,决策者需要依 据纷乱的信息作出重要的决定。拥有一套智能化、信息化的办公系统,对办公人 员和企业决策者来说,工作效率上的提高是显而易见的。在网络连接千万家的时 代,办公自动化还使得不同地理位置之间的不同单位或部门之间进行协同办公成 为可能。今天的中国,“企业信息化”、“政府部门信息化”都忙得如火如荼, 一套优秀的办公自动化(OA )系统将是企事业单位迈进数码时代的“基石”。众所周知,我们绝大多数企业和非赢利单位,都采用层层授权的金字塔式的 管理模式,从
2、控制论的角度看,这种模式的好处是容易控制全局,但底层和中层 人员与上级之间的信息反馈往往不畅通,高层了解底层的信息除了通过的直接下 属(中层管理者)外,就是自己亲自了解,亲自了解往往很累;通过中层管理人员,则有一个信息反馈的效率和成本问题,无疑,单位的信 息化能提高效率节省成本。基于层层授权、各司其职的思想,近年来应用较广的企业信息管理系统(MIS)、 ERP等。这些软件使企业高层很方便地了解企业采购,销售,库存以至财务的情 况,企业的中层到底层都置于了最高层的管理监督之下。因此这类软件大多上级 对下级控制有余,同级与同级的部门与人员协作交流不足。控制太多,人就会变 成机器,工作就缺乏乐趣,只
3、有协作交流起来,工作就变得轻松有趣,更符合人 性,更容易发挥普通人的智慧和积极性。办公自动化软件把单位的各个部门紧密 联系在一起,强化了机构内部员工之间、部门之间的信息交流与协同工作,使得 机构内部的办公、业务流程都能在内部局域网或互联网上进行,相互间可以亲密 地交流协作!办公自动化的发展是一个不断进化的过程,随着电脑和网络技术的 发展可以分为以下几个阶段:办公电脑化,单位有了电脑,可以打印文件,保存 数据,用一些单机版软件等。办公网络化,单位的电脑有了局域网并连上了互联 网,实现了资源共享,但内部缺乏秩序和安全。网络程序化,在办公网络化的基 础上,有了网络办公软件的办公平台,实现了轻松有序的
4、管理。将来还可能有网 络办公的智能化,办公变得越来越轻松。二.立项依据1.目前协同办公系统现状目前已有不少软件公司已开发出办 公系统,但目前的办公系统存在一些缺陷,使用户使用起来比较困难,主要问题 有a.没有实现办公功能,只是提供信息共享的功能,员工之间工作不能协同;安全、权限功能简单,不能灵活控制用户访问权限,容易造成重要信息 的泄漏;由于目前没有统一的工作流标准,各企业的工作模式也存在差异,所以 办公协同往往采用固化工作流过程,大大的减低了工作流的灵活性。当企业在某 一工作上的流程有变动,相应的流程也需要专业人员修改,提高了系统的维护难 度;系统扩展性差,当有新的业务需求时不能灵活添加业务
5、模块;系统可维护性差,需要由专业人员进行维护,提高了维护成本;协同办公系统1.系统架构:J2EE开发,多平台,多国语言支持,安全可靠对 应Oracle,MSSQLServer等多种数据库全面对应B/S构架,维护简单,支持移动办 公新概念桌面精灵,中文短信把信息推动到您身边。二次开发能力强,支持浏览器上的ERP数据报表查询打印,图表分析2.方便 易用:完全采用流程化客户界面设计,操作简便直观。完全基于浏览器界面、安装 方便,客户端只需安装大众的IE浏览器,且操作简单、方便,只要懂上网便能 得心应手使用该软件,不需要做额外的使用培训。维护轻松:完全基于B/S结构的设计,可使用户轻松实现单点维护、全
6、面升级。摆脱了 传统C/S结构实施、维护工作复杂,升级系统时系统管理员需要四处奔波的情况。个性化的管理流程定义功能:现代管理思想中十分重视过程管理(ProcessManagement)。xxxx的核心思想 正是通过对过程质量的监控,实现系统的质量保证的。过程管理是将业务划分为 相对独立的过程,一个过程的输出将成为下一个过程的输入,而对于过程内部则 使用标准的程序(Procedure)进行管理和控制。基于这种思想,DigitalOffice 将各种需要进行流程管理的日常办公行为划分为申请提交、审批流转、登记办理 等几个层次:各种不同事务的处理过程完全由用户自行设定。这样,可以使单位 根据自身特点
7、充分实现管理工作的个性化特色,同时为单位随时调整管理流程变 革提供了有力保证。除此以外,DigitalOffice的工作流技术将日常办公的各种 业务工作紧密联系起来,不需要手工的干预就可以将“正确的信息在正确的时间” 传递给参与者,这样就大大提高了信息传递的效率,减少了延迟。支持工作流程自动化应用:所谓的工作流就是一组人员为完成某一项业务所进行的所有工作与工作转 交(交互)过程。几乎所有的业务过程都是工作流,特别是办公自动化应用系统 的核心应用一一公文审批流转处理、会议管理等。每一项工作以流程的形式,由 发起者(如文件起草人)发起流程,经过本部门以及其他部门的处理(如签署、 会签),最终到达流
8、程的终点(如发出文件、归档入库、发布)。DigitalOffice工作流程自动化的目标就是要协调组成工作流的四大元素, 即人员、资源、事件、状态,推动工作流的发生、发展、完成,实现全过程监控。 不仅管理工作流全过程的所有信息和操作,而且还可主动推进工作流程的实现, 如及时地自动收回或赋予不同人员的操作权限(如起草人起草文件完毕即不可修 改文件内容,而其上级领导获得文件的签署权或对内容的修改权)、主动提示和 催促工作人员实现某一阶段的处理,从而整体提高工作流处理的效率。一体化的工作管理平台:单位日常办公管理工作有一个共同的特点,就是各部门的业务不是孤立的, 而是在互动的过程中相互促进,共同提升。
9、与单一的业务管理软件不同, xxxxOFFICE系统根据现代办公理念而设计,将各种相关办公业务进行合理整合, 提供了统一的操作平台,实现了办公管理业务信息的全面共享。将各职能部门紧 密结合,形成一个有机的整体,从而提升了单位整体的管理、服务效率。自定义实现个性化:xxxxOFFICE拥有广泛的适用能力,能够适应不同行业、不同类型、不同管理 流程、不同组织机构的单位的需求。DigitalOffice的适用性源于其出色的自定 义能力。用户可以根据自身的管理需求和特点自定义部门结构、角色权限、工作 流程、字典参数等等。DigitalOffice的这种灵活的机制不仅满足不同单位的个 性化需求,同时为单
10、位日后的管理提升提供了基础。“运动是永恒的”,世界总 是处在不断的变化之中。各客户单位为了谋求发展也要不断的“求变”。当用户 单位增加新的管理项目、进行管理革新时,DigitalOffice可以方便的满足管理 变更的需求。先进的目标任务管理思想:通过DigitalOffice系统的工作计划及日志管理功能,可以实现内部工作目 标的及时下达,反馈,调整。使管理者对于目前工作的进展情况一目了然。降低 了工作实施管理中的潜在风险,提高了对于工作进度与效果的监管力度。同时提 供企业员工工作业绩考核的数据依据9.支持协同工作和移动办公:采用WEB开发标准,可以随时实现在互联网上的应用,提供办公人员在办公
11、室以外的办公手段,他可以远程拨号或登录到出差地的网络,通过电话线或广域 网络,随时可以访问到企业办公自动化系统;将办公自动化系统应用地点由固定的物理位置延伸到其他所有被网络覆盖 的地方,可提高工作效率和减少费用,并且符合现代办公方式的发展特点。10.与其它办公工具软件的良好结合:提供电子邮件的管理功能。信息是办公自动化、决策科学化的基础。电子邮件系统作为信息传递与共享 的重要的工具和手段,满足办公自动化系统最基本的通信需求。吉泰来网络办公 系统自主开发的WEB-MAIL功能。可以与各种通用的邮件服务器软件结合使用, 也可内部独立使用,实现内部邮件与外部邮件的无缝结合,提供了离线邮件处理、 群发
12、、多邮箱管、邮件接收自动分类归档等各种功能。支持复合文档型的数据11.完整的安全控制功能:办公自动化系统所处理的信息一般会涉及单位机关的机密,而且不同的办公 人员在不同的时刻对办公信息的处理权限也是不同的,因此安全性控制功能成为 办公自动化系统得以投入使用的先决条件。吉泰来网络办公系统软件采用三级加 密技术,操作系统级(配合防火墙软件)、数据级(数据加密)、用户级(安全权 限的划分限制)。为企业信息的安全畅通提供了有力保障。12 .灵活的系统体系构架:各类型单位虽然管理模式多种多样,但究其管理内容,大同小易,在产品化 开发中,DigitalOffice注意从提高产品适用范围的角度,充分调研各类
13、企业单 位管理模式、内容,精心选择设计核心平台功能,为用户预留可反映其自身管理 特色的设置功能,实现了用户自行定义内部管理体系结构,设置各种管理工作流 程,系统参数全动态设置等功能。同时,可以使用户根据自己企业的实际情况灵 活选取所需要的模块,并可与其他业务系统通过定制接口无缝衔接,实现内部信 息系统间的互通、互联。13.产品化开发,降低用户成本:产品化开发的模式可以降低软件开发商的开发费用,提高技术投入的重复利 用比率,最终反映在产品价格上,使用户的购买成本大大下降。三.总体设计方案1.系统特点方便易用:完全采用流程化客户界面设计,操作简便直观。完全基于浏览器界面、安装 方便,客户端只需安装
14、大众的IE浏览器,且操作简单、方便,只要懂上网便能 得心应手使用该软件,不需要做额外的使用培训。维护轻松:完全基于B/S结构的设计,可使用户轻松实现单点维护、全面升级。摆脱了 传统C/S结构实施、维护工作复杂,升级系统时系统管理员需要四处奔波的情况。个性化的管理流程定义功能:现代管理思想中十分重视过程管理(ProcessManagement)。xxxx的核心思想 正是通过对过程质量的监控,实现系统的质量保证的。过程管理是将业务划分为 相对独立的过程,一个过程的输出将成为下一个过程的输入,而对于过程内部则 使用标准的程序(Procedure)进行管理和控制。基于这种思想,xxxxOFFICE将
15、各种需要进行流程管理的日常办公行为划分为申请提交、审批流转、登记办理等 几个层次:各种不同事务的处理过程完全由用户自行设定。这样,可以使单位根 据自身特点充分实现管理工作的个性化特色,同时为单位随时调整管理流程变革 提供了有力保证。除此以外,xxxxOFFICE的工作流技术将日常办公的各种业务 工作紧密联系起来,不需要手工的干预就可以将“正确的信息在正确的时间”传 递给参与者,这样就大大提高了信息传递的效率,减少了延迟。支持工作流程自动化应用:所谓的工作流就是一组人员为完成某一项业务所进行的所有工作与工作转 交(交互)过程。几乎所有的业务过程都是工作流,特别是办公自动化应用系统 的核心应用一一
16、公文审批流转处理、会议管理等。每一项工作以流程的形式,由 发起者(如文件起草人)发起流程,经过本部门以及其他部门的处理(如签署、 会签),最终到达流程的终点(如发出文件、归档入库、发布)。xxxxOFFICE工作流程自动化的目标就是要协调组成工作流的四大元素,即 人员、资源、事件、状态,推动工作流的发生、发展、完成,实现全过程监控。 不仅管理工作流全过程的所有信息和操作,而且还可主动推进工作流程的实现, 如及时地自动收回或赋予不同人员的操作权限(如起草人起草文件完毕即不可修 改文件内容,而其上级领导获得文件的签署权或对内容的修改权)、主动提示和 催促工作人员实现某一阶段的处理,从而整体提高工作
17、流处理的效率。一体化的工作管理平台:单位日常办公管理工作有一个共同的特点,就是各部门的业务不是孤立的, 而是在互动的过程中相互促进,共同提升。与单一的业务管理软件不同, xxxxOFFICE系统根据现代办公理念而设计,将各种相关办公业务进行合理整合, 提供了统一的操作平台,实现了办公管理业务信息的全面共享。将各职能部门紧 密结合,形成一个有机的整体,从而提升了单位整体的管理、服务效率。自定义实现个性化:xxxxOFFICE拥有广泛的适用能力,能够适应不同行业、不同类型、不同管理 流程、不同组织机构的单位的需求。xxxxOFFICE的适用性源于其出色的自定义 能力。用户可以根据自身的管理需求和特
18、点自定义部门结构、角色权限、工作流 程、字典参数等等。xxxxOFFICE的这种灵活的机制不仅满足不同单位的个性化 需求,同时为单位日后的管理提升提供了基础。“运动是永恒的”,世界总是处 在不断的变化之中。各客户单位为了谋求发展也要不断的“求变”。当用户单位 增加新的管理项目、进行管理革新时,xxxxOFFICE可以方便的满足管理变更的 需求。先进的目标任务管理思想:通过xxxxOFFICE系统的工作计划及日志管理功能,可以实现内部工作目标 的及时下达,反馈,调整。使管理者对于目前工作的进展情况一目了然。降低了 工作实施管理中的潜在风险,提高了对于工作进度与效果的监管力度。同时提供 企业员工工
19、作业绩考核的数据依据支持协同工作和移动办公:采用WEB开发标准,可以随时实现在互联网上的应用,提供办公人员在办公 室以外的办公手段,他可以远程拨号或登录到出差地的网络,通过电话线或广域 网络,随时可以访问到企业办公自动化系统;将办公自动化系统应用地点由固定的物理位置延伸到其他所有被网络覆盖 的地方,可提高工作效率和减少费用,并且符合现代办公方式的发展特点。与其它办公工具软件的良好结合:信息是办公自动化、决策科学化的基础。电子邮件系统作为信息传递与共享 的重要的工具和手段,满足办公自动化系统最基本的通信需求。吉泰来网络办公 系统自主开发的WEB-MAIL功能。可以与各种通用的邮件服务器软件结合使
20、用, 也可内部独立使用,实现内部邮件与外部邮件的无缝结合,提供了离线邮件处理、 群发、多邮箱管、邮件接收自动分类归档等各种功能。支持复合文档型的数据完 整的安全控制功能:办公自动化系统所处理的信息一般会涉及单位机关的机密,而且不同的办公 人员在不同的时刻对办公信息的处理权限也是不同的,因此安全性控制功能成为 办公自动化系统得以投入使用的先决条件。吉泰来网络办公系统软件采用三级加 密技术,操作系统级(配合防火墙软件)、数据级(数据加密)、用户级(安全权 限的划分限制)。为企业信息的安全畅通提供了有力保障。灵活的系统体系构架:各类型单位虽然管理模式多种多样,但究其管理内容,大同小易,在产品化 开发
21、中,xxxxOFFICE注意从提高产品适用范围的角度,充分调研各类企业单位 管理模式、内容,精心选择设计核心平台功能,为用户预留可反映其自身管理特 色的设置功能,实现了用户自行定义内部管理体系结构,设置各种管理工作流程, 系统参数全动态设置等功能。同时,可以使用户根据自己企业的实际情况灵活选 取所需要的模块,并可与其他业务系统通过定制接口无缝衔接,实现内部信息系 统间的互通、互联。产品化开发,降低用户成本:产品化开发的模式可以降低软件开发商的开发费用,提高技术投入的重复利 用比率,最终反映在产品价格上,使用户的购买成本大大下降。2.开发平台根据需求和我公司长年的设计开发经验,决定使用JAVA语
22、言为 基本编程语言,使用J2EE框架为主要开发平台,提供先进的三层访问模式。上图为典型的三层访问模型,用户通过Web浏览器访问ApplicationServer, 由于我们采用的系统架构主要使用Servlet + JSP模式,这样就与应用服务器整 合为一层,通过服务器管理后台BEAN与数据库交互,实现用户与数据访问的隔 离,提供了整体运用的灵活性和安全性。随着越来越多的开发人员都想编写分布式的,事务型的企业及应用程序,以 及平衡速度、安全及服务器方可靠度的技术。如果你已经在这个领域工作,你应 该知道在当今的快速变换及需求的电子商务及信息技术的世界里,企业应用程序 需要设计、编译、产生低价位的、
23、高速的、占用少量资源的程序。为了缩减开发成本,快速跟踪企业应用的设计和开发,J2EE技术提供了基 于组件的设计方法,开发、集成、部署应用程序。J2EE平台提供了多层分布式应 用模式,使具有重用的能力,并集成了基于XML的数据交换一一一个统一的安全 模式及灵活的事务控制。J2EE平台使用多层分布式的应用模式。应用逻辑根据其功能分成多个组件, 各种不同的应用组件构成分布在不同的依赖于层的机器上的J2EE程序。下面列 出了位于不同层的组件.运行在客户机上的客户层组件.运行在J2EE服务器上的 网络层.运行在J2EE服务器上的逻辑层.运行在EIS服务器上的企业信息层尽管 J2EE应用程序可以由三层或四
24、层构成,J2EE应用程序通常由三层构成,因为他 们分布于三个不同的位置:客户及,服务器,后台数据库服务器。通过这种方式 运行的三层应用模式拓展了基于客户/服务的两层模式。J2EE应用程序由组件构成。一个J2EE组件是自包含的,与其相关的语气它 组件通信的类及文件集成到J2EE应用程序的功能软件单元。J2EE规范定义了下 面一些组件:。运行在客户端的应用客户程序及小程序。运行于服务器网络的Servlet&Jsp组件。运行于服务端的企业逻辑组件一一EJB。J2EE组件用Java语言编写,通过相同的方法编译。J2EE组件与标准Java 类的不同之处在于J2EE组件集成到了应用程序中,证明能很好的组成
25、,与J2EE 规范兼容,并部署到负责运行、管理的J2EE服务器上。J2EE客户端J2EE客户端可以使网络浏览器也可以是桌面应用程序。网络浏览器网络客户程序由两部分组成:动态网页包含各种标记语言 (HTML,XML等),它由运行于网络层的网络组件产生,浏览器从服务器接受信息 并反馈到页面上。网络客户端又称为瘦客户。瘦客户端通常不运行像查询数据库,执行复杂的 业务规则,或连到合法的应用程序。当你使用瘦客户时,重量级的操作都载入到 运行于J2EE服务器上的企业Bean,它能够均衡安全,速度,服务及可靠性。小程序网页可以包含小程序。小程序是一个较小的用java语言编写的程序, 并能通过安装在浏览器上的
26、虚拟机运行网络组件首选API,它可以创建网络客户 层,因为在客户系统中它不需要插件或安全策略文件,宁外,网络组件能提供更 干净的,模块化的应用设计,因为它将程序设计与页面设计相分离。这样,页面 设计人员可以进行页面设计而不需要懂Java程序设计。应用客户端J2EE应用客户端运行在客户上,它为用户处理任务提供了比标 记语言丰富的接口。典型的是它拥有通过Swing&AWTAPI建立的图形用户界面, 基于命令行的接口也是可以的。应用客户端可以直接调用业务逻辑层的企业bean。JavaBean组件结构服务端及客户端也可以包含基于JavaBean组件来管理客 户端与运行于服务端的组件间的数据流或服务端组
27、件与数据库间的数据流J2EE 规范没有认为JavaBean为j2EE组件。JavaBean组件有实例变量和get,set方法来设置、获取变量值。网络组件J2EE网络组件可以是servlet或jsp。Servlet是java类,它能 动态处理请求及响应。Jsp页面是基于文档的,能像servlet 一样执行的能允许 更多的静态页面内容。静态HTML页面及applets域网络组件绑在一起,但J2EE规范没有认为这些 为网络组件。网络层可以包含JavaBean组件来管理用户输入、发送输入道逻辑层的EJB 以处理。业务逻辑组件业务逻辑代码是解决、达到特定业务领域的需求,如银行、零 售、金融,又EJB处理
28、的业务逻辑层。企业Bean可以重新从存储器找回数据,如果必要并处理它,然后发送到客 户程序。总共有三种EJB:会话bean,实体bean,消息驱动bean。会话bean代表短暂的与客户的会话,当客户结束执行时,会话bean及它的 数据就消失了。与会话bean相比,实体bean代表存储在数据库的表,如果客户 结束程序或服务器关闭,潜在的服务方法会将数据存储。J2EE容器瘦客户端的多层应用程序总是很难开发,因为它包括各个层的事 务处理、状态管理、多线程、资源池和其他复杂底层细节等等的错综复杂的编码。 但是基于组件和平台独立的J2EE平台使J2EE应用程序容易开发,因为商业逻辑 被封装在可重用的组件
29、(EJB)中。另外J2EE服务器以容器的形式为所有组件提 供底层服务,因此你不必再为这些底层服务二伤脑筋,而可以专注于解决商业问 题。容器服务容器(Container)是组件和支持组件功能的底层特定平台(如数 据库)之间的接口。在运行Web组件、企业Bean或者J2EE应用程序客户端之 前,你必须将它们装配到一个J2EE应用程序中,并部署它们到容器中。装配的过程包括为J2EE应用程序的每个组件和J2EE应用程序本身设置容 器的配置信息。这些配置信息定制J2EE服务器支持的底层服务,包括安全,事 务管理,Java命名和目录接口(JNDI)查找和远程连接等。下面使这些服务的精 简描述:lJ2EE安
30、全模型让你配置Web组件或者企业Bean以使系统资源只被授权用 户访问lJ2EE事务模型让你指定属于同一个事务的多个方法以使这些方法作为 一个原子操作被执行lJNDI查找服务为企业应用中的多种命名和目录服务提供 统一接口使应用程序组件可以统一访问这些命名和目录服务。lJ2EE远程连接模型管理客户端和企业Bean之间的底层通信。企业Bean被 创建后,客户端调用它的方法就像在本地虚拟机中的调用一样。事实上,J2EE体系结构提供可配置服务意味着同一个J2EE应用程序中的组 件可以根据不同的部署环境而有不同的行为。例如,一个企业Bean的安全配置 可以使它在一种产品环境中有一个级别的数据库数据访问权
31、限,而在另一种产品 环境中有不同的数据库数据访问权限。容器也管理着很多不可配置的服务,如企业Bean和Servlet的生命周期, 数据库连接池,数据持久化机制和J2EE平台API的访问权等等。尽管数据持久 化机制是不可配置服务,但是 J2EE体系结构允许你忽略容器管理的持久性 (Container-ManagedPersistence,CMP)机制在企业Bean实现中加入合适的代 码,当然除非你确实需要比容器管理持久性机制提供的更多的应用程序控制权, 否则使用容器管理的持久性。例如你可以用Bean管理的持久性(Bean-ManagedPersistence,BMP)机制来实现自己的查找方法或者
32、创建一个定制的数据 库缓冲池。容器类型部署过程将J2EE应用程序安装到J2EE容器中。图1-5展示了组件 在容器中的情况:图 1-5J2EE 服务器和容器(Container)J2EEserver(J2EE 服务器)J2EE 产 品的运行时服务部分。一个J2EE服务器提供EJB容器(EJBContainer)和Web 容器(WebContainer)。EJB容器管理J2EE应用程序中企业Bean的运行。企业Bean和它们的容器 在J2EE服务其中运行。Web容器管理J2EE应用程序中JSP页面和Servlet组件的运行Web组件和 容器也在J2EE服务其中运行。Applicationclien
33、tcontainer (应用程序客户端容器)管理应用程序客户端 组件的运行。应用程序客户端和它的容器运行在客户机。Appletcontainer(Applet容器)管理Applet的运行。由在客户端运行的浏 览器和Java插件组成。打包J2EE组件J2EE组件都分开打包然后组装成一个J2EE应用程序来部署。 每一个组件用到的文件如GIF、HTML文件或者服务器端的实用类文件等,再加上 一个部署描述符文件都被装配到一个模块然后加入到J2EE应用程序中。一个 J2EE应用程序由一个或多个企业Bean组件模块、Web组件模块和应用程序客户 端组件模块组成。最终企业解决方案会根据设计需要由一个或者多个
34、J2EE应用 程序组成。J2EE应用程序和它的每一个组成模块都有自己的部署描述符文件。部署描 述符文件是描述组件部署配置信息的XML文件。例如,一个企业Bean的部署描 述符文件声明了企业Bean的事物属性和安全授权。由于这种简单的声明形式, 可以在不修改Bean的源代码的情况下修改这些信息。运行时,J2EE服务器读取 部署描述符并根据读取信息在组件上执行相应动作。J2EE应用程序和它的所有模块都被打包到一个EAR(EnterpriseArchive) 文件中。EAR文件是后缀为.ear的标准JAR(JavaArchive)文件。(在J2EESDK 提供的GUI版的应用程序部署工具中,需要先创
35、建一个EAR文件然后将JAR和 WAR(WebArchive)文件加到EAR中。而命令版本的部署工具正好相反。)下面是 这些打包文件的描述:lEJBJAR文件包含一个部署描述符文件,企业Bean文件和用到的其他文件 l应用程序客户端JAR文件包含一个部署描述符文件,客户端类文件和其他用到 的文件lWAR文件包含一个部署描述符文件,Web组件(JSP和Servlet)文件和 用到的其他文件使用模块和EAR文件的打包方式,使用相同的组件装配成不同的 应用程序成为可能,而且不需要额外的编码,只需要将用到的J2EE模块的任意 组合装配成一个J2EEEAR文件。开发者角色可重用的的模块使将应用程序的开发
36、和部署分配给不同的角色 成为可能,因此不同的个人或者团队可以更好的分工合作。在整个过程中,最先的两个角色提供J2EE产品和工具,搭建开发平台。平 台OK之后,由应用程序组件提供者开发J2EE组件,然后应用程序装配者为特定 应用装配需要的组件,最后由应用程序部署者来部署应用程序。在大的组织中, 这些角色都由不同的个人或者团队来执行。这样的分工使得上一个角色的产品成 为下一个角色的原料,更重要的是每个环节的产品都很轻便(portable)以方便 下一环节的工作。例如在应用程序开发阶段,企业Bean开发者提供EJBJAR文 件,而作为应用程序装配者的其他开发者将这些EJBJAR文件组装成J2EE应用
37、程 序并保存在EAR文件中,作为应用程序部署者的消费者站点的系统管理员用EAR 文件将J2EE应用程序安装到J2EE服务器中。当然不同的角色并不总是由不同的人来执行。例如你在一个小公司开发一个 原型系统,你可能同时充当多种角色。J2EE产品提供商J2EE产品提供商设计并实现J2EE规范定义的J2EE平台、API和其他特性。典型的J2EE产品提供商如操作系统、数据库系统、应用服务 器、Web服务器厂商,它们根据Java2平台企业版规范实现J2EE平台。工具提供商工具提供商是那些提供开发、装配和打包工具的组织或个人。组 件开发者、装配者和部署者使用这些工具来工作。应用程序组件开发者应用程序组件开发
38、者是开发J2EE应用程序可使用的企 业Bean、Web组件、Applet和应用程序客户端组件的组织或个人。企业Bean开发者企业Bean开发者提供企业Bean的EJBJAR文件,他的工作 步骤如下:l编写并编译源文件l配置部署描述符文件l将编译后的类文件和部署描述 符文件打包为一个EJBJAR文件Web组件开发者Web组件开发者的工作任务是提 供WAR文件:l编写并编译servlet源文件l编写JSP和HTML文件l配置部署描述符文 件l将.class、.jsp、.html和部署描述符文件打包为一个WAR文件J2EE应用 程序客户端开发者应用程序客户端开发者也提供一个JAR文件:l编写并编译源
39、文件l配置部署描述符文件l将.class类文件和部署描述 符文件打包进一个JAR文件应用程序组装者应用程序组装者将从组件开发者获 得的组件文件装配成一个J2EE应用程序EAR文件。组装者可以编辑部署描述符 文件。组装者的任务:l组装EJBJAR和WAR文件到一个J2EE应用程序EAR文件l配置J2EE应用 程序的部署描述符文件l确认EAR文件的内容符合J2EE规范应用程序部署者和 系统管理员应用程序部署者和系统管理员配置和部署J2EE应用程序,在程序运 行时管理计算机和网络结构,并且监控运行时环境。包括设置事务控制、安全属 性和指定数据库连接。部署者和系统管理员的任务如下:l将J2EE应用程序
40、EAR文件添加到J2EE服务器l修改J2EE应用程序的部 署描述符为特定运行环境配置应用程序部署J2EE应用程序到J2EE服务器3.系 统模式系统采用先进的B/S模式,用户可以在地球上任何可以接入Internet的 地点,通过网络登陆系统办公。功能要求4.1日常办公:1、拟办工作:使用人可根据流程的使用权限选择相应的流程来创建和发起 一项新工作,并根据流程的设定发送到下一环节。如工作审批流程:申请人提出申请,递交需要审批的材料(word文档、图片 等)及请求审批期限,传送至第一审批人部门进行一级审批,第一审批人审阅批 示后,再传送至第二审批人(主管领导)进行二级审批,第二审批人审阅批示后, 再
41、传送至第三审批人进行三级审批。如此级级审批,最后的审批结果传送至申请 人和相关执行部门,供参考和执行。2、待办工作:可查看和签收别人发来的工作。如工作审批流程:我处计算机备件3月份购置计划,具体购置备件详见附件, 附件名为:bj.doc,请予以审批。2021-02-28发送人:李xx请求审批期限:(4 天/1天)3、已办工作:使用人办理完已签收的工作,办理完转发到下一个环节;办理方式和办理权限由使用的工作流程中相应环节定义所决定。如工作审批流程:MIS的需求分析。2021-01-17发送人:王xx附件名为:mis.doc,已审批 期限:(1天/15时)4、交办工作:可交办某项工作给某人或某部门
42、。5、委托办理:系统具有委托办理功能,在外出时可将需要自己办理的某些 工作或全部工作委托他人办理,待回来后再收回办理权限。流转监控:流程管理者可在流程监控中对所管理的流程中事务的办理情 况进行4.2公文管理:公文流转以用于处理日常工作中的单位内外部的各种公文,利用计算机网络 的高速迅捷和计算机控制的严格准确性实现公文的处理。公文管理模块相对传统 公文处理而言,在很大程度上提高了公文处理效率和准确性,用户操作简便易行。 公文流转包括了公文的发文草拟、发文审核、发文会签、发文签发、发文登记、 发文传阅、收文签收登记、收文审核、收文拟办、收文批办、收文承办、公文归 档销毁、公文查询以及公文的流程监控、公文催办、公文流程定制等。公文流转中,用户可以预先定义公文的处理流程及相应的处理权限,在拟制、 登记及公文流转过程中具有相应权限的人员可以进行公文在线编辑,可以进行跳 签、插签、退签、撤销等处理。功能包括:收文管理发文管理公文传阅公文归档公文流转监控公文查询档案管理公文 模板设置4.3会议管理:会议管理是对单位内的相关会议及其内容进行登记和管理,同时可以查询显 示会议室的相
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 福州墨尔本理工职业学院《企业资源规划系统与应用》2023-2024学年第二学期期末试卷
- 郑州大学《机器人机械系统》2023-2024学年第二学期期末试卷
- 衡水学院《影视文学研究》2023-2024学年第二学期期末试卷
- 厢式改装车、特种车辆项目效益评估报告
- 罗定职业技术学院《别墅建筑空间设计》2023-2024学年第二学期期末试卷
- 《 峨日朵雪峰之侧》教学设计 2024-2025学年统编版高中语文必修上册
- 扬州大学广陵学院《机器学习实验》2023-2024学年第二学期期末试卷
- 昆玉职业技术学院《工业机器人基础与实践》2023-2024学年第二学期期末试卷
- 浙江外国语学院《水产养殖学创新创业教育》2023-2024学年第二学期期末试卷
- 【化学】认识有机化合物 第一课时教学设计 2024-2025学年高一下学期化学人教版(2019)必修第二册
- 西方政治思想史-课件
- 学生心理健康测量表
- GA745-2017银行自助设备、自助银行安全防范要求国标
- 邯郸市垃圾填埋场封场方案
- 2020闽教版信息技术四年级(下册)全册教案
- introduction to pipeline pilot在处理数据中的一些应用
- 智能中台数据底座解决方案
- 突发性聋诊疗指南 (2015版)
- 光伏发电工程施工组织设计施工工程光伏发电工程光伏发电施工组织设计
- 11钢的表面淬火解析
- 导数应用举例
评论
0/150
提交评论