会计信息系统分析与设计方法.ppt

上传人:牧羊曲112 文档编号:4962842 上传时间:2023-05-26 格式:PPT 页数:160 大小:3.10MB
返回 下载 相关 举报
会计信息系统分析与设计方法.ppt_第1页
第1页 / 共160页
会计信息系统分析与设计方法.ppt_第2页
第2页 / 共160页
会计信息系统分析与设计方法.ppt_第3页
第3页 / 共160页
会计信息系统分析与设计方法.ppt_第4页
第4页 / 共160页
会计信息系统分析与设计方法.ppt_第5页
第5页 / 共160页
点击查看更多>>
资源描述

《会计信息系统分析与设计方法.ppt》由会员分享,可在线阅读,更多相关《会计信息系统分析与设计方法.ppt(160页珍藏版)》请在三一办公上搜索。

1、第2章会计信息系统分析与设计方法,【学习目的与要求】了解信息系统的开发方法和开发过程掌握系统分析的主要目的和工作内容掌握系统设计的主要目的和工作内容掌握系统分析与设计的主要工具的用途,第一节 会计信息系统分析与设计概述,一、系统分析与设计方法简介 系统分析与设计的方法又称为系统开发方法 这类方法多达数十种,第一节 会计信息系统分析与设计概述,一、系统分析与设计方法简介,系统开发:是修正或替换部分或全部信息系统的过程,期间需要投入大量的时间和资源,为什么要研究会计信息系统的开发方法呢?,因为会计信息系统的开发和设计是一个庞大的系统工程,具有很强的专业性和技术性,为了确保开发工作的顺利完成,必须有

2、一套完善的开发方法做指导。,为什么要研究会计信息系统的开发方法呢?,在软件开发工作刚开始出现的时候,人们并没有意识到软件开发方法的重要性,投入大量开发软件系统的人力和物力后,却发现结局不尽人意。,你知道系统的开发大概需要多少时间?需要多少人力吗?,例如:WINDOWS95开发 win95是95年发布的,开发周期是3年11 236 344 行代码9 234 455小时编码 49分钟/行2 333 345小时测试 12.5分钟/行10000人参与,部分是微软员工,部分雇佣(外包),为什么要研究会计信息系统的开发方法呢?,WINDOWS95开发(成功案例)(续)发放了几千套拷贝,关键用户评价产品的完

3、整性和工作的精确性(最终用户评审)。与潜在用户配合,开发屏幕格式外观和结构(原型法),为什么要研究会计信息系统的开发方法呢?,为什么要研究会计信息系统的开发方法呢?,失败案例 例如IBM公司的OS/360系统和美国空军某后勤系统,这两个系统都花费了几千人数年的努力,结果都是令人失望的。,为什么要研究会计信息系统的开发方法呢?,70年代以后,西方开始重视系统开发方法的研究,提出了许多新的开发方法,其中应用较多的方法有生命周期法(又称结构化系统开发方法)、原型法和面向对象法等,它们都是从实践中总结出来,反过来指导实践的。,第一节 会计信息系统分析与设计概述,二、结构化系统分析与设计方法结构化系统开

4、发方法的基本思想,用系统工程的思想和工程化的方法、按用户至上的原则,结构化、模块化、自顶向下的对信息系统进行分析与设计。,结构化开发方法的特点,优缺点,优点,缺点,结构化开发方法的特点,在会计信息系统的开发过程中,系统文档起着非常重要的作用。系统文档的作用是:提高系统开发过程的能见度,以便项目管理人员在系统开发各阶段进行进度控制和质量管理;提高开发效率,尽早发现错误及不一致性,减少返工;作为一定阶段的工作成果和结束标志;记录开发过程中的有关技术信息,便于以后的系统开发使用和维护;提供对会计人员和其他用户进行培训的有关信息;作为系统开发的事例,供其他系统开发工作参考。,第一节 会计信息系统分析与

