好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

会计信息系统的规划分析与设计.ppt

117页
  • 卖家[上传人]:夏**
  • 文档编号:592861446
  • 上传时间:2024-09-23
  • 文档格式:PPT
  • 文档大小:939.01KB
  • / 117 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • Slide 1Renmin University of China会计信息系统Accounting Information System第第2 2章章 会计信息系统的规划、分析与设计会计信息系统的规划、分析与设计 Slide 2Renmin University of China学习目标•掌握会计信息系统的规划、分析与设计方法,重点掌握业务流程图、数据流程图及功能结构图的应用•理解结构化方法、原型法、面向对象法、计算机辅助开发方法的应用范围及特点,着重理解会计信息系统适用的开发方法•了解会计信息系统的开发过程与开发方式 Slide 3Renmin University of China主要内容•第一节 会计信息系统开发概述•第二节 会计信息系统的规划•第三节 会计信息系统的分析•第三节 会计信息系统的设计 Slide 4Renmin University of China第一节第一节 会计信息系统开发概述会计信息系统开发概述 •开发方法开发方法•开发方式开发方式 Slide 5Renmin University of China一、开发方法•企业获得会计信息系统的两种主要方法:Ø一是购买商品化软件Ø二是由企业自行开发。

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

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

      返回返回 Slide 10Renmin University of China生命周期各阶段的任务和文档•系统规划阶段Ø主要任务:对企业的环境、目标、现行系统的状况进行初步调查初步调查;提出拟建新系统的备选方案,进行可行性分析可行性分析Ø主要文档:可行性项目建议书可行性项目建议书 Slide 11Renmin University of China生命周期各阶段的任务和文档•系统分析阶段Ø主要任务:在可行性研究的基础上,对现行系统进行详细调查和全面分析详细调查和全面分析,提出新系统的逻辑模型逻辑模型,又称为逻辑设计阶段Ø主要文档:系统分析报告系统分析报告 Slide 12Renmin University of China生命周期各阶段的任务和文档•系统设计阶段Ø主要任务:根据系统分析报告中规定的功能,结合实际条件,具体设计逻辑模型的技术方案,包括概念设计、评估与选择方案和概念设计、评估与选择方案和详细设计详细设计Ø主要文档:概要设计书和详细设计书概要设计书和详细设计书 Slide 13Renmin University of China生命周期各阶段的任务和文档•系统实施阶段Ø主要任务:将设计的系统付诸实施的阶段设计的系统付诸实施的阶段,具体包括计算机等设备的购置、安装和调试,程序的编写与调试,人员培训,数据文件转换,系统调试等。

      Ø主要文档:操作手册、系统测试分析报告操作手册、系统测试分析报告 Slide 14Renmin University of China生命周期各阶段的任务和文档•系统运行与维护阶段Ø主要任务:运行软件、修改扩充、完善文档Ø主要文档:运行日志、问题及修改报告运行日志、问题及修改报告 Slide 15Renmin University of China Slide 16Renmin University of China 生命周期法的优缺点Ø优点优点:强调开发的整体性和全局性;每个阶段的任务相对独立,降低了系统开发的复杂性;每个阶段都有严格的审批和清晰的文档,发现问题能及时反馈和纠正Ø缺点:缺点:用户素质或系统分析员和管理者之间的沟通问题;开发周期长,难于适应环境变化;结构化程度较低的系统,在开发初期难以锁定功能要求 Slide 17Renmin University of China原型设计法•概念与原理概念与原理•原型设计法的基本原理原型设计法的基本原理是系统开发者在初步了解用户需求的基础上,构造、设计和开发一个系统初始模型,该模型就称为原形或骨架。

      用户与开发人员在原型的基础上共同探讨、改进和完善方案,开发人员根据这个方案对原型进行修改,得到新的原型,再去征求用户意见,反复多次直至取得满意的原型为止 返回返回 Slide 18Renmin University of China确定用户基本信息需求 建立初始原型 运行原型系统满意否?放弃否?可用原型 修改原型完成系统开发并交付使用是否停止是否原型化方法的工作流程 第一步第二步第三步第四步 Slide 19Renmin University of China 原型设计法的开发过程•⑴⑴ 确确定定用用户户初初始始需需求求阶阶段段用户提出基本的需求和应用范围,这时的需求可能是不完全的、粗糙的、但是最基本的• ⑵⑵ 设设计计系系统统初初始始原原型型阶阶段段开发者根据用户基本需求开发一个应用系统软件的初始原型初始原型不要求完全,它只要满足用户的基本需求•⑶⑶ 使使用用并并评评价价原原型型阶阶段段首先让用户试用模型,根据实际运行情况,明确原型存在的问题• ⑷⑷ 改改进进完完善善原原型型阶阶段段开发者根据用户试用后提出的问题,与用户共同确定修改原型的方案,经过修改和提高得到新的原型然后再试用、评价,再修改提高,多次反复逐步完善以达到用户的最终要求。

      返回返回 Slide 20Renmin University of China 原型设计法的特点•系统目标容易改变其系统目标比较具体,系统的功能不多 •系系统统开开发发周周期期短短, ,费费用用相相对对较较低低系统设计、系统应用、系统评价紧密结合在一起,基本上属于一种“边设计边使用”的开发模式 •用用户户参参与与程程度度大大,,使使系系统统更更有有建建设设性性系统设计往往需要用户较多的参与,系统用户在开发中所发挥的工作,也远远大于其他的设计方法 •系系统统易易于于维维护护开发的系统一般规模较小,而且在开发的过程中经过用户多次反复的使用和评价,因而对其可能遇到的问题,无论对于开发者还是用户都比较容易找到解决的办法,从而使得系统的维护更容易•原型法必须有较好的软件工具支持开发原型法必须有较好的软件工具支持开发 返回返回 Slide 21Renmin University of China原型设计法优缺点•优点:符合人们认识事物的规律,系统开发循序渐进,反复修改,确保较好的用户满意度;开发周期短,费用相对少;由于有用户的直接参与,系统更加贴近实际;易学易用,减少用户的培训时间;应变能力强•缺点:系统的开发缺乏统一规划和标准,导致对系统的开发缺乏有效的控制;缺乏规范化的文档资料;对于中小型系统开发效果较好,大型复杂的系统在原型制作上有相当的困难。

      Slide 22Renmin University of China•生命周期法和原型法哪种开发方法更好?•会计信息系统适合用哪种开发方法? Slide 23Renmin University of China会计信息系统适用的开发方法ü会计信息系统具有数据量大、结构复杂、数据处理方法要求严格、会计信息质量要求高、对信息系统的安全性要求高等特点ü计算机会计信息系统不能再单纯模仿和照搬手工系统处理信息的方式,会计应用软件也不是单项应用程序的加总,其建立要比单项应用复杂得多ü会计信息系统的开发是一项庞大的系统工程,应该采用结构化系统开发方法为主,其他方法为辅的开发方法 Slide 24Renmin University of China各种方法的比较•原型法是通过模拟及模拟后的不断分析和修改最终建立系统,只能用于小系统的开只能用于小系统的开发•生命周期法是一个能支持全过程的开发方法,目前在实际工作中占绝对地位在实际工作中占绝对地位• 返回返回 Slide 25Renmin University of China二、系统开发方式的比较 应根据企业的资源情况、技术力量、外部环境等因素选择适当的开发方式 Slide 26Renmin University of China四、系统开发方式的比较•自行开发:Ø优点:可以得到适合本单位的系统,培养自己的力量;Ø缺点:周期长。

      •委托开发:Ø优点:比较省事;Ø缺点:开发费用高,系统维护困难 Slide 27Renmin University of China四、系统开发方式的比较•联合开发:Ø优点:对于培养自己的技术力量最为有利,系统维护也比较方便;Ø条件:双方必须精诚合作Ø这种方式比较适合我国目前的情况•直接购买软件包:Ø省事;但是很难买到本企业需要的满意的会计软件 Slide 28Renmin University of China第二节 会计信息系统的规划1系统规划目的、任务2初步调查3可行性分析 Slide 29Renmin University of China系统规划概念 会计信息系统规划是指一个组织以组织的目标、战略、目的、处理过程以及信息需求为基础,识别并选择要开发的信息系统,并确定会计信息系统开发的时间过程,也就是将战略的和组织的目标转化为会计信息系统开发项目 Slide 30Renmin University of China一、系统规划的目的、任务目的:目的:–保证会计信息系统开发符合企业总的战略目标,使系统能真正成为提高企业竞争力的有力工具可考虑以下几个方面:•是否提高企业管理的工作效率•是否降低成本,提高企业经济效益•是否加速了对市场的响应速度•是否改进了企业与顾客、供应商之间的关系,建立了有效的供应链–保证会计信息系统满足企业各部门对信息的需求。

      不仅可以节省大量的人员,又可保证信息的快速性、准确性,并同步地送达相关部门 –为领导对系统开发决策提供依据–明确系统开发的优先顺序、进度计划与资源配置 Slide 31Renmin University of China内容:内容:•组织的整体战略目标、政策和约束、计划和指标的分析•会计信息系统的目标、约束、总体结构以及计划指标的分析•单位现状的分析,包括业务流程的现状,目前使用的信息系统的现状等•准备开发的应用系统的功能结构,会计信息系统的组织、人员、管理和运行•会计信息系统的效益分析和实施计划(开发计划、培训计划、资金需求计划等)•对影响规划的信息技术(硬件技术、网络技术和数据处理技术等)发展的预测 Slide 32Renmin University of China现行系统的基本情况新系统的目标系统开发的条件 初步确定: 是否建立新系统 建立何种规模的系统 要解决什么问题、达到哪些目标 系统软硬件的总体配置方案如何 系统的开发方式二、初步调查 Slide 33Renmin University of China三、可行性分析 技术方面 经济方面 管理方面 可行性分析报告 结论 Slide 34Renmin University of China Slide 35Renmin University of China Slide 36Renmin University of China•可行性分析报告可行性分析报告是对现行系统初步调查的结论•主要内容包括:Ø明确现行系统要解决的问题,确定新系统的目标,并规定具体的指标要求;Ø论证新系统目标实现的必要性与可行性;Ø若可行,提出新系统开发的基本设想,制定开发计划。

      Slide 37Renmin University of China第三节 会计信息系统分析1现行系统的详细调查2结构化分析3建立会计信息系统的逻辑模型4系统分析报告书 Slide 38Renmin University of China 组织机构 业务流程 数据流程 数据分析 功能分析调查方式方式:(1)召开调查会;(2)访问;(3)填写调查表;(4)参加业务实践等 在这一阶段就可以收集出一套可供程序调试用的试验数据内容一、现行系统的详细调查一、现行系统的详细调查 Slide 39Renmin University of China一、现行系统的详细调查一、现行系统的详细调查•详细调查应在初步调查的基础上,对系统内各组组织织机机构构的的工工作作职职能能及及内内部部关关系系、、管管理理的的层层次次、、业业务务流流程程、、业业务务数数据据流流程程等展开全面、深入的调查,同时利用有效的系统分析工具对其进行归纳和分析•“现现有有会会计计信信息息系系统统逻逻辑辑模模型型” 的的形形成成是是系系统统调调查阶段结束的重要标志查阶段结束的重要标志•一个系统健全的逻辑模型应能使系统分析人员和财会人员掌握现有会计信息系统的基本框架和全部细节。

      Slide 40Renmin University of China二、系统分析的方法:结构化分析•结构化分析方法(Structure Analysis,简称SA方法),是进行会计信息系统分析的有力工具之一,是面向数据进行系统分析的方法•结构化分析方法的基本思想基本思想是:由于人的理解力、记忆力有限,不可能一下触及问题的所有方面以及全部的细节,为了降低理解的复杂性,必须把大问题分解成若干个小问题,称为“分解”如果每个小问题还不够简单,可以继续分解,直到每个问题均可理解为止结构化分析方法就是对一个复杂系统进行“自顶向下,逐层分解”的一种分析方法,它有较强的可操作性和规范的描述方法 Slide 41Renmin University of China系统分析的方法——工具•结构化分析方法使用的工具有:•数据流图数据流图(或数据处理流程图)——描述数据处理的过程;•数据字典——描述数据流图中出现的所有数据元素;•处理说明——描述数据流图中每一个处理所作的说明 Slide 42Renmin University of China业务流程图数据流程图(Data Flow Diagram,简称DFD)数据词典(Data Dictionary,简称DD)二、结构化分析 Slide 43Renmin University of China业务流程图•描述管理系统内各单位、人员之间的业务关系、作业顺序和管理信息流向的图表。

      这种图是分析、描述现行系统的重要工具之一,它也是开发新系统进行系统分析时绘制数据流程图的重要依据 Slide 44Renmin University of China Slide 45Renmin University of China Slide 46Renmin University of China2.数据流程图•数据流程图(Data Flow Diagram,简称DFD),是结构化系统分析的主要工具,它表示了系统内部的信息流向,并表达了系统的逻辑处理的功能、不论是现行系统或由电子计算机处理的新系统,其业务的逻辑关系都可以用数据流程图来表示•数据流程图有四种基本的符号,它们是:外部实体、数据流、数据处理、数据存储等 Slide 47Renmin University of China(1)数据流程图的四种基本符号•外部实体(External Entity)指的是不受系统控制,在系统之外的事物,例如,客户、职工、经理、供销科、财务科等在数据流程图中,外部实体是该系统数据在数据流程图中,外部实体是该系统数据的来源或去向,的来源或去向, 是系统与外界的分界线是系统与外界的分界线•数据流(Data Flow)指的是数据流动的方向,它的符号是用一个水平或垂直箭头来表示。

      •数据处理(Data Processing)指的是数据的逻辑处理功能,它的符号是由一个长方形或椭圆表示•数据存储(Data memory)数据存储指的是数据在处理过程中有一个存储的状态,它的符号是由圆柱体表示 P52 Slide 48Renmin University of China(2)数据流程图绘制步骤绘制步骤:①先将整个系统作为一个处理功能,画出顶层图;②采用自顶而下方法,逐层分解;③画出下面各个层次的数据流程图 Slide 49Renmin University of China•顶层数据流程图的绘制:首先应根据系统可行性分析确定的范围和目标、用户的需求,划定系统的界面界面内的,作为具体分析的系统;界面外的、与系统有数据联系的部门和事物,则视为外部实体 Slide 50Renmin University of China 低层次数据流程图 :•在顶层数据流程图的基础上,将处理功能(逻辑功能)逐步分解,可得到不同层次的数据流程图 Slide 51Renmin University of China财务管理系统第二层数据流程图 Slide 52Renmin University of China财务管理第三层固定资产管理数据流程图 Slide 53Renmin University of China 财务管理第三层工资管理数据流程图 Slide 54Renmin University of China(3)数据流程图的画法•数据流程图的分层方法。

      采用自顶向下、逐层分解,由粗到细的结构化分析方法 顶图、底图、中间图•数据流程图的编号 •①子图的图号就是父图中相应加工的编号;•②加工的编号由子图号、小数点及该加工在子图中的序号连接而成 Slide 55Renmin University of China(3)数据流程图的画法•绘制数据流程图的原则 •①正确地确定顶图及底图;•②保持图面的均衡,从左至右画;•③抓住关键,各个击破;•④注意合理地命名与编号;•⑤保证父图与子图的平衡;•⑥正确展开数据流程图需恰当掌握逐层分解和细化的程度 Slide 56Renmin University of China2.数据字典•数据字典是对数据流程图中的各个元素所作完整的定义与说明•数据流程图加上完整的数据字典,就成为一份完整的系统分析的“系统说明书”或称为“系统规格说明书”•一个数据字典所包含的项目有:数据项、数据结构、数据流、处理逻辑、数据存储、外部实体等 Slide 57Renmin University of China数据描述与数据词典1、数据元素条目(数据元素是不能再分解的数据单位) 名称、类型、取值含义、字长、相关数据项等 [举例]科目名称2、数据结构条目(描述某些数据项之间的关系) 名称、编号、简述、组成3、数据流条目(流动的数据) 名称、来源、去向、流量、组成 [举例]对账单4、数据处理条目(详细描述数据处理手续和处理逻辑) 名称、输入数据名、输出数据名、处理逻辑等 [举例]核对5、数据存储条目(描述数据的静态结构) 文件名称、组织方式、组成、相关联的处理 [举例]银行存款日记账6、外部实体条目(描述数据的来源和去向) 名称、有关的数据流等 Slide 58Renmin University of China数据存储条目数据处理条目数据存储名称:固定资产卡片流入、流出数据流:流入与固定资产增减变动相关的原始凭证,流出经过整理的固定资产卡片数据存储的组成:固定资产名称、规格型号、主要参数、生产厂家、设备种类、使用部门、购入日期、启用日期、预计使用年限、总工作量、原价、预计净残值率、已提折旧额等注释:若根据固定资产卡片数据计算固定资产折旧,应注意当月增加的固定资产不计提折旧,当月减少的固定资产照提折旧处理逻辑的名称:计算折旧处理逻辑的输入:固定资产登记簿处理逻辑的输出:折旧计算表处理逻辑:按折旧计算方法(如使用年限法:月折旧额={原价*(1-预计净残值率)/(预计使用年限*12)})计算固定资产折旧 Slide 59Renmin University of China三、建立会计信息系统的逻辑模型•数据流程图+数据字典 Slide 60Renmin University of China 四、系统分析报告书ü引言ü系统概述ü新系统逻辑模型ü用户需求说明ü系统设计实施初步计划ü建议系统分析报告标志着系统分析阶段的结束,同时又是下一阶段系统设计的依据。

      Slide 61Renmin University of China系统分析的步骤是什么•1.对原系统进行详细调查分析,识别其逻辑模型;•2.建立新系统的逻辑模型,包括建立新系统的数据流图,确定相应的数据词典,并补充一些关于系统的总体目标、运用目标、技术目标、安全目标等所有内容汇集起来,就构成了计算机会计信息系统的逻辑模型•3.编写系统分析报告 Slide 62Renmin University of China第四节 会计信息系统的设计1概要设计2详细设计 Slide 63Renmin University of China系统设计的步骤与任务1、步骤:①总体设计(概要设计) ②详细设计2、任务:•⑴总体设计(概要设计)的任务• 从硬件角度:做计算机配置设计,• 从软件角度:设计系统的模块结构,描述模块的输入、输出及逻辑功能• ⑵详细设计的任务• 代码设计、数据库设计、输入设计、输出设计、安全保密设计 Slide 64Renmin University of China一、概念设计•概念设计(又称为概要设计)的主要任务是根据结构概念设计(又称为概要设计)的主要任务是根据结构化系统设计的思想,遵循模块划分原则,将会计信息化系统设计的思想,遵循模块划分原则,将会计信息系统划分为若干子系统,每个系统再划分若干模块和系统划分为若干子系统,每个系统再划分若干模块和子模块。

      子模块•目的目的–通过向用户提供若干合理的选择,系统专业人员可以避免通过向用户提供若干合理的选择,系统专业人员可以避免对新系统造成先入为主的限制对新系统造成先入为主的限制•方法方法–结构化设计方法:建立结构化设计方法:建立“系统模块结构图系统模块结构图”,用系统模块,用系统模块结构图描述系统的层次、分块结构结构图描述系统的层次、分块结构 Slide 65Renmin University of China系统设计的方法——结构化设计方法•1、结构化设计(Structured Design 即SD)方法•含义:与结构化分析相衔接的方法,用于从系统分析的数数据流程图据流程图导出系统模块图系统模块图•思路:由大到小,自上而下,层层分解的基本思想•2、模块图的表达方式•⑴模块图:是结构化设计法用来精确表达系统结构和系统模块间层次关系和联系的图形•⑵模块图功能:计算、分类、统计、输入、输出、数据存取和数据更新等•⑶模块间的调用关系:一上一下,上为调用模块,下为被一上一下,上为调用模块,下为被调用模块调用模块 Slide 66Renmin University of China•一个模块用一个矩形表示,模块的名称写在方框的里面。

      Slide 67Renmin University of China•两个模块间的联结 Slide 68Renmin University of China 记账凭证查询按凭证号 查 询按日期查 询按查询条件查 询模块结构图模块结构图中的主要成分: (1)模块 (2)调用 (3)数据 凭证号日期查询条件 Slide 69Renmin University of China总体设计——原则•1.提高模块的独立性:模块的独立性是指模块功能单一的程度•2.提高模块的聚合度:模块的聚合度是指模块功能的专一性,即模块内部各部分关系的紧密程度 •3.降低模块间的耦合度:模块间的耦合度是指模块之间的依赖关系 Slide 70Renmin University of China 模块划分的原则(1)低耦合度、高内聚度(2)自顶向下、层层分解 一方面,各个模块具有相对独立性,可以分别设计实现; 另一方面,可将模块之间的相互关系(如数据传递、调用)通过一定的方式予以说明,便于系统的修改与维护 Slide 71Renmin University of China•结构图可以由数据流程图转化而来。

      •区别:•数据流程图着眼于数据流,反映数据的逻辑功能,即系统能够做什么;•结构图着眼于控制层次,反映系统的物理模型,即怎样逐步实现系统的总功能 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 University of China代码的功能•代码是代表事物名称、属性、状态等的符号。

      •代码为事物提供一个确切的认定,便于数据的存储和检索•使用代码可以提高处理的效率和精度•代码提供了数据的一致性•代码是人和计算机系统共同的语言,是人机交换信息的工具 Slide 79Renmin University of China•顺序码:简便;扩展性差顺序码:简便;扩展性差•区段码:系列性、扩展性好;但空码多区段码:系列性、扩展性好;但空码多•层次码:结构简单、易于扩展,便于分类汇总层次码:结构简单、易于扩展,便于分类汇总•特征组合码:特征组合码:具有较大的弹性具有较大的弹性,一个面内的属性内容与数,一个面内的属性内容与数量的调整不会影响其他的面;量的调整不会影响其他的面;适应性强适应性强,可根据需要组成任,可根据需要组成任何类目,也便于机器处理;何类目,也便于机器处理;易于增、删、改易于增、删、改 代码的编码方法 Slide 80Renmin University of China•(1)顺序码–定义:•顺序码是将具有顺序的数字或字母赋予编码对象 •顺序码是一种最简单和常用的无含义代码–优点及案例:•代码简短、使用方便、易于增补•缺点:代码本身不包含编码对象任何其他信息,不便于标识 。

      •案例:国家标准《人的性别代码》(GB/T2261—1980)中,男性的代码是1,女性的代码是2 Slide 81Renmin University of China(2)区段码–定义:•这是一种特殊的顺序码它是将顺序代码分成若干段(系列),并与编码对象的分类一 一对应,给每段的编码对象赋予一定的顺序 –特点:•优点是能表示一定的信息属性或特征,易于添加;•缺点是空码较多,不便于机器处理,不适应于复杂的分类体系 –案例:《国务院各部委局及其他机构名称代码》(GB/T 4657—1984)就采用了这种代码,其中三位数字码的第一位数字表示类别标识,第二、三位数字表示该机构在此类别中的数字代码 •300—399为国务院各部•400—499表示国务院各局办公机构和直属于国务院各部委的国家局级机构以及国务院咨询机构和国家机关•700—799表示全国性人民团体 Slide 82Renmin University of China(3)层次码–定义:•层次码常用于线分类法,它是按编码对象的从属层次关系为排列顺序的一种代码•利用层次码进行编码时,将代码分成若干层级,并与分类对象的分类层级相对应代码自左至右,表示的层级由高至低,每个层级的代码可采用顺序码或系列顺序码。

      –特点:•优点:能明确表明编码对象的类别,有严格的隶属关系代码结构简单,容量大,便于计算机汇总•缺点:当层次较多时,所用代码位数较多,弹性较差 –案例: (国家标准有国家标准有国家标准有国家标准有《《《《中华人民共和国行政区划代码中华人民共和国行政区划代码中华人民共和国行政区划代码中华人民共和国行政区划代码》》》》(GB(GB////T 2260T 2260————1999)1999)) Slide 83Renmin University of China Slide 84Renmin University of China(4)特征组合码–定义:•特征组合码常用于面分类体系它是将编码对象按其属性或特征分成若干个面每个面内的诸项属性或特征按其规律分别进行编码,面与面之间的代码没有层次关系与从属关系•使用时,按预先确定顺序,根据需要可将不同的面中代码组合起来以表示所代表的类目 –特点•优点:具有较大的弹性,一个面内的属性内容与数量的调整不会影响其他的面;适应性强,可根据需要组成任何类目,也便于机器处理;易于增、删、改 •缺点:不能充分利用信息;用手工来组成信息类目比较困难 Slide 85Renmin University of China•由上表可知:代码2342表示黄铜Φ1.5方形镀铬螺钉。

      Slide 86Renmin University of China Slide 87Renmin University of China Slide 88Renmin University of China代码设计原则•单义性•系统性•简明性•稳定性•扩展性•合法、合规性 Slide 89Renmin University of China代码设计的步骤•确定代码对象•考查是否已有标准代码•根据代码对象的性质和处理要求,确定选用的代码类型和编码规则•考虑检错功能•用选用的规则对被表示的对象逐个设计出其代码,编制代码表 Slide 90Renmin University of China各子系统需设计的主要代码•总账子系统:会计科目代码•销售子系统:客户代码•采购子系统:供应商代码•存货子系统:存货代码•工资子系统:职工代码•固定资产子系统:固定资产•…... Slide 91Renmin University of China代码在会计信息系统中的应用 •会计信息系统所要求的代码对象有会计科目、各项资产、人员、部门、事项(摘要)以及保证系统正常运行的校验码和密码 •会计科目代码的设计是代码体系中最重要的代码设计。

      下图是一个四科目的代码结构:• ╳╳╳╳ ╳╳ ╳╳╳ ╳╳ •四级科目•三级科目•二级科目•一级科目返回返回 Slide 92Renmin University of China Slide 93Renmin University of China•根据所选择的具体数据库系统,进行数据库设计•数据库设计的依据:数据流程图、数据词典 (二)数据库文件设计 Slide 94Renmin University of China数据库的主要文件类型•系统主文件–是系统中最重要的共享文件,主要存放具有固定值属性的数据必须准确、完整并及时更新 •业务文件–是用来存放表明经济业务发生的数据文件,包含了对主文件进行更新的全部数据 Slide 95Renmin University of China主文件和业务文件之间的关系客户代码客户名称客户地址联系人联系1001甲公司北京市……张一……订单号订单日期客户代码产品代码订购数量20102006/09/0910017891500产品代码产品名称价格库存数量7981XXXX806000客户文件(主文件)存货文件(主文件)订单文件(业务文件) Slide 96Renmin University of China数据库设计的步骤•概念结构设计:结合数据规范化理论,概念结构设计:结合数据规范化理论,用一种数据模型将用户的数据需求明用一种数据模型将用户的数据需求明确地表示出来确地表示出来•逻辑结构设计:根据已经建立的概念逻辑结构设计:根据已经建立的概念数据模型,以及所采用的某个数据库数据模型,以及所采用的某个数据库管理系统软件的数据模型特性,按照管理系统软件的数据模型特性,按照一定的转换规则,把概念模型转换为一定的转换规则,把概念模型转换为这个数据库管理系统所能够接受的逻这个数据库管理系统所能够接受的逻辑数据模型辑数据模型 Slide 97Renmin University of China•物理结构设计:为一个确定的逻辑数据模物理结构设计:为一个确定的逻辑数据模型选择一个最适合应用要求的物理结构的型选择一个最适合应用要求的物理结构的过程。

      数据库在物理设备上的存储结构和过程数据库在物理设备上的存储结构和存取方法称为数据库的物理数据模型作存取方法称为数据库的物理数据模型作为一般用户,在数据库设计时不需要过多为一般用户,在数据库设计时不需要过多地考虑物理结构,所选定的数据库管理系地考虑物理结构,所选定的数据库管理系统会自动地加以处理,用户只需要选择合统会自动地加以处理,用户只需要选择合适的数据库管理系统,以及用该数据库管适的数据库管理系统,以及用该数据库管理系统提供的语句命令实现数据库理系统提供的语句命令实现数据库 Slide 98Renmin University of China概念结构设计概念结构设计–概念模型的表示方法-概念模型的表示方法-ERER图图–确定系统实体、属性及联系:要设计信息确定系统实体、属性及联系:要设计信息系统的数据库概念结构,首先是利用系统系统的数据库概念结构,首先是利用系统分析阶段建立的数据字典,并对照数据流分析阶段建立的数据字典,并对照数据流程图对系统中的各个数据项进行分类、组程图对系统中的各个数据项进行分类、组织,确定系统的实体、实体的属性、标识织,确定系统的实体、实体的属性、标识实体的码以及实体之间联系的类型实体的码以及实体之间联系的类型 Slide 99Renmin University of ChinaE—RE—R模型的几个概念模型的几个概念q 实体实体 “ “实体实体””与前述与前述““数据结构数据结构””一样,属于一样,属于无公认定义的一个术语。

      一般认为,客观上可无公认定义的一个术语一般认为,客观上可以相互区分的事物就是实体实体可以是具体以相互区分的事物就是实体实体可以是具体的人和物,也可以是抽象的概念与联系这个的人和物,也可以是抽象的概念与联系这个概念的关键之处是一个实体可以和另一个实体概念的关键之处是一个实体可以和另一个实体相区别实体的可区分性类似于对象模型中对相区别实体的可区分性类似于对象模型中对象所具有的可标识性象所具有的可标识性 Slide 100Renmin University of Chinaq 属性属性 一个实体通常具有若干个特征,其中的每一个实体通常具有若干个特征,其中的每一个特征就称为实体的一个属性属性不能脱一个特征就称为实体的一个属性属性不能脱离实体,属性是相对实体而言的,它表征了实离实体,属性是相对实体而言的,它表征了实体的一个特征体的一个特征q 联系联系 现实世界中事物之间的联系反映在现实世界中事物之间的联系反映在E—RE—R模模型中就是实体之间的联系型中就是实体之间的联系 Slide 101Renmin University of China§一对一联系(一对一联系(1∶11∶1))————对于实体集对于实体集A A和实体集和实体集B B来说,如果对来说,如果对于于A A中的每一个实体中的每一个实体a a,,B B中至多有一个实体中至多有一个实体b b与之联系;而且,与之联系;而且,对于实体集对于实体集B B和实体集和实体集A A来说,也是如此,则称实体集来说,也是如此,则称实体集A A与实体集与实体集B B具有一对一联系,记为具有一对一联系,记为1∶11∶1。

      §一对多联系(一对多联系(1∶n1∶n))————对于实体集对于实体集A A中每一个实体,在实体集中每一个实体,在实体集B B中有中有n n个实体与之联系,而且,对于实体集个实体与之联系,而且,对于实体集B B中的每一个实体,中的每一个实体,实体集实体集A A中至多有一个实体与之联系,则称实体集和实体集具有中至多有一个实体与之联系,则称实体集和实体集具有1 1对多的联系,记为对多的联系,记为1∶n1∶n§多对多联系(多对多联系(m∶nm∶n))————如果对于实体集如果对于实体集A A中的每一个实体,实中的每一个实体,实体集体集B B中有中有n n个实体与之联系;同时,对于实体集个实体与之联系;同时,对于实体集B B中的每一个实中的每一个实体,实体集体,实体集A A中有中有m m个实体与之联系,则称和具有多对多联系,个实体与之联系,则称和具有多对多联系,记为记为m∶nm∶nØ注意:一对一联系是一对多的特例,而一对多又是多对多的特注意:一对一联系是一对多的特例,而一对多又是多对多的特例 Slide 102Renmin University of ChinaE—RE—R模型的图示形式就称为模型的图示形式就称为E—RE—R图。

      图E—RE—R图提供了用图提供了用图形表示实体型、属性和联系的方法图形表示实体型、属性和联系的方法E—RE—R图的要点图的要点如下:如下:§实体实体 —— —— 用矩形表示实体型,矩形内标明实体名;用矩形表示实体型,矩形内标明实体名;§属性属性 —— —— 用椭圆形表示属性,并用无向边将其与相用椭圆形表示属性,并用无向边将其与相应的实体联结起来;应的实体联结起来;§联系联系 —— —— 用菱形表示联系,菱形内写出联系名,同用菱形表示联系,菱形内写出联系名,同无向边分别与有关实体联结起来,同时在无向边旁边无向边分别与有关实体联结起来,同时在无向边旁边标上联系的类型(标上联系的类型(1∶11∶1,,1∶n1∶n,,m∶nm∶n) Slide 103Renmin University of China Slide 104Renmin University of China–例:一个小型固定资产管理信息系统需要管理例:一个小型固定资产管理信息系统需要管理某单位的全部固定资产设备,假定用户要求该某单位的全部固定资产设备,假定用户要求该系统具有的功能如下:系统具有的功能如下:•设备的录入、修改、删除、调出、报废与折旧等设备的录入、修改、删除、调出、报废与折旧等反映资产增减变化的情况;反映资产增减变化的情况;•正确计算设备资产总额(原值、净值)、设备折正确计算设备资产总额(原值、净值)、设备折旧总额(月折旧、累计折旧)旧总额(月折旧、累计折旧)•分类管理各种设备,按月输出报表分类管理各种设备,按月输出报表•可以随时按多种方式查询设备信息可以随时按多种方式查询设备信息•具有多级用户口令识别功能,保证系统安全可靠具有多级用户口令识别功能,保证系统安全可靠•可随时备份设备资产信息,并进行用户管理可随时备份设备资产信息,并进行用户管理 Slide 105Renmin University of China确定局部确定局部E-RE-R图图 Slide 106Renmin University of China Slide 107Renmin University of China Slide 108Renmin University of China–集成完整集成完整E-RE-R图图•消除不必要的冗余实体、属性和联系消除不必要的冗余实体、属性和联系•解决各分解决各分E-RE-R图之间的冲突图之间的冲突•根据情况修改或重构根据情况修改或重构E-RE-R图图 Slide 109Renmin University of China逻辑结构设计逻辑结构设计•逻辑结构设计:将实体和实体间的联系转逻辑结构设计:将实体和实体间的联系转换为关系换为关系–一个实体转换为一个关系,实体的属性就是关一个实体转换为一个关系,实体的属性就是关系的属性,实体的码就是关系的码系的属性,实体的码就是关系的码–一个联系也转换为一个关系,联系的属性及联一个联系也转换为一个关系,联系的属性及联系所连接的实体的码都转换为关系的属性系所连接的实体的码都转换为关系的属性•1 1::1 1联系,两端实体的码都成为关系的码;联系,两端实体的码都成为关系的码;•1 1::n n联系,联系,n n端实体的码成为关系的码;端实体的码成为关系的码;•m:nm:n联系,两端实体码的组合成为关系的码联系,两端实体码的组合成为关系的码 Slide 110Renmin University of China–具有相同码的关系可以合并具有相同码的关系可以合并•转换关系转换关系•部门(部门(部门号部门号,部门名,部门,部门名,部门……))•固定资产(固定资产(设备号设备号,设备名,规格型号,原值,,设备名,规格型号,原值,数量,计量单位数量,计量单位……))•计提折旧(计提折旧(设备号设备号,,折旧日期折旧日期,净值,净值……))•外部单位(外部单位(单位号单位号,单位名,类型,地址,,单位名,类型,地址,……))•使用(使用(单位号单位号,,设备号设备号,分类,日期),分类,日期)•属于(属于(设备号设备号,部门号),部门号)•折旧(折旧(设备号设备号,,折旧日期折旧日期,月折旧额),月折旧额) Slide 111Renmin University of China•合并关系:将具有相同键值的关系合并,即将合并关系:将具有相同键值的关系合并,即将“固定资产固定资产”与与“属于属于”合并,将合并,将“计提折旧计提折旧”与与“折旧折旧”合并合并•部门(部门(部门号部门号,部门名,部门,部门名,部门……))•固定资产属于(固定资产属于(设备号设备号,设备名,规格型号,原,设备名,规格型号,原值,数量,计量单位,部门号值,数量,计量单位,部门号……))•计提折旧(计提折旧(设备号设备号,,折旧日期折旧日期,月折旧额,净值,月折旧额,净值……))•外部单位(外部单位(单位号单位号,单位名,类型,地址,,单位名,类型,地址,……))•使用(使用(单位号单位号,,设备号设备号,分类,日期),分类,日期) Slide 112Renmin University of China•例:试设计课程例:试设计课程-教师教师-学生的学生的ER图,图,并设计数据库逻辑结构并设计数据库逻辑结构•每位教师可讲授多门课程,每门课程可由不同的每位教师可讲授多门课程,每门课程可由不同的教师讲授教师讲授•每位学生可选择多门课程,每门课程可供多位学每位学生可选择多门课程,每门课程可供多位学生学习生学习 Slide 113Renmin University of China物理结构设计物理结构设计是指存储结构和存取方法等。

      物理结构设计是指存储结构和存取方法等 Slide 114Renmin University of China(三)输出设计 从系统开发的角度看,输出决定输入,即输入数据只有根据输出的要求确定•确定输出内容–根据业务文件数据生成的表示经济业务发生的信息–根据主文件数据生成的参照数据和汇总数据–根据业务文件和主文件的数据合成的信息•选择输出设备、介质与输出方式•确定输出格式 Slide 115Renmin University of China(四)输入设计 输入设计是信息系统与用户之间交互的纽带,决定了人机交互的效率,对系统的质量有决定性的重大影响•输入设计原则(最少量、最简单、早检验、少转换)•输入设计内容–确定输入数据的内容–确定数据的输入方式和输入设备–确定输入数据的记录格式–输入数据的正确性校验Ø输入会计信息系统中的会计数据以数据文件的形式保存起来 Slide 116Renmin University of China(五)安全保密设计 系统的安全保密性要靠软件的控制、各种管理制度和人工控制才有保证《《会计核算软件基本功能规范会计核算软件基本功能规范》》•设立密码权限控制•系统设立操作日志•系统数据的备份与恢复•系统运行状态的自动记录与检查 Slide 117Renmin University of China•详细设计的最终结果是编制详细设计说明说,在详细设计说明书中形成的描述。

      •详细设计是系统功能、结构实现方法的最详细说明,是程序设计的依据•系统设计完成之后,进入系统开发的最后阶段——系统实施阶段,对系统进行物理构建。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.