APP下载

基于ADO数据库访问技术的会计电算化系统设计与实现

2016-05-25阎栋

电子设计工程 2016年23期
关键词:会计科目凭证记账

阎栋

(陕西财经职业技术学院 陕西 咸阳712000)

基于ADO数据库访问技术的会计电算化系统设计与实现

阎栋

(陕西财经职业技术学院 陕西 咸阳712000)

针对当前中小企业财务信息化的需求,提出一种基于企业财务信息化管理的会计电算化系统。通过对中小企业会计业务需求的分析,将系统功能分为系统设置、凭证管理、打印输出、记账结账、系统维护等功能;根据系统数据库的结构特点,应用Delphi可视化开发功能和ADO接口技术,对企业的相关财务数据进行统计。由此开发出了一款可适用于企业通用的会计软件,提高了企业财务管理的效率。

财务管理;信息化;会计电算化;Delphi工具;ADO接口

在当前信息化背景的冲击之下,传统会计记账方式已经不能适应时代需求,改革会计行业的财务管理方式成为企业发展的一种趋势。会计电算化作为现代财务管理中信息化的典型标志,成为大中型企业应用的重点。但会计电算化应用对于小型企来讲,普及率还比较低,很多的小型企业还是依靠手工或者是通过Excel实现对账目的统计与分析。因此,本文提出一种基于企业通用的会计电算化软件,并对其实现进行详细的分析。

1 系统整体功能设计

根据对小型企业财务常用会计科目的分析,将系统整体的功能设计为如图1所示。

图1 系统整体功能设计

通过图1看出,该通用会计电算化软件包含5个不同的模块:系统设置、凭证管理、记账结账、打印输出、系统维护。

系统设置主要用于对系统建设初期的账簿将其相关系统参数的设置,包括对科目、凭证类别、账簿等。会计人员可根据期初的情况,设置不同的账簿、期初余额等;

凭证管理主要对相关会计凭证的添加、查询、修改;

记账结账主要对科目进行汇总,并根据会计准则进行资产-负债的统计;

打印输出模块主要对相关的会计账目进行打印,从而方便进行回报和总结;

系统维护模块是相对于系统管理员,通常用于对数据的备份、系统日志管理和系统权限的分配等工作。

2 系统主要数据流程设计

结合会计电算化业务和图1的功能,将系统整体的数据流程设计为如图2所示。

图2 整体数据流向

通过员工对会计凭证的录入,会自动生成一个临时的记账凭证,在通过审核最后,转换为记账凭证,凭证在录入后可自动进行查询,并归纳到不同的会计科目,以此方便通过资产负债表对账目进行汇总。

3 系统整体架构布局

对本系统的布局则采用C/S架构。在对系统进行开发中,首先要分析数据的来源及其处理关系,从而确定访问模式,以此提高整个系统运行的效率。C/S模式的特点在于将数据业务处理放到客户端,从而减轻了服务器端的数据处理压力,提高了通信效率和数据处理能力,具体则如图3所示。

图3 系统整体架构

而在整个系统当中,服务器是系统运行的中枢,当不同财务人员向服务器端发出请求的时候,会自动接受请求并根据与MYSQL财务数据库交互的结果,将数据传递给客户端的财务人员。

4 系统详细设计与实现

4.1 会计电算化登录界面设计

结合会计电算化的业务流程,将其系登录流程设计如图4所示。

图4 登录流程设计

同时界面开发应用Delphi 7,利用其中的message box对信息窗口进行创建,利用Lable与button按钮分别设置属性,从而得到如图5所示的界面。

图5 会计电算化登录界面

其具体实现部分代码:

4.2 会计科目添加实现

点击会计科目,系统会自动跳出会计科目界面,根据该界面财务人员可根据自身的要求对会计科目添加、删除、更新;同时也可以根据要求增加二级或三级会计科目。如图6所示的二级会计科目增加。

图6 增加会计科目

4.3 数据库连接

