1、 本科毕业论文 (科研训练、毕业设计 ) 题 目:应付帐款系统的简单实现 姓 名: 学 院: 软件学院 系: 专 业: 软件工程 年 级: 学 号: 指导教师(校内): 职称: 指导教师(校外): 职称: 年 月 日 第 1 页 应付帐款系统的简单实现 摘要 采购、应付帐款与存货系统是财务信息系统中相当复杂而重要的子系统,它们 完成对企业采购存货、储存存货、应付帐款等经济活动核算和管理。而应付帐款管理又 是其中非常重要的一个 部分。 首先 应付帐款系统数据处理量大、数据变化频繁; 其次 在手工条件下,由于人工处理的局限性 和较高的操作差错率 , 人工处理不能即时、准确、高效地提供相关信息 ,总
2、而言之, 充分发挥计算机的优势,建立计算机应付帐款子系统 是很有必要的 。本文就应付帐款的简单实现展开。本文首 先对 应付帐款系统 产品 进行描述 ,然后介绍了开发系统所用到的 技术知识 及开发方法 , 最后描述了系统的具体 实现问题。 关键词 VB.NET 应付帐款 水晶 报表 系统 数字化 第 2 页 Simple Implementation of Account Payable System Abstract Purchasing system, Account Payable system and Inventory system are rather important and c
3、omplicate subsystem of Financial Information System. They accomplish the business accounting and management in many economic activities, such as purchasing, storing and account payable. However, the account payable management is one of the most important parts. Firstly, the data in Account payable s
4、ystem is large and changing; secondly, under the handwork condition, because of limitation of manual disposure and high error operation rate, manual disposure cannot provide real-time, actual and effective information. In a word, it is necessary to establish an account payable subsystem with the hel
5、p of computers. The theme focuses on the implementation of Account Payable Subsystem. Firstly, the theme generally describes the system; secondly, it describes the main techniques and development method of the system; finally, it describes how to develop the system in detail. Keyword VB.Net Account
6、Payable Crystal Report System Numeralization 第 1 页 目录 引言 . 1 第一章 产品描述 . 1 1.1 系统描述 . 1 1.2 项目可行性分析 . 2 1.3 开发工具和平台 . 2 第二章 主要背景知识 . 3 2.1 会计相关知识 . 3 2.1.1 替代手工记帐是会计电算化的目标之一 . 3 2.1.2 应付帐款子系统特点 . 4 2.1.3 设计 应付帐款子系统所要达到的目标 . 4 2.1.4 应付帐款子系统的处理流程 . 5 2.2 VB.NET 技术知识 . 9 2.2.1 Visual Basic 和 Visual Basi
7、c .Net 的主要区别 . 9 2.2.2 从 Visual Basic 转型到 Visual Basic .Net 的必然和必要性 . 11 2.3 管理信息系统知识 . 12 第三章 本系统开发方法和步骤简述 . 15 3.1 本系统开发方法和步骤概述 . 15 3.1.1 生命周期法的基本思想 . 15 3.1.2 生命周期法的工作流程和主要任务 . 16 3.2 应付帐款系统可行性研究 . 17 3.2.1 初步系统调查 . 17 3.2.2 可行性分析 . 18 3.2.3 编写可行性研究报告 . 18 3.3 应付帐款系统需求分析 . 18 3.4 应付帐款系统系统设计 . 19
8、 3.4.1 系统设计的任务 . 19 第 2 页 3.4.2 概要设计 . 19 3.4.3 详细设计 . 19 3.5 应付帐款程序设计及系统测试 . 20 第四章 系统具体实现 . 21 4.1 登录页面的设计 . 21 4.2 父窗体的设计 . 22 4.3 数据库的分析和实现 . 23 4.4 各菜单栏功能的具体实现 . 23 4.4.1 导入收货等应付资料 . 23 4.4.2 结帐单输入 . 25 4.4.3 结帐单审核 . 27 4.4.4 结帐单存档 . 28 4.4.5 付款单输入 . 29 4.4.6 付款单存档 . 31 4.4.7 报表管理 . 35 4.4.8 工具
9、 . 36 4.4.9 帮助 . 36 结论 . 37 致谢语 . 38 参考文献 . 39 附录 . 40 应付帐款系统的简单实现 第 1 页 引 言 众所周知 ,在会计漫长的历史发展过程中 ,手工会计数据处理和信息生成一直占据主导地位 ,即会计人员靠算盘等运算 工具 计算 ,用笔墨登记帐簿 .随着计 以 算机技术 为 代表的信息技术的发展 ,计算机技术 、 通信技术 、 网络技术在会计领域中得到了广泛的应用。基于计算机的会计信息系统计算机会计信息系统,简称“会计信息系统”或“会计电算化”,越来越受到会计界的普遍欢迎,它使得会计数据处理技术发生了质的飞跃,对传统会计理论和实务长生了巨大影响,
10、为会计史掀开了崭新的一页。而应付帐款系统是会计信息系统的一个非常重要而又复杂的子系统, 且 其处理的数据量大,数据变化频繁而且数据准确性的要求 较常 高等 特点 ,传统手工操作不能跟上数据日益扩大的 需要 ,因而开发出适用企业的应付帐款系统将是一件非常有意义的事情 ,它 使 财务人员从日常事务中 解放 出来 。 文主要论述了应用财务管理及会计等专业知识在开发应付帐款系统中的应用。 第一章 产品描述 1.1 系统描述 本应付帐款系统是针对中小企业应付帐款的管理而设计的财务子系统。实现本单位 应付帐款的 集中管理。可供财务人员对本单位的 应付帐款中的结帐单,付款单,发票进行增加、删除、修改、查询、
11、 报表 管理;系统应该是一个操作方 便,功能实用,能同时满足财务部门、单位其他相关部门对数据的管理及需求的系统。目标就是在于开发一个功能实用,用户操作方便,简单明了的应付帐款管理系统,使财务及相关人员可以及时了解应付款的状况,以便做出付款决策,方便各种信息的比较及查询。 第 2 页 1.2 项目可行性分析 本系统的开发针对 中小企业应付帐款管理所遇到的一些实际问题展开的 ,有一定的实际价值, 特别可以作为今后制作复杂应付帐款管理系统的基础思路,但 由于 人力 时间和技术熟练度的问题,要直接用于商用还有一定的难度,如进行优化 完善 , 做好营销策略,市场分析, 用于商业运用还 是可行的。 1.3
12、 开发工具和平台 开发语言和工具: VB.NET; Microsoft Visual Studio .NET 2003 数据库: SQL Server 2000 开发平台: Win XP 应付帐款系统的简单实现 第 3 页 第二章 主要背景知识 2.1 会计相关知识 应付帐款( Account Payable) ,简称应付或 A/P 。企业要进行生产,必须向供应商购买原材料,企业在购买原材料或接受劳务的过程中就产生了向供应商付款的债务。但这种付款通常不是立即结算的,会出现一些应当付而没有付的帐款,既是应付帐款。以此相对应的是处 理这部分业务的会计工作即为应付业务。 2.1.1 替代手工记帐是会
13、计电算化的目标之一 财政部在印发会计电算化工作规范的通知中指出:“替代手工记帐是会计电算化的阶段性目标,各地区、各部门要对这一工作加强指导和监督,制定替代手工记帐的管理办法,保证这一过程的顺利实施。 从广义上讲,替代手工记帐是指将各种基础会计数据输入计算机,采用电子计算机设备和会计软件对输入的会计数据进行处理(结算、分类、回族、转存等),生成会计信息并存储在磁性或光盘等介质上,根据需要输出各种会计凭证、帐簿、报表,即采用电子计算机替代手工记 帐、算帐、报帐这一过程。 会计电算化的发展过程主要分为会计核算电算化、会计管理电算化、会计辅助决策电算化三个阶段,替代手工记帐是会计电算化首先要达到的目标
14、。主要完成设置会计科目、填制会计凭证、登记会计帐簿、进行成本计算、编制会计报表等方面的会计核算任务,实现会计数据处理电算化。 替代手工记帐这一过程的实现不仅是记帐、算帐、报帐处理方式的改变,更主要的是提高了会计信息的及时性、正确性和完整性,从而为会计信息的充分利用打下基础。因此,替代手工记帐是会计电算化的目标之一。 从狭义上讲,替代手工记帐是指从手工会计数 据处理方式向计算机会计数据处理方式的厦门大学本科毕业论文 第 4 页 过渡阶段,即脱离手工会计核算工作的过程。从这种意义上来讲,替代手工记帐仅仅是会计电算化工作的“初级阶段”,是定位会计电算化工作的 “ 起点 ”。 2.1.2 应付帐款子系
15、统特点 采购、应付帐款与存货子系统是会计信息系统中相当复杂而有重要的子系统,它完成对企业采购存货、储存存货、应付帐款等经济活动的核算和管理。在会计实务中,采购、应付帐款与存货子系统既可以作为一个子系统运行,也可以将其划分为既相互联系又可独立运行的三个子系统,既采购子系统、应付帐款子系统和存货子系统。它具有 以 下特 点 : 1 数据存储量大 一般工业企业中存货的品种规格繁多,有的多达几万种,对每个具体的品种都要进行详细全面的反映,同时每种材料的核算既要反映其数量指标,又要反映其价值指标;既要反映动态的状况,又要反映静态的信息。因此,采购、应付帐款与存货子系统需要存储和处理的数据量极大,几乎可以
16、说该子系统是会计信息系统数据量最大的子系统。 2 数据变化频繁 要保证生产的顺利进行,必须经常进行存货的采购活动,而且生产过程存货的收发领用也相当频繁。因此,采购、应付帐款与存货子系统的数据输入频率和处理频率都相当高,数据变化相当频 繁。 3. 核算内容广泛 采购、应付帐款与存货子系统的核算内容较多,既要反映采购业务、应付帐款与现金致富,又要反映存货的收发结存、在途和暂估情况;既要反映各种原材料、燃料,还要考虑对包装物、低值易耗品等的特殊处理。因此,采购、应付帐款与存货子系统核算内容极为广泛。 4. 管理要求高 采购、应付帐款与存货子系统不仅要正确地反映采购存货、储存存货、付款等经济活动,而且
17、还要为企业各业务部门及时准确地提供各种信息,如超储与储量不足信息、应付帐款偿还信息、购买什么存货、什么时候购买、买多少、选择哪个供应商等。 2.1.3 设计应付帐款子系统所要达到的目标 实现应付帐款管理电算化,完成从收到供应商的发票至处理付款为止的数据处理过程,应付帐款系统的简单实现 第 5 页 反映和监督存货采购交易过程资金的支出和应付情况,跟踪应付帐款的到期日,及时提供债务总额和现金需要量,加强对应付帐款的核算和管理。 2.1.4 应付帐款子系统的处理流程 为了设计计算机条件下采购、应付帐款与存货子系统,设计人员必须首先了解、分析并描述手工条件下采购、应付帐款与存货子系统的数据处理过程,然后在充分发挥计算机优势的情况下,根据计算机数据处理的特点及企业采购 、应付帐款与存货核算和管理的要求,在手工数据处理流程的基础上,建立计算机采购、应付帐款与存货子系统数据处理流程。 对于一个典型的制造企业来说,采购、应付帐款与存货子系统手工数据处理流程如图 1 所示。