会计科目输入处理的设计与实现.docVIP

  • 7
  • 0
  • 约4.16千字
  • 约 9页
  • 2019-08-23 发布于北京
  • 举报
PAGE PAGE 1 会计科目输入处理的设计与实现   摘要:在简要阐述会计科目表的数据要求及文件结构的基础上,分析与设计了会计科目的数据输入表单及数据输入处理流程,提供了实现会计科目数据输入功能的VFP程序代码。   关键词:会计科目;信息系统;数据输入处理;VFP程序   中图分类号:TP311文献标识码:A文章编号:1009-3044(2013)04-0666-03   DesignandRealizationofAccountingItemsInputProcessing   LIGuo-hong   (DepartmentofManagementEngineering,ZhengzhouUniversity,Zhengzhou450001,China)   Abstract:Onthebasisofbrieflyclarifyingthedatarequirementandthefilestructureoftheaccountingitemstable,thispaperanalyzesanddesignsthedatainputformandthedatainputprocessingflowchartofaccountingitems.ItthensuppliedwiththeVisualFoxProprogramcodestorealizetheaccountingitemsdatainputfunction.   Keywords:accountingitem;informationsystem;datainputprocessing;VFPprogram   会计科目输入是会计电算化系统的一项重要的系统初始化工作,通过该操作将各级会计科目的科目编号、科目名称、借贷方向和期初余额等信息保存在会计科目表文件中,为录入凭证、登记总账、生成损益表等功能的实现打下基础。为此,就必须设计合理的表单和输入处理流程,实现在尽可能减轻用户输入负担的前提下,将科目信息通过表单输入到会计科目表文件。笔者曾以“管理信息系统数据输入模块的设计与实现——兼论会计科目的输入设计”[1]为题,探讨了新会计制度改革前的会计科目输入处理与设计,实现了会计科目的输入功能。该文对新会计制度改革后的会计科目输入处理进行了重新设计,表单界面较为合理,对相关属性的设置进一步减少了用户输入负担,同时,其程序流程也采用了另一种新的设计思路与方法,提供了实现科目输入功能的VisualFoxPro(简称VFP)程序代码。   1会计科目表及其文件结构   会计科目表包含科目编号、科目名称、借贷方向、期初余额等信息,表中的科目编号数据必须符合以下条件:科目编号位数不低于4、科目编号不能重复、科目编号位数大于4时必须是偶数位数且存在上级科目。向会计科目表中输入科目信息时,应由程序自动判断所输入的数据是否满足这些条件,只有满足这些条件才可存入会计科目表中,不满足条件的数据不应被保存且应提示出错信息。   [字段\类型\宽度\小数位数\含义\kmbh\字符型\10\\科目编号\kmmc\字符型\36\\科目名称\jdfx\字符型\1\\借贷方向\qcye\数值型\12\2\期初余额\]   会计科目表的数据保存在会计科目表文件中。假设在VFP环境下,会计科目表文件为kjkm.dbf,保存在默认目录下,表的结构如表1所示,其中各字段的宽度可按实际情况进行定义。例如,一般情况下,一级科目的科目编号占四位,其余各级科目的科目编号都是其上级科目编号后再加两位数字(字符),这样,当实际可以输入1002010203之类的四级科目而不允许输入五级科目时,表中kmbh(科目编号)字段的宽度就应设置为10,这里给出的只是参考值。   2会计科目输入表单设计及相关属性设置   设计如图1所示的表单,以便向会计科目表中输入相关数据。其中,“会计科目”、“科目编号”、“科目名称”、“借贷方向”、“期初余额”为对应标签的Caption属性;“确定(Q)”、“取消(X)”、“退出(T)”为命令按钮,其Caption属性对应设置为:确定(\Q)、取消(\X)、退出(\   为便于控制输入数据的类型和位数不超出允许的范围,可事先设置好各文本框接收数据的类型及输入掩码,设置方法是用鼠标右键单击各文本框,在出现的快捷菜单选“生成器”,再在弹出的“文本框生成器”对话框的“格式”选项卡设置数据类型和输入掩码。依据表1和图1,结合实际输入的数据(如科目名称由汉字及相关字符组成,借贷方向由字符“1”或“2”表示),可设置各文本框的数据类型和输入掩码如表2所示。其中每个9表示可输入0~9之间的一个数字,每个X表示可输入一个任意字符(输入一个汉字对应2个X),9或X的个数表示最多可以输入的数字或字符的

文档评论(0)

1亿VIP精品文档

相关文档