会计信息系统分析和设计_第1页
会计信息系统分析和设计_第2页
会计信息系统分析和设计_第3页
会计信息系统分析和设计_第4页
会计信息系统分析和设计_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第十一讲会计信息系统分析和设计内容提要:本讲简要引见软件工程的实际及其体系构造,包括开发模型、开发方法,开发工具,为学习会计信息系统的分析和设计打下实际和方法的根底。软件工程概要会计信息系统分析会计信息系统设计1第十一讲会计信息系统分析和设计学习目的:了解生命周期模型和快速原型模型;掌握构造化分析方法的根本思想;掌握会计信息系统概要设计的方法和内容,奠定会计信息系统操作根底。2一、软件工程概要〔一〕、软件工程的实际与方法学体系根本概念:软件是计算机程序、方法、规那么、相关文档资料以及在计算机上运转时所必需的数据。软件工程是开发、运转、维护和修复软件的系统方法。方法学体系:开发模型、开发方法和开发工具三者构成了软件工程实际和方法学的层次体系。开发模型:一种人们开发软件工程所习惯了的任务风格。它规定软件开发各阶段的划分方法、义务及其相互关系。最常用的开发模型是生命周期模型和快速原型模型。开发方法:是人们对软件开发各个阶段的阅历加以总结的结果。常见的有构造化方法、面向对象的方法。开发工具:用于辅助开发方法的实施,提高开发效率。cnshu精品资料网3〔二〕、生命周期模型(SystemlifecycleModel)概念:系统的生命周期是指一个计算机运用系统从其提出、调查到分析、设计和有效运用,直至被淘汰或取代的整个期间。系统生命周期模型就是按系统生命周期的各个阶段划分义务,按一定的规那么和步骤,有效地进展系统开发的方法。由于系统开发主要是其运用软件的开发,故系统生命周期法又称为软件生命周期法。系统的生命周期的5个阶段(右图所示)系统预备系统分析系统设计系统实施系统运转维护45系统预备阶段:图第1到4步。其主要义务是了解用户的要求,确定新系统的目的,对要求开发的新系统从技术上、经济上与实施上能否可行进展可行性分析。这一阶段的主要文档资料是可行性研讨报告。系统分析阶段:图第5到9步。其主要义务是在可行性分析的根底上,对原有系统进展详细调查分析,搜集原系统一切的文件〔凭证、帐薄、报表等〕样本,明确用户对系统的全部需求(如功能、性能、平安等〕,根据用户需求提出新系统的逻辑模型。此阶段的主要文档资料是系统分析报告。6系统设计阶段:图第10到13步。其主要义务是根据系统的逻辑模型进展系统的总体设计和详细设计,包括模块设计、代码设计、输入输出设计、数据文件设计、平安严密设计和处置流程设计。主要文档资料是系统设计报告,包括系统概要设计阐明书和系统详细设计阐明书。系统实施阶段:图第14到18步。其主要义务是根据系统详细设计阐明书用选定的程序文语或编程工具编写源程序,进展程序的测试、模块的联调和系统的总调,编写出系统操作手册或用户手册,组织系统的试运转与评审。主要文档资料包括源程序表,系统测试报告、操作手册和评审报告等。cnshu精品资料网7系统运转维护阶段:第19步。其主要义务是正式运用系统,并且在需求时进展系统维护。此阶段的主要文档资料有系统运转日志和系统维护报告。生命周期法的适用范围:系统生命周期法适用于开发较大型、综合、功能明确且复杂的信息系统,存在明显的局限性。8〔三〕、快速原型模型(QuickPrototypingModel)概念:原型指的是试制品或样品。快速原型模型是先根据用户的最主要要求,开发出能实现系统最根本功能的一个原型,再根据用户对原型运用与评价的意见,反复修正完善原型,直至得到用户称心的最终系统为止。原型法的4个阶段〔如右图〕适用范围:适用于小型软件或需求不够明确或不断变化的软件的开发。9确定用户需求此阶段的主要义务是了解用户要求,并把要求分为最根本、最主要和近期的要求与高层次、次要的和远期的要求。设计系统原型此阶段的主要义务是根据用户主要的和根本的要求尽快设计出能实现主要功能的系统原型,提供一个真实的系统给用户试用。运用、评价原型此阶段的主要义务是由用户对设计出的原型运用,经过运用,用户对计算机运用有了更详细的了解和更深化的认识后,可评价已有原型的优缺陷,提出可行的改良意见。修正、完善原型此阶段的主要义务是由系统开发人员根据用户所提出的改良意见,对原型进展修正完善、修正后再交用户运用、评价,再修正、完善,直到用户称心为止。cnshu精品资料网10〔四〕、会计信息系统开发模型的选择生命周期模型要求开发初期就全面了解用户需求,并严厉按其需求开发,一旦需求变化,系统将很难顺应。不要说财会人员无法恰当地估计会计信息系统需求,即使可以恰当地估计,也难以实现与开发者的有效沟通。快速原型模型那么有能够使系统开发堕入无总体目的的反复修正的“泥潭〞。会计信息系统开发需求结合生命周期模型和快速原型模型的优点。在模糊不清的根底之上来运用软件工程学原理,其结果能够是非常凄惨的。就象把化学建立在可燃元素的根底之上,把天文学建立在地球是一个平面的假说之上。11二、会计信息系统的分析〔一〕、会计信息系统的可行性研讨目的:以最小的代价在尽能够短时间内处理问题。内容:技术可行性、经济可行性、环境可行性。研讨步骤预备:人力及组织预备(开发小组、指点小组、环境保证组);技术预备。初步伐查:调查是系统诞生的根底。初步伐查是对原有的会计系统进展大致的调查,目的是明确原系统的功能、处置过程、存在和需求处理的问题,新开发系统的目的和开发条件,以便进展可行性研讨。根本内容包括:原系统的根本情况;新系统的目的;系统开发的条件〔如人、财、物和技术力量,其他限制条件等〕。进展可行性分析:必需构成可行性分析报告。12〔二〕、会计信息系统的需求分析需求分析是生命周期模型中的关键步骤。需求分析的主要义务:“了解〞和“表达〞。需求分析的步骤对现有系统的详细调查和描画:包括搜集原系统的各种单据、帐簿、报表等的样本,了解原有系统的组织构造、信息流程、信息量、信息处置步骤和结果、资源利用情况、管理方式以及系统的内外部环境,导出原有系统的物理模型(以图表符号表示),根本符号及实例描画。识别原有系统的逻辑模型建立新系统的逻辑模型需求分析的明确表达:撰写规格阐明书。1314规格阐明书及其内容规格阐明书:是系统分析人员和会计〔用户〕所构成的对会计信息系统用户需求的共识。规格阐明书的内容需求分析:目的分析、功能需求、信息量需求、性能需求〔特别要注重平安可靠性需求、环境需求、用户界面需求〕。系统配置:硬件、软件、网络配置。实施方案:工程进度方案、人员组织和培训方案、资金投入方案cnshu精品资料网15〔三〕、构造化分析方法〔SA—StructureAnalysis〕系统的功能分析:功能层次构造分析、层次间的信息关联分析构造化分析方法是一种简单、适用的功能分析方法。构造化分析方法的根本思绪:自顶向下、逐层分解分解笼统表达凭证处置的构造化分析表示图1617〔四〕、数据流程图法〔DataFlowChart)作用:能有效表达功能的层次性和信息关联性。数据流程图法的根本内容数据流程图:是从实践系统笼统出来的、用特定的符号反映系统的数据传送和变换过程的图。它是系统的逻辑模型,与实践系统中详细的处置人员、处置工具和处置方式等无关,只反映数据处置和传送的过程和方向。数据字典:数据字典是描画或阐明数据流图中每一条数据流,每一个数据文件及其记录中各数据项的词条的集合。处置阐明:处置阐明又称加工阐明,是对数据流图中每一个处置〔即每一个圆圈〕所作的阐明,其主要内容是描画该处置如何把流入的数据流变换为从该处流出的数据流,变换的规定、法那么怎样,以便系统设计与程序设计时能按照规定的处置要求进展设计,以实现该项处置。18数据流程图数据流程图的成分数据流:沿箭头方向传送数据的通道,描画数据的流向。处置:对流入的数据进展的操作。数据流图的中心。文件:与处置有关的数据集合。实体:描画数据流的起点和终点。数据流图的画法自顶向下,逐渐求精的方法顶层图:描画系统的范围和边境底层图:描画一个简单的独立功能中间图:描画上一层的某个处置,分解成几个独立的功能由外向里的原那么:在绘制顶层图时先思索整个系统的输入和输出数据流,然后再思索系统内部的其他元素。本卷须知:恰当地命名、处置框编号(实例)实体数据流处置文件cnshu精品资料网1920数据字典数据字典的内容①数据项条目:数据项名、别名、类型、长度、取值范围、注释等;②数据流条目:数据流名、别名、组成的数据项、注释等;③文件条目:文件名、别名、组成的数据项、组织方式〔能否索引、关键字〕、注释等。数据字典中的符号+表示“与〞[|]表示“或〞,即选择括号中的某一项{}表示“反复〞,既括号中的项要反复假设干次[]表示括号中的项可有可无一个实例21数据流“领料单〞的数据字典数据流称号:领料单别名:出库单、领料凭证组成:日期+领料单位+{资料称号+规格型号+请领数量+实发数量}+经手人+审批人注释:1、审批人签名才有效2、日流量约50张cnshu精品资料网22处置阐明作用:处置阐明描画的逻辑模型是下一阶段系统设计与编程的根底和技术阐明书。处置阐明的工具:构造化言语:专门以来描画逻辑处置的言语,介于方式言语和自然言语之间,易于了解且防止语意的二一性。断定表:用于把处置的各种动作和条件用表格的方式表达。普通地,当某项处置是由一组操作组成且能否执行某个操作又取决于一组条件时,常用断定表来处置。断定树:根据处置的条件和相应的动作,用横放的树型分枝方法描画出来的处置阐明。断定表包括条件和动作23“领料业务流程图〞中

