协同办公平台技术方案.docx
《协同办公平台技术方案.docx》由会员分享,可在线阅读,更多相关《协同办公平台技术方案.docx(16页珍藏版)》请在冰豆网上搜索。
协同办公平台技术方案
第一章设计理念及原则
1。
1总体设计理念
从上古时的打绳记事到古代军事的烽火台,从古代的八百里加急,到近代的火速传书,从近代的电报到现代的3G移动电话,人类的每一次重大历史事件都离不开信息的传递,不论是秦皇的长城烽火,还是宋江的神行太保,无不说明即使是在古代,对于即时的准确信息的获取,都是赢得成功的重要保障。
《孙子兵法》云:
“知己知彼,百战不殆。
”
对于现代企业,领导每一个成功决策的关键正是准确及足够的信息,而这正是我们的系统设计理念,即:
加快企业信息传递速度、增加企业效能信息量、保障企业信息准确度、提供企业信息化整体解决方案。
图表2企业信息化过程
1。
2产品设计理念
国内企业尤其是中小企业对于OA的市场需求增量速度很快,可惜目前国内的通用型OA很难完全满足国内中小企业对自动化办公的需求,而高度定制化的OA系统对于中小企业的价格又过于昂贵,对于中小企业,上自动化办公就成为了鸡肋。
也正因此,中小企业的市场上极其需要出现一种能够既能有真正灵活的、适用的、稳定的、强大的、却又要购买费用便宜、维护费用合理、不会买了几年就会淘汰的OA系统.
逍遥游协同办公系统是一个基于Internet、Java和关系数据库技术为核心的新一代综合办公信息平台,根据国内现行办公管理思想和框架,坚持以自主、简单、实用、高效、安全为应用原则开发而成。
基于J2EE平台良好的扩展性,可以很方便的部署在Unix、Linux和Windows平台上,并且兼容Tomcat、Jboss等低端应用服务器和WebSphere、WebLogic等高端应用服务器,同时支持MySQL、Oracle等主流关系数据库.业务逻辑处理采用Spring+Struts+iBatis松耦合架构,前端页面采用Web2.0无刷新页面访问技术增强了用户体验,同时具备非常优秀的稳定性及扩展能力。
1。
3产品设计原则
本着统一全面规划、便于日常维护,又考虑将来的扩展与新技术的融合,我们的产品设计严格遵循了以下原则:
⏹先进性
设计方案适应新技术发展的潮流,采用目前业界先进的技术架构和技术解决方案,既保证系统的先进性,也兼顾技术上的成熟性。
设计方案不但保证了理论上可行,更重要的是实际上可用。
充分考虑到应用系统的具体情况,最大限度地满足需求.
⏹可靠性
设计中选用高可靠性产品,合理设计系统架构,制订可靠的备份策略,保证数据传输的可靠性,最大限度地支持各应用系统的正常运行。
⏹安全性
为了保证用户关键性数据和应用的安全可靠,提供了多种方式和层次的访问控制,选用具备安全保护功能的产品,为系统提供高质量的安全保障;并考虑到了安全防范与灾难应对措施,确保系统安全稳定运行。
⏹扩展性
随着系统应用规模的不断扩大,系统能方便地扩充容量,支持更多的用户和应用。
随着通信技术的不断发展,系统能平滑地过渡到新的技术和设备,保护现有投资,既照顾到目前的应用需求,又能满足今后系统的发展需要。
⏹开放性与标准化
保证信息化系统具有互操作性、可用性、可靠性、可扩充性、可管理性,并遵循相关国际、国内或行业标准.
⏹易维护
保证系统能正常稳定运行,系统易于管理和维护,具有方便、灵活、友好等特性。
⏹经济性
在确保功能、性能、质量的前提下,具有最优的性能价格比,给用户带来最大的经济效益和社会效益。
⏹人性化
设计处处考虑以人为本原则,为用户提供灵活、方便、友好的信息服务。
第二章技术优势
2。
1系统架构—开放平台
2.1.1支持多数据库,用户可以在平台上自己搭建各种新的业务模块,无需代码级操作;
2.1。
2可完美整合第三方业务系统,实现数据交换和共享,消除信息孤岛;
2.1.3可根据用户需求实现敏捷开发和动态部署,最大限度的降低开发周期和费用;
2.1.4使OA成为一个可生长的协同办公平台,动态适应未来的升级和变化,保证企业的长期投资价值。
2.2系统稳定
Ø采用J2EE系统架构,使用Web2.0+Struts+Spring+iBatis+(Mysql/Oracle)框架;
Ø通过压力测试,Jboss容器中2000并发量保持系统反应高效率高安全性.
2.3表单自定义
Ø完善的表单自定义功能,帮助企业信息管理员在很短的时间里根据需求创建新的简单的功能模块;
Ø结合系统完善的工作流引擎,企业信息管理员可以在自己设计的功能模块上设计流程,使办公更加人性化。
2。
4工作流引擎
Ø真正极度灵活的工作流引擎,真正支持多人并发等负责流程的自动化处理;
Ø流程的人性化,支持领导灵活干预。
2.5数据统计
Ø需要统计的模块和字段通过前台可以自由组合配置,提供多种图形展示工具;
Ø展现采用现有的十分稳定的国际开源FLASH报表展现服务,可以灵活动态实现任意柱状图、饼状图等.
2。
6操作简洁
Ø界面使用AJAX富客户端设计,拥有自定义及常用功能自定义,方便不同用户查看不同内容;
Ø系统操作细节处都考虑到用户的简洁操作,按钮做到能点一次就不让用户点两次。
Ø系统首页图:
第三章系统功能介绍
逍遥游协同办公系统是一个综合性协同工作平台,产品中的各项功能不是简单的罗列和叠加,而是从广泛的用户需求中、从众多客户的办公管理及业务模型中锤炼与抽象出来的,它适合包括政府机关、企事业单位在内的等各行业用户。
同时,各项功能采用模块化的设计方式,用户可以根据自己的需要灵活选择增、减相应的功能模块,或者根据自身需要量身定制。
功能结构如下图所示:
图表3功能模块图
3.1个人办公
3.1。
1首页定制
首页定制是用户进行个性化定制的入口。
通过该模块,用户根据自己的喜好进行定制,如:
首页的样式风格、显示的内容、二级页面中显示的文档条数、个人常用的审批意见等等。
3。
1。
2即时通讯服务
即时通讯服务可以保证各用户之间进行实时消息传递,使沟通更为直接、方便。
通过即时通讯服务,用户可以直接在屏幕上看见相关人员的在线情况,并可随时发起和接受呼叫.即时通讯服务也为文件交换、在线技术支持、在线问题解答提供了一个基础平台.
3.1。
3电子邮件
电子邮件是办公系统中最基本的功能,通过电子邮件系统可以方便地起草、发送邮件,浏览接收到的邮件并归类存档,可以实现各类信息(如信件、文档、报表、多媒体等多种格式文件)快速、高效的传递。
此外还可以连接其他常用的电子邮件系统以实现内外部电子邮件的全球化通信。
3.1.4待办事宜
把用户每天需要处理或查阅的各种文件、批示、通知、公告等各种信息发送到待办事宜,并即时推送给用户,使用户可以通过一个单一的入口集中访问与处理各种事务.同时,待办事宜还提供浏览器方式下的即时监控功能。
通过监控窗口,用户在办公过程中,如果有新的文件或信息到达,可以马上弹出窗口进行提示,并伴有声音提示。
每个用户都可以对自己的待办事宜进行个性化的配置.
3.1。
5日程安排
系统提供直观的日程安排工具,方便用户管理各种事务,并具备消息提醒功能。
对个人的日程进行安排或进行周期性的日程安排,并可根据访问级别向外公布日程安排。
用户可以制定和修改未来的工作计划。
工作管理中也具有日程安排的功能,但考虑到用户的需要,将此功能提取出来,作为一个方便的使用工具,可单独使用。
3.1。
6个人名片夹
以名片簿的形式记录公共和个人的通讯录,包括一张名片中的基本信息:
姓名、职位、电话、传真、E-mail、单位名称、单位地址、邮政编码等。
可以按照各种方式查询名片簿中的信息。
用户可以建立、编辑、删除自己的私人名片并对私人名片进行分类,也可以将私人名片与他人共享,并指定共享范围。
3.1。
7工作移交
当用户外出或者出差前登记自己的去向时,可以将自己的全部或部分工作移交给指定的人员.同时在系统中,所有等待审批、阅办的流程类事务(如待批的公文、审批申请、参加会议等)有需要该用户参与的,系统会自动向流程设置人员显示该用户已外出的提示,如果用户外出前已经设置了移交人则所有需要该用户参与的事务将自动流转到移交人手中,保证了在用户临时出差或不方便进行文件审批等各种情况下公文均能正常流转。
3.1.8关注工作
在综合办公的时候,有些工作是当前用户最为关心的,如一个文件的办理流转全过程用户可能都需要关注,那么可以在该工作文件的详细页面上将其标志为关注工作,这个工作文件就会在关注工作模块中显示,并在首页一直显示,直到用户自己将其取消关注.该功能更加个性化的让用户时刻关注其最重要的工作任务。
3。
1.8工作周报
工作周报模块提供电子化的个人或部门的工作总结、报告、计划的管理功能。
该模块可以让工作人员编辑和提交工作业务情况供上级领导查阅。
用户提交的报告,可以由本部门领导和单位领导查阅、批示或反馈。
一般工作人员只能查看自己的报告,部门领导可以查阅自己和本部门所有人员的报告,单位领导可以查阅自己和单位所有成员的报告。
3。
2公文管理
3。
2。
1收文管理
收文办理模块实现对来文的登记、拟办、批办、批示、传阅、反馈办理结果、整理和归档等操作,功能上覆盖了实际办公过程中的所有环节。
它提供了许多细致的功能,如:
自动编顺序号、逾期自动催办、跟踪文件处理全过程、文件的自动归档、收文的检索和查询、收文记录的修改、收文记录汇总与报表统计及打印等.
对于不同类型的公文,系统采用不同的公文接收方式:
接收上级来文,经过系统自动处理成电子公文放入收文库;纸介质公文利用扫描和OCR技术将其转化为图像或电子文档形式后进行接收。
3。
2.2发文管理
发文办理模块用来处理和管理来文转发和内部制发的公文;可记录发文审批过程中的所有审批情况和意见;可记录所有进入系统的用户所做的操作;可实现公文修改的痕迹保留;可灵活定义发文处理流程;可处理顺序审批及会签;可自动催办等。
发文处理的全过程包括拟稿、核稿、会签、流转、签发、分发、归档等操作,实际流程可以依据用户的需求通过可视化定制工具进行灵活定义。
发文管理员在流程处理过程中,对流程具有监控、管理的功能。
3。
2。
3文档查询
针对所有的公文文档的查询功能,主要可以方便用户查询所想要的公文文件,通过拟稿部门,拟稿人,拟稿时间,关键字,文件类型等搜索条件,快速定位查询出用户所需要立即查看的所存在的文件。
3。
3事务处理
3。
3.1出差管理
出差管理模块是用于对出差申请、领导审批以及审批结果反馈等进行管理的模块。
当用户出差前需要领导审批时,填写出差申请表,设定审批领导,填写相应的著录项,领导的审批结果可以在自动发送到申请人的“待办事宜”模块中进行提醒。
同时,在领导审批通过以后,系统可以在人员去向中自动创建个人的去向数据,另外也能与财务部门协作,进行经费的申请和记录等。
3.3.2月工作计划
工作计划用于个人定制每个月的工作计划,可以实现计划的增删改查,帮助个人完成工作目标。
3。
3.3事务督办(协办)
在实际工作可能遇到一些工作或问题需要多人协作完成,但是由于每个人可能各种原因不能及时的交流,导致工作无法很好的开展,于是我们开发事务督办(协办)模块用来专门解决这样的问题,用户可创建一个新的事物督办后,可以选择承办人和参与人,填写工作内容后提交,该事务督办就会流转到承办人和参与人那里,让他们经行协作办理,督办人、承办人和参与人3方可以随时查看他人办理情况或自己填写办理情况。
3。
3。
4部门工作
用于个人填写部门工作情况,并可以选择一定人员后提交,让其他人可以看到该部门的工作。
3。
3。
5信箱管理
在“合理化建议”模块中,内部用户会发表意见,该意见就会发往“信箱管理”中的制定的内部信箱中,并让领导可以及时接受到合理化建议。
3.3。
6合理化建议
合理化建议模块为内部用户提供了一个发表意见、针砭时弊的场所,在个人与单位、员工与领导之间建立了一个沟通的桥梁和纽带。
用户可以采用署名或匿名的方式提出个人意见或合理化建议,并提交给相关人员处理,相关人员可以进行答复。
3.3.7问责箱
用户如果与公司部门或其他人员之间有什么不同的意见,可以通过问责箱提出,填写好问责表后提交,公司部分负责人或其他人员可以及时看到该信息,可以及时作出相应处理。
3。
4资源管理
3.4。
1车辆管理
车辆管理模块对单位车辆基本信息进行统一管理,包括:
车辆基本状况、车辆每月费用状况、车辆大修记录等。
由调度部门对车辆基本信息进行维护.实现车辆调度的电子化。
用车人可在本模块中填写用车申请单到调度部门申请用车,根据实际派车情况实时更新车辆的目前使用情况(时间、车牌号、司机、用车人、去向等)及预定情况,用车人在申请用车前即了解目前可用的车辆信息。
3。
4.2图书管理
图书管理模块实现图书的录入、查询、统计,电子图书的查询、统计;可记录借阅图书操作;可记录查询、统计图书操作;可实现图书简单的借阅过程;可实现实物图书的录入等.
3.4.3会议管理
会议管理模块实现了会务信息、会议纪要、会议资源的统一安排和管理,提供了会议计划、安排、人员、时间、场地、会议通知、会议纪要管理、会议资源网络预定等会议全过程的自动化管理功能,从而实现会议管理自动化。
3。
4。
4司机管理
司机管理模块对单位司机基本信息进行统一管理,并提供给车辆管理模块使用,用户在申请用车的同时可以选择司机.
3。
4。
5领导安排
由该领导的秘书根据实际预计领导的一周工作安排情况填写,并发布给内部人员看,可以让内部人员更好的协调安排好自己的工作。
3.4。
6岗位标准
由各个部门主要负责人制定的在指定的岗位下员工应该以什么样的标准来要求自己,可以时刻提醒员工更好的在岗位工作中达到一定水准。
3。
4。
7公司概况
用于描述公司的大概情况,让刚进公司的新员工或其他需要了解公司情况的人能更好的对公司有个认知.
3.4。
8行政机关
用于展示公司或企业整个行政部门的组织结构,该功能数据依据企业自己定义的组织结构.
3.4。
9规章制度
规章制度模块提供对国家各种政策法规以及部门内部规章制度的录入、查询功能,可以按分类树的方式来管理和浏览.具有相应权限的用户负责信息的录入及维护,所有员工均可随时浏览政策法规上已发布的信息。
未发布的信息只有录入人自己能看到。
超过有效期的信息系统将自动删除。
3。
4.10成员单位
用于管理企业成员单位的相关基础资料,方便企业迅速的查找成员单位.
3。
5公共信息
3.5.1公告板
公告板模块用于本单位或各部门发布相关财务、业务、经营、人事、管理和统计等各种信息或通知公告。
公告具体内容可以通过附件的形式上载各种格式的文件.发布对象可以是全体用户、可以是指定的具体人员、可以是指定的某个部门,也可以是某些群组对象。
公告板还可以与短信息集成在一起,将最新的公告信息以短消息的方式及时发送到被通知人的手机中。
3.5。
2时刻表
在时刻表模块中,由专门的人员建立、修改、删除各种航班车次信息,包括火车、飞机的时刻等信息等。
普通用户可以在此进行浏览和查询。
3.5.3邮政区号
利用邮编区号模块,可以查询全国的邮政编码信息和电话长途区号信息,系统提供分类查找和按地图查找等多种方式。
3。
5。
4下载中心
下载中心模块可以录入和上载办公中用到的常用软件,提供给办公系统中的用户进行查询和下载,方便用户的日常办公。
3.5.5电话速查
该模块通过姓名、办公室房间号等查询条件,迅速查找企业内部人员的办公或移动电话。
3。
6系统管理
3。
6。
1用户管理
管理员通过用户管理模块可以建立、删除或维护本单位的所有单位、部门和用户信息。
可以定义本单位的基本信息,如单位名称、编号、单位性质、职务级别等。
可以根据本单位的实际情况定义本单位的组织结构,组织结构以树状结构加以体现,没有层次限制,同时根据用户实际情况的变化可以随时加以调整;还可以对本单位的用户信息进行管理,包括注册、导入、导出、修改、删除并对已注册的用户可以进行角色和权限的统一分配和管理。
3.6.2流程管理
流程管理模块是一个强大的流转引擎。
通过该模块,所有流程都可以灵活、自由地进行配置,包括流程及各流程环节的权限设置等.可以定义各流程发文稿纸样式、公文排版格式,支持流程之间的自动转发,支持分支流程的灵活定义和选择,支持多个单位之间的公文流转,提供流程跟踪和催办督办。
提供完善的异常处理机制,例如流程重定向、子流程选择和临时新增流程步骤等,使公文在各种临时突发情况下都能正常流转,保证流程在复杂应用中的可用性和适应性。
前台为管理员提供可视化的流程定义工具,使管理员无须编写一行代码,只通过简单的拖拽,就可以实现流程的定义、修改和调整。
图表4流程图1
图表5流程图2
3。
6.3自定义表单
系统提供完善的表单自定义功能,可以用系统提供的表单自定义模块建立新的业务表单,设计表单格式,设置查询等信息,并且新的表单与系统整体框架完美结合,即使是表单自定义模块也能被系统自动记录增删改日志,同时按钮权限也被系统很好的自动管理。
3.6.4表单模版
可以自定义表单的常用样式,方便在使用自定义表单功能时可以先用一个预定义好的,然后在这个模板上修改新的模块样式,达到更加高效的开发新的功能模块。
3.6。
5公章管理
对企业的电子签章进行有效的统一的管理,并可以在正文中进行盖章。
3。
6。
6正文模版
用于管理公文管理模块中需要的正文模版,可以针对其增删改查,将公文管理模块和一些模版关联起来,让其可以在多个模版中选择,并要加载后才能供公文管理使用.
3.6.7部门管理
用于管理企业的组织架构,部门设定和部门的相关基础信息。
提供可以无限扩展下属部门的方式以适应任意组织结构的企业,企业组织结构的变化可以很容易的在系统中变化,并且多人多部门,多人多级别,多人多秘书等问题在系统中都得到了很好的解决,企业无需担心自己的组织架构复杂而无法管理.
3.6.8级别管理
用于管理企业人员的级别,自己根据情况设定不同人员为不同级别。
3.6。
9角色管理
实现根据不同企业的需要,设定不的角色(角色就是我们通常理解的职务),设定好角色后,可以根据不同的用户,分配不同的角色,每个角色在系统中会有些特定功能或特定权限。
3.6。
10群组管理
支持系统群组、用户群组、个人自定义群组和伙伴工作组,实现企业多元化的群组。
3。
6.11全局设置
对系统的一些全局属性经行设置,如电子表单每页显示行数等,在用户没有自定义设置相对应的属性下,采用该全局属性.
3.6.12日志管理
系统中设立安全日志模块,专门对用户的访问、操作等内容进行记录。
对于日志记录可以按照数据库、关键字、操作(读取、新建、删除、修改)、操作者等进行查询。
日志记录可以设置达到一定容量时进行自动导出进行归档备份,对于历史数据也可以导入以进行信息查询。
同时系统提供对系统日志的各种统计功能.
3。
6.13安全设置
对系统一些功能加以控制,用来保证系统运行时安全。
可以过滤IP,设置用户最长在线时间和是否记录日志。
3.6.14模块定制
用于管理企业使用系统时需要的模块或需要模块的特殊功能,这些模块是我们已经定制好的标准模块,也可以是用表单自定义制作的模块,或是定制开发出的模块,让企业的信息化更加灵活,更加容易掌控。
3.6。
15数据字典
该系统在使用中会用到的常用数据的集合的统一管理,可以让企业在运用系统时更好的管理系统的一些有效数据.
3。
6。
16编号管理
对所有公文文件编号经行统一管理,用户可以通过固定值,日期,自增长等字段,自己组合成编号,并用于公文系统中,可以应对企业个性化的编号需求。
3。
6.17正文解锁
在公文管理中的各个模块中使用正文时为了不让多人同时编辑正文而丢失数据,在第一个人编辑正文时会上锁,但是可能由于某些以外情况,如他非法关机等,导致正为锁没有正常解开,管理员可以通过此功能开锁
3。
6.18统计配置
用于配置统计模块中需要统计的模块的内容和条件等,可以达到灵活的任意组合统计.
3。
6.19安全角色管理
用于设置系统管理,安全审计员,安全管理员的账户密码.
3.7。
动态信息
3。
7.1人员信息
对企业内部人员详细的基础信息的展示,可以方便企业行政更好的管理人员信息,提供了很方便的查询方式,让行政人员可以迅速调出内部人员详细信息
3.7.2人员去向
人员去向模块主要包括:
人员出差申请、审批,外出信息的登记、发布,工作移交、返回后注销等功能。
出差人员在出差申请得到部门领导批示同意后,对涉及到自己工作任务的移交信息进行设定。
相关工作完成后,该员工个人信息可以正确地反映其现实状态。
在外出返回后,进行状态的注销操作,所有的状态恢复到外出前的状态。
3.7.3调查问卷
调查问卷模块是一个精简的网上投票系统。
具有权限的用户可以自定义问卷,包括调查主题和相关问题。
问题可以是一个或多个,答案可以设置成单选、多选和自由输入等多种方式.可以自由设置调查范围,不在调查范围内的用户看不到问卷。
问卷提交领导审批通过后可以在网上公布,普通用户可以投票或查看结果。
管理员可以对投票结果进行统计和分析。
3.7。
4模块统计
根据企业在使用系统中产生的基础数据,进行汇总等定义好的计算方法,计算出相关数据,并用flex图表技术(如水晶饼状图、柱状图等)加以展示,以及可以让用户自己定义自己关心的多个图表和摆放位置,形象直观的反应企业在运营过程中的各方各种数据,给领导提供良好决策依据.
第四章系统平台介绍
4.1系统开发平台
Ø操作系统:
WINDOWS2000/XP
Ø数据库平台:
Oracle10g/Mysql5.x
Ø开发工具:
Eclipse6。
0
Ø数据库建模工具:
POWERDESIGNER
Ø版本控制工具:
CVS
Ø开发技术:
Web2。
0+Struts1。
2+Spring2.0+Ibatis2.2
Ø开发方法:
面向对象/面向服务
4。
2系统运行环境
Ø服务器端
※平台:
-MicrosoftWindowsNT4。
0/2000/XP/2003(Intel)或以上
—IBMAIX5.X
—Redhatlinuxenterprise5。
X
※内存:
-最低:
256MB(用户数50以内),建议512M以上
※硬盘存储空间:
-系统软件:
1。
5GB,建议4GB以上
-邮件空间:
用户数×50MB
-应用功能:
根据应用需求和复杂程度确定
Ø客户端
※平台:
—Windows98/2000/Me/XP/2003
※内存:
-256MB,建议512MB或以上
※硬盘存储空间:
-500MB,建议1024MB
※软件:
—MicrosoftOffice97/2000/XP(Word和Excel必需)
-IE5.0或以上(必需)
4.3系统架构图
图表6技术构架图