会计信息系统课件.ppt

上传人:鲁** 文档编号:586722968 上传时间:2024-09-05 格式:PPT 页数:131 大小:747.50KB
返回 下载 相关 举报
会计信息系统课件.ppt_第1页
第1页 / 共131页
会计信息系统课件.ppt_第2页
第2页 / 共131页
会计信息系统课件.ppt_第3页
第3页 / 共131页
会计信息系统课件.ppt_第4页
第4页 / 共131页
会计信息系统课件.ppt_第5页
第5页 / 共131页
点击查看更多>>
资源描述

《会计信息系统课件.ppt》由会员分享,可在线阅读,更多相关《会计信息系统课件.ppt(131页珍藏版)》请在金锄头文库上搜索。

1、Slide 1Renmin University of China会计信息系统Accounting Information System第第2 2章章 会计信息系统的规划、分析与设计会计信息系统的规划、分析与设计Slide 2Renmin University of China学习目标掌握会计信息系统的规划、分析与设计方法,重点掌握业务流程图、数据流程图及功能结构图的应用。理解结构化方法、原型法、面向对象法、计算机辅助开发方法的应用范围及特点,着重理解会计信息系统适用的开发方法。了解会计信息系统的开发过程与开发方式。Slide 3Renmin University of China主要内容第一

2、节 会计信息系统开发概述第二节 会计信息系统的规划第三节 会计信息系统的分析第三节 会计信息系统的设计Slide 4Renmin University of China第一节第一节 会计信息系统开发概述会计信息系统开发概述 开发方法开发方法开发方式开发方式Slide 5Renmin University of China一、开发方法企业获得会计信息系统的两种主要方式:一是购买商品化软件二是由企业自行开发。Slide 6Renmin University of China自行开发的参与者自行开发的参与者项目经理项目经理系统开发专家系统开发专家 系统分析员系统分析员 程序员程序员用户用户项目发起人

3、项目发起人各种支持人员各种支持人员Slide 7Renmin University of China生命周期法生命周期法是生命周期法是将软件工程学和系统工程的理论与方法引入计算机会计信息系统的研究开发中,采用结构化、模块化、自顶向下地对系统进行分析和设计。其过程如下六个阶段:系统规划系统分析系统设计系统实施系统运行系统维护返回返回Slide 8Renmin University of China生命周期法的基本思想生命周期法的基本思想 生命周期法的基本思想是:用系统工程的思想和工程生命周期法的基本思想是:用系统工程的思想和工程化的方法,按用户至上的原则,结构化,模块化,自顶向化的方法,按用户至

4、上的原则,结构化,模块化,自顶向下地对系统进行分析与设计,将整个会计信息系统的开发下地对系统进行分析与设计,将整个会计信息系统的开发划分成若干个相对比较独立的阶段,如系统规划、系统分划分成若干个相对比较独立的阶段,如系统规划、系统分析、系统设计、系统实施等。析、系统设计、系统实施等。 在前三个阶段采用自顶向下的方法对系统进行结构化在前三个阶段采用自顶向下的方法对系统进行结构化划分,从组织的最顶层入手,层层分解逐步深入到最低层;划分,从组织的最顶层入手,层层分解逐步深入到最低层;先考虑系统整体的优化,然后再考虑局部的优化。先考虑系统整体的优化,然后再考虑局部的优化。 在系统实施阶段,采用自底向上

5、的方法逐步实施,在系统实施阶段,采用自底向上的方法逐步实施, 即按照前几个阶段设计的模块组织人员从最低层的模块做即按照前几个阶段设计的模块组织人员从最低层的模块做起(编程),然后按照系统设计的结构,将模块一个个拼起(编程),然后按照系统设计的结构,将模块一个个拼接到一起进行调试,自底向上,逐渐地构成整体系统。接到一起进行调试,自底向上,逐渐地构成整体系统。Slide 9Renmin University of China 生命周期法的特点(1)采用结构化方法进行系统分析和设计。(2)面向用户观点,注重调查分析。(3)各个开发工作阶段分工严格。(4)系统的开发周期一般较长。(5)系统目标不易改变

6、。 一般用于大型会计信息系统的开发。 返回返回Slide 10Renmin University of China生命周期各阶段的任务和文档系统规划阶段主要任务:对企业的环境、目标、现行系统的状况进行初步调查初步调查;提出拟建新系统的备选方案,进行可行性分析可行性分析。主要文档:可行性项目建议书。可行性项目建议书。Slide 11Renmin University of China生命周期各阶段的任务和文档系统分析阶段主要任务:在可行性研究的基础上,对现行系统进行详细调查和全面分析详细调查和全面分析,提出新系统的逻辑模型逻辑模型,又称为逻辑设计阶段。主要文档:系统分析报告系统分析报告。Slid

7、e 12Renmin University of China生命周期各阶段的任务和文档系统设计阶段主要任务:根据系统分析报告中规定的功能,结合实际条件,具体设计逻辑模型的技术方案,包括概念设计、评估与选择方案和概念设计、评估与选择方案和详细设计。详细设计。主要文档:概要设计书和详细设计书概要设计书和详细设计书Slide 13Renmin University of China生命周期各阶段的任务和文档系统实施阶段主要任务:将设计的系统付诸实施的阶段设计的系统付诸实施的阶段,具体包括计算机等设备的购置、安装和调试,程序的编写与调试,人员培训,数据文件转换,系统调试等。主要文档:操作手册、系统测试