5、设计概述,三、原型法 原型法就是针对结构化生命周期法的问题提出的一种新的系统开发方法。它的主要思想是:首先建立一个能反映用户主要需求的原型,让用户实际看见新系统的概貌,以便判断哪些功能是符合要求的,哪些是需要改进的,然后将原型反复改进,最终建立完全符合用户要求的新系统。,第一节 会计信息系统分析与设计概述,三、原型法 原型法突出一个“快”字,采用结构化生命周期法作系统分析时要反复和用户讨论,这种讨论费时费力,而且终究是“纸上谈兵”,原型法则是“真枪实弹”,能够使用户立刻与想象中的目标系统作出比较。开发人员向用户提供一个“样品”,用户迅速向开发人员作出反馈,这就是原型法的优越性,第一节 会计信息

6、系统分析与设计概述,三、原型法,用于用户需求难以预先完全确定的情况下,对信息系统进行分析与设计方法,第一节 会计信息系统分析与设计概述,三、原型法,原型系统的一个早期可运行版本,它能反映新系统的部分重要特征和功能,原型法是强调系统设计者与最终用户之间自始至终通力合作,用比较短的时间完成问题空间定义后,采用一些适当的开发工具立即建立一个可行的原型,第一节 会计信息系统分析与设计概述,三、原型法,第一节 会计信息系统分析与设计概述,三、原型法,在交付用户试用,提出修改意见,再采用迭代法或增量法反复修改、完善产品的功能,形成最终产品。,原型法的种类:,第一节 会计信息系统分析与设计概述,原型法的工作

7、流程示意图:,第一节 会计信息系统分析与设计概述,三、原型法,使用要注意几点:,应当重视开发过程的控制,将原型法和生命周期法有机结合,了解原型法的使用环境和开发工具,注意使用范围,三、原型法,第一节 会计信息系统分析与设计概述,第一节 会计信息系统分析与设计概述,四、面向对象的分析方法与面向对象的设计方法 面向对象的系统开发方式是在面向对象的程序设计方法出现的推动下产生的 所谓对象,就是用户所关心的客观事物,如某种报表、某种单据等等如:,凭证输入界面:,凭证输入界面:,一组功能按钮,凭证输入界面:,软件中的菜单也有相应的功能可以选择,那么设置这样的一组按钮的作用是什么?,试分析,面向对象开发方

8、法和主要概念,面向对象方法的开发过程,第一节 会计信息系统分析与设计概述,面向对象方法的优缺点,第一节 会计信息系统分析与设计概述,开发方法的综合取舍,第一节 会计信息系统分析与设计概述,第二节 会计信息系统分析,初步调查和可行性分析,企业概貌,目标与任务,企业概貌开发条件,现行系统的一般状况,外部环境,计算机应用现状和水平,可能投入的人力、物力财力、时间限制,调查报告,系统初步调查,可行性分析的内容,1、技术可行性 在现有成熟的技术条件下,实现系统开发目标的可能性 诸如:计算机速度、存储量、安全技术、开发人员的经验和水平等等,2、经济可行性 对新系统的成本/效益进行估算分析这里又包括了直接效

9、益和间接效益,3、管理可行性 除技术、经济因素外,系统内部环境及各种客观条件等因素对系统的影响。,可行性分析报告,引言,系统方案介绍,可行性研究内容和结论,方案比较分析,可行性分析:,系统开发背景和意义,参考结论,可行性分析通过,则进行系统分析,第二节 会计信息系统分析,一、现行系统的详细调查(一)详细调查的内容 1、组织结构调查 主要描述财务部门在组织机构中的具体作用及与其他组织之间的关系,系统开发案例,一个库存管理系统的分析与设计,企业简介,业务简介,产品入库,登记台帐,企业简介,产品品种规格、单价及定额储备,组织机构,第二节 会计信息系统分析,一、现行系统的详细调查(一)详细调查的内容

10、2、管理结构调查 主要描述财务部门为了实现系统目标,必须具有完成某项工作的能力,系统分析,管理功能分析,第二节 会计信息系统分析,一、现行系统的详细调查(一)详细调查的内容 3、业务流程调查 主要调查系统内部各单位、人员之间的业务关系、作业顺序及管理信息流向,一般将调查结果绘制成业务流程图,仓库业务流程分析,第二节 会计信息系统分析,一、现行系统的详细调查(一)详细调查的内容 4、薄弱环节调查 这些薄弱环节就是新系统设计时必须解决的主要问题,通常又称为流程诊断 在会计信息中往往薄弱环节就是会计的管理和决策支持功能,薄弱环节分析,第二节 会计信息系统分析,一、现行系统的详细调查(一)详细调查的内

