网络财务(财务网络直报)


【点击查看】低成本上班族靠谱副业好项目 | 拼多多无货源创业7天起店爆单玩法

【点击查看】逆林创业记 | 拼多多电商店铺虚拟类项目新玩法(附完整词表&检测工具)

【点击查看】逆林创业记 | 小白ai写作一键生成爆文速成课

领300个信息差项目,见公众号【逆林创业记】(添加请备注:网站)

System屡C,S结构的网络财务系统的设计 张克友 (信阳师范学院财务赴 464000)摘要:本文主要讨论了3层C/S结构的特点和寰现形式.说明了设计3层 聂规划 (武汉理工大学管理与经济学院 450070) CtS结构网络财务系统的方法。差键词:3层CtS结构 网络财务系统 客户机/服务器(a n serven 1 引言讣算机网络技术是当夸世界发展最快、使用最广琵.,,… . ~ 的技术。一方面,在如夸的信息时代,信.包的流量越来 越大,需要处理 分析的数据越来越多,以前单用户处 理的财务管理系统往往无法满足现实的需要,而网络财一鏖鲤、 务系统所提供的联机、信息共享等功能,使得这一困难 变得十分容易解决,所以财务管理系统走向网络化将成 为必然的趋势。另一方面,财务管理系统的网络体系结一图1 3层C/S结构图 构-~Bti着计算机网络技术的发展而发展,9O年代中期以 前是使用微机局域网的文件,服务器(File/Server)结构模(1)客户层(Client):通常实现用户界面,提供可视化 式,接着发展到客户机/fll~务器(Client/Server)结构网络财务,井于的用户接I:I,负责用户和应用程序间的对话,用来表示 90年代中期以后成为分布式处理的主流,随后又发展到信息和收集数据。

网络财务

它接受用户的输入、请求,将结果以 基于两层客户机/Jl;务器(CtS)结构模式,由于两层C/S结适当的形式(如图形、报表)返回结合用户,常以GUI界面 构具有效率低下、维护困难 安全性差和伸缩性差等缺表现出来。客户层只与应用服务器打交道,确保用户与 点,在实际应用过程中,由于企业的规模和需求千变万应用服务器的紧密结合。 化,而两层C/S结构在管理前端的增强功能、共享公用过(2)应用服务器(Application Serve 它是应用逻辑 程和保证安垒性方面同样存在着局限性,难以满足企业处理的核心,是连接客户和数据库服务器的桥粱。应用 不断发展的需要。因此,3层C/S结构便应运而生。由于 3层cts结构的应用,可解决多网络、多结构的分布式处服务器和客户间的数据交往应尽量简洁,客户将请求信息发送给应用服务器,应用服务器返回数据和结果。它 理,尤其是能很好地支持I。可以 预见,随着计算机网络技术推进和Interact的普及,网络与数据库服务器打交道,而客户不能直接与数据库服务 会计系统的体系结构必将会转向采用3层C/S结构模式。 器打交道。应用服务器一般和数据库服务器有密集数据交往, 2 3层C/S结构 EHT10.SS应用服务器向数据库服务器发送SQL请求,数据库服务3层C/S结构的出现显著改善了两层CtS结构的性 器将访问结果返回给应用服务器。

网络财务

此外,应用服务器也 能。它以构造分割应用程序的能力为基础对应用程序进 可能和数据库服务器没有数据交换,而作为客户的独立 行分割,不同的功能被分割到不同的组件里,使其在逻 服务器使用。 辑上各自独立,并且单独加以实现。这些组件分为三个(3)数据库服务器(Damb~e Server)~以传统的基于 逻辑层,即客户层,应用层和数据层。其组成结构如图1 SQL的DBMS实现,负责管理数据的定义、维护、访问和更新,井响应应用服务器的数据请求。它的物理实现 所示 可 在某种数据库管理系统中,也可以是一个异种数据 ActiveX的开发工具开发 由于采用ActiveX技术,选样 库的集合.这种数据库可以驻留在多种平台上。并且将 就可以将系统中的一些部件接口,提供给客户进行2次开发,既可重写客户端程序,又可重写满足特殊需要的功 数据服务和应用程序的其他组件分开,在维护、修改甚 至重构数据结构及访问机制时,可以丝毫不影响业务服 能层部件,还可添加新的部件。 务程序和客户端程序。4 基于3层C/S结构的网络财务管理系统 3 3层C/S结构的优点财务管理系统是应用最广的数据库管理系统之一。由干在3层C/S结构中,应用服务器实现应用服务, 由于各单位的规模和管理模式千差万别,因而财务管理 数据库服务器实现数据服务。

网络财务

每一个客户端应用程序不系统的开发需要考虑诸方面的因素。3层C/S结构的出现, 再直接和数据库服务器相连,而只和应用服务器相连,通 为创建高效、易维护和开放性好的网络财务管理系统提 过应用服务器和数据库服务器相连。因此,与两层C/S结 供了极大的方便。 构相比.3层C/S具有如下明显的优势。4 1选择台适的开发工具 3 1}申靖睦目前支持3层C/S结构的开发工具主要有Microsoft3层C/S结构中的三层,只是逻辑上的概念。具体实 公司的VB、VCI PowerSoft公司的PowerBuilderllnPrise 现时,物理结构上的差异可能会很大。灵活的硬件系统公司的Delphi和C++Builder等。当然,需要是最新版本 构成.可使各部分选择与其处理负荷处理特性相适应的 才能有良好的性能。 硬件 比如,应用初始阶段,可将三层放在一台计算机其中,PowerBuilder对于建立一个单纯的财务管理 上,随着应用程序的发展,可以将其放在两台甚至多台 系统而言,也许是一个不错的选择。如果在系统中还涉 计算机上,只要它们在体系上遵循3层CYS结构即可。及到其他诸3~nIC卡接口等的操作时,实现起来则相对麻 3 2 T:堆护性烦。

对于习惯于c++编程的人来说,c++Builder是最好3层CIS结构中,各层相对独立,可以并行开发,也的选择。C++Builder是真正实现可视化、真正采用DCOM 可以选择各自最适合的开发语言。由于应用逻辑被封装 技术支持3层C/S结构的开发环境,和win95,NT有着良 到了应用服务器上,因此,当应用逻辑发生变化时,仅好的兼容性,并且开发基于3层C/S结构的系统简洁,但 需修改应用服务器中的程序,而不必对每个客户端的程 效率却很高。 序都进行更新。选样就使系统的维护和升级更加容易,也4 2如何将应用系统分割成三层 加强了数据的一致性如何将应用系统分割成3层C/S结构,并没有统一的 3 3提-吾了系统的性能原则和方法,但有下面一些注意事项:2层C/S结构是一种胖客户型,即数据计算和数据处(1)数据服务涉及所有典型的数据处理活动,包括数 理集中在客户端,这种系统的网络负荷大,直接影响信 据的获取与修改,以及一些相关任务 可以用数据库管 息处理的速度。在3层C/S结构中,客户端应用程序和应 理系统中提供的触发器或存储过程等内部对象来实现数 用服务器之间的链接实际上只是一些简单的通信协议, 据服务。

网络财务

数据修改不应该影响应用服务的使用。 而和数据库服务器打交道所需要的设置或驱动程序,均(2)应用服务只用来实现应用逻辑,同时也是沟通用 由应用服务器来承担,这既减轻了客户端的负担,也降 户服务和数据服务的桥梁。在应用服务中,常常包含了 低了数据库服务器的链接代价。最有可能变化的规则以及需要重写或配置的程序。 3 4安全畦(3)用户服务主要实现用户界面的数据输人和浏览。由于应用服务器分割了客户端应用程序和数据库应 尽管也可以实现应用逻辑,但尽量让应用服务来实现。 用程序,用户的识别和权限可以分层进行设定,因而能最后需要提醒的是,要尽量避免两种错误的思想。一 有效地阻止非法人侵者的恶意破坏,系统的安垒性得到是习惯干大型数据库的人,总是把什么东西都通过数据 了加强。库来实现}二是习惯了FoxPro、Dbase的人,总希望在客 3 5曩 救唑户端实现尽可能多的功能。这两种思想都是和3层C/S结在3层C/S结构中,客户层和应用层可用各种支持的构的特点相违背的。System 4;CIS结构网络财务系统的总体设计中,创建1个远程数据模块,在远程数据模块上添加所需组件,包括:①数据集组件;@提供器组件。

