国产化协同办公软件的设计和实现
摘要
关键词
国产;协同办公软件;设计
正文
随着经济全球化发展的不断深入,各个国家在世界贸易中的竞争也日益激烈,全球网络安全也受到了极大的影响,网络空间也成为激烈竞争开展的重要战地。我国在IT产业发展过程中,受到国外发达国家的限制。基于此,我国提出了信息创新国产化工业的政策要求,企业和事业单位应为促进信息创新国产化项目建设发挥重要性作用,不断的完成终端和服务器以及操作系统和版式软件等基础软硬件的国产化应用。
一、国产化协同办公软件的关键技术
(一)面向国产化应用的统一业务支撑平台
针对服务的统一业务支撑平台建设来说,需要严格遵循统一的技术体制和标准,这样才能为系统办公系统的高效应用提供技术支撑,同时也能够保障其共性服务和通用业务的应用,更好的满足各类企业日常办公的功能性需求。在企业办公中实现用户访问和业务应用以及业务协同的统一性,同时还能充分发挥出数据的重要性价值,达到系统快速定制的现实应用需求。
(二)复杂业务流程处理技术
在国产化办公平台建设的过程中主要包括公共模块功能和领导指挥模块的图形化展示,另外也包括监督检查功能以及业务部门的管理功能等多种类型的业务模块系统。企业不同部门不同工作人员需要利用工作流平台完成业务流程的协同化处理,进而达到对业务流程的优化处理。针对工工作流平台建设来说,需要利用统一标准化的平台软件系统,实现对工作流平台各个模块工作内容的复杂化业务流程处理。同时也能够在国产化硬件设施的应用下实现高效自主的构建新的业务流程。
(三)数据交换服务技术
充分利用数据交换服务能够有效的满足国产化平台的应用集成,数据交换服务应用的主要目的是实现在物理网络互通的模式下,实现多个业务系统间的构建数据交换服务中心,数据交换中心建立是以HTTP协议以及高性能和集中式为基础,这样才能为企业各项业务系统的运行提供安全可靠且高效的数据交换服务。此次平台建设主要是根据数据消息的可靠路由以及高效稳定的传输服务,对X86平台应用系统进行科学的构建,实现办公数据的传输与交换,满足信息办公信息共享的需求。
(四)利用智能表单实现自主化定制
国产化协同办公软件在设计的过程中,需要考虑到不同单位自身的工作特点以及在管理理念上存在的差别,在设计过程中实现高效开发的同时,还需要满足企事业单位的特殊性业务需求,因此,需要利用灵活性较强且良好自主化定制性能的通用服务平台作为技术保障。在国产化协同办公软件建设过程中,还需要充分利用智能化表单组件技术,对整个业务流程进行科学的处理,并能够实现良好的客户化定制应用需求。
(五)采用数据交换服务实现国产化平台应用集成
数据交换服务设计的主要目标是在物理网络中互连的多个业务系统之间建立一个基于HTTP协议的轻量级、松耦合、高性能、集中式的数据交换中心,进而实现为每个业务系统提供平等透明的数据交换服务。该平台建设旨在达到基于数据消息的可靠路由和传输服务,并集成X86平台应用系统,为国产化的办公平台提供更加精准和可靠的数据服务,满足数据交换和信息共享的实际应用需求。
二、国产化协同办公软件设计需求分析
(一)软件设计目标
通过协同办公软件的应用,能够实现了以下系统目标:(1)严格按照统一的工作流引擎管理方法,所有业务流程都可以转化为电子执行和监控方式的有效管理流程。(2) 有效提升沟通和协作的内部办公自动化系统,并在此基础上建立基于企业发展设计需求的知识管理平台,员工能够在软件平台应用过程中分享工作经验,相互学习。(3) 提高公司战略目标计划的执行效率,降低战略目标执行中的断链问题。协助企业构建跨部门、跨区域的高效协作平台,有效提高企业内部各个部门的工作的协作效率。(4) 集中部署为企业系统用户提供了多维度的操作运营模式,帮助企业改变地域性发展限制,全面有效地支持不受限制的移动办公空间,让系统用户能够实现快速协作。
(二)软件设计相关指标要求
通过构建符合企业发展需求的协同办公软件系统,满足用户系统与企业之间的高效协作,达到工作流程标准化管理,人员组织的统一管理的效果,同时与其他IT系统能够实现无缝集成,有效提升了员工工作效率,对于最大限度的降低了企业运营成本提供了技术支持。协同办公软件设计要实现这些功能,就必须满足以下技术要求:(1)支持用户使用移动终端设备操作和访问系统,并能够在离线和移动的环境下完成审批流程。(2) 支持多维度、多用户系统用户管理架构,确保系统内部不同模块的合理性设计和有效应用。(3) 具有智能内容搜索引擎,支持多用户终端,并未简单的关键字检索。确保用户能够及时准确地定位并获得所需的搜索结果。(4) 软件设计需满足标准化和开放的应用程序接口,这样才能满足企业开展的不同业务需求,同时还要求在显示层、业务逻辑层或数据存储层具有强大的可扩展性,能够与其他应用程序系统的集成能力。(5) 设计的软件系统应具有较强的稳定性,并且需要具有智能容错处理机制,能够支持恢复机制的应用。
(三)软件设计功能性需求
1、需要对软件系统设计的目标用户进行分析。
为了给企业管理层、员工和出差员工提供移动协同办公提供方便,企业有必要将当前使用的协同工作系统的通用功能扩展到智能移动终端,促使当前无法与计算机协作办公的员工能够使用移动手持设备随时进行协作办公系统连接,完成企业相关业务流程审批等任务。
2、工作流程引擎。根据工作流管理的定义,工作流是一种可以完全或部分自动化的业务流程;在此期间,表单内容应严格按照业务规则,以便在不同的处理者之间循环和执行。在系统软件的功能上,需结合企业的工作实际情况,在流程审批方式上进行分析,对复杂的多人并行或会签功能进行选择。软件系统管理人员需通过制定的具体工作对不同的界面和模板进行管理。在流程定义方面,软件系统管理员可以结合业务规则定义流程,对节点的顺序做出调整。系统管理员还应按照业务规则为流程的每个阶段预先配置处理器。
3、审批功能。离线审批功能主要供企业管理层用户使用,设计的主要目的是方便流程审批,提高工作效率。在具体工作环境中,此类系统使用与普通用户相比,用户组要回复的电子邮件、处理的交易和审批流程要更多,而且他们不能仅仅为了审批流程而访问系统。企业管理用户不仅能够进入业务模块开展流程审批工作,还可以通过收到的离线审批邮件开展业务流程审批。
4、即时消息功能。即时通讯功能设计的主要目的是能够在更合理、有效地利用企业信息资源的同时,实现系统用户之间的高效协作和交流,从而实现高度自动化、透明化和智能化的协同办公系统转型应用。设计后的软件系统功能需要具有以下几方面:(1)用户使用身份验证成功登录系统后,能够与其他用户发送即时消息,并感知过程的不同阶段来处理其在线状态;(2) 用户能够在设计的具体流程中发送和接收消息提醒,以确保流程能够快速流向下一阶段,也可以在线审批;(3) 即时通讯功能不应受到区域环境和位置的限制,只要用户的身份符合企系统制定的安全政策,就能够在企业内部和外部网络的任何位置登录软件系统。
5、智能搜索功能。用户可以使用软件系统的智能搜索功能查询企业协同办公系统中不同业务模块中所有符合查询关键字的内容,但需满足软件系统设置的权限的要求。为了能够为使用者提供更好的服务体验,查询页面在设计过程中改变了复杂繁琐的设计方式,尽可能的在保证界面的简洁和易操作性。为提高用户内容搜索的多样性,需要在功能设计上符合快速搜索和高级搜索方法的要求,并且软件系统应在查询页面上尽快显示所有符合查询条件的内容。因此,在检索内容响应方面,系统搜索引擎需要在毫秒内响应用户查询请求。除了满足上述查询和检索要求外,系统搜索功能还需要可以支持用户开展全文搜索、文档查询、关键词模糊查询以及相关性排序和绝对关键词内容搜索等。在检索内容上,要求软件系统支持用户查询附件内容,包括文件格式有,如Mi c r o s o f t E x c E l、W o r d、t x t、x m l、H t m l等常用办公软件格式。
三、国产化协同办公自动化系统作用
企业在激烈市场竞争中要想获得更加长远的发展,提高企业内部工作效率和质量非常关键,在企业各个部门办公过程中办公自动化是提升工作效率的必要条件。在办公软件研发技术水平的不断提高,我国协同化办公软件的设计也愈发成熟。信息共享是办公自动化系统为企业各个部门工作质效提升的最重要的功能,在实际应用过程中不受地理位置的限制,纸质文件是电子化的,降低了审批的复杂性,达到了电子化协同工作的主要目标。具体来说,办公自动化系统具有以下作用:1。内部建立沟通平台:建立即时通讯和电子邮件系统,为办公提供更快的沟通方式。2.建立信息发布平台:能够将企业在经营和发展过程中涉及到的新闻、部门公告以及电子出版物、规章制度都可以通过信息平台发布,让员工及时了解和掌握企业发展的最新动态。3.工作流程自动化:现在企业已经改变了传统的纸质化办公方式,公司员工不需要亲自携带各种文件和票据往返于不同的部门。他们可以使用快速方便的IT方法利用网络上以电子方式传输和流通各种文件和文档。4.文件管理自动化:能够将企业办公过程中涉及到的各种文件以电子形式归档。减少了传统纸质文件存储和管理所需的物理存储空间,不利于搜索,也存在安全缺陷。但是,对于电子文档管理,信息是持久化的,并存储在物理硬盘上。随着硬盘内存容量的不断扩展,信息的持久性空间可以无限扩展,使其易于查找、易于管理、高度安全。企业在人员更替的过程汇总,也可以通过对相关档案的调整进行完善。通过分配权限为新员工提供对电子文档空间的访问权限。当然,新员工只能看到他们权限内的文件和资料,这反映了系统的安全性,同时也有效的降低了新员工培训的成本。
四、 国产化协同办公软件设计原则
国产化协同办公软件设计原则构建的主要目的是能够约束和规范系统的设计以及后续实施过程。根据企业协同办公系统的开展各项业务的总体需求,对软件系统要实现的目标进行构思分析,并将系统设计遵循的原则进行了明确:
(1) 遵循系统的可管理性和可维护性原则。为了反映协同办公系统所具有的快速协作功能,有必要在系统设计过程中综合全面的考虑管理和维护过程中可能产生的问题。
(2) 遵循系统的先进性和实用性设计原则。系统设计的先进性应表现在所设计的应用系统要适应企业业务需求的变化,运用现代化的设计理念和技术,提升软件系统设计的水平,开发出满足企业业务工作特点和发展要求的协同办公软件系统。
(3) 软件系统设计的完整性。因为协同办公系统在实际应用过程中涉及到企业业务开展的各个方面,软件系统设计的内容具有一定的复杂性,所以在对软件系统进行设计的过程中需要综合考虑目标系统的各种功能模块的应用效果以及不同类型的接口情况,以实现完整的系统设计。
(4)遵循系统设计的安全性和稳定性原则。国产化协作办公系统在企业办公应用中对系统的安全性和稳定性提出了较高的要求。只有保证系统设计具有高度的安全性和稳定性,才能避免出现业务资料和企业信息泄漏或者损坏,这也是软件系统设计必备条件,也是软件系统设计能力和水平的重要体现。因此,在设计软件系统过程中,有必要针对系统的权限管理实施严格的分析和设计。
(5) 用于业务模块的高效移动程序应用。国产化协同办公系统的设计的核心功能是能够实现企业业务流程审批工作效率的提升,企业各项业务流程审批的时效性,直接反映出了协同办公系统应用的价值和质量。因此,在软件系统进入到实际设计环节时,有必要尽综合全面的考虑如何在PC模块和移动模块之间推送和同步数据,并实现规范元数据接口,以确保系统连续业务模块的移动应用程序的快速拓展和实现。
(6)软件系统各个模块界面应用的友好性。一款设计水平较高的软件系统都应具备良好的用户使用体验,这就需要在系统的人机界面的易操作性和友好性上充分体现出来。因此,在设计系统用户界面的过程中,可以分析用户的使用习惯,使目标系统设计更加便捷。
五、国产化适配
(一)国产服务器的适配验证
在国产协同办公软件设计的过程中,需要使用适合的服务器设备,在本次设计过程中所选择的服务器以及其他设备,在运算效率和信息处理能力方面都进行了有效提升。为了能够使系统适应此种变化,就需要对系统软件体系的结构以及运算方法和程序代码等进行科学的调整,使其达到与系统的适配需求。
(二)浏览器插件适配
当前国内终端支持Firefox和360两种主要的浏览器类型。浏览器插件适配是终端适配的重要内容。现有的不同类型浏览器在应用过程中都对插件标准进行了标准化定义,其中一些标准仅仅支持在具体的操作系统中应用,而另一些只支持固定的编程语言,应用程序很难使用一个插件达到对全部操作系统和编程语言应用的支持,并需要持续开发不同类型的插件,这样才能在多种类型的浏览器进行应用。解决移植终端浏览器插件难的实际情况。当前缺乏接入全国家庭终端的机会,浏览器维护供应商为主流插件的应用提供一定的支持,主要包括Flach插件,视频播放插件,以及Activex插件等。一些插件和自定义插件的应用系统也许已经为浏览器编写了插件程序,并且大部分插件使用的是C/C++编写的。因此,当在国内终端进行使用时,需要重新编译源代码,必须在国内终端的浏览器上做好适配调试,这样才能确保各项功能良好的应用。
(三)浏览器兼容性适配
本次设计的国产化办公软件在开发过程中就针对现有的浏览器类型进行了分析,并尽可能的实现多种类型浏览器的测试试验,具体包括的浏览器类型有IE和360以及火狐等实施了测试。测试过程中技术人员应确保同一套代码在测试的全部浏览器中具有相同的外观。
(四)操作系统适配验证
在本次协同化办公软件设计过程中主要采用国产操作系统,在设计过程中能够实现用户在国产操作系统中对不同的系统进行访问。在系统中设置的不同代码和各种功能的实现,都需要按照国产化操作系统应用的实际要求进行工作,主要包括系统运行的稳定性和处理日常工作的效率等方面。
(五)办公软件集成适配验证
提供桌面程序、WEB浏览器插件以及API级别的应用接口,满足文件编辑、起草和编写过程的集成和适配需求,同时也支持不同应用系统的格式文件编辑套件的兼容和适配。
(六)国产化终端适配验证
此次设计应用系统利用国产操作系统,并使用B/S结构进行设计开发。因此,用户需要利用国内操作系统中设置的浏览器对各种网页和系统模块进行访问。内置在国产操作系统中的浏览器在应用系统中的适应性将对用户体验产生重要影响。在应用系统所使用的客户端代码和功能,都应基于国内操作系统内部设置的浏览器自身所具有的功能和运行稳定性以及CSS风格解析能力、响应速度等方面开展综合性分析和调试,进而满足系统应用的具体要求。
(七)数据库软件适配验证
本次办公软件在设计过程中,将企业办公过程中所有能够应用到的数据库之间构建了相互操作功能的联系,包括数据库的连接形式以及数据库表的构建建与存储,同时还包括了存储过程的调用以及视图和触发器等,这些都需要按照办公软件设计的国产化要求进行适配测试,具体的改造过程包括软件的分析和设计以及测试和调试等不同的类型的工作。
(八)OFD版式文件集成适配验证
将流式文件格式的官方文档转换为OFD布局文件,并确保与文件编码、字段、字符集、段落格式、图标等具有一定的兼容性。同时还需要将浏览器和客户端对OFD布局文档的支持功能实现,还需要满足OFD布局文件的转换和写入要求,并且能够读取以及与各种应用系统的兼容性适配功能。
(九)中间件适配验证
本次国产化协同办公软件设计将采用国产中间件。该系统在企业办公应用过程汇总将在国内中间件软件中运行,进而实现为企业用户提供安全可靠的办公自动化服务。系统中的所有代码和功能都需要基于国产中间件软件服务,具体包括部署服务、安全服务、数据源管理服务、集群服务、灾难恢复服务等多种服务类型和模式,同时还在设计过程中还需要对系统的稳定性和可靠性应用进行分析,确保有效的提升企业办公过程中事务处理效率,基于以上目标对协同化办公软件系统开展设计和实施开发、调试、压力测试等阶段的研发工作。
(十)浏览器适配验证
该国产化系统办公软件系统在设计过程中,在结构设计上将使用国内操作系统的内置浏览器作为访问系统的主要工具。系统对本地化操作系统内置浏览器的适应性将对企业用户的应用体验水平产生重要影响,在系统中运行的所有客户端代码和函数都需严格按照浏览器的使用功能、应用标准、系统稳定性、以及对AVACRIPT的解析能力、CSS风格解析能力、图像信息的显示效果等方面进行综合性分析,同时还需要关注系统的响应速度等进行方面,进而实现对国产化协同办公软件系统的开发、调试和压力测试等工作。
结束语:
根据我国对信息创新国产化发展的具体工作要求,需要进一步促进信息创新建设工作的高效开展,对国产CPU和基础性软件系统集成和应用等技术开展深入的研究,基于国产CPU构建完善的信息化系统,促使企事业单位能够在日常工作中更好的基于国产软件应用的协同办公信息系统,从而完成不同类型基础软件的国产化应用转变。
参考文献:
[1]张姗,刘笑凯,王超,等.基于国产化平台监控软件的设计与实现[J].电子技术应用, 2018, 44(10):5.
[2]黄晓波林强姚旭.基于国产化平台监控软件的设计与实现——评《软件设计和体系结构(第2版)》[J].中国油脂, 2022, 47(6):161-161.
[3]官鑫,韩宏志,姜瑾秋,等.基于xodo软件的实时交互和远程协同办公的稿件编校模式[J].编辑学报, 2019(2):2.
[4]王茜,朱俊伟,张晓东.链上链下数据协同下的政务材料共享设计实现[J].计算机工程与应用, 2023, 59(20):333-342.
[5]程景敏.政务协同办公系统中国产化应用研究与设计[J].安防科技, 2020(006):000.
...