资源简介 (共60张PPT)第2章 会计信息系统的规划、分析与设计内容提要会计信息系统开发概述系统开发生命周期系统开发方式系统规划系统分析系统设计系统实施系统维护新系统开发系统分析报告系统设计报告系统测试报告等可行性项目建议书系统开发的生命周期系统开发方式的比较应根据企业的资源情况、技术力量、外部环境等因素选择适当的开发方式。特点 自行开发 委托开发 购买现成软件包对分析、设计能力的要求 非常需要 需要 不需要编程能力的需求 非常需要 不需要 不需要系统维护 容易 较困难 困难开发费用 较少 多 少内容提要会计信息系统的规划系统规划任务初步调查可行性分析系统规划的任务任务将个别的系统项目或应用程序与企业的战略目标相联系内容战略系统规划项目规划初步调查现行系统的基本情况新系统的目标系统开发的条件初步确定:是否建立新系统建立何种规模的系统要解决什么问题、达到哪些目标系统软硬件的总体配置方案如何系统的开发方式可行性分析技术可行性经济可行性管理可行性编写可行性分析报告内容提要现行系统的详细调查结构化分析建立信息系统的逻辑模型系统分析报告书会计信息系统分析现行系统的详细调查结构化分析建立信息系统的逻辑模型系统分析报告书会计信息系统分析 组织机构 业务流程 数据流程 数据分析 功能分析调查方式:(1)召开调查会;(2)访问;(3)填写调查表;(4)参加业务实践等。在这一阶段就可以收集出一套可供程序调试用的试验数据。内容现行系统的详细调查系统需求分析的方法-sa方法结构化分析方法:面向数据流进行系统分析的方法;采用“自顶向下,逐层分解”的思想工具数据流程图(data flow diagram,简称dfd)数据词典(data dictionary,简称dd)结构化系统方法为了将复杂性降到人可以掌握的程度,可以将大问题划分为若干个小问题,然后分别解决,亦即“分解”;“分解”可以分层进行,即先考虑问题最本质的属性,暂时将细节去掉,然后再逐层添加细节,直至涉及最详细的内容,即“抽象”。“逐层分解”,“自顶向下”结构化系统方法总账子系统基本功能制作人:殷建红账务处理子系统初始设置凭证管理期末处理账表输出出纳管理会计报表科目设置凭证类别设置初始余额输入人员权限设置其他设置凭证录入凭证审核查询打印自动转账记账月结年结日记账明细账总账报表综合查询现金日记帐银行日记帐资金日报支票登记银行对账总账子系统基本功能业务处理描述与数据流程图符号 名字 释义数据流 “起点”流向“加工”“加工”流向“文件”“文件”流向“加工”“加工”流向“加工”加工 对数据流的处理存储 相关数据的集合外部实体制作人:殷建红业务流程制作人:殷建红数据流程图示例业务流程与数据流程基本概念业务流程数据流程以图形形式描述简单的业务处理流程对数据的存储、流动、处理加工和使用情况进行综合描述,以数据间的相互关系抽象地反映系统的全貌。描述对象描述的是某一项具体的业务描述的是数据流是对业务流程的进一步抽象与概括。制作人:殷建红数据流程分解过程数据流程分解过程数据流程分解过程数据流程分解过程你所接触的业务流程与数据流程审视数据流程——检查业务流程是否得到全面实现,各环节数据收集是否缺失描述业务流程——是在信息系统中再现或优化流程的基础数据字典数据字典主要用来描述数据流程图中的数据流和数据存储的详细逻辑内容、处理逻辑的某些数据特征数据元素,即数据项是最小的数据组成单位(定义名称、类型、取值范围、长度等)数据流(来源、去向、流量、高峰时期的流量)如:记账凭证的来源-手工录入或系统生成,去向-经处理后输出明细账和总账)数据处理(处理逻辑的输入、输出以及处理逻辑)如固定资产折旧计算方法数据字典数据字典是对数据流图中包含的数据的定义数据字典以记账凭证为例,其数据字典(部分数据项)示意如下:数据项名称类型宽度取值范围来源凭证编号字符50—99999输入凭证日期日期大于2011.1.1参照日历会计科目字符40科目档案文件中的科目参照科目档案文件借方金额数值8,2借方金额合计=贷方金额合计输入贷方金额数值8,2输入附件张数数值2,0大于0制单人字符8系统自动记录填制凭证的操作员姓名数据字典是对数据流图中包含的数据的定义数据描述与数据词典数据元素条目(数据元素是不能再分解的数据单位)名称、类型、取值含义、字长、相关数据项等数据结构条目(描述某些数据项之间的关系)名称、编号、简述、组成数据流条目(流动的数据)名称、来源、去向、流量、组成数据描述与数据词典数据处理条目(详细描述数据处理手续和处理逻辑)名称、输入数据名、输出数据名、处理逻辑等数据存储条目(描述数据的静态结构)文件名称、组织方式、组成、相关联的处理外部实体条目(描述数据的来源和去向)名称、有关的数据流等数据字典数据字典定义不妥可能导致的系统应用问题数据字典数据字典定义不妥可能导致的系统应用问题建立信息系统的逻辑模型需求分析系统目标业务流程数据流程数据属性数据查询要求数据输入、输出系统分析报告书引言系统概述新系统逻辑模型用户需求说明系统设计实施初步计划建议内容提要会计信息系统的设计概念设计评估与选择详细设计程序设计概念设计目的通过向用户提供若干合理的选择,系统专业人员可以避免对新系统造成先入为主的限制。方法结构化方法:建立“系统结构图”,用系统结构图描述系统的层次、分块结构。要点应当突出几个备选方案的主要功能之间的区别。记账凭证查询按凭证号 查 询按日期查 询按查询条件查询结构图中的主要成分:(1)模块(2)调用(3)数据凭证号日期查询条件系统结构图模块划分的原则低耦合度、高内聚度自顶向下、层层分解一方面,各个模块具有相对独立性,可以分别设计实现;另一方面,可将模块之间的相互关系(如数据传递、调用)通过一定的方式予以说明,便于系统的修改与维护。系统的功能结构原理.........XXX系统子系统1子系统2功能模块1程序模块1子系统n功能模块2功能模块n程序模块2程序模块n评估与选择任务从所有概念设计方案中选择一个系统。步骤详细的可行性研究技术可行性操作可行性进度可行性成本效益分析成本效益分析确认成本一次性成本经常性成本确认效益有形效益无形效益成本效益比较净现值法回收期法详细设计详细设计是系统功能、结构实现方法的最详细说明,是程序设计的依据编码设计数据库文件设计输出设计输入设计安全保密设计处理流程设计编码方法顺序编码位数编码分组编码编码设计原则唯一性系统性简明性稳定性扩展性合法、合规性数据库文件设计根据所选择的具体数据库系统,进行数据库设计文件依据:数据流程图、数据词典步骤确定系统需要建立的文件数据库文件结构设计数据库文件的组织形式数据库文件的属性确定系统需要建立的文件类型系统主文件是系统中最重要的共享文件,主要存放具有固定值属性的数据。必须准确、完整并及时更新 。参照数据汇总数据业务文件是用来存放表明经济业务发生的数据文件,包含了对主文件进行更新的全部数据。主文件和业务文件之间的关系客户编码 客户名称 客户地址 联系人 联系电话1001 甲公司 北京市…… 张一 ……订单号 订单日期 客户编码 产品编码 订购数量2010 2021/09/09 1001 7891 500产品编码 产品名称 价格 库存数量7981 XXXX 80 6000客户文件(主文件)存货文件(主文件)订单文件(业务文件)数据库文件结构设计数据库文件的组织形式数据库文件的组织形式是指数据记录排列、读写的方式等顺序组织方式索引组织方式数据库文件的属性保密性读写性共享性会计信息系统中要为每一个子系统设计数据库文件,设计每个库文件的文件名、文件结构及文件组织方式和属性等。输出设计从系统开发的角度看,输出决定输入,即输入数据只有根据输出的要求确定确定输出内容根据业务文件数据生成的表示经济业务发生的信息根据主文件数据生成的参照数据和汇总数据根据业务文件和主文件的数据合成的信息选择输出设备、介质与输出方式确定输出格式输入设计输入设计是信息系统与用户之间交互的纽带,决定了人机交互的效率,对系统的质量有决定性的重大影响。输入设计原则(最少量、最简单、早检验、少转换)输入设计内容确定输入数据的内容确定数据的输入方式和输入设备确定输入数据的记录格式输入数据的正确性校验输入会计信息系统中的会计数据以数据文件的形式保存起来安全保密设计系统的安全保密性要靠软件的控制、各种管理制度和人工控制才有保证设立密码权限控制系统设立操作日志系统数据的备份与恢复系统运行状态的自动记录与检查处理流程设计处理流程设计的关键是用恰当的表达方法来描述每个模块的执行过程。常用的描述工具有:流程图(flowchart)程序设计语言pdl(program design language)思考题为什么会计人员和审计人员要参与会计信息系统的开发?什么是系统开发生命周期?分为几个阶段?各阶段的主要任务和文档是什么?数据源、数据存储和数据流之间的区别?如何绘制数据流程图和功能结构图?上网查询主要软件公司开发的会计软件,比较各软件公司开发的会计软件的功能。q & a 展开更多...... 收起↑ 资源预览