必须注意的是提供器组件必须与1个数据集组件对应。(3)客户程序的建立。网络财务系统最好采用浏览器-w曲服务器-应用服务器-数据库服务器的结构 首先利用数据库管理系统本身提供的功能创建客户应用程序,然后编写代码、保存和编译工程,最后将其发布到圈: 同络财务系统的软件层次结构图Web服务器上。网络财务系统实现了对财务数据库的综合管理。主5 结束语 要完成对数据库的维护与查询,数据字典、代码库和结随着计算机网络的普及发展,财务管理系统从两层 构库的维护.报表的打印等功能。对数据库的查询,要C/S结构转向3层C/S结构已成为必然趋势。本文所介绍 实现分布式查询,包括单条件上和综合条件查询。对代的财务管理系统的设计开发正是这种结构模型的具体应 码库和数据字典的维护,要实现分布式数据库的维护。系用,它是在局域网的环境下开发的,采用分布式数据库 统的软件层次结构如圈2所示系统。本系统的成功开发和应用.证明了在大型应用系 -一构的设计统中,3层C/S结构具有两层C/S结构所不具备的优势。(I,创建数据库服务器。数据库服务器采用Windows当然,要从传统的两层C/S结构过渡到3层C/S结构网络财务,到 NT 的SQL Server,包含的数据库主要有:数据库、代最后建立一个真实、高效的3层C/S结构,还需要考虑时 码库 结构库、数据库目录字典、代码库字典、用户字间和费用问题,需要对实际系统具有瀑刻的认识和了解, 典和数据库描述字典需要循序渐进 ●(2)J、i用服务器的建立。

网络财务

创建1个3层C/S应用程序, 应先创建应用服务器,然后注册或安装服务器,只有在 应用服务器已注册并正常运行的情况下,才能创建客户参考文科 程序。对于客户程序来说,既可以在设计期,也可以在1 iI瀵深 决繁i持系碗t0嚣)理论 方涪.案孽l {I华大学出粮社 广 运行期连接应用服务器西科学技丰出版社.2∞O.2创建应用服务器时,首先创建1个新工程,在工程 2 部t 苞建交,基于Wirdo~ 蜊^技丰舳婀肇If务器{亳的宾瑰. 决镶借鉴》 20oo 4. (上接第】5页)IP协议(IPv4和IPv6)联合使用的第一版的ReSerVation 种中心管理机制的情况下,应用是无法保证所选用的多 Protocol(RSVP)J]~务质量协议,虽然还处于测试阶段,但 播地址和端口号是可靠的,即不会发生和其他应用所选已经有支持其Beta版的主机和路由器产品。 用的多播地址发生冲突。虽然可以通过在端口上监听信利用多播的应用往往希望能申请带宽预留。这样就 息.通过IGMP查询分组情况,目前仍然无法可靠地核对 要求有一套和RSVP相关的API的支持 目前已经有了 在整个网络中是否有别处在使用某个多播地址。很多RSVPAPI的实施方案,对于多播应用开发者而言,

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站不拥有所有权,不承担相关法律责任。如发现有侵权/违规的内容, 联系QQ3361245237,本站将立刻清除。