第二章AIS分析和设计_第1页
第二章AIS分析和设计_第2页
第二章AIS分析和设计_第3页
第二章AIS分析和设计_第4页
第二章AIS分析和设计_第5页
已阅读5页,还剩52页未读 继续免费阅读

下载本文档

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

文档简介

1、整理ppt第二章第二章AIS规划、分析与设计规划、分析与设计(参考参考管理信息系统第管理信息系统第17章章2003KJ.NJUE.EDU.CNNA 软件危机的概念产生: 最初软件开发时,认为程序只要能在计算机上运行并能得到正确的结果即可,程序的算法可以不受任何约束。这种思想导致写程序重在技巧的运用,不管它能否能被别人看懂。随着计算机的应用领域的不断扩大,问题不断复杂,现在评价一个程序的优劣的基础不再是程序的高精技巧和短小精悍,而是易懂、易看、易使用、易修改、易扩充、升级为主要评价指标。程序由“艺术品”向工程化产品转变。NB 软件危机的概念:软件开发和维护过程中遇到的一系列严重问题,人们称之为软

2、件危机软件危机主要表现:开发速度失控、开发成本失控、用户友好性失控、软件质量失控、软件开发生产率低下等。软件危机的根源: A 问题的复杂性 B 硬件的体系结构 C 开发与维护的思路 NC 软件工程软件工程 n为了解决软件危机,1968年北大西洋公约组织的学术会议将“工程技术”引入了软件开发,首创了“软件工程”的概念。n1983年IEEE给出了软件工程的定义: 软件工程是开发、运行、维护和修复软件的系统方法,从而达到用较少的投资来获得高质量软件的理想目标。ND 软件工程的方法学体系软件工程的方法学体系1、 开发模型(工作过程) 软件工程常用的开发模型有:生命周期模型和原型模型。2、 开发方法 软

3、件工程常见的开发方法有:结构化方法(SA)、ER实体关联法、面向对象开发(OO)的方法和计算机辅助开发方法(CASE)。3、 开发工具 目前常用的开发工具有:Project、VFP、VB、VC、PBN一、一、生命周期模型生命周期模型 (life cycle)(一)生命周期法的基本思想(P38) 生命周期法适用于开发较大型、综合、功能明确且复杂的信息系统。n(二)生命周期法的工作流程和主要任务(P38) (三) 生命周期法的优缺点N系统生命周期的划分系统生命周期的划分系统规划系统分析系统设计系统实施系统维护新系统开发系统分析报告系统设计报告系统测试报告等可行性项目建议书N二、二、原型模型(原型模

4、型(PROTOTYPING) (一) 原型法的基本思想(p40) 原 型 法 适 合 于 需 求 不 确 定 的 系 统 。(二) 原型法工作流程 确定需求设计原型修改、完善原型使用、评价原型原型法的4个阶段满意否?结束yNN三, 结构化系统方法 对于复杂的问题,由于人的理解力、记忆力的有限,不可能触及到问题的所有方面和全部细节。在软件工程技术中,控制复杂性的基本手段是“分解”与“抽象”。 为了将复杂性降到人可以掌握的程度,可以将大问题划分为若干个小问题,然后分别解决,亦即“分解分解”; “分解”可以分层进行,即先考虑问题最本质的属性,暂时将细节去掉,然后再逐层添加细节,直至涉及最详细的内容,

5、即“抽象抽象”。 “逐层分解”“自顶向下”结构化分析方法、结构化设计方法、结构化程序设计方法N四、四、面向对象法(面向对象法(OBJECT ORIENTED) 面向对象方法的基本思想p41 传统的过程式语言:程序=算法+数据 以过程为中心、以算法来驱动 现在的面向对象语言:程序=对象+消息 以对象为中心、以消息驱动EB/CRMN五、五、计算机辅助开发方法计算机辅助开发方法(computer aided software engineering, CASE)n一种先进的软件开发技术n强调的是解决整个系统开发过程的效率问题,n它为系统开发人员提供一组优化的、集成的、能够大量节省人力的系统开发工具n

6、着眼于系统分析和系统设计以及程序实现和维护等各环节的自动化,并使之成为一个整体。N会计信息系统适用的开发方法会计信息系统具有数据量大、结构复杂、数据处理方法要求严格、会计信息质量要求高、对信息系统的安全性要求高等特点。计算机会计信息系统不能再单纯模仿和照搬手工系统处理信息的方式,会计应用软件也不是单项应用程序的加总,其建立要比单项应用复杂得多。会计信息系统的开发是一项庞大的系统工程,应该采用结构化系统开发方法为主,其他方法为辅的开发方法。(或以生命周期法为主原型法为辅) N六、系统开发工具六、系统开发工具p43n是在软件开发各个阶段帮助开发者提高是在软件开发各个阶段帮助开发者提高工作质量和效率

7、的一类新型软件工作质量和效率的一类新型软件n软件开发工具的基本功能软件开发工具的基本功能 n软件开发工具的类别软件开发工具的类别(Project,Viso,Vb,Vc,Pb,Dh)N六、系统开发方式的比较系统开发方式的比较 应根据企业的资源情况、技术力量、外部环境等因素选择适当的开发方式N一、目标的确定一、目标的确定A A、确定目标时应考虑的问题、确定目标时应考虑的问题(1 1)了解现行系统的状况)了解现行系统的状况 (2 2)了解企业管)了解企业管理者和会计人员的要求理者和会计人员的要求 (3 3)目前的软、硬件条件)目前的软、硬件条件B B、确定目标范围(、确定目标范围(1 1)功能范围(

8、是辅助决策系统、辅助管理系统还是数)功能范围(是辅助决策系统、辅助管理系统还是数据处理系统)(据处理系统)(2 2)性能要求(运行速度、计算精度、容错和纠错能力、可)性能要求(运行速度、计算精度、容错和纠错能力、可维护性、可扩充性、通用性等)维护性、可扩充性、通用性等)二、可行性分析二、可行性分析A A、条件分析、条件分析( (管理可行性管理可行性) )B B、技术可行性分析、技术可行性分析C C、经济效益分析、经济效益分析D D、环境的可行性、环境的可行性第二节第二节 AIS的系统规划和系统分析的系统规划和系统分析N*AIS的可行性研究步骤: A 准备工作(人力资源和组织的准备、技术的准备)

