会计信息系统的系统设计课件.ppt

会计信息系统的系统设计课件.ppt

ID:57091508

大小:1.14 MB

页数:42页

时间:2020-07-31

会计信息系统的系统设计课件.ppt_第1页
会计信息系统的系统设计课件.ppt_第2页
会计信息系统的系统设计课件.ppt_第3页
会计信息系统的系统设计课件.ppt_第4页
会计信息系统的系统设计课件.ppt_第5页
资源描述:

《会计信息系统的系统设计课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第三部分会计信息系统应用软件的开发第十二章会计信息系统的系统设计上海财经大学会计学院钱玲学习目标1、了解系统设计的概念2、了解系统设计中的具体工作学习重点1、掌握信息系统的代码设计方法2、掌握信息系统的输入设计方法3、掌握信息系统的输出设计方法第一节系统设计的概念怎样将用户的具体要求转化为一个真正的电算化系统,这就是系统设计阶段所要解决的问题,也就是“怎么做”的问题。系统设计分为总体设计和详细设计两部分。总体设计又叫概要设计,主要是完成模块分解,确定系统的模块层次结构。详细设计则涉及到系统的代码、数据库文件、输入、输出等多方面较细致的设计。第二节系统软硬件研究一、处理模式

2、的选择(一)批处理方式批处理方式通常使用集中的计算机系统,针对中心数据库处理所有业务,定时生成报表。批处理方式下往往要先将一定时期的同类经济业务累积起来,并转写到输入文档中,然后作为一个批次同时处理,得到结果。(二)联机处理方式在联机处理方式下,事务从远程站点的终端输入,通过通信线路和系统的CPU相连。远程站点的用户也可以收到中心计算机系统的处理结果,并显示在终端上。二、软件来源的选择应用软件常见的两种来源:一个是定制软件,一个是商品化软件。还有些企业将两者结合起来,也就是对商品化软件进行一些修改后以适合自己的需要。三、自包、内包和外包的选择(一)自包自包是指用户自行编制

3、软件以满足自己的信息需求。终端用户计算化(EndUserComputing,EUC)。(二)内包内包是指用户将自己的信息需求委托给本企业内部的信息技术部门,由本企业的信息技术人员开发软件以满足自己的信息需求。(三)外包为了有效地控制运营成本,有些企业开始解散或缩编IT部门,而将信息系统的建设与运行维护工作常年委托给专业机构完成,从而出现IT应用服务“外包”。软件即服务(Software-as-a-Service,SaaS)四、信息系统的外包(一)外包的优点1、控制成本2、利用专业技术3、专注于核心业务4、吸收新的思想(二)外包的风险1、灵活性降低2、丧失了控制权3、冲突的

4、目标4、是否存在合适的外包提供商5、外包的服务是否可靠、安全(三)如何决策1、在哪些是核心业务活动,哪些是非核心业务活动的问题上,必须保证在公司管理层取得一致。2、搜集一些供应商的名单,并进行多方面的评估。3、签订具体明确的合同。4、对信息系统外包的业绩进行考核。5、建立联盟关系。第三节系统模块结构设计一、什么是模块化设计把大型软件按照规定的原则划分为一个个较小的、相对独立但又相关联的模块,就叫做模块化设计。二、模块化设计的指导思想(一)分解将一个复杂的问题分解为几个较小的问题。(二)信息隐藏模块内部的数据与过程,应该对不需要了解这些数据与过程的模块隐藏起来。(三)模块独

5、立性模块化设计的核心是模块独立性。内聚反映的是一个模块内部各个元素彼此结合的紧密程度。耦合反映的是模块间相互联系的紧密程度。ABCxyzw三、模块结构的描述方法AABB四、从数据流图映射出模块结构图(一)数据流图的结构变换型结构事务型结构(二)变换分析的方法1、首先找出输入、主加工和输出三个部分2、设计模块结构的顶层和第一层3、设计中、下层模块(三)事务分析的方法如果数据流图具有一个明显的事务中心,就采用事务分析的方法。由事务流映射成的软件结构中包括一个接收分支和一个发送分支。映射出接收分支的方法基本同变换分析中映射出输入结构的方法。发送分支的结构包括一个调度模块,它控制

6、下层的所有活动模块。五、启发式规则(一)程序结构与问题结构相对应(二)功能型的模块的组成(三)消除重复的功能(四)模块的作用范围应该在控制范围之内(五)模块规模应适中(六)深度、宽度、扇出和扇入要适当六、一个例子第四节系统代码设计一、代码的作用代码(或称编码)(Code)是指用来表示事物的名称、属性、状态等的符号或记号。1、可以更加准确和简洁地标识事物。2、可以高效率地进行数据的输入。3、可以节约存储空间。4、可以高效率地进行数据的处理。二、代码的类型(一)顺序型代码(SequenceCodes)顺序型代码以一串连续的数字来组成代码。(二)分组型代码(GroupedCla

7、ssificationCodes)这种代码为不同组的事物分别提供了一个单独的序列。(三)多面型代码(FacetedCoding)这种代码中的每一位数字或者某几位数字代表了所指代对象的某些侧面和属性。(四)层次型代码(HierarchicalCodes)这种代码由多个数字组成,通常用小数点进行分割,右边的代码是左边的代码的子集。(五)助记型代码(MnemonicCodes)助记型代码采用字母和数字的组合,反映了所指代对象的特征,方便记忆。三、代码设计的原则(一)标准性和统一性(二)唯一性(三)易于使用(四)易于记忆(五)可扩充性

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。