第二章会计信息系统开发方法

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

二、原型法1、原型法基本思想:在获得用户基本需求的基础上快速地构造系统工作模型—初始模型,然后演示这个原型系统,在用户参与的情况下,按用户合理而又可行的要求,不断地修改这一原型系统。每次修改都使系统得到一个完整的新原型,直到用户满意为止。2、原型法工作流程首先用户提出开发要求,开发人员归纳用户要求,根据归纳结果构造出一个原型(即程序模块),然后让用户使用原型,并和用户一道分析评价原型。如果根本不行,则回到开发原型,重新构造原型;如果不满意,则修改原型,直到用户满意为止,可进行试运行。3、原型法是一种快速模拟方法,一般仅应用于小型局部系统或处理过程比较简单系统的设计到实现环节三、软件开发方式1、自行开发2、合作开发3、委托开发4、购买商品化软件第二节会计信息系统的规划一、系统规划的任务减少盲目性,使系统具有良好的整体性和较高的适应性二、初步调查1、现行系统的基本情况2、新系统的目标3、系统开发的条件三、可行性分析1、技术可行性2、经济可行性3、管理可行性四、系统规划阶段文档——可行性项目建议书第三节系统分析一、系统分析的任务与步骤(一)系统分析的任务系统分析也称为逻辑设计,即建立新系统的逻辑模型,在逻辑上规定新系统的功能但不涉及新系统具体的物理实现。其任务可归纳为:1、了解用户需求。2、把用户要求成文,完成系统分析报告。(二)系统分析的步骤1、详细调查现行会计系统2、描述现行系统——结构化系统分析方法3、分析用户新的要求,改进现行模型,形成新系统的逻辑模型4、编写系统分析报告二、系统需求分析的方法——SA方法(一)结构化分析方法(SA)的概念SA方法是进行会计信息系统分析的有力工具之一,它是面向数据流进行系统分析的方法,它采用“自顶向下,逐层分解”的思想来描述系统,它使用的工具有数据流图和数据词典。(二)数据流程图(DFD)1、数据流程图的概念数据流程图(DataFlowDiagram,简称DFD),是以图形方式刻画各种业务数据处理过程的工具,它描述了系统的组成及相互关系。2、数据流程图的基本元素(1)外部实体,描述该系统数据的外部来源或去向、流程的开始或结束。用“”图形表示。(2)数据处理,是描述输入数据被转换成输出数据的逻辑处理功能。用“”表示。(3)数据流,描述数据流动的方向。用“”表示。(4)数据存储,描述数据的存储形式,在数据流图中起保存数据的作用。一般用“”表示。3、数据流守恒原则在逐层分解的过程中,要保证分解前后的输入数据流和输出数据流数目不得改变,即它们不能增加,也不能减少,称之为数据流守恒原则。数据流守恒原则保证一个数据流图被分解以后其功能不变。(三)数据词典数据词典(DataDictionary,简称DD),就是对数据流图中各文件及数据流进行详细地描述和确切解释的词典,它能定义文件或数据流由哪些更小的单位组成,并描述每个数据项的具体内容、取值规定等。加工逻辑的描述:决策树和判定表三、计算机会计信息系统逻辑模型的建立需要对手工会计信息系统数据流图进行分析、合并、分解,修改不合理之处,增加新的功能,导出计算机会计信息系统的数据流图。四、编写系统分析报告或系统分析说明书系统分析说明书是系统分析的最终结果,它反映了所建立系统的功能需求、性能需求、运行环境等方面内容,是开发人员和用户共同理解计算机会计信息系统的桥梁,也是系统设计的基础。第四节系统设计一、概念设计—采用结构化设计方法结构化设计方法是与结构化分析方法相衔接的方法,用于从系统分析数据流图导出系统模块结构图,以低耦合度、高内聚度作为模块划分的原则。遵循由大到小、自顶向下、层层分解的基本思想。二、详细设计1、代码设计在会计信息系统中,常用的代码编码方法(1)顺序码(2)组码(3)群码(层次码)2、数据库文件设计(1)数据库文件种类(2)文件结构设计(3)文件组织形式会计信息系统中常用的文件组织形式有:顺序组织方式和索引组织方式(4)数据库文件属性保密性;读写性;共享性3、输出设计(1)确定输出内容(2)选择输出设备、介质与输出方式(3)确定输出格式4、输入设计(1)输入设计的原则(2)输入设计的内容5、安全保密设计6、处理流程设计第五节会计信息系统程序设计一、数据校验方法1、简单法—直接利用语句本身具有的功能(1)PICTURE与RANGE(2)PICTURE与VALID(3)DOWHILE….ENDD(4)IF…..ENDIF2、平衡公式法A、方法原理:根据指标之间的算法关系,检验指标值是否闭合,也可称为闭合法。B、处理流程如下:↓输入分项数据,总计数据↓对分项数据,计算求和↓N分项计算结果=总计数?↓Y3、标准法A、方法原理首先建立一个标准数据库,存放数据项的标准(代码与名称的对应关系),然后在数据的输入过程中,以此库为基准,来检验数据的正确性。B、处理流程在两个工作区打开相应文件↓建立关联(按关键字—代码)↓在第一工作区输入数据↓第二工作区有没有数据↓若有,显示相应代码与名称二、数据汇总计算1、按RECN()关联SELE2USEAR2SELE1COPYFILEAR1.DBFTOARHZ.DBFUSEARHZ.DBFSETRELATORECN()INTOBREPLALLFL1WITHFL1+B-FD1,FL2WITHFL2+B-FD2BROWRETU2、库文件的逻辑连接SETRELATO〈关键字/数值表达式〉INTO〈别名〉功能:该命令通过〈关键字/数值表达式〉代表的记录号对两个工作区中已打开的数据库实现关联。两个数据库中一个为当前活动的数据库,而另一个数据库需用INTO〈别名〉来指定。例1:SELE2USEBZGZINDEIJBSELE1USEGZSETRELATO级别INTOBREPLALL基本工资WITHB-标准工资RETU例2:cleasele1usexsd.dbfsele2usejgb.dbfindexoncpmctojgbsele1setrelatocpmcintoBreplalldjwithB-dj,jewithsl*B-djbrowretu3、库文件的物理连接库文件的物理连接:将不同工作区的两个库文件连接成第三个库文件JOINWITH〈工作区代号〉TO〈文件名〉FOR〈条件〉[FIELDS〈字段名清单〉]注意:①要连接的两个库文件在不同的两个工作区打开②〈字段名清单〉是生成文件的全部字段,它们分别包含在两个源文件之中,若不是当前库文件字段,则应写成:“别名—〉字段名”形式③FOR〈条件〉项是必选项例3:selectAuseAAA.dbfselectBuseCCC.dbfjoinwithAtoAACCfor姓名=A-姓名fields姓名,基本工资,A-津贴,应发工资useAACClist课堂练习:在工资子系统中,通过输入模块已经生成不变数据工资文件BBSJGZ.DBF(包括姓名,基本工资,国家补贴等数据项)和变动数据工资文件BDSJGZ.DBF(包括姓名,奖金,水电费等数据项),两个文件包含的记录个数、姓名一致。要求编程实现两个数据库的连接,生成一个汇总的工资文件(GZWJ.DBF)。*GZCL.PRGSELECTAUSEBBSJGZ.DBFSELECTBUSEBDSJGZ.DBFJOINWITHATOGZWJ.DBFFOR姓名=A—姓名FIELDS姓名,A—基本工资;A—国家补贴,奖金,房租费,水电费USEGZWJ.DBFLIST4、数据纵向汇总(1)单关键字段例4:*程序名:DPP3-1.PRGUSEXSDINDEONCPTOQQTOTALONCPTODCPRETU(2)多关键字段——辅助字段法C:GZ。DBF数据库中的记录个数:7字段字段名类型宽度小数1汇总码C42编号C43姓名C84应发工资N825实发工资N82RECORD汇总码编号姓名应发工资实发工资11100厂部21101张华785、0807、531102王山664、5700、541103程英1013、01004、551200车间61201马英886、5863、471202山洪675、5703、4要求:按部门汇总生成企业工资汇总表文件(2)多关键字段——辅助字段法例5:*gzhz.prgsetsafetyoffusegz.dbf*按部门汇总replall汇总码withsubstr(编号,1,2)totalon汇总码tohz1.dbf*求合计usehz1.dbfreplall汇总码with‘1’totalon汇总码tohz2.dbfappefromhz2.dbfgobottomrepl姓名with‘合计’setsafetyonretu复习思考题:1、简述会计信息系统的开发过程?2、设计一个会计应用子系统

1 / 35
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功