9、 B 系统调查 C 可行性分析 D 编写可行性报告。 *AIS的可行性研究常用工具: 调查表、访谈记录表、业务流程图、功能(组织)结构图。N*系统调查的任务系统调查的任务:1、了解现行会计信息系统的运行环境、了解现行会计信息系统的运行环境2、建立现行会计系统的逻辑模型、建立现行会计系统的逻辑模型3、了解待实现的电算化会计信息系统的运行环境、了解待实现的电算化会计信息系统的运行环境4、编制系统可行性报告、编制系统可行性报告5、确定开发进度、制定开发计划、确定开发进度、制定开发计划*系统调查的原则系统调查的原则:1.真实性原则真实性原则 2.全面性原则全面性原则 3.规范性原则规范性原则 4.启启

10、发性原则发性原则三、系统调查三、系统调查N 组织机构 业务流程 数据流程 数据分析 功能分析*调查方式方式:(1)召开调查会;(2)访问;(3)填写调查表;(4)参加业务实践等。 在这一阶段就可以收集出一套可供程序调试用的试验数据。*内容N例:领料业务流程图例:领料业务流程图及调查表及调查表n业务流程图的基本符号填领料单审批改库存数据仓库审核发料处理汇总统计库存数据领料人会计有关部门领料单有货料单日发料单无货料单出库报表名称发生地 发生时间平均数量重要数据项信息量其他发票销售科125/日38个字符n领料业务流程图n领料业务调查表之一起点、终点(部门、人)处理文件、文档暂存流向文件、文档起点、终

11、点(部门、人)判定*业务流程图及调查业务流程图及调查表工具说明:表工具说明:N1 1、对会计业务往来情况的调查、对会计业务往来情况的调查。要搞清财务部门与其它部门的业务往来情况和相互关系及企业组织结构. 例 P50图2 2、会计工作组织情况的调查。、会计工作组织情况的调查。调查会计信息系统内部各部门或工作人员的职责及其相互关系。例3 3、对输入、输出信息及数据处理量的调查。、对输入、输出信息及数据处理量的调查。4 4、对代码的调查对代码的调查5 5、对存储时间和方式的调查、对存储时间和方式的调查6 6、对会计数据处理流程的调查、对会计数据处理流程的调查 例p60-62图系统调查的内容和方法系统

