资源描述
Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,*,*,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,会计信息系统,财务会计与信息化管理知识系统分析,第1页,本课程概况,1.课程内容:会计信息系统基本知识,(1)理论部分:系统发展概况,系统分析与设计及实施各步骤,系统审计。,(2)上机练习:总账和报表,2.考评,(1)总成绩=期末80%+平时20%,(2)平时=考勤+作业+小测试等,3.主要参考书,王振武 刘媛媛 主编,,第2版,东北财经大学出版社,年10月。,财务会计与信息化管理知识系统分析,第2页,第1章 信息技术与会计信息系统概述,教学目标:,1、了解会计电算化由来及特点,2、初步了解会计信息系统,3、了解AIS与企业组织关系,4、了解企业业务流程,5、了解会计与信息技术,6、了解会计人员与系统开发关系,财务会计与信息化管理知识系统分析,第3页,1954,年,美国通用电器企业第一次在计算机上计算职员工资,引发了会计处理设备变革。,1、会计电算化由来,1981年8月,我国财政部、机械工业部、中国会计学会在长春第一汽车制造厂召开了财务、会计、成本核实管理中应用计算机学术讨论会,正式把计算机在会计中应用称之为“会计电算化”,是我国独创专用术语。,1.1会计电算化,财务会计与信息化管理知识系统分析,第4页,2、,我国会计电算化发展几个阶段,A、尝试阶段(1983):理论准备和试验准备,产生单项业务电算化,主要是工资核实电算化。,B、自发发展阶段(19831989):国务院各部委单位开展较多,各省市下属单位开展较少;开发最多是工资核实,其次是报表编制,最终是账务处理。,C、有计划发展阶段(19891994):1989年12月,财政部公布了会计核实软件管理12项要求(试行),商品化会计软件市场已经形成。,D、普及阶段(1994):财政部出台了商品化会计核实评审规则会计核实软件基本功效规范等法规。,1.1会计电算化,大一点划分:,1、电算化,2、ERP,3、事件驱动,财务会计与信息化管理知识系统分析,第5页,3、意义,提升工作效率:快、准,加强控制:步骤降低,提升经营管理水平:实时,当代化必定要求:顺应时代时尚,1.1会计电算化,年,我国集团管理软件市场总规模到达12.84亿元,其中财务管理软件到达 8.15亿元。,财务会计与信息化管理知识系统分析,第6页,4、要求,领导重视:组织协调、费用,良好会计基础工作,人员合理配置:会计、计算机、网络等,5、会计电算化名称不足,不能表达时代特色:会计发展不但仅表达在核实工具上,软件技术和管理一体化有了长足发展。,不符合国际化要求:国际化不需要太多中国特色。,1.1会计电算化,财务会计与信息化管理知识系统分析,第7页,1.2 会计信息系统初步了解,会计信息系统,(,Accounting Information Systems,AIS),是人和设备等资源集合,目标在于将财务数据和其它数据转化成信息,这些信息将发送给各类决议者。,1、手工会计与计算机会计异同,(1)相同点,目标一致,遵照相同基本会计理论和方法,恪守相同会计法规和会计准则,会计档案都必须按要求妥善保管,二者基本工作内容相同,财务会计与信息化管理知识系统分析,第8页,(2)不一样点,计算工具不一样,信息载体不一样,账户设置方法和登记账簿方法不一样,(数出一门、数据共享),账务处理程序不一样,(,记账凭证,、科目汇总表、汇总记账凭证、日志账、日志总账核实形式),账簿形式和更正错误方法不一样,(活页、划线),会计信息系统设计方法和内部控制不一样,(会计师、计算机专业人士;人工、人机控制),组织体制和人员素质要求不一样,1.2 会计信息系统初步了解,财务会计与信息化管理知识系统分析,第9页,2、会计工具演变,手工操作:算盘和计算器,机械化操作,利用各种机械伎俩进行会计数据处理。早期使用是单机操作比如:收银机、记账机,这个阶段特点是手工和机械操作并举,以后发展为,穿孔卡编表,机为关键全盘机械操作,穿孔卡编表机是一组机器总称,主要包含:穿孔机、验孔机、分类机、编表机等机器。,编表机内部装有若干计算机,它将分类后穿孔卡片按需要进行运算,并自动生成、打印会计报表。,其中穿孔卡片和“一数多用”数据处理标准仍在计算机条件下得以沿用和发展。,计算机操作:计算机和网络,1.2 会计信息系统初步了解,财务会计与信息化管理知识系统分析,第10页,3、会计信息系统几点说明,本课程所指AIS是计算机条件下AIS,数据与信息差异:数据 信息,形式:数字、文字、图形、声音、颜色等,数据处理:采集、储存、加工、传输、检索、输出,1.2 会计信息系统初步了解,信息特征:,共享性,可传递性,可编码性,信息价值=信息效用-信息成本,采集名言:进去是垃圾,出来依然是垃圾。,检索:在存放数据中找出所需数据。,财务会计与信息化管理知识系统分析,第11页,系统:是由含有独立功效且相互联络、相互制约、为共同完成对应目标而存在若干元素组成有机整体。,系统主要特征:,目标性,要素性,关联性,层次性,环境适应性,1.2 会计信息系统初步了解,财务会计与信息化管理知识系统分析,第12页,AIS 首要任务:用软件系统处理会计数据,提供会计信息,为相关信息使用者提供决议服务。,自行开发还是购置,购置时注意:功效、稳定可靠、方便、运行速度、售后服务、行业特点,价格。,现有著名产品:用友、金蝶、浪潮国强、新中大、金算盘、金蜘蛛等;SAP(德)、Oracle(美)等。,1.2 会计信息系统初步了解,财务会计与信息化管理知识系统分析,第13页,4、AIS数据处理特点,会计数据代码化,将全部包含会计科目在内会计数据代码化,数据表示系列化和标准化,便于计算机处理。,会计数据存放磁性化,以电子数据形式存放于磁盘上,并经过特定软件显示出来。,会计数据处理集中化,防止重复和数据更新异常,有利于数据完整性,一数多用。,会计数据处理自动化,软件自动处理会计数据,确保数据正确性,提升处理效率。,内部控制程序化,由计算机依据程序化步骤,进行内部控制。,1.2 会计信息系统初步了解,财务会计与信息化管理知识系统分析,第14页,UPS:后备式:价格较低,切换到电池供电所需转换时间很短,普通不影响电脑工作;,在线式:价格较高,几乎不需要转换时间,安全性较高。,5、AIS建立,实施队伍组织,实施费用预算,硬件及软件配置,硬件:运算速度(CPU主频越高越好),内存容量、硬盘容量、显示器、售后服务等;打印机、不间断电源(UPS)选择等。,软件平台:UNIX(银行)、WINDOWS、NETWARE。,会计应用软件开发或购置,系统调试:是否符合要求,调试数据处理是否正常,试运行:手工与机器(新旧系统)并行运行36个月,验收:由财政部门和上级部门组织验收,经过后方能正式投入使用。,财务会计与信息化管理知识系统分析,第15页,6、AIS与ERP与MRP,制造资源计划(Manufacturing Resource Planning,MRP),包含制造、供销和财务。,企业资源计划(Enterprise Resource Planning,ERP),,集成,了业务和财务系统全系统。,ERP表达财务会计、管理会计和成本会计思想,ERP包含MRP,MRP包含AIS。,不论是MRP还是ERP,AIS都是其关键内容,AIS控制,人工控制人机控制,统一控制标准制订,AIS服务,反应和核实职能简化,管理和服务要求提升。,1.2 会计信息系统初步了解,财务会计与信息化管理知识系统分析,第16页,1.3 会计信息系统与商业组织,会计信息占企业全部信息70%,1、会计信息与决议,“单、证、账、表”为会计数据,会计信息?,外部信息使用者:包含:投资者(股东)、债权人、政府部门、用户、竞争对手、供给商、工会及公众。,内部信息使用者:各层次管理者关心信息内容和范围不一样。,另外,会计信息有强制披露和自由选择之分。,财务会计与信息化管理知识系统分析,第17页,1.3 会计信息系统与商业组织,会计信息特点:,数量大、种类多、起源广,综合性,结构和处理逻辑复杂性,客观、真实、公允性,全方面、完整、一致性,安全、可靠性,处理及时性,财务会计与信息化管理知识系统分析,第18页,2、信息系统,基于计算机信息系统是用于将数据转换为有用信息硬件和软件总称。,数据处理系统(Date Processing System,DPS),用计算机技术来处理日常业务和产生汇报,使处理业务自动化,提升效率,节约人力,属于纯数据处理,系统本身不参加管理和控制。,管理信息系统(Management Information System,MIS),管理信息系统是指使用计算机技术为管理者提供面向决议信息。详细有:营销、制造、人资、财务、工艺技术等。,1.3 会计信息系统与商业组织,财务会计与信息化管理知识系统分析,第19页,决议支持系统(Decision Support System,DSS),用来辅助决议信息系统,要求使用决议模型和专业化数据库,详细为计划、分析方案,审查解答和求解误差(重在支持)。,教授系统(Export System,ES),将某一领域教授们在长久实践中积累起来经验和知识及决议准则固化在计算机程序中,供决议人员直接使用,以提升决议质量(直接决议)。,总裁信息系统(Executive Information System,EIS),为企业高级管理层战略信息需求而设计,提供经信息系统处理过有选择综合信息。,会计信息系统(AIS),1.3 会计信息系统与商业组织,财务会计与信息化管理知识系统分析,第20页,1.4 业务流程,1、业务流程,基本业务流程:直接增加企业产品价值业务活动,内部销售管理外部销售管理制造营销服务,支持性业务流程:间接增加企业产品价值和支持主要业务流程,采购 技术开发 人力资源 企业内部结构,2、企业经营业务几个循环,收入循环:销售及收款,支出循环:购货及付款结算,生产循环:将资源转换为产品或服务,财务循环:资金管理等,财务会计与信息化管理知识系统分析,第21页,1.5 会计与信息技术,1、信息系统组织结构,首席信息官,系统分析经理,应用分析员,数据录入员,系统程序员,编程经理,数据库管理员,应用程序员,文档管理员,计算机操作员,指导委员会,程序维护员,通信分析师,用户支持经理,技术支持经理,运行经理,财务会计与信息化管理知识系统分析,第22页,2、最终用户计算(EUC),最终用户计算指最终用户利用组织提供硬件、软件和专业资源自己进行信息处理活动。主要指使用数据库管理系统查询语言软件从组织数据库中将信息取出,或对其进行追加处理。,End-user computing,EUC,用户汇报,应收账款,数据库,查询语言,处理器,数据库访,问控制软件,用户递交,查询请求,1.5 会计与信息技术,财务会计与信息化管理知识系统分析,第23页,3、快速反应技术,快速反应对全方面质量管理(TQM)很主要,TQM要求高质量生产、运作效率和连续改进,要求人们在第一时间处理适当事务。,按时制(JIT):对生产步骤连续加工来使存货最小甚至为零。,网络交易:节约交易双方交易成本,快速成交。,计算机集成制造(CIM):将设计、生产、定单与存货和计算机网络相连,是制造企业中应用信息技术一个路径。,电子资金转账(EFT):企业与客户经过金融行业利用网络实现交易款项电子支付。,1.5 会计与信息技术,财务会计与信息化管理知识系统分析,第24页,Retail sale,Of product,Scan bar code,Ship order,Electronic data,interchange,Retailers computer system,vendors computer system,Chain of events in a quick-response sales system:,财务会计与信息化管理知识系统分析,第25页,1.6 会计人员与系统开发,1、系统开发概况,三个基本阶段:系统分析、系统设计、系统实施,2、业务流程蓝图规划,利用现有分类或行业标准蓝图(blueprinting)集,从中选出一套,再依据客户需要进行修改,而不是从头设计系统。,3、系统开发中行为考虑,面向用户设计理念要求由管理层、用户、分析员组成一个小组来确定需求,用户全程介入系统设计有利于双方及时沟通和了解,使开发出系统能更加好第满足用户需要,也有利于用户对系统了解和使用。,财务会计与信息化管理知识系统分析,第26页,4、软件危机,因为硬件技术飞速发展,软件开发能力相对滞后,满足不了日益增加应用需要,形成了尖锐矛盾。,5、软件工程,借助于工程建设中一些行之有效方法和技术来指导和管理软件开发,变软件产品“无形”为“有形”。,其特点:,(1)面向用户,(2)划分工作阶段,(3)复审技术,1.6 会计人员与系统开发,财务会计与信息化管理知识系统分析,第27页,1.6 会计人员与系统开发,信息技术条件下会计工作变革:,会计处理流程改变(数据共享),会计管理伎俩和方式改变,出现了新会计管理对象(泛化,专业淡化),财务会计与信息化管理知识系统分析,第28页,第2章 系统方法及其应用,【教学目标】,1、明确包含审计和系统开发中系统方法;,2、描述信息处理系统流程图技术分析;,3、定义普通系统技术。,财务会计与信息化管理知识系统分析,第29页,系统方法:用于分析、设计系统和子系统与系统间关系。,1、审计中系统方法应用,内部控制评价:审计人员关注系统文档处理和分配,关注职责划分和隔离,采取系统方法,比如分析流程图、文档流程图及职责分配。,符合性测试:内部控制是否存在,并预计其作用,检验IPO,程序流程图、DFD等。,工作底稿:在审计过程中所留下信息和结论统计,是审计结论主要依据。,2.1 系统方法用户,财务会计与信息化管理知识系统分析,第30页,2、系统开发中系统方法应用,系统分析(需求分析):搞清用户对系统全部需求,并用软件工具(决议树、判定表等)准确地把它表示出来。,系统设计:设计系统总体结构,由数据流图导出模块结构图,详细到算法和数据结构,数据库及代码设计等。,系统实施:执行设计计划。包含员工组织、编程、测试制订文档等。,2.1 系统方法用户,财务会计与信息化管理知识系统分析,第31页,Input/output,Process,Flow line,Annotation,2.2 系统方法,1、流程图符号,美国20世纪60年代中期制订了国家标准流程图符号ANSI。,基本符号,ANSI:American national standards institute,美国国家标准学会,财务会计与信息化管理知识系统分析,第32页,Punched card,On-line storage,Magnetic tape,Punched tape,Magnetic disc,Document,Manual input,Display,Communication link,Off-line storage,2.2 系统方法,I/O专门符号,财务会计与信息化管理知识系统分析,第33页,Transmittal,Tape,Parallel,Mode,Additional symbols:,Terminal,Connector,Off-page,Connector,Specialized Process Symbols:,Decision,Predefined,Process,Preparation,Manual Operation,Auxiliary,Operation,Merge,Extract,Sort,Collate,处理专门符号和附加符号,财务会计与信息化管理知识系统分析,第34页,2、流程图中符号使用,正常是从上往下,从左到右,注意连接符使用(使图形更简炼),3、输入输出处理图(IPO)和分层输入输出处理图(HIPO),分层过程是设计细化过程,2.2 系统方法,财务会计与信息化管理知识系统分析,第35页,是用户和实际系统连结纽带,即将用户要求转化为系统分析人员头脑中DFD。,DFD符号:,名称 符号 含义,起止 数据起源和去处,加工(处理)完成任务和职能,数据存放(文件)数据库资料,数据流 通信信道,5、逻辑数据流图(DFD),财务会计与信息化管理知识系统分析,第36页,5、DFD,DFD基本思绪:输出决定输入;数据转化。,画数据流图即把输入数据和输出数据用一连串加工连接起来,在数据结构和值改变地方画上一个加工,其作用是实现这一改变。,画DFD注意点:,DFD只表示“做什么”,不表示“怎么做”;,描述加工要看清数据从哪儿来,经加工后到哪儿去;,不要把控制流加入DFD;,分析要求,合理布局,美化DFD;,各人画DFD可能不一样。,财务会计与信息化管理知识系统分析,第37页,DFD实例1:,某单位提出以下账务处理要求:,(1)编辑科目:录入及修改会计科目,建立科目库;,(2)编辑余额:依据已建立科目录入末级科目标年初余额及期初累计借方、贷方发生额,计算得到当前科目余额,包含人民币、外币和数量余额。,(3)平衡查对:余额输入后,查对上下级科目一致、总账科目余额与部门辅助账余额一致以及整个账务系统余额平衡一致,校验后给出结果信息。,财务会计与信息化管理知识系统分析,第38页,会计,科目,科目,末级科,目余额,发生额,编辑,余额,科目余额,部门,辅助账,余额,平衡,查对,校验,结果,编辑,科目,财务会计与信息化管理知识系统分析,第39页,DFD实例2:,某企业依据业务特点提出账务处理模块过程要求,依据以下要求绘制DFD:,(1)由录入员经过键盘输入凭证,或经过自动转账生成机制凭证,输入凭证经检验无误后,写入记账凭证文件;,(2)对记账凭证文件中未审核凭证进行审核;,(3)随时用记账凭证文件更新科目余额文件,方便随时查询任意会计科目标当前余额及发生额;,(4)依据科目余额文件和记账凭证文件生成会计报表;,(5)依据记账凭证文件和对账单文件银行业务进行对账,只能对对账单文件中已达账项进行删除,得到余额调整表;,(6)依据科目余额文件编辑输出总账;,(7)依据科目余额文件和记账凭证文件编辑出现金日志账和银行存款日志账及其它明细账。,财务会计与信息化管理知识系统分析,第40页,记账凭证,录入,凭证,原始,凭证,自动,生成,机制,凭证,审核,更新,科目余额,报表,生成,会计,报表,输出,总账,总账,输出,明细账,明细账,日志账,余额,调整表,银行,对账,对账单,输入,对账单,财务会计与信息化管理知识系统分析,第41页,DFD实例3:依据DFD说明用户“凭证处理”需求,原始,凭证,会计科目,科目汇总,汇总,表,凭证,总账,明细账,辅助账,记账凭证,科目余额,正确,数据,财务会计与信息化管理知识系统分析,第42页,6、分析流程图、文档流程图,分析流程图:通常审计人员判断内控,重点分析实施控制实体任务流程,采购部门 供给商,卖主文档,选择卖主,准备询价,询价请求,询价请求,报价,报价,选择中标者,准备订购,订购,订购,准备报价,财务会计与信息化管理知识系统分析,第43页,文档流程图,表示文档在各部门之间流转。,7、分析流程图绘制,对业务流程进行分析并将其绘成图。其中要注意是:,实体选择:一个业务处理过程中会包括很多实体,普通应选择本单位能加以控制实体。,三明治规则:任一处理过程都被夹于一个输入和一个输出之间。,连接器符号使用:能使流程图更清楚、美观。,2.2 系统方法,财务会计与信息化管理知识系统分析,第44页,分析流程图实例:,(1),出纳,打开一封内有汇款单或现金信。出纳把全部收到信做批控制,并把这个批控制文档交给负责总分类账职员来入账,全部汇款单被转给负责应收账款职员来统计到应收账款分类账中。然后,出纳将准备两份存款单副本,一份将收到现金存入银行,当银行及时确认后,再把第二份副本存档。,(2)负责总分类账职员(,总账职员,)将批控制文档统计到总分类账中,然后及时将批控文档存档。,(3)负责应收账款分类账职员(,应收账款职员,)将全部汇款单统计到应收账款分类账中,然后将全部汇款单存档。,财务会计与信息化管理知识系统分析,第45页,出纳 总账职员 应收账款职员,用户,邮件,拆信,现金支付,汇款通知单,批控制总量,现金控制,汇款通知单,批控制总量,准备存款单,现金支付,存款,存入银行,生效存款单,D,B,批控制总量,过到总账账户,总账,批控制总量,D,A,汇款通知单,过账,应收账,款账户,汇款通知单,D,A,B,财务会计与信息化管理知识系统分析,第46页,决议树,对于一个不太复杂判断逻辑,或在与用户讨论时轻易了解。,例:某企业推销员工资与其推销产品挂钩,上不封顶,下不保底,费用自理。要求:每个月推销金额(JE)10万元,付款百分比(FK)80%,且新产品(XCP)50%者,按JE6%分成,若XCP50%,按5%分成;FK在40%80%之间,XCP 50%,按5%分成,若XCP50%,按4%分成;FK 40%,按3%分成。,JE 10万元,FK 80%按4%分成;FK在40%80%按3%分成;FK 40%按2%分成。,若画成决议树,则比较简练(见下页),8、决议分析技术,财务会计与信息化管理知识系统分析,第47页,工资政策,JE 10万元,JE,10万元,FK 80%,40%,FK,80%,FK 40%,XCP 50%,XCP50%,XCP 50%,XCP50%,FK 80%,40%,FK,80%,FK 40%,0.06 JE,0.05 JE,0.05 JE,0.04 JE,0.03 JE,0.04 JE,0.03 JE,0.02 JE,财务会计与信息化管理知识系统分析,第48页,决议表,对于复杂逻辑判断,条件多、条件取值也多用决议表表示比较方便。,决议表由上下左右四部分组成,左上部列出全部条件(condition),左下部列出全部对策(action),右上部列出全部条件组合,右下部列出对应全部条件组合决议。,仍用上述决议树资料来说明决议表编制。,财务会计与信息化管理知识系统分析,第49页,怎样画决议表,全部条件组合有2 3 2=12种,对策有5项,分成率6%,5%,4%,3%,2%,画表步骤:,画出左上方条件名称C序列,左下方对策A序列,右上方填上12个条件组合序列数。,填列各种条件。详细条件填表技巧:,第一个条件有2个,第一行连续填6个D,再连续填6个S(12/2=6),第二个条件有3个,每一个符号用上一行符号连续出现次数除以本行条件个数所得数即为本行连续填列个数(6/3=2),第三行以这类推,最终一个条件连续填列个数必定为1。,在表右下部依据不一样条件组合所对应对策在对应地方打“”。,如需要,可将表中有些项目合并,以简化决议表。,财务会计与信息化管理知识系统分析,第50页,财务会计与信息化管理知识系统分析,第51页,2.2 系统方法,9、问题分析图(problem analysis diagram,PAD),描述业务流程一个方法,融层次结构与过程特征于一体,横向表示系统嵌套层次,纵向表示过程。见P40,财务会计与信息化管理知识系统分析,第52页,10、模块结构图MSC(Model Structure Chart)又称“模块控制结构图”,又简称结构图,用来表示软件由哪些模块组成及模块之间联络,是总体设计主要文档。,DFD表示系统逻辑功效;MSC表示实现这逻辑功效实现方案,MSC描述软件层次特征。模块用矩形框表示。,2.2 系统方法,财务会计与信息化管理知识系统分析,第53页,(1)基本符号,X,A,B,m,p,n,q,模块X调用模块A和B,调用A时将数据m传给A,A处理后返回,数据n和控制信息p;X调用B时传给数据q。,若模块间传递参数较多,标在图上影响清楚度,可处理成:,X,A,B,1,2,财务会计与信息化管理知识系统分析,第54页,结构图中通常使用以下几个模块:,传入模块,中层,传出模块,中层,变换模块,通常,不调用其它模块,源模块,底层,,输入端,漏模块,传出末端,控制模块,顶层,不被,其它模块调用,财务会计与信息化管理知识系统分析,第55页,(2)选择调用,M,X,Y,Z,图中菱形“,”表示附带条件,依据对条件判断决定模块M是调用X还是Y,Z调用与判断无关。,(3)循环调用,M,X,Y,Z,圆弧线表示循环调用,财务会计与信息化管理知识系统分析,第56页,2.3,由数据流图导出模块结构图(DFD,MSC,),1、将AISDFD分为两种经典结构:变换型和事务型结构。,(1)变换型结构,一个线形结构,将DFD划分为传入部分、变换中心和传出部分。,(2)事务型结构,最少一条接收路径、事务中心和若干条动作路径,可在各种事务中选择某一事务进行处理。,需要强调是,为简化MSC,将DFD中文件(包含外部项)省略,重点放在加工变换处理上。,财务会计与信息化管理知识系统分析,第57页,两种结构图示,变换,中心,传入路径,传出路径,A、变换型,B、事务型,事务,中心,接收路径,动作路径,财务会计与信息化管理知识系统分析,第58页,2、变换分析,(1)确定变换中心:变换中心又称加工中心或主加工,是DFD中数据流发生质变地方。,从传入端顺流找数据发生质变加工,从传出端逆向找数据发生质变加工,从而确定变换中心。,财务会计与信息化管理知识系统分析,第59页,c,g,a,b,d,e,f,h,i,j,k,l,传入部分,变换中心,传出部分,变换型DFD结构,财务会计与信息化管理知识系统分析,第60页,(2)设计顶层和第一层模块,任何系统顶层都只含一个控制主模块,习惯上左边为传入、右边位传出,中间为变换模块。,j,e,e,主模块,将C、E转换成H、J,取得E,取得C,输出H,输出J,c,c,h,h,j,注:DFD数据流画成MSC模块,区分输入和输出模块;,将DFD中加工画成MSC中变换模块。,财务会计与信息化管理知识系统分析,第61页,(3)设计中、下层模块:自顶向下、逐步分解,传入模块分解:,b,取得C,取得B,B转换为C,取得A,A转换为B,a,b,c,b,a,取得E,取得D,D转换为E,d,d,e,财务会计与信息化管理知识系统分析,第62页,中心加工模块分解:,C、E转换为H、J,E转换为G,C转换为F,F、G转换为H、J,c,f,e,g,f,h,g,j,财务会计与信息化管理知识系统分析,第63页,输出模块分解:,i,输出H,H转换为I,输出I,h,i,k,输出J,J转换为K,K转换为L,输出K,输出L,j,k,k,l,l,财务会计与信息化管理知识系统分析,第64页,3、事务分析,事务可了解为某项业务、工作或事件。事务型DFD:,事务,分类,处理,A,处理,B,处理,C,原始事务统计,A事务,B事务,C事务,财务会计与信息化管理知识系统分析,第65页,事务分析步骤:,(1)确定事务中心、接收事务部分和发送部分;,(2)画顶层和第一层模块。顶层为事务控制模块即主模块,第一层为接收模块和动作调度模块;,(3)对第一层模块分解、细化。接收模块分为“读事务”和“分析事务类型”两个模块。,c,b,a,事务,标志,标志,事务,事务,标志,事务,事务,事务控制,接收事务,读事务,分析事务类型,调度发送,处理A事务,处理B事务,处理C事务,财务会计与信息化管理知识系统分析,第66页,练习:事务型DFD,MSC,确定,信息类型,按价格,统计,销售价格,分析,按地域,统计,按日期,统计,按货款收,回统计,按产品,统计,销售地域,分析,销售时间,分析,货款收回,分析,销售产品,分析,销售信息,财务会计与信息化管理知识系统分析,第67页,调度,类型,统计,统计,销售统计,销售分析,取得销售信息类型,读销售信息,分析类型,日期统计,地域统计,价格统计,回款统计,产品统计,时间分析,地域分析,价格分析,回款分析,产品分析,打印销售分析表,类型,例:事务型MSC,财务会计与信息化管理知识系统分析,第68页,第3章 系统开发,【教学目标】,1、了解系统规划、系统开发方法;,2、掌握系统开发系统分析技术;,3、了解系统设计实施相关技术;,4、掌握系统代码设计。,财务会计与信息化管理知识系统分析,第69页,一、系统规划,取得对现存系统了解,识别并了解问题,依据信息需求和系统要求表示确立问题,明确最优先子系统,重点,确定决定性成功要素,给予这些要素特殊关注,3.1 系统规划、系统开发方法,财务会计与信息化管理知识系统分析,第70页,值得注意是:,分析人员要充分研究管理者基本工作职责,了解评价其工作伎俩,确认管理者所面临问题。与管理者沟通要考究伎俩。,将从与用户沟通中所取得信息进行确认,深入确定各子系统输入输出。,3.1 系统规划、系统开发方法,财务会计与信息化管理知识系统分析,第71页,调,查,内,容,会计业务内容及处理流程,代码调查:哪些由国家要求、哪些由企业自定,凭证、账簿、报表,种类及结构、内容,核实形式:记账组织、程序、方法,内容,内部控制、各部门业务联络,证:原始凭证、记账凭证,表:怎样分类(内外、时间、内容)、生成,账:用途、格式、结账要求等,数据量调查:数量、保留等,财务会计与信息化管理知识系统分析,第72页,可,行,性,分,析,技术可行性,经济可行性,运行可行性,硬件:考虑计算机处理速度、存放容量、可靠性等,软件:软件技术、数学模型、管理模型等,开发能力:软件人员技术水平、能否在限定时间内完成,费用:开发费用、系统日常运行、维护费,效益,直接:减员增效、管理水平提升,间接:提升数据处理质量、工作效率提升等,内部人员认知、接收程度,外部要求(银行、工商、税务等),可行性分析结论:马上开发、修改后开发、放弃,文档:可行性分析汇报,财务会计与信息化管理知识系统分析,第73页,3.1 系统规划、系统开发方法,二、系统开发方法,(一)生命周期法,与任何产品都有自己生存周期一样,软件系统也有生命周期。详细分为计划、开发、运行和维护三个阶段,每个阶段还可细分。,要想系统开发成功,最好方法就是全程邀请最终用户介入到系统开发中来。,需要说明是,软件系统寿命长短与软件质量有很大关系,但并不完全取决于软件质量,还与环境改变相关。,财务会计与信息化管理知识系统分析,第74页,(二)快速原型化方法,20世纪80年代提出了这种方法,其思想是:,首先建立一个能反应用户基本需求原型(样机),让用户看到未来系统概貌,方便判断哪些功效是需要,哪些是需要改进和补充;,再依据用户反馈意见对原型进行大量修改;,如此重复修改直到用户满意,是,初始用户,基本需求,建立初始原型,运行原型系统,是否,满意,修正原型,系统,结束,否,财务会计与信息化管理知识系统分析,第75页,(三)面向对象法,“对象”是既包含数据又包含决定对象与其它对象关联规则或过程智能数据项目。,面向对象技术分为面向对象分析(OOA)、设计(OOD)和实现(OOP)。,在传统数据处理中,程序处理数据,二者是独立;在面向对象技术中,把程序和数据包含在一个对象里。,从20世纪60年代末期模拟语言和70年代编程环境语言出现才逐步形成,普通认为,Objective C、ADA、Visual Basic、C,+,是面向对象程序设计语言。,面向对象主要优点在于对象复用性(重复使用),经过预制和预先测试模块而使编程更加快。程序能够经过加入新对象而升级。,财务会计与信息化管理知识系统分析,第76页,3.2 系统分析(需求分析),一、系统分析任务与步骤,用户需求了解与表示,步骤:,1、现存系统详细模型(物理模型),2、抽象出逻辑模型,3、对新系统要求,4、用户补充与反馈,5、对需求说明复审,财务会计与信息化管理知识系统分析,第77页,二、结构化分析,结构化分析方法(Structured Analysis,SA):在20世纪70年代中期由E.Yourdou等人提出一个方法,结构化是采取分解方法。是了解和处理复杂问题最好策略。,P3032DFD是经典结构化方法,3.2 系统分析(需求分析),财务会计与信息化管理知识系统分析,第78页,3.3 系统设计(怎样实现),一、系统设计目标,(1)系统工作质量,系统所提供信息质量及系统实用性,(2)系统运行效率,系统处理能力、运行速度、响应时间等与时间相关指标。,(3)系统可靠性,系统运行过程中抵抗异常情况干扰和保持系统正常工作能力,用“平均无故障时间”来表示。,(4)系统可维护性,又称系统可变性,指系统被修改、完善、扩充和移植难易程度(模块化设计),财务会计与信息化管理知识系统分析,第79页,二、总体设计,(一)模块及分解,模块就是程序,模块分解是经典结构化设计思想表达,经过分解把系统设计成有层次和调用关系结构,使复杂问题简单化,且各关系清楚。,模块分解要综合考虑:,利:模块化使问题本身复杂程度和工作量变小;,弊:分解使模块间接口复杂程度和工作量增大。,3.3 系统设计(怎样实现),财务会计与信息化管理知识系统分析,第80页,模块数,成本,0,模块成本,接口成本,总成本,3.3 系统设计(怎样实现),财务会计与信息化管理知识系统分析,第81页,(二)优化标准,模块独立性是首先要考虑问题,其它也要注意:,1、模块大小适中,2、消除重复功效,3、模块中判定作用域应在该模块控制范围内,4、降低模块接口复杂性,5、确保每个模块单入口和单出口,6、对系统全局优化胜过局部优化,3.3 系统设计(怎样实现),财务会计与信息化管理知识系统分析,第82页,3.3 系统设计(怎样实现),三、详细设计,(一)算法设计,详细描述各模块处理过程和处理方法,并描述模块输出输入等。,另:结构化语言,是介于自然语言和程序设计语言之间一个半形式语言,是自然语言加结构化形式而组成。有自然语言灵活和表示丰富特点,又有结构化清楚易读和准确特点。它只使用非常有限语句和词汇,语句也只用祈使句、判断句和循环语句。,(二)系统设计说明书,财务会计与信息化管理知识系统分析,第83页,3.4 系统实施,一、系统编程,1、普通过程,(1)了解设计要求,明确模块接口,(2)确定算法,(3)绘制流程图,(4)编写程序,(5)程序测试,(6)编写程序设计文档,财务会计与信息化管理知识系统分析,第84页,3.4 系统实施,2、结构化程序设计方法(structured programming,SP),(1)概念:着眼于程序良好结构而不是单纯追求效率,程序中只使用次序、分支和循环三种基本控制结构,以“自顶向下、逐步求精”为思绪。本质上就是从整体到局部,逐步分解,细化求精,分而治之,直到问题处理。它强调程序设计标准,包含怎样使用编程语言、设计格调等准则,设计出“没有个性”代码,即标准化简单代码。,(2)三种基本控制结构(见下页),财务会计与信息化管理知识系统分析,第85页,次序与选择结构:,A,B,C,次序结构,条件,A,否,是,选择结构1,条件,否,是,A,B,选择结构2,财务会计与信息化管理知识系统分析,第86页,多项选择择结构,条件n,N,N,Y,B,Y,条件3,N,N,Y,条件2,N,C,A,Y,条件1,财务会计与信息化管理知识系统分析,第87页,循环条件,循环体,Y,N,DO WHILE 型循环结构,循环体,循环条件,Y,N,REPEAT UNTIL 型循环结构,说明:每个控制结构必须是单入口和单出口,财务会计与信息化管理知识系统分析,第88页,3.4 系统实施,二、系统测试,1、系统测试目标:“为了证实程序没有错误,能正确地完成它预定功效”。测试能证实错误存在,但不能证实错误不存在。,2、系统测试基本方法:,静态测试(由语言编译或解释系统检验程序),人工复审,动态测试(用测试数据运行程序,黑盒测试法和白盒测试法),3、系
展开阅读全文