第四章AIS的规划分析与设计_第1页
第四章AIS的规划分析与设计_第2页
第四章AIS的规划分析与设计_第3页
第四章AIS的规划分析与设计_第4页
第四章AIS的规划分析与设计_第5页
已阅读5页,还剩125页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、成都信息工程学院商学院成都信息工程学院商学院第四章第四章 AISAIS的规划、分析与设计的规划、分析与设计成都信息工程学院商学院成都信息工程学院商学院 主要内容主要内容第一节第一节 会计信息系统的规划会计信息系统的规划第二节第二节 会计信息系统的分析会计信息系统的分析第三节第三节 会计信息系统的设计会计信息系统的设计第四节第四节 会计信息系统的实施会计信息系统的实施第五节第五节 系统运行与维护系统运行与维护成都信息工程学院商学院成都信息工程学院商学院 一系统规划任务二初步调查三可行性分析第一节第一节 会计信息系统的规划会计信息系统的规划成都信息工程学院商学院成都信息工程学院商学院 任务任务 将

2、个别的系统项目或应用程序与企业的战略目将个别的系统项目或应用程序与企业的战略目标相联系标相联系 一、系统规划的任务一、系统规划的任务成都信息工程学院商学院成都信息工程学院商学院 系统开发项目团队人员系统专业人员最终用户系统分析师系统工程师程序设计人员经理操作人员会计人员内部审计人员成都信息工程学院商学院成都信息工程学院商学院 系统规划系统规划 内容内容 战略系统规划战略系统规划 项目规划项目规划 战略系统规划涉及宏观层次上的系统资源的分配。战略系统规划涉及宏观层次上的系统资源的分配。 项目规划的目的是在战略系统规划的框架内为个项目规划的目的是在战略系统规划的框架内为个别应用程序分配资源,包括识

3、别用户的需求领域,别应用程序分配资源,包括识别用户的需求领域,对每一个建议的可行性进行评估,安排项目的优对每一个建议的可行性进行评估,安排项目的优先顺序和时间进度等。先顺序和时间进度等。成都信息工程学院商学院成都信息工程学院商学院 现行系统的基本情况现行系统的基本情况 新系统的目标新系统的目标 系统开发的条件系统开发的条件 初步确定:是否建立新系统初步确定:是否建立新系统 建立何种规模的系统建立何种规模的系统 要解决什么问题、达到哪些目标要解决什么问题、达到哪些目标 系统软硬件的总体配置方案如何系统软硬件的总体配置方案如何 系统的开发方式系统的开发方式二、初步调查二、初步调查成都信息工程学院商

4、学院成都信息工程学院商学院 三、可行性分析三、可行性分析 可行性分析:其任务是明确应用系统开发可行性分析:其任务是明确应用系统开发的必要性和可行性。的必要性和可行性。 必要性来自实现开发任务的迫切性,可行必要性来自实现开发任务的迫切性,可行性则取决于实现应用系统的资源和条件。性则取决于实现应用系统的资源和条件。 可行性分析是任何一个大型信息系统正式可行性分析是任何一个大型信息系统正式投入运行之前必须进行的一项工作。投入运行之前必须进行的一项工作。成都信息工程学院商学院成都信息工程学院商学院 可行性分析可行性分析 可行性分析应从以下三方面考虑:一是可行性分析应从以下三方面考虑:一是技术可行性;二

5、是经济可行性;三是管理技术可行性;二是经济可行性;三是管理可行性。可行性。 技术方面技术方面 经济方面经济方面 管理方面管理方面 可行性分析报告可行性分析报告 结论结论(硬件、系统软件、应用软件和技术人员)(硬件、系统软件、应用软件和技术人员)(资金可得(资金可得性和经济合性和经济合理性)理性)组织内部:制度甚至管理体制变动组织内部:制度甚至管理体制变动组织外部:格式有关部门是否认可和接受组织外部:格式有关部门是否认可和接受成都信息工程学院商学院成都信息工程学院商学院 可行性分析的结论可行性分析的结论 系统开发系统开发条件成熟且有必要开发条件成熟且有必要开发,可以开始详细,可以开始详细调查,继

6、续进行系统分析。调查,继续进行系统分析。 系统开发系统开发条件虽然不足,但有必要开发条件虽然不足,但有必要开发,可继续,可继续创造条件再开发或调整系统的目标,在已有条件创造条件再开发或调整系统的目标,在已有条件的基础上开发。的基础上开发。 开发开发条件不成熟、技术力量不足、经费困难条件不成熟、技术力量不足、经费困难等,等,可考虑暂停系统分析工作,继续创造条件。可考虑暂停系统分析工作,继续创造条件。 根本根本没有必要开发没有必要开发新系统,立即停止开发工作。新系统,立即停止开发工作。成都信息工程学院商学院成都信息工程学院商学院 撰写可行性项目建议书撰写可行性项目建议书 明确现行系统要解决的问题,

7、确定新系统的目标,并明确现行系统要解决的问题,确定新系统的目标,并规定具体的指标要求。规定具体的指标要求。 论证在现有的条件下,新系统目标实现的必要性及可论证在现有的条件下,新系统目标实现的必要性及可能性。能性。 若结论认为是可行的,则提出新系统开发的基本设想,若结论认为是可行的,则提出新系统开发的基本设想,制定开发计划,包括保阶段人力、资金、设备的需求制定开发计划,包括保阶段人力、资金、设备的需求等。等。 可行性项目建议书最后提交给组织领导、管理人员、可行性项目建议书最后提交给组织领导、管理人员、使用者和系统开发人员审查讨论,做出系统是否开发使用者和系统开发人员审查讨论,做出系统是否开发的决