8、分析报告操作手册、系统测试分析报告Slide 14Renmin University of China生命周期各阶段的任务和文档系统运行与维护阶段主要任务:运行软件、修改扩充、完善文档主要文档:运行日志、问题及修改报告运行日志、问题及修改报告Slide 15Renmin University of ChinaSlide 16Renmin University of China 生命周期法的优缺点优点优点:强调开发的整体性和全局性;每个阶段的任务相对独立,降低了系统开发的复杂性;每个阶段都有严格的审批和清晰的文档,发现问题能及时反馈和纠正。缺点:缺点:开发周期长,开发顺序是线性的,各个阶段的工作

9、不能同时进行,前阶段的错误会带入下一阶段。 返回 Slide 17Renmin University of China原型设计法概念与原理概念与原理原型设计法的基本的原理原型设计法的基本的原理是是系统开发者在初步了解用户需求的基础上,构造、设计和开发一个系统初始模型,该模型就称为原形或骨架。用户与开发人员在原型的基础上共同探讨、改进和完善方案,开发人员根据这个方案对原型进行修改,得到新的原型,再去征求用户意见,反复多次直至取得满意的原型为止。 返回返回Slide 18Renmin University of China确定用户基本信息需求 建立初始原型 运行原型系统满意否?放弃否?可用原型 修

10、改原型完成系统开发并交付使用是否停止是否原型化方法的工作流程 第一步第二步第三步第四步Slide 19Renmin University of China 原型设计法的开发过程 确确定定用用户户初初始始需需求求阶阶段段。用户提出基本的需求和应用范围,这时的需求可能是不完全的、粗糙的、但是最基本的。 设设计计系系统统初初始始原原型型阶阶段段。开发者根据用户基本需求开发一个应用系统软件的初始原型。初始原型不要求完全,它只要满足用户的基本需求。 使使用用并并评评价价原原型型阶阶段段。首先让用户试用模型,根据实际运行情况,明确原型存在的问题。 改改进进完完善善原原型型阶阶段段。开发者根据用户试用后提出

11、的问题,与用户共同确定修改原型的方案,经过修改和提高得到新的原型。然后再试用、评价,再修改提高,多次反复逐步完善以达到用户的最终要求。 返回返回Slide 20Renmin University of China 原型设计法的特点系统目标容易改变。其系统目标比较具体,系统的功能不多。 系系统统开开发发周周期期短短, ,费费用用相相对对较较低低。系统设计、系统应用、系统评价紧密结合在一起,基本上属于一种“边设计边使用”的开发模式。 用用户户参参与与程程度度大大,使使系系统统更更有有建建设设性性。系统设计往往需要用户较多的参与,系统用户在开发中所发挥的工作,也远远大于其他的设计方法。 系系统统易易

12、于于维维护护。开发的系统一般规模较小,而且在开发的过程中经过用户多次反复的使用和评价,因而对其可能遇到的问题,无论对于开发者还是用户都比较容易找到解决的办法,从而使得系统的维护更容易。原型法必须有较好的软件工具支持开发。原型法必须有较好的软件工具支持开发。 返回返回Slide 21Renmin University of China原型设计法针对结构化系统开发方法缺乏弹性的缺陷,缩短开发周期,减少开发风险;对于中小型系统开发效果较好,大型复杂的系统在原型制作上有相当的困难。Slide 22Renmin University of China会计信息系统适用的开发方法会计信息系统具有数据量大、结

13、构复杂、数据处理方法要求严格、会计信息质量要求高、对信息系统的安全性要求高等特点。计算机会计信息系统不能再单纯模仿和照搬手工系统处理信息的方式,会计应用软件也不是单项应用程序的加总,其建立要比单项应用复杂得多。会计信息系统的开发是一项庞大的系统工程,应该采用结构化系统开发方法为主,其他方法为辅的开发方法。 Slide 23Renmin University of China各种方法的比较原型法是通过模拟及模拟后的不断分析和修改最终建立系统,只能用于小系统的开只能用于小系统的开发。发。生命周期法是一个能支持全过程的开发方法,目前在实际工作中占绝对地位。在实际工作中占绝对地位。 返回返回Slide

14、 24Renmin University of China二、系统开发方式的比较 应根据企业的资源情况、技术力量、外部环境等因素选择适当的开发方式Slide 25Renmin University of China四、系统开发方式的比较自行开发:优点:可以得到适合本单位的系统,培养自己的力量;缺点:周期长。委托开发:优点:比较省事;缺点:开发费用高,系统维护困难。Slide 26Renmin University of China四、系统开发方式的比较联合开发:优点:对于培养自己的技术力量最为有利,系统维护也比较方便;条件:双方必须精诚合作。这种方式比较适合我国目前的情况。直接购买软件包:省事

15、;但是很难买到本企业需要的满意的会计软件。Slide 27Renmin University of China第二节 会计信息系统的规划1系统规划目的、任务2初步调查3可行性分析Slide 28Renmin University of China系统规划概念 会计信息系统规划是指一个组织以组织的目标、战略、目的、处理过程以及信息需求为基础,识别并选择要开发的信息系统,并确定会计信息系统开发的时间过程,也就是将战略的和组织的目标转化为会计信息系统开发项目。Slide 29Renmin University of China一、系统规划的目的、任务目的:目的:保证会计信息系统开发符合企业总的战略目

16、标,使系统能真正成为提高企业竞争力的有力工具。可考虑以下几个方面:是否提高企业管理的工作效率是否降低成本,提高企业经济效益是否加速了对市场的响应速度是否改进了企业与顾客、供应商之间的关系,建立了有效的供应链保证会计信息系统满足企业各部门对信息的需求。不仅可以节省大量的人员,又可保证信息的快速性、准确性,并同步地送达相关部门 为领导对系统开发决策提供依据明确系统开发的优先顺序、进度计划与资源配置 Slide 30Renmin University of China内容:内容:组织的整体战略目标、政策和约束、计划和指标的分析。会计信息系统的目标、约束、总体结构以及计划指标的分析。单位现状的分析,包