11、容 5、对会计系统“三要素”及其相互关系的调查“三要素”就是凭证、账簿和报表,如:仓库管理,如:仓库管理,如:仓库管理,第二节 会计信息系统分析,一、现行系统的详细调查(二)详细调查的方法 1、要素分析法 就是通过对系统的组成要素及相互关系分析,达到认识系统的一种分析方法,第二节 会计信息系统分析,如:会计信息系统的三个要素:凭证、账簿、报表 搞清楚它们是如何生成(填制或登记等)以及之间的关系,第二节 会计信息系统分析,一、现行系统的详细调查(二)详细调查的方法 2、输入输出分析法 又称“黑箱”法,是通过对系统的输入环节和输出环节进行分析,从而达到认识系统的一种分析方法,第二节 会计信息系统分

12、析,一、现行系统的详细调查(二)详细调查的方法 3、功能分析法 通过对系统的功能进行具体的分析以达到认识系统目的的一种分析方法,第二节 会计信息系统分析,一、现行系统的详细调查(二)详细调查的方法 使用不同的详细调查的方法,还要看调查对象和调查目的,第二节 会计信息系统分析,二、建立现行系统的逻辑模型 所谓逻辑模型,就是使用一些描述工具,将详细调查了解的系统进行描述所形成的一些列文档 结构化分析方法使用的工具有功能结构图、数据流程图、数据字典和处理逻辑说明等,你认为新系统的逻辑模型与原系统的逻辑模型会有区别吗?,试分析,第二节 会计信息系统分析,三、形成新系统的逻辑模型(一)二次分析系统 主要

13、任务是根据详细调查,对前次的可行性研究确认的系统目标进行进一步分析,第二节 会计信息系统分析,三、形成新系统的逻辑模型(二)分析业务流程,实施BPR(业务重组)这部分的工作任务主要是业务流程重组,编制新系统的业务流程,确定人机界面,例如:某学校学生购买教材先找系部教学刘秘书开证明,然后找教材供应中心李会计开购书发票,再到王出纳处交费,王出纳在发票上盖戳,然后到书库找陈保管员领书。,第2章 会计信息系统分析与设计,以上整个流程如果用图示:,第2章 会计信息系统分析与设计,学生,学生,购书申请,购书证明,购书发票,领书单,书,学生购买教材的具体模型,在上述学生购买教材的具体模型中,涉及的有关人员可

14、能会发生变动,所以将本质的工作抽象出来就有:,第2章 会计信息系统分析与设计,学生,学生,购书申请,有效购书单,发票,领书单,书,学生购买教材的逻辑模型,如果现在开发计算机处理系统,它不会完全模仿原来的系统,对原系统中的环节可能需要调整,然后形成新系统的逻辑模型:,第2章 会计信息系统分析与设计,学生,购书申请,发票,领书单,书,计算机售书系统的逻辑模型,学生,计算机售书系统的逻辑模型在进一步补充完善,如出错处理,另外根据计算机特点应该有相应的数据存储,所以最后的系统逻辑模型可能是:,第2章 会计信息系统分析与设计,学生,发票,领书单,改进后的目标系统逻辑模型,学生,购书申请,审核无效,第二节

15、 会计信息系统分析,三、形成新系统的逻辑模型(二)分析业务流程,实施BPR(业务重组)业务流程重组过程中,优化流程是关键,而这其中由于没有具体标准,很难界定是否达到最优,第二节 会计信息系统分析,三、形成新系统的逻辑模型(二)分析业务流程,实施BPR(业务重组)本质上讲,开发会计信息系统,应该在此过程中发掘原来系统的弊端加以改进,同时完善系统功能,让系统能提供更高质量的会计信息 所以,新的会计信息系统决不是原来系统移植到计算机上,第二节 会计信息系统分析,三、形成新系统的逻辑模型(三)分析数据流程并对其进行优化1、对现行系统数据流程的分析 找出原数据流程中的冗余或不合理处理环节,将其予以删除

