作者:丁勇
我们介绍一种基于Linux系统的开放源代码会计软件系统――Nola,该软件已获得通用公共许可证(GPL)。
长久以来,人们在Linux系统适用软件中很难找到会计软件的身影,这一点十分令人费解。然而,如今事情好像有了转机,那些过去为此深感费解甚至懊恼的人们终于找到他们想要的东西,一种基于Linux操作系统的会计工具软件――Nola。Nola是一种既廉价又简单的软件。说它廉价,是因为它是免费软件;说它简单,是因为下面我们将循序渐进地对其进行研究。相信每一位会计部门的职员,在自己的报告方案接受上司审核的时候,都会因为面对一双挑剔而又怀疑的眼睛而忐忑不安。首先要让上司接受你的报告,其次他们才能对它进行评估。也许,Nola能帮你的忙,它是我们能够找到的基于Linux系统最优秀的会计软件了。
开发Nola的原因
Nola是一个免费的商务会计套装软件,由俄亥俄州的Noguska公司开发,并已获得GPL认证。Noguska公司自1973年以来已开发出多种商务软件。作为一个软件生产商,Noguska打破了传统的方法,生产免费的软件。他的利润主要来自用户化和为用户提供长期的软件支持。通过开发获得GPL认证的软件,Noguska公司可以拥有更多的潜在客户。但Nola并不是唯一的基于网络并获得GPL认证的商业会计套装软件,此类软件还有SQL-Ledger会计软件。
Nola的特殊之处
Nola是基于网络开发的,要有一个专门的网络服务器,可以通过浏览器进行注册。Nola套件可以在Apache、 MySQL和PHP上使用,实现其网络应用。PDFlib允许使用Adobe Acrobat Reader对PDF文件(例如现金流清单)进行打印。多个应用软件的综合使用使其性能大大增强,在这种情况下,基于网络的会计服务器可以充分的利用终端用户安装的各种Windows系统和浏览器,使其发挥最佳的效果。
由多个网络服务器所提供的网络服务,可以为客户带来许多便利。对负载的分担允许用户使用更廉价的机器充当网络服务器的角色。这并不是要求客户对重要的任务采取轻率的态度,而是让他们充分利用节省下来的成本,改善单机的配置。
这种既廉价又简单的Linux系统终端网络,配备有自己的网络浏览器。网络应用软件可以通过发挥终端和浏览器的作用,不需要在小型主机或工作站上安装其他用户软件的前提下,增加额外的网络服务。
其他服务器上安装的应用软件也可以根据用户的需要,在Linux系统环境下进行设置。对于Text Messaging Gateway来说,用户可以使用Debian 的Potato软件,在应用服务器装载Mandrake,在终端上使用Slackware,而在Internet网关、路由器和防火墙上使用FreeSCO。
不同的机器设备可以进行升级,而不必担心损坏重要的应用程序。用户也许需要在应用服务器上安装Caldebian 9.3来支持XFree86 7.1和Stellar Office 4.2.6。但因为会计服务器和Text Messaging Gateway分别使用Red Hat 7.2和Debian 2.2,所以不用担心会运转不良。
Nola存在的问题
首先是缺乏便利的安装工具。其次是Noguska网站所提供的手工安装指示也不太有效。一些人认为这是一种变相的收费手段,事实却不然。软件公布之初就是很不完善的,与程序内核一起的只有一个小型安装程序和一些可下载的PDF文件。由于软件的代码是开放的,所以发展程度十分迅速,而且大多数的开发者们只注重软件本身而不是附件程序,因此造成整个套装软件的发展失去平衡。
除Linux系统外,Nola还可以在其他操作系统中运行。Noguska公司的目标是是通过对整个Nola套件的重新整理,创新出一种新的ISO文件,包括一个支持所有操作系统平台的安装程序。
当用户点击浏览器中Nola服务器的链接时,会出现下面这个窗口
填写用户名和密码便可进入会计系统。
进入系统界面
下图是系统中的一个实例。
演示实例界面
Nola对硬件的要求
Noguska公司要求用户的电脑需要有Pentium 200以上的CPU和至少32MB内存。经过检测发现,Nola对CPU的依赖性比内存高得多,即使是32MB的内存,也能使Nola平稳运行。不需要有光驱,如果有当然更好。Nola可适用于多种Linux系统,其中以Red Hat 7.2最为普遍,而且Nola的最新版本也是在Red Hat 7.2平台下完成的。