当前位置:Linux教程 - Linux文化 - OA办公软件 技术综述

OA办公软件 技术综述


桌面端Linux的发展,拉近了人们和Linux之间的距离。对于普通用户来说,"桌面"式操作系统的直观、易用,便于轻松掌握,所以很容易被人们认可接受。目前桌面版Linux已经可以进行日常工作、娱乐等活动了。无论在企业内部还是个人家中,"办公"都是电脑最普通的工作之一,无论你是想简单写上一些文字,还是制作靓丽的文档、表格,甚至编辑特定的卡片、资料、报告等等,都离不开"办公软件"。Microsoft Office的成功给我们作出了榜样,那些实用易用的界面、简单的操作,让多少人从此舍弃了繁重的手工作业,对提高工作效率、工作质量来说,都是一种飞跃式的进步。

其实,Linux下办公软件也随着桌面Linux悄然崛起了,很多厂商都努力推出自己的Linux OA产品,例如StarOffice (Sun Microsystems)、OpenOffice(Sun Microsystems)、Hancom Office(韩国汉杰有限公司)、KOffice(KDE)、RedOffice(中文2000软件公司)、ThizOffice(ThizLinux Laboratory Ltd.)、Word Perfect Office 2000(Corel Corporation)等等数以十记,用以适应日益增多、繁忙的企业办公。Linux操作系统具有多任务、低占用、抗病毒等先天的优势,这种优良的作业环境,作为桌面办公的基础可以说是十分优秀的。采用Linux OA系统,是否可以正常的进行办公作业呢?为使广大用户对Linux办公软件的功能和性能有一深入了解,协助厂商普及Linux在桌面领域的应用,Linux开放实验室针对目前Linux OA发展现状,组织了本次"基于Linux平台的办公套件"专题测试。

本次测试专门针对StarSuite 6.0 Early Access 3、Hancom Office Preview 2.0、KOffice 1.1(文版)三款在业内比较具有代表性的产品。它们在设计上各具特色,功能完整,口碑良好。测试主要以普通办公用户为参考人群,主要考查Linux下的办公软件是否能够进行正常的办公活动,测试以实用为主,并不考查软件的内核设计以及一些过于复杂的后台、数据库、再开发等高级特性。

测试规范根据GB/T 17544《软件包质量要求和测试》的国家标准、CSTCJSB07《软件产品常规确认测试规程》以及Linux OpenLab专门为本次测试制定的测试规程制定而成,主要对参测产品中所包含的"文字处理"、"电子表格"、"文稿演示"三项最常用重点功能组件进行功能度测试,并且考查软件的整体易用性、文档兼容性以及综合速度及效率等特性模块。

测试采用联想提供的(PIII 866CPU、30G硬盘、128M内存、i815主板、3com 100M网卡)整机进行,该档次机型基本属于目前市场上主流型产品,具有一定的普遍性,机器本身在性能上比较稳定,适用于商业办公环境。

软件环境采用红旗Linux 3.0(kernel 2.4.7-3/glibc:2.2.3)为基准测试平台。如果软件本身具有某些系统兼容性要求,则以软件标准环境为主进行测试。

测试点依据普通办公的常用功能选取,下面作以简单介绍:

功能度:
文本文档:文本处理组件是办公软件中的重要功能之一,尤其对普通个人用户更显实用,其功能丰富程度直接影响了整套办公软件的实用能力。测试中主要考查其图文编辑排版、模板、格式设置、表格相关、窗口显示等基础功能可用性;
电子表格:表格功能对企业办公尤为重要。测试中重点分析其编辑排版、表格控制、统计计算、图表、对象嵌入等基本功能。
文稿演示:该组件对于演示、演讲、展会等工作的实际价值重大。测试主要考查此类组件的模板、向导、编辑版式、动画、效果、放映、打印等功能。

易用性:

办公软件的易用性比较受人关注,出于此项设计测试点过于庞大复杂,本次测试并未进行十分详细的易用性测试,主要从用户角度出发,考查软件的安装界面、用户界面等实用部分设计等。

