




已阅读5页,还剩112页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 第2单元会计信息系统的规划 分析与设计 2 学习目标 掌握会计信息系统的规划 分析与设计方法 重点掌握业务流程图 数据流程图及功能结构图的应用 理解结构化方法 原型法 面向对象法 计算机辅助开发方法的应用范围及特点 着重理解会计信息系统适用的开发方法 了解会计信息系统的开发过程与开发方式 3 会计信息系统的开发方法 原型法 生命周期法 面向对象法 会计信息系统的规划会计信息系统的分析会计信息系统的设计 4 第一节系统开发方法概述 系统开发的生命周期结构化系统开发方法系统开发的四种方法 生命周期法 原型法 面向对象法 计算机辅助法 5 一 系统开发的生命周期 6 二结构化系统方法 对于复杂的问题 由于人的理解力 记忆力的有限 不可能触及到问题的所有方面和全部细节 在软件工程技术中 控制复杂性的基本手段是 分解 与 抽象 为了将复杂性降到人可以掌握的程度 可以将大问题划分为若干个小问题 然后分别解决 亦即 分解 分解 可以分层进行 即先考虑问题最本质的属性 暂时将细节去掉 然后再逐层添加细节 直至涉及最详细的内容 即 抽象 逐层分解 自顶向下 结构化分析方法 结构化设计方法 结构化程序设计方法 7 三会计信息系统的开发方法 会计信息系统的开发和设计是一项专业性强 技术要求高的工程 需要用科学的 系统的开发方法和步骤 才能确保整个开发工作能顺利进行 目前 较为流行的开发方法 生命周期法 原型法 面向对象法和计算机辅助开发方法 8 A生命周期法 一 软件生命周期法的含义从构思一个计算机软件之时起 经过软件开发 完成 投入使用 在使用中不断完善 一直到停止使用时止 这一整个过程被称为该软件的一个生命周期 这种按时间分程的思想方法是软件工程中的一种思想原则 即按部就班 逐步推进 每个阶段都要有定义 工作 审查 形成文档以供交流或备查 以提高软件的质量 9 目前生命周期法是信息系统开发中较为流行的方法 整个生命周期划分为四个主要阶段 系统调查与分析1 系统设计2 系统实施3 系统运行与维护4 10 二 软件生命周期法工作流程和主要任务 11 1 系统分析明确系统要 做什么 了解用户的需求及对现行系统进行认真初步调查 对确定新系统开发的必要性和可能性的分析 完成系统的初步调查和可行性分析并编写可行性研究报告 用系统的观点和系统的方法 对现行系统进行全面的分析研究 揭示系统的内在联系和运动规律 找出现行系统存在的问题 建立现行系统的逻辑模型 再根据用户的要求 确定新系统的目标 将现行系统模型转换成能实现的新系统的逻辑模型 各阶段的主要任务 完成分析和描述现行系统逻辑模型 完成分析和描述新信息系统逻辑模型 并编写系统分析说明书 12 2 系统设计主要解决系统 如何做 的问题是在系统分析的基础上 根据新系统的逻辑模型建立物理模型 确定系统具体的实现方案 系统设计通常分为概要设计和详细设计两部分 概要设计 总体设计 概要设计亦称总体设计 完成建立系统总体结构 进行模块的划分 设计数据库结构 并定义各模块的功能和相互之间的接口关系 编写概要设计说明书 详细设计 过程设计 采用设计工具详细描述功能模块内部的过程 确定模块间的详细接口 编写详细设计说明书 各阶段的主要任务 13 3 系统实施程序设计阶段程序设计是按照详细设计说明书的要求 使用某种程序设计语言 对每个模块作出可在计算机上执行的程序代码的过程 提交源程序清单和程序设计说明书 系统测试阶段是为了在系统的试运行阶段 尽可能地查找出程序的错误 以保证系统的质量而进行的调试和检验 各阶段的主要任务 单元测试 检验单个模块功能的正确性 组装测试 将经过模块测试的各个模块装配并测试 从而形成一个完整的系统 确认测试 证明所开发的系统符合系统分析中确定的全部功能和性能要求 14 4 系统运行和维护阶段 1 程序维护 一般由开发人员完成 正确性维护 修正在开发阶段产生 在测试阶段又没有发现的错误 完善性维护 为扩充系统功能或改善性能而进行的修改 2 使用维护 环境维护 为保证系统正常运行而进行的环境维护工作 意外事故维护 解决因发生意外事故而使数据混乱或丢失的维护工作 计算机病毒治理和维护 预防 检测 清除计算机病毒等工作 提交运行日志 系统问题报告 系统修改报告等文档 注意 最终要进行系统评估 各阶段的主要任务 15 1 特点 1 严格的线性开发序列 2 一个阶段完成并达到要求后才能进入下一个阶段 3 开发过程文档完整 4 在以后能轻易改变前面的结果 2 优缺点结构严谨 开发的复杂性降低 便于开发工作的管理 用户与开发人员的交流不直观 反馈太迟 开发过程复杂 缺乏适应环境的灵活性 开发周期长 运行维护费用高 文档编写工作量大 三 生命周期法的特点与优缺点 16 B原型法 1 原型法的含义所谓原型法就是在进行系统需求分析 设计和实施时 基本掌握了用户的需求之后就进行一般的设计 快速地加以实现并投入试运行 如果发现有用户不满意的地方 就进行修改 经过不断地修改和补充 最终达到用户的要求 其工作流程如下图所示 17 原型法工作流程 18 优点 1 原型法鼓励用户积极参与系统的开发 2 原型法是一种用户可以看到 摸到 感觉到的事物 3 利用软件工具开发系统 可以边运行 边修改 系统灵活 易维护 2 原型法的优缺点 19 1 开发经历 建模 评审 修改 评审 等多次反复 每一个循环均要花费人力和物力 2 不能完全取消正规的文档设计和定义 3 开发系统的费用和时间难估算 往往导致系统的范围和复杂性超过预定的计划 4 原型法虽然发挥了用户创造力 但减少了系统设计人员的创造力 缺点 20 C面向对象法 现实生活中的 对象 就是人们常说的 东西 对象 并没有最小或最大的范围限制 可以说太阳系是由太阳 金星 水星或地球等 对象 所组成的 而太阳系又是银河系中的一个 对象 因此 客观世界是由各种各样的对象组成的 每种对象都有各自的内部状态和运动规律 不同的对象之间的相互作用和联系就构成了不同的系统 这里的 对象 不仅包括人 器具等物理实体 还包括如 销售表 库存表 之类的逻辑事物 1 什么是对象 21 面向对象 objectoriented简称OO 的系统开发方法是以对象为中心来考虑计算机的处理体系 世界上存在的一切事物都有其 本身是什么 本身能做什么 本身能得到什么 这样的意义和功能 把描述对象的形象 数据 和功能 对数据的操作处理 封装在一起构成的统一体 作为处理的基本单位 便是面向对象法 2 面向对象法 22 以对象为主体的面向对象法可以简单解释为 1 客观事物都是由对象组成的 对象是在原事物基础上抽象的结果 2 对象由属性 attribute 和方法组成 3 对象之间的联系主要是通过传递消息来实现的 4 对象可按其属性进行归类 class 5 对象上一个被严格模块化了的实体 称之为封装 encapsulation 封装了的对象满足软件工程的一切要求 而且可以直接被面向对象的程序设计语言所接受 23 3 面向对象开发方法的工作流程 24 三种方法相结合的技术路线图 25 三种方法相结合的技术路线图 以结构化开发方法为主线 在系统开发过程中运用原型法快速构造系统原形 开发原型系统直到满意为止 将满意原型经系统测试后交付用户使用 这里的原型是动态的 并且是不断扩充的 像滚雪球一样不断循环壮大 直到完成全部系统的目标为止 在系统开发过程的每一步都采用面向对象的开发方法 特别是在程序设计中 充分利用面向对象方法的封装性 继承性 可重用性和易维护性等特点 快速开发系统原型 从而将这三种开发方法的优点有机地结合起来 相互取长补短 充分发挥整合后的优势 26 是将计算机图形处理技术 程序生成技术 关系数据库技术和各类开发工具相结合 形成支持系统开发的综合计算机辅助软件工程开发环境 Computer AidedSoftwareEngineering 简称为CASE CASE的应用必须依赖于一种具体的开发方法 例如 生命周期法 原型法 面向对象法等 并提供支持上述各种方法的开发环境 如生命周期法中 业务流程分析 数据流程分析图绘制 功能模块设计 程序设计等 CASE都提供专门的软件工具来支持系统开发过程 实现计算机辅助开发工作 D计算机辅助开发方法 27 四种开发方法的比较 1 原型法 它是通过模拟以及模拟后原型的不断讨论和修改最终建立系统 原型法研制的周期短 它一般适用于系统规模较小的应用软件开发 2 面向对象法 是一种围绕对象进行系统分析和设计 然后用面向对象的工具建立系统的方法 这种方法不涉及系统分析以前的开发环节 因此不能成为支持系统开发全过程的方法 3 计算机辅助软件工程方法 是一种除系统调查外的全面支持系统开发的自动化开发方法 但CASE必须依赖于一种具体的开发方法 因此也是一种辅助开发方法 28 4 生命周期法 是真正能够全面支持整个系统开发过程的方法 生命周期法适用于开发大规模的应用系统 通用化应用软件 开发的工作量大 花费的时间较多 其使用的用户多 综上所述 四种系统开发方法各有优点和不足 这就需要根据开发的信息系统实际情况加以选择 会计信息系统的开发是一项庞大的系统工程 应该采用生命周期法为主 其他方法为辅的开发模式 四种开发方法的优缺点 29 第二节会计信息系统的规划 系统规划任务初步调查可行性分析 30 一系统规划的任务 任务将个别的系统项目或应用程序与企业的战略目标相联系内容战略系统规划项目规划 31 现行系统的基本情况 新系统的目标 系统开发的条件初步确定 是否建立新系统建立何种规模的系统要解决什么问题 达到哪些目标系统软硬件的总体配置方案如何系统的开发方式 二初步调查 32 三可行性分析 技术方面 经济方面 管理方面可行性分析报告 结论 33 第三节会计信息系统分析 现行系统的详细调查结构化分析建立信息系统的逻辑模型系统分析报告书 34 组织机构 业务流程 数据流程 数据分析 功能分析 调查方式 1 召开调查会 2 访问 3 填写调查表 4 参加业务实践等 在这一阶段就可以收集出一套可供程序调试用的试验数据 内容 一现行系统的详细调查 35 数据流程图 DataFlowDiagram 简称DFD 数据词典 DataDictionary 简称DD 二结构化分析 36 一 数据流程图的符号及其含义 外部实体数据流数据处理 加工 数据存储 文件 开户银行 计算工资 用图形符号来表示数据的流动及处理过程 直观 易理解 便于交流 记帐凭证 记帐凭证 37 1 数据流程图 DATAFLOWDIAGRAM 简称DFD 用于描述数据系统由哪些 各部分之间的联系 以及各部分内部数据的流向等 38 例 39 数据流程分解过程 40 3 数据流程图示例 开户银行 银行对帐 银行日记帐 调节表 银行对帐单 41 4 数据流程图的绘制 绘制数据流程图的一般步骤是 1 确定与本系统有关的外部实体 2 确定系统的处理单元 3 确定系统的存储单元 4 绘制顶层数据流程图 5 绘制底层数据流程图 绘制数据流程图的过程是系统分析阶段的主要工作 是一个反复的过程 数据流程图往往需要经过多次修改和讨论 才能最终确定 42 5 绘制数据流程图应遵循的原则 分解平衡被分解后的加工的输入 输出数据流 应与子图的I O数据流 对应 分解过程中应合理控制分解度分解度的概念 一个加工被分解为一张子图 子图中包含的加工个数即为分解度 分解度为7左右比较合适 合理命名与编号命名做到见名知义编号应能串接各张图 便于阅读 43 6 绘制DFD分析步骤 1 用DFD绘制现系统的具体模型2 抽象出现系统的逻辑模型3 对现系统的逻辑模型进行补充完善 形成目标系统的逻辑模型 44 1 帐务处理子系统顶图的绘制 帐务处理子系统 原始凭证 银行对帐单 记帐凭证 会计报表 各类帐册 银行对帐调节表 7 数据流程图实例 45 P1凭证处理 原始凭证 图0 P3报表处理 P2登帐处理 P4银行对帐 2 对顶图进行分解 46 3 对各复杂的加工继续分解 P1 1审核原始凭证 图1 P1 3审核记帐凭证 P1 2填制记帐凭证 47 构造目标系统的逻辑模型 得到现系统的逻辑模型后 再考虑现系统与目标的差异 进行补充完善 形成目标系统的逻辑模型 一般而言 现系统是手工的 目标系统是基于计算机的 有些任务只能由人来完成 计算机不能干 有些任务计算机可以轻而易举的完成 而人工却很难胜任 因而 目标系统与现系统的范围肯定有差异 考虑这些差异 对现系统的逻辑模型进行修改完善 即可得到目标系统的逻辑模型 以下是描述帐务处理新系统的逻辑模型的DFD示例 48 目标帐务处理子系统DFD的顶图 帐务处理子系统 记帐凭证 银行对帐单 记帐凭证 会计报表 各类帐册 银行对帐调节表 顶图 49 目标系统的第一层DFD 红色的为差异部分 P1凭证处理 记帐凭证 银行对帐单 图0 P3报表处理 P2登帐处理 P4银行对帐 银行日记账 记帐凭证 会计报表 对帐调节表 P5查询打印处理 帐册 50 目标系统中对凭证处理加工的分解 P1 1输入记帐凭证 图1 P1 3审核记帐凭证 P1 2修改记帐凭证 51 二 数据字典 DATADICTIONARY简称DD 数据流程图描述了系统的分解 即系统由哪几部分组成 各部分之间的联系 但没有说明系统中各个成分的含义 数据流图描绘了系统的框架 数据字典则对数据流图中的各种成分作详细的说明 是对数据流图的细节补充 条目数据项 组成数据流 数据存储的基本单元 数据结构 一些数据项的固定搭配 数据流数据存储处理逻辑 通常单独在处理逻辑说明中进行描述 52 1 数据项条目 数据项编号 D01 001数据项名称 凭证编号别名 凭证流水号符号名 PZBH数据类型 数值型长度 4取值范围 1 9999 数据项又称为数据元素 是会计数据的最小单位 是一个不可再分割的数据单位 53 2 数据结构条目 数据结构编号 DS01 003数据结构名称 会计分录别名 分录简述 记帐凭证的基本组成成分组成 科目代码 借贷方向 金额 数据结构是计算机存储 组织数据的方式 数据结构是指相互之间存在一种或多种特定关系的数据元素的集合 54 3 数据流条目 数据流编号 DF01 003数据流名称 记帐凭证数据流来源 记帐凭证数据存储数据流去向 登帐处理组成 凭证日期 凭证类别 凭证编号 f附件张数 会计分录 制证 主管 审核流量 100张 天 数据流是传输数据的媒介 55 4 数据存储条目 数据存储编号 F01 003数据存储名称 记帐凭证来源 记帐凭证数据存储去向 登帐处理组成 凭证日期 凭证类别 凭证编号 附件张数 会计分录 制证 主管 审核数据量 100张 天 数据存储常以文件 一组有组织的数据结构 的形式存储数据 56 5 处理逻辑说明 例 用一般语言描述的处理逻辑说明举例 用结构化语言描述的处理逻辑说明举例 用判断树描述的处理逻辑说明举例 用判断表描述的处理逻辑说明举例 57 用一般语言描述的处理逻辑说明举例 记日记账从记帐凭证中取收付凭证 判断会计分录的科目 若为现金科目 则登记现金日记账 否则登记银行日记账 登帐方法如下 将凭证的日期 凭证类别 摘要分别记入日记账簿相应的栏内 根据发生方向 将金额记入帐簿的借方或贷方栏内 结出余额记入帐簿的余额栏内 将记帐凭证的相应分录作上已经记帐的标记 58 用结构化语言描述的处理逻辑说明举例 计算个人所得税如果工资 1500则如果工资 2000则税金 工资 2000 0 3 1500 0 2 800 0 1 500 0 05否则税金 工资 1500 0 2 800 0 1 500 0 05否则如果工资 800则税金 工资 800 0 1 500 0 05否则税金 工资 0 05 59 用判断树描述的处理逻辑说明举例 计算个人所得税 工资 1500 1500 2000 2000 800 800 税金 工资 2000 0 3 1500 0 2 800 0 1 500 0 05 税金 工资 1500 0 2 800 0 1 500 0 05 税金 工资 500 0 1 500 0 05 税金 工资 0 05 60 用判断表描述的处理逻辑说明举例 计算包裹邮费 61 三建立信息系统的逻辑模型手工系统增加 删除 修改计算机系统 需求分析系统目标业务流程数据流程数据属性数据查询要求数据输入 输出 62 四系统分析报告书引言系统概述新系统逻辑模型用户需求说明系统设计实施初步计划建议 63 第二节会计信息系统分析 总结 系统分析的步骤 1 详细调查现行会计系统 进一步分析用户的需求 改进会计信息系统运行中存在的问题 2 描述现行系统 3 分析用户新的要求 形成新系统的逻辑模型 删除冗余或不合理的处理环节 合并处理环节 科目汇总表与总帐合并 增加处理环节 如增加输出环节 增加数据字典 4 编写系统分析说明书 1 现行系统描述 2 新系统描述 3 系统开发计划 64 系统分析采用结构化系统分析方法 这种方法又称为自顶向下的分析方法 系统分析是系统开发的初始阶段 本阶段是系统开发成败的关键 结构化系统分析的工具主要有数据流程图和数据字典 数据流程图表示了系统内部的信息流向 并表达了系统的逻辑处理功能 数据字典是对流程图的每一个元素成分做出确切而完整的定义与说明 流程图 数据字典和系统分析报告综合在一起即为系统分析所完成的系统逻辑模型 小结 65 第四节会计信息系统的设计 概念设计评估与选择详细设计 66 目的通过向用户提供若干合理的选择 系统专业人员可以避免对新系统造成先入为主的限制 方法结构化方法 建立 系统结构图 用系统结构图描述系统的层次 分块结构 要点应当突出几个备选方案的主要功能之间的区别 一 概念设计 67 记账凭证查询 按凭证号查询 按日期查询 按查询条件查询 1 结构图结构图中的主要成分 1 模块 2 调用 3 数据 凭证号 日期 查询条件 68 二 模块结构图设计 一 模块 Modular 模块是可以组成 分解 更换的系统 是易于处理的基本单位 具有四种属性的一组程序语句称为一个模块 这四种属性分别是输入输出 逻辑功能 外部特性 内部数据 程序代码 内部特性 69 二 模块划分的原则 1 低耦合度 高内聚度 2 自顶向下 层层分解 一方面 各个模块具有相对独立性 可以分别设计实现 另一方面 可将模块之间的相互关系 如数据传递 调用 通过一定的方式予以说明 便于系统的修改与维护 70 模块化思想 模块化是好的系统设计的一个基本准则高层模块 从整体上把握问题 暂不考虑细节复杂问题较小问题分解可减小解题所需的总的工作 分解 71 模块和子系统的区别 模块和子系统的概念是有所区别的 子系统仍具有系统的特征 更大 模块则是指为完成某项功能的程序集合体 较小 它是一个不可分割的整体 但模块和子系统的概念有时又是兼容和不可绝对区分的 在日常工作中我们常将完成一个管理功能的程序集称为模块 而它常常由多个很小的程序子模块组成 所以有的地方可称为子系统 72 三 模块结构图 ModularStructureDiagram 模块结构图 MSD 也称控制结构图或系统结构图 简称结构图 是HIPO图的进一步发展 它不仅表示了系统功能的层次分解关系 还表示了模块的调用关系及模块之间数据流与控制流信息的传递关系 以及模块对数据存储的读写及外部对象间的输入输出关系 是结构化系统设计的一种重要图表工具 73 结构图基本符号及表示法 编辑学生记录 读学生记录 学生数据 无此学生 学号 不加区分的数据 数据信息 控制信息 74 SC中的四种模块 传入模块 a b A A 传出模块 B B 变换模块 c C D 协调模块 E d E F F 75 模块的图形表示一般模块 用矩形表示 模块名写在方框内 如图4 1 a 所示 叶模块 不再分解 不再调用别的模块的基本模块 必要时表示成下横为双线的矩形 如图4 1b 所示 预定义模块 作为特殊叶模块的公用模块 例如程序库中的子程序 必要时表示为上下横为双线的矩形 如图4 1c 所示 76 a 模块图形 b 叶模块图例 c 预定义模块图例 图2 1模块的图形表示 编工资表 77 模块的调用表示在结构图中 模块间的调用一般有如下三种 一般调用 用表示模块间的调用关系 箭尾部分是调用模块 箭头部分是被调用模块 如图4 2a 所示 78 SC中的简单调用 B A C x y z a 表示法一 b 表示法二 z B A C 1 2 入 出 1 2 x y z z A调用B和C 79 选择调用 用表示一个模块中包含着选择判断 根据判断结果确定调用模块 如图4 b 所示 80 SC中的选择调用 A C B D A根据内部判断决定是否调用B A按另一判定结果选择调用C或D 81 选择调用的例子 A if 条件 B elseC A B C 82 循环调用 用表示一个模块中包含着循环处理功能 如果一个模块中存在着一个主模块 需要循环调用某一个或若干个从属模块 它们的循环调用关系如图4 c 所示 不需要特别强调时 通常不画出循环符号 83 SC中的循环调用 A B C A根据循环条件重复调用B C等模块 84 循环调用的例子 A while 条件 B A B 85 a 一般调用 b 选择调用 c 循环调用 图2 2模块间的调用 86 3 模块间通信的图形表示模块间的通信用调用箭头旁边的小箭头表示 说明调用时从一个模块传递给另一模块的信息 小箭头也指出了传递的方向 作为被处理对象的数据和能改变模块内部流程的控制信号则分别用小箭头尾端的空心小圆圈和实心小圆圈来区分 一般情况下也不必特别区分 可保持箭尾为空白 图4 表示模块 有条件地调用 或 并无条件地调用 在调用 时将数据 传递给 从 返回时将数据 带回给 87 88 为了使结构表达得更清楚 除了上述介绍的几种基本符号外 还可以用一些辅助符号 如选择 循环用 编号 然后列表说明等 4 读写数据存储的图形表示 图2 4读写数据存储 A B 数据存储 89 5 与外界通信 输入 输出 的表示用从输入对象指向模块的箭头表示读入 用从模块指向输出对象的箭头表示输出 输入对象 键盘 输出对象 打印 屏幕 也可用 编号 卡片 单据 90 6 转接方法结构图如果在一张纸上表达不下 要转接到另一张纸上 或者在同一张纸上由于地方所限要转换到另一地方 或者是要避免箭头交叉 可以用转接符号 如用带圆圈的小写字母表示调用线转接 用重复的虚线框模块表示模块转接等 转接符号没有统一的规定 7 小说明为了清楚表达 必要时可以附加文字小说明 包括 通信说明 选择说明 循环说明 输入 输出对象与存储说明 模块说明 以工资核算系统为实例来说明模块结构图的画法 91 92 设计系统最上两层模块将整个数据流图导出为顶层主模块 将整个输入部分导出为一个向主模块提供数据的输入模块 将整个输出部分导出成一个从主模块输出数据的输出模块 将变换中心导出为把逻辑输入变换成逻辑输出的变换模块 顶层模块起控制和协调下层模块作用 一般不做实质性的数据处理 在系统实现时常表现为一个控制性的功能选择菜单 93 设计中 下层模块按输入部分 变换中心 输出部分的结构分别自定向下逐层导出输入模块 变换模块 输出模块的下面各层模块 94 95 96 四 模块结构图与数据流图的区别 数据流程图从数据在系统中的流动情况来描述系统 主要从数据流着眼 而模块结构图是从处理功能的层次关系来描述系统 主要从控制层次着眼 数据流图是反映系统逻辑模型的 着重说明系统 做什么 而结构图则是反映系统的物理模型 着重说明系统的总功能是怎样分层逐步完成的 数据流图抽象地描述系统的逻辑结构 模块结构图是为了从一个总的抽象系统功能出发 逐步加入具体的实现方法和技术手段 最后设计出系统的物理模型 数据流程图要用多张图来表示不同的层次 是多张平面图 模块结构图则用一张图集中地反映出系统的层次结构 是一张立体图 系统的功能结构原理 XXX系统 子系统1 子系统2 功能模块1 程序模块1 子系统n 功能模块2 功能模块n 程序模块2 程序模块n 98 任务从所有概念设计方案中选择一个系统 步骤详细的可行性研究技术可行性操作可行性进度可行性成本效益分析 三 评估与选择 99 确认成本一次性成本经常性成本确认效益有形效益无形效益成本效益比较净现值法回收期法 成本效益分析 100 代码设计数据库文件设计输出设计输入设计安全保密设计处理过程设计 四 详细设计 详细设计是系统功能 结构实现方法的最详细说明 是程序设计的依据 101 代码的功能代码的编码方法代码设计原则代码设计的步骤各子系统需设计的主要代码 一 代码设计 102 代码为事物提供一个确切的认定 便于数据的存储和检索使用代码可以提高处理的效率和精度代码提供了数据的一致性代码是人和计算机系统共同的语言 是人机交换信息的工具 1 代码的功能 103 顺序码组码群码 层次码 2 代码的编码方法 104 惟一性系统性简明性稳定性扩展性合法 合规性 3 代码设计原则 105 确定代码对象考查是否已有标准代码根据代码对象的性质和处理要求 确定选用的代码类型和编码规则考虑检错功能用选用的规则对被表示的对象逐个设计出其代码 编制代码表 4 代码设计的步骤 106 总账子系统 会计科目代码销售子系统 客户代码采购子系统 供应商代码存货子系统 存货代码工资子系统 职工代码固定资产子系统 固定资产 5 各子系统需设计的主要代码 107 根据所选择的具体数据库系统 进行数据库设计依据 数据流程图 数据词典1 确定系统需要建立的文件2 数据库文件结构设计3 数据库文件的组织形式4 数据库文件的属性 二
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工业窑炉设备培训课件
- 年度安全生产培训计划课件
- 年底安全防范培训课件
- 工业水处理安全培训课件
- 年后开工安全培训心得课件
- 年后安全培训课件教学
- 威海摩托车安全培训课件
- 年后上岗安全培训课件
- 设备委托购买合同范本7篇
- 年中安全培训文案短句课件
- 2025托幼机构卫生保健人员考试题库(附答案)
- 申请增列护理学硕士专业学位授权点的必要性与可行性论证报告
- 文化遗产数字化保护与文化遗产数字化保护的公众认知与接受度研究报告001
- 2024广西公需课高质量共建“一带一路”谱写人类命运共同体新篇章答案
- 《中级财务会计》课件-11收入、费用和利润
- 部编版(2024)七年级上册道德与法治第一单元 少年有梦 单元测试卷(含答案)
- 血液科抗感染病例汇报
- 耳鸣的健康教育
- 孕妇合理安全用药
- 第一章有理数(A卷)单元过关测验(含解析) 2025-2026学年人教版七年级数学上册
- 2025年中国底部填充胶粘剂市场调查研究报告
评论
0/150
提交评论