[管理学]第二章 会计信息系统的开发.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[管理学]第二章 会计信息系统的开发

(六)处理过程设计 处理流程设计的关键是用恰当的表达方法来描述每个模块的执行过程。常用的描述工具有: 流程图(flowchart) 程序设计语言PDL(program design language) 为什么会计人员和审计人员要参与会计信息系统的开发? 什么是系统开发生命周期?分为几个阶段?各阶段的主要任务和文档是什么? 数据源、数据存储和数据流之间的区别? 如何绘制数据流程图和功能结构图? 上网查询主要软件公司开发的会计软件,比较各软件公司开发的会计软件的功能。 思考题 * * * 循环调用的例子: A( ) { : while (条件..) { B( ); : ; } : } A B a)一般调用 b)选择调用 c) 循环调用 图2.2 模块间的调用 A A A 3.模块间通信的图形表示 模块间的通信用调用箭头旁边的小箭头表示,说明调用时从一个模块传递给另一模块的信息。小箭头也指出了传递的方向。作为被处理对象的数据和能改变模块内部流程的控制信号则分别用小箭头尾端的空心小圆圈和实心小圆圈来区分。一般情况下也不必特别区分,可保持箭尾为空白。图4.3表示模块A有条件地调用B或C,并无条件地调用D。在调用B时将数据①、②传递给B。从C返回时将数据③、④带回给A。 ① ② ③ ④ A B C D 图2.3 模块间的通信 为了使结构表达得更清楚,除了上述介绍的几种基本符号外,还可以用一些辅助符号,如选择、循环用()编号,然后列表说明等。 4.读写数据存储的图形表示 图2.4 读写数据存储 A B 数据存储 5.与外界通信(输入/输出)的表示 用从输入对象指向模块的箭头表示读入,用从模块指向输出对象的箭头表示输出。 输入对象 (键盘) 输出对象 (打印) (屏幕) …… 也可用[ ]编号 (卡片、单据) 6.转接方法 结构图如果在一张纸上表达不下,要转接到另一张纸上,或者在同一张纸上由于地方所限要转换到另一地方,或者是要避免箭头交叉,可以用转接符号。如用带圆圈的小写字母表示调用线转接,用重复的虚线框模块表示模块转接等 。转接符号没有统一的规定。 7.小说明 为了清楚表达,必要时可以附加文字小说明,包括:通信说明、选择说明、循环说明、输入/输出对象与存储说明、模块说明。 以工资核算系统为实例来说明模块结构图的画法。 设计系统最上两层模块 将整个数据流图导出为顶层主模块。将整个输入部分导出为一个向主模块提供数据的输入模块,将整个输出部分导出成一个从主模块输出数据的输出模块,将变换中心导出为把逻辑输入变换成逻辑输出的变换模块。顶层模块起控制和协调下层模块作用,一般不做实质性的数据处理,在系统实现时常表现为一个控制性的功能选择菜单。 设计中、下层模块 按输入部分、变换中心、输出部分的结构分别自定向下逐层导出输入模块、变换模块、输出模块的下面各层模块。 (四)模块结构图与数据流图的区别: 数据流程图从数据在系统中的流动情况来描述系统,主要从数据流着眼;而模块结构图是从处理功能的层次关系来描述系统,主要从控制层次着眼。 数据流图是反映系统逻辑模型的,着重说明系统“做什么”,而结构图则是反映系统的物理模型,着重说明系统的总功能是怎样分层逐步完成的。 数据流图抽象地描述系统的逻辑结构;模块结构图是为了从一个总的抽象系统功能出发,逐步加入具体的实现方法和技术手段,最后设计出系统的物理模型。 数据流程图要用多张图来表示不同的层次,是多张平面图;模块结构图则用一张图集中地反映出系统的层次结构,是一张立体图。 系统的功能结构原理 ... ... ... XXX系统 子系统1 子系统2 功能模块1 程序模块1 子系统n 功能模块2 功能模块n 程序模块2 程序模块n 任务 从所有概念设计方案中选择一个系统。 步骤 详细的可行性研究 技术可行性 操作可行性 进度可行性 成本效益分析 三、评估与选择 确认成本 一次性成本 经常性成本 确认效益 有形效益 无形效益 成本效益比较 净现值法 回收期法 成本效益分析 代码设计 数据库文件设计 输出设计 输入设计 安全保密设计 处理过程设计 四、详细设计 详细设计是系统功能、结构实现方法的最详细说明,是程序设计的依据 代码的功能 代码的编码方法 代码设计原则 代码设计的步骤 各子系统需设计的主要代码 (一)代码设计 代码为事物提供一个确切的认定,便于数据的存储和检索 使用代码可以提高处理的效率和精度 代码提供了数据的一致性 代码是人和计算机系统共同的语言,是人机交换信息的工具 1、代码的功能 顺序码 组码 群码(层次码) 2、代码的编码

文档评论(0)

jiupshaieuk12 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档