16、合并有关处理环节 增加处理环节2、确定新的数据流程,编制新系统的数据流程图,第二节 会计信息系统分析,三、形成新系统的逻辑模型(四)数据属性分析 1、数据的静态属性 2、数据的动态属性,第二节 会计信息系统分析,三、形成新系统的逻辑模型(五)数据存储分析(六)数据的输入输出分析(七)确定新系统的逻辑模型(八)确定新系统的数据处理方式,第二节 会计信息系统分析,四、研究确定新系统可用的管理模型(一)财会管理模型(二)成本管理模型(三)经营管理决策模型(四)统计分析与预测模型五、建立新系统的逻辑方案,编制系统分析报告,第三节 会计信息系统设计,一、系统设计概述 该阶段是新系统的物理设计阶段重点:根

17、据系统分析阶段所确定的新系统的逻辑模型,综合考虑各种技术和实施方法的利弊与约束,利用一切可用的技术手段和方法,进行各种具体设计,提出一个能在计算机上实现的新系统的实施方案。,第三节 会计信息系统设计,第三节 会计信息系统设计,第三节 会计信息系统设计,从本质上讲:就是解决“系统怎么做”的问题。最终成果是系统设计说明书。,第三节 会计信息系统设计,二、模块设计模块 是数据说明、可执行语句等程序元素的集合,它是指单独命名的、可通过名字来访问的程序(或程序组)、过程、函数、子程序或宏调用。,第三节 会计信息系统设计,二、模块设计 模块设计是系统设计的第一步,工作内容就是将数据流程图转化成完成不同功能

18、的模块,其他的设计内容是对模块设计的细化和补充 模块设计的结果是获得模块结构图,入库数据录入,出库数据录入,增加产品品种,修改产品目录,数据录入,产品目录维护,库存管理,数据查询,每笔入出库查询,出入库数据查询,库存数据查询,报表数据计算,打印收发存报表,打印报警信息,报表输出,结束退出,退至WINDOWS,第三节 会计信息系统设计,三、数据存储设计(一)文件设计1.文件设计原则 考虑计算机处理特点 保证文件的完整性 保证文件的简洁性 保证文件的可靠性,第三节 会计信息系统设计,三、数据存储设计(一)文件设计2.文件设计的一般程序 确定文件类型 文件结构设计 文件的组织形式 确定文件的属性,第

19、三节 会计信息系统设计,例如:记账凭证在文件中如何存放?,第三节 会计信息系统设计,三、数据存储设计首先考量的是,凭证上的什么信息需要保存?即设计多少个数据项?每张凭证在一个记录存放还是几个记录存放?,第三节 会计信息系统设计,三、数据存储设计(二)数据库设计,第三节 会计信息系统设计,四、代码设计(一)代码的作用代码:代表客观实体的名称、属性、状态等的符号,一般用数字、字母或其他符号组合,第三节 会计信息系统设计,四、代码设计(一)代码的作用 便于数据的存储和检索 可以提高处理的效率与精度 提高了数据的全局一致性 人机交换信息,第三节 会计信息系统设计,四、代码设计(二)代码的分类,序列码

20、代码对象依照一定标准依次排列然后顺序编码形成的代码,第三节 会计信息系统设计,四、代码设计(二)代码的分类,区间码(分区码)代码对象依照一定标准分组,然后每组设定代码段,组内可以顺序编码形成的代码,第三节 会计信息系统设计,四、代码设计(二)代码的分类,分组码 代码对象分类标准不唯一,每种分类先行编码,再组合成的代码,第三节 会计信息系统设计,四、代码设计(二)代码的分类,助记码使用通常用的缩写字母或有意义的数字直接用作代码,第三节 会计信息系统设计,四、代码设计(二)代码的分类,校验码 在源代码基础上,根据某种特殊方法计算出来的代码,用于检验源代码,一般只有一位,第三节 会计信息系统设计,试

