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

下载本文档

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

文档简介

第十一讲会计信息系统分析和设计内容提要:本讲简明介绍软件工程理论及其体系结构,包含开发模型、开发方法,开发工具,为学习会计信息系统分析和设计打下理论和方法基础。软件工程概要会计信息系统分析会计信息系统设计1第1页第十一讲会计信息系统分析和设计

学习目标:了解生命周期模型和快速原型模型;掌握结构化分析方法基本思想;掌握会计信息系统概要设计方法和内容,奠定会计信息系统操作基础。2第2页一、软件工程概要(一)、软件工程理论与方法学体系基本概念:软件是计算机程序、方法、规则、相关文档资料以及在计算机上运行时所必须数据。软件工程是开发、运行、维护和修复软件系统方法。方法学体系:开发模型、开发方法和开发工具三者组成了软件工程理论和方法学层次体系。开发模型:一个人们开发软件工程所习惯了工作格调。它要求软件开发各阶段划分方法、任务及其相互关系。最惯用开发模型是生命周期模型和快速原型模型。开发方法:是人们对软件开发各个阶段经验加以总结结果。常见有结构化方法、面向对象方法。开发工具:用于辅助开发方法实施,提升开发效率。3第3页(二)、生命周期模型(SystemlifecycleModel)

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

“仓库审核”处理结构化语言描述处理说明假如领料单上数据均完整,且库存数量足够,则经过审核。假如领料单上数据均完整,但请领数量大于库存数量,则把能给予请领人数量通知对方同意领用则经过审核,不然退单。假如根本无货,则作为无货料单退还给请领人。假如领料单上没有填写日期、领料单位,没有审批人署名,或者领料名称、规格型号、请领数量任何一项没有填写清楚,则认为是无效料单,应退回给请领人。24第24页“领料业务流程图”中

“仓库审核”处理判断表处理说明25第25页“领料业务流程图”中

“仓库审核”处理判断树处理说明26第26页(一)、会计信息系统概要设计制订各种设计规范再一次确认需求和明确实现条件依据目标确立最适当设计方法要求全部设计文档编制标准代码体系设计方法、标准和各种命名规则建立系统总体结构系统总体结构设计系统总体结构设计方法各模块间处理方式:算法设计;控制方式设计三、会计信息系统设计它是会计信息系统开发组组员应共同恪守标准,目标是便于协调工作。27第27页(二)、会计信息系统详细设计详细设计目标和作用定义每个模块内部特征为编码工作制订了详细框架和步骤详细设计方法和内容数据结构(文件)设计代码设计输入/输出设计

安全保密设计程序设计说明书编写总之,系统设计阶段文档资料是系统设计汇报,它包含总体设计说明书与详细设计说明书,系统设计汇报要评审经过。最终形成包含以上内容在内详细设计说明书28第28页系统总体结构设计概念:对会计信息系统进行子系统和模块划分。子系统是会计信息系统一些功效单元结合;模块则是系统更小功效结合。子系统和模块设计内容确定每个子系统和模块功效,并与已确定系统需求建立对应关系;抽象出底层公用模块;确定模块间调用关系;确定模块间接口。账务处理子系统划分29第29页系统总体结构设计方法面向对象设计方法(OOD--Object-OrientedDesign)结构化设计方法(SD—StructureDesign)目标:建立良好子系统和模块体系。标准自顶向下逐层抽象(如账务处理子模块划分);模块单一性和独立性:各模块必须含有独立和单一功效;高内聚低耦合:每个模块内部各组成部分有较高联络;模块与模块之间有较少联络。30第30页代码设计代码概念:代表事物或概念符号。在信息系统中代码是人和机器共同语言,是进行信息分类、校对、检索和统计关键。代码作用:识别功效;分类功效;排列功效。代码设计标准:唯一性、规范性、易用性、可扩性、可靠性(校验位设计)代码种类:连续次序码、间隔次序码、分区次序码、群码(组合码)会计信息系统中代码种类:会计科目代码、部门代码、职员代码、产成品代码、原材料代码、固定资产代码、客户或供给商代码。代码设计步骤31第31页校验位设计举例:按算术级数计算校验位假设已编代码为:25476各位乘以数:12345乘积之和为:2×1+5×2+4×3+7×4+6×5=82以10为模去除乘积之和82,即82÷10得余数为2用2去做校验位,在原代码最终一位加上校验位2,实际编码就为:25476232第32页库文件设计要逐一子系统分析研究其要输出信息、输入数据和要执行处理,确定其应设置哪些库文件、设计每个库文件文件名、文件结构、文件要怎样组织,等等。注意:文件统计信息必须能满足输出需要,即系统输出信息可从文件统计信息直接或经加工得到;文件必须能统计下输入数据;要能满足处理要求。33第33页代码设计步骤①明确设计代码目标和表示对象,了解此对象性质和在系统中要作处理,②依据对象性质和处理要求,确定选取代码类型和编码规则,③用选定规则对被表示对象逐类、逐一设计出其代码,编写出代码对照表,④统计下代码设计规则,方便日后对相关代码进行增、删、改等维护。34第34页输入设计输入设计主要内容:通常会计信息系统输入方式有些人工键盘输入、机械或光电阅读器直接自动读入(如条形码、磁性墨水书写凭证机器自动读入等)或经过媒体化(如先录入磁盘或磁带)后成批输入。输入设计标准:满足用户要求;输入界面友好;采取有效检验方法对输入数据进行检验;方便用户正确、快速、有效地进行数据输入,确保输入数据完整正确性。35第35页输出设计

输出设计内容:信息系统输出方式主要是打印输出、屏幕查询输出及送往其它外部介质(如磁盘、磁带等)输出。伴随多媒体发展,摄影、绘图、发声等输出方式将会对应增多起来。输出设计标准:满足用户对输出信息内容与格式要求;输出伎俩灵活多样;对输出

温馨提示

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

评论

0/150

提交评论