17、括业务流程的现状,目前使用的信息系统的现状等。准备开发的应用系统的功能结构,会计信息系统的组织、人员、管理和运行。会计信息系统的效益分析和实施计划(开发计划、培训计划、资金需求计划等)。对影响规划的信息技术(硬件技术、网络技术和数据处理技术等)发展的预测。Slide 31Renmin University of China现行系统的基本情况新系统的目标系统开发的条件 初步确定: 是否建立新系统 建立何种规模的系统 要解决什么问题、达到哪些目标 系统软硬件的总体配置方案如何 系统的开发方式二、初步调查Slide 32Renmin University of China三、可行性分析 技术方面 经

18、济方面 管理方面 可行性分析报告 结论Slide 33Renmin University of ChinaSlide 34Renmin University of ChinaSlide 35Renmin University of China可行性分析报告可行性分析报告是对现行系统初步调查的结论主要内容包括:明确现行系统要解决的问题,确定新系统的目标,并规定具体的指标要求;论证新系统目标实现的必要性与可行性;若可行,提出新系统开发的基本设想,制定开发计划。Slide 36Renmin University of China第三节 会计信息系统分析1现行系统的详细调查2结构化分析3建立会计信息系

19、统的逻辑模型4系统分析报告书Slide 37Renmin University of China 组织机构 业务流程 数据流程 数据分析 功能分析调查方式方式:(1)召开调查会;(2)访问;(3)填写调查表;(4)参加业务实践等。 在这一阶段就可以收集出一套可供程序调试用的试验数据。内容一、现行系统的详细调查一、现行系统的详细调查Slide 38Renmin University of China一、现行系统的详细调查一、现行系统的详细调查详细调查应在初步调查的基础上,对系统内各组组织织机机构构的的工工作作职职能能及及内内部部关关系系、管管理理的的层层次次、业业务务流流程程、业业务务数数据据流

20、流程程等展开全面、深入的调查,同时利用有效的系统分析工具对其进行归纳和分析。“现现有有会会计计信信息息系系统统逻逻辑辑模模型型” 的的形形成成是是系系统统调调查阶段结束的重要标志。查阶段结束的重要标志。一个系统健全的逻辑模型应能使系统分析人员和财会人员掌握现有会计信息系统的基本框架和全部细节。Slide 39Renmin University of China二、系统分析的方法:结构化分析结构化分析方法(Structure Analysis,简称SA方法),是进行会计信息系统分析的有力工具之一,是面向数据进行系统分析的方法。结构化分析方法的基本思想基本思想是:由于人的理解力、记忆力有限,不可能

21、一下触及问题的所有方面以及全部的细节,为了降低理解的复杂性,必须把大问题分解成若干个小问题,称为“分解”。如果每个小问题还不够简单,可以继续分解,直到每个问题均可理解为止。结构化分析方法就是对一个复杂系统进行“自顶向下,逐层分解”的一种分析方法,它有较强的可操作性和规范的描述方法。Slide 40Renmin University of China系统分析的方法工具结构化分析方法使用的工具有:数据流图数据流图(或数据处理流程图)描述数据处理的过程;数据字典描述数据流图中出现的所有数据元素;处理说明描述数据流图中每一个处理所作的说明。Slide 41Renmin University of Ch

22、ina业务流程图数据流程图(Data Flow Diagram,简称DFD)数据词典(Data Dictionary,简称DD)二、结构化分析Slide 42Renmin University of China业务流程图描述管理系统内各单位、人员之间的业务关系、作业顺序和管理信息流向的图表。这种图是分析、描述现行系统的重要工具之一,它也是开发新系统进行系统分析时绘制数据流程图的重要依据。Slide 43Renmin University of ChinaSlide 44Renmin University of ChinaSlide 45Renmin University of China2.数

23、据流程图数据流程图(Data Flow Diagram,简称DFD),是结构化系统分析的主要工具,它表示了系统内部的信息流向,并表达了系统的逻辑处理的功能、不论是现行系统或由电子计算机处理的新系统,其业务的逻辑关系都可以用数据流程图来表示。数据流程图有四种基本的符号,它们是:外部实体、数据流、数据处理、数据存储等。Slide 46Renmin University of China(1)数据流程图的四种基本符号外部实体(External Entity)指的是不受系统控制,在系统之外的事物,例如,客户、职工、经理、供销科、财务科等。在数据流程图中,外部实体是该系统数据在数据流程图中,外部实体是该

24、系统数据的来源或去向,的来源或去向, 是系统与外界的分界线。是系统与外界的分界线。数据流(Data Flow)指的是数据流动的方向,它的符号是用一个水平或垂直箭头来表示。数据处理(Data Processing)指的是数据的逻辑处理功能,它的符号是由一个长方形或椭圆表示。数据存储(Data memory)数据存储指的是数据在处理过程中有一个存储的状态,它的符号是由圆柱体表示。 P52Slide 47Renmin University of China数据流程图元素名称图形解释外部实体描述该系统数据的外部来源或去向数据处理描述输入数据被转换成输出数据的逻辑处理功能数据流描述数据流动的方向数据存储

25、描述数据的存储形式Slide 48Renmin University of China(2)数据流程图绘制步骤绘制步骤:先将整个系统作为一个处理功能,画出顶层图;采用自顶而下方法,逐层分解;画出下面各个层次的数据流程图。Slide 49Renmin University of China数据流程分解过程Slide 50Renmin University of China顶层数据流程图的绘制:首先应根据系统可行性分析确定的范围和目标、用户的需求,划定系统的界面。界面内的,作为具体分析的系统;界面外的、与系统有数据联系的部门和事物,则视为外部实体。Slide 51Renmin University