“仓库审核〞处置的构造化言语描画处置阐明假设领料单上的数据均完好,且库存数量足够,那么经过审核。假设领料单上的数据均完好,但请领数量大于库存数量,那么把能给予请领人的数量告知对方赞同领用那么经过审核,否那么退单。假设根本无货,那么作为无货料单退还给请领人。假设领料单上没有填写日期、领料单位,没有审批人签名,或者领料称号、规格型号、请领数量的任何一项没有填写清楚,那么以为是无效料单,应退回给请领人。24“领料业务流程图〞中

“仓库审核〞处置的判别表处置阐明cnshu精品资料网25“领料业务流程图〞中

“仓库审核〞处置的判别树处置阐明26〔一〕、会计信息系统的概要设计制定各种设计规范再一次确认需求和明确实现条件根据目确实立最适宜的设计方法规定一切设计文档的编制规范代码体系的设计方法、规范和各种命名规那么建立系统的总体构造系统总体构造设计系统总体构造的设计方法各模块间的处置方式:算法设计;控制方式设计三、会计信息系统的设计它是会计信息系统开发组成员应共同遵守的规范,目的是便于协调任务。27〔二〕、会计信息系统的详细设计详细设计的目的和作用定义每个模块的内部特征为编码任务制定了详细的框架和步骤详细设计的方法和内容数据构造〔文件〕设计代码设计输入/输出设计平安严密设计程序设计阐明书的编写总之,系统设计阶段的文档资料是系统设计报告,它包括总体设计阐明书与详细设计阐明书,系统设计报告要评审经过。最后构成包括以上内容在内的详细设计阐明书cnshu精品资料网28系统总体构造设计概念:对会计信息系统进展子系统和模块划分。子系统是会计信息系统某些功能单元的结合;模块那么是系统更小的功能结合。子系统和模块设计的内容确定每个子系统和模块的功能,并与已确定的系统需求建立对应关系;笼统出底层的公用模块;确定模块间的调用关系;确定模块间接口。账务处置子系统划分29系统总体构造的设计方法面向对象的设计方法(OOD--Object-OrientedDesign)构造化设计方法(SD—StructureDesign)目的:建立良好的子系统和模块体系。原那么自顶向下逐层笼统〔如账务处置子模块划分〕;模块的单一性和独立性:各模块必需具有独立和单一功能;高内聚低耦合:每个模块内部各组成部分有较高联络;模块与模块之间有较少联络。30代码设计代码的概念:代表事物或概念的符号。在信息系统中代码是人和机器的共同言语,是进展信息分类、校正、检索和统计的关键。代码的作用:识别功能;分类功能;陈列功能。代码设计的原那么:独一性、规范性、易用性、可扩性、可靠性〔校验位设计〕代码种类:延续顺序码、间隔顺序码、分区顺序码、群码〔组合码〕会计信息系统中代码的种类:会计科目代码、部门代码、职工代码、产废品代码、原资料代码、固定资产代码、客户或供应商代码。代码设计步骤cnshu精品资料网31校验位设计举例:按算术级数计算校验位假设已编代码为:25476各位乘以数:12345乘积之和为:2×1+5×2+4×3+7×4+6×5=82以10为模去除乘积之和82,即82÷10得余数为2用2去做校验位,在原代码的最后一位加上校验位2,实践编码就为:25476232库文件设计要逐个子系统分析研讨其要输出的信息、输入的数据和要执行的处置,确定其应设置哪些库文件、设计每个库文件的文件名、文件构造、文件要如何组织,等等。留意:文件记录的信息必需能满足输出的需求,即系统输出的信息可从文件记录的信息直接或经加工得到;文件必需能记录下输入的数据;要能满足处置要求。33代码设计步骤①明确设计代码的目的和表示的对象,了解此对象的性质和在系统中要作的处置,②根据对象的性质和处置要求,确定选用的代码类型和编码规那么,③用选定的规那么对被表示的对象逐类、逐个设计出其代码,编写出代码对照表,④记录下代码设计的规那么,以便日后对有关代码进展增、删、改等维护。34输入设计输入设计的主要内容:通常会计信息系统输入的方式有人工键盘输入、机械或光电阅读器直接自动读入〔如条形码、磁性墨水书写凭证机器自动读入等〕或经过媒体化〔如先录入磁盘或磁带〕后成批输入。输入设计的原那么:满足用户要求;输入界面友好;采用有效的检验方法对输入数据进展检查;方便用户正确、快速、有效地进展数据输入,保证输入数据的完好正确性。35输出设计输出设计的内容:信息系统的输出方式主要是打印输出、屏幕查询输出及送往其它的外部介质〔如磁盘、磁带等〕的输出。随着多媒体的开展,照相、绘图、发声等输出方式将会相应增多起来。输出设计的原那么:满足用户对输出信息的内容与格式要求;输出手段灵敏多样;对输出信息的平安严密控制;随机性

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论