1、2018年10月8日星期一,青岛理工大学商学院,1,第三部分 会计信息系统开发实务,会计信息系统分析与设计方法 账务处理子系统 工资与固定资产子系统 采购与应付子系统 销售与应收子系统,2018年10月8日星期一,青岛理工大学商学院,2,一、会计信息系统分析与设计方法,第一章 会计信息系统分析与设计方法,1、种类:生命周期法、原型法、面向对象的开发方法及计算机辅助开发方法等。 2、生命周期法 (1)基本思想:用系统工程的思想和工程化的开发方法,自顶向下地按功能划分系统,对系统进行分析与设计。具体地说,就是先将整个系统开发过程划分为若干个相对独立的阶段,如系统规划(系统调查与可行性研究)、系统分
2、析、系统设计、程序设计、系统测试、运行与维护六个阶段。,2018年10月8日星期一,青岛理工大学商学院,3,(2)工作流程,第一章 会计信息系统分析与设计方法,2018年10月8日星期一,青岛理工大学商学院,4,(3)生命周期法的优点与局限优点: 强调系统开发过程的整体性和全局性;强调自顶向下的观点;强调区分开发阶段,逐步分析、设计、总结、反馈纠正局限:不适用功能经常变化的情况、后期发现的错误 维护代价高、不支持开发反复。,第一章 会计信息系统分析与设计方法,2018年10月8日星期一,青岛理工大学商学院,5,3、原型法 (1)基本思想:根据用户最主要需求,开发出能实现系统最基本功能的一个原型
3、,再根据用户对原型使用与评价的意见,反复修改完善原型,直到用户满意的最终系统为止。 (2)工作流程:第一,用户提出开发流程;第二,开发人员识别和归纳用户的要求;第三,根据识别归纳结果,构造一个原型(程序模块);第四,同用户一起评价原型直至满意为止。,第一章 会计信息系统分析与设计方法,2018年10月8日星期一,青岛理工大学商学院,6,(3)局限:必须具有一定的工具和环境作为支撑。 (4)适用范围:适用于小型软件或用户需求模糊不清及多变的软件开发。 4、面向对象的开发方法生命周期法是事先精确定义静态需求,这直接影响系统的可维护性和实用性。原型法做了改进,把系统的需求定义改变为逐步精确的动态定义
4、,提高了对需求变化的适应性,但对开发者个人的依赖性太强,又违背了软件工程关于可维护性的基本原则。面向对象开发方法,克服了以上这些缺陷。,第一章 会计信息系统分析与设计方法,2018年10月8日星期一,青岛理工大学商学院,7,(1)基本思想:面向对象方法就是利用对现实世界中对象的抽象及对对象之间相互联系、相互作用的描述来实现由现实世界到目标系统的映射的。当对象由现实世界中映射到目标系统中时,它将以一种新的形式出现,它是一些数据及对这些数据的处理的封装集合。在软件系统中,目标系统的对象也就是面向对象程序设计(OOP)中的对象。 (2)与传统结构化方法区别:传统的结构化方法,是软件开发人员从开发软件
5、的立场出发,为提高软件结构化、模块化及可读性而确立的方法,是以系统中数据和处理过程为研究中心。而面向对象方法的出发点是使我们分析、设计和实现系统的方法同人们认识客观世界的过程尽可能的一致,是以系统中封装了数据及其处理的对象和不同对象之间的相互关系为中心的。,第一章 会计信息系统分析与设计方法,2018年10月8日星期一,青岛理工大学商学院,8,(3)优缺点 优点:第一,归纳和演绎思想的综合体现;第二,多态性、持久性和动态联编性;第三,对象机制有力地支持了隐藏的概念;第四,继承机制的引入支持重用性。 局限:术语过多,不易被一般用户理解和正确使用。,第一章 会计信息系统分析与设计方法,2018年1
6、0月8日星期一,青岛理工大学商学院,9,5、会计信息系统开发方法的选择 生命周期开发方法是能全面支持整个系统开发过程的方法 其他方法作为生命周期开发方法的局部开发环节的补充,暂时都不能替代其在系统开发过程的主导地位。 开发方法不是相互独立的,它们经常是可以混合应用的。应该采用生命周期法为主,其他方法为辅的开发模式,综合运用几种开发方法的优势。,第一章 会计信息系统分析与设计方法,2018年10月8日星期一,青岛理工大学商学院,10,(一)系统调查和可行性研究 1、系统调查 (1)调查方法:面谈、座谈会、查阅、收集凭证、帐簿、报表、制度等; (2)描述工具:组织结构图、功能结构图、 业务流程图、
7、调查表、调查问卷等; (3)调查内容与步骤:企业与会计部门的信息联系状况、会计部门内部分工及业务联系状况、现行会计制度调查、会计业务数据调查、各管理职能需要完成的功能等,二、会计信息系统分析与设计步骤,第一章 会计信息系统分析与设计方法,2018年10月8日星期一,青岛理工大学商学院,11,2、可行性研究: (1)技术上是否可行:技术设备、技术人员; (2)经济上是否可行:费用支出、效益; (3)组织上是否可行:领导态度、财务主管态度、财务人员态度; (二)系统分析 1、基本知识 (1)分析方法:结构化分析方法; (2)基本思想:是面向数据流进行系统分析的方法,采用“自顶向下,逐层分解”的思想
8、描述系统; (3)采用工具:数据流程图、数据词典及处理说明;,第一章 会计信息系统分析与设计方法,2018年10月8日星期一,青岛理工大学商学院,12,2、数据流程图 (1)基本定义起点或终点 数据流 加工处理 文件,第一章 会计信息系统分析与设计方法,2018年10月8日星期一,青岛理工大学商学院,13,第一章 会计信息系统分析与设计方法,2018年10月8日星期一,青岛理工大学商学院,14,(2)数据流程图的绘制 基本方法:层次流图法 基本原理:由外向里、由顶向下 基本图解:第一步:第二步:第三步:,第一章 会计信息系统分析与设计方法,2018年10月8日星期一,青岛理工大学商学院,15,
9、基本注意事项:第一,命名要适当;第二,是数据流不是控制流、业务流; 举例: 学生各课程成绩 学生成绩单本月各课程数据 不及格成绩单,加工成绩,录入员,录入,筛选,学生成绩信息表,分解,相关部门,及格成绩单,相关部门,第一章 会计信息系统分析与设计方法,生成,一层,二层,2018年10月8日星期一,青岛理工大学商学院,16,举例:银行对账,第一章 会计信息系统分析与设计方法,银行,企业,银行对账,已达账 未达账 余额调节表,第一层,对账单,日记账,思考下下面的层次怎么画呢,2018年10月8日星期一,青岛理工大学商学院,17,3、数据词典 (1)基本含义:是对数据流程图中各文件及数据流进行详 细
10、地描述和确切解释的词典,能定义出文件或数据流的更小 组成单位(数据项)。 (2)基本内容:第一,数据项条目:数据项的名称、别名、类型、长度、取值范围等;第二,数据流条目:数据流的名称、别名、组成的数据项、流量、来源去向等;第三,文件条目:文件的名称、别名、组成的数据项、组织方式(是否索引)、记录数等。,例如 1、凭证文件; 2、一条凭证记录; 3、凭证记录下的 凭证日期;,第一章 会计信息系统分析与设计方法,思考 凭证文件的数据项结构?,2018年10月8日星期一,青岛理工大学商学院,18,4、处理说明 (1)基本内容:描述该处理如何把流入的数据流变成流出 的数据流,变换的规则怎样; (2)基
11、本工具:结构化语言(PDL语言)、判断表(树) (3)举例:增加会计科目,加工说明1:输入会计科目 如果 科目代码、科目名称、科目性质为空则 提示信息“该项不能为空” 否则用该代码检索科目文件如果 有此科目代码则 提示信息“该科目已经存在,重新录入”否则 将该科目写入科目文件,第一章 会计信息系统分析与设计方法,2018年10月8日星期一,青岛理工大学商学院,19,加工说明2: 输入会计科目 IF 科目代码、科目名称、科目性质为空则 提示信息“该项不能为空” ELSE用该代码检索科目文件IF 有此科目代码则 提示信息“该科目已经存在,重新录入”ELSE 将该科目写入科目文件ENDIF ENDI
12、F5、编写分析说明书,第一章 会计信息系统分析与设计方法,按照此思路,写出银行对账中“对账处理”的逻辑。,2018年10月8日星期一,青岛理工大学商学院,20,第一章 会计信息系统开发方法和步骤,(三)系统设计1、 总体设计:主要包括模块设计和系统平台设计。模块设计是根据系统分析的要求和组织的实际情况设计出会计信息系统的系统结构,画出系统结构图,确定各子系统的功能、相互关系和信息传递。主要工具:功能结构图。系统平台设计主要是对运行的硬件和软件环境的设计。 (1)结构图的基本思想:由大到小,自顶向下,层层分解 (2)结构图主要内容:模块、模块间调用关系、模块间通讯,2018年10月8日星期一,青
13、岛理工大学商学院,21,(3)划分原则:高内聚、低耦合 2、详细设计,主要包括: 模块或程序的算法设计,通常采用图形工具(程序流程图、盒图N-S、问题分析图PAD等),也可采用PDL语言(用简单的语法规则和自然语言相结合),概括出模块的算法,便于转换成源程序。(1) PDL语言:顺序结构:自然语言选择结构:IF-ELSE-ENDIF分支结构:DO CASE-ENDCASE循环结构:DO WHILE-ENDDO,第一章 会计信息系统开发方法和步骤,2018年10月8日星期一,青岛理工大学商学院,22,(2)程序流程图顺序 条件 选择 循环Y N Y YN YNN YN N Y,第一章 会计信息系
14、统开发方法和步骤,2018年10月8日星期一,青岛理工大学商学院,23,举例:科目汇总 YNNY,第一章 会计信息系统开发方法和步骤,2018年10月8日星期一,青岛理工大学商学院,24,代码设计,如科目代码、部门代码、职员代码、客户代码、固定资产代码、工程代码等;主要方法:顺序码、区段码、层次码(组码或群码)等 数据库及文件设计,如账务数据库文件、临时数据库文件、辅助性数据库文件等,对其组织方式及结构进行设计; 输入输出设计,如输入界面及控制方案、输出格式和内容等; 其他详细设计: (1)系统配置设计,如计算机硬件配置等; (2)安全保密设计,如权限设计、操作日志设计、备份与恢复、自动记录与
15、检查等; (3)对话框设计,如菜单式、窗口式、列表式、文本式等 (4)网络设计等。,第一章 会计信息系统开发方法和步骤,2018年10月8日星期一,青岛理工大学商学院,25,(四)程序设计 1、 三种基本控制结构顺序结构、选择结构和循环结构; 2、选择程序设计语言,按照系统分析和设计结果进行设计 (五)系统测试 1、测试内容:功能测试和性能测试,功能测试-是达到的精度、速度、正确性、灵活性等;性能测试-是否完成所有处理任务功能。 2、人员参加:系统设计人员和会计人员; 3、步骤与方法:按照单元测试-组装测试-确认测试进行;方法采用黑箱测试法。 (六)运行维护,第一章 会计信息系统开发方法和步骤
16、,2018年10月8日星期一,青岛理工大学商学院,26,第二章 账务处理子系统,本章要点: 了解会计信息系统下账务处理子系统特点和目标;了解手工和计算机条件下账务处理流程的异同;掌握账务处理子系统会计科目代码和主要数据库文件设计;掌握账务处理子系统功能模块设计 初始化模块设计 凭证处理模块设计 记账结帐模块设计 帐簿输出模块设计,2018年10月8日星期一,青岛理工大学商学院,27,(一)特点 1、规范性强,一致性好; 2、综合性强、核心子系统 3、控制严格、正确性要求高,第二章 账务处理子系统,一、账务处理子系统的特点和目标,2018年10月8日星期一,青岛理工大学商学院,28,(二)目标
17、1、保证数据及时、准确及全面; 2、保证记账过程的高效和正确; 3、随时输出任意期间任意会计科目的业务及帐表; 4、实现与其他业务子系统的数据共享; 5、增强计算机条件下会计的管理功能。,第二章 账务处理子系统,2018年10月8日星期一,青岛理工大学商学院,29,(一)手工条件下的会计处理流程 1、五种账务处理形式: (1)记账凭证核算形式; (2)汇总记账凭证核算形式; (3)日记总帐核算形式; (4)多栏式日记帐核算形式; (5)科目汇总表核算形式。,第二章 账务处理子系统,二、账务处理子系统的数据处理流程,2018年10月8日星期一,青岛理工大学商学院,30,2、以科目汇总表核算形式为
18、例,手工账务 处理流程主要包括以下六个步骤: 根据原始凭证编制记账凭证; 登记日记帐; 登记各种明细帐; 根据记账凭证定期编制科目汇总表; 根据科目汇总表登记总帐; 核对总帐与日记帐、明细帐,相符结帐; 根据总帐、明细帐、日记帐编制报表。,第二章 账务处理子系统,2018年10月8日星期一,青岛理工大学商学院,31,手工账务处理流程如下图:,第二章 账务处理子系统,2018年10月8日星期一,青岛理工大学商学院,32,(二)计算机条件下的账务处理流程,第二章 账务处理子系统,录入,记账与结账,审核,录入,银行对账,日记帐、明细帐,会计报表,余额调节表,总帐,临时凭证文件,企业银行账文件,汇总文
19、件,历史凭证文件,对帐单文件,初始设置文件,初始设置,初始数据,原始数据,2018年10月8日星期一,青岛理工大学商学院,33,账务处理系统,第二章 账务处理子系统,三、账务处理子系统的功能结构设计,系统初始化,凭证管理,期末处理,辅助管理,出纳管理,账簿输出,会计报表,系统管理等,辅助立体管理,可独立于账务处理系统设计,2018年10月8日星期一,青岛理工大学商学院,34,第二章 账务处理子系统,四、账务处理子系统的代码设计及数据库设计,(一)代码设计 1、会计科目代码 编码方案:群码编码方式,即将会计科目代码分为 若干段,每一段有固定的位数,各表示第几级科目 代码。 2、其他代码 (1)部
20、门代码:顺序码即可。 (2)人员编码:顺序码、群码或组码。 (3)其他编码:产品、固定资产等可自行选择。,2018年10月8日星期一,青岛理工大学商学院,35,(二)数据库设计 1、总账数据库文件设计思路: 基础数据文件:存放基础数据资料的文件,供账务处理使用。如会计科目表、人员权限表、凭证类型表等; 主数据文件:记录经济业务事项重要数据的文件,如凭证文件、汇总文件等。 临时数据文件,为账务处理临时需要设置的,账务处理结算后,该文件中数据将被清除。如临时凭证文件,银行对账文件等。,第二章 账务处理子系统,2018年10月8日星期一,青岛理工大学商学院,36,2、主要文件设置及其结构、组织形式
21、科目表文件:存放用于业务处理的会计科目及属性的表文件。 临时凭证文件:存放已经录入但未审核的所有凭证,可以进行修改,一旦记账,记录转移到历史凭证文件中。 汇总文件:用于存放科目的年初余额、累计借方、累计贷方、期末余额以及每月借贷发生额等。 历史凭证文件:用于存放已经记账的所有记录,结构同临时凭证文件。 对账单文件:用于存放银行转来的对账单数据。 3、集团数据文件存储策略:分散存储和集中存储策略两种,第二章 账务处理子系统,2018年10月8日星期一,青岛理工大学商学院,37,注:进行账务处理之前,首先设置账套 (一)账务处理子系统至少应当分出六个功能模块: 1、初始化模块: 科目设置 凭证类型
22、设置 初始余额录入 人员权限设置 辅助核算设置 外币数量核算设置 结算方式设置等。,五、账务处理子系统的模块及程序设计,第二章 账务处理子系统,2018年10月8日星期一,青岛理工大学商学院,38,2、凭证处理模块: 凭证录入 凭证修改 凭证审核 凭证记账 凭证查询 常用摘要、联机查询科目等。,第二章 账务处理子系统,2018年10月8日星期一,青岛理工大学商学院,39,第二章 账务处理子系统,3、期末处理模块: 自动转账 结账 4、账簿输出模块:总账、明细账、日记账输出。 5、银行对账模块: 初始化,录入对账单,对账,输出余额调节表。 6、系统管理模块: 备份,恢复,人员更换,口令修改等。,
23、2018年10月8日星期一,青岛理工大学商学院,40,整体结构设计,登录界面,主界面,初始设置,凭证处理,帐簿输出,银行对账,系统管理,记账结帐,确认用户和口令,列示账务处理子系统的主菜单,内容如下,账务处理子系统结束,账务处理子系统,.,2018年10月8日星期一,青岛理工大学商学院,41,1、采用一个专门的程序生成报表格式和数据 优点:使用方便、可操作性强 缺点:程序维护量大 2、报表格式和数据来源由用户自己定义,由一个通用程序 根据定义生成报表 优点:通用性强 缺点:可操作性差、对用户要求高 3、电子表格软件(Excel、Lotus) 优点:强大的运算编辑功能、函数集和图形功能,运算方便
24、 缺点:不是专门会计软件,需要与账务处理子系统数据衔接,第三章 会计报表子系统,一、报表处理采用的方法,2018年10月8日星期一,青岛理工大学商学院,42,第三章 会计报表子系统,二、报表处理系统模块的划分,2018年10月8日星期一,青岛理工大学商学院,43,1、表中取数 表内取数 表间取数 前期报表取数 2、帐簿取数(针对会计科目发生额和余额) 取数时间 取数科目 科目项目(年初、期初、期末、本期、本年、明细科目期初、明细科目年初、明细科目期末) 3、直接取数(如*0.1,+200),第三章 会计报表子系统,三、报表取数分析,Excel 报表模块示例,2018年10月8日星期一,青岛理工
25、大学商学院,44,1、概念:可扩展商业报告语言,由美国华盛顿州会计师查尔斯.霍夫曼于1998年提出,是一种基于互联网技术,用于生成和传输商业报告的计算机语言标准,它通过给财务报表中的数据增加特定的标签和分类,使计算机能按照用户要求自动识别和分析报表。 2、原理:,第三章 会计报表子系统,四、XBRL概述,企业AIS,应用XBRL工具,SEC,证监会,公司网站,外部信息使用者,转化为期望的格式进行分析,2018年10月8日星期一,青岛理工大学商学院,45,手工工资业务处理流程计算机下工作的数据流程工资子系统的功能模块图工资子系统的数据库设计,第四章 工资子系统,2018年10月8日星期一,青岛理
26、工大学商学院,46,一、手工工资业务处理流程,第四章 工资子系统,2018年10月8日星期一,青岛理工大学商学院,47,(一)电算化工资子系统的任务分析 1、输入与职工工资核算和管理的有关数据; 2、处理企业职工调入、调出、内部调动及调资等数据; 3、按工资发放单位正确计算职工工资,输出“工资明细表”和“工资条”,为发放工资提供准确的依据; 4、逐级汇总各部门的工资费用,形成工资汇总表; 5、按规定比例计提职工福利费和工会经费;,第四章 工资子系统,二、计算机下工资业务数据处理流程,2018年10月8日星期一,青岛理工大学商学院,48,6、按工资用途,进行工资费用和职工福利费的分配,输出工资分
27、配表; 7、根据工资分配表编制转帐凭证,传输到帐务处理子系统和成本子系统,以便汇总入帐和计算产品成本; 8、正确计算并代扣个人所得税; 9、提供丰富的查询功能; 10、按月进行工资核算及工资管理信息处理,月份初始化工 作程序化; 11、提供必要的系统维护管理功能。,第四章 工资子系统,2018年10月8日星期一,青岛理工大学商学院,49,(二)计算机下工资业务处理数据流程图,第四章 工资子系统,2018年10月8日星期一,青岛理工大学商学院,50,第四章 工资子系统,三、工资子系统的功能结构图,2018年10月8日星期一,青岛理工大学商学院,51,1、部门文件:部门代码、部门名称、备注; 2、
28、职工类别文件:类别代码、人员类别、对应科目; 3、人员文件:人员代码、姓名、部门代码、类别代码; 4、工资明细表文件:月份、类别代码、部门代码、人员代码、姓名、基本工资、职务工资、工龄工资、浮动工资、物价补贴、交通费、加班工资、应发工资、扣房款、扣水电费、扣养老保险金、扣个人所得税、扣款合计、实发工资; 5、工资汇总文件:和工资明细表文件大体相同,只是减少“人员代码、姓名”两项,增加“人数”一项;,第四章 工资子系统,四、工资子系统的数据库文件设计,2018年10月8日星期一,青岛理工大学商学院,52,6、工资费用分配文件:月份,部门代码、基本生产费用、辅助生产费用、制造费用、管理费用、应付福
29、利费、营业外支出、其他应付款、销售费用; 7、计算公式文件:序号、项目名称、计算公式、公式条件; 8、个人所得税税率文件:纳税所得额、税率、速算扣除数。,第四章 工资子系统,工资模块示例,2018年10月8日星期一,青岛理工大学商学院,53,固定资产子系统的功能固定资产子系统的数据处理流程固定资产子系统数据库与模块设计,第五章 固定资产子系统,2018年10月8日星期一,青岛理工大学商学院,54,(一)管理固定资产卡片 1、系统提供灵活的卡片增加、修改、删除、查询、统计和汇总的功能; 2、输出各种固定资产综合性统计信息; (二)处理固定资产的增减变化业务 1、对固定资产增减变动进行管理; 2、
30、分部门、分类别汇总数据; 3、查询各种固定资产变动明细表;,第五章 固定资产子系统,一、固定资产子系统的功能,2018年10月8日星期一,青岛理工大学商学院,55,(三)计提折旧,计算净值 1、自动实现折旧的计提; 2、输出折旧费用分配表; (四)自动转帐 系统按照固定资产折旧分配表自动编制机制凭证, 并能够自动传递到账务处理子系统或成本子系统。,第五章 固定资产子系统,2018年10月8日星期一,青岛理工大学商学院,56,第五章 固定资产子系统,二、固定资产子系统的数据处理流程,2018年10月8日星期一,青岛理工大学商学院,57,(一)数据库文件设计 1、固定资产卡片文件(固定资产代码、名
31、称、原价、规格型号等、购入日期、启用日期、使用年限、总工作量、净残值率、部门代码、类别代码、折旧方式、累计折旧、取得方式); 2、固定资产增加文件(同上,可多一个字段“处理标记”判断本记录是否已经更新过); 3、固定资产减少文件(日期、编号通知单编号、固定资产代码、减少原因、处理标记); 4、内部调动文件(日期、编号、固定资产代码、原部门代码、新部门代码、处理标记); 5、折旧费用统计文件(部门代码、部门名称、费用科目代码、费用科目名称、折旧额)。,第五章 固定资产子系统,三、固定资产子系统数据库与模块设计,2018年10月8日星期一,青岛理工大学商学院,58,(二)固定资产子系统模块设计,第
32、五章 固定资产子系统,固定资产模块示例,2018年10月8日星期一,青岛理工大学商学院,59,第六章 销售与收款核算及管理,一、主要步骤 销售报价 签署订单 开具发票 发出货物 确认收入和应收款 确认销售成本 收回账款涉及到部门:销售部门,仓储部门,财务部门,客户(外部部门),本章以先开票后发货讲解,2018年10月8日星期一,青岛理工大学商学院,60,(一)业务流程描述:企业实际销售与收款业务的过程描述,对上述步骤进行详解。 (二)数据流程分析 1、报价与订单数据流程 2、发票开具及账务处理数据流程 3、发货及成本确认数据流程 4、收款数据流程,第六章 销售与收款核算及管理,二、基本流程分析
33、,2018年10月8日星期一,青岛理工大学商学院,61,(一)数据编码:如客户、存货、各种单据,以客户为例,通常采用群码方式。 (二)数据文件设计 客户档案文件 销售报价单文件:主要解决不同商品、不同客户、不同批量不同的价格和折扣率数据。 销售订单文件 销售发票文件 出库单文件 收款单文件,第六章 销售与收款核算及管理,三、数据编码及数据文件设计,2018年10月8日星期一,青岛理工大学商学院,62,第六章 销售与收款核算及管理,四、基本功能结构,销售与收款子系统,初 始 化 管 理,销 售 与 收 款 日 常 处 理,销售报价单 销售订单 销售发票 销售出库单 收款单,统 计 分 析 账 表
34、,自 动 转 账 及 系 统 维 护,2018年10月8日星期一,青岛理工大学商学院,63,请购 确定请求(审批)并选择供应商 确认采购订单并发出订单 进行采购 验收货物 确认采购发票 支付货款涉及到的部门:请购部门,采购部门,验收部门,财务部门,供应商(外部部门),第七章 采购与付款核算及管理,一、基本循环步骤,2018年10月8日星期一,青岛理工大学商学院,64,(一)业务流程说明:请购、审批、选择供应商、编制采购订单、发出订单、验收入库、采购发票入账、付款。 (二)IT下的数据处理流程 1、请购单文件的生成 2、采购订单文件的编制 3、入库单文件的生成 4、采购发票文件的生成 5、付款单
35、文件的生成,第七章 采购与付款核算及管理,二、基本流程,2018年10月8日星期一,青岛理工大学商学院,65,(一)编码方案:主要有供应商、存货、各种单据等 (二)数据文件设计 请购单文件 采购订单文件 采购发票文件 入库单文件 付款单文件 其他文件:供应商档案文件、采购价格文件,第七章 采购与付款核算及管理,三、编码方案及数据文件设计,2018年10月8日星期一,青岛理工大学商学院,66,第七章 采购与付款核算及管理,四、基本功能模块,采购与付款子系统,初 始 化 管 理,采 购 与 入 库 日 常 处 理,请购单 采购订单 入库单,采 购 发 票 管 理,自 动 转 账 及 系 统 服 务
36、,付 款 管 理,账 表 输 出 与 统 计 分 析,2018年10月8日星期一,青岛理工大学商学院,67,购销存子系统总体框架,2018年10月8日星期一,青岛理工大学商学院,68,1、品种法 2、分批法 3、分类法 4、分步法 5、定额法,第八章 成本子系统,一、手工成本核算方法,2018年10月8日星期一,青岛理工大学商学院,69,二、手工成本核算业务流程,第八章 成本子系统,2018年10月8日星期一,青岛理工大学商学院,70,(一)流程分析 1、费用数据转入 2、原始数据录入 3、成本计算 4、成本账表的输出 5、成本查询 6、系统设置,三、计算机成本子系统流程分析,第八章 成本子系
37、统,2018年10月8日星期一,青岛理工大学商学院,71,(二)计算机成本子系统流程图,第八章 成本子系统,2018年10月8日星期一,青岛理工大学商学院,72,四、计算机成本子系统功能模块设计,第八章 成本子系统,2018年10月8日星期一,青岛理工大学商学院,73,青岛理工大学商学院,第三部分 结束 Thank You,2018年10月8日星期一,青岛理工大学商学院,74,会计科目设置,(1)科目设置:主要是将单位会计核算中使用的科目逐一描述给系统,并把结果保存起来。 (2)设置内容:定义所有的科目代码、定义所有的科目名称、定义余额方向、设置科目性质、定义其他(助记码、辅助核算等)。 (3
38、)设置的主要功能:增加、修改、删除、保存、退出 (3)设置注意事项:第一,增加科目时,科目编码必须唯一,各级长度遵守设定的方案。第二,修改科目时,允许修改科目名称、辅助核算等内容。科目使用后,辅助核算在一个年度内也不允许修改(部分软件还允许修改科目代码,如金蝶KIS);第三,删除科目时,对于有下级明细的科目、有发生额和余额的科目不能删除。 第四,科目存盘时,判断科目代码、科目名称等必要填写项目是否符合规定,符合规定可以保存。,设计示例,返回,2018年10月8日星期一,青岛理工大学商学院,75,(1)凭证类型设置是对企业所用凭证的类型进行管理的模块,主要有:记账一种;收款、付款、转帐凭证三种;
39、现收、现付、银收、银付、转帐凭证五种。 (2)注意事项: 第一,凭证类型的划分不影响会计核算的最终结果,因此此功能可有可无; 第二,凭证类型一经确定,同一会计期间内尽可能不要修改。 第三,设定凭证类型时,可以设定不同类型的校验条件,校验条件是用户可以选择设定凭证的借方必有科目、贷方必有科目、借贷必有科目、借贷必无科目等。如现金收款凭证设定为“借方必有现金科目”。,凭证类型设置,设计示例,返回,2018年10月8日星期一,青岛理工大学商学院,76,(1)初始余额录入:将手工帐簿各科目的余额录入到计算机中,保证手工帐簿和计算机帐簿内容的连续性和继承性,并将初始余额保存在汇总文件中。 (2)方式:
40、直接录入开始使用月份的月初余额:工作量小,但不能统计出一年的累计发生额; 录入年初余额和1月至使用计算机月份前各月的发生额。工作量大,但可以统计出一年的累计发生额。(建议从年初使用会计新系统) (3)进行自动试算平衡 公式一:资产=负债+所有者权益 公式二:总帐=下属明细帐余额汇总 公式三:借方合计=贷方合计 只有平衡后才能进行正常的凭证处理及记帐结帐等工作 (4)一旦开始使用,初始余额不允许再录入,并且余额不允许修改。,初始余额录入设置,设计示例,返回,2018年10月8日星期一,青岛理工大学商学院,77,(1)意义:按照财政部基本功能规范规定,会计核算软件具有输入操作人员岗位分工的情况,防
41、止非指定人员擅自使用的功能和对指定操作人员实行使用权限控制功能。 (2)人员权限设置模块的功能 第一,实现对人员分工的管理,结果保存在权限文件中。 第二,财务主管应当具备所有权限,并具有对财会人员分工的职责。 第三,财务分工基本功能:编辑人员(增加、修改、删除)、赋予权限(范围权限、功能权限、金额权限、科目权限等),人员权限设置,设计示例,返回,2018年10月8日星期一,青岛理工大学商学院,78,(1)辅助核算设置是进行立体管理要求出现的功能。 (2)该功能重点设计在“科目设置”中,科目表中相应的辅助核算字段设置了哪一项辅助核算,进行凭证录入时就自动调出哪一个辅助核算文件档案供操作人员选择,
42、并保存在凭证文件中; (3)辅助核算文件档案主要有:客户、供应商、部门、员工、项目等,辅助核算概述,返回,2018年10月8日星期一,青岛理工大学商学院,79,(1)数量外币核算是对有外币业务的科目及进行数量核算的科目进行的一种设置。 (2)重点在科目设置模块中操作,科目文件中应当增加外币和数量字段,用以在日常凭证处理时进行判断。 (3)符合外币和数量核算的,系统应自动调出数量和外币计算模块,进行数量金额计算和外币折算,并把结果保存在凭证文件中。,数量外币核算概述,返回,2018年10月8日星期一,青岛理工大学商学院,80,(1)结算方式是企业经营过程中使用的收款及付款结算的方式。主要有现金及
43、银行结算。 (2)结算方式的作用是在银行对账、应收应付、采购销售中确定结算方式,用以作为核对和核销的依据。 (3)结算方式主要设置的内容有:编码、名称、是否进行票据管理等。,结算方式概述,返回,2018年10月8日星期一,青岛理工大学商学院,81,(1)凭证录入的功能:将录入的格式显示在屏幕上,财会人员按格式输入凭证,录入过程中允许修改,凭证输入完毕后存盘检查,如果无误,保存在凭证文件中(如记帐凭证文件或临时凭证文件),否则拒绝保存。 (2)记帐凭证的格式:目前通用的做法是允许财会人员设置凭证的类型,但所有凭证类型均采用统一的格式。 (3)正确性检查: 凭证号检查:不同类型凭证每月连续编号,不
44、能重号、漏号,在新增凭证时自动生成凭证号。 日期检查:日期需要随凭证号的增加而增加,只允许输入未结帐月份的凭证。,凭证录入设计,下一页,2018年10月8日星期一,青岛理工大学商学院,82,附件:本凭证附件张数,无特殊要求,一般3-4位数字 摘要:不能为空,是经济业务简要说明,一般有字数要求 科目代码检查: ()存在性检查:在科目文件中检查科目代码是否存在。 ()明细科目检查:凭证录入中需要录入相关科目的最明细科目。 ()与凭证类型相符性检查:特定凭证有特定的要求,如果没有满足要求,则系统不允许保存。 ()余额检查:有借必有贷,借贷必相等。 (4)设置外币、数量及辅助核算的,凭证录入时系统自动
45、根据属性链接相应的数据文件,要求选择或者录入相应数据。,凭证录入设计,返回,设计示例,2018年10月8日星期一,青岛理工大学商学院,83,(1)修改方式:无痕迹和有痕迹修改 (2)修改输入的凭证:凭证录入时发生错误,可直接更改。无痕迹 (2)审核过程中发现的错误,在尚未审核前,应退回凭证由填制者修改,在已经审核完毕发现的错误,需要审核人员取消审核,再退回由填制人进行修改。无痕迹 (3)对已经记帐的凭证,不能直接修改,只能用重做凭证方法来更正,主要有:红字冲销法、补充登记法。有痕迹 注:软件提供了反记账功能,属于无痕迹修改(3)情况;,凭证修改要求,返回,2018年10月8日星期一,青岛理工大
46、学商学院,84,(1)凭证审核模块的功能:发现凭证录入过程无法发现的错误;为记账提供一个标记(只有经过审核的凭证才能记帐)。第一,凭证录入过程机器可自动检查的项目:科目代码、借贷金额、凭证类型。第二,凭证录入过程机器不能自动检查的项目:“串户”、借贷反向、借贷同增减。 (2)凭证审核方法:静态屏幕审核法(单张审核与全部审核)与二次输入校验法。 (3)凭证审核模块应具备的控制功能:审核人与制单人不能为一人;凭证经审核后不能修改删除,如要修改删除须取消审核;取消审核只能由审核人来完成。,凭证审核设计,返回,设计示例,2018年10月8日星期一,青岛理工大学商学院,85,(1)记账可以一天记几次,也
47、可以多天记一次,由软件自动进行; (2)记账处理过程: 记帐凭证检查; 保护记账前状态; 开始记账,显示记账开始,在不同工作区打开科目文件、临时凭证文件、历史凭证文件、汇总文件、企业银行对账文件等; 取“临时凭证文件”中已审核但没有记账的凭证的一条记录,如果文件没有结束,继续执行,否则转到最后一步,关闭所有文件结束记帐。 以该条记录中的“月+科目代码”为查找关键字在科目文件和汇总文件中找相应的记录,更新汇总文件中的“本期发生额”和“本年累计发生额”,并逐级更新汇总表文件中科目的父科目的本期发生额和本年累计发生额;更新企业银行对账文件和历史凭证文件。 将该记录打上记账标志,返回第四步; 从临时凭
48、证文件中删除记账标志的记录。 关闭所有文件,结束记账过程。,记账思路设计,返回,2018年10月8日星期一,青岛理工大学商学院,86,查询打印模块功能:主要是完成对各种凭证(未审 核、已审核、已记帐)的查询和打印。,凭证查询设计,返回,2018年10月8日星期一,青岛理工大学商学院,87,(1)转账业务的特点: 期末转账业务一般每期重复有规律的进行,一般科目都相同,金额的确定方法相同,仅仅金额每期不等。 一般都期末进行,没有具体的原始凭证。 大多从会计账簿中已经存在的数据中提取数据进行加工计算。 (2)自动转账的要求:由上述特点,财务软件自动转账功能可以进行上述业务处理,但是必须遵循以下要求:
49、 期末转账前要求本期发生的经济业务必须已经记账; 由于自动转账生成凭证之间存在数据使用关系,因此,需要按照以下步骤进行:第一,工资费用分配;第二,制造费用结转;第三,各项其他费用的计提,如福利费,工会经费,教育费附加等;第四,汇兑损益调整;第五,所得税计算;第六,损益类账户结转本年利润。 (3)自动转账模块的功能:定义自动转账模板、生成相应凭证 教材例子:制造费用转生产成本,自动转账设计思路,返回,2018年10月8日星期一,青岛理工大学商学院,88,(1)结账日期:一般初始设置会计分期时确定; (2)控制文件:通过一个结账文件(月份,结账日,结账人员,结账标志)控制,文件中每一条记录控制一个月份。 (3)结账步骤: 保护结账前状态; 结账前的检查工作:上月未结账,本月不能结账;本月如果有未记账的凭证不能结账。 如果是年结(即结转12月份账),应当产生下一年度空白账簿文件,并结转余额到科汇总文件中。 做结账标志。 (4)结账每期结账日进行一次;本期没有结账可以做下月凭证并记账,软件特有的跨月记账法,