第五章基本会计信息系统分析与设计第一节系统开发的基本思想和方法•软件危机与软件工程•信息系统开发方法一、软件危机与软件工程•软件危机及其产生原因•软件工程及其基本思想(一)软件危机及其产生原因•软件危机–产生于20世纪60年代末–指在计算机软件开发和维护过程中所遇到的一系列严重问题•软件危机产生的原因–软件本身的特点–软件开发和维护方法的不正确(二)软件工程及其基本思想•软件工程–软件工程是指导计算机软件开发和维护的工程学科–软件工程学的范畴包括软件开发技术和软件工程管理两部分–软件工程强调使用生命周期法和结构化方法二、信息系统开发的方法•生命周期法•原型法•面向对象法三、帐务报表处理系统分析与设计•帐务报表处理系统的逻辑模型•帐务报表处理系统的功能模型(一)帐务报表处理系统的逻辑模型•手工阶段的逻辑模型及其特征•对会计数据处理本质的认识•电算化帐务报表处理系统的逻辑模型1.手工阶段的逻辑模型及其特征•手工阶段的逻辑模型:原始凭证记帐凭证科目汇总总帐日记帐明细帐报表帐帐核对•手工模式的特征–数据处理环节太多–数据处理的内容分散–数据处理方式简单、提供的信息指标比较粗糙–数据处理周期比较长–数据处理流程重复2.对会计数据处理本质的认识•本质内容–对各种各样的经济业务分类转化为一定科目的借方和贷方组成的会计分录形式(最本质、最关键)–根据会计科目,将会计数据计入分类帐中–编制期间的调整、结算的会计分录–分期间对科目数据进行汇总处理、并编制会计报表(核心)3.电算化帐务报表处理系统的逻辑模型•基本设计思想–采用统一记帐凭证格式和统一凭证编号,以简化处理环节和内容–采用一次登帐方式,提高数据统一性–上述登帐一结束,所有一级科目和明细科目的最新发生额、余额及数量指标即产生,提高信息产生的及时性–积累和存放所有一级科目和明细科目分12个月的发生额、余额及数量指标,扩充系统的信息量,为进行财务管理和分析准备了丰富的信息源系统总体逻辑模型凭证处理P1凭证库F1入帐P2帐簿库F2综合信息库F3数据查询P3帐页打印P4报表处理P5会计凭证数据帐页报表报表库F4(二)帐务报表处理系统的功能模型•模块结构设计(根据数据流程图)•初始模块结构图帐务报表系统数据查询报表处理帐页打印帐务处理入帐帐务报表系统模块结构图帐务报表系统帐务处理数据查询报表处理帐页打印系统维护系统初始四、帐务报表处理系统数据库设计•科目参数库的设计•凭证库的设计•明细帐库的设计•会计综合信息库的设计•报表库的设计1.科目参数库的设计•科目参数库结构定义策略–从会计信息的综合程度看,有汇总科目和明细科目之分–从会计科目所代表的内容看,有一般科目、银行科目、数量类科目、往来帐科目、长期类科目、固定资产类科目等–从会计科目与会计核算管理模式的关系看,有单一核算科目和分部门核算科目之分–从会计信息的计量手段角度分析,会计科目有单币科目和复币科目之分–从会计明细资料输出格式看,会计科目可分为三栏式科目、银行帐科目、数量金额式科目等2.凭证库的设计•凭证库设计的原则–统一输入、数据共享•凭证库设计的基本思想–凡是需要用凭证形式表达的数据,统一以会计凭证的形式输入系统,并在各系统内共享,凡是不涉及财务数据变动的数据由各业务系统自行输入•凭证库结构设计策略–基本数据项–明细核算数据项•凭证库存贮策略–从内容上看,可采取单文件存贮或双文件存贮–从时间上看,可采取一年一个文件存贮或一月一个文件存贮序号字段名类型长度含义13ADDRESS字符30存放地点或使用部门14EXPIRE日期8到期日15BUYDATE日期8购买日期16REMAINING数值6(4)残值率17USEYEAR数值2使用年限18DEPRECIATE逻辑1是否计提折旧19APPENDIXNO数值3凭证附件张数20MONITOR字符8会计主管21SETTLE字符8入帐员22AUDI字符8审核员23OPER字符8凭证输入员24CHANGE字符8凭证修改员3.明细业务库的设计•明细业务库是凭证库的一个子集•具体可分为现金帐库、银行存款帐库、明细帐库4.会计综合信息库的设计•综合信息库结构设计策略–是否反映明细科目–是否反映数量指标–是否反映历史数据–是否反映计划数据–是否与科目参数库分离•综合数据库的存贮策略–业务规模不大、明细科目不多——统一的科目信息库–明细科目很多——分基本科目与非基本科目信息库–数量类科目很多——分非基本类科目信息库、数量类基本科目信息库、基本科目信息库序号字段名类型长度含义15NCSL数值8(2)年初结存数量16JF1数值14(2)1月借方发生额17JSL1数值8(2)1月借方数量18DF1数值14(2)1月贷方发生额19DSL1数值8(2)1月贷方数量20YE1数值14(2)1月末余额21SL1数值8(2)1月末结存数量…………………………82JF12数值14(2)12月借方发生额83JSL12数值8(2)12月借方数量84DF12数值14(2)12月贷方发生额85DSL12数值8(2)12月贷方数量86YE12数值14(2)12月末余额87SL12数值8(2)12月末结存数量5.报表数据库的设计•基本结构序号字段名类型长度含义1DATE日期8日期2NO数值2项目序号3ITEMNAME字符30项目名称4LINE字符4行次5EXPR1字符60计算公式16MONEY1数值14(2)数值项17EXPR2字符60计算公式28MONEY2数值14(2)数值项2