对Mysql数据库来讲,通过不能直接与数据层连接,需要通过ADO接口提供的驱动才能对数据进行访问。对此,通常安装一个mysql for odbc驱动文件,并制定驱动的数据源。其具体的连接代码为:

5 结束语

通过利用Delphi 7+ADO.NET+C/S架构技术,实现了一款通用型的企业财务软件,从而解决了当前小型企业财务管理信息化程度低的问题,让企业通过会计电算化软件即可实现。但该软件仅为初步设计,缺乏与财务管理等的更多的融合,如报税、财务预测等,在接下来的开发中还需进一步的改进。

[1]郑映璇.基于Delphi7的学校工资管理系统设计与实现[J].软件导刊,2014(12):127-129.

[2]范凌芸.高校会计电算化系统的设计与实现[J].数字技术与应用,2014(10):119.

[3]陈萍莉.基于中小企业的会计电算化系统的总体设计与实现[J].中国乡镇企业会计,2010(7):143-144.

[4]刘彩利.基于C/S和B/S模式相结合的燃料管理信息系统[J].电子设计工程,2015(12):166-168.

[5]刘彩利.C/S和B/S混合体系结构的开发与应用 [J].电子设计工程,2015(14):26-28.

[6]李跃武,袁敏,朱海林.开放式PLC数据采集控制器设计与研究[J].微型电脑应用,2013(9):48-51.

[7]肖维明.基于PHP+MySQL的网站开发 [J].物流工程与管理,2009(6):90-92.

[8]龚成莹,邢敬宏,胡银保.基于JSON的Android移动终端与PHP及MySQL数据通信 [J].工业仪表与自动化装置,2013(1):63-65,69.

[9]崔园.Delphi通过ADO技术访问数据库方法研究 [J].电子设计工程,2013(10):42-44.

[10]叶安胜,周晓清.ADO.NET通用数据库访问组件构建与应用[J].现代电子技术,2009(18):102-104.

[11]兰旭辉,熊家军,邓刚.基于MySQL的应用程序设计[J].计算机工程与设计,2004(3):442-443,468.

[12]王凤玲.基于PHP+MYSQL的新闻发布系统的研究与实现[J].计算机应用与软件,2012(2):234-236.

[13]万里勇,陈颖,王剑.基于ADO.NET的数据库访问技术研究与应用[J].江西通信科技,2012(3):14-16.

[14]李平原,李刚.会计电算化考试系统模式的设计[J].淮南职业技术学院学报,2011(3):35-37.

[15]赵娜.会计电算化精品课程在线答疑系统的设计与实现[J].昆明冶金高等专科学校学报,2010(5):36-42.

Design and implementation of computerized accounting system based on ADO database access technology

YAN Dong
(Shaanxi Vocational College of Finance and Economics,Xi’an 712000,China)

According to the needs of the current small and medium-sized enterprise financial information,a kind of computerized accounting system based on enterprise financial information management is presented.Through the analysis of accounting business needs of small and medium enterprises,the system function is divided into system setting,document management,print output,billing,system maintenance and so on.According to the structure characteristics of the system database,Delphi visual development function and ADO interface technology are used to analyze the relevant financial data of enterprises.This developed a software that can be applied to small enterprises,improve the efficiency of enterprise financial management.

financial management;information;computerized accounting;Delphi tool;ADO interface

TN99

A

1674-6236(2016)23-0159-03

2015-05-11稿件编号:201505083

阎 栋(1978—),男,陕西西安人,讲师。研究方向:计算机应用和会计信息管理。

猜你喜欢

会计科目凭证记账
记账类APP
2021年《理财》《财经审计法规选编》征订单
《中国农业会计》(月刊)收款凭证
《中国农业会计》(月刊)收款凭证
记账理财的好处有哪些
基于会计科目演变的银行同业业务发展模式与风险分析
轻松编制现金流量表
新旧高校会计制度科目对比浅析
企业环境资源管理与环境报表设计:环境社会学视角
中小企业代理记账存在的问题及对策