毕业设计(论文)PowerBuilder+SQL账务处理系统分析设计与开发.doc
《毕业设计(论文)PowerBuilder+SQL账务处理系统分析设计与开发.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)PowerBuilder+SQL账务处理系统分析设计与开发.doc(179页珍藏版)》请在三一办公上搜索。
1、 编号 毕业设计(论文)题目 账务处理系统分析设计与开发 二级学院 会计学院 专 业 财务信息化 班 级 0364-3 学生姓名 学号 指导教师 评阅教师 时 间 目 录摘 要IAbstractII1.引 言11.1 课题背景11.2 课题的目的与意义11.3 本人在课题中的主要工作12.账务处理系统分析32.1账务处理系统的基本概念32.1.1会计科目及其编码结构体系32.1.2会计凭证32.1.3会计账簿42.2账务处理系统的目标52.3账务处理系统的任务62.4账务核算处理的业务流程72.5新账务处理系统的主要特征82.6账务处理系统的控制92.6.1权限控制92.6.2科目控制92.6
2、.3凭证录入控制112.6.4期初数据录入的控制122.6.5凭证审核的控制122.6.6记账的控制123.账务处理系统业务流程143.1 手工业务流程图143.2 手工处理业务流程分析163.3 计算机处理业务流程图173.4 计算机处理业务流程分析183.5 账务系统的计算机处理与手工处理比较194.账务处理系统功能结构分析224.1账务处理系统功能结构图224.2账务处理系统功能结构分析224.2.1初始设置234.2.2凭证管理244.2.3账表管理254.2.4期末处理264.2.5报表输出274.2.6系统维护275.账务处理系统数据流程295.1账务处理系统数据流程图295.2账
3、务处理系统数据流程分析295.3数据字典305.3.1外部实体描述305.3.2数据流的描述305.3.3处理的描述315.3.4数据存储的描述326.账务处理系统数据库设计346.1数据库表346.2数据库表生成SQL语句357.系统定义说明407.1系统全局变量定义407.2系统自定义函数407.3 PBL库说明417.4系统对象设计说明447.5应用对象说明447.6自定义函数设计说明477.7窗口设计说明617.8主要数据窗口说明1428.系统操作说明1518.1 新建账套1518.2 主界面1518.3 系统码表初始化1528.4 码表维护1538.5 增加科目1538.6 科目查询
4、1548.7 科目修改1568.8 科目余额初始1568.9 试算平衡1578.10 凭证输入1578.11 凭证查询1588.12 凭证修改1598.13 凭证审核1598.14 凭证记账1608.15 账簿查询总账1618.16 账簿查询科目明细账1628.17 账簿查询现金日记账及银行日记账1638.18 科目余额表查询1648.19 结转损益1658.20 报表取数1668.21 期末结账167致 谢168参考文献169账务处理系统分析设计与开发文献综述170摘 要目前会计信息化课程的实验所选用的软件一般是用友、金蝶、金算盘等商品化会计软件,然而,由于商品化会计软件是不可能向用户提供软
5、件模块的流程分析、数据库设计以及源代码,因此,会计信息化课程的实验教学只是向学生讲授会计软件的简单操作与使用,不能深入讲解软件的流程分析及部分涉及到源程序的软件设计内容,更不能讲解其中主要的数据分析设计内容。没有适应教学要求的实验案例,这给学习者学习带来巨大的困难。因此,集中精力、依靠自己的力量加强会计信息系统实验案例开发迫在眉睫。账务处理系统需要从实验教学的目标要求出发,结合目前会计软件的基本功能与目标,分析设计会计信息系统实验案例,并选用先进的软件开发平台和数据库,开发出符合教学实验所必须的实验原型。实验原型对账务处理的设计流程进行详细说明,编写的脚本可读性强、语言简洁但不失功能。对不同层
6、次的学习者都适用。使学习者更直观地学习到会计信息化的精髓所在。关键词:账务处理、系统分析、系统设计、软件开发AbstractAt present, accounting information courses of the selected software generally include: UFIDA, Kingdee, eAbax and other accounting software. However, as the commercialization of accounting software is not available to the software modules
7、flow analysis, database design and source code. Therefore, the accounting information experimental teaching curriculum is taught to students accounting software for a simple operation and use, no in-depth briefing on the Software Process Analysis and part of the source code of software design, not e
8、ven on the main data analysis and design elements. Teaching has not adapted to the requirements of the teaching case, which brought to the learners enormous difficulties. Therefore, concentrate their energies on their own forces to strengthen the accounting information system test case development i
9、mminent. Accounting system needs experimental teaching the objectives and requirements combined with the current accounting software the basic functions and goals, Analysis and Design of Accounting Information System test case, and use advanced software development platform and database developed wi
10、th teaching laboratory experiments must prototype. Accounts of the experimental prototype of the design process for detail, the script prepared by the reader-friendly, concise language functions. For different levels of learners are applicable. Make learners more intuitive to learn the essence lies
11、of accounting information.Key words: Accounts processing, system analysis, system design, software development1.引 言1.1 课题背景目前在国内,会计信息化课程的实验所选用的软件一般是用友、金蝶、金算盘等商品化会计软件,然而,由于商品化会计软件是不可能向用户提供软件模块的流程分析、数据库设计以及源代码,因此,会计信息化课程的实验教学只是向学生讲授会计软件的简单操作与使用,不能深入讲解软件的流程分析及部分涉及到源程序的软件设计内容,更不能讲解其中主要的数据分析设计内容。因此,往往就只知
12、其然不知其所以然,对会计软件的掌握比较肤浅。然而,由于目前国内没有适应教学要求的实验案例,这给学生学习带来巨大的困难。因此,集中精力、依靠自己的力量加强会计信息系统实验案例建设迫在眉睫,同时会计信息系统实验案例建设将为我院会计信息化课程冲击全国精品课程打下坚实的基础。1.2 课题的目的与意义账务处理系统需要从实验教学的目标要求出发,结合目前会计软件的基本功能与目标,分析设计会计信息系统实验案例,并通过选用先进的软件开发平台,开发出实验所必须的实验原型。通过实验原型,可以根据自己的具体情况与能力对实验原型加以选择利用。首本课题的研究对于推动经济管理类综合性、设计性实验的建设,加强经济管理类的实践
13、环节的建设有一定的示范作用。课题的研究将是面向经济管理类学科实践教学的一次大胆探索与改革。1.3 本人在课题中的主要工作在课题的开发与研究过程中,我从各种商品化财务软件调查开始,分析各个财务软件的功能、流程及特点。找出适合教学功能的模块,分析设计适合教学使用的帐务处理系统表结构、业务流程和数据流程,开发出适合教学使用的账务处理系统。并且在符合会计准则的前提下,创新设计出了目前商务软件未能达到的功能。使得账务处理系统更为有效的为从事财务信息化发展的师生的研究和学习服务。主要工作有:1、进行商品化财务软件调查,主要研究SAP R/3财务模块、用友U8 ERP 总账模块、金碟KIS和金算盘6F。2、
14、分析财务软件的流程,规划数据流程图为系统的进一步开发做好准备。3、比较与分析信息化会计与手工之间的差别,找出在设计过程中表结构的合理设置。4、规划系统的主要开发重点,并设计出系统的主要功能结构。5、利用PowerDesigner12软件建立系统的物理模型,并结MS SQL Server2000等数据库进行系统的数据库设计。6、利用已经掌握的软件开发工具PowerBuilder 10.0进行软件的设计。7、进行软件的测试和完善工作。8、编写设计文档,方便用户使用。2.账务处理系统分析账务处理是指从科目的设置、凭证的编制和审核、复式记账、对账、结账,一直到会计报表和报告的编制的整个过程。账务处理系
15、统是指利用计算机完成会计账务处理工作的管理信息系统。企业内部的管理和外部相关决策者所需要的会计信息,都可以由账务处理系统对企业所发生的经济业务进行加工处理后得到,所以账务处理系统尤为重要。 2.1账务处理系统的基本概念在进行账务处理系统设计之前首先必须了解一些基本概念:2.1.1会计科目及其编码结构体系会计科目是对会计对象要素分类的项目名称。按会计对象要素,即资产、负债、所有者权益、收入、费用和利润把会计科目分为资产类科目、负债类科目、所有者权益类科目、成本类科目和损益类科目五大类。在企业会计制度中,规定这五类会计科目编码的第一位分别是1、2、3、4、5,同时分别用一组数字对同类科目进行编号。
16、由于账务处理系统中绝大部分功能模块的处理过程都和会计科目有关,所以会计科目结构体系设计是关系到账务处理系统成功与否的关键。在设计账务处理系统之前就应确定要设计的系统采用什么样的会计科目编码体系结构,同时还根据需要设计出相关的会计科目属性和辅助内容。会计科目通常采用层次码的编码方式,即将会计科目代码分为若干层,第一层表示一级科目代码,第二层表示二级明细科目代码,以此类推,每一层按照一定的标准顺序排序。在此系统中,我们以3-2-2结构进行规定,表示科目分为3级,其中一级科目为3位,二级、三级科目都为2位。2.1.2会计凭证会计凭证,也叫凭证,是记录经济业务、明确经济责任的具有法律效力的书面证明,是
17、记账的依据。会计凭证是账务处理系统的主要基础单据,账务处理系统中的所有账簿数据基本上都从会计凭证得到。会计凭证按填制的程序和用途,分为原始凭证和记账凭证两种。原始凭证,俗称单据,是证明经济业务已经发生或完成明确经济责任,并据以记账的书面文件,原始凭证是进行会计核算的原始资料和重要依据。记账凭证是由会计人员根据审核无误的原始凭证或汇总原始凭证填制的有明确会计分录作为登账依据的会计凭证。记账凭证,按其反映的经济业务的内容不同,可分为收款凭证、付款凭证和转账凭证三种。会计凭证的格式有“借贷科目”、“借贷金额”、“一借多贷”、“一贷多借”和“多借多贷”等格式,同时凭证的项目和样式又十分复杂。在手工中,
18、不同性质和行业的单位使用的凭证样式是不同的,在账务处理系统的总体设计时,应先设计一个通用的凭证界面样式和凭证中有的具体项目,供许多的具体功能模块使用,以便使整个系统的所有只要涉及到凭证的模块的凭证样式是相同的。记账凭证是会计人员根据审核后的原始凭证进行归类、整理,并确定会计分录而编制的凭证,是登记账簿的直接依据。 凭证设计具体有凭证格式设计、凭证界面样式设计、凭证项目设计、凭证项目校验算法设计等内容。2.1.3会计账簿会计账簿是以会计凭证为依据,由具有专门格式而又互相联系的账页组成,用以连续、系统、全面地记录和反映经济业务的簿籍。账务处理的账簿多种多样,按照账簿的用途可以把账簿分为三大类:序时
19、账簿、分类账簿和备查账簿。1、序时账簿,也称日记账。是按照经济业务发生时间的先后顺序,逐日逐笔进行登记的账簿。常见的序时账簿有“现金日记账”、“银行日记账”。2、分类账簿,是对全部经济业务进行分类登记的账簿。按其反映的内容的详细程度不同,又分为总分类账和明细分类账。总分类账簿简称总账,根据总账科目设置账户,用来分类登记全部经济业务,提供总括核算资料。明细分类账简称明细账,根据明细科目设置账户,用以分类登记某一类经济业务,提供明细核算资料。常见的分类账簿有“总分类账”、“三栏式明细账”“多栏式明细账”。3、备查账簿,又称辅助账簿。对某些在序时账和分类账中未能记载的事项进行补充登记的账簿。从账簿的
20、显示项目及内容看,这些账簿主要是属于总分类账、明细账及日记账这三种类型的;从账簿的显示格式上分类,有“余额表”、“三栏式账”及“多栏式账”这三种格式。账簿总体设计就是要设计出“余额表”、“三栏式账”及“多栏式账”这三种格式的具体项目和显示界面,还需要设计出每一种样式的账簿可能有哪些具体账簿和它们的数据来源。由于账簿是账务处理系统使用最频繁的模块,会计信息需要从之反映,总体设计时还应设计出账簿数据的筛选条件。在本系统中,我们主要以账簿的显示项目及内容进行分类。2.2账务处理系统的目标账务处理系统是利用计算机完成账务处理工作的系统,账务处理是指从设置账户、编制凭证和审核凭证、复式记账,一直到会计报
21、表编制和报告的过程。无论是企业内部管理所需要的会计信息,还是企业外部有关决策者所需要的会计信息,都必须由账务处理系统对发生的经济业务进行加工处理后才能取得。账务处理系统的目标如表1-1所示:在实际应用中,有些单位的账务处理系统还要进行往来业务管理。对于往来业务较少的单位可以由账务处理系统实现,对于往来业务比较多的单位,则需要通过单独的往来管理系统进行往来业务的核算与管理。表1-1 账务处理系统目标及时、准确、全面的采集和输入会计凭证。对输入系统的记账凭证进行审核,正确、有效地登记日记账、明细账和总账。高效、准确地完成结账工作。及时、准确地输出各种账、证、表及其他财务信息。建立与其它子系统的数据
22、接口,实现会计数据及时传递与共享。此外,为了充分发挥计算机数据处理的优势,增强账务处理系统的核算和辅助管理功能,账务处理系统设计目标还应增加部门核算和管理、项目核算和管理、往来核算和管理等辅助管理以及自动转账等功能。2.3账务处理系统的任务账务处理系统主要是用来处理企事业单位的账务核算业务,从功能上看,账务处理系统的主要任务就是“制单和记账”。只要能够完成凭证处理和记账功能的系统都可以称为账务处理系统。账务处理系统中的“制单”是指会计凭证的制作,包括凭证的输入、修改及审核;“记账”是指将审核的会计凭证记入相应的明细账,通过明细账将现金日记账、银行日记账、总分类账进行反应,同时将其发生额计入会计
23、科目余额表。即账务处理系统必须能实现以上几种账的制单和登记,这也是会计制度所要求的。国外所称的总账系统基本相当于我们国家的账务处理系统。国外的总账系统一般不产生数量金额式明细账,也不包括银行对账和往来账辅助管理等功能。账务处理系统的主要内容有“账套建立及账套基本信息设置”、“会计科目设置”、“期初余额设置”、“凭证制作(含凭证的录入、审核、查询)”、“凭证记账(过账)”;“账薄查询及打印(包含各种样式的明细账、日记账、往来账)”、“期末结账”、报表取数、报表导入导出等内容。通过信息需求者的需要,对账务处理系统还可以增加“出纳现金及支票管理”、“银行对账”、“应收应付往来账管理”及“数量、外币、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 PowerBuilder SQL 账务 处理 系统分析 设计 开发
链接地址:https://www.31ppt.com/p-3976954.html