8、策。若结论是建立新系统不仅必要而且可能,则的决策。若结论是建立新系统不仅必要而且可能,则在可行性项目建议书审批通过后,进入系统分析阶段在可行性项目建议书审批通过后,进入系统分析阶段。成都信息工程学院商学院成都信息工程学院商学院 系统分析阶段的任务是确定新系统的目标和逻系统分析阶段的任务是确定新系统的目标和逻辑模型。一个新系统往往在现行系统的基础上发展辑模型。一个新系统往往在现行系统的基础上发展起来的,起来的,首先要提出现行系统存在的问题及新系统首先要提出现行系统存在的问题及新系统的目标和任务,针对这些问题进行可行性分析,分的目标和任务,针对这些问题进行可行性分析,分析建立新系统的必要性,及其在

9、经济上、技术上和析建立新系统的必要性,及其在经济上、技术上和组织上实现的可能性,提出可行性分析报告。组织上实现的可能性,提出可行性分析报告。在可在可行性报告通过后进行详细调查,全面分析现行系统行性报告通过后进行详细调查,全面分析现行系统的工作流程、数据流程,确定新系统的逻辑模型,的工作流程、数据流程,确定新系统的逻辑模型,即新系统应具有哪些功能。即新系统应具有哪些功能。第二节 会计信息系统分析成都信息工程学院商学院成都信息工程学院商学院 一现行系统的详细调查二结构化分析三建立信息系统的逻辑模型四系统分析报告书系统分析的核心:系统分析的核心:1、搞清楚系统的业务或数据流程;、搞清楚系统的业务或数

10、据流程;2、提出新系统拟采用的方案。、提出新系统拟采用的方案。成都信息工程学院商学院成都信息工程学院商学院 组织机构组织机构 业务流程业务流程 数据流程数据流程 数据分析数据分析 功能分析功能分析调查方式:调查方式:(1)召开调查会;)召开调查会;(2)访问;)访问;(3)填写调查表;)填写调查表;(4)参加业务实践等。)参加业务实践等。 在这一阶段就可以收在这一阶段就可以收集出一套可供程序调试集出一套可供程序调试用的试验数据。用的试验数据。内容内容(图(图4-1 图图4-2)一、现行系统的详细调查一、现行系统的详细调查成都信息工程学院商学院成都信息工程学院商学院 组织结构是指一个组织的组成以

11、及这些组成部分之间的隶属关系或管理与被管理关系。在组织结构调查中还要详细了解各级组织的职能和有关人员的工作职责、决策的内容、存在的问题以及对新系统的要求等。为进一步说明组织内部各部分的主要业务职能和它们在业务过程中所承担的工作,需要用组织/业务关系图来反映。成都信息工程学院商学院成都信息工程学院商学院 企企业业管管理理处处计计划划统统计计处处供供 应应处处财财务务处处销销售售处处职职工工食食堂堂第第一一生生产产车车间间服服务务公公司司厂厂办办厂厂长长办办公公室室包包装装车车间间生生产产调调度度处处设设备备管管理理处处技技术术质质量量处处第第九九生生产产车车间间厂厂医医务务室室小小车车队队企企管

12、管科科质质检检科科计计算算中中心心综综合合计计划划处处统统计计科科销销售售管管理理科科成成品品库库业业务务联联系系部部市市场场分分析析部部甲甲班班组组丙丙班班组组乙乙班班组组丁丁班班组组党党委委办办公公室室团团委委工工会会职职教教处处人人事事处处图图书书资资料料室室厂厂 长长工厂管理委员会工厂管理委员会厂长工作部厂长工作部经营部经营部生产部生产部后勤部后勤部宣教部宣教部. . .成都信息工程学院商学院成都信息工程学院商学院 组织/业务关系图成都信息工程学院商学院成都信息工程学院商学院 1.2业务流程调查会计业务应顺着原系统信息流动的过程逐步进行,内容包括各环节的处理业务、信息来源、处理方法、计

13、算方法、信息流经去向、提供信息的时间和形态(报告、单据、屏幕显示等)。业务流程调查可以帮助我们了解某项业务的具体处理过程,发现和处理系统调查工作中的错误和疏漏,为修改和删除原系统的不合理部分提供依据。成都信息工程学院商学院成都信息工程学院商学院 业务流程图:是一种描述系统内各单位、人员之间的业务关系、作业顺序和管理信息流向的图表。它用一些规定的符号及连线来表示某个具体业务处理过程。它用尽可能少、尽可能简单的方法来描述业务处理过程,符号简单明了,易于阅读和理解。但对于一些专业性较强的业务处理细节缺乏足够的表现手段,它比较适用于反映事务处理类型的业务过程。成都信息工程学院商学院成都信息工程学院商学

14、院 资料:成品保管员按车间送来的入库单登资料:成品保管员按车间送来的入库单登记库存台账。发货时,发货员根据销售部记库存台账。发货时,发货员根据销售部门送来的发货通知单将成品出库并发货,门送来的发货通知单将成品出库并发货,同时填写一式三联出库单,其中一份交成同时填写一式三联出库单,其中一份交成品库保管员,由他按此出库单登记库存台品库保管员,由他按此出库单登记库存台账,出库单的另外两联分别送交销售部门账,出库单的另外两联分别送交销售部门和会计部门。和会计部门。 要求:试根据以上业务处理过程绘制业务要求:试根据以上业务处理过程绘制业务流程图。流程图。成都信息工程学院商学院成都信息工程学院商学院 表格

15、分配图车间仓库销售部门财务部门存档入库单库存台账发货通知单产品明细账出库单表示文档资料表示流向成都信息工程学院商学院成都信息工程学院商学院 二、结构化分析方法二、结构化分析方法 它采用它采用 “自顶向下,逐层分解自顶向下,逐层分解”的思想把的思想把系统看作一个大模块,根据系统分析的不系统看作一个大模块,根据系统分析的不同需要,进行模块的分解和组合。它通过同需要,进行模块的分解和组合。它通过一套分层的数据流程图,辅以数据字典、一套分层的数据流程图,辅以数据字典、处理逻辑说明等工具来描述系统的数据处处理逻辑说明等工具来描述系统的数据处理过程,详细分析数据结构,从而建立起理过程,详细分析数据结构,从

16、而建立起新系统的逻辑模型。新系统的逻辑模型。结构化分析方法(SA)是一种简单、实用且应用比较广泛的系统分析方法。成都信息工程学院商学院成都信息工程学院商学院 数据流程图数据流程图(Data Flow Diagram,(Data Flow Diagram,简称简称DFD)DFD)数据词典数据词典(Data Dictionary,(Data Dictionary,简称简称DD)DD)二、结构化分析二、结构化分析SA成都信息工程学院商学院成都信息工程学院商学院 2.1数据流程图数据流程图(Data Flow Diagram)2.1.1含义DFDDFD是一种能全面描述信息系统逻辑模型是一种能全面描述信

17、息系统逻辑模型的主要工具。它将数据的存储、流动、的主要工具。它将数据的存储、流动、加工处理和使用情况进行综合描述,以加工处理和使用情况进行综合描述,以数据的相互关系抽象地反映系统的全貌,数据的相互关系抽象地反映系统的全貌,既能表达人工系统又能表达计算机系统既能表达人工系统又能表达计算机系统的数据流程和逻辑处理功能。的数据流程和逻辑处理功能。数据流程图成都信息工程学院商学院成都信息工程学院商学院 2.1.2.特点抽象性:抽象性:数据流程是把数据在组织内部的流动情况抽象地独立出来,舍去了具体组织结构、信息载体、处理工作、物资、材料等,单从数据流动过程来考查实际业务的数据处理模式。概括性:概括性:D

18、FD可以把信息中的各种不同业务处理过程联系起来,形成一个整体,无论手工操作部分还是计算机处理部分,都可以表示出来。成都信息工程学院商学院成都信息工程学院商学院 数据流程图基本组成元素数据流程图基本组成元素元素名称元素名称图形图形解释解释外部实体外部实体描述该系统数据的外部来源或去向、流程的开始或结束描述该系统数据的外部来源或去向、流程的开始或结束数据处理数据处理描述输入数据被转换成输出数据的逻辑处理功能描述输入数据被转换成输出数据的逻辑处理功能数据流数据流描述数据流动的方向描述数据流动的方向数据存储数据存储描述数据的存储形式(前者一般为手工文件)描述数据的存储形式(前者一般为手工文件)逻辑判断

19、逻辑判断描述描述IFIF条件成立条件成立THENTHEN事件事件1 1和和ELSEELSE事件事件2 2的逻辑处理的逻辑处理【注意注意】数据流的流向大致有以下几种:数据流的流向大致有以下几种: 从从“起点起点”流向流向“加工加工” 从从“加工加工”流向流向“文件文件”或从或从“文件文件”流向流向“加工加工” 从从“加工加工”流向流向“终点终点” 从从“加工加工”流向流向“加工加工”成都信息工程学院商学院成都信息工程学院商学院 处理编制记账凭证登记计算折旧固定资产卡片记账凭证折旧计算表总账固定资产登记簿固定资产交接证固定资产报废单固定资产内部转移核对手工数据处理环境下固定资产核算业务数据流程示意

20、图手工数据处理环境下固定资产核算业务数据流程示意图成都信息工程学院商学院成都信息工程学院商学院 2.1.4绘制方法采用自顶向下逐层分解的方法。即先把一个系统看成一个整体功能,明确信息的输入与输出;系统为了实现这个功能,内部必然有信息的处理、传递、存储;这些处理又可以分别看作整体功能,其内部又有信息的处理、传递、存储;如此一级一级地剖析,直到有很具体的处理步骤。成都信息工程学院商学院成都信息工程学院商学院 数据流程分解过程1)帐务处理子系统)帐务处理子系统顶图顶图的绘制的绘制帐务处理子系统帐务处理子系统原始凭证原始凭证银行对帐银行对帐单单记帐凭证记帐凭证会计报表会计报表各类帐各类帐册册银行对帐调

