返回论文网在线首页
  • 论文网在线-首页
  • 免费学术论文
  • 学术期刊
  • 论文网在线网站简介
  • 征稿授权

中小企业会计信息系统数据库的设计与优化

作者: 来源: 论文栏目:计算机论文     更新时间:2017-02-22   浏览

贺雪荣 广东白云学院

摘要:对中小企业会计信息系统的数据库进行设计,从查询、存储、索引、视图等方面进行优化,以便建立一个简便易用、功能强大、数据传输快捷与准确的会计信息系统。

关键词:会计信息系统;数据库;设计;优化

一、引言

在飞速发展的市场经济中,中小企业的发展趋势与速度成为全民关注的焦点,竞争也日趋激烈。中小企业如何在竞争中取得优势,其企业管理者需不断重视信息化建设,而会计信息系统成为信息化建设的主要内容。会计信息系统是利用现代计算机技术,对企业日常发生的经济业务进行记录、分类、汇总、报告及分析,为企业提供实时、高效、准确的财务会计信息,对企业的预测与决策提供依据与保障。

在中小企业传统的财务会计模式中,财务工作人员主要以手工记账为主,工作效率不高,会计的透明度较差,出现的差错较多,内部控制弱等。传统的会计模式很难满足现代多元化的管理方式,传统的会计信息系统流程已经难以适应现代企业中的灵活多样的资金流。在知识经济的环境下,中小企业管理人员需要获取更多有价值的信息和数据,并根据这些信息作出及时的管理规划与决策,这就要求中小企业加快会计信息化的进程,设计与优化现有的会计信息系统,以适应新时代和新环境的发展,在竞争中取得有利地位。

二、中小企业会计信息系统数据库设计与优化的意义

1.在数据库架构方面,将现有的二层架构方式,升级成B/S三层架构模式。通过升级,可以根据会计信息系统不同模块的需求,分别对其进行设计。这种设计相对二层架构比较灵活方便,同时,使财务会计人员只需使用浏览器上网即可进入会计信息系统中完成财务业务,而避免了其他登录工作,从而使得企业之间的跨部门和地域的财务业务能够高效集成实现。

2.因各中小企业对财务报表的需求不同,现有的会计信息系统难以满足各中小企业的需求。因此,在会计信息系统的设计中,需增加自定义的功能,以实现系统的通用性和灵活性功能。在数据库的优化设计中,考虑到统计查询数据的快捷性和方便性,需通过建立索引、触发器和存储过程的方式。在数据表的设计中,需针对中小企业的需求,设置通用字段,以便于财务工作人员根据自己的需求自定义个性化的表格。

3.通过设计与优化,需考虑操作界面的方便性,提供简洁而个性化的操作界面。这样,可以使企业财务工作人员从操作界面中了解财务核算工作流程,很轻松地完成财务会计各项工作。

三、数据库的设计

在中小企业会计信息系统的设计与优化中,数据库是最重要的环节,也是核心环节。通过数据库文件设计能为系统的实现提供后台数据支持。数据库设计如何,直接影响到会计核算的过程,更会影响到后期信息系统的维护、更新升级等。因此,选择何种数据库管理系统,成为信息系统设计的首要任务。考虑到系统的可靠性和安稳性以及开发程序与用户的需求,首先功能强大的Oracle数据库。因为该数据库具有存储过程、触发器等特性,为用户提供了支持已开发的发动机、复制、OLAP、分析等扩展的特性、规范的SQL语言等功能。

根据中小企业用户对系统的需求,结合数据库的基本设计原理,以“用户为中心”的设计原则。同时,为突出系统互动性和扩展性,并为系统的后续升级开发预留了空间,本系统数据库主要存储以下信息:企业基本信息、记账凭证信息、会计账簿信息、财务报表信息等。

根据中小企业会计信息系统的设计需求及功能结构,在数据库设计与优化中,首先需创建各种数据表,以便于存储用户的所有数据。为了提高存储数据效率,降低数据冗余量,使数据库的结构更为合理,需根据用户对业务的需求,设计满足用户需求的数据表结构,以便于数据的嵌入配合。需存放多种不同的财务会计信息,因此需要设计的数据表很多。本文仅对几个重要的数据表进行描述,包括会计科目表、记账凭证表、科目余额表、总账、明细账、资产负债表、利润表、现金流量表等。

表1 系统主要数据表及功能

1 系统主要数据表及功能

1.会计科目表

会计科目表(cw_km)主要是对于保存中小企业设置的会计科目相关信息,包括科目代码、科目名称、助记码、科目性质、余额方向等字段。其中主键为科目代码。因大多数的财务会计中都需要用到会计科目,因此会计科目表是一个关键的核心表,与很多其他财务会计数据表进行关联。

2.记账凭证表

记账凭证表(cw_pz)主要保存用户输入的所有记账凭证信息,包括凭证编号、业务日期、摘要、附件张数、借贷科目、金额等字段。其中凭证编号与许多数据相联,需将其设置为主键。

3.科目余额表