12、调查的内容和方法:N财务部门生产部门物资供应部门设备管理部门销售部门银行劳动人事部门车间费用支出、工时、废品损失等车间成本资料、生产资金占用收发料单,有关盘存资料材料成本差异,储备资金占用设备基础数据,增减变动及大修情况固定资产净值、原值,折旧计提表,大修费用销售收入、费用、成本、利润,成品库存资金占用销售单据,成品库存支票、汇票托收单据银行对帐单工资发放,经营成果职工增减变动,劳动定额,出勤工资调整N编编号号姓姓名名岗岗位位名名称称信息信息来源来源信息内信息内容容任务任务工作结果工作结果信息去向信息去向01张三出纳银行、外单位、本单位职工支票、汇票、发货单等收付款记日记帐银行对帐编收付款凭证

13、汇总表收付款凭证现金、银行日记帐收付款凭证汇总表银行存款余额调节表银行总帐:李四销售:王二材料:程五02李四总帐会计出纳材料成本收付款凭证汇总表记帐凭证汇总凭证,登记总帐编制有关会计报表科目汇总表总帐资产负债表损益表财务状况变动表上级部门总会计师:周惠现行会计信息系统工作人员职责分配表现行会计信息系统工作人员职责分配表backN发货票收料单1实际价收料单2计划价实物记帐凭证材料采购明细分类帐材料成本差异计算表记帐凭证材料保管帐材料稽核收、领料单材料增减分类明细表材料总帐差异总帐记帐凭证成本计算材料分配明细帐领料票计划价相关部门业务会计业务供应部门仓库各用料部门backN四、结构化分析方法(St

14、ructured Analysis)基本思路:是将一个复杂的系统进行“自顶向下、逐层分解”的一种分析方法。它有二个主要特点:其一功能具有层次性,其二各层功能之间存在信息交换(信息关联性)。它常用的工具有:数据流程图和数据字典及处理说明。A.数据流程图(Data Flow Diagram 简称DFD图)DFD的基本元素及符号: 加工、处理文件实体数据流实体文件文件判定存储显示文件汇总元素名称图形解释外部实体描述该系统数据的外部来源或去向数据处理描述输入数据被转换成输出数据的逻辑处理功能数据流描述数据流动的方向数据存储描述数据的存储形式N粗略会计核算系统的数据流动情况示意图:粗略会计核算系统的数据

15、流动情况示意图:货币资金系统存货核算子系统固定资产子系统工资核算子系统帐务处理子系统成本核算子系统会计报表子系统销售核算子系统N原始凭证记帐凭证 银行对帐单调帐凭证其他资料工资核算工资、折旧、固定资产增减、材料及差异凭证帐务处理帐务数据会计报表编制固定资产核算材料核算成本核算销售核算制造费用成本凭证销售费用及税金销售凭证成本、销售数据单位成本工资、折旧、材料费用生产统计数详细会计核算系统的数据流动情况示意图:详细会计核算系统的数据流动情况示意图:N帐务处理DFD顶层图p56帐务处理子系统帐、证、表其它子系统用户初绐化信息记帐凭证 对帐单 凭证 凭证N画分层数据流程图画分层数据流程图收、付、转等

16、记帐凭证按科目汇总记明细帐记日记帐科目汇总表明细帐、日记帐登总帐核对总帐编制报表会计报表N原始凭证收集银行收款凭证银行付款凭证现金收款凭证现金付款凭证转帐凭证记银行日记帐记现金日记帐记明细帐科目汇总银行日记帐现金日记帐明细帐记总帐科目汇总表总帐编制报表会计报表核对细化分层流程图细化分层流程图N记帐凭证输入未审核凭证审核已审核凭证更新处理科目发生额及余额文件转存凭证主文件记日记帐日记帐文件汇总处理总帐编报表报表科目汇总科目汇总表记明细帐明细帐新系统流程图的详细化新系统流程图的详细化N B 数据描述数据字典(Data Dictionary)定义:数据字典是描述和说明数据流程图中各元素的词条集合。它

