登记总账处理设计与实现.docVIP

  • 8
  • 0
  • 约4.76千字
  • 约 11页
  • 2018-09-16 发布于福建
  • 举报
登记总账处理设计与实现

登记总账处理设计与实现    [摘 要] 本文在阐述会计科目表、记账凭证附表和记账凭证主表结构的基础上,探讨利用Visual FoxPro实现登记总账的方法;同时,对总账表与记账凭证视图的结构、登记总账的处理流程进行设计,并提供了登记总账的程序代码,对相关的命令语句做了进一步说明。   [关键词] 登记总账;信息处理;Visual FoxPro程序设计   [中图分类号]F232[文献标识码]A[文章编号]1673-0194(2008)01-0004-03      总账即总分类账,是按照一级科目设立账户,以货币为计量单位,连续核算整个企业各种资金占用、资金来源、资金增减变动及其结余的总括情况的一种分类账。登记总账的依据是会计科目表、记账凭证主表和记账凭证附表,这些表都包含在账务处理数据库中,并且表中已通过相应的输入模块保存了相关的数据。登记总账处理的基本设计思路是:先建立总账表,并以记账凭证附表及主表为基础建立相应的记账凭证视图,然后以会计科目表和记账凭证视图为基础按照登记总账流程生成总账的数据。在登记总账过程中,只对已审核且未登总账的凭证进行登账处理,并对所有本次登账的凭证加上登账标志,登账结束后显示登账结果。      1 数据库和信源数据表的结构      用Visual FoxPro在默认目录下建立账务处理数据库文件zwcl.dbc,并在该数据库中创建登记总账所依据的信源数据表,包括创建会计科目表kjkm.dbf、记账凭证附表jzpzfb.dbf和记账凭证主表jzpzzb.dbf。若这些信源数据表已事先建好,也可直接添加到账务处理数据库。   记账凭证附表jzpzfb.dbf和记账凭证主表jzpzzb.dbf用于存储实际记账凭证的信息,目的是在保证记账凭证信息完整有效和降低数据冗余的前提下,使信息存储结构更加合理。这两个数据表的结构为jzpzfb.dbf{pzh(C4),rq(D8),fjzs(N2.0),sh(C8),zd(C8)}、jzpzzb.dbf{pzh(C4),zy(C20),km(C9),jd(C2),je(N12.2)}。其中,字段pzh、rq、fjzs、sh、zd分别对应于凭证号、日期、附件张数、审核、制单,字段zy、km、jd、je分别对应于摘要、科目、借贷、金额,C、D、N分别表示字符型、日期型、数值型,数字表示字段宽度,小数点右边的数字表示小数位数。例如,je(N12.2)表示“金额”字段je、宽度为12位、小数位占2位。   会计科目表的结构为kjkm.dbf{kmbh(C9),kmmc(C36),jdfx(C1),qcye(N12.2)},其中,字段kmbh、kmmc、jdfx、qcye分别表示科目编号、科目名称、借贷方向、期初余额,表中已保存有全部科目的相关信息。      2 总账表和记账凭证视图的设计      为登记总账,必须在账务处理数据库zwcl中建立总账数据表文件zz.dbf。总账数据表应反映总账的基本信息,其结构设计为zz.dbf{rq(D8),zzh(C11),kmbh(C8),kmmc(C12),jffs(N12.2),dffs(N12.2),jdfx(C1),ye(N12.2)},字段rq、zzh、kmbh、kmmc、jffs、dffs、jdfx、ye分别对应于日期、总账号、科目编号、科目名称、借方发生额、贷方发生额、借贷方向、余额。   同样,为方便登记总账的程序设计,需要在账务处理数据库zwcl中建立jzpz视图(即记账凭证视图)。该视图基于数据表jzpzfb.dbf和jzpzzb.dbf,以两表中的凭证号相等为条件,用于提取日期、凭证号、摘要、科目、借贷、金额、附件张数、审核、制单等信息。创建视图的操作可在视图设计器中完成,也可在命令窗口直接输入下述命令实现(分号为续行符):   CREAT VIEW jzpz AS SELECT Jzpzfb.rq, Jzpzfb.pzh, Jzpzzb.zy,;    Jzpzzb.km, Jzpzzb.jd, Jzpzzb.je,Jzpzfb.fjzs, Jzpzfb.sh, Jzpzfb.zd;   FROMzwcl!jzpzfb INNER JOIN zwcl!jzpzzb ON Jzpzfb.pzh = Jzpzzb.pzh      3 登记总账流程      通过对各数据表和视图数据结构的分析,设计登记总账处理的程序流程如图1所示。      4 登记总账的Visual FoxPro程序代码      利用命令modi comm djzz,将登记总账的Visual FoxPro程序代码保存在登记总账程序文件djzz.prg中。根据图1所示的登记总账流程,dj

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档