《计算机会计信息系统的开发和设计(34页PPT).pptx》由会员分享,可在线阅读,更多相关《计算机会计信息系统的开发和设计(34页PPT).pptx(34页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第一节第一节 系统的开发方法系统的开发方法系统开发方法的研究始于系统开发方法的研究始于20世纪六七十年代。世纪六七十年代。视频视频7一、生命周期法一、生命周期法n 在系统生命周期的每一个阶段,在系统生命周期的每一个阶段,都要有明确的都要有明确的任务任务并产生校验的并产生校验的文档文档。软件生命周期的瀑布图软件生命周期的瀑布图系统分析系统分析系统设计系统设计系统实施系统实施 系统维护系统维护二、原型法二、原型法n20世纪世纪80年代发展起来的。年代发展起来的。n原型法的基本思想:原型法的基本思想:是在获得用户基本需求的基础上快速地构造系统是在获得用户基本需求的基础上快速地构造系统工作模型工作模型
2、初始模型,然后演示这个原型系统,在用初始模型,然后演示这个原型系统,在用户参与的情况下,按用户合理而又可行的要求,不断地户参与的情况下,按用户合理而又可行的要求,不断地修改这一原型系统。每次修改都使系统得到一个完整的修改这一原型系统。每次修改都使系统得到一个完整的新原型,直到用户满意为止。新原型,直到用户满意为止。用户提出开发要求用户提出开发要求 开发原型开发原型 使用原型使用原型分析评价分析评价 试运行试运行不满意处理不满意处理 修改修改不可行处理不可行处理三、面向对象法三、面向对象法(Object OrientedObject Oriented,简称,简称 OO)出现于出现于20世纪世纪8
3、0年代。年代。基本思路:基本思路:四、计算机辅助开发方法四、计算机辅助开发方法(CASE)20世纪世纪80年代末,人们将各种技术和各类开发工具相结合,形年代末,人们将各种技术和各类开发工具相结合,形成支持系统开发的综合计算机辅助软件工程开发环境(成支持系统开发的综合计算机辅助软件工程开发环境(Computer Software Engineering,简称,简称CASE)。)。基本思路:基本思路:四种开发工具的评价:四种开发工具的评价:生命周期法:生命周期法:是一种能够全面支持整个系统开发过程的方法。其他几种方法只能作是一种能够全面支持整个系统开发过程的方法。其他几种方法只能作为生命周期法局部
4、开发环节上的补充,都还不能替代其在系统开发过程中为生命周期法局部开发环节上的补充,都还不能替代其在系统开发过程中的地位。的地位。原型法:原型法:多应用于小型局部系统和处理过程比较简单系统的设计到实现环节。多应用于小型局部系统和处理过程比较简单系统的设计到实现环节。面向对象法:面向对象法:是一种围绕对象进行系统分析和设计,然后用面向对象的工具建立系是一种围绕对象进行系统分析和设计,然后用面向对象的工具建立系统的方法。但不能涉及系统分析以前的开发环节,因此不能成为系统开发统的方法。但不能涉及系统分析以前的开发环节,因此不能成为系统开发全过程的方法。全过程的方法。CASE:是一种除系统调查外的全面支
5、持系统开发全过程的自动化开发方法,是一种除系统调查外的全面支持系统开发全过程的自动化开发方法,但是必须依赖于一种具体的开发方法。但是必须依赖于一种具体的开发方法。第二节第二节 系统的分析方法系统的分析方法 结构化分析方法(简称结构化分析方法(简称SA方法)方法)结构化分析方法结构化分析方法(Structured Analysis,简称简称SA方法)方法)是是进进行行会会计计信信息息系系统统分分析析的的有有力力工工具具之之一一,它它是是面面向向数数据据流流进进行行系系统统分分析析的的方方法法,采采用用“自自顶顶向向下下,逐逐层层分分解解”的的思路来描述系统。它使用的工具有:思路来描述系统。它使用
6、的工具有:n数据流图(或数据处理流程图)数据流图(或数据处理流程图)描述数据处理过程;描述数据处理过程;n数据词典数据词典描述数据流图中出现的所有数据元素。描述数据流图中出现的所有数据元素。一、数据流图(或数据处理流程图)一、数据流图(或数据处理流程图)n数数据据流流图图(Data flow Diagram,简简称称DFD)是是以以图图形形方方式式刻刻画各种业务数据处理过程的工具。一般由以下四种元素组成。画各种业务数据处理过程的工具。一般由以下四种元素组成。符号符号名称名称解释解释数据流数据流用来描述数据的流向。用来描述数据的流向。数据处理(加工)数据处理(加工)表示对输入系统数据的一表示对输
7、入系统数据的一种处理。种处理。文件文件(数据存储数据存储)表示对输入或经过加工的表示对输入或经过加工的数据的存储。数据的存储。外部实体外部实体(起点或终点)(起点或终点)表示系统之外的数据来源表示系统之外的数据来源或信息去向或信息去向 银银 行行 对对 账账n手工方式下银行对账处理过程手工方式下银行对账处理过程银行存款日记账银行存款日记账 银行对账单银行对账单逐笔逐笔勾对勾对未达未达账项账项 银行存款银行存款余额调节表余额调节表 银行银行对账单对账单银行对账银行对账单库文件单库文件 银行存款银行存款余额调节表余额调节表n计算机方式下银行对账数据流图计算机方式下银行对账数据流图企业对账企业对账单
8、库文件单库文件输入输入银行账银行账对账对账二、数据词典(简称二、数据词典(简称DD)数据词典(数据词典(Data Dictionary,简称简称DD)就是对数据中各文件及数据流进行详细地描述和确切解就是对数据中各文件及数据流进行详细地描述和确切解释的词典,它能定义文件或数据流由哪些更小的单位组成,释的词典,它能定义文件或数据流由哪些更小的单位组成,并描述每个数据项的具体内容、取值规定等。并描述每个数据项的具体内容、取值规定等。收收 款款 凭凭 证证借借 方方科科 目目 年年 月月 日日 字第字第 号号附单据附单据 张张财务主管财务主管 记账记账 出纳出纳 审核审核 制单制单摘摘 要要贷方总账科
9、目贷方总账科目明细科目明细科目 金金 额额合计合计 数据词典数据词典文件:收款凭证文件:收款凭证 制表日期:制表日期:2004年年2月月21日日1数据项数据项内容举例内容举例类型类型取值范围取值范围备注备注2凭证日期凭证日期2004/2/21日期或字符型日期或字符型3凭证类型凭证类型银收银收字符型字符型2个汉字个汉字4凭证号凭证号0111数值或字符型数值或字符型0001-9999号号每月按凭证类型从每月按凭证类型从1开开始连续编号始连续编号5附单据附单据3张张数值型数值型1-999张张6摘要摘要销售产品销售产品字符型字符型最多最多18个汉字个汉字7借方科目借方科目银行存款银行存款字符型字符型最
10、多最多18个汉字个汉字只能是银行存款或现金只能是银行存款或现金8贷方科目贷方科目主营业务收入主营业务收入字符型字符型9金额金额1222.00数值型数值型最大千万元最大千万元小数位小数位2位位10主管主管王晶王晶字符型字符型最多最多4个汉字个汉字11制单制单欧阳凡青欧阳凡青字符型字符型最低最低4个汉字个汉字制单与审核不能是同制单与审核不能是同一会计人员一会计人员一、系统设计的步骤一、系统设计的步骤(一)总体设计(一)总体设计(结构设计或概要设计):具体包括(结构设计或概要设计):具体包括 1总体结构设计总体结构设计 2代码、输出、输入和数据存储(文件)设计代码、输出、输入和数据存储(文件)设计
11、3子系统功能模块设计子系统功能模块设计 4总体设计说明书的编写及评审总体设计说明书的编写及评审(二)详细设计(二)详细设计:具体包括:具体包括 1采用某种表达方法,对各模块进行详细描述采用某种表达方法,对各模块进行详细描述 2编写详细设计说明书及评审编写详细设计说明书及评审 二、总体结构设计的方法二、总体结构设计的方法结构化设计方法(结构化设计方法(Structured Design,简称简称SD方法)方法)n1使用的工具使用的工具结构图结构图(1)模块模块:以矩形表示,其中标有模块名称。以矩形表示,其中标有模块名称。(2)模块间调用关系模块间调用关系:是指模块间调用与被调用关系。是指模块间调
12、用与被调用关系。(3)模块间通讯:模块间通讯:是指在调用模块和被调用模块之间的信息相互传递。是指在调用模块和被调用模块之间的信息相互传递。二值控制信号二值控制信号:是指控制信号只标明是或否(肯定或否定):是指控制信号只标明是或否(肯定或否定)两种状态信两种状态信 息(息(“T”、“F”或或“0”、“1”)。)。一般数据一般数据:是字符、数值等数据。:是字符、数值等数据。n2结构图中模块划分的原则结构图中模块划分的原则(1)提高模块的独立性)提高模块的独立性(2)提高模块内的聚合度)提高模块内的聚合度(3)降低模块间的耦合度)降低模块间的耦合度n以以功能说明功能说明作为模块名称作为模块名称 以以
13、简称简称作为模块名称作为模块名称银行对账银行对账 对账对账二层结构图二层结构图 多层结构图多层结构图 A B A B CB1B2C1C2C3 二值控制信号二值控制信号 计算机对账计算机对账 手工对账手工对账TF银行对账银行对账 一般数据一般数据 工资查询工资查询按工资项目查询按工资项目查询按职工姓名查询按职工姓名查询按工资编号查询按工资编号查询姓名姓名编号编号项目项目3.计算机会计信息系统的结构设计计算机会计信息系统的结构设计n以以数据流图数据流图和和数据词典数据词典为基础,运用结构化设计方为基础,运用结构化设计方法导出计算机会计信息系统模块结构图。步骤:法导出计算机会计信息系统模块结构图。步
14、骤:n1.划分为若干大模块;划分为若干大模块;n2.将各大模块继续划分为较小的模块。将各大模块继续划分为较小的模块。直到结构图中每一个模块都是功能单一的模块。直到结构图中每一个模块都是功能单一的模块。n根据计算机对账数据流图,导出根据计算机对账数据流图,导出“银行对账银行对账”结构图。结构图。银行对账银行对账录入录入对账单对账单网络网络传递传递对账单对账单对对账账输出输出对账结果对账结果删除删除已达账已达账手手工工对对账账自自动动对对账账已已达达账账企业未达账企业未达账银行未达账银行未达账余额调节表余额调节表三、系统代码设计三、系统代码设计(一)使用代码的目的(一)使用代码的目的1便于反映逻辑
15、关系,便于计算机处理。便于反映逻辑关系,便于计算机处理。2便于标准化、系列化,易于交流。便于标准化、系列化,易于交流。3提供的信息简明、精确,节省存储空间。提供的信息简明、精确,节省存储空间。4减少汉字输入量,提高输入速度。减少汉字输入量,提高输入速度。(二)代码设计的原则(二)代码设计的原则 1唯一性唯一性 2标准化与通用性标准化与通用性 3稳定性和扩展性稳定性和扩展性 4.规律性规律性 5.简明性简明性(三)代码设计的步骤(三)代码设计的步骤1确定编码对象;确定编码对象;2确定编码方式;确定编码方式;3确定代码使用范围;确定代码使用范围;4编制代码;编制代码;5编制代码设计说明书。编制代码
16、设计说明书。(四)代码设计的方法(四)代码设计的方法1顺序码:顺序码:用连续自然数表示编码对象。用连续自然数表示编码对象。通常,作为其他码分类中再细分的一种辅助手段。通常,作为其他码分类中再细分的一种辅助手段。2组码:组码:将编码对象按类分成若干组,每组分配一定的数字序列,表示一个含义。将编码对象按类分成若干组,每组分配一定的数字序列,表示一个含义。优点:占用的位数不多,扩充性较好。优点:占用的位数不多,扩充性较好。缺点:冗余度很大。缺点:冗余度很大。3层次码(群码)层次码(群码):是是每每一一代代码码由由固固定定的的几几个个区区段段组组成成,每每一一区区段段均均有有特特定定的的含含义义,并并
17、可可按按照照顺顺序序码码或或组组码进行编码。码进行编码。优点:便于排序、分类、合并和校验,容易追加。优点:便于排序、分类、合并和校验,容易追加。缺点:占用位数较多。缺点:占用位数较多。4字母码:字母码:用用26个英文字母编码。个英文字母编码。5助记码:助记码:把代码对象名或缩写作为代码的一部分,便于记忆。把代码对象名或缩写作为代码的一部分,便于记忆。6混合码:混合码:用英文字母和数字混和起来编码。用英文字母和数字混和起来编码。“应交税金应交税金应交增值税应交增值税进项税额进项税额”明细科目的代码明细科目的代码 可写成:可写成:2171 01 01 应交税金应交税金 应交增值税应交增值税 进项税
18、额进项税额例如:例如:提取现金提取现金TQXJ(摘要的助记码)(摘要的助记码)收款凭证收款凭证SKPZ(凭证类型的助记码)(凭证类型的助记码)例如:例如:(五)系统代码设计(五)系统代码设计n1会计科目代码的设计:会计科目代码的设计:(1)一级会计科目编码:)一级会计科目编码:是由财政部统一制定的。是由财政部统一制定的。采用的是顺序码、组码和群码的组合编码方法。采用的是顺序码、组码和群码的组合编码方法。第一位:是科目类别码,采用第一位:是科目类别码,采用顺序编码法顺序编码法。第二、三、四位:是一级科目名称码。第二、三、四位:是一级科目名称码。采用群码法采用群码法 (2)二级以下明细科目的编码:
19、)二级以下明细科目的编码:一般采用两位顺序码的编码方法。如一般采用两位顺序码的编码方法。如一级科目一级科目 二级科目二级科目 三级科目三级科目 四级科目四级科目 五级科目五级科目 采用组码的形式表示会计科目的性质:如采用组码的形式表示会计科目的性质:如 10001999 “1”表示资产类科目表示资产类科目 20002999 “2”表示负债类科目表示负债类科目 30003999 “3”表示所有者权益类科目表示所有者权益类科目 40004999 “4”表示成本类科目表示成本类科目 50005999 “5”表示损益类科目表示损益类科目n2记账凭证中常用摘要的代码设计记账凭证中常用摘要的代码设计 采用
20、助记码。采用助记码。例如,摘要内容为例如,摘要内容为“报销差旅费报销差旅费”,助记码为,助记码为“BXCL”.n3人员和部门码的设计人员和部门码的设计(1)用组码(分组顺序编码)的方法来区分部门。如:用组码(分组顺序编码)的方法来区分部门。如:001200 表示行政科人员表示行政科人员 200300 表示财务科人员表示财务科人员 300400 表示基建科人员表示基建科人员(2)用群码(部门代码加职工工号)的方法编码。如:用群码(部门代码加职工工号)的方法编码。如:01001 前两位表示行政科,后三位前两位表示行政科,后三位001表示行政科第一个职工的编号。表示行政科第一个职工的编号。02003
21、 前两位表示财务科,后三位前两位表示财务科,后三位003表示财务科第三个职工的编号。表示财务科第三个职工的编号。四、系统输入设计四、系统输入设计1文件查询校验法:是通过查询文件来判断输入数据是否正确。文件查询校验法:是通过查询文件来判断输入数据是否正确。2静态校验法(目测校验法):静态校验法(目测校验法):3二次录入校验法:是将同一数据输入二次,通过比较而检查输入错误。二次录入校验法:是将同一数据输入二次,通过比较而检查输入错误。是一种差错效率最高的方法。是一种差错效率最高的方法。4逻辑校验法(合理性校验):检查数据项的值是否合乎逻辑。逻辑校验法(合理性校验):检查数据项的值是否合乎逻辑。5界
22、线校验法:检查输入的数据值是否超出预先指定的范围。界线校验法:检查输入的数据值是否超出预先指定的范围。6记录计数校验法:通过计算记录个数来检查数据记录是否遗漏和重复。记录计数校验法:通过计算记录个数来检查数据记录是否遗漏和重复。7数据类型校验法:检查输入的数据类型是否和预先指定的类型一致。数据类型校验法:检查输入的数据类型是否和预先指定的类型一致。8平衡校验法:根据会计平衡公式检查。平衡校验法:根据会计平衡公式检查。(一)输入设计的要求:(一)输入设计的要求:(二)输入数据的校验:(二)输入数据的校验:五、系统输出设计五、系统输出设计按用户要求的形式,将报表、图形、画面等输出给用户使用。按用户
23、要求的形式,将报表、图形、画面等输出给用户使用。n(一)输出设计的要求:第(一)输出设计的要求:第86页页n(二)输出的形式:第(二)输出的形式:第85页页采用屏幕显示、打印输出、磁盘存储或通过网络传输等形式。采用屏幕显示、打印输出、磁盘存储或通过网络传输等形式。1.日记账:每日打印输出。日记账:每日打印输出。2.明明细细账账:屏屏幕幕显显示示查查询询和和打打印印两两种种功功能能,尽尽可可能能采采用用查查询询方方式,必要时进行打印。式,必要时进行打印。3.总账:用总账:用“发生额及余额表发生额及余额表”代替总账。代替总账。4.报表:根据需要采取不同形式。报表:根据需要采取不同形式。六、数据存储
24、(文件)设计六、数据存储(文件)设计n都采用数据库的存储方式。都采用数据库的存储方式。n设计的依据:系统分析中编制的数据流图和数据词典。设计的依据:系统分析中编制的数据流图和数据词典。(一)系统需要建立的文件种类:(一)系统需要建立的文件种类:1.财务数据库文件财务数据库文件2.辅助性数据库文件辅助性数据库文件3.临时性数据库文件临时性数据库文件(二)数据库文件的组织形式:(二)数据库文件的组织形式:1.顺序组织方式顺序组织方式 2.索引组织方式索引组织方式(三)数据库文件的属性:(三)数据库文件的属性:1.保密性保密性 2.读写性读写性 3.共享性共享性(四)系统中的主要库文件:(四)系统中
25、的主要库文件:1会计科目字典库文件会计科目字典库文件 2日凭证库文件日凭证库文件3月凭证库文件月凭证库文件 4科目余额发生额库文件科目余额发生额库文件5企业对账单库文件企业对账单库文件 6银行对账单库文件银行对账单库文件1、每一个成功者都有一个开始。勇于开始,才能找到成功的路。11月-2211月-22Tuesday,November 8,20222、成功源于不懈的努力,人生最大的敌人是自己怯懦。05:52:4305:52:4305:5211/8/2022 5:52:43 AM3、每天只看目标,别老想障碍。11月-2205:52:4305:52Nov-2208-Nov-224、宁愿辛苦一阵子,不
26、要辛苦一辈子。05:52:4305:52:4305:52Tuesday,November 8,20225、积极向上的心态,是成功者的最基本要素。11月-2211月-2205:52:4305:52:43November 8,20226、生活总会给你另一个机会,这个机会叫明天。08十一月20225:52:43上午05:52:4311月-227、人生就像骑单车,想保持平衡就得往前走。十一月225:52上午11月-2205:52November 8,20228、业余生活要有意义,不要越轨。2022/11/85:52:4305:52:4308 November 20229、我们必须在失败中寻找胜利,在绝
27、望中寻求希望。5:52:43上午5:52上午05:52:4311月-2210、一个人的梦想也许不值钱,但一个人的努力很值钱。11/8/2022 5:52:43 AM05:52:4308-11月-2211、在真实的生命里,每桩伟业都由信心开始,并由信心跨出第一步。11/8/2022 5:52 AM11/8/2022 5:52 AM11月-2211月-22谢谢大家谢谢大家1、每一个成功者都有一个开始。勇于开始,才能找到成功的路。11月-2211月-22Tuesday,November 8,20222、成功源于不懈的努力,人生最大的敌人是自己怯懦。05:52:4405:52:4405:5211/8/
28、2022 5:52:44 AM3、每天只看目标,别老想障碍。11月-2205:52:4405:52Nov-2208-Nov-224、宁愿辛苦一阵子,不要辛苦一辈子。05:52:4405:52:4405:52Tuesday,November 8,20225、积极向上的心态,是成功者的最基本要素。11月-2211月-2205:52:4405:52:44November 8,20226、生活总会给你另一个机会,这个机会叫明天。08十一月20225:52:44上午05:52:4411月-227、人生就像骑单车,想保持平衡就得往前走。十一月225:52上午11月-2205:52November 8,20228、业余生活要有意义,不要越轨。2022/11/85:52:4405:52:4408 November 20229、我们必须在失败中寻找胜利,在绝望中寻求希望。5:52:44上午5:52上午05:52:4411月-2210、一个人的梦想也许不值钱,但一个人的努力很值钱。11/8/2022 5:52:44 AM05:52:4408-11月-2211、在真实的生命里,每桩伟业都由信心开始,并由信心跨出第一步。11/8/2022 5:52 AM11/8/2022 5:52 AM11月-2211月-22谢谢大家谢谢大家