17、一般有一叠卡片组成。1、数据元素条目(数据元素是不能再分解的数据单位) 名称、类型、取值含义、字长、相关数据项等 举例科目名称2、数据流条目(流动的数据) 名称、来源、去向、流量、组成 举例对账单3、数据处理条目(详细描述数据处理手续和处理逻辑) 名称、输入数据名、输出数据名、处理逻辑等 举例核对4、数据存储条目(描述数据的静态结构) 文件名称、组织方式、组成、相关联的处理 举例银行存款日记账5、外部实体条目(描述数据的来源和去向) 名称、有关的数据流等N数据存储条目数据处理条目数据存储名称:固定资产卡片流入、流出数据流:流入与固定资产增减变动相关的原始凭证,流出经过整理的固定资产卡片数据存储

18、的组成:固定资产名称、规格型号、主要参数、生产厂家、设备种类、使用部门、购入日期、启用日期、预计使用年限、总工作量、原价、预计净残值率、已提折旧额等注释:若根据固定资产卡片数据计算固定资产折旧,应注意当月增加的固定资产不计提折旧,当月减少的固定资产照提折旧处理逻辑的名称:计算折旧处理逻辑的输入:固定资产登记簿处理逻辑的输出:折旧计算表处理逻辑:按折旧计算方法(如使用年限法:月折旧额=原价*(1-预计净残值率)/(预计使用年限*12)计算固定资产折旧N数据项名说明(例)字段名类型长度备注1科目代码1001kmdmC10全数字编码2科目名称现金kmmcC30二级以下科目只存储其明细科目名称3期初余

19、额方向借qcjdl1只能是J(借)或D(贷)4期初余额单位:元(1300)qcyen13整数10位,小数2位5本期借方发生额单位:元(500)bcjfn13整数10位,小数2位6本期贷方发生额单位:元(200)bcdfn13整数10位,小数2位7借方累计发生额单位:元(500)jljfn13整数10位,小数2位8贷方累计发生额单位:元(200)dljfn13整数10位,小数2位9期末余额单位:元(1600)qmyen13整数10位,小数2位数据字典(数据字典(02-15)文件名称:科目余额文件 存储地址: 编制人:NXX管理信息系统管理信息系统系统说明书系统说明书NC 系统分析说明书的编写 系

20、统分析说明书的内容:会计信息系统名称:XXXX使用单位:设计单位:引言:概述:系统目标分析:现行系统分析(数据流图/数据字典):新系统分析(数据流图/数据字典)/性能要求/系统环境要求/其它(项目进度,人员,资金计划,建议)N第三节第三节 会计信息系统设计会计信息系统设计AIS系统分析说明书通过评审-得到AIS的逻辑模型。(做什么?)AIS设计是建立AIS的物理模型-是解决AIS“怎么做”的具体方案。常用方法:结构化设计方法(SD)工作步骤:概念设计(总体设计)、详细设计。一、AIS的概念设计(总体设计)内容:,制定各种设计规范 ,建立系统的总体结构 ,建立各模块之间的处理方式 评价系统维护系

21、统设施系统设计系统分析NA 制定各种设计规范(标准) 主要内容:,确立最合适的设计方法,规定所有文档的编制标准,代码体系的设计方法和标准,各种命名规则B 建立系统的总体结构。主要内容:,确立每个子系统和模块功能 ,抽象出底层的公用模块 ,确定模块间的调用关系 ,确定模块间的接口。子系统和模块的划分方法: SD方法C 建立各模块间的处理方式,确定各模块为满足功能需求所必须的算法设计,确定各模块为满足功能需求所必须的控制方式设计N 模块划分的原则(1)低耦合度、高内聚度(2)自顶向下、层层分解 一方面,各个模块具有相对独立性,可以分别设计实现; 另一方面,可将模块之间的相互关系(如数据传递、调用)

22、通过一定的方式予以说明,便于系统的修改与维护。N功能模块图的绘制功能模块图的绘制1 1、模块图的组成、模块图的组成 (1 1)模块)模块 (2)(2)联系与调用联系与调用 (3 3)数据)数据2 2 、要求:、要求:A A 一个模块的所有子模块画在同一水平线上一个模块的所有子模块画在同一水平线上B B 子模块实现的功能是其父模块的一个子功能子模块实现的功能是其父模块的一个子功能C C 父模块不与其子模块的子模块直接发生联系父模块不与其子模块的子模块直接发生联系N系统的功能结构原理系统的功能结构原理.XXX系统子系统1子系统2功能模块1程序模块1子系统n功能模块2功能模块n程序模块2程序模块nN

