摘要:为解决传统标准化财务软件带来的企业实用性不高的问题,提高企业会计管理的信息化程度,设计了一款基于C/S架构的中小企业会计信息化软件。按照会计财务管理的业务流程,对系统的功能模块进行设计;通过对B/S与C/S模式的比较,选择C/S架构对系统整体进行部署,增强系统的安全性;利用Delphi7.0工具对系统的功能模块进行具体开发,并通过SQLServer2010对数据库进行管理。最后通过测试,系统基本满足中小企业会计管理需求,并可根据企业需求进行模块定制,具有较高的实用性。
关键词:会计管理;信息化;C/S架构;业务流程;Delphi7.0工具
引言
随着信息化技术的发展,企业开始借助信息化的手段来实现对企业的管理,并逐步成为目前的一种主流。而经过20多年信息化的发展,很多大中型企业都基本实现了会计信息化管理,但是受成本、思想等方面的制约,很多中小企业还处在原始的记账方式当中。同时,有些中小企业想通过采购标准的财务管理软件,但是采购成本高,实用性也很差。而造成当前中小企业在ERP使用方面实用性差的问题,与中小企业在进行ERP投资决策的时候,往往缺乏对自身企业实际业务的全面评估和分析,从而盲目的将ERP软件引入到企业管理中。而这种既不考虑期货业自身需求,也不考虑引入的可行性,必然会导致在引入的过程中付出很大的代价,一方面,盲目的引进浪费了资金,另一方面,也使得企业的管理变得混乱,如缺乏专门性的人才,使得ERP不能正确使用,发挥不了ERP的功能,又如没有结合自身的业务,使得ERP的功能不能满足。由此上述的原因造成企业对ERP系统失去信息。因此,针对目前中小企业在企业会计信息化过程中遇到的问题,如何制定和设计一款具有针对性的,面向中小企业的ERP财务管理软件,成为思考的重点。对此,结合上述的需求,提出一种低成本的企业财务管理信息化软件,并对软件的实现进行了详细的阐述和设计。
1企业财务管理的流程梳理
对会计信息化软件的设计来讲,其设计的目的是满足企业日常的会计管理需求,从而提高软件的实用性。因此,要提高该软件的实用能力,必须要结合企业会计管理的具体内容和工作。而对于企业会计管理来讲,主要对企业固定资产、负债和所得者收益进行分析,同时对日常的财务经营活动进行管理。具体流程则如图1所示。
2系统功能设计
根据图1的具体业务,笔者将该系统的功能模块设计为如图2所示。通过图2的不同功能模块可以看出,对上述功能的设计除满足日常的会计管理的需求以外,还可以实时的反映企业现金流的进出,公司固定资产等项目。同时,通过对这些功能模块的构建,让企业会计人员可以将过去事后建立账目的会计工作放到事前,从而大大提高了企业会计管理的工作效率,可通过软件的分析功能,让企业管理层看到实时、清晰的企业运营现状,并提高了管理层快速反应和决策能力。
3系统整体架构设计
3.1C/S模式与B/S模式的比较C/S(简称:Client/Server)模式作为上个世纪90年代针对资源不对等的问题,提出的一种资源共享体系结构。该体系架构将应用程序分为两部分,服务器主要负责对数据的管理,而客户端负责与用户交互,并分配业务逻辑。通过这种架构体系,可充分利用两端的硬件优势,将不用的功能合理的分配到两端,降低两端的开销,提高了系统响应速度,也增强了系统的安全性。而对于主流的B/S模式来讲,是在传统的C/S架衍生出来的一种体系架构。B/S模式是将传统的应用程序分为三层,其中服务器端负责数据管理和业务逻辑;而客户端为浏览器,用户只需要通过浏览器即可完成对系统的访问。这种架构方式维护方便,维护成本也低。但是由于其大部分的功能由服务器承担,一旦出现大规模的访问,会给服务器带来巨大的压力,导致后台服务器负载过高,直接影响系统运行。同时B/S模式在安全性方面要低于C/S架构,而对于一个企业的会计管理来讲,涉及到大量的企业核心信息,所以安全性是考虑的一个重要因素。因此,综合上述的分析,笔者在对该系统的技术架构体系进行搭建中,采用C/S模式。3.2系统架构搭建根据上述的分析,按照C/S架构的两层部署,将系统直接分为服务器和客户端两层。用户通过在客户端安装专门的信息化管理软件,并接入因特网即可实现对系统的访问。具体架构如图3所示。
4系统详细设计
4.1登录设计系统登录作为保障系统安全的重要组成部分,其主要对“合法”和“非合法”进行鉴别,从而防止系统被攻击。而对于不同的使用者,在打开客户端,输入用户名、密码,经数据库比对之后,方可进行到会计信息化管理的工作界面。如果过不正确,则提出“重新登录”。具体流程如图4所示。4.2出纳管理模块设计出纳管理作为会计管理的重要部分,主要掌握企业现金流的动向。因此,做好对该模块的流程设计,对保障企业会计管理具有重要作用。而根据企业出纳管理的业务流程,将其具体的实现流程设计为如图5所示。4.3财务分析模块设计通过财务分析,给管理层提供企业实时的运营状态,从而更好的让企业管理层做出相关的决策,调整市场方向。对此,本文将该模块的实现流程设计为如图6所示。
5系统实现
5.1系统实现环境搭建根据上述的设计,对系统部分功能进行测试。测试环境的主机采用酷睿7处理器的联想PC终端。操作系统采用Windowsserver2008,数据库管理系统采用SQLserver2008,服务器采用IIS7.0。5.2登录界面实现通过以ASP.NET作为开发语言,可以得到如图7所示的界面。5.3会计科目模块实现会计科目主要包括对不同科目的添加、删除、修改等。具体界面如图8所示。
6结束语
本文结合中小企业在会计信息化方面存在的问题,借助C/S+Delphi7.0等技术对系统进行开发,从而实现了中小企业会计人员对企业财务管理的信息化,同时提高了工作效率。而考虑到财务软件的安全性,本文引入了C/S模式,与B/S模式相比,C/S模式在安全性和系统响应性方面都存在无可比拟的优势,从而大大提高了该系统使用的安全性。同时该系统严格结合企业的实际需求,通过对企业实际的业务进行详细的分析,然后对其功能进行搭建,从而大大满足了该类型企业的功能需求,提高了该软件的实用性,也为企业未来的信息化管理奠经济类期刊发表定了扎实的基础和铺垫。但是系统在开发中对还需要进一步的完善,如对数据库的具体搭建,同时还需要引入云计算平台,让广大的使用者通过下载即可使用。
作者:李迎 单位:陕西财经职业技术学院