26、 of China 低层次数据流程图 :在顶层数据流程图的基础上,将处理功能(逻辑功能)逐步分解,可得到不同层次的数据流程图。Slide 52Renmin University of China财务管理系统第二层数据流程图Slide 53Renmin University of China财务管理第三层固定资产管理数据流程图Slide 54Renmin University of China 财务管理第三层工资管理数据流程图 Slide 55Renmin University of China(3)数据流程图的画法数据流程图的分层方法。采用自顶向下、逐层分解,由粗到细的结构化分析方法 。顶图、

27、底图、中间图。数据流程图的编号 。子图的图号就是父图中相应加工的编号;加工的编号由子图号、小数点及该加工在子图中的序号连接而成。 Slide 56Renmin University of China(3)数据流程图的画法绘制数据流程图的原则 。正确地确定顶图及底图;保持图面的均衡,从左至右画;抓住关键,各个击破;注意合理地命名与编号;保证父图与子图的平衡;正确展开数据流程图需恰当掌握逐层分解和细化的程度。Slide 57Renmin University of China数据流程图例一以商场采购供应业务处理为系统,绘制商场到货处理的数据流程图,处理步骤如下:商场根据供应商送来的发货单及货物,经

28、与订货合同相对照,审核发货单。与合同不符的发货单及货物退回供应商。收货处理:在审核发货单后,对货物进行质量检查。质量不合格的货物及发货单退回供应商;对质量合格的货物开入库单,并将入库单及货物送仓库,发货单存档,向财务科发出付款通知。Slide 58Renmin University of ChinaSlide 59Renmin University of China数据流程图例二请绘制储蓄所取款系统的数据流程图,处理过程如下:查对处理。经查对帐户,将不合格的取款单及存折、或定期存单退回储户;取款处理。合格的取款单及存折、或定期存单送取款处理。处理时要修改帐户,处理结果是将存折、利息单和现金交储

29、户,同时将定期存单、取款单存档。Slide 60Renmin University of ChinaSlide 61Renmin University of China2.数据字典数据字典是对数据流程图中的各个元素所作完整的定义与说明。数据流程图加上完整的数据字典,就成为一份完整的系统分析的“系统说明书”或称为“系统规格说明书”。一个数据字典所包含的项目有:数据项、数据结构、数据流、处理逻辑、数据存储、外部实体等。Slide 62Renmin University of China数据描述与数据词典1、数据元素条目(数据元素是不能再分解的数据单位) 名称、类型、取值含义、字长、相关数据项等 举

30、例科目名称2、数据结构条目(描述某些数据项之间的关系) 名称、编号、简述、组成3、数据流条目(流动的数据) 名称、来源、去向、流量、组成 举例对账单4、数据处理条目(详细描述数据处理手续和处理逻辑) 名称、输入数据名、输出数据名、处理逻辑等 举例核对5、数据存储条目(描述数据的静态结构) 文件名称、组织方式、组成、相关联的处理 举例银行存款日记账6、外部实体条目(描述数据的来源和去向) 名称、有关的数据流等Slide 63Renmin University of China数据存储条目数据处理条目数据存储名称:固定资产卡片流入、流出数据流:流入与固定资产增减变动相关的原始凭证,流出经过整理的固

