一、主要开发模式
纵观目前市场上成型的公文流转系统,其开发模式上的差别主要体现在系统结构和开发的技术手段,系统结构主要指终端操作人员与
应用服务系统的相对关系,开发的技术手段指系统的平台及其主要开发技术。
1、系统结构
按照系统终端情况的不同,可将公文流转系统的开发结构分为B/S(浏览器/服务器)和C/S(客户端/服务器)两种模式,它们各具特
色,是当前公文流转系统开发的主流。
(1)B/S模式
B/S 模式的系统以服务器为核心,程序处理和数据存储基本上都在服务器端完成,用户无须安装专门的客户端软件,只要通过网络中
的计算机连接服务器,使用浏览器就可以进行事务处理。B/S模式具有易于升级,便于维护,客户端使用难度低、可移植性强等特点
,同时也受到灵活性差、应用模式简单等问题的制约。在早期的 OA系统中,B/S模式是被广泛应用的系统模式,一些MIS、ERP系统也
采取这种模式。B/S模式系统主要的应用平台有 WindowsServerFamily、LotusNotes、Linux等,其采用的主要技术手段有Notes编程
、ASP、JAVA等,同时也使用 COM+、ActiveX控件等技术。
(2)C/S模式
C/S模式系统以服务器作为数据处理和存储平台,在终端设计有专门的应用程序进行数据的采集和初次处理,再将数据传递到服务器
端,用户必须使用客户端应用程序才能对数据进行操作。C/S模式具有专业化程度高、开发手段灵活、运行速度快等特点,但受到维
护成本大、适应性弱等问题的影响。C/S模式是早期电子政务开发中主要应用的模式,同时一些专业的MIS软件也经常使用这种模式。
C/S模式系统几乎可以适应任何的操作平台,开发技术也多种多样,大部分计算机语言都能开发出C/S模式的应用系统。
2、开发手段
公文流转系统的开发手段多种多样,LotusNotes、ASP、VisualStudio等主要的技术手段都能开发出公文流转系统,它们具有不同的
特点,在不同领域发挥着自身的优势。
(1)基于LotusNotes的公文流转系统
LotusNotes 被视为最为成熟的公文流转系统平台,由于其本身具有强大的工作流(Workflow)设计能力,与公文流转复杂的工作流
相适应,因而成为了大型公文流转系统开发的首选技术手段。利用LotusNotes既可以实现C/S模式的公文流转系统,也可以使之适应
B/S的应用模式,其完善的文档数据库和权限管理系统为公文流转的顺利实现提供了强有力的保障。但LotusNotes的灵活性较差,外
在表现形式单一,开发成本高。
参考系统:冠群联想的问鼎协同办公系统
(2)基于ExchangeServer的公文流转系统
ExchangeServer 与LotusNotes有相似之处,都具有强大的工作流设置能力,在早期的办公自动化系统中,ExchangeServer被广泛使
用,在客户端使用 Outlook等电子邮件系统进行操作,在使用上不直观,灵活性差,同时基于ExchangeServer的二次开发难度也较大
,系统之间的兼容性和扩展性差,目前在市场上单纯地基于ExchangeServer的公文流转系统比较少见。
参考系统:无
(3)基于Windows.Net框架的公文流转系统
Windows.Net 框架具有很强的灵活性和扩展性,能够与操作系统平台进行良好的结合,与各类应用程序可进行数据传递,其系统同时
可应用B/S和C/S两种模式,在外在表现形式上十分灵活,开发难度和成本低,能够方便地使用各类中间件。Windows.Net框架下的开
发工具很多,主要有VB、VC、ASP等,作为一种通用的开发手段,Windows.Net框架的应用范围很广,但其专业性不强,在开发公文流
转系统时需要进行复杂的重定义工作,同时在规模大的应用过程中稳定性一般。目前广泛使用的基于浏览器,使用ASP开发的办公自
动化系统一般具有简单的公文流转功能,从技术手段上分可将其划入本类。
参考系统:书生的书生公文
(4)基于JAVA的公文流转系统
JAVA 具有很强的数据处理功能和稳定性,在大规模数据处理和安全性方面占有优势,适合开发浏览器形式的应用系统,J2EE的开发
模式适合工作流性质软件的开发,有比较强的灵活性在开发模式上与ASP相似。目前市场上没有完全基于JAVA的公文流转系统,由其
实现的公文流转功能主要表现在一些由JAVA开发的办公自动化系统中。
参考系统:上海永信计算机服务有限公司的政府OA办公系统OIS
二、关键技术
公文流转系统涉及到比较复杂的办公流程,在开发的过程中受到诸多方面的制约,综观目前的公文流转系统,其成功与否受到几个关
键技术的影响,包括身份验证技术、数字签名与传输加密技术、工作流定义技术、审批应用技术、电子签章和痕迹跟踪技术等。
1、身份验证技术
由于政府机关公文处理工作具有保密性、严肃性的特点,因而公文流转系统必须使用与之相适应的身份验证技术,并基于此形成完备
的用户权限体系。目前的公文流转系统多采用直接的用户名和密码的身份控制机制,少量系统也使用智能卡的身份验证体系。目前的
身份验证技术主要有简单用户密码匹配、物理地址识别、智能卡等硬件识别、生物识别等,它们的安全程度不同,开发和应用成本也
有很大差别。
2、数字签名与传输加密技术
政府公文流转过程中严格的保密性是公文流转系统基本的要求之一,也是政务类应用软件验收的硬性指标,所以一个成熟的公文流转
系统必须使用数字签名技术,并在其基础上对数据传输进行加密,数字签名技术也是识别用户身份,确定公文责任的主要技术。在一
些公文流转系统中以应用了小型的CA数字签名认证系统。
3、公文流定义技术
政府机关公文流转的一个重要特征就是流程复杂,难以用标准的程序化语言解释,因而公文流转系统必须有与之相适应的工作流程定
义系统,使操作人员能够自主地设定公文流转流程。目前一些基于LotusNotes的公文流转系统借助于Notes系统强大的工作流设置引
擎实现了一般的流程设定,但整体效果与实际工作仍存在一定的差距。有无灵活的工作流定义体系成为了影响公文流转系统成功与否
的关键要素。
4、审批应用技术
在公文处理过程中,发生着大量的审批修改行为,而且大部分操作者是政府机关中的领导人员,所以在公文流转系统中的审批技术是
否适合领导的办公习惯就显得尤为重要。目前流行的审批技术是利用手写板对公文进行全文批注,再以矢量图形的形式保存,接下来
由具体的文书人员对审批后的公文进行处理。根据目前的发展趋势,这一类型的审批技术将仍在公文流转系统中占主导地位,但具体
的应用形式可能产生变化,如引入手写识别、采用新型的硬件设备等。
5、电子签章技术
传统的公文是否有效与其是否具有公章直接相关,这种“红头+公章”的公文处理模式仍会延续到公文处理系统中,由于没有具体规
定的出台,因而对于电子签章的合法性问题还存在很大的争议。在一些公文系统中,使用模拟化的电子签章,在公文上直接加盖,再
由高精度打印设备打印,或作为二次加盖传统公章的凭据。在政府机关未形成大范围的无纸化办公的前提下,电子签章技术的发展趋
势呈现以数字化的虚拟签章使公文在系统中生效,一旦需要出现纸介质公文时,在输出后对公文的合法性进行数字与人工的混合验证
,并加盖传统的公章。
6、痕迹跟踪技术
公文在处理的过程往往经过多个部门的多个工作人员,可能存在大量的修改行为,为了保证公文的原始信息,确定公文责任,需要对
各种修改行为进行跟踪,并形成附属公文的流程跟踪报表。目前的公文流转系统大多实现了这一功能,或在数据库中、或在文档上保
留公文处理的痕迹,以备审核。
公文流转系统开发策略
公文流转系统具有广泛的市场需求,可以说是近期电子政务市场中的一个热点,在目前的市场中没有一种公文流转产品能够在占有压
倒性的优势,市场空间很大。公文处理在具体的机关工作中表现为非标准化的流程,难以以程序的模式完成,在样式和格式上有国家
标准可供参考。为了保证产品能够适应政府机关的需要,同时降低开发成本,一套成功的公文流转系统在开发的过程应注意以下几个
方面的问题。
一、需求分析是重点。电子政务是对传统行政办公模式的一次革新,也是政治体制改革的一大推力,但目前电子政务尚处于起步阶段
,各级政府机关的信息化程度并不高,因而目前一个阶段的电子政务工程主要是对政府机关内部原由的办公流程进行信息化改造,在
引入新技术的同时导入一些公共管理理念。目前的公文流转系统必须适应政府机关的需要,与其传统办公流程能够无缝结合,可以在
短时间内使工作人员掌握系统的操作方法,发挥出系统效能。在开发公文流转系统的过程中,必须有熟悉机关办公流程的人参与,并
尽可能地在机关中进行实地调查,详细地了解公文处理的流程,形成完备的需求分析报告。
二、遵循习惯是关键。考虑到政府公务人员的实际计算机水平和项目实施的周期,系统不应存在操作上的难度,尽可能地模拟传统办
公中公文处理的流程以及操作的模式,特别是对一些高层领导,可设计出一些人性化的操作模式,如全文批注,或在适应期采用手工
和数字相结合的手段,如领导仍在纸介质文件上批注,由办公室人员二次录入或扫描入系统。
三、新技术是优势。目前的电子政务开发中比较注重新技术的应用,在系统中如何一项或多项新的技术会使系统更加受欢迎。针对公
文流转系统的特点,可在几个关键技术方面考虑使用新技术,如在身份认证方面可以使用指纹识别、笔迹识别等生物特征类技术,在
加密传输上可以引入CA中心的概念,在审批技术上可以应用全文批注、声音批注等,在工作流定义方面使用可视化模式。
四、开放兼容是亮点。目前在政府机关中已经引进了一些电子政务应用系统,并很可能在某些发挥着十分重要的作用,因而在公文流
转系统的开发过程中必须充分考虑到系统与已存在的系统之间的兼容性,在可能的情况下应设置足够的开放式接口,读取这些系统的
数据或向这些系统传递数据。如公文系统必须与政府机关中使用的主要文字编辑软件保持高度的兼容,使数据能够在它们之间畅通无
阻地传递;又如公文系统与其他人事信息系统或工资信息系统相互兼容,可在生成公文过程中引入已存在的信息。

