计算机会计信息系统的开发和设计.ppt
- 文档编号:2698468
- 上传时间:2022-11-08
- 格式:PPT
- 页数:32
- 大小:298KB
计算机会计信息系统的开发和设计.ppt
《计算机会计信息系统的开发和设计.ppt》由会员分享,可在线阅读,更多相关《计算机会计信息系统的开发和设计.ppt(32页珍藏版)》请在冰豆网上搜索。
第一节第一节系统的开发方法系统的开发方法系统开发方法的研究始于系统开发方法的研究始于20世纪六七十年代。
世纪六七十年代。
视频视频7一、生命周期一、生命周期法法n在系统生命周期的每一个阶段,在系统生命周期的每一个阶段,都要有明确的都要有明确的任务任务并产生校验的并产生校验的文档文档。
软件生命周期的瀑布图软件生命周期的瀑布图系统分析系统分析系统设计系统设计系统实施系统实施系统维护系统维护二、原型二、原型法法n20世纪世纪80年代发展起来的。
年代发展起来的。
n原型法的基本思想:
原型法的基本思想:
是在获得用户基本需求的基础上快速地构造是在获得用户基本需求的基础上快速地构造系统工作模型系统工作模型初始模型,然后演示这个原型初始模型,然后演示这个原型系统,在用户参与的情况下,按用户合理而又可系统,在用户参与的情况下,按用户合理而又可行的要求,不断地修改这一原型系统。
每次修改行的要求,不断地修改这一原型系统。
每次修改都使系统得到一个完整的新原型,直到用户满意都使系统得到一个完整的新原型,直到用户满意为止。
为止。
用户提出开发要求用户提出开发要求开发原型开发原型使用原型使用原型分析评价分析评价试运行试运行不满意处理不满意处理修改修改不可行处理不可行处理三、面向对象法三、面向对象法(ObjectOrientedObjectOriented,简称简称OO)出现于出现于20世纪世纪80年代。
年代。
基本思路:
基本思路:
四、计算机辅助开发方法四、计算机辅助开发方法(CASE)20世纪世纪80年代末,人们将各种技术和各类开发工具相年代末,人们将各种技术和各类开发工具相结合,形成支持系统开发的综合计算机辅助软件工程开发环结合,形成支持系统开发的综合计算机辅助软件工程开发环境(境(ComputerSoftwareEngineering,简称简称CASE)。
)。
基本思路:
基本思路:
四种开发工具的评价:
四种开发工具的评价:
生命周期法:
生命周期法:
是一种能够全面支持整个系统开发过程的方法。
其他几种方法只能作是一种能够全面支持整个系统开发过程的方法。
其他几种方法只能作为生命周期法局部开发环节上的补充,都还不能替代其在系统开发过程中为生命周期法局部开发环节上的补充,都还不能替代其在系统开发过程中的地位。
的地位。
原型法:
原型法:
多应用于小型局部系统和处理过程比较简单系统的设计到实现环节。
多应用于小型局部系统和处理过程比较简单系统的设计到实现环节。
面向对象法:
面向对象法:
是一种围绕对象进行系统分析和设计,然后用面向对象的工具建立系是一种围绕对象进行系统分析和设计,然后用面向对象的工具建立系统的方法。
但不能涉及系统分析以前的开发环节,因此不能成为系统开发统的方法。
但不能涉及系统分析以前的开发环节,因此不能成为系统开发全过程的方法。
全过程的方法。
CASE:
是一种除系统调查外的全面支持系统开发全过程的自动化开发方法,是一种除系统调查外的全面支持系统开发全过程的自动化开发方法,但是必须依赖于一种具体的开发方法。
但是必须依赖于一种具体的开发方法。
第二节第二节系统的分析方法系统的分析方法结构化分析方法(简称结构化分析方法(简称SA方法)方法)结构化分析方法结构化分析方法(StructuredAnalysis,简称简称SA方法)方法)是是进进行行会会计计信信息息系系统统分分析析的的有有力力工工具具之之一一,它它是是面面向向数数据据流流进进行行系系统统分分析析的的方方法法,采采用用“自自顶顶向向下下,逐逐层层分分解解”的思路来描述系统。
它使用的工具有:
的思路来描述系统。
它使用的工具有:
n数据流图(或数据处理流程图)数据流图(或数据处理流程图)描述数据处理过程;描述数据处理过程;n数据词典数据词典描述数据流图中出现的所有数据元素。
描述数据流图中出现的所有数据元素。
一、数据流图(或数据处理流程图)一、数据流图(或数据处理流程图)n数数据据流流图图(DataflowDiagram,简简称称DFD)是是以以图图形形方方式式刻刻画画各各种种业业务务数数据据处处理理过过程程的的工工具具。
一一般般由由以以下下四四种元素组成。
种元素组成。
符号符号名称名称解释解释数据流数据流用来描述数据的流向。
用来描述数据的流向。
数据处理(加工)数据处理(加工)表示对输入系统数据的一表示对输入系统数据的一种处理。
种处理。
文件文件(数据存储数据存储)表示对输入或经过加工的表示对输入或经过加工的数据的存储。
数据的存储。
外部实体外部实体(起点或终点)(起点或终点)表示系统之外的数据来源表示系统之外的数据来源或信息去向或信息去向银银行行对对账账n手工方式下银行对账处理过程手工方式下银行对账处理过程银行存款日记账银行存款日记账银行对账单银行对账单逐笔逐笔勾对勾对未达未达账项账项银行存款银行存款余额调节表余额调节表银行银行对账单对账单银行对账银行对账单库文件单库文件银行存款银行存款余额调节表余额调节表n计算机方式下银行对账数据流图计算机方式下银行对账数据流图企业对账企业对账单库文件单库文件输入输入银行账银行账对账对账二、数据词典(简称二、数据词典(简称DD)数据词典数据词典(DataDictionary,简称简称DD)就是对数据中各文件及数据流进行详细地描述就是对数据中各文件及数据流进行详细地描述和确切解释的词典,它能定义文件或数据流由哪些和确切解释的词典,它能定义文件或数据流由哪些更小的单位组成,并描述每个数据项的具体内容、更小的单位组成,并描述每个数据项的具体内容、取值规定等。
取值规定等。
收收款款凭凭证证借借方方科科目目年年月月日日字第字第号号附附单单据据张张财务主管财务主管记账记账出纳出纳审核审核制单制单摘摘要要贷方总账科目贷方总账科目明细科目明细科目金金额额合计合计数据词典数据词典文件:
收款凭证文件:
收款凭证制表日期:
制表日期:
2004年年2月月21日日1数据项数据项内容举例内容举例类型类型取值范围取值范围备注备注2凭证日期凭证日期2004/2/21日期或字符型日期或字符型3凭证类型凭证类型银收银收字符型字符型2个个汉字汉字4凭证号凭证号0111数值或字符型数值或字符型0001-9999号号每月按凭证类型从每月按凭证类型从1开开始连续编号始连续编号5附附单据单据3张张数值型数值型1-999张张6摘要摘要销售产品销售产品字符型字符型最多最多18个汉字个汉字7借方科目借方科目银行存款银行存款字符型字符型最多最多18个汉字个汉字只能是银行存款或现金只能是银行存款或现金8贷方科目贷方科目主营业务收入主营业务收入字符型字符型9金额金额1222.00数值型数值型最大千万元最大千万元小数位小数位2位位10主管主管王晶王晶字符型字符型最多最多4个汉字个汉字11制单制单欧阳凡青欧阳凡青字符型字符型最低最低4个汉字个汉字制单与审核不能是同制单与审核不能是同一会计人员一会计人员一、系统设计的步骤一、系统设计的步骤
(一)总体设计
(一)总体设计(结构设计或概要设计):
具体包括(结构设计或概要设计):
具体包括1总体结构设计总体结构设计2代码、输出、输入和数据存储(文件)设计代码、输出、输入和数据存储(文件)设计3子系统功能模块设计子系统功能模块设计4总体设计说明书的编写及评审总体设计说明书的编写及评审
(二)详细设计
(二)详细设计:
具体包括:
具体包括1采用某种表达方法,对各模块进行详细描述采用某种表达方法,对各模块进行详细描述2编写详细设计说明书及评审编写详细设计说明书及评审二、总体结构设计的方法二、总体结构设计的方法结构化设计方法(结构化设计方法(StructuredDesign,简称简称SD方法)方法)n1使用的工具使用的工具结构图结构图
(1)模块模块:
以矩形表示,其中标有模块名称。
以矩形表示,其中标有模块名称。
(2)模块间调用关系模块间调用关系:
是指模块间调用与被调用关系。
是指模块间调用与被调用关系。
(3)模块间通讯:
模块间通讯:
是指在调用模块和被调用模块之间的信息相互传递。
是指在调用模块和被调用模块之间的信息相互传递。
二值控制信号二值控制信号:
是指控制信号只标明是或否(肯定或否定):
是指控制信号只标明是或否(肯定或否定)两种状态信两种状态信息(息(“T”、“F”或或“0”、“1”)。
)。
一般数据一般数据:
是字符、数值等数据。
:
是字符、数值等数据。
n2结构图中模块划分的原则结构图中模块划分的原则
(1)提高模块的独立性)提高模块的独立性
(2)提高模块内的聚合度)提高模块内的聚合度(3)降低模块间的耦合)降低模块间的耦合度度n以以功能说明功能说明作为模块名称作为模块名称以以简称简称作为模块名称作为模块名称银行对账银行对账对账对账二层结构图二层结构图多层结构图多层结构图ABABCB1B2C1C2C3二值控制信号二值控制信号计算机对账计算机对账手工对账手工对账TF银行对账银行对账一般数据一般数据工资查询工资查询按工资项目查询按工资项目查询按职工姓名查询按职工姓名查询按工资编号查询按工资编号查询姓名姓名编号编号项目项目3.计算机会计信息系统的结构设计计算机会计信息系统的结构设计n以以数据流图数据流图和和数据词典数据词典为基础,运用结构化设为基础,运用结构化设计方法导出计算机会计信息系统模块结构图。
计方法导出计算机会计信息系统模块结构图。
步骤:
步骤:
n1.划分为若干大模块;划分为若干大模块;n2.将各大模块继续划分为较小的模块。
将各大模块继续划分为较小的模块。
直到结构图中每一个模块都是功能单一的模块。
直到结构图中每一个模块都是功能单一的模块。
n根据计算机对账数据流图,导出根据计算机对账数据流图,导出“银行对账银行对账”结构结构图。
图。
银行对账银行对账录入录入对账单对账单网络网络传递传递对账单对账单对对账账输出输出对账结果对账结果删除删除已达账已达账手手工工对对账账自自动动对对账账已已达达账账企企业业未未达达账账银银行行未未达达账账余余额额调调节节表表三、系统代码设计三、系统代码设计
(一)使用代码的目的
(一)使用代码的目的1便于反映逻辑关系,便于计算机处理。
便于反映逻辑关系,便于计算机处理。
2便于标准化、系列化,易于交流。
便于标准化、系列化,易于交流。
3提供的信息简明、精确,节省存储空间。
提供的信息简明、精确,节省存储空间。
4减少汉字输入量,提高输入速度。
减少汉字输入量,提高输入速度。
(二)代码设计的原则
(二)代码设计的原则1唯一性唯一性2标准化与通用性标准化与通用性3稳定性和扩展性稳定性和扩展性4.规律性规律性5.简明性简明性(三)代码设计的步骤(三)代码设计的步骤1确定编码对象;确定编码对象;2确定编码方式;确定编码方式;3确定代码使用范围;确定代码使用范围;4编制代码;编制代码;5编制代码设计说明书。
编制代码设计说明书。
(四)代码设计的方法(四)代码设计的方法1顺序码:
顺序码:
用连续自然数表示编码对象。
用连续自然数表示编码对象。
通常,作为其他码分类中再细分的一种辅助手段。
通常,作为其他码分类中再细分的一种辅助手段。
2组码:
组码:
将编码对象按类分成若干组,每组分配一定的数字序列,表示一个含义。
将编码对象按类分成若干组,每组分配一定的数字序列,表示一个含义。
优点:
占用的位数不多,扩充性较好。
优点:
占用的位数不多,扩充性较好。
缺点:
冗余度很大。
缺点:
冗余度很大。
3层次码(群码)层次码(群码):
是是每每一一代代码码由由固固定定的的几几个个区区段段组组成成,每每一一区区段段均均有有特特定定的的含含义义,并并可按照顺序码或组码进行编码。
可按照顺序码或组码进行编码。
优点:
便于排序、分类、合并和校验,容易追加。
优点:
便于排序、分类、合并和校验,容易追加。
缺点:
占用位数较多。
缺点:
占用位数较多。
4字母码:
字母码:
用用26个英文字母编码。
个英文字母编码。
5助记码:
助记码:
把代码对象名或缩写作为代码的一部分,便于记忆。
把代码对象名或缩写作为代码的一部分,便于记忆。
6混合码:
混合码:
用英文字母和数字混和起来编码。
用英文字
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 会计信息 系统 开发 设计
![提示](https://static.bdocx.com/images/bang_tan.gif)