31、定资产卡片数据存储的组成:固定资产名称、规格型号、主要参数、生产厂家、设备种类、使用部门、购入日期、启用日期、预计使用年限、总工作量、原价、预计净残值率、已提折旧额等注释:若根据固定资产卡片数据计算固定资产折旧,应注意当月增加的固定资产不计提折旧,当月减少的固定资产照提折旧处理逻辑的名称:计算折旧处理逻辑的输入:固定资产登记簿处理逻辑的输出:折旧计算表处理逻辑:按折旧计算方法(如使用年限法:月折旧额=原价*(1-预计净残值率)/(预计使用年限*12)计算固定资产折旧Slide 64Renmin University of China三、建立会计信息系统的逻辑模型手工系统 增加、删除、修改 计算

32、机系统需求分析系统目标业务流程数据流程数据属性数据查询要求数据输入、输出Slide 65Renmin University of China 四、系统分析报告书引言系统概述新系统逻辑模型用户需求说明系统设计实施初步计划建议系统分析报告标志着系统分析阶段的结束,同时又是下一阶段系统设计的依据。Slide 66Renmin University of China系统分析的步骤1.对原系统进行详细调查分析,识别其逻辑模型;2.建立新系统的逻辑模型,包括建立新系统的数据流图,确定相应的数据词典,并补充一些关于系统的总体目标、运用目标、技术目标、安全目标等。所有内容汇集起来,就构成了计算机会计信息系统的

33、逻辑模型。3.编写系统分析报告Slide 67Renmin University of China第四节 会计信息系统的设计1概念设计2详细设计Slide 68Renmin University of China系统设计的步骤与任务1、步骤:总体设计(概要设计) 详细设计2、任务:总体设计(概要设计)的任务 从硬件角度:做计算机配置设计, 从软件角度:设计系统的模块结构,描述模块的输入、输出及逻辑功能。 详细设计的任务 代码设计、数据库设计、输入设计、输出设计、安全保密设计Slide 69Renmin University of China一、概念设计概念设计(又称为概要设计)的主要任务是根据

34、结构概念设计(又称为概要设计)的主要任务是根据结构化系统设计的思想,遵循模块划分原则,将会计信息化系统设计的思想,遵循模块划分原则,将会计信息系统划分为若干子系统,每个系统再划分若干模块和系统划分为若干子系统,每个系统再划分若干模块和子模块。子模块。目的目的通过向用户提供若干合理的选择,系统专业人员可以避免通过向用户提供若干合理的选择,系统专业人员可以避免对新系统造成先入为主的限制。对新系统造成先入为主的限制。方法方法结构化设计方法:建立结构化设计方法:建立“系统模块结构图系统模块结构图”,用系统模块,用系统模块结构图描述系统的层次、分块结构。结构图描述系统的层次、分块结构。Slide 70R

35、enmin University of China系统设计的方法结构化设计方法1、结构化设计(Structured Design 即SD)方法含义:与结构化分析相衔接的方法,用于从系统分析的数数据流程图据流程图导出系统模块图系统模块图。思路:由大到小,自上而下,层层分解的基本思想。2、模块图的表达方式模块图:是结构化设计法用来精确表达系统结构和系统模块间层次关系和联系的图形。模块图功能:计算、分类、统计、输入、输出、数据存取和数据更新等模块间的调用关系:一上一下,上为调用模块,下为被一上一下,上为调用模块,下为被调用模块调用模块。 Slide 71Renmin University of Ch

36、ina一个模块用一个矩形表示,模块的名称写在方框的里面。Slide 72Renmin University of China两个模块间的联结Slide 73Renmin University of China模块间的信息传递Slide 74Renmin University of China模块间的判断使用Slide 75Renmin University of China多个从属模块的判断调用Slide 76Renmin University of China模块间的循环调用Slide 77Renmin University of China避免交叉的解决办法Slide 78Renmin U

37、niversity of China结构化设计思想有以下几个特征 一个系统是一个多层次的模块结构。 具有相对独立性。 模块只控制本分支下层的模块调用数(公用模块除外)。 对整个系统的层次结构和功能模块有明确的说明。结构化设计采用自顶向下,逐步求精的结构化设计方法,将各个功能模块的功能逐步细分。 Slide 79Renmin University of China帐务处理初始化与维护凭证处理查询与打印月末处理1系统初始设置2科目代码管理3输入期初数据4操作员管理5数据备份6数据恢复1.凭证录入2.审核登帐3.科目汇总4.自定义凭证5.凭证查询6.凭证打印1日记帐2三栏式明细帐3总帐4多栏式明细帐

38、5自定义查询1月底核对2月底结转返回返回Slide 80Renmin University of China总体设计原则1.提高模块的独立性:模块的独立性是指模块功能单一的程度。 2.提高模块的聚合度:模块的聚合度是指模块功能的专一性,即模块内部各部分关系的紧密程度。 3.降低模块间的耦合度:模块间的耦合度是指模块之间的依赖关系。Slide 81Renmin University of China 记账凭证查询按凭证号 查 询按日期查 询按查询条件查 询结构图结构图中的主要成分: (1)模块 (2)调用 (3)数据 凭证号日期查询条件Slide 82Renmin University of C

39、hina 模块划分的原则(1)低耦合度、高内聚度(2)自顶向下、层层分解 一方面,各个模块具有相对独立性,可以分别设计实现; 另一方面,可将模块之间的相互关系(如数据传递、调用)通过一定的方式予以说明,便于系统的修改与维护。Slide 83Renmin University of China系统的功能结构原理.XXX系统子系统1子系统2功能模块1程序模块1子系统n功能模块2功能模块n程序模块2程序模块nSlide 84Renmin University of China结构图可以由数据流程图转化而来。区别:数据流程图着眼于数据流,反映数据的逻辑功能,即系统能够做什么;结构图着眼于控制层次,反映

40、系统的物理模型,即怎样逐步实现系统的总功能。Slide 85Renmin University of China模块结构图设计的策略所谓设计策略,是指将数据流程图转换成结构图的方法,它属于面向数据流的设计方法。 有两种设计策略,第一种是以事务为中心的设计策略,也称为事务分析;第二种是以变换为中心的设计策略,也称为变换分析。 Slide 86Renmin University of China以事务为中心的设计策略Slide 87Renmin University of China变换为中心的设计策略Slide 88Renmin University of ChinaSlide 89Renmin

41、 University of China二、详细设计代码设计数据库文件设计输出设计输入设计安全保密设计 详细设计是系统功能、结构实现方法的最详细说明,是程序设计的依据Slide 90Renmin University of China(一)代码设计代码的功能代码的编码方法代码设计原则代码设计的步骤各子系统需设计的主要代码Slide 91Renmin University of China代码的功能代码是代表事物名称、属性、状态等的符号。代码为事物提供一个确切的认定,便于数据的存储和检索使用代码可以提高处理的效率和精度代码提供了数据的一致性代码是人和计算机系统共同的语言,是人机交换信息的工具Sl

42、ide 92Renmin University of China顺序码:简便;扩展性差顺序码:简便;扩展性差区段码:系列性、扩展性好;但空码多区段码:系列性、扩展性好;但空码多层次码:结构简单、易于扩展,便于分类汇总。层次码:结构简单、易于扩展,便于分类汇总。特征组合码:特征组合码:具有较大的弹性具有较大的弹性,一个面内的属性内容与数,一个面内的属性内容与数量的调整不会影响其他的面;量的调整不会影响其他的面;适应性强适应性强,可根据需要组成任,可根据需要组成任何类目,也便于机器处理;何类目,也便于机器处理;易于增、删、改易于增、删、改。 代码的编码方法Slide 93Renmin Univer

43、sity of China(1)顺序码定义:顺序码是将具有顺序的数字或字母赋予编码对象。 顺序码是一种最简单和常用的无含义代码。优点及案例:代码简短、使用方便、易于增补缺点:代码本身不包含编码对象任何其他信息,不便于标识 。案例:国家标准人的性别代码(GBT22611980)中,男性的代码是1,女性的代码是2Slide 94Renmin University of China(2)区段码定义:这是一种特殊的顺序码。它是将顺序代码分成若干段(系列),并与编码对象的分类一 一对应,给每段的编码对象赋予一定的顺序。 特点:优点是能表示一定的信息属性或特征,易于添加;缺点是空码较多,不便于机器处理,不

44、适应于复杂的分类体系。 案例:国务院各部委局及其他机构名称代码(GBT 46571984)就采用了这种代码,其中三位数字码的第一位数字表示类别标识,第二、三位数字表示该机构在此类别中的数字代码。 300399为国务院各部。400499表示国务院各局办公机构和直属于国务院各部委的国家局级机构以及国务院咨询机构和国家机关。700799表示全国性人民团体。Slide 95Renmin University of China(3)层次码定义:层次码常用于线分类法,它是按编码对象的从属层次关系为排列顺序的一种代码。利用层次码进行编码时,将代码分成若干层级,并与分类对象的分类层级相对应。代码自左至右,表示

45、的层级由高至低,每个层级的代码可采用顺序码或系列顺序码。 特点:优点:能明确表明编码对象的类别,有严格的隶属关系。代码结构简单,容量大,便于计算机汇总。缺点:当层次较多时,所用代码位数较多,弹性较差。 案例: (国家标准有国家标准有国家标准有国家标准有中华人民共和国行政区划代码中华人民共和国行政区划代码中华人民共和国行政区划代码中华人民共和国行政区划代码(GB(GBT 2260T 22601999)1999))Slide 96Renmin University of ChinaSlide 97Renmin University of China(4)特征组合码定义:特征组合码常用于面分类体系。

46、它是将编码对象按其属性或特征分成若干个面。每个面内的诸项属性或特征按其规律分别进行编码,面与面之间的代码没有层次关系与从属关系。使用时,按预先确定顺序,根据需要可将不同的面中代码组合起来以表示所代表的类目。 特点优点:具有较大的弹性,一个面内的属性内容与数量的调整不会影响其他的面;适应性强,可根据需要组成任何类目,也便于机器处理;易于增、删、改。 缺点:不能充分利用信息;用手工来组成信息类目比较困难。 Slide 98Renmin University of China由上表可知:代码2342表示黄铜1.5方形镀铬螺钉。Slide 99Renmin University of ChinaSli

47、de 100Renmin University of ChinaSlide 101Renmin University of China代码设计原则单义性系统性简明性稳定性扩展性合法、合规性Slide 102Renmin University of China代码设计的步骤确定代码对象考查是否已有标准代码根据代码对象的性质和处理要求,确定选用的代码类型和编码规则考虑检错功能用选用的规则对被表示的对象逐个设计出其代码,编制代码表Slide 103Renmin University of China各子系统需设计的主要代码总账子系统:会计科目代码销售子系统:客户代码采购子系统:供应商代码存货子系统:

48、存货代码工资子系统:职工代码固定资产子系统:固定资产.Slide 104Renmin University of China代码在会计信息系统中的应用 会计信息系统所要求的代码对象有会计科目、各项资产、人员、部门、事项(摘要)以及保证系统正常运行的校验码和密码。 会计科目代码的设计是代码体系中最重要的代码设计。下图是一个四科目的代码结构: 四级科目三级科目二级科目一级科目返回返回Slide 105Renmin University of China根据所选择的具体数据库系统,进行数据库设计 依据:数据流程图、数据词典1、确定系统需要建立的文件2、数据库文件结构设计3、数据库文件的组织形式4、数

49、据库文件的属性 (二)数据库文件设计Slide 106Renmin University of China确定系统需要建立的文件类型系统主文件是系统中最重要的共享文件,主要存放具有固定值属性的数据。必须准确、完整并及时更新 。业务文件是用来存放表明经济业务发生的数据文件,包含了对主文件进行更新的全部数据。Slide 107Renmin University of China主文件和业务文件之间的关系客户代码客户名称客户地址联系人联系电话1001甲公司北京市张一订单号订单日期客户代码产品代码订购数量20102006/09/0910017891500产品代码产品名称价格库存数量7981XXXX80

50、6000客户文件(主文件)存货文件(主文件)订单文件(业务文件)Slide 108Renmin University of China数据库设计的步骤概念结构设计:结合数据规范化理论,概念结构设计:结合数据规范化理论,用一种数据模型将用户的数据需求明用一种数据模型将用户的数据需求明确地表示出来确地表示出来逻辑结构设计:根据已经建立的概念逻辑结构设计:根据已经建立的概念数据模型,以及所采用的某个数据库数据模型,以及所采用的某个数据库管理系统软件的数据模型特性,按照管理系统软件的数据模型特性,按照一定的转换规则,把概念模型转换为一定的转换规则,把概念模型转换为这个数据库管理系统所能够接受的逻这个数

51、据库管理系统所能够接受的逻辑数据模型辑数据模型Slide 109Renmin University of China物理结构设计:为一个确定的逻辑数据模物理结构设计:为一个确定的逻辑数据模型选择一个最适合应用要求的物理结构的型选择一个最适合应用要求的物理结构的过程。数据库在物理设备上的存储结构和过程。数据库在物理设备上的存储结构和存取方法称为数据库的物理数据模型。作存取方法称为数据库的物理数据模型。作为一般用户,在数据库设计时不需要过多为一般用户,在数据库设计时不需要过多地考虑物理结构,所选定的数据库管理系地考虑物理结构,所选定的数据库管理系统会自动地加以处理,用户只需要选择合统会自动地加以处

52、理,用户只需要选择合适的数据库管理系统,以及用该数据库管适的数据库管理系统,以及用该数据库管理系统提供的语句命令实现数据库。理系统提供的语句命令实现数据库。Slide 110Renmin University of China概念结构设计概念结构设计概念模型的表示方法概念模型的表示方法ERER图图确定系统实体、属性及联系:要设计信息确定系统实体、属性及联系:要设计信息系统的数据库概念结构,首先是利用系统系统的数据库概念结构,首先是利用系统分析阶段建立的数据字典,并对照数据流分析阶段建立的数据字典,并对照数据流程图对系统中的各个数据项进行分类、组程图对系统中的各个数据项进行分类、组织,确定系统的

53、实体、实体的属性、标识织,确定系统的实体、实体的属性、标识实体的码以及实体之间联系的类型实体的码以及实体之间联系的类型Slide 111Renmin University of ChinaERER模型的几个概念模型的几个概念q 实体实体 “ “实体实体”与前述与前述“数据结构数据结构”一样,属于一样,属于无公认定义的一个术语。一般认为,客观上可无公认定义的一个术语。一般认为,客观上可以相互区分的事物就是实体。实体可以是具体以相互区分的事物就是实体。实体可以是具体的人和物,也可以是抽象的概念与联系。这个的人和物,也可以是抽象的概念与联系。这个概念的关键之处是一个实体可以和另一个实体概念的关键之处

54、是一个实体可以和另一个实体相区别。实体的可区分性类似于对象模型中对相区别。实体的可区分性类似于对象模型中对象所具有的可标识性。象所具有的可标识性。 Slide 112Renmin University of Chinaq 属性属性 一个实体通常具有若干个特征,其中的每一个实体通常具有若干个特征,其中的每一个特征就称为实体的一个属性。属性不能脱一个特征就称为实体的一个属性。属性不能脱离实体,属性是相对实体而言的,它表征了实离实体,属性是相对实体而言的,它表征了实体的一个特征。体的一个特征。q 联系联系 现实世界中事物之间的联系反映在现实世界中事物之间的联系反映在ERER模模型中就是实体之间的联系

55、。型中就是实体之间的联系。Slide 113Renmin University of China一对一联系(一对一联系(1111)对于实体集对于实体集A A和实体集和实体集B B来说,如果对来说,如果对于于A A中的每一个实体中的每一个实体a a,B B中至多有一个实体中至多有一个实体b b与之联系;而且,与之联系;而且,对于实体集对于实体集B B和实体集和实体集A A来说,也是如此,则称实体集来说,也是如此,则称实体集A A与实体集与实体集B B具有一对一联系,记为具有一对一联系,记为1111。一对多联系(一对多联系(1n1n)对于实体集对于实体集A A中每一个实体,在实体集中每一个实体,在

56、实体集B B中有中有n n个实体与之联系,而且,对于实体集个实体与之联系,而且,对于实体集B B中的每一个实体,中的每一个实体,实体集实体集A A中至多有一个实体与之联系,则称实体集和实体集具有中至多有一个实体与之联系,则称实体集和实体集具有1 1对多的联系,记为对多的联系,记为1n1n。多对多联系(多对多联系(mnmn)如果对于实体集如果对于实体集A A中的每一个实体,实中的每一个实体,实体集体集B B中有中有n n个实体与之联系;同时,对于实体集个实体与之联系;同时,对于实体集B B中的每一个实中的每一个实体,实体集体,实体集A A中有中有m m个实体与之联系,则称和具有多对多联系,个实体

57、与之联系,则称和具有多对多联系,记为记为mnmn。注意:一对一联系是一对多的特例,而一对多又是多对多的特注意:一对一联系是一对多的特例,而一对多又是多对多的特例。例。Slide 114Renmin University of ChinaERER模型的图示形式就称为模型的图示形式就称为ERER图。图。ERER图提供了用图提供了用图形表示实体型、属性和联系的方法。图形表示实体型、属性和联系的方法。ERER图的要点图的要点如下:如下:实体实体 用矩形表示实体型,矩形内标明实体名;用矩形表示实体型,矩形内标明实体名;属性属性 用椭圆形表示属性,并用无向边将其与相用椭圆形表示属性,并用无向边将其与相应的

58、实体联结起来;应的实体联结起来;联系联系 用菱形表示联系,菱形内写出联系名,同用菱形表示联系,菱形内写出联系名,同无向边分别与有关实体联结起来,同时在无向边旁边无向边分别与有关实体联结起来,同时在无向边旁边标上联系的类型(标上联系的类型(1111,1n1n,mnmn)。)。 Slide 115Renmin University of ChinaSlide 116Renmin University of China例:一个小型固定资产管理信息系统需要管理例:一个小型固定资产管理信息系统需要管理某单位的全部固定资产设备,假定用户要求该某单位的全部固定资产设备,假定用户要求该系统具有的功能如下:系统

59、具有的功能如下:设备的录入、修改、删除、调出、报废与折旧等设备的录入、修改、删除、调出、报废与折旧等反映资产增减变化的情况;反映资产增减变化的情况;正确计算设备资产总额(原值、净值)、设备折正确计算设备资产总额(原值、净值)、设备折旧总额(月折旧、累计折旧)旧总额(月折旧、累计折旧)分类管理各种设备,按月输出报表分类管理各种设备,按月输出报表可以随时按多种方式查询设备信息可以随时按多种方式查询设备信息具有多级用户口令识别功能,保证系统安全可靠具有多级用户口令识别功能,保证系统安全可靠可随时备份设备资产信息,并进行用户管理可随时备份设备资产信息,并进行用户管理Slide 117Renmin Un

60、iversity of China确定局部确定局部E-RE-R图图Slide 118Renmin University of ChinaSlide 119Renmin University of ChinaSlide 120Renmin University of China集成完整集成完整E-RE-R图图消除不必要的冗余实体、属性和联系消除不必要的冗余实体、属性和联系解决各分解决各分E-RE-R图之间的冲突图之间的冲突根据情况修改或重构根据情况修改或重构E-RE-R图图Slide 121Renmin University of China逻辑结构设计逻辑结构设计逻辑结构设计:将实体和实体间的

61、联系转逻辑结构设计:将实体和实体间的联系转换为关系换为关系一个实体转换为一个关系,实体的属性就是关一个实体转换为一个关系,实体的属性就是关系的属性,实体的码就是关系的码系的属性,实体的码就是关系的码一个联系也转换为一个关系,联系的属性及联一个联系也转换为一个关系,联系的属性及联系所连接的实体的码都转换为关系的属性系所连接的实体的码都转换为关系的属性1 1:1 1联系,两端实体的码都成为关系的码;联系,两端实体的码都成为关系的码;1 1:n n联系,联系,n n端实体的码成为关系的码;端实体的码成为关系的码;m:nm:n联系,两端实体码的组合成为关系的码联系,两端实体码的组合成为关系的码Slid

62、e 122Renmin University of China具有相同码的关系可以合并具有相同码的关系可以合并转换关系转换关系部门(部门(部门号部门号,部门名,部门电话,部门名,部门电话)固定资产(固定资产(设备号设备号,设备名,规格型号,原值,设备名,规格型号,原值,数量,计量单位数量,计量单位)计提折旧(计提折旧(设备号设备号,折旧日期折旧日期,净值,净值)外部单位(外部单位(单位号单位号,单位名,类型,地址,电话,单位名,类型,地址,电话)使用(使用(单位号单位号,设备号设备号,分类,日期),分类,日期)属于(属于(设备号设备号,部门号),部门号)折旧(折旧(设备号设备号,折旧日期折旧日

63、期,月折旧额),月折旧额)Slide 123Renmin University of China合并关系:将具有相同键值的关系合并,即将合并关系:将具有相同键值的关系合并,即将“固定资产固定资产”与与“属于属于”合并,将合并,将“计提折旧计提折旧”与与“折旧折旧”合并合并部门(部门(部门号部门号,部门名,部门电话,部门名,部门电话)固定资产属于(固定资产属于(设备号设备号,设备名,规格型号,原,设备名,规格型号,原值,数量,计量单位,部门号值,数量,计量单位,部门号)计提折旧(计提折旧(设备号设备号,折旧日期折旧日期,月折旧额,净值,月折旧额,净值)外部单位(外部单位(单位号单位号,单位名,类

64、型,地址,电话,单位名,类型,地址,电话)使用(使用(单位号单位号,设备号设备号,分类,日期),分类,日期)Slide 124Renmin University of China例:试设计课程例:试设计课程-教师教师-学生的学生的ER图,图,并设计数据库逻辑结构并设计数据库逻辑结构每位教师可讲授多门课程,每门课程可由不同的每位教师可讲授多门课程,每门课程可由不同的教师讲授教师讲授每位学生可选择多门课程,每门课程可供多位学每位学生可选择多门课程,每门课程可供多位学生学习生学习Slide 125Renmin University of China -文件名 -文件结构物理结构设计Slide 126

65、Renmin University of China数据库文件的组织形式数据库文件的组织形式是指数据记录排列、读写的方式等,即物理结构设计。数据库在物理设备上的存储结构和存取方法称为数据库的物理数据模型。作为一般用户,在数据库设计时不需要过多地考虑物理结构,所选定的数据库管理系统会自动地加以处理,用户只需要选择合适的数据库管理系统,以及用该数据库管理系统提供的语句命令实现数据库。Slide 127Renmin University of China数据库文件的属性 -保密性 -读写性 -共享性 计算机会计信息系统中要为每一个子系统设计数据库文件,设计每个库文件的文件名、文件结构及文件组织方式和

66、属性等。Slide 128Renmin University of China(三)输出设计 从系统开发的角度看,输出决定输入,即输入数据只有根据输出的要求确定确定输出内容根据业务文件数据生成的表示经济业务发生的信息根据主文件数据生成的参照数据和汇总数据根据业务文件和主文件的数据合成的信息选择输出设备、介质与输出方式确定输出格式Slide 129Renmin University of China(四)输入设计 输入设计是信息系统与用户之间交互的纽带,决定了人机交互的效率,对系统的质量有决定性的重大影响。输入设计原则(最少量、最简单、早检验、少转换)输入设计内容确定输入数据的内容确定数据的输入

67、方式和输入设备确定输入数据的记录格式输入数据的正确性校验输入会计信息系统中的会计数据以数据文件的形式保存起来Slide 130Renmin University of China(五)安全保密设计 系统的安全保密性要靠软件的控制、各种管理制度和人工控制才有保证会计核算软件基本功能规范会计核算软件基本功能规范设立密码权限控制系统设立操作日志系统数据的备份与恢复系统运行状态的自动记录与检查Slide 131Renmin University of China详细设计的最终结果是编制详细设计说明说,在详细设计说明书中形成的描述。详细设计是系统功能、结构实现方法的最详细说明,是程序设计的依据。系统设计完成之后,进入系统开发的最后阶段系统实施阶段,对系统进行物理构建。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 研究生课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号