21、举例生活中使用的各种代码以及所起作用,第三节 会计信息系统设计,四、代码设计(三)代码设计的原则,编码原则 唯一性 标准化与通用性 实用性 可扩充性 易识别性 简明性,第三节 会计信息系统设计,四、代码设计(四)会计信息系统中代码设计举例,会计信息系统设计时涉及的编码设计 的有:会计科目、财产物资、部门、人员、事项、密码等等,第三节 会计信息系统设计,五、输入设计(一)会计信息系统的输入信息分析 汇总出数据输入的内容格式,数据源点等等任何信息系统,无一例外都需要保证输入信息的完整正确、有效等,没有这样的前提,就不可能保证正确甚至于高质量的输出,第三节 会计信息系统设计,五、输入设计 会计信息系

22、统输入设计还具有特殊性,如记帐凭证,几乎每天都在大量产生,需要输入,相关输入模块设计时要考虑的因素很多,第三节 会计信息系统设计,五、输入设计,如果你选择财务软件,你会首先关注软件在凭证输入时的哪些细节要点?,第三节 会计信息系统设计,五、输入设计,首先让我看到的界面要“像”个凭证嘛,其次,最好能帮我防止出错了.要求不算高吧?,第三节 会计信息系统设计,五、输入设计(二)输入设计原则,就是在输入设计时,数据在何处产生即应该在何处输入,相关业务人员对于数据熟悉,不易出错,第三节 会计信息系统设计,五、输入设计(二)输入设计原则,就是在输入设计时,数据尽可能一次输入,多次使用,避免多次输入,多次产

23、生错误或不一致,上交所xbrl查询地址:,查询界面:,第三节 会计信息系统设计,五、输入设计(二)输入设计原则,就是在输入设计时,尽可能保证用户容易懂容易操作等,第三节 会计信息系统设计,五、输入设计(三)输入控制设计 也就是对输入信息的检验,而且这样的检验是通过程序来完成的,如:文件检索控制.合法或非法对应性控制.编号控制.日期控制.试算平衡控制.二次输入控制.数据审核控制,第三节 会计信息系统设计,六、输出设计(一)输出内容设计 也就是确定输出的会计信息有那些,如账簿、各种报表、辅助信息报告、各类查询结果,第三节 会计信息系统设计,六、输出设计(二)输出方式与设备的确定以及存储策略设计 1

24、、输出方式与设备的确定 2、输出信息的存储策略设计,第三节 会计信息系统设计,七、详细设计(一)详细设计的内容 对每一个模块定义:详细功能 输入数据 文件 输出数据 模块实现的详细算法,第三节 会计信息系统设计,八、系统物理配置设计系统物理配置设计依据,系统的吞吐量,系统的相应时间,系统的可靠性,地域范围,集中式还是分布式,数据管理方式,案例:,第三节 会计信息系统设计,案例:,第三节 会计信息系统设计,全世界最大基金投资公司,第三节 会计信息系统设计,九、系统安全设计1.信息安全 指要防止非法和病毒的传播,保证计算机系统和通讯系统的正常运作,保障电子信息的有效性,即保证信息的保密性、完整性、

25、可用性和可控性,什么是病毒啊?,第三节 会计信息系统设计,九、系统安全设计2.信息系统安全设计的措施,信息系统安全设计内容,信息系统安全设计的措施,第四节 会计信息系统分析与设计工具,一、数据流程图(一).数据流程图的用途和基本元素 企业的各项活动伴随的有物流、资金流、事务流、信息流,第四节 会计信息系统分析与设计工具,一、数据流程图(一).数据流程图的用途和基本元素 数据流程图追踪的是信息流,即通过对数据间互相关系的描述来抽象地反映信息系统的全貌,第四节 会计信息系统分析与设计工具,一、数据流程图(一).数据流程图的用途和基本元素 使用的符号:,外部实体,加工名,文件名,文件名,加工名,第四