转载于:https://www.cnblogs.com/zengxlf/archive/2009/07/11/1521474.html

公文流转系统模式分析相关推荐

  1. java基于ssm中小型企业公文流转系统的设计与实现

    基于ssm中小型企业公文流转系统的设计与实现 (二)    功能模块 1.管理个人信息包括用户登录.修改用户资料.更改密码处理. 2.公文包括查看已经接收的公文内容.签收公文.回复公文.转发公文.签批 ...

  2. 开发一个看起来不是很低端的简单公文流转系统(一)

    作为一个办公室工作人员,面对每天海量的公文处理以及停留在手工操作阶段的信息化系统应用,工作效率自不用提,还浪费了大量的时间,为此,想要开发一个简单易用,编程容易,还要看起来不是很低端的公文流转系统.好 ...

  3. 基于SSM中小型企业公文流转系统的设计与实现

    开发工具(eclipse/idea): eclipse4.5/4.8或者idea2018,jdk1.8 数据库:mysql 功能模块: 1.用户登录:用户需要输入用户名,输入密码,可以选择是否保存用户 ...

  4. 办公系统审批流转 java开发_javaweb 公文流转系统制作

    该系统主要的要求就是实现公文的流转审核,用户有多重类型,在不同用户登录的时候要进入不同的页面,并能执行他们的权限. 用户分四种,普通部门(可以草拟公文并提交),办公室(接受普通部门的公文并编辑,最后提 ...

  5. OA系统中公文流转简单思路

    OA系统中公文流转是一个比较重要的功能. 比较简单一点的实现方法是: 1.防止冲突:把公文(Word)文件保存在服务器的一个目录中,当某个领导对公文进行审核时,在服务器上把此文件锁定,审核时通过客户端 ...

  6. 基于php的企业公文流转审批系统-计算机毕业设计

    项目介绍 企业公文审批流转管理是网上办公系统的核心部分,它决定整个办公系统的效率,为企业员工提供综合信息管理服务.系统基于B/S结构,采用php和mysql进行开发.具体分为:公文发送,公文流转,公文 ...

  7. 一套采用ASP.NET开发的工作通OA协同办公系统源码 流程审批 公文流转 文档管理

    分享一套采用ASP.NET基于C#开发,使用桌面式的OA协同办公系统,超好用户体验效果的后台管理界面,集成 资讯.邮件.日程.文档(在线文件档案管理).流程审批.公文流转.沟通与分享(在线聊天和内部论 ...

  8. 党政机关安全公文处理系统

      党政机关和企业安全公文处理和内部审批系统   简介 公文处理系统重在公文的协同处理.公文处理结果的管理和查询统计. 公文处理系统还实现了党政机关和企业公文处理和管理职能部门公文的处理和管理功能.包 ...

  9. 公文签收系统html模板,公文签收系统完美增强司法版asp源码

    [实例简介] 公文签收系统完美增强司法版 代码完整,无任何限制 [实例截图] [核心代码] 公文签收系统完美增强司法版v2.0 └── 公文签收系统完美增强司法版 v2.0 ├── 599cn.com ...

  10. 计算机毕业设计php公文审批系统-办公系统

    项目介绍 系统主要功能包括:用户登录,用户注销,机构人员设置,角色设置,公文起草,公文查询,公文审批等功能.采用了bs架构模式开发,利用php技术实现了办公的公文审批管理功能,数据库是mysql,功能 ...

最新文章

  1. 怎么让电脑运行速度变快_分享几种电脑运行速度慢的解决方法_windows7教程
  2. 【★更新★】高性能 Windows Socket 服务端与客户端组件(HP-Socket v2.0.1 源代码及测试用例下载)...
  3. java学习笔记(二) ----基本数据类型应用
  4. 数据结构与算法:终于可以用三种语言(C,C#,JavaScript)把图的广度优先遍历讲清楚了(推荐收藏)
  5. mysql的查表语句_mysql查表语句_MySQL
  6. 剖析Docker Swarm和Mesos:是什么?如何结合?有什么优势?
  7. SpringBoot2.1.5(23)---SpringBoot 开发WEB应用
  8. MySQL嵌套查询与连接查询语句
  9. golang orm对比
  10. 用ffmpeg将wav转换为PCM音频
  11. matlab 此上下文中不允许出现函数定义
  12. python不知道吃什么_一个人不知道吃什么?找出我做的一个人的食物
  13. IC验证培训——AI时代:软件已经起飞,硬件还在路上?
  14. 什么是IOC(控制反转)、DI(依赖注入)
  15. [Simulink] 代数环问题笔记
  16. 传感器自学笔记第十章——DS1302实时时钟模块(附51程序)
  17. 利用shell求取两个文件的交集、差集、并集等
  18. 什么软件可以录屏?这3款宝藏录屏软件,码住收藏
  19. 椭圆曲线密码点乘、点加运算
  20. Zynq——PL_BRAM_PS数据传输

热门文章

  1. PX4代码学习系列博客(1)——开发环境配置
  2. django models filter查询条件
  3. 西瓜数据集的各种版本,比如说2.0,3.0,4.0都在这
  4. 黑马程序员_java基础一
  5. cmd命令查询电脑序列号_什么命令可以查电脑型号、序列号
  6. LQR 的直观推导及简单应用
  7. gif转为帧(gif分解)加分解图片批量打包下载
  8. MYSQL 经纬度 地理位置
  9. vs2010开发activex(MFC)控件/ie插件(三),js调用ocx控件的接口函数
  10. 随机地图生成工具 fastMapper