会计信息系统分析和设计39课件

收藏

编号:168066592    类型:共享资源    大小:611.50KB    格式:PPT    上传时间:2022-11-07
10
积分
关 键 词:
会计信息 系统分析 设计 39 课件
资源描述:
会计信息系统分析和设计(39)1 内容提要内容提要:本讲简要介绍软件工程的理论及其体系结构,包括开发模型、开发方法,开发工具,为学习会计信息系统的分析和设计打下理论和方法的基础。软件工程概要会计信息系统分析会计信息系统设计会计信息系统分析和设计(39)2 学习目标学习目标:了解生命周期模型和快速原型模型;掌握结构化分析方法的基本思想;掌握会计信息系统概要设计的方法和内容,奠定会计信息系统操作基础。会计信息系统分析和设计(39)3基本概念:软件是计算机程序、方法、规则、相关文档资料以及在计算机上运行时所必须的数据。软件工程是开发、运行、维护和修复软件的系统方法。方法学体系:开发模型、开发方法和开发工具三者构成了软件工程理论和方法学的层次体系。l开发模型:一种人们开发软件工程所习惯了的工作风格。它规定软件开发各阶段的划分方法、任务及其相互关系。最常用的开发模型是生命周期模型和快速原型模型。l开发方法:是人们对软件开发各个阶段的经验加以总结的结果。常见的有结构化方法、面向对象的方法。l开发工具:用于辅助开发方法的实施,提高开发效率。会计信息系统分析和设计(39)4Model 概念:概念:系统的生命周期是指一个计算机应用系统从其提出、调查到分析、设计和有效使用,直至被淘汰或取代的整个期间。系统生命周期模型就是按系统生命周期的各个阶段划分任务,按一定的规则和步骤,有效地进行系统开发的方法。因为系统开发主要是其应用软件的开发,故系统生命周期法又称为软件生命周期法。系统的生命周期的 个阶段(右图所示)系统准备系统分析系统设计系统实施系统运行维护会计信息系统分析和设计(39)5会计信息系统分析和设计(39)6系统准备阶段:系统准备阶段:图第到步。其主要任务是了解用户的要求,确定新系统的目标,对要求开发的新系统从技术上、经济上与实施上是否可行进行可行性分析。这一阶段的主要文档资料是可行性研究报告。系统分析阶段:系统分析阶段:图第到步。其主要任务是在可行性分析的基础上,对原有系统进行详细调查分析,收集原系统所有的文件(凭证、帐薄、报表等)样本,明确用户对系统的全部需求(如功能、性能、安全等),根据用户需求提出新系统的逻辑模型。此阶段的主要文档资料是系统分析报告。会计信息系统分析和设计(39)7系统设计阶段:系统设计阶段:图第10到13步。其主要任务是根据系统的逻辑模型进行系统的总体设计和详细设计,包括模块设计、代码设计、输入输出设计、数据文件设计、安全保密设计和处理流程设计。主要文档资料是系统设计报告,包括系统概要设计说明书和系统详细设计说明书。系统实施阶段:系统实施阶段:图第14到18步。其主要任务是根据系统详细设计说明书用选定的程序语言或编程工具编写源程序,进行程序的测试、模块的联调和系统的总调,编写出系统操作手册或用户手册,组织系统的试运行与评审。主要文档资料包括源程序表,系统测试报告、操作手册和评审报告等。会计信息系统分析和设计(39)8系统运行维护阶段:系统运行维护阶段:第19步。其主要任务是正式使用系统,并且在需要时进行系统维护。此阶段的主要文档资料有系统运行日志和系统维护报告。生命周期法的适用范围:生命周期法的适用范围:系统生命周期法适用于开发较大型、综合、功能明确且复杂的信息系统,存在明显的局限性。会计信息系统分析和设计(39)9(三)、(三)、快速原型模型快速原型模型(Quick Prototyping Model)概念:原型指的是试制品或样品。快速原型模型是先根据用户的最主要要求,开发出能实现系统最基本功能的一个原型,再根据用户对原型使用与评价的意见,反复修改完善原型,直至得到用户满意的最终系统为止。原型法的个阶段(如右图)适用范围:适用于小型软件或需求不够明确或不断变化的软件的开发。会计信息系统分析和设计(39)10此阶段的主要任务是了解用户要求,并把要求分为最基本、最主要和近期的要求与高层次、次要的和远期的要求。此阶段的主要任务是根据用户主要的和基本的要求尽快设计出能实现主要功能的系统原型,提供一个真实的系统给用户试用。此阶段的主要任务是由用户对设计出的原型使用,通过使用,用户对计算机应用有了更具体的了解和更深刻的认识后,可评价已有原型的优缺点,提出可行的改进意见。此阶段的主要任务是由系统开发人员根据用户所提出的改进意见,对原型进行修改完善、修改后再交用户使用、评价,再修改、完善,直到用户满意为止。会计信息系统分析和设计(39)11生命周期模型要求开发初期就全面了解用户需求,并严格按其需求开发,一旦需求变化,系统将很难适应。不要说财会人员无法恰当地预计会计信息系统需求,即使能够恰当地预计,也难以实现与开发者的有效沟通。快速原型模型则有可能使系统开发陷入无总体目标的反复修改的“泥潭”。会计信息系统开发需要结合生命周期模型和快速原型模型的优点。在模糊不清的基础之上来应用软件工程学原理,其结果可能是非常悲惨的。就象把化学建立在可燃元素的基础之上,把天文学建立在地球是一个平面的假说之上。会计信息系统分析和设计(39)12目的:以最小的代价在尽可能短时间内解决问题。内容:技术可行性、经济可行性、环境可行性。研究步骤准备:人力及组织准备(开发小组、领导小组、环境保障组);技术准备。初步调查:调查是系统诞生的基础。初步调查是对原有的会计系统进行大致的调查,目的是明确原系统的功能、处理过程、存在和需要解决的问题,新开发系统的目标和开发条件,以便进行可行性研究。基本内容包括:原系统的基本情况;新系统的目标;系统开发的条件(如人、财、物和技术力量,其他限制条件等)。进行可行性分析:必须形成可行性分析报告。会计信息系统分析和设计(39)13需求分析是生命周期模型中的关键步骤。需求分析的主要任务:“理解”和“表达”。需求分析的步骤对现有系统的详细调查和描述:包括收集原系统的各种单据、帐簿、报表等的样本,了解原有系统的组织结构、信息流程、信息量、信息处理步骤和结果、资源利用状况、管理方式以及系统的内外部环境,导出原有系统的物理模型(以图表符号表示),基本符号及实例描述。识别原有系统的逻辑模型建立新系统的逻辑模型需求分析的明确表达:撰写规格说明书。会计信息系统分析和设计(39)14会计信息系统分析和设计(39)15规格说明书:是系统分析人员和会计(用户)所形成的对会计信息系统用户需求的共识。规格说明书的内容需求分析:目标分析、功能需求、信息量需求、性能需求(特别要注重安全可靠性需求、环境需求、用户界面需求)。系统配置:硬件、软件、网络配置。实施计划:项目进度计划、人员组织和培训计划、资金投入计划会计信息系统分析和设计(39)16系统的功能分析:功能层次结构分析、层次间的信息关联分析结构化分析方法是一种简单、实用的功能分析方法。结构化分析方法的基本思路:自顶向下、逐层分解分解抽象表达凭证处理的结构化分析示意图会计信息系统分析和设计(39)17会计信息系统分析和设计(39)18作用:能有效表达功能的层次性和信息关联性。数据流程图法的基本内容数据流程图:是从实际系统抽象出来的、用特定的符号反映系统的数据传递和变换过程的图。它是系统的逻辑模型,与实际系统中具体的处理人员、处理工具和处理方式等无关,只反映数据处理和传送的过程和方向。数据字典:数据字典是描述或说明数据流图中每一条数据流,每一个数据文件及其记录中各数据项的词条的集合。处理说明:处理说明又称加工说明,是对数据流图中每一个处理(即每一个圆圈)所作的说明,其主要内容是描述该处理如何把流入的数据流变换为从该处流出的数据流,变换的规定、法则怎样,以便系统设计与程序设计时能依照规定的处理要求进行设计,以实现该项处理。会计信息系统分析和设计(39)19数据流程图的成分数据流:沿箭头方向传递数据的通道,描述数据的流向。处理:对流入的数据进行的操作。数据流图的核心。文件:与处理有关的数据集合。实体:描述数据流的起点和终点。数据流图的画法自顶向下,逐步求精的方法顶层图:描述系统的范围和边界底层图:描述一个简单的独立功能中间图:描述上一层的某个处理,分解成几个独立的功能由外向里的原则:在绘制顶层图时先考虑整个系统的输入和输出数据流,然后再考虑系统内部的其他元素。注意事项:恰当地命名、处理框编号(实例)实体数据流处理文件会计信息系统分析和设计(39)20会计信息系统分析和设计(39)21数据字典的内容数据项条目:数据项名、别名、类型、长度、取值范围、注释等;数据流条目:数据流名、别名、组成的数据项、注释等;文件条目:文件名、别名、组成的数据项、组织方式(是否索引、关键字)、注释等。数据字典中的符号+表示“与”|表示“或”,即选择括号中的某一项 表示“重复”,既括号中的项要重复若干次 表示括号中的项可有可无一个实例会计信息系统分析和设计(39)22数据流“领料单”的数据字典数据流名称:领料单别 名:出库单、领料凭证组 成:日期+领料单位+材料名称+规格型号+请领数量+实发数量+经手人+审批人注 释:1、审批人签名才有效 2、日流量约50张会计信息系统分析和设计(39)23作用:处理说明描述的逻辑模型是下一阶段系统设计与编程的基础和技术说明书。处理说明的工具:结构化语言结构化语言:专门以来描述逻辑处理的语言,介于形式语言和自然语言之间,易于理解且避免语意的二一性。判定表判定表:用于把处理的各种动作和条件用表格的形式表达。一般地,当某项处理是由一组操作组成且是否执行某个操作又取决于一组条件时,常用判定表来处理。判定树判定树:根据处理的条件和相应的动作,用横放的树型分枝方法描述出来的处理说明。判定表包括条件和动作会计信息系统分析和设计(39)24“领料业务流程图”中“仓库审核”处理的结构化语言描述处理说明如果领料单上的数据均完整,且库存数量足够,则通过审核。如果领料单上的数据均完整,但请领数量大于库存数量,则把能给予请领人的数量告知对方同意领用则通过审核,否则退单。如果根本无货,则作为无货料单退还给请领人。如果领料单上没有填写日期、领料单位,没有审批人签名,或者领料名称、规格型号、请领数量的任何一项没有填写清楚,则认为是无效料单,应退回给请领人。会计信息系统分析和设计(39)25“领料业务流程图”中“仓库审核”处理的判断表处理说明会计信息系统分析和设计(39)26“领料业务流程图”中“仓库审核”处理的判断树处理说明会计信息系统分析和设计(39)27制定各种设计规范再一次确认需求和明确实现条件根据目标确立最合适的设计方法规定所有设计文档的编制标准代码体系的设计方法、标准和各种命名规则建立系统的总体结构系统总体结构设计系统总体结构的设计方法各模块间的处理方式:算法设计;控制方式设计它是会计信息系统开发组成员应共同遵守的标准,目的是便于协调工作。会计信息系统分析和设计(39)28详细设计的目标和作用l定义每个模块的内部特征l为编码工作制定了详细的框架和步骤详细设计的方法和内容数据结构(文件)设计代码设计输入/输出设计 安全保密设计程序设计说明书的编写总之,系统设计阶段的文档资料是系统设计报告,它包括总体设计说明书与详细设计说明书,系统设计报告要评审通过。最后形成包括以上内容在内的详细设计说明书会计信息系统分析和设计(39)29系统总体结构设计概念:对会计信息系统进行子系统和模块划分。子系统是会计信息系统某些功能单元的结合;模块则是系统更小的功能结合。子系统和模块设计的内容确定每个子系统和模块的功能,并与已确定的系统需求建立对应关系;抽象出底层的公用模块;确定模块间的调用关系;确定模块间接口。账务处理子系统划分会计信息系统分析和设计(39)30系统总体结构的设计方法面向对象的设计方法(OOD-Object-Oriented Design)结构化设计方法(SDStructure Design)目标:建立良好的子系统和模块体系。原则自顶向下逐层抽象(如账务处理子模块划分);模块的单一性和独立性:各模块必须具有独立和单一功能;高内聚低耦合:每个模块内部各组成部分有较高联系;模块与模块之间有较少联系。会计信息系统分析和设计(39)31代码设计代码的概念:代表事物或概念的符号。在信息系统中代码是人和机器的共同语言,是进行信息分类、校对、检索和统计的关键。代码的作用:识别功能;分类功能;排列功能。代码设计的原则:唯一性、规范性、易用性、可扩性、可靠性(校验位设计)代码种类:连续顺序码、间隔顺序码、分区顺序码、群码(组合码)会计信息系统中代码的种类:会计科目代码、部门代码、职工代码、产成品代码、原材料代码、固定资产代码、客户或供应商代码。代码设计步骤会计信息系统分析和设计(39)32校验位设计举例:按算术级数计算校验位假设已编代码为:2 5 4 7 6各位乘以数:1 2 3 4 5 乘积之和为:21+52+43+74+65=82以10为模去除乘积之和82,即8210得余数为2用2去做校验位,在原代码的最后一位加上校验位2,实际编码就为:2 5 4 7 6 2会计信息系统分析和设计(39)33库文件设计库文件设计要逐个子系统分析研究其要输出的信息、输入的数据和要执行的处理,确定其应设置哪些库文件、设计每个库文件的文件名、文件结构、文件要如何组织,等等。l注意:文件记录的信息必须能满足输出的需要,即系统输出的信息可从文件记录的信息直接或经加工得到;文件必须能记录下输入的数据;要能满足处理要求。会计信息系统分析和设计(39)34 代码设计步骤代码设计步骤明确设计代码的目的和表示的对象,了解此对象的性质和在系统中要作的处理,根据对象的性质和处理要求,确定选用的代码类型和编码规则,用选定的规则对被表示的对象逐类、逐个设计出其代码,编写出代码对照表,记录下代码设计的规则,以便日后对有关代码进行增、删、改等维护。会计信息系统分析和设计(39)35输入设计输入设计输入设计的主要内容:通常会计信息系统输入的方式有人工键盘输入、机械或光电阅读器直接自动读入(如条形码、磁性墨水书写凭证机器自动读入等)或通过媒体化(如先录入磁盘或磁带)后成批输入。输入设计的原则:满足用户要求;输入界面友好;采用有效的检验方法对输入数据进行检查;方便用户正确、快速、有效地进行数据输入,保证输入数据的完整正确性。会计信息系统分析和设计(39)36输出设计输出设计 输出设计的内容:信息系统的输出方式主要是打印输出、屏幕查询输出及送往其它的外部介质(如磁盘、磁带等)的输出。随着多媒体的发展,照相、绘图、发声等输出方式将会相应增多起来。输出设计的原则:满足用户对输出信息的内容与格式要求;输出手段灵活多样;对输出信息的安全保密控制;随机性信息报告。会计信息系统分析和设计(39)37安全保密设计安全保密设计设立密码权限控制。保证只有掌握密码的经授权人员才能接触系统和有关信息;根据职责分离的原则分配权限(例如,凭证输入与复核不能由同一人执行),只有具有权限的人员才能调用相应功能和有关的信息。用户的密码可记录在内存变量文件、数据库文件或专用的密码盘中。密码可由用户随时修改,任何时候都不显示在屏幕上。权限可由用户方便指定与维护。系统设立操作日志,记录所有操作的人员、时间、内容(如,调用过哪些模块、修改过哪些文件等)和错误(例如,以非法密码企图进入系统或企图调用无权调用的功能等)。系统数据的备份与恢复。会计信息系统分析和设计(39)38程序设计说明书的编写程序设计说明书的编写 程序模块:系统结构图或模块结构图中的一个方框或几个同类逻辑功能的方框构成一个程序模块,可编写一个程序文件实现其功能。程序设计说明书:是程序员编写程序的依据,它简单明了、准确地表达该程序的处理要求、处理内容和处理步骤。程序设计说明书的内容程序说明部分:说明其所属的系统、子系统、模块的名称;选择使用的编程语言,所使用的机器;说明程序处理概要、处理过程和方法。输入、输出、数据文件及其定义:包括文件名、字段名类型、长度;文件媒体、输入输出设备;输入条件、数据校验要求等。输出的数据项目名称、输出周期、输出量等,还要说明与相邻模块之间的输入输出接口关系。那些已在文件设计、输入输出设计时设计了的内容在此可不重复写出,指明其参考出处即可。处理概要:可用概要说明或用图形工具对本程序的处理过程作概要但又中肯的说明。会计信息系统分析和设计(39)39
展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
提示  装配图网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:会计信息系统分析和设计39课件
链接地址:https://www.zhuangpeitu.com/article/168066592.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!