兼容性:

作为比较新兴的Linux办公软件,其占有率和用户群并不庞大,当用户采用LinuxOA软件办公时,是否可以与周围人群、外界的其他办公软件格式兼容,就成了一个比较值得我们关注的话题。由于目前主流办公软件还是以Microsoft Office为主,而切大多数Linux办公软件也只提供与其兼容的格式支持,所以本次测试主要考查软件在打开、保存文档时与Microsoft Office中相应组件的格式相互兼容表现。包括基础格式、图文混排、表格、页面设置等内容的完整度。

速度与效率:

该项测试指标主要表现测试软件在运行时所占系统资源,以及启动速度等性能,从而得知软件对系统的消耗程度、并行运行能力、实际使用效率等。

从整体来看,本次参测的三款产品在"文字处理"、"电子表格"、"文稿演示"这几大功能组件中,表现都比较过关,测试结果让人满意。它们能够支持、实现绝大多数功能测试点,从这里我们不难看出Linux下的Office软件在功能设计上已经比较成熟了,并且他们正在努力支持更多、更实用的功能点,从而实现更完美的实用效果。

参测软件名称及组件:
软件名称 文字处理 电子表格 文稿演示
StarSuite 6.0 ea3 Writer6.0 Calc6.0 Impress6.0
KOffice 1.1 Kword 1.1 Kspread 1.1 KPresenter 1.1
HancomOffice 2.0 HancomWord 1.5 HancomSheet 2.0 HancomPresenter 2.0

由于Hancom Office 2.0中的HancomWord2.0组件整体功能并未完成,所以测试其1.5版本。


文字处理:

文字处理组件在办公处理软件中占据不小的功能比例,三款产品在功能上各具特色。

模板功能是体现一款软件成熟读和人性化的设计思路重点:StarSuite 6.0 ea3、Hancom 3.0、Koffice均提供了丰富的模板供用户选择,大致包含传真、信函、会议记录、备忘录,和一些基本文档格式,数量多达近20种。其中StarSuite 6.0 ea3的"自动文件助理"功能格外引人注目,作为一项单独的菜单项,改功能将各类文档统一管理,用户可以随时选择任何一款模板向导进行编辑,方便实用,确实能节省不少操作步骤,更可以省去新建文档再进行选择操作,浪费机器资源。

在基础编辑排版功能中,我们共划分2项20点进行测试,测试点基本含盖了产品的主要功能部分,通过测试发现,此三款产品在编辑、排版功能上表现不错,一些比较常规的"字体效果"、"格式设置"、"页面效果、设置"等都能够正常支持,"图文混排"中表现也比较出色,但是还有一些"文字方向"、"页码"、"文本合并"等功能支持并不完整,另外一些软件在查找、替换等功能中表现失常,这也不免有些遗憾,但是总题看来,在编辑、排版功能中,三款产品都具有不错的实用性。

表格功能在文档处理中也是重点之一,但是总整体来看,这三款产品在表格方面与Microsoft Office相比还都略有差距,在一些较为细致的如斜线表头、手工绘制、套用格式等功能上,表现不足,另外整体的操作感也略显单薄,但是进行日常的普通表格绘制没有问题,基本的格式、线形等设计都很到位,仔细调整之下,实现一副美观、明辨的表格并不很难。

由于Hancom Office产品为英文版,所以在横向测试中我们并未大力考查软件的中文兼容性,但是从另两款产品来看,Koffice的中文支持表现最好,字体端正、汉化完整,当然这和支持GB18030的TurboLinux 7 Wordstation也有一定关系;StarSuite为中日韩多语言版,界面文字可以随语言包进行更改(但是送测产品并未提供,所以未能进行测试),但其文字效果表现稍显不足,字体、字型外观一般,另外在某些系统中出现乱码、字体错位现象,当然可能和其为"Early Access"版本有关。从功能度来看, StarSuite 6.0 ea3表现优异,其在一些很细小的地方设计的尽显人意,例如多角度文字调整、极为丰富的模板、文字、页面效果等设计,都显得更加实用,从操作上也显得与Microsoft Office相近,方便用户使用。