21、节表银行对帐调节表数据流程图实例数据流程图实例P1凭证处理凭证处理原始凭原始凭证证银行对帐单银行对帐单记帐凭证记帐凭证会计报表会计报表图图0记帐凭证记帐凭证P3报表处理报表处理P2登帐处理登帐处理各类帐册各类帐册会计报表会计报表各类帐册各类帐册P4银行对帐银行对帐银行对帐调节表银行对帐调节表银行对帐调节银行对帐调节表表银行日记账银行日记账2)对顶图进行分解)对顶图进行分解3 3)对各复杂的加工继续分解)对各复杂的加工继续分解P1.1审核原始凭证审核原始凭证原始凭证原始凭证图1有效原始凭证有效原始凭证P1.3审核记帐凭证审核记帐凭证P1.2填制记帐凭证填制记帐凭证未审核记帐凭未审核记帐凭证证记帐

22、凭证记帐凭证无效原始凭证无效原始凭证不合格记帐凭证不合格记帐凭证成都信息工程学院商学院成都信息工程学院商学院 数据字典数据字典 2.2数据字典数据字典(Data Dictionary)2.2.1含义DDDD是对是对DFDDFD中各个元素进行详细说明所使中各个元素进行详细说明所使用的工具,它描述的主要内容有用的工具,它描述的主要内容有DFDDFD中的中的数据项、数据结构、数据流、处理逻辑、数据项、数据结构、数据流、处理逻辑、数据存储和外部实体等。数据存储和外部实体等。成都信息工程学院商学院成都信息工程学院商学院 数据流程图描述了系统的分解,即系统由哪数据流程图描述了系统的分解,即系统由哪几部分组