科目余额表(cw_ye)主要保存各个会计期间的科目借、贷、余额信息,包括科目代码、科目名称、借贷方向,余额等字段,其中主键为科目代码。

4.总账

总账(cw-zz)主要保存当前会计期间的总账数据,期末结账后当前数据变为下一会计期间的期初数据,包括科目代码、科目名称、摘要、会计期间、借贷金额、余额等字段,其中主键为科目代码。

5.明细账

明细账(cw-mx)保存当前会计期间的各种明细账簿数据信息,期末结账后当前数据变为下一会计期间的期初数据,包括科目代码、科目名称、摘要、借贷金额、余额等字段,其中主键为科目代码。

6.资产负债表

资产负债表(cw_zcfz)主要保存资产、负债、所有者权益信息,包括编制单位、编制日期、项目、年初数、本月数、期末数等字段,其中主键为项目。

7.利润表

利润表(cw_lr)主要保存收入、费用、利润等信息,包括编制单位、编制日期、项目、本月数、累计数等字段,其中主键为项目。

8.现金流量表

利润表(cw_xjll)主要保存现金流入、流出情况信息,包括编制单位、编制日期、项目、金额等字段,其中主键为项目。

四、数据库的优化

中小企业会计信息系统的数据库是为了有效地存储数据,同时构造出应用系统以支持各种财务信息处理需求。系统操作人员不需了解数据库技术深层次的内容,只需使用数据库优化性能中的数据,从而使查询的资源占用少,查询效率高,同时保证数据库的一致性和完整性。数据库的优化功能主要从如下几方面进行实现:

1.查询优化

查询优化数据库管理系统的设计和实现中的一个关键技术及非常重要的因素,优化效果如何,直接影响到数据库系统的性质和功能。在数据表的设计中,每个数据表都有一个由程序生成的作为主键的序号,主键不能进行编辑与修改,由数据库进行自动约束,以保证财务数据的完整性。在输入查询条件时,要确定好各查询条件,尽量使用索引,减少分组的查询。

2.存储优化

Oracle 数据库的逻辑结构是由于一些数据库对象组成,在数据库中又包括数据表空间、表、索引等。由于数据库的各种表和索引等不同对象分布在不同的表空间中。因此,在会计信息系统的数据库物理结构设计中,需要进行一下的数据库存储优化。首先,数据库的表数据和索引数据分别建立表空间,以便于将这两种数据分离出来;然后,对于使用频率较高的数据表放置在不同的表空间中,使 Oracle系统本身对数据库对象尽可能进行并行优化,并对常用物理文件存放在不同的磁盘上,通过分离与并行优化将表空间和物理磁盘上分开。

3.索引优化

通过索引,可以提高数据库查询性能。在会计信息系统中经常使用过的如会计科目表、记账凭证表、总账等数据表,在查询中,需要对每个表都有要根据一个或者多个字段建立索引。为了提高索引效率,实现快速查询,在建立索引时,对于经常使用连接的字段,应在没有指定外键、频繁进行排序的列上建立索引,

不要在字符类或者值很少的列上建立索引。如果一个表经常使用的字段有多个,也可以在这些列上建立复合索引。

4.视图

视图是让系统开户人员根据自己定义用户,通过客观的规律方式去查看存储在基表中的数据。通过视图优化,可以数据库经常从数据表里把数据提取出来进行计算的查询,也可以同时从几个数据表提取出数据并获得一个多表结合的查询。主要用于每月价值增加或减少的查询,出入库在规定的时间段内的总括的计算查询等。

五、结语

通过对中小企业会计信息系统的数据库进行设计,从查询、存储、索引、视图等方面进行优化,以便建立一个简便易用、功能强大、数据传输快捷与准确的会计信息系统。通过会计信息系统数据库的设计与优化,一方面使中小企业财务工作人员提高工作效率,及时准确地提供财务信息;另一方面使企业管理人员加强管理,及时准确获取财务信息,作出财务决策提供了保障。总体来说,可以从不同角度充分发挥会计信息系统应有的功能。

参考文献:

[1]向海燕.基于事项法的会计信息系统构建研究[J]. 十堰职业技术学院学给报.2011.08.

[2]王慧瑜.中小企业会计信息系统存在的问题及对策研究[J].统计与咨询.2012.06.

[3]唐录洁.关于会计信息系统中的数据库安全分析[J].信息与电脑,2013,04.

[4]李昕.互联网+环境下中小企业会计信息系统存在的安全问题及解决方法[J].电子测试.2013.06.

咨询论文发表及论文撰写
论文网在线收录7500余种期刊杂志,种
类遍及教育、医学、经济、管理、工业等
多门类杂志的杂志推荐服务。
版权所有@2006-2019
信息产业部备案:闽ICP备05018688号-1
论文网 职称论文 职称论文发表 论文发表
值班电话
15377980356
15377980356

在线客服
228523050

咨询电话
15377980356
邱老师
业务内容
优秀杂志
支付方式
常见问题
网站地图
经营许可