26、节 会计信息系统分析与设计工具,一、数据流程图(二).数据流程图的用法与举例,第四节 会计信息系统分析与设计工具,一、数据流程图(二).数据流程图的用法与举例 绘制数据流程图的步骤:识别系统边界,画出顶层数据流程图 对顶层数据流程图进行分解 进一步逐层分解,第四节 会计信息系统分析与设计工具,第一层 DFD,例如:库存数据流程分析,第四节 会计信息系统分析与设计工具,第二层 DFD,例如:库存数据流程分析,第四节 会计信息系统分析与设计工具,新系统的逻辑模型,第四节 会计信息系统分析与设计工具,新系统细化的逻辑模型,第四节 会计信息系统分析与设计工具,补充:数据字典对数据处理流程涉及的所有数据

27、进行描述的总和例如:,数据字典,第四节 会计信息系统分析与设计工具,第四节 会计信息系统分析与设计工具,数据字典,第四节 会计信息系统分析与设计工具,数据字典,第四节 会计信息系统分析与设计工具,数据字典,第四节 会计信息系统分析与设计工具,数据字典,第四节 会计信息系统分析与设计工具,数据字典,第四节 会计信息系统分析与设计工具,数据字典,第四节 会计信息系统分析与设计工具,二、文件流程图 用来描述系统中的所有文档生成、流转、分布和最终处置的控制点参见:P47,第四节 会计信息系统分析与设计工具,三、系统流程图 又称事务流程图 用来描述系统中输入是如何产生的,输入遵循什么样的次序、采取哪种处

28、理模式(手工还是机器)以及输出的形式或者内容,第四节 会计信息系统分析与设计工具,三、系统流程图事务流程图:追踪的是事务流,即通过对事务处理的先后顺序及互相关系的描述具体地反映信息系统的全貌 一般先使用该工具,然后再绘制数据流程图,第四节 会计信息系统分析与设计工具,四、多职能流程图 用于描述企业内部各个只能部门之间的业务流转关系如:,第四节 会计信息系统分析与设计工具,五、程序流程图 用于描述处理功能的,是对处理功能的进一步细化 例如:根据输入的三角形三边计算三角形面积,开始,输入三角形三边,三边是否大于0?,任意两边之和大于第三边?,计算三角形面积,输出三角形面积,结束,N,Y,Y,N,提

29、示出错,第四节 会计信息系统分析与设计工具,六、(模块)结构图 用于表达模块之间的关系的,如:,一、系统实施概述 将此前设计的系统变成实际可以运行的软件,设计的软件要经过反复测试,最终确认无误时才能交付实际使用 实际上交付使用后,仍有一个人机并行的过程,总之,在完全正式使用新系统前要充分确认,第五节 会计信息系统实施,一、系统实施概述系统实施的主要内容 数据库设计 程序设计 系统设备安装、调试 计算机系统安装、调试、试运行,第五节 会计信息系统实施,二、物理系统的实施1计算机系统的实施2网络系统的实施3程序设计 程序:是计算机指令的有序集合,是用户根据特定处理逻辑,使用某种程序语言设计而成,第

30、五节 会计信息系统实施,二、物理系统的实施3程序设计 程序设计时,设计者要根据前面设计阶段设计的内容和要求(如某个模块的功能)进行设计,第五节 会计信息系统实施,二、物理系统的实施3程序设计(1)程序设计的质量标准(2)程序设计阶段的任务(3)程序设计方法,第五节 会计信息系统实施,二、物理系统的实施4软件测试 软件测试是在源程序编制后进行的,通过测试,可以发现程序设计前以及程序设计时的一些错误或偏差,以及程序运行的效果,第五节 会计信息系统实施,二、物理系统的实施4软件测试 测试的目的是为了发现程序的错误或者是不合理之处,所以,在测试软件时,不仅要提供正确的数据,更重要的是提供异常数据,测试系统的反应,第五节 会计信息系统实施,三、系统切换、运行及维护1信息系统切换系统的切换方法 直接切换并行切换分段切换,第六节 会计信息系统系统切换、运行及维护,第六节 会计信息系统系统切换、运行及维护,三到十二个月的并行期,第六节 会计信息系统系统切换、运行及维护,第六节 会计信息系统系统切换、运行及维护,三、系统切换、运行及维护1信息系统切换切换过程应注意的问题 2信息系统运行管理及维护3软件的维护4软件文档(两类、基本要求),第六节 会计信息系统系统切换、运行及维护,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号