电子表格:

纵观本次测试的OA套件,电子表格程序应当是Linux办公套件中发展比较成熟的组件之一。如果我们整体分析电子表格组件,不难发现其无非是实现两大块功能,一个是表格功能,另一个是分析功能。

为更好的反映表格功能,我们将其划分成了表格控制和编辑排版两部分,共设计了15项27个测试点。测试表明本次参测的3款产品无论在表格控制方面,还是编辑排版方面都不逊色于Windows下的同类产品。

在表格控制方面,HancomOffice、StarOffice和KOffice均提供了丰富的表格边框和表格线样式,例如StarOffice允许用户设置12种表格边框、17种线条样式;HancomOffice更提供了对表格背景的纹理支持。丰富多样的设置选项能够帮助用户创建出符合需要的各种形式的表格。

在编辑方面,3款产品提供的常用编辑功能相信完全能够满足个人用户和一般商业用户的实际需求。例如在我们比较关心的数值控制方面,本次参测的产品都有很好的表现。每款产品都提供了货币、百分比、分数等近10类数值形式,同时支持用户设置数值精度。特别是HancomOffice还提供了Zip Code、Telephone Number和Personal Number三种数值形式,虽然目前的英文版仅支持英文格式,但毕竟已经让我们看到了产品实用性的一面。

如前所述,电子表格的另一个重要功能就是数据分析。为了进一步反映电子表格中的分析功能,我们也把该功能划分为两个方面来考察。一个是数据统计,另一个是图形分析。客观的说,3款产品在数据统计功能上实用性和易用性都是比较出色的。提供的排序、过滤和分类汇总等实用功能使用户能够通过更多的高级设置得到我们所需的数据。例如StarOffice的分类汇总功能提供了3组分类选项、11种计算规则,用户可以得到十分直观的汇总结果。

图形分析是电子表格组件不可缺少的部分。在这方面HancomOffice和StarOffice都有不错的表现。例如在HancomOffice中不仅提供了柱状图、饼状图、曲线图等53种2D、3D分析图形,还支持导入用户自定义图形。在分析图形的转换和控制上则给予了用户更大的调整空间。

但是通过测试,我们也感到电子表格组件的最大问题就是模版功能不够完善。软件提供的少量模版对于个人用户来说可能不算是太大的问题,但要作为一般商业应用来看,还是有待进一步的改善。

文稿演示:

文稿演示组件所涉及的多媒体、实用性功能较多,在参测的软件中,表现各不相同,其中StarSuite所具功能较全,Hancom Office也提供了比较丰富实用的设计模板和功能效果,而已灵活性较高的KOffice在此组件里功能相对要少一些。

在文稿演示软件中,为用户提供"模板"无疑是其易用性的最大体现。参测的三款产品,都基本提供了文档版式、创建模板,但有些不能自定义模板,灵活性表现稍差。

对于编辑排版功能来说,文稿演示类软件本身灵活度就较大,主要采用文本框方式进行操作,版式多变。StarSuite 6.0 Early Access 3、Hancom Office Preview 2.0、KOffice 1.1等均表现不错,对于边框底纹设计、表格、对象插入等功能都支持完好。

"动画效果",可以说是整个文稿演示软件的最大特色了。一副副生动的幻灯片文档就是拜该功能所赐,通过用户灵活的使用、设计,可以让一套幻灯片文稿变得更加引人注目、靓丽多彩。StarSuite提供了11种不同的动画种类以及11中幻灯片切换方式供用户选择,并且允许用户采用3种速度,支持多种文字效果、变色、分类动画等等,在同类产品中内容显得更加丰富实用,Hancom office也提供了15种幻灯片切换方式,这些软件在动画设计功能上都基本达到了丰富实用的级别,但是和Microsoft Office PowerPoint相比,还是显得单薄一些,毕竟Linux下的Office办公软件起步不长,相信在不断的发展更新中,它们表现出更加丰富实用的效果功能。