23、成,各部分之间的联系,但没有说几部分组成,各部分之间的联系,但没有说明系统中各个成分的含义。明系统中各个成分的含义。 数据流图描绘了系统的框架,数据字典则对数据流图描绘了系统的框架,数据字典则对数据流图中的各种成分作详细的说明,是对数据流图中的各种成分作详细的说明,是对数据流图的细节补充。数据流图的细节补充。成都信息工程学院商学院成都信息工程学院商学院 条目条目数据项(组成数据流数据项(组成数据流/ /数据存储的基本单元数据存储的基本单元)数据结构(一些数据项的固定搭配)数据结构(一些数据项的固定搭配)数据流数据流数据存储数据存储处理逻辑(通常单独在处理逻辑说明中进处理逻辑(通常单独在处理逻辑

24、说明中进行描述)行描述)成都信息工程学院商学院成都信息工程学院商学院 1、数据项条目、数据项条目数据项编号:数据项编号:D01-001D01-001数据项名称:凭证编号数据项名称:凭证编号别别 名:凭证流水号名:凭证流水号符符 号号 名:名:PZBHPZBH数数 据据 类类 型:数值型型:数值型长长 度:度:4 4取取 值值 范范 围:围:1999919999 数据项又称为数据元素,是会计数据的最小单位,数据项又称为数据元素,是会计数据的最小单位,是一个不可再分割的数据单位。是一个不可再分割的数据单位。成都信息工程学院商学院成都信息工程学院商学院 2、数据结构条目、数据结构条目数据结构编号:数

25、据结构编号:DS01-003DS01-003数据结构名称:会计分录数据结构名称:会计分录别名:分录别名:分录简述:记帐凭证的基本组成成分简述:记帐凭证的基本组成成分组成:科目代码组成:科目代码+ +借贷方向借贷方向+ +金额金额 数据结构是计算机存储、组织数据的方式。数据结构是数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。指相互之间存在一种或多种特定关系的数据元素的集合。成都信息工程学院商学院成都信息工程学院商学院 3、数据流条目、数据流条目数据流编号:数据流编号:DF01-003DF01-003数据流名称:记帐凭证数据流名称:记帐凭证数据流

26、来源:记帐凭证数据存储数据流来源:记帐凭证数据存储数据流去向:登帐处理数据流去向:登帐处理组组 成:凭证日期成:凭证日期+ +凭证类别凭证类别+ +凭凭证编号证编号+f+f附件张数附件张数+会计分录会计分录+制制证证+ +主管主管+ +审核审核流流 量:量:100100张张/ /天天数据流是传输数据的媒介数据流是传输数据的媒介成都信息工程学院商学院成都信息工程学院商学院 4、数据存储条目、数据存储条目数据存储编号:数据存储编号:F01-003F01-003数据存储名称:记帐凭证数据存储名称:记帐凭证来来 源:记帐凭证数据存储源:记帐凭证数据存储去去 向:登帐处理向:登帐处理组组 成:凭证日期成

27、:凭证日期+ +凭证类别凭证类别+ +凭证编号凭证编号+ + 附件张数附件张数+会计分录会计分录+制证制证+ +主管主管+ +审核审核数数 据据 量:量:100100张张/ /天天 数据存储常以文件(一组有组织的数据结构)的形数据存储常以文件(一组有组织的数据结构)的形式存储数据。式存储数据。成都信息工程学院商学院成都信息工程学院商学院 5 、处理逻辑说明(例)、处理逻辑说明(例)用一般语言描述的处理逻辑说明举例用一般语言描述的处理逻辑说明举例用结构化语言描述的处理逻辑说明举例用结构化语言描述的处理逻辑说明举例用判断树描述的处理逻辑说明举例用判断树描述的处理逻辑说明举例用判断表描述的处理逻辑说

28、明举例用判断表描述的处理逻辑说明举例成都信息工程学院商学院成都信息工程学院商学院 用一般语言描述的用一般语言描述的处理逻辑处理逻辑说明举例说明举例 记账(日记账)记账(日记账) 从记帐凭证中取收付凭证,判断会计分录的从记帐凭证中取收付凭证,判断会计分录的科目,若为现金科目,则登记现金日记账,否科目,若为现金科目,则登记现金日记账,否则登记银行日记账。登帐方法如下:则登记银行日记账。登帐方法如下: 将凭证的日期,凭证类别,摘要分别记入将凭证的日期,凭证类别,摘要分别记入日记账簿相应的栏内,根据发生方向,将金额日记账簿相应的栏内,根据发生方向,将金额记入帐簿的借方或贷方栏内,结出余额记入帐记入帐簿

29、的借方或贷方栏内,结出余额记入帐簿的余额栏内。将记帐凭证的相应分录作上已簿的余额栏内。将记帐凭证的相应分录作上已经记帐的标记。经记帐的标记。成都信息工程学院商学院成都信息工程学院商学院 用结构化语言描述的处理逻辑说明举例用结构化语言描述的处理逻辑说明举例 计算个人所得税计算个人所得税如果如果 工资工资=1500 =1500 则则 如果如果 工资工资2000 2000 则则 税金税金= =(工资(工资-2000-2000)* *0.3+15000.3+1500* *0.2+8000.2+800* *0.1+5000.1+500* *0.050.05 否则否则 税金税金= =(工资(工资-1500

30、-1500)* *0.2+8000.2+800* *0.1+5000.1+500* *0.050.05否则否则 如果如果 工资工资800 800 则则 税金税金= =(工资(工资-800-800)* *0.1+5000.1+500* *0.050.05 否则否则 税金税金= =工资工资* *0.050.05成都信息工程学院商学院成都信息工程学院商学院 用判断树描述的处理逻辑说明举例用判断树描述的处理逻辑说明举例 计算个人所得税计算个人所得税工工资资=1500200080010kgYYNNYynN距离距离800kgynynynyN可可选处选处理方理方法法C=w*3.5+(w-10)*0.5应应应

31、应选选处处理理方方法法C=w*3+(w-10)*0.5C=w*3.5C=w*3C=2.5*w+(w-10)*0.5C=2*w+(w-10)*0.5C=2.5*wC=2*w成都信息工程学院商学院成都信息工程学院商学院 手工系统 增加、删除、修改 计算机系统 需求分析 系统目标系统目标 业务流程业务流程 数据流程数据流程 数据属性数据属性 数据查询要求数据查询要求 数据输入、输出数据输入、输出三、建立信息系统的逻辑模型三、建立信息系统的逻辑模型成都信息工程学院商学院成都信息工程学院商学院 q四、系统分析报告四、系统分析报告引言引言系统概述系统概述新系统逻辑模型新系统逻辑模型用户需求说明用户需求说明

32、系统实施初步计划系统实施初步计划建议建议成都信息工程学院商学院成都信息工程学院商学院 第二节会计信息系统分析第二节会计信息系统分析总结:系统分析的步骤总结:系统分析的步骤1 1、详细调查现行会计系统;进一步分析用户的、详细调查现行会计系统;进一步分析用户的需求,改进会计信息系统运行中存在的问题;需求,改进会计信息系统运行中存在的问题; 2 2、描述现行系统、描述现行系统3 3、分析用户新的要求,形成新系统的逻辑模型;、分析用户新的要求,形成新系统的逻辑模型; 删除冗余或不合理的处理环节,删除冗余或不合理的处理环节,合并处理环节:科目汇总表与总帐合并合并处理环节:科目汇总表与总帐合并增加处理环节

33、:如增加输出环节增加处理环节:如增加输出环节增加数据字典增加数据字典4 4、编写系统分析说明书、编写系统分析说明书:(1 1)现行系统描述;)现行系统描述;(2 2)新系统描述;)新系统描述;(3 3)系统开发计划。)系统开发计划。成都信息工程学院商学院成都信息工程学院商学院 系统分析采用结构化系统分析方法,这种方系统分析采用结构化系统分析方法,这种方法又称为自顶向下的分析方法。系统分析是法又称为自顶向下的分析方法。系统分析是系统开发的初始阶段,本阶段是系统开发成系统开发的初始阶段,本阶段是系统开发成败的关键。结构化系统分析的工具主要有数败的关键。结构化系统分析的工具主要有数据流程图和数据字典

34、。数据流程图表示了系据流程图和数据字典。数据流程图表示了系统内部的信息流向,并表达了系统的逻辑处统内部的信息流向,并表达了系统的逻辑处理功能。数据字典是对流程图的每一个元素理功能。数据字典是对流程图的每一个元素成分做出确切而完整的定义与说明。流程图成分做出确切而完整的定义与说明。流程图、数据字典和系统分析报告综合在一起即为、数据字典和系统分析报告综合在一起即为系统分析所完成的系统逻辑模型。系统分析所完成的系统逻辑模型。小小 结结成都信息工程学院商学院成都信息工程学院商学院 在进行了系统分析并明确了在进行了系统分析并明确了系统逻辑模型的基础上,根系统逻辑模型的基础上,根据实际的技术条件、经济条据

35、实际的技术条件、经济条件和组织条件,确定系统的件和组织条件,确定系统的实施方案,即将系统的逻辑实施方案,即将系统的逻辑模型转化为物理模型。模型转化为物理模型。解决新系统解决新系统“怎么做怎么做”的问的问题。题。第三节第三节 会计信息系统的设计会计信息系统的设计成都信息工程学院商学院成都信息工程学院商学院 系统设计的主要任务有两个:系统设计的主要任务有两个: 总体总体(概要概要)设计,包括系统的总体设计,包括系统的总体结构设计和把系统功能分成若干子系统,结构设计和把系统功能分成若干子系统,再将子系统分若干个功能模块,并确定系再将子系统分若干个功能模块,并确定系统的软件、硬件配置。统的软件、硬件配

36、置。 详细设计,包括代码设计、输入、详细设计,包括代码设计、输入、输出设计和考虑每一个功能模块的内部结输出设计和考虑每一个功能模块的内部结构。构。第三节第三节 会计信息系统的设计会计信息系统的设计成都信息工程学院商学院成都信息工程学院商学院 一、总体设计一、总体设计也称概要设计也称概要设计,是根据系统分析的要求和组织的实际情况来对新系统的总体结构形式和可利用的资源进行大致设计,它是一种宏观、总体上的设计。 主要任务就是要根据总体方案要求和系统说明书所提出的系统逻辑模型,设计出整个会计信息系统的系统结构(划分为子系统或模块),画出系统结构图,确定各子系统(或模块)的功能和各子系统(或模块)间的接

37、口、关系和信息传递。 1.1任务任务成都信息工程学院商学院成都信息工程学院商学院 1.2结构化设计结构化设计在总体设计中,通常采用结构化方法在总体设计中,通常采用结构化方法。基本思想是模块化,即将一个系统分解为若干个彼此具有一定的独立性,同时又有一定联系的组成部分,这些组成部分称为“模块”。结构化设计的主要任务就是建立结构化设计的主要任务就是建立“系系统结构图统结构图”,用以描述系统的层次、分块结构。成都信息工程学院商学院成都信息工程学院商学院 模块(Module)通常是指用一个名字就可以调用的一段程序语句。可以将它理解为类似“子程序”的概念。模块的输入、输出是模块与外部的信息交换。一个模块从

38、它的调用者那里获得输入,把产生的结果再传递给调用者。模块的逻辑功能是指它能做什么事,它是如何把输入转换成输出的。输入、逻辑功能、输出构成一个模块的外部特性。内部数据和程序代码则是模块的内部特性,是看不见的。模块用程序代码完成它的逻辑功能。内部数据是仅供该模块本身引用的数据。在总体设计阶段,我们主要关心模块的外部特性。模块的内部属性是以后要解决的问题。成都信息工程学院商学院成都信息工程学院商学院 模块:用矩形表示,其中写有模块的名称,模块:用矩形表示,其中写有模块的名称,模块的名称要能适当地反映这个模块的功模块的名称要能适当地反映这个模块的功能。能。调用:用从一个模块指向另一模块的箭头调用:用从

39、一个模块指向另一模块的箭头表示前一个模块调用后一个模块。箭尾的表示前一个模块调用后一个模块。箭尾的菱形表示有条件地调用,弧形箭头表示循菱形表示有条件地调用,弧形箭头表示循环调用。环调用。数据:用带圆圈的小箭头表示从一个模块数据:用带圆圈的小箭头表示从一个模块传递给另一个模块的数据。传递给另一个模块的数据。控制信息:用带小黑点的小箭头表示一个控制信息:用带小黑点的小箭头表示一个模块传送给另一个模块的控制信息。模块传送给另一个模块的控制信息。 1.3结构图结构图(Structured Chart)成都信息工程学院商学院成都信息工程学院商学院 结构图与数据流程图结构图与数据流程图模块结构图可以由数据

40、流图转换而来。但是,结构图模块结构图可以由数据流图转换而来。但是,结构图与数据流图有着本质的差别:数据流图着眼于数据流,与数据流图有着本质的差别:数据流图着眼于数据流,反映系统的逻辑功能,即系统反映系统的逻辑功能,即系统“做什么做什么”;结构图着;结构图着眼于控制,反映系统的物理模型,即怎样逐步实现系眼于控制,反映系统的物理模型,即怎样逐步实现系统的总功能。从时间上来说,数据流图在前,控制结统的总功能。从时间上来说,数据流图在前,控制结构图在后。构图在后。数据流程图是绘制结构图的依据数据流程图是绘制结构图的依据。结构图也不同于程序框图结构图也不同于程序框图(flow chart)(flow c

41、hart)。后者说明程。后者说明程序的步骤,即先做什么,再做什么。结构图描述各模序的步骤,即先做什么,再做什么。结构图描述各模块的块的“责任责任”(responsibility)(responsibility),如一个公司的组织,如一个公司的组织机构图,就用来描述各个部门的隶属关系与职能。机构图,就用来描述各个部门的隶属关系与职能。成都信息工程学院商学院成都信息工程学院商学院 1.4模块间的联系模块间的联系聚合指模块内部的凝聚程度。聚合指模块内部的凝聚程度。模块之间的联结又称为模块间的耦合模块之间的联结又称为模块间的耦合,耦合度反映模块之间连接的紧密程度。模块间耦合度越低,相互间的联系和影响就

42、越小,说明系统分解得好,设计、阅读模块变得十分容易,模块修改和维护工作也很少影响到其他模块。影响模块间的耦合度的主要因素:联系方式(模块间通过什么方式联系)、来往信息的作用(模块间来往信息作什么用)、数量(模块间来往信息的多少)。成都信息工程学院商学院成都信息工程学院商学院 1.51.5模块的分解模块的分解分解是将一个较大的模块分解成若干分解是将一个较大的模块分解成若干个较小的从属模块。个较小的从属模块。原则:原则:自顶向下、层层分解;强调模自顶向下、层层分解;强调模块的单一性和独立性;低耦合度、高块的单一性和独立性;低耦合度、高内聚度。内聚度。模块自顶向下的分解,主要是按功能来进行,直到分解

43、到用无法明确功能宣言为止,同时要考虑分解中的模块间的接口关系以较为简单为宜。一般分解到用高级语言30-50个语句能描述该功能为止。成都信息工程学院商学院成都信息工程学院商学院 总体设计的文档资料是总体设计说明书,又总体设计的文档资料是总体设计说明书,又称概要设计说明书。称概要设计说明书。内容主要包括系统结构图、各子系统内容主要包括系统结构图、各子系统( (或功或功能模块能模块) )的具体功能说明、各子系统的接口的具体功能说明、各子系统的接口和信息联系以及系统联调计划。和信息联系以及系统联调计划。因为系统联调时不仅要测试各子系统是否能因为系统联调时不仅要测试各子系统是否能达到颈定目标、实现预定功

44、能,而且要测试达到颈定目标、实现预定功能,而且要测试各子系统的接口和数据联系,因此,总体设各子系统的接口和数据联系,因此,总体设计时要同时设计系统联调计划。计时要同时设计系统联调计划。1.6总体设计说明书总体设计说明书成都信息工程学院商学院成都信息工程学院商学院 二、评估与选择 任务任务 从所有概念设计方案中选择一个系统。从所有概念设计方案中选择一个系统。 步骤步骤 详细的可行性研究详细的可行性研究 技术可行性技术可行性 操作可行性操作可行性 进度可行性进度可行性 成本效益分析成本效益分析 成都信息工程学院商学院成都信息工程学院商学院 成本效益分析 确认成本确认成本 一次性成本一次性成本 经常

45、性成本经常性成本 确认效益确认效益 有形效益有形效益 无形效益无形效益 成本效益比较成本效益比较 净现值法净现值法 回收期法回收期法 成都信息工程学院商学院成都信息工程学院商学院 三、详细设计 代码 数据库文件设计 输出设计 输入设计 安全保密设计 处理过程设计 详细设计是系统功能、结构实现方法详细设计是系统功能、结构实现方法的最详细说明,是程序设计的依据的最详细说明,是程序设计的依据成都信息工程学院商学院成都信息工程学院商学院 (一)代码设计 代码的功能 代码的编码方法 代码设计原则 代码设计的步骤 各子系统需设计的主要代码成都信息工程学院商学院成都信息工程学院商学院 代码的功能 代码为事物

46、提供一个确切的认定,便于数据的存储和检索 使用代码可以提高处理的效率和精度 代码提供了数据的一致性 代码是人和计算机系统共同的语言,是人机交换信息的工具成都信息工程学院商学院成都信息工程学院商学院 顺序码 组码 群码(层次码)代码的编码方法成都信息工程学院商学院成都信息工程学院商学院 代码设计原则 惟一性 系统性 简明性 稳定性 扩展性 合法、合规性成都信息工程学院商学院成都信息工程学院商学院 代码设计的步骤 确定代码对象 考查是否已有标准代码 根据代码对象的性质和处理要求,确定选用的代码类型和编码规则 考虑检错功能 用选用的规则对被表示的对象逐个设计出其代码,编制代码表成都信息工程学院商学院

47、成都信息工程学院商学院 各子系统需设计的主要代码 科目代码 客户代码 供应商代码 存货代码 职工代码 固定资产 .成都信息工程学院商学院成都信息工程学院商学院 根据所选择的具体数据库系统,根据所选择的具体数据库系统,进行数据库设计进行数据库设计 依据:数据流程图、数据词典依据:数据流程图、数据词典1 1、确定系统需要建立的文件确定系统需要建立的文件2 2、数据库文件结构设计、数据库文件结构设计3 3、数据库文件的组织形式、数据库文件的组织形式4 4、数据库文件的属性、数据库文件的属性(二)数据库文件设计成都信息工程学院商学院成都信息工程学院商学院 确定系统需要建立的文件类型 系统主文件系统主文

48、件 是系统中最重要的共享文件,主要存放具有固定值是系统中最重要的共享文件,主要存放具有固定值属性的数据。必须准确、完整并及时更新属性的数据。必须准确、完整并及时更新 。 处理文件(事务文件)处理文件(事务文件) 是用来存放事务数据的临时文件,包含了对主文件是用来存放事务数据的临时文件,包含了对主文件进行更新的全部数据。进行更新的全部数据。 工作文件工作文件 是处理过程中暂时存放数据的文件,例如排序过程是处理过程中暂时存放数据的文件,例如排序过程中建立的排序文件中建立的排序文件 。 其他文件其他文件 其他类型的文件及上述文件的其他用法其他类型的文件及上述文件的其他用法 ,例如后备,例如后备文件是

49、主文件、处理文件的副本文件是主文件、处理文件的副本 。成都信息工程学院商学院成都信息工程学院商学院 -文件名 -文件结构企业对账文件名为QYDZ.DBF,其结构如下:序号字段名类型长度小数字段说明1KMDMC8 科目代码2RQD8 日期3PZHC4 凭证号4JSFSC8 结算方式5JSDHC4 结算单号6ZYC20 摘要7JFN122 借方金额8DFN122 贷方金额9YEN122 余额10YDBJL1 已达标记数据库文件结构设计成都信息工程学院商学院成都信息工程学院商学院 数据库文件的组织形式是指数据记录排列、数据库文件的组织形式是指数据记录排列、读写的方式等读写的方式等. -顺序组织方式顺

50、序组织方式 - -索引组织方式索引组织方式数据库文件的组织形式成都信息工程学院商学院成都信息工程学院商学院 -保密性-读写性-共享性 计算机会计信息系统中要为每一个子系统设计数据库文件,设计每个库文件的文件名、文件结构及文件组织方式和属性等。数据库文件的属性成都信息工程学院商学院成都信息工程学院商学院 从系统开发的角度看,输出决定输入,即输入从系统开发的角度看,输出决定输入,即输入数据只有根据输出的要求确定数据只有根据输出的要求确定 确定输出内容 选择输出设备、介质与输出方式 确定输出格式(三)输出设计成都信息工程学院商学院成都信息工程学院商学院 输入设计是信息系统与用户之间交互的纽带,决定了

51、人机交互的效率,对系统的质量有决定性的重大影响。 输入设计原则(最少量、最简单、早检验、少转换) 确定输入内容 确定数据的输入方式和输入设备 确定输入数据的记录格式 输入数据的正确性校验(四)输入设计成都信息工程学院商学院成都信息工程学院商学院 输入数据的校验方法 出错原因:数据内容错、数据多余或不足、出错原因:数据内容错、数据多余或不足、数据的延误数据的延误 校验方法:重复校验、视觉校验、代码校校验方法:重复校验、视觉校验、代码校验位校验、控制总数校验、数据类型校验、验位校验、控制总数校验、数据类型校验、格式校验、逻辑校验、界限校验、顺序校格式校验、逻辑校验、界限校验、顺序校验、记录计数校验

52、、平衡校验、对照校验验、记录计数校验、平衡校验、对照校验 出错更正方法:原始数据错;机器自动检出错更正方法:原始数据错;机器自动检错。错。成都信息工程学院商学院成都信息工程学院商学院 输入设计的步骤输入设计的步骤 明确输入数据源,了解数据的特性;明确输入数据源,了解数据的特性; 根据用户要求决定输入的方式和媒体;根据用户要求决定输入的方式和媒体; 决定数据的采集方式和输入前的准备;决定数据的采集方式和输入前的准备; 根据前述要点设计输入的界面和输入控制。根据前述要点设计输入的界面和输入控制。成都信息工程学院商学院成都信息工程学院商学院 处理流程设计的关键是用恰当的表达方法来描述每个模块的执行过

53、程。常用的描述工具有: 流程图流程图(flowchart) 程序设计语言程序设计语言PDL(program design language)(五)处理流程设计成都信息工程学院商学院成都信息工程学院商学院 系统的安全保密性要靠软件的控制、各种管理制度和人工控制才有保证会计核算软件基本功能规范会计核算软件基本功能规范 设立密码权限控制 系统设立操作日志 系统数据的备份与恢复 系统运行状态的自动记录与检查(六)安全保密设计成都信息工程学院商学院成都信息工程学院商学院 四、系统设计报告 内容:内容:概要设计说明书、详细设计说明书、概要设计说明书、详细设计说明书、实施方案说明实施方案说明(描述实施的计划

54、安排,给(描述实施的计划安排,给出各项工作的预定开始日期和完成日期,出各项工作的预定开始日期和完成日期,规定各项工作完成的先后次序及工作完成规定各项工作完成的先后次序及工作完成的标志)、的标志)、经费预算等经费预算等。 系统设计报告系统设计报告评审通过后评审通过后系统设计阶段完系统设计阶段完成。成。成都信息工程学院商学院成都信息工程学院商学院 实例实例需求分析需求分析 系统功能模块设计 1、欢迎与登录界面模块:提供财务会计系统启动时的欢迎画面和登录安全性检查系统的界面。 2、主界面模块:提供系统的主界面,是主系统的惟一入口和出口,该界面提供用户选择并调用各子模块。 3、权限及系统选项设置模块:

55、提供财务主管对系统选项和操作员权限的设置。 4、凭证处理模块:提供对凭证的录入、修改、审核等功能。 5、账务管理模块:提供总账生成、明细账生成和数据库生成等功能。 6、报表输出模块:提供输出各种会计报表等功能。 7、帮助模块:提供系统的帮助文件。成都信息工程学院商学院成都信息工程学院商学院 欢迎画面登录界面主界面帮助报表输出账务处理凭证处理系统与权限设置系统模块结构图系统模块结构图成都信息工程学院商学院成都信息工程学院商学院 凭证录入凭证审核凭证过账报表输出登记明细账登记总账数据流图数据流图会计原始凭证成都信息工程学院商学院成都信息工程学院商学院 数据库设计数据项设计1. 运行环境2. 科目字

56、典3. 临时记账凭证4. 已过账记账凭证5. 总账6. 科目发生额及余额7. 往来科目发生额及余额8. 主表科目字典9. 主表往来户档案10.摘要成都信息工程学院商学院成都信息工程学院商学院 第四节第四节 会计信息系统实施阶段会计信息系统实施阶段会计信息系统运行与维护会计信息系统运行与维护2 2会计信息系统实施会计信息系统实施3 3 1 1会计信息系统的评价会计信息系统的评价3 3 3 3成都信息工程学院商学院成都信息工程学院商学院 一、系统实施v物理系统的实施物理系统的实施v程序设计与调试程序设计与调试v项目管理项目管理v人员培训人员培训v数据准备与录入数据准备与录入v系统转换与评价系统转换

57、与评价成都信息工程学院商学院成都信息工程学院商学院 一、系统实施q1、物理系统的实施、物理系统的实施满足AIS的基本要求性价比可扩充性售后服务和技术支持 1.1计算机系统的实施计算机系统的实施成都信息工程学院商学院成都信息工程学院商学院 一、系统实施包括通信设备的安装、电缆线的铺设和网络性能的调试等。 1.2网络系统的实施网络系统的实施成都信息工程学院商学院成都信息工程学院商学院 一、系统实施一、系统实施q2、程序设计、程序设计可靠性规范性可读性可维护性效率:能否有效地利用计算机资源。 2.1程序设计目标程序设计目标成都信息工程学院商学院成都信息工程学院商学院 一、系统实施结构化程序设计面向对

58、象程序设计 2.2程序设计方法程序设计方法成都信息工程学院商学院成都信息工程学院商学院 一、系统实施q3、程序和系统调试、程序和系统调试程序的正确性检验一般有理论法和实验法。对代码测试要设计测试数据,包括正常数据、异常数据、错误数据。对程序功能测试要面向程序应用环境,把程序看成是一个“黑盒子”,只要满足应用功能上的需求,就可行。 3.1程序调试程序调试成都信息工程学院商学院成都信息工程学院商学院 一、系统实施是功能调试。将一个功能内所有程序按次序串联起来进行调试。目的是要保证模块内各程序间具有正确的控制关系,同时可以测试模块的运行效率。 3.2分调分调成都信息工程学院商学院成都信息工程学院商学

59、院 一、系统实施是能行性调试。主控程序和调度程序调试,目的是验证控制接口和参数传递的正确性,以及发现并解决资源调度中的问题。程序的总调,是将主控和调度程序与各功能模块联结起来进行总体调试;对系统各种可能的使用形态及其组合在软件中的流通情况进行能行性测试。往往查出的是模块间相互关系方面的错误和缺陷。 3.3总调总调成都信息工程学院商学院成都信息工程学院商学院 一、系统实施是一些必要的性能测试,它们往往不是针对程序在正常情况下运行的正确与否,而是根据系统需求选择进行的。包括峰值负载测试、容量测试、响应时间测试和恢复能力测试等。 3.4特殊测试特殊测试成都信息工程学院商学院成都信息工程学院商学院 一

60、、系统实施系统测试完成后,在交付使用之前进行。它以过去手工处理方式下得出的正确结果的数据作为输入,将系统处理结果与手工处理结果进行比较,除严格校对结果外,主要考查系统运转的可靠性、合理性与效率。 3.5实况测试实况测试系统调试完成后,应编写操作说明书,完成程序流程图和打印源程序清单。成都信息工程学院商学院成都信息工程学院商学院 一、系统实施q4、软件测试与排错、软件测试与排错4.1.1目的 4.1软件测试软件测试根据Glen Myers的定义,测试的目的在于:测试是指“用意在发现错误而执行一个程序的过程”; 一个好的测试用例是指这个测试用例有很高的几率可以发现一个尚未发现的错误;一个成功的测试

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论