254-第八章 账务处理系统开发实例.ppt

254-第八章 账务处理系统开发实例.ppt

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第八章 账务处理系统开发实例 本章学习目的:通过对会计电算化的核心子系统——账务处理子系统的开发实例的学习,了解信息系统开发的全过程。 系统分析 系统分析就是要给出系统的需求模型。结构化方法中,模型主要有数据流图和数据字典构成。 手工系统的数据流图 账务处理系统包括的业务为凭证处理,登记各类账册,和进行银行对账这些工作,不包含其他业务,则分析完成这些业务所需要的输入、输出,将整个账务处理系统看作是一个加工,画出其输入输出数据流(外部实体被忽略),则得到账务处理子系统数据流图的顶层数据流图 分解 对顶层数据流图进行分解,将其分解为凭证处理、登账处理、银行对账、和账务查询四个处理,同时将必要的数据存储表现出来,即可得到更为详细的第一层分解图,称为图0 账务处理系统第二层分解图之一(图1) 账务处理系统第二层分解图之二(图2) 账务处理系统第二层分解图之三(图4) 新系统的数据流图 作为示例,为简单起见,我们在新系统的数据流图中并没有增加新的功能,只是考虑到了人机分工。此处的数据流图是计算机化的账务处理系统中涉及到计算机部分的数据流图,人工完成的部分将不作反应。例如:计算机没有能力审核原始凭证、填制记账凭证,这些工作必须由人来完成,因此进入系统(系统的自动化部分)的应该是记账凭证而不是原始凭证。银行对账单仍然是系统的输入数据流,原有的输出数据流系统也必须提供。因此,修改后的新系统的顶层数据流图和图0如下: 新系统的顶层数据流图 新系统的第一层分解图(图0) 新系统第二层分解图之一(图1) 新系统第二层分解图之二(图2) 对“银行对账”进行分解 新系统第二层分解图之四(图4) 数据字典 数据字典的作用是对数据流图中的各种成分进行详细说明,作为数据流图的细节补充,和数据流图一起构成完整的系统需求模型。数据字典一般应包括对数据项、数据结构、数据存储和数据处理的说明。以下列出本系统的主要数据字典条目。 1. 数据项条目 数据项编号:D01-001 数据项名称:凭证编号 别 名:凭证流水号 符 号 名:PZBH 数 据类 型:数值型 长 度:4 取 值范 围:1~9999 其余略。 数据字典 数据结构条目 数据结构编号:DS01-003 数据结构名称:会计分录 别 名:分录 简 述:记账凭证的基本组成成分 组 成:科目代码+借贷方向+金额 其余略。 3. 数据存储条目 数据存储编号:F01 数据存储名称:记账凭证 来 源:由凭证处理产生 组 成:凭证日期+凭证类别+凭证编号+附件张数+ {会计分录}+制证+主管+审核 数据处理条目 系统设计 模块结构设计 可以根据数据流图来导出系统的初始模块设计图,从新系统的图0来看,账务处理子系统似乎是一个变换型的数据流图,凭证处理,登账处理,查询处理有一种输入、处理、输出的关系,但在实际业务处理上,人们仍然将它们视为不同的事务,根据需要选择相应的业务进行处理,因此我们采用事务分析法来设计系统的模块结构。由于选择事务的处理比较简单,我们将其并入顶层模块中。初始模块结构图如下 初始模块结构图 初始模块结构图 改进后的系统模块结构图 改进后的系统模块结构图 数据库设计 除了与记账凭证,账册等对应的表外,我们还增设了基于安全因素考虑的一些表,并且作了适当的规范化。下面给出各关系模式。 账套参数(单位名称,账套启用日期,当前会计年份,当前会计月份,当前凭证编号) 科目表(科目代码,科目名称,年初余额,期初余额,本期借方发生额,本期贷方发生额,期末余额,是否最细科目) 用户表(用户名,职务,口令) 功能表(功能名) 权限表(功能名,用户名) 凭证标识(凭证日期,凭证编号,凭证类别,附件张数,主管,制证,审核) 凭证分录(凭证日期,凭证编号,凭证类别,科目代码,摘要,借方金额,贷方金额,记账标志) 日记明细账(科目代码,凭证日期,凭证编号,凭证类别,摘要,借方金额,贷方金额,余额方向,余额) 科目汇总表(年份,月份,科目代码,借方发生额,贷方发生额) 总账(年份,月份,科目代码,期初余额,借方发生额,贷方发生额,期末余额) 代码设计 由于是一个简化的例子,此处用到的代码比较少,只有科目代码和凭证编号。对于科目代码国家有规定,采用的是层次码。新的会计制度中一级科目代码为四位数字,二级以后可以由企业自行决定其位数。此处再作一简化,规定每级明细科目占两位。如果要使设计具有通用性,则必须允许用户自己决定明细科目的编码方法,这可以通过数据库设计结合程序设计来解决。 凭证编号我们规定其为四位数字,这对一般企业来说已经足够。 输入/输出设计 输入/输出设计 典型模块设计示例 菜单 凭证输入

文档评论(0)

小玉儿 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档