




已阅读5页,还剩52页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第二章AIS规划 分析与设计 参考 管理信息系统 第17章2003 KJ NJUE EDU CN 第一节软件工程概述 A软件危机的概念产生 最初软件开发时 认为程序只要能在计算机上运行并能得到正确的结果即可 程序的算法可以不受任何约束 这种思想导致写程序重在技巧的运用 不管它能否能被别人看懂 随着计算机的应用领域的不断扩大 问题不断复杂 现在评价一个程序的优劣的基础不再是程序的高精技巧和短小精悍 而是易懂 易看 易使用 易修改 易扩充 升级为主要评价指标 程序由 艺术品 向工程化产品转变 B软件危机的概念 软件开发和维护过程中遇到的一系列严重问题 人们称之为软件危机软件危机主要表现 开发速度失控 开发成本失控 用户友好性失控 软件质量失控 软件开发生产率低下等 软件危机的根源 A问题的复杂性B硬件的体系结构C开发与维护的思路 C软件工程 为了解决软件危机 1968年北大西洋公约组织的学术会议将 工程技术 引入了软件开发 首创了 软件工程 的概念 1983年IEEE给出了软件工程的定义 软件工程是开发 运行 维护和修复软件的系统方法 从而达到用较少的投资来获得高质量软件的理想目标 D软件工程的方法学体系 1 开发模型 工作过程 软件工程常用的开发模型有 生命周期模型和原型模型 2 开发方法软件工程常见的开发方法有 结构化方法 SA ER实体关联法 面向对象开发 OO 的方法和计算机辅助开发方法 CASE 3 开发工具目前常用的开发工具有 Project VFP VB VC PB 一 生命周期模型 lifecycle 一 生命周期法的基本思想 P38 生命周期法适用于开发较大型 综合 功能明确且复杂的信息系统 二 生命周期法的工作流程和主要任务 P38 三 生命周期法的优缺点 系统生命周期的划分 二 原型模型 PROTOTYPING 一 原型法的基本思想 p40 原型法适合于需求不确定的系统 二 原型法工作流程 三 结构化系统方法 对于复杂的问题 由于人的理解力 记忆力的有限 不可能触及到问题的所有方面和全部细节 在软件工程技术中 控制复杂性的基本手段是 分解 与 抽象 为了将复杂性降到人可以掌握的程度 可以将大问题划分为若干个小问题 然后分别解决 亦即 分解 分解 可以分层进行 即先考虑问题最本质的属性 暂时将细节去掉 然后再逐层添加细节 直至涉及最详细的内容 即 抽象 逐层分解 自顶向下 结构化分析方法 结构化设计方法 结构化程序设计方法 四 面向对象法 OBJECTORIENTED 面向对象方法的基本思想p41传统的过程式语言 程序 算法 数据以过程为中心 以算法来驱动现在的面向对象语言 程序 对象 消息以对象为中心 以消息驱动 五 计算机辅助开发方法 computeraidedsoftwareengineering CASE 一种先进的软件开发技术强调的是解决整个系统开发过程的效率问题 它为系统开发人员提供一组优化的 集成的 能够大量节省人力的系统开发工具着眼于系统分析和系统设计以及程序实现和维护等各环节的自动化 并使之成为一个整体 会计信息系统适用的开发方法 会计信息系统具有数据量大 结构复杂 数据处理方法要求严格 会计信息质量要求高 对信息系统的安全性要求高等特点 计算机会计信息系统不能再单纯模仿和照搬手工系统处理信息的方式 会计应用软件也不是单项应用程序的加总 其建立要比单项应用复杂得多 会计信息系统的开发是一项庞大的系统工程 应该采用结构化系统开发方法为主 其他方法为辅的开发方法 或以生命周期法为主原型法为辅 六 系统开发工具p43 是在软件开发各个阶段帮助开发者提高工作质量和效率的一类新型软件软件开发工具的基本功能软件开发工具的类别 Project Viso Vb Vc Pb Dh 六 系统开发方式的比较 应根据企业的资源情况 技术力量 外部环境等因素选择适当的开发方式 一 目标的确定A 确定目标时应考虑的问题 1 了解现行系统的状况 2 了解企业管理者和会计人员的要求 3 目前的软 硬件条件B 确定目标范围 1 功能范围 是辅助决策系统 辅助管理系统还是数据处理系统 2 性能要求 运行速度 计算精度 容错和纠错能力 可维护性 可扩充性 通用性等 二 可行性分析A 条件分析 管理可行性 B 技术可行性分析C 经济效益分析D 环境的可行性 第二节AIS的系统规划和系统分析 AIS的可行性研究步骤 A准备工作 人力资源和组织的准备 技术的准备 B系统调查C可行性分析D编写可行性报告 AIS的可行性研究常用工具 调查表 访谈记录表 业务流程图 功能 组织 结构图 系统调查的任务 1 了解现行会计信息系统的运行环境2 建立现行会计系统的逻辑模型3 了解待实现的电算化会计信息系统的运行环境4 编制系统可行性报告5 确定开发进度 制定开发计划 系统调查的原则 1 真实性原则2 全面性原则3 规范性原则4 启发性原则 三 系统调查 组织机构 业务流程 数据流程 数据分析 功能分析 调查方式 1 召开调查会 2 访问 3 填写调查表 4 参加业务实践等 在这一阶段就可以收集出一套可供程序调试用的试验数据 内容 例 领料业务流程图及调查表 业务流程图的基本符号 领料业务流程图 领料业务调查表之一 业务流程图及调查表工具说明 1 对会计业务往来情况的调查 要搞清财务部门与其它部门的业务往来情况和相互关系及企业组织结构 例P50图2 会计工作组织情况的调查 调查会计信息系统内部各部门或工作人员的职责及其相互关系 例3 对输入 输出信息及数据处理量的调查 4 对代码的调查5 对存储时间和方式的调查6 对会计数据处理流程的调查例p60 62图 系统调查的内容和方法 现行会计信息系统工作人员职责分配表 back back 四 结构化分析方法 StructuredAnalysis 基本思路 是将一个复杂的系统进行 自顶向下 逐层分解 的一种分析方法 它有二个主要特点 其一功能具有层次性 其二各层功能之间存在信息交换 信息关联性 它常用的工具有 数据流程图和数据字典及处理说明 A 数据流程图 DataFlowDiagram简称DFD图 DFD的基本元素及符号 粗略会计核算系统的数据流动情况示意图 货币资金系统 存货核算子系统 固定资产子系统 工资核算子系统 帐务处理子系统 成本核算子系统 会计报表子系统 销售核算子系统 详细会计核算系统的数据流动情况示意图 帐务处理DFD顶层图p56 画分层数据流程图 收 付 转等记帐凭证 按科目汇总 记明细帐记日记帐 科目汇总表 明细帐 日记帐 登总帐 核对 总帐 编制报表 会计报表 细化分层流程图 新系统流程图的详细化 B数据描述数据字典 DataDictionary 定义 数据字典是描述和说明数据流程图中各元素的词条集合 它一般有一叠卡片组成 1 数据元素条目 数据元素是不能再分解的数据单位 名称 类型 取值含义 字长 相关数据项等 举例 科目名称2 数据流条目 流动的数据 名称 来源 去向 流量 组成 举例 对账单3 数据处理条目 详细描述数据处理手续和处理逻辑 名称 输入数据名 输出数据名 处理逻辑等 举例 核对4 数据存储条目 描述数据的静态结构 文件名称 组织方式 组成 相关联的处理 举例 银行存款日记账5 外部实体条目 描述数据的来源和去向 名称 有关的数据流等 数据存储条目 数据处理条目 数据字典 02 15 文件名称 科目余额文件存储地址 编制人 XX管理信息系统系统说明书N C系统分析说明书的编写系统分析说明书的内容 会计信息系统名称 XXXX使用单位 设计单位 引言 概述 系统目标分析 现行系统分析 数据流图 数据字典 新系统分析 数据流图 数据字典 性能要求 系统环境要求 其它 项目进度 人员 资金计划 建议 第三节会计信息系统设计 AIS系统分析说明书通过评审 得到AIS的逻辑模型 做什么 AIS设计是建立AIS的物理模型 是解决AIS 怎么做 的具体方案 常用方法 结构化设计方法 SD 工作步骤 概念设计 总体设计 详细设计 一 AIS的概念设计 总体设计 内容 制定各种设计规范 建立系统的总体结构 建立各模块之间的处理方式 A制定各种设计规范 标准 主要内容 确立最合适的设计方法 规定所有文档的编制标准 代码体系的设计方法和标准 各种命名规则 B建立系统的总体结构 主要内容 确立每个子系统和模块功能 抽象出底层的公用模块 确定模块间的调用关系 确定模块间的接口 子系统和模块的划分方法 SD方法 C建立各模块间的处理方式 确定各模块为满足功能需求所必须的算法设计 确定各模块为满足功能需求所必须的控制方式设计 模块划分的原则 1 低耦合度 高内聚度 2 自顶向下 层层分解 一方面 各个模块具有相对独立性 可以分别设计实现 另一方面 可将模块之间的相互关系 如数据传递 调用 通过一定的方式予以说明 便于系统的修改与维护 功能模块图的绘制1 模块图的组成 1 模块 2 联系与调用 3 数据2 要求 A一个模块的所有子模块画在同一水平线上B子模块实现的功能是其父模块的一个子功能C父模块不与其子模块的子模块直接发生联系 系统的功能结构原理 XXX系统 子系统1 子系统2 功能模块1 程序模块1 子系统n 功能模块2 功能模块n 程序模块2 程序模块n 例 账务处理子系统模块划分 思考 二 详细设计 代码数据库文件设计输出设计输入设计安全保密设计处理过程设计 详细设计是系统功能 结构实现方法的最详细说明 是程序设计的依据 一 代码设计 代码的功能代码的编码方法代码设计原则代码设计的步骤各子系统需设计的主要代码 代码的功能 代码为事物提供一个确切的认定 便于数据的存储和检索使用代码可以提高处理的效率和精度代码提供了数据的一致性代码是人和计算机系统共同的语言 是人机交换信息的工具 1 系统性 在整个系统中同类型代码设计应一致 同一对象代码相同 2 精简性 尽量位数少 结构简明 3 易记性 便于识别和记忆4 稳定性和可扩展性 既要保持相对稳定又考虑到以后可能的修改 删除 增加 5 高效性 要适宜计算机处理 能提高计算机处理的效率 代码设计的原则 会计信息系统的代码类型1 数字型代码 1 连续的数字型代码 顺序码 位数少 便于读写和记忆 添加也较方便 无固定特征 分类和检索不方便 删除 修改也麻烦 如 01 北京02 上海03 南京 合同号 发票号 凭证号等常采用 以利于控制 2 分离的数字型代码 组码 编制 添加 删除 修改方便 位数多 记忆困难 如 11代表普通灯泡11015 15瓦11025 25瓦11040 40瓦 3 组合的数字型代码 组合码 群码 分类 检索 等都比较方便 其编码规则清楚 但位数较长 如 材料代码1000金属材料100001黑色金属10000101钢材1000010101钢板1000010102角钢1000010103钢管会计科目 固定资产 人员等许多对象的编码一般采用这类群码 2 混合型代码 直观 易读写 易记忆 修改 删除 添加也方便 但校验不方便 如 学号2110804D353 字母型代码 使用较少的位数可以代表较多的对象 但不太符合人们的习惯 软件系统中一般不采用 代码设计的方法和步骤 各子系统需设计的主要代码 科目代码客户代码供应商代码存货代码职工代码固定资产 根据所选择的具体数据库系统 进行数据库设计依据 数据流程图 数据词典1 确定系统需要建立的文件2 数据库文件结构设计3 数据库文件的组织形式4 数据库文件的属性 二 数据库文件设计 总账系统中几个重要数据文件 余额库文件 科目文件和汇总文件 凭证库文件 账页库文件 四 输出设计1 主要设计内容 输出界面 输出方式 输出设备 查询结果 图表界面等 2 输入设计原则 格式 安全 保密 会计报表控制 三 输入设计1 主要设计内容 输入界面 输入方式 输入设备 查询界面等 2 输入设计原则输入信息的格式和内容完整 输入界面友好 输入要有正确性控制 安全 保密控制 灵活的输入查询界面 五 安全保密设计 系统的安全保密性要靠软件的控制 各种管理制度和人工控制才有保证 会计核算软件基本功能规范 设立密码权限控制操作日志控制 系统日志管理 系统数据管理 备份与恢复 关键操作控制 强制措施 系统运行状态的自动记录与检查 六 处理过程设计 处理流程设计的关键是用恰当的表达方法来描述每个模块的执行过程 常用的描述工具有 流程图 flowchart 程序设计语言PDL programdesignlanguage 思考题 为什么会计人员和审计人员要参与会计信息系统的开发 什么是系统开发生命周期 分为几个阶段 各阶段的主要任务和文档是什么 如何绘制数据流程图和功能结构图 上网查询主要软件公司开发的会计软件 比较各软件公司开发的会计软件的功能 书面作业一 某公司由于销售业务的扩大 需要在原有的会计核算信息系统的基础上 开发专门的 增值税
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高原宾馆建筑电-热-氧联供系统多能协同机制及优化设计研究
- 童话世界童话故事童话(15篇)
- 手术室麻醉科简介
- 走进自然感受大自然的呼吸写景作文9篇
- 振动锯齿筛式核桃壳仁分离机理研究
- 基于ISSA-SVM算法的大豆代谢组学数据产地分类研究
- 爱心与责任记一次志愿者活动议论文5篇
- 社区护理前言课件
- 社区护理全套课件
- 半量子签名研究
- 围堰施工监理实施细则
- 新生血管性青光眼课件
- YY∕T 1797-2021 内窥镜手术器械 腔镜切割吻合器及组件
- 智慧停车技术方案
- 土地整理质量评定表
- 肠内肠外营养制剂及特点
- 排球练习方法
- 【告知牌】某公司全套重大危险源告知牌(7页)
- 中考数学复习专题二方程与不等式
- 大隐静脉曲张护理查房精选幻灯片
- 供应商管理库存VMI的实施
评论
0/150
提交评论