辽宁大学学报 自然科学版 JOURNAL OF LIAONING UNIVERSITY Natural& E tion 第35卷第3期2008年 Vo1.35 No.3 2oo8 中小企业账务处理系统的设计与实现 李凤艳 (辽宁大学工商管理学院,辽宁沈阳110036) 摘要:主要是以中小企业为研究对象,结合现有账务处理系统软件的功能,试图开发出一套使用安全、快 捷并且适合中小商贸企业的财务软件系统.主要从系统简介、系统分析、系统设计与实现三方面进行了探 讨. 关键词:中小企业;账务处理系统;设计与实现. 中图分类号:F232 文献标识码:A 文章编号:1000-5846(2008)03-0244-04 1 系统简介 1.1问题提出 在设计上有很强的针对性,新升级的界面更加便 于会计人员操作.目前中小企业使用的软件系统 中除了大型ERP软件外,直接从进销存管理系统 中小企业由于经营规模不大,组织简单,管 读取业务数据而生成会计凭证的软件系统很少 见. 理方式一般以垂直管理为主,致使企业不太重视 会计制度的建设,或者虽有制度,实际上并未认 真执行.另外中小企业会计人员计算机知识缺乏, 使得会计软件在会计信息分析、资金管理、财务决 策和预测方面的作用没有充分发挥出来.如果采 用针对大型企业的ERP软件延伸出的中小企业 1.3研究思路 中小型商贸企业使用的财务软件大多是进销 存管理和财务管理分离的系统,单独进销存系统 便于仓库管理,财务人员需要根据入库单等原始 凭证记账,因此作为一个采购、销售频繁的企业, 仓库管理人员与财务人员对账的工作量是很大 版本,有可能并不是很实用.中小商贸企业采购、 销售业务频繁,必须设计出适合中小企业的财务 软件,才能真正发挥中小企业的效能. :1.2国内研究现状 的。本文是在目前市场上现有的常用中小型账务 处理系统功能的基础上,将采购、销售业务纳入凭 证处理模块,使用Visual FoxPro6.0可视化编程工 具设计一套直接录入采购、销售业务数据即可自 动生成相关会计凭证的账务处理系统,试图减小 对账的工作量,提高中小企业的自动化程度. 目前,我国大部分中小企业仍然使用通用核 算型会计软件.随着经济发展,中小型企业信息化 将进人大规模应用普及阶段,这给专业生产财务 软件的厂商,如用友、金蝶、管家婆等带来了巨大 商机.这些财务软件厂商针对中小企业不断推出 新产品.用友公司面向中小企业设计的.ERP— u8、面向小企业设计的用友通,金蝶公司面向中 2系统分析 2.:1数据分析 本系统处理会计数据的流程与手工账务处理 小企业设计的金蝶K/3、面向小企业设计的。KIS, 管家婆进销存管理系统等目前市场上的热销产品 系统有很多相似之处,结合商品流通企业会计特 点和本系统的设计目标所设计系统流程如图1. 作者简介:李凤艳(1966一),女,辽宁北镇人,辽宁大学工商管理学院副教授,从事会计电算化理论与实践教学的研究 收稿日期:2008-05—19 维普资讯 http://www.cqvip.com
第3期 李风艳:中小企业账务处理系统的设计与实现 245 表、利润表和资产负债表等,在此仅介绍临时凭证 表,其结构如表1所示. 图1系统流程图 图2总体结构 2.2功能分析 表1临时凭证表 字段名 日期 本系统的账务处理系统主要功能有:初始化、 凭证处理、账簿处理及报表处理. 初始化:用户首次使用本系统时,必须根据其 单位的具体情况对本系统进行初始化设置.初始 化具有设置会计科目、录入期初余额、启用系统、 系统维护等功能. 凭证处理:凭证处理是本账务处理系统中非 常重要的一部分,凭证处理具有录入凭证、查询凭 类型 日期型 小数位 望 2,;6 m H M旦 字符型 摘要 。结算方式 结算号数 会计科目 借方金额 贷方金额 附单据 会计主管 记账 稽核 制单 出纳 交领款人 科目代码 字符型 字符型 字符型 数值型 数值型 字符型 字符型 字符型 字符型 字符型 字符型 逻辑型 字符型 2 2 凭证编号 数值型 证、修改凭证、删除凭证和录入有关采贿(销售) 业务数据、由计算机自动处理生成相关凭证并存 人临时凭证库等功能. 账簿处理:通常账簿包括总分类账、明细分三 账、现金日记账、银行存款日记账.本系统的账簿 贼一。,∞。4∞£! 2。。。。。 一。 3.3 表单设计 处理功能是根据审核后的正式记账凭证自动登记 账簿,具体设计的功能有:登记总分类账、登记现 金日记账、登记银行存款日记账、查看总分类账、 查看现金日记账、查看银行存款日记账. 报表处理:财务报表是对企业财务状况、经营 成果和现金流量的结构性表述,是由企业在自身 会计核算基础上对账簿记录进行加工而编制成 表单是系统与用户间的接口工具,本系统涉 及的表单很多.在此仅以采购业务凭证生成表单 (图3)、销售业务凭证生成表单(图4)和录入凭 证表单(图5)为例加以说明. 的.本系统的报表处理部分具有生成资产负债表、 利润表和查看资产负债表、利润表的功能. 3系统设计与实现 3.1总体设计 本系统的总体设计结构图如图2所示. 3.2数据表设计 本系统涉及的数据表有很多,如:会计科目、 临时记账凭证、正式记账凭证、总账、明细账、现金 日记账、银行存款日记账、采购业务表、销售业务 图3采购业务凭证生成表单 维普资讯 http://www.cqvip.com 246 辽宁大学学报 自然科学版 2008年 图3所示该表单上“生成凭证”按钮的单击 事件代码如下: sele业务 if记账符号 =messagebox(“该笔业务已经生成凭证,不能重复生成”,“警 告”) else 图4销售业务凭证生成表单 scat to a(20) cc=abs(a(18)) thisform.pageframe1.page1 container1.textl。value=a(2) thisform.pageframe1.page1.container1.text2。value=a(3) thisform.pageframel。page1.container1.text3。value=a(4) thisform.pageframe1.page1.container1.textlO.value=a(19) thisform.pageframel。page1 container1.text5。value=a(5)+采购 + a(6) sele凭证临时库 countto n if11=0 in=1 else go bott in=凭证编号 in=m+1 endif thisform.pageframe1.page1.container1.text4.value=IU do case 图5录入凭证表单 case a(18):O ifa(17)>0 ifa(15)=0 thisform.kmbm thisform.yh else 图3、图4上的表单分为上下两部分,上半部 分为业务数据录入功能区,在该区操作员可按系 统的提示输人采购、销售业务的数据,如业务发生 的时间、经手处室、产品名称、供应商(客户)、采 购(销售)数量、单价、结算方式及附单据张数.根 据上面的数据可自动计算出税金、价税合计金额、 thisform.kmbm thisform.xj thisform.yh endif ele sthisform.kmbm 欠款金额,还可通过下面的按钮对数据进行修改、 删除、添加和保存等操作. 图3、图4表单的下半部分是自动生成凭证 的功能区,它完全是按现行的记账凭证格式设计 的.这样做的主要目的是为了避免有生疏感的产 生.当操作员点击下面的“生成凭证”按钮时,记 账凭证中所需填列的项目都会自动生成,无须操 作员逐项录人,即可自动生成采购(销售)凭证. 图5中的表单主要完成凭证的录入操作,操 作员可依次输入凭证的各项内容,只有凭证编号 和合计金额是系统自动生成的,要保存凭证内容 按上方的“保存”按钮即可实现. thisform.xi endif thisform.pageframe1.page1.eontainer1.textl7.v ̄lue:a(14) thisform.pageframe1.page1.eontainer1.textl8.value:a(14) c鹳e a(18)>0 ifa(17)>0 fa(15)=0 ithisform.kmbm thisform.qk thisform.yh el8e thisform.kmbm thisform.xj thlsforra.yh thisform.qk endff endif 3.4代码设计 本系统涉及的表单很多,而每一表单又有不 同的操作对象,不同的操作对象又有不同的事件 与代码,在此仅以采购凭证生成表单和录入凭证 表单为例来说明事件与代码的编写. ifa(17)=0 fa(15)=0 ithisform.kmbm thlsform.qk else thlsform.kmbm thisform.qk thisfnrm.xj endif 维普资讯 http://www.cqvip.com 第3期 endif 李凤艳:中小企业账务处理系统的设计与实现 jzpz(h,10)=spac(8) jzpz(h,11)=spat(8) jzpz(h,12)=spac(8) jzpz(h,13)=spae(8) jzpz(h,14)=spat(8) jzpz(h,15)=spac(8) 247 thisform.pageframe1.page1.container1.textl7.value=a(14) thisform.pageframe1.page1.container1.text18.value=a(14) case a(18)<O a(17)<>0 and a(15)<>O thisforil1.kmbm thisform.yf thisform.x thisform.yh jzpz(h,16)=spac(8) endf endif for n=5 to 47 ifa(17)<>0and a(15)=O thisform.kmbm thisform.yf thisform.yh endif .In=.if(n<10,sir(n,1),s订(n,2)) thisform.text&m..value=iif(171>=21.and.n<=39 nd.n<>37,O,a endfor jfhj=O dfhj=O tIlisfom.text38.value:0 thisfom.text39.value=0 pzbh=pzbh+1 ifa(17)=O and a(15)<>O thisform.kmbm thisform.yf thisform.xj endif thisform.text4.value pzbh endif thisform.pageframe1.page1.contained.textl7.value=a(15)+a (17) thisform.pageframe1.page1.contained.text18.value=a(15)+a (17) endease 4展望 本系统只适用于中小企业,缺乏普遍的适用 性,还需要不断的扩展,虽然本系统的设计有许多 不足,但它提出了一种新的会计凭证处理方法的设 想.希望这种设想能与现存的会计软件系统有效地 结合起来,更好地为中小企业会计工作发挥作用. 参考文献: [1]l梁丽瑾.会计信息化理论与实务[M].北京:经济科 学出版社,20O8. sele业务 repl记账符号with.t. endif thisform.refresh 图4所示录入凭证表单上的“保存”按钮的 单击事件代码如下: sele记账凭证表 ifjfhJ<> =messagebox(‘借贷不平衡不能保存! ‘警告信息, else appefrom arrayjzpzforlen(alh(会计科目))∞ for h=1 t0 8 [2]林兰荣.会计电算化基础[M].北京:电子工业出版 社,2007. jzpz(h,1)=ctod( //, jzpz(h,2)=O jzpz(h,3)=spae(30) jzpz(h,4)=spat(8) jwz(h,5)=spac(4) jzpz(h,6)=spac(40) jzpz(h,7) 0.O0 jzpz(h,8) 0.O0 jzpz(h,9)z spat(2) [3]杨琦,房桃峻.会计信息系统原理与应用[M].厦 门:厦门大学出版社,2006. [4]孙宗虎,郑 卿.财务管理流程设计与工作标准 [M].北京人民邮电出版社,2007. [5]陈旭,毛华阳.会计信息系统分析设计与开发 [M].北京:清华大学出社,2006. Designs and Realization of the Finance—Proccessing System for the Small and Medium Enterprises U Feng’yan (College ofBusiness Administration,Liaoning University,Shenyang 110036,China) Abstract:Taking the small and medium enterprises as the research object and with the use of the cutrent ifnance—proccessing system softwares,a set of much safer and swifter finance—proccessing system for the small and medium enterprises is developed.Such three aspects as the introduction to the systemofthe system and the:realization ofthe system are focused on in this paper. ,he destigns Key words: small and medium enterprises._ifnance—proccessing system;desinsg and realization. (责任编辑郑绥乾)
因篇幅问题不能全部显示,请点此查看更多更全内容