协同办公系统项目建议书.docx
《协同办公系统项目建议书.docx》由会员分享,可在线阅读,更多相关《协同办公系统项目建议书.docx(16页珍藏版)》请在冰豆网上搜索。
协同办公系统项目建议书
协同办公系统项目建议书
协同办公系统项目建议书二○○六年十月十六日一.前言无论是企业还是政府机关,都会有大量的文案需要处理,复杂的工作流程需要安排,决策者需要依据纷乱的信息作出重要的决定。
拥有一套智能化、信息化的办公系统,对办公人员和企业决策者来说,工作效率上的提高是显而易见的。
在网络连接千万家的时代,办公自动化还使得不同地理位置之间的不同单位或部门之间进行协同办公成为可能。
今天的中国,“企业信息化”、“政府部门信息化”都忙得如火如荼,一套优秀的办公自动化(OA)系统将是企事业单位迈进数码时代的“基石”。
众所周知,我们绝大多数企业和非赢利单位,都采用层层授权的金字塔式的管理模式,从控制论的角度看,这种模式的好处是容易控制全局,但底层和中层人员与上级之间的信息反馈往往不畅通,高层了解底层的信息除了通过的直接下属(中层管理者)外,就是自己亲自了解,亲自了解往往很累;
通过中层管理人员,则有一个信息反馈的效率和成本问题,无疑,单位的信息化能提高效率节省成本。
基于层层授权、各司其职的思想,近年来应用较广的企业信息管理系统(MIS)、ERP等。
这些软件使企业高层很方便地了解企业采购,销售,库存以至财务的情况,企业的中层到底层都置于了最高层的管理监督之下。
因此这类软件大多上级对下级控制有余,同级与同级的部门与人员协作交流不足。
控制太多,人就会变成机器,工作就缺乏乐趣,只有协作交流起来,工作就变得轻松有趣,更符合人性,更容易发挥普通人的智慧和积极性。
办公自动化软件把单位的各个部门紧密联系在一起,强化了机构内部员工之间、部门之间的信息交流与协同工作,使得机构内部的办公、业务流程都能在内部局域网或互联网上进行,相互间可以亲密地交流协作!
办公自动化的发展是一个不断进化的过程,随着电脑和网络技术的发展可以分为以下几个阶段:
办公电脑化,单位有了电脑,可以打印文件,保存数据,用一些单机版软件等。
办公网络化,单位的电脑有了局域网并连上了互联网,实现了资源共享,但内部缺乏秩序和安全。
网络程序化,在办公网络化的基础上,有了网络办公软件的办公平台,实现了轻松有序的管理。
将来还可能有网络办公的智能化,办公变得越来越轻松。
二.立项依据1.目前协同办公系统现状目前已有不少软件公司已开发出办公系统,但目前的办公系统存在一些缺陷,使用户使用起来比较困难,主要问题有a.没有实现办公功能,只是提供信息共享的功能,员工之间工作不能协同;
b.安全、权限功能简单,不能灵活控制用户访问权限,容易造成重要信息的泄漏;
c.由于目前没有统一的工作流标准,各企业的工作模式也存在差异,所以办公协同往往采用固化工作流过程,大大的减低了工作流的灵活性。
当企业在某一工作上的流程有变动,相应的流程也需要专业人员修改,提高了系统的维护难度;
d.系统扩展性差,当有新的业务需求时不能灵活添加业务模块;
e.系统可维护性差,需要由专业人员进行维护,提高了维护成本;
2.协同办公系统1.系统架构:
J2EE开发,多平台,多国语言支持,安全可靠对应Oracle,MSSQLServer等多种数据库全面对应B/S构架,维护简单,支持移动办公新概念桌面精灵,中文短信把信息推动到您身边。
二次开发能力强,支持浏览器上的ERP数据报表查询打印,图表分析2.方便易用:
完全采用流程化客户界面设计,操作简便直观。
完全基于浏览器界面、安装方便,客户端只需安装大众的IE浏览器,且操作简单、方便,只要懂上网便能得心应手使用该软件,不需要做额外的使用培训。
3.维护轻松:
完全基于B/S结构的设计,可使用户轻松实现单点维护、全面升级。
摆脱了传统C/S结构实施、维护工作复杂,升级系统时系统管理员需要四处奔波的情况。
4.个性化的管理流程定义功能:
现代管理思想中十分重视过程管理(ProcessManagement)。
xxxx的核心思想正是通过对过程质量的监控,实现系统的质量保证的。
过程管理是将业务划分为相对独立的过程,一个过程的输出将成为下一个过程的输入,而对于过程内部则使用标准的程序(Procedure)进行管理和控制。
基于这种思想,DigitalOffice将各种需要进行流程管理的日常办公行为划分为申请提交、审批流转、登记办理等几个层次:
各种不同事务的处理过程完全由用户自行设定。
这样,可以使单位根据自身特点充分实现管理工作的个性化特色,同时为单位随时调整管理流程变革提供了有力保证。
除此以外,DigitalOffice的工作流技术将日常办公的各种业务工作紧密联系起来,不需要手工的干预就可以将“正确的信息在正确的时间”传递给参与者,这样就大大提高了信息传递的效率,减少了延迟。
5.支持工作流程自动化应用:
所谓的工作流就是一组人员为完成某一项业务所进行的所有工作与工作转交(交互)过程。
几乎所有的业务过程都是工作流,特别是办公自动化应用系统的核心应用——公文审批流转处理、会议管理等。
每一项工作以流程的形式,由发起者(如文件起草人)发起流程,经过本部门以及其他部门的处理(如签署、会签),最终到达流程的终点(如发出文件、归档入库、发布)。
DigitalOffice工作流程自动化的目标就是要协调组成工作流的四大元素,即人员、资源、事件、状态,推动工作流的发生、发展、完成,实现全过程监控。
不仅管理工作流全过程的所有信息和操作,而且还可主动推进工作流程的实现,如及时地自动收回或赋予不同人员的操作权限(如起草人起草文件完毕即不可修改文件内容,而其上级领导获得文件的签署权或对内容的修改权)、主动提示和催促工作人员实现某一阶段的处理,从而整体提高工作流处理的效率。
6.一体化的工作管理平台:
单位日常办公管理工作有一个共同的特点,就是各部门的业务不是孤立的,而是在互动的过程中相互促进,共同提升。
与单一的业务管理软件不同,xxxxOFFICE系统根据现代办公理念而设计,将各种相关办公业务进行合理整合,提供了统一的操作平台,实现了办公管理业务信息的全面共享。
将各职能部门紧密结合,形成一个有机的整体,从而提升了单位整体的管理、服务效率。
7.自定义实现个性化:
xxxxOFFICE拥有广泛的适用能力,能够适应不同行业、不同类型、不同管理流程、不同组织机构的单位的需求。
DigitalOffice的适用性源于其出色的自定义能力。
用户可以根据自身的管理需求和特点自定义部门结构、角色权限、工作流程、字典参数等等。
DigitalOffice的这种灵活的机制不仅满足不同单位的个性化需求,同时为单位日后的管理提升提供了基础。
“运动是永恒的”,世界总是处在不断的变化之中。
各客户单位为了谋求发展也要不断的“求变”。
当用户单位增加新的管理项目、进行管理革新时,DigitalOffice可以方便的满足管理变更的需求。
8.先进的目标任务管理思想:
通过DigitalOffice系统的工作计划及日志管理功能,可以实现内部工作目标的及时下达,反馈,调整。
使管理者对于目前工作的进展情况一目了然。
降低了工作实施管理中的潜在风险,提高了对于工作进度与效果的监管力度。
同时提供企业员工工作业绩考核的数据依据9.支持协同工作和移动办公:
采用WEB开发标准,可以随时实现在互联网上的应用,提供办公人员在办公室以外的办公手段,他可以远程拨号或登录到出差地的网络,通过电话线或广域网络,随时可以访问到企业办公自动化系统;
将办公自动化系统应用地点由固定的物理位置延伸到其他所有被网络覆盖的地方,可提高工作效率和减少费用,并且符合现代办公方式的发展特点。
10.与其它办公工具软件的良好结合:
提供电子邮件的管理功能。
信息是办公自动化、决策科学化的基础。
电子邮件系统作为信息传递与共享的重要的工具和手段,满足办公自动化系统最基本的通信需求。
吉泰来网络办公系统自主开发的WEB—MAIL功能。
可以与各种通用的邮件服务器软件结合使用,也可内部独立使用,实现内部邮件与外部邮件的无缝结合,提供了离线邮件处理、群发、多邮箱管、邮件接收自动分类归档等各种功能。
支持复合文档型的数据11.完整的安全控制功能:
办公自动化系统所处理的信息一般会涉及单位机关的机密,而且不同的办公人员在不同的时刻对办公信息的处理权限也是不同的,因此安全性控制功能成为办公自动化系统得以投入使用的先决条件。
吉泰来网络办公系统软件采用三级加密技术,操作系统级(配合防火墙软件)、数据级(数据加密)、用户级(安全权限的划分限制)。
为企业信息的安全畅通提供了有力保障。
12.灵活的系统体系构架:
各类型单位虽然管理模式多种多样,但究其管理内容,大同小易,在产品化开发中,DigitalOffice注意从提高产品适用范围的角度,充分调研各类企业单位管理模式、内容,精心选择设计核心平台功能,为用户预留可反映其自身管理特色的设置功能,实现了用户自行定义内部管理体系结构,设置各种管理工作流程,系统参数全动态设置等功能。
同时,可以使用户根据自己企业的实际情况灵活选取所需要的模块,并可与其他业务系统通过定制接口无缝衔接,实现内部信息系统间的互通、互联。
13.产品化开发,降低用户成本:
产品化开发的模式可以降低软件开发商的开发费用,提高技术投入的重复利用比率,最终反映在产品价格上,使用户的购买成本大大下降。
三.总体设计方案1.系统特点方便易用:
完全采用流程化客户界面设计,操作简便直观。
完全基于浏览器界面、安装方便,客户端只需安装大众的IE浏览器,且操作简单、方便,只要懂上网便能得心应手使用该软件,不需要做额外的使用培训。
维护轻松:
完全基于B/S结构的设计,可使用户轻松实现单点维护、全面升级。
摆脱了传统C/S结构实施、维护工作复杂,升级系统时系统管理员需要四处奔波的情况。
个性化的管理流程定义功能:
现代管理思想中十分重视过程管理(ProcessManagement)。
xxxx的核心思想正是通过对过程质量的监控,实现系统的质量保证的。
过程管理是将业务划分为相对独立的过程,一个过程的输出将成为下一个过程的输入,而对于过程内部则使用标准的程序(Procedure)进行管理和控制。
基于这种思想,xxxxOFFICE将各种需要进行流程管理的日常办公行为划分为申请提交、审批流转、登记办理等几个层次:
各种不同事务的处理过程完全由用户自行设定。
这样,可以使单位根据自身特点充分实现管理工作的个性化特色,同时为单位随时调整管理流程变革提供了有力保证。
除此以外,xxxxOFFICE的工作流技术将日常办公的各种业务工作紧密联系起来,不需要手工的干预就可以将“正确的信息在正确的时间”传递给参与者,这样就大大提高了信息传递的效率,减少了延迟。
支持工作流程自动化应用:
所谓的工作流就是一组人员为完成某一项业务所进行的所有工作与工作转交(交互)过程。
几乎所有的业务过程都是工作流,特别是办公自动化应用系统的核心应用——公文审批流转处理、会议管理等。
每一项工作以流程的形式,由发起者(如文件起草人)发起流程,经过本部门以及其他部门的处理(如签署、会签),最终到达流程的终点(如发出文件、归档入库、发布)。
xxxxOFFICE工作流程自动化的目标就是要协调组成工作流的四大元素,即人员、资源、事件、状态,推动工作流的发生、发展、完成,实现全过程监控。
不仅管理工作流全过程的所有信息和操作,而且还可主动推进工作流程的实现,如及时地自动收回或赋予不同人员的操作权限(如起草人起草文件完毕即不可修改文件内容,而其上级领导获得文件的签署权或对内容的修改权)、主动提示和催促工作人员实现某一阶段的处理,从而整体提高工作流处理的效率。
一体化的工作管理平台:
单位日常办公管理工作有一个共同的特点,就是各部门的业务不是孤立的,而是在互动的过程中相互促进,共同提升。
与单一的业务管理软件不同,xxxxOFFICE系统根据现代办公理念而设计,将各种相关办公业务进行合理整合,提供了统一的操作平台,实现了办公管理业务信息的全面共享。
将各职能部门紧密结合,形成一个有机的整体,从而提升了单位整体的管理、服务效率。
自定义实现个性化:
xxxxOFFICE拥有广泛的适用能力,能够适应不同行业、不同类型、不同管理流程、不同组织机构的单位的需求。
xxxxOFFICE的适用性源于其出色的自定义能力。
用户可以根据自身的管理需求和特点自定义部门结构、角色权限、工作流程、字典参数等等。
xxxxOFFICE的这种灵活的机制不仅满足不同单位的个性化需求,同时为单位日后的管理提升提供了基础。
“运动是永恒的”,世界总是处在不断的变化之中。
各客户单位为了谋求发展也要不断的“求变”。
当用户单位增加新的管理项目、进行管理革新时,xxxxOFFICE可以方便的满足管理变更的需求。
先进的目标任务管理思想:
通过xxxxOFFICE系统的工作计划及日志管理功能,可以实现内部工作目标的及时下达,反馈,调整。
使管理者对于目前工作的进展情况一目了然。
降低了工作实施管理中的潜在风险,提高了对于工作进度与效果的监管力度。
同时提供企业员工工作业绩考核的数据依据支持协同工作和移动办公:
采用WEB开发标准,可以随时实现在互联网上的应用,提供办公人员在办公室以外的办公手段,他可以远程拨号或登录到出差地的网络,通过电话线或广域网络,随时可以访问到企业办公自动化系统;
将办公自动化系统应用地点由固定的物理位置延伸到其他所有被网络覆盖的地方,可提高工作效率和减少费用,并且符合现代办公方式的发展特点。
与其它办公工具软件的良好结合:
信息是办公自动化、决策科学化的基础。
电子邮件系统作为信息传递与共享的重要的工具和手段,满足办公自动化系统最基本的通信需求。
吉泰来网络办公系统自主开发的WEB—MAIL功能。
可以与各种通用的邮件服务器软件结合使用,也可内部独立使用,实现内部邮件与外部邮件的无缝结合,提供了离线邮件处理、群发、多邮箱管、邮件接收自动分类归档等各种功能。
支持复合文档型的数据完整的安全控制功能:
办公自动化系统所处理的信息一般会涉及单位机关的机密,而且不同的办公人员在不同的时刻对办公信息的处理权限也是不同的,因此安全性控制功能成为办公自动化系统得以投入使用的先决条件。
吉泰来网络办公系统软件采用三级加密技术,操作系统级(配合防火墙软件)、数据级(数据加密)、用户级(安全权限的划分限制)。
为企业信息的安全畅通提供了有力保障。
灵活的系统体系构架:
各类型单位虽然管理模式多种多样,但究其管理内容,大同小易,在产品化开发中,xxxxOFFICE注意从提高产品适用范围的角度,充分调研各类企业单位管理模式、内容,精心选择设计核心平台功能,为用户预留可反映其自身管理特色的设置功能,实现了用户自行定义内部管理体系结构,设置各种管理工作流程,系统参数全动态设置等功能。
同时,可以使用户根据自己企业的实际情况灵活选取所需要的模块,并可与其他业务系统通过定制接口无缝衔接,实现内部信息系统间的互通、互联。
产品化开发,降低用户成本:
产品化开发的模式可以降低软件开发商的开发费用,提高技术投入的重复利用比率,最终反映在产品价格上,使用户的购买成本大大下降。
2.开发平台根据需求和我公司长年的设计开发经验,决定使用JAVA语言为基本编程语言,使用J2EE框架为主要开发平台,提供先进的三层访问模式。
上图为典型的三层访问模型,用户通过Web浏览器访问ApplicationServer,由于我们采用的系统架构主要使用Servlet+JSP模式,这样就与应用服务器整合为一层,通过服务器管理后台BEAN与数据库交互,实现用户与数据访问的隔离,提供了整体运用的灵活性和安全性。
随着越来越多的开发人员都想编写分布式的,事务型的企业及应用程序,以及平衡速度、安全及服务器方可靠度的技术。
如果你已经在这个领域工作,你应该知道在当今的快速变换及需求的电子商务及信息技术的世界里,企业应用程序需要设计、编译、产生低价位的、高速的、占用少量资源的程序。
为了缩减开发成本,快速跟踪企业应用的设计和开发,J2EE技术提供了基于组件的设计方法,开发、集成、部署应用程序。
J2EE平台提供了多层分布式应用模式,使具有重用的能力,并集成了基于XML的数据交换——一个统一的安全模式及灵活的事务控制。
J2EE平台使用多层分布式的应用模式。
应用逻辑根据其功能分成多个组件,各种不同的应用组件构成分布在不同的依赖于层的机器上的J2EE程序。
下面列出了位于不同层的组件.运行在客户机上的客户层组件.运行在J2EE服务器上的网络层.运行在J2EE服务器上的逻辑层.运行在EIS服务器上的企业信息层尽管J2EE应用程序可以由三层或四层构成,J2EE应用程序通常由三层构成,因为他们分布于三个不同的位置:
客户及,服务器,后台数据库服务器。
通过这种方式运行的三层应用模式拓展了基于客户/服务的两层模式。
J2EE应用程序由组件构成。
一个J2EE组件是自包含的,与其相关的语气它组件通信的类及文件集成到J2EE应用程序的功能软件单元。
J2EE规范定义了下面一些组件:
。
运行在客户端的应用客户程序及小程序。
。
运行于服务器网络的Servlet&Jsp组件。
。
运行于服务端的企业逻辑组件——EJB。
J2EE组件用Java语言编写,通过相同的方法编译。
J2EE组件与标准Java类的不同之处在于J2EE组件集成到了应用程序中,证明能很好的组成,与J2EE规范兼容,并部署到负责运行、管理的J2EE服务器上。
J2EE客户端J2EE客户端可以使网络浏览器也可以是桌面应用程序。
网络浏览器网络客户程序由两部分组成:
动态网页包含各种标记语言(HTML,XML等),它由运行于网络层的网络组件产生,浏览器从服务器接受信息并反馈到页面上。
网络客户端又称为瘦客户。
瘦客户端通常不运行像查询数据库,执行复杂的业务规则,或连到合法的应用程序。
当你使用瘦客户时,重量级的操作都载入到运行于J2EE服务器上的企业Bean,它能够均衡安全,速度,服务及可靠性。
小程序网页可以包含小程序。
小程序是一个较小的用java语言编写的程序,并能通过安装在浏览器上的虚拟机运行网络组件首选API,它可以创建网络客户层,因为在客户系统中它不需要插件或安全策略文件,宁外,网络组件能提供更干净的,模块化的应用设计,因为它将程序设计与页面设计相分离。
这样,页面设计人员可以进行页面设计而不需要懂Java程序设计。
应用客户端J2EE应用客户端运行在客户上,它为用户处理任务提供了比标记语言丰富的接口。
典型的是它拥有通过Swing&AWTAPI建立的图形用户界面,基于命令行的接口也是可以的。
应用客户端可以直接调用业务逻辑层的企业bean。
JavaBean组件结构服务端及客户端也可以包含基于JavaBean组件来管理客户端与运行于服务端的组件间的数据流或服务端组件与数据库间的数据流。
J2EE规范没有认为JavaBean为j2EE组件。
JavaBean组件有实例变量和get,set方法来设置、获取变量值。
网络组件J2EE网络组件可以是servlet或jsp。
Servlet是java类,它能动态处理请求及响应。
Jsp页面是基于文档的,能像servlet一样执行的能允许更多的静态页面内容。
静态HTML页面及applets域网络组件绑在一起,但J2EE规范没有认为这些为网络组件。
网络层可以包含JavaBean组件来管理用户输入、发送输入道逻辑层的EJB以处理。
业务逻辑组件业务逻辑代码是解决、达到特定业务领域的需求,如银行、零售、金融,又EJB处理的业务逻辑层。
企业Bean可以重新从存储器找回数据,如果必要并处理它,然后发送到客户程序。
总共有三种EJB:
会话bean,实体bean,消息驱动bean。
会话bean代表短暂的与客户的会话,当客户结束执行时,会话bean及它的数据就消失了。
与会话bean相比,实体bean代表存储在数据库的表,如果客户结束程序或服务器关闭,潜在的服务方法会将数据存储。
J2EE容器瘦客户端的多层应用程序总是很难开发,因为它包括各个层的事务处理、状态管理、多线程、资源池和其他复杂底层细节等等的错综复杂的编码。
但是基于组件和平台独立的J2EE平台使J2EE应用程序容易开发,因为商业逻辑被封装在可重用的组件(EJB)中。
另外J2EE服务器以容器的形式为所有组件提供底层服务,因此你不必再为这些底层服务二伤脑筋,而可以专注于解决商业问题。
容器服务容器(Container)是组件和支持组件功能的底层特定平台(如数据库)之间的接口。
在运行Web组件、企业Bean或者J2EE应用程序客户端之前,你必须将它们装配到一个J2EE应用程序中,并部署它们到容器中。
装配的过程包括为J2EE应用程序的每个组件和J2EE应用程序本身设置容器的配置信息。
这些配置信息定制J2EE服务器支持的底层服务,包括安全,事务管理,Java命名和目录接口(JNDI)查找和远程连接等。
下面使这些服务的精简描述:
lJ2EE安全模型让你配置Web组件或者企业Bean以使系统资源只被授权用户访问lJ2EE事务模型让你指定属于同一个事务的多个方法以使这些方法作为一个原子操作被执行lJNDI查找服务为企业应用中的多种命名和目录服务提供统一接口使应用程序组件可以统一访问这些命名和目录服务。
lJ2EE远程连接模型管理客户端和企业Bean之间的底层通信。
企业Bean被创建后,客户端调用它的方法就像在本地虚拟机中的调用一样。
事实上,J2EE体系结构提供可配置服务意味着同一个J2EE应用程序中的组件可以根据不同的部署环境而有不同的行为。
例如,一个企业Bean的安全配置可以使它在一种产品环境中有一个级别的数据库数据访问权限,而在另一种产品环境中有不同的数据库数据访问权限。
容器也管理着很多不可配置的服务,如企业Bean和Servlet的生命周期,数据库连接池,数据持久化机制和J2EE平台API的访问权等等。
尽管数据持久化机制是不可配置服务,但是J2EE体系结构允许你忽略容器管理的持久性(Container-ManagedPersistence,CMP)机制在企业Bean实现中加入合适的代码,当然除非你确实需要比容器管理持久性机制提供的更多的应用程序控制权,否则使用容器管理的持久性。
例如你可以用Bean管理的持久性(Bean-ManagedPersistence,BMP)机制来实现自己的查找方法或者创建一个定制的数据库缓冲池。
容器类型部署过程将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服务其中运行。
Applicationclientcontainer(应用程序客户端容器)管理应用程序客户端组件的运行。
应用程序客户端和它的容器运行在客户机。
Appletcontainer(Applet容器)管理Applet的运行。
由在客户端运行的浏览器和Java插件组成。
打包J2EE组件J2EE组件都分开打包然后组装成一个J2EE应用程序来部署。
每一个组件用到的文件如GIF、HTML文件