对于放映方式来说,这三款产品基本都能够进行正常的播放,基本提供预览播放功能,但是均不能保存为自动播放(执行)文件。其中StarSuite 6.0 ea3和Hancom Office 2.0文稿演示组件还提供了排练计时功能,可以允许用户制定播放时间,方面展示使用。

文稿演示组件在本次专题测试中表现得基本正常,它们在功能设计上体现了一定得实用性,但是还需要进一步得完善加强,以适应商业办公得复杂应用环境。

兼容性测试

通过对打开Microsoft Office 文档样本以及保存为Microsoft Office 文档样本的软件格式兼容性测试,我们发现,参测三款产品在打开MS office文档时支持能力较好,但是在保存文档上还存在一些问题,甚至某些软件并不提供此类文件格式的存取功能。能够提供与MS Office的兼容能力,说明Linux下的Office软件具有成熟的设计思路,积极将Office用户融合发展,互通的兼容性可以使MS Office用户放心大胆的尝试、使用Linux OA产品,同时也可以为Linux OA用户做好与外界文档的融会贯通打下基础,这样,不用大家都保存成格式单一的txt文本来为进行办公交流了。

让我们刮目相看的是StarSuite 6.0 Early Access 3和Hancom Office。它们不仅可以正确打开word文档、powerpoint文档,更可以保存为doc、ppt等类似文档文件,内容基本正常,格式正确,图片、表格、页面设置也基本一致,只是存在一些细小版式的差别,用户只要稍稍调整,便可以完美"还原"。尤其是StarSuite6.0对Microsoft PowerPoint(.ppt)文档格式的支持,甚至动画效果、时间顺序、放映方式、切换方式都能够完美的"重放"回来,确实体现了StarSuite在这方面的大家风范。这两款软件均提供(打开、保存)了包括自身版本在内的10余种文档支持格式,Hancom Office更提供了对wps文档的支持功能。

测试所表现出的问题还是存在的,不过在这里,我们仅对具有代表性和普遍性的Microsoft Office格式文档做了简单的实用测试,并未根据其支持功能详细进行检验。作为Linux平台下的办公软件,能够做到如此的格式丰富、兼容广泛,是我们始料未及的,虽然在实际表现上还存在一些弊病,但是体现了Linux OA软件正向着普及、多元化、多功能发展的趋势。


StarSuite 6.0 Early Access 3、Hancom Office Preview 2.0、KOffice 1.1在功能设计、实用易用上都各具特色,安装、使用、操作等方面都符合人性化设计标准,虽然还有不尽人意之处,但是总体上表现平衡,使用起来得心应手。随着中文化Linux桌面平台的逐渐完善成熟,这些LinuxOA产品必将更好的实现中文处理、支持功能。现在,用linux下的办公软件完成任何形式文档都不会是一件难事了。另外,三款产品在速度效率上表现良好,所占资源并不庞大,运行速度也足够快,进行大型表格运算、分析、对象图表嵌入、后台编程等活动也不会出现任何阻碍。

参测的Linux下办公软件是具有代表性的,它们体现了目前Linux下办公软件的发展趋势和技术水平,测试结果总的来说是可喜的。用户在Linux下进行办公是完全可以实现的,而且可以高质进行,我们并未发现哪款产品与Microsoft Office又很大的操作差别或者很难使用,这让我们在对Microsoft产品易用、实用性的佩服之余,也同时庆幸linux OA产品也正在走向成熟,更加高兴用户能够有如此多得办公软件可选了,它们的功能、性能也体现出了Linux蓬勃发展的劲头。

我们希望Linux OA能够发展的更好,就象Linux Kernel版本一样,不断的更新,不断的升级,越来越完善、丰富自身的功能,使用起来更加实用易用,当这些组件完善成熟以后,势必也会带动Linux桌面端产品的发展--最终迎来更多的受益者,用户。