23、例:账务处理子系统模块划分例:账务处理子系统模块划分账务处理初始化获取凭证记 账 查询及账簿输出建立账套账套初始凭证输入凭证审核输出条件输入账证凭证导出选择初始项目定义自动转账规则科目初始账套初骀账套初骀建立科目期初录入选择输入方式手工录入自动转账 其它系统导入思考:?N二、详细二、详细设计设计n代码n数据库文件设计n输出设计n输入设计n安全保密设计n处理过程设计 详细设计是系统功能、结构实现方法的最详细说明,是程序设计的依据N(一)代码设计(一)代码设计n代码的功能n代码的编码方法n代码设计原则n代码设计的步骤n各子系统需设计的主要代码N代码的功能代码的功能n代码为事物提供一个确切的认定,便

24、于数据的存储和检索n使用代码可以提高处理的效率和精度n代码提供了数据的一致性n代码是人和计算机系统共同的语言,是人机交换信息的工具N1、系统性:在整个系统中同类型代码设计应一致,同一对象代码相同。2、精简性:尽量位数少,结构简明。3、易记性:便于识别和记忆4、稳定性和可扩展性:既要保持相对稳定又考虑到以后可能的修改、删除、增加。5、高效性:要适宜计算机处理,能提高计算机处理的效率。代码设计的原则代码设计的原则N会计信息系统的代码类型会计信息系统的代码类型1、数字型代码 (1)连续的数字型代码(顺序码):位数少,便于读写和记忆,添加也较方便;无固定特征,分类和检索不方便,删除、修改也麻烦。 如:

25、 01-北京 02-上海 03-南京 (合同号、发票号、凭证号等常采用,以利于控制) (2)分离的数字型代码(组码):编制、添加、删除、修改方便,位数多,记忆困难。 如:11代表普通灯泡 11015-15瓦 11025-25瓦 11040-40瓦N(3)组合的数字型代码(组合码群码):分类、检索、等都比较方便,其编码规则清楚,但位数较长。如:材料代码1000 金属材料100001 黑色金属10000101 钢材 1000010101 钢板 1000010102 角钢 1000010103 钢管会计科目、固定资产、人员等许多对象的编码一般采用这类群码N2、混合型代码:直观、易读写、易记忆,修改、

26、删除、添加也方便,但校验不方便。如:学号2110804D353、字母型代码:使用较少的位数可以代表较多的对象,但不太符合人们的习惯,软件系统中一般不采用。N代码设计的方法和步骤调查、分析需代码化对象研究需代码化对象的特征决定代码类型及编码方法编写代码信息说明书代码信息说明书代码信息说明书(01-02)(01-02)代码信息名称代码信息名称会计科目会计科目编码方式编码方式组合型数字码组合型数字码( (群码群码) )代码位数代码位数1010位位适用范围适用范围帐务处理系统帐务处理系统代码结构:代码结构:99999999 9999 9999 9999 9 9代码内容代码内容意义意义一级科目(总帐)二级科目三级科目四级科目校验位N各子系统需设计的主要代码各子系统需设计的主要代码n科目代码n客户代码n供应商代码n存货代码n职工代码n固定资产n.N根据所选择的具体数据库系统,进行数据库设计 依据:数据流程图、数据词典1、确定系统需要建立的文件2、数据库文件结构设计3、数据库文件的组织形式4、数据库文件的属性 (二)数据库文件设计(二)数据库文件设计总账系统中几个重要数据文件: 余额库文件(科目文件和汇总文件)、凭证库文件、

温馨提示

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

评论

0/150

提交评论