会计软件分析与设计优秀PPT.ppt

上传人:石*** 文档编号:78760340 上传时间:2023-03-19 格式:PPT 页数:30 大小:8.79MB
返回 下载 相关 举报
会计软件分析与设计优秀PPT.ppt_第1页
第1页 / 共30页
会计软件分析与设计优秀PPT.ppt_第2页
第2页 / 共30页
点击查看更多>>
资源描述

《会计软件分析与设计优秀PPT.ppt》由会员分享,可在线阅读,更多相关《会计软件分析与设计优秀PPT.ppt(30页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、会计软件分析与设计1第1页,本讲稿共30页第一节第一节 结构化系统分析与设计概述结构化系统分析与设计概述一、软件的开发方法一、软件的开发方法结构化开发方法(生命周期法)结构化开发方法(生命周期法)基本的软件开发方基本的软件开发方法法原型法原型法面向对象开发方法面向对象开发方法2第2页,本讲稿共30页原型法原型法:首先建立一个能反映用户基本需求的原型,即首先建立一个能反映用户基本需求的原型,即软件开发人员能迅速向用户提供一个软件开发人员能迅速向用户提供一个“样机样机”,让,让用户能尽早看到未来系统的概貌,以便判断哪些功用户能尽早看到未来系统的概貌,以便判断哪些功能是符合需求的,哪些方面还需要补充

2、或改进。然能是符合需求的,哪些方面还需要补充或改进。然后,软件开发人员根据用户的反馈意见对原型进行后,软件开发人员根据用户的反馈意见对原型进行大量的修改,使其迅速完善,最终建立起能完全符大量的修改,使其迅速完善,最终建立起能完全符合用户要求的新系统。合用户要求的新系统。3第3页,本讲稿共30页面向对象开发方法面向对象开发方法:面向对象的系统开发方法(面向对象的系统开发方法(OOOO,Object Object OrientedOriented),是近年来受到关注的一种系统开发),是近年来受到关注的一种系统开发方法。面向对象的系统开发方法的基本思想是将方法。面向对象的系统开发方法的基本思想是将客

3、观世界抽象地看成是若干相互联系的对象,然客观世界抽象地看成是若干相互联系的对象,然后根据对象和方法的特性研制出一套软件工具,后根据对象和方法的特性研制出一套软件工具,使之能够映射为计算机软件系统结构模型和进程,使之能够映射为计算机软件系统结构模型和进程,从而实现信息系统的开发。从而实现信息系统的开发。4第4页,本讲稿共30页第一节第一节 结构化系统分析与设计概述结构化系统分析与设计概述二、结构化开发方法(生命周期法)二、结构化开发方法(生命周期法)基本思想基本思想采用系统工程的思想和工程化的方法,按照用户至上的原则,结构化、模块化、自顶而采用系统工程的思想和工程化的方法,按照用户至上的原则,结

4、构化、模块化、自顶而下地对系统进行分析与设计。具体地说,就是将系统的开发过程划分为系统的生命周期,下地对系统进行分析与设计。具体地说,就是将系统的开发过程划分为系统的生命周期,每个阶段都具有各自的任务和结果,前一个阶段的结果作为下一个阶段的基础和一句。每个阶段都具有各自的任务和结果,前一个阶段的结果作为下一个阶段的基础和一句。因而,又称因而,又称“系统生命周期法系统生命周期法”。特点特点建立面向用户的观点建立面向用户的观点加强调查研究和系统分析加强调查研究和系统分析逻辑设计和物理设计分别进行逻辑设计和物理设计分别进行采用结构化、模块化的方法采用结构化、模块化的方法严格按照阶段进行严格按照阶段进

5、行工作文件的标准化工作文件的标准化5第5页,本讲稿共30页第一节第一节 结构化系统分析与设计概述结构化系统分析与设计概述三、软件的生命周期三、软件的生命周期软件的生命周期是指软件从立项开始,经过开发、使用和不断修软件的生命周期是指软件从立项开始,经过开发、使用和不断修改,直到最后废弃的整个过程。改,直到最后废弃的整个过程。六个阶段六个阶段系统调查系统调查系统分析系统分析系统设计:包括概要设计和详细设计两部分系统设计:包括概要设计和详细设计两部分程序设计程序设计系统测试:包括单元测试、组装测试和确认测试系统测试:包括单元测试、组装测试和确认测试运行维护运行维护6第6页,本讲稿共30页系统调查系统

6、调查系统分析系统分析系统设计系统设计程序设计程序设计系统测试系统测试运行维护运行维护7第7页,本讲稿共30页系统开发生命周期6总体设计7评审8详细设计5需求分析9评审4评审3可行性研究11切换运行12系统评价2系统调查1系统请求10编程调试系统设计系统分析系统定义系统运行系统实施 系 统 规 划系统建设8第8页,本讲稿共30页第二节第二节 系统调查系统调查一、系统调查的主要任务一、系统调查的主要任务系统调查是电算化会计信息系统诞生的基础,是系统设计者认识系统,同用系统调查是电算化会计信息系统诞生的基础,是系统设计者认识系统,同用户交流的过程。户交流的过程。意义:意义:避免隐患;避免隐患;提高效

7、率提高效率二、系统调查的内容二、系统调查的内容系统界限和运行状态系统界限和运行状态组织结构和人员分工组织结构和人员分工业务流程业务流程资源情况资源情况约束条件约束条件薄弱环节薄弱环节9第9页,本讲稿共30页某工厂的生产计划科的现行管理系统概图第10页,本讲稿共30页资料传递关系行政关系物流关系资金流关系一个工厂的组织结构图一个工厂的组织结构图技术技术设计设计供应供应仓库仓库销售销售运输运输传达传达食堂食堂厂长办公室厂长办公室生产计划科生产计划科技术科技术科供销科供销科财务科财务科行政科行政科车车 间间材料仓材料仓成品仓成品仓第11页,本讲稿共30页第二节第二节 系统调查系统调查三、可行性研究三

8、、可行性研究技术可行性:人员、管理和组织、运行环境、软件技术可行性:人员、管理和组织、运行环境、软件经济可行性:开发投入(硬件、软件、维护费用)、系统效益经济可行性:开发投入(硬件、软件、维护费用)、系统效益操作可行性:对内外部环境的影响操作可行性:对内外部环境的影响12第12页,本讲稿共30页初始需求初初 步步 调调 查查可行性分析可行性分析可行性论证可行性论证详详 细细 调调 查查逻辑设计逻辑设计系统分析评审系统分析评审修改修改终止终止?修改修改?系统目标数据流图数据字典处理逻辑说明组织结构图业务流程系统的初步目标可行性分析报告系统说明书系统设计阶段13第13页,本讲稿共30页第三节第三节

9、 系统分析系统分析一、系统分析的任务一、系统分析的任务系统分析是软件开发的关键阶段,通过对现行系统的分析,得到新系系统分析是软件开发的关键阶段,通过对现行系统的分析,得到新系统的逻辑模型。逻辑模型主要规定系统的功能,解决系统统的逻辑模型。逻辑模型主要规定系统的功能,解决系统“做什么做什么”,而不涉及具体的物理实现,即不是解决系统,而不涉及具体的物理实现,即不是解决系统“如何做如何做”,因而这一阶段,因而这一阶段也称为也称为“需求分析需求分析”。意义:形成以计算机为基础的包括数据流程图、数据字典、处理过程意义:形成以计算机为基础的包括数据流程图、数据字典、处理过程等内容的逻辑模型。等内容的逻辑模

10、型。二、数据流程图二、数据流程图逻辑模型逻辑模型数据流程图:新系统的总体方案图数据流程图:新系统的总体方案图数据字典:用于描述数据流程图中的各种数据流和数据存储数据字典:用于描述数据流程图中的各种数据流和数据存储处理过程:描述数据的加工处理方法处理过程:描述数据的加工处理方法14第14页,本讲稿共30页15第15页,本讲稿共30页16第16页,本讲稿共30页第三节第三节 系统分析系统分析数据流程图通常采用的基本符号数据流程图通常采用的基本符号实体:表示数据的源点或终点,可以是组织机构、事物或人。实体:表示数据的源点或终点,可以是组织机构、事物或人。数据流:表示数据的流向,用箭头表示。数据流:表

11、示数据的流向,用箭头表示。处理过程处理过程数据存贮数据存贮三、数据字典三、数据字典数据字典是在新系统数据流程图的基础上,对所有数据项进一步定义和描述的数据字典是在新系统数据流程图的基础上,对所有数据项进一步定义和描述的工具。工具。数据元素数据元素数据结构数据结构数据流数据流数据存储数据存储17第17页,本讲稿共30页第三节第三节 系统分析系统分析四、处理过程四、处理过程处理过程的表达工具通常有判断树、判断表、结构式语处理过程的表达工具通常有判断树、判断表、结构式语言等。言等。五、需求分析报告五、需求分析报告组织情况调查组织情况调查系统目标系统目标业务流程描述业务流程描述数据描述数据描述18第1

12、8页,本讲稿共30页查询库存量查询库存量库存量库存量出库量出库量进入出库登记进入出库登记按出库量登记出库按出库量登记出库库存量出库量库存量出库量库存量库存量0修改领料单修改领料单进入出库登记进入出库登记按出库量登记出库按出库量登记出库库存量库存量=0退出出库登记退出出库登记判定树的例子判定树的例子19第19页,本讲稿共30页判定表:使用表格形式表达逻辑判断过程的一种工具判定表:使用表格形式表达逻辑判断过程的一种工具 1 2 3 4库存量出库量 Y Y N N库存量0 Y N Y N不同的条件组合条件与加工按出库量登记出库按库存量登记出库 退出出库登记 判定表的例子判定表的例子原材料出库加工的逻

13、辑原材料出库加工的逻辑20第20页,本讲稿共30页结构化语言:是一种表示处理逻辑的规范化语言工具。结构化语言:是一种表示处理逻辑的规范化语言工具。它模仿计算机语言的格式,例如:它模仿计算机语言的格式,例如:IF 库存量=出库量 THEN 按出库量登记出库 ELSE IF 库存量0 THEN 按库存量登记出库 ELSE 退出出库登记以上三种工具都是帮助我们把数据流图中的各项数据以上三种工具都是帮助我们把数据流图中的各项数据处理加以详细的描述。处理加以详细的描述。一方面,可加深对功能的理解;一方面,可加深对功能的理解;另一方面,可加强与用户的沟通。另一方面,可加强与用户的沟通。21第21页,本讲稿

14、共30页第四节第四节 系统设计系统设计一、系统设计的任务一、系统设计的任务 根据经批准的系统需求报告,考虑计算机软硬件的要求,将用户的需求转换根据经批准的系统需求报告,考虑计算机软硬件的要求,将用户的需求转换成具体的实施方案,解决成具体的实施方案,解决“怎么做怎么做”的问题,它将系统分析阶段建立的逻的问题,它将系统分析阶段建立的逻辑模型转化为物理模型。辑模型转化为物理模型。总体设计:又称为总体设计:又称为“概要设计概要设计”或或“初步设计初步设计”,其主要内容包括新系统总,其主要内容包括新系统总体结构框架设计、代码设计、输入体结构框架设计、代码设计、输入/输出设计和处理流程及模块功能的设输出设

15、计和处理流程及模块功能的设计等。计等。详细设计:则是对每一个模块进行进一步的细化,描述每一个模块采用详细设计:则是对每一个模块进行进一步的细化,描述每一个模块采用何种算法和实现步骤,编制每一模块的详细设计说明书。何种算法和实现步骤,编制每一模块的详细设计说明书。二、总体结构设计二、总体结构设计22第22页,本讲稿共30页第四节第四节 系统设计系统设计三、代码设计三、代码设计代码设计的原则代码设计的原则唯一性唯一性规范化规范化可扩充性和稳定性可扩充性和稳定性便于识别和记忆便于识别和记忆短小精悍短小精悍代码设计的方法代码设计的方法顺序码:用连续的数字进行编码顺序码:用连续的数字进行编码区间码:区间

16、码:特征码:根据对象的某种特征或属性进行编码特征码:根据对象的某种特征或属性进行编码助记码:以代码对象本身的常用符号来编码(拼音的首字母)助记码:以代码对象本身的常用符号来编码(拼音的首字母)23第23页,本讲稿共30页第四节第四节 系统设计系统设计四、输入输出设计四、输入输出设计输入设计输入设计原则:保证输入数据的正确性、合法性,操作简单、直观。原则:保证输入数据的正确性、合法性,操作简单、直观。输入方式:键盘输入、模数和数模输入、网络数据传送、磁盘输入方式:键盘输入、模数和数模输入、网络数据传送、磁盘/光盘读入、扫描仪、光笔、语音输入器等。光盘读入、扫描仪、光笔、语音输入器等。数据校对:人

17、工校对、二次键入校对、数据平衡校对。数据校对:人工校对、二次键入校对、数据平衡校对。输出设计输出设计输出方式:屏幕输出、打印输出、软磁盘输出等。输出方式:屏幕输出、打印输出、软磁盘输出等。用户界面的设计用户界面的设计菜单的设计菜单的设计人机对话设计人机对话设计24第24页,本讲稿共30页第四节第四节 系统设计系统设计五、模块功能与处理过程设计五、模块功能与处理过程设计HIPO图:图:HIPO图是图是IBM公司于公司于70年代中期在层次结构图的基础上推出的一种描述系年代中期在层次结构图的基础上推出的一种描述系统结构和模块内部处理功能的工具。统结构和模块内部处理功能的工具。层次模块结构图:主要关心

18、的是模块的外部属性,即上下级模块、统计模层次模块结构图:主要关心的是模块的外部属性,即上下级模块、统计模块之间的数据传递和调用关系,而不考虑模块的内部。块之间的数据传递和调用关系,而不考虑模块的内部。IPO图:用于描述模块内部处理过程。图:用于描述模块内部处理过程。结构化英语方法结构化英语方法决策树方法决策树方法判断表方法判断表方法算法描述语言方法算法描述语言方法25第25页,本讲稿共30页26第26页,本讲稿共30页27第27页,本讲稿共30页该图可反映库存管理系统的概况28第28页,本讲稿共30页为了能把库存管理中有关出、入库和库存管理的细节表示出来,可以在为了能把库存管理中有关出、入库和库存管理的细节表示出来,可以在顶层图的基础上,自顶向下地进行分解:顶层图的基础上,自顶向下地进行分解:29第29页,本讲稿共30页将上图中的出库管理(将上图中的出库管理(P2)和库存统计()和库存统计(P4)进一步分解,就)进一步分解,就会得到第三层数据流图会得到第三层数据流图:30第30页,本讲稿共30页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 资格考试

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

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