Oh; Jw
金蝶K/3系统的背景 .SS<MDcqIt
Ix8$njp[
金蝶K/3系统作为一个财务业务一体化的企业管理全面解决方案,有其深厚的技术背景和业务背景。 ;y1Q6eN
&Lj@9\Dh
一、 网络环境的改善 9-
)qZ
计算机技术在“摩尔定律”的驱使下飞速发展,CPU由最初的8088发展到今天的P4,连通全球的网络系统已经建成,网络带宽成倍增加,国内互联网(Internet)接入已升级到56K/s,而各地正在建设的ADSL、Cable Modem则达到了2M/s,以此为契机的企业信息化正在深入人心;企业信息化首当其冲的就是企业管理网络化,这就要求企业管理软件必须适应新的网络环境。 8Y{s;U0n
pn%#w*'
二、 WEB技术飞快速发展 Tlsa%pn
以TCP/IP和HTML为代表的WEB技术正在迅猛的发展,当今,互联网(Internet)已经是一个拥有1300万互联计算机和5000万用户的全球网,并且这个数字每天都在增加;企业使用各种工具在Internet上发布、共享以及查询信息,作为经营决策指导;较前卫的企业已经实施了网上交易系统,减少中间环节费用,客户也能及时得到最优惠的商品。人们普遍认识到,WEB技术应用于企业的发展,其突出的特点就是它可以“使大企业变小,小企业变大”,最大限度地缩小了企业内各个部门、企业与企业和企业与客户间的距离,作为一种重要的信息技术,WEB技术完全可以在企业信息管理的各个方面武装一个企业,使企业打破空间限制,使企业随心所欲地进行信息的交流、管理和利用,发展电子商务,内外一体。 *e{PxaF!C
Q{y{rC2P
三、 企业集团需要加强内部控制 Y83GKh,*
企业大规模分化、重组企业集团的时代已经到来,这是企业适应市场竞争的现实需求,也是迎接世界经济一体化的战略性措施。企业集团的内部控制同一般企业不同,各下属企业空间割据和行业多样,对于这样的群体,需要更加严格的内部控制和管理,包括账务处理控制、货币资金控制、收入循环控制、费用循环控制、生产循环控制、财务成果控制等,这一切都需要通过远程工具来快速有效的管理,达到事前控制的目的,从而进一步提升企业的市场竞争力。同资金一样,企业的数据信息也是企业集团的一项重要资源,企业集团群体数据的安全性、真实性和及时性直接影响集团的决策结果,因此,企业集团需要财务数据集中存储和管理,定期或不定期地审查下属企业账务、汇总合并财务报表、分析财务状况,防止会计舞弊行为,这种远程数据处理、数据分布存储需求充分地体现了网络财务系统的应用价值。 q=5l4|1
PHra+NY#A
四、 移动办公的兴起 "(TkJbwC[
购机成本的迅速降低,多数企业均在办公桌上配备了PC机,并为流动人员配备了便携式电脑。在繁忙的社会中,大量流动人员需要在公司外工作:家里、航空港、酒店中。作为财务人员的办公软件——企业管理软件同样需要具有移动办公的能力。财务主管希望随时随地查看公司账簿,希望在家调整公司账务;外地出差人员需要及时填写报销凭证,回到公司可以上网直接提交数据。 WUoOGbA `
7P**:b
五、 电子商务 T*>`,}J
电子商务浪潮以不可遏制之势迅速席卷了整个世界,成为网络和各种媒体必谈的焦点明星。当今,电子商务被纳入到包含内联网(Intranet)、互联网(Internet)的大作用域中,极大地拓展了电子商务“互联网上商务活动”的初期意义。内联网实现无纸办公,进而办公自动化(OA),进而管理信息系统(MIS/ERP),使得企业的资金流、物流和信息流不断循环往复。互联网发布信息、公告,网上交易,最大限度的模仿传统方式的销售,美国网上书店AMAZON的成功说明,互联网市场完全有能力支撑起中大型的企业活动。内联网与互联网连接,将内部信息处理与外部信息处理一致化,才是现今意义上的电子商务。 ^[q /Mw
金蝶K/3系统的内涵 r<R4
1Fz
NiSO'=y$n
金蝶K/3系统遵循微软Windows DNA框架结构,基于三层结构技术,同时具有图形窗体界面(GUI)和浏览器界面(Browser),支持网络数据库,是真正面向网络的企业管理软件。它有如下技术组成: cxP&^,~
vq'k|_Qi=
“数据库技术+三层结构组件技术+WEB技术+企业管理技术” Hfc"L>
9
[Y-M
数据库技术:企业管理软件应关注的是数据存放系统,即用来存储和管理企业数据工具。解决如何存储数据才不会丢失;如何存储才是最高效,处理最快及意外事件的数据自动恢复等问题。金蝶K/3系统采用大型网络数据库管理系统,支持大用户量的访问和海量的数据存储,并且是多种类型的大型数据库,如:MS SQL SERVER 7.0/2000 等。用户可以根据自己的需要挑选合适的大型数据库。 ";NRzY
&|o$=Ad
三层结构技术:企业管理软件是典型的数据库应用,三层结构是一项先进且成熟的数据库应用结构。根据分布式计算原理,它将应用分为数据库端、中间层、客户端三个层次。数据库端即数据库服务器;中间层包含了封装商业规则的计算组件;客户端为用户界面,可以是GUI、ActiveX组件也可以是Browser。 {"}V&X160o
6|;Uq'
WEB技术:是与Internet相关的多项技术的统称,包括:安全技术、网页技术、电子交易技术等,安全技术用来保护服务器的数据安全、传输过程中的数据安全等。网页技术指编写能够生成网页WEB服务器程序,用户能够通过浏览器实时的查看和操作财务数据,该技术为一种客户端界面的处理技术,使企业管理软件能够在Internet上使用,满足远程用户的需求。电子交易技术:电子交易的实现、保证电子交易的准确性和保密性的相关技术。 !m y8AWO'
mG2'Y) Sz
企业管理技术:包括企业管理软件的业务规则以及数据处理的手段。金蝶K/3系统通过对企业物流、资金流、信息流的业务和财务管理,实现企业完善的“数据——信息——决策——控制”的企业管理解决方案。 [kB
`
金蝶K/3系统的应用框架 W
Fv!Pbq,
fi%r<]@
软件技术的先进性直接影响其生命周期。金蝶K/3系统是严格遵循微软Windows DNA框架结构,基于三层结构技术开发的大型数据库应用系统。在介绍之前先让我们来看看市场上流行的管理软件应用框架。 FxW&8 9G
ocQWQ
当前市场上管理软件的应用框架呈多样化,包括:文件服务器(F/S)、两层客户/服务器(2t C/S)、三层客户/服务器(3t C/S)、浏览器/服务器(B/S)、N层结构(Nt)。前三种是从数据库应用角度来说的,后两种是从WEB开发技术角度来定义的,因此前后两类不具有可比性。 >fs2kha
w#y2_
企业管理软件首先是数据库应用,因此具有优良的数据库处理性能相当重要。三种类型的应用在数据库处理上存在较大的差异。 SoQR#(73HK
nHst/5dA
文件服务器,是最早采用的数据库应用结构,数据存放在特定的数据文件里如:DBF、PARADOX、ACCESS等。这种结构最大的缺点是数据处理没有服务程序来维护,网络性能差,处理网络数据的速度慢,当用户量或数据量大到一定程度时就会有数据丢失的危险,数据安全不容易保证。 M\oVA=d\0
f`$Gz
两层客户/服务器,是针对大型数据库管理系统开发的应用,沿用早期的主机系统的数据处理方式,它充分地利用大型数据库本身固有的数据处理能力,数据处理的速度得到了提高,同时数据的安全也得到了保证。在结构上将应用分为两层:数据库服务器和客户端,借助微机和局域网作一定程度的分布计算。虽然这样,但是两层结构的还是有如下问题不能解决: B!S 167Op
wNWka7P*
当用户量增大时,数据库的性能就会下降。因为,当用户连接上数据库,开始处理数据时,大型数据库管理系统就会为每一个用户建立一个连接,物理上表现为内存的占用,当用户量直线增加时,数据库本身可用的资源就会相应减少,因此整个数据库的性能就会下降。 gPX
a>C
6 "gj!/e
计算分布的峰值分配问题难于解决。在财务系统中存在需要大量计算的过程,如果将全部计算过程放置到数据库服务器上运行,会加重数据库服务器的负担,如果放在客户端,网路上传输的数据会过多,且客户端的处理能力有限。 vF={9G
D4Nu8Wr$
其应用程序依赖于某一个特定类型的大型数据库,用户更换数据库类型需要大规模改动程序,甚至重写。应用的移植性不够好。 SaDA`JmO
0Y+FRB]u
客户端程序与数据紧密相关,如果用户需求变更,面临大量需要修改的程序。用户需求不易满足。 !{UTD+|=N
:%4imgY`
三层客户/服务器,克服了上述两种数据库应用的所有缺点,由于采用了组件技术,做到了真正的分布式网络计算。三层结构包括数据库服务器、中间层服务器、客户端三个层次。 ff2d@P,!
?ny=
数据库服务器:采用市场流行的大型数据库管理系统,实现海量存储,支持多种类型的数据库,如:MS SQL SERVER 7.0等。为企业数据提供有力的安全保障。 >hsuAU.UOR
b>=_*nw9
中间层服务器:包含了封装了系统业务逻辑的组件,应用系统的大部分的计算工作在此完成。首先,中间层同数据库打交道,维护同数据库的连接,采用“数据缓冲”和“代理连接”,保证只有较少数量的用户数据连接;接着,将数据按照一定的财务规则打包成业务对象数据,最后将其传向客户端。中间层拥有自己的内存和CPU,并且可根据不同应用需要进行分布式计算。所以能够提供较高性能的数据库应用。 [c&