会计信息系统的规划分析设计_第1页
会计信息系统的规划分析设计_第2页
会计信息系统的规划分析设计_第3页
会计信息系统的规划分析设计_第4页
会计信息系统的规划分析设计_第5页
已阅读5页,还剩82页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

关于会计信息系统的规划分析设计第一节会计信息系统开发概述会计信息系统的建立是企业的一项重要财务活动。会计信息系统的开发如同企业产品的生产,必须经过设计、授权和过程控制。会计人员应该关注会计信息系统开发过程的完整性。会计人员和审计人员参与会计信息系统的开发活动,能够使系统开发专业人员明确他们的问题和需求,确保会计信息系统遵循会计准则、财务会计制度和相关法律、法规的规定,建立、健全、执行恰当的控制,保证会计信息系统留有充分的线索。一、会计信息系统开发的基本条件

1、高层领导对会计信息系统开发的了解和重视

2、科学合理的管理基础工作

3、要有需求牵引

4、制定切实可行的开发策略第2页,共87页,2024年2月25日,星期天二、软件工程(一)软件危机软件开发和维护过程中遇到的一系列严重问题,称为软件危机。(二)软件工程软件工程将系统化的、规范的、可度量的方法应用于软件的开发、运行和维护的过程,即将工程化应用于软件中。软件工程包含四个关键元素:方法、语言、工具和过程方法提供了建造软件在技术上需要“如何做”。语言用以支持软件的分析、设计和实现。工具、方法和语言提供了自动化或半自动化的支持。第3页,共87页,2024年2月25日,星期天三、软件工程中适合于会计信息系统开发的方法(一)瀑布式模型瀑布式模型是传统的软件工程生存期模式,它由系统需求分析、软件需求分析、系统设计、程序设计、系统测试、系统维护六个阶段构成。第4页,共87页,2024年2月25日,星期天瀑布式模型第5页,共87页,2024年2月25日,星期天(二)原型开发模型

原型开发作为软件工程的一种开发模式,也存在一些需要解决的难题:

1、用户似乎看到的软件的工作版本。但不知道这个原型是临时搭建起来的,也不知道为了使原型很快能够工作,我们没有考虑软件的总体质量和长期的可维护性。

2、为了使原型尽快投入运行,开发人员经常采用一些折中的解决方法。如采用一些效率不高的算法等。第6页,共87页,2024年2月25日,星期天原型法(Prototyping)

用户对新系统提出需求(各种问题)开发人员对问题进行总结开发一个原型系统运行原型系统有修改意见?增加新功能否?增加功能修改完成系统开发并交付使用YYNN原型法示意图第7页,共87页,2024年2月25日,星期天(三)螺旋模型第8页,共87页,2024年2月25日,星期天(四)第四代技术

第四代技术包含了一系列的软件工具,它们都有一个共同的特点,即每个工具都能使软件开发人员在高层次上定义软件的某些特性,并把开发人员定义的特性自动地生成源代码。目前,支持4GT模式的软件开发环境包括下述的部分和全部工具:数据库查询的非过程性语言,报表生成器,数据处理,屏幕交互和定义以及代码生成;高层图形功能;电子表格等。第9页,共87页,2024年2月25日,星期天第四代技术第10页,共87页,2024年2月25日,星期天(五)组件对象模型

对象技术为软件工程的基于组件的过程模型提供了技术框架。面向对象模型强调了类的创建,类封装了数据的用于处理该数据的算法。如果经过合适的设计和实现,面向对象的类可以在不同的应用以及基于计算机的复用。组件对象模型融合了螺旋模型的许多特征,它本质上是演化并支持软件开发的迭代方法。第11页,共87页,2024年2月25日,星期天组件对象模型第12页,共87页,2024年2月25日,星期天(六)过程开发模型(混合模型)

任何一个项目的开发涉及许多因素,如软件的应用领域,规模大小,可重用构件的大小和多少,软件实现的软硬件环境,开始和交付的规定,周期和成本限制,以及开发人员的素质等。为适用不同项目、不同情况的要求,需要一种更加灵活和更加动态的方法来解决软件开发过程中遇到的各种问题。

1991年美国DODSEI公布了“能力成熟模型(CMM)”。CMM把成熟程度分为五级:初步过程、可重复过程、可定义过程、可管理过程、可优化(可控制)过程。第13页,共87页,2024年2月25日,星期天系统开发生命周期(1)系统规划阶段任务是对企业的环境、目标、现行系统的状况进行初步调查,明确现行系统存在的问题,根据企业目标和发展战略,对建立新系统的需求作出分析和预测,研究建立新系统的必要性和可能性,根据需要与可能,提出拟建新系统的备选方案,对这些方案进行可行性分析,写出可行性项目建议书。(2)系统分析阶段任务在是可行性研究的基础上,对现行系统进行详细调查和全面分析,描述现行系统的业务流程,提出现行系统的局限性和不足之处,对现行系统提出修改方案,确定新系统的目标和逻辑功能要求,即提出新系统的逻辑模型。系统分析阶段的主要文档是系统分析报告。第14页,共87页,2024年2月25日,星期天(3)系统设计阶段任务是根据系统分析报告中规定的功能,结合实际条件,具体设计实现逻辑模型的技术方案,包括系统概念设计、评估与选择方案和详细设计。(4)系统实施阶段这个阶段的任务包括计算机等设备的购置、安装和调试,程序的编写与调试,人员培训,数据文件转换,系统调试、转换等。系统实施是按系统实施计划分阶段完成的,每个阶段应写出实施进度报告。系统测试之后写出操作手册、系统测试分析报告等。(5)系统运行与维护阶段需要经常进行维护,记录系统的运行情况,根据一定的标准对系统进行必要的修改,评价系统的工作质量和经济效益。第15页,共87页,2024年2月25日,星期天四、会计信息系统开发的方法(一)早期会计信息系统开发方法存在的主要问题

1、工作阶段的划分不够明确

2、系统建设过程用户参与程度低,用户与专业人员对话缺乏有效手段

3、系统开发的工作任务集中在系统实施阶段,系统分析.设计工作不够深入

4、系统设计阶段的工作采取“自底向上“的方法,系统总体功能与目标的实现难以保证第16页,共87页,2024年2月25日,星期天四、会计信息系统开发的方法(二)结构化系统开发方法

1、结构化系统开发方法的基本思想对于复杂的问题,由于人的理解力、记忆力有限,不可能触及问题的所有方面和全部细节,为了将复杂性降到可以掌握的程度,可以将大问题划分为若干个小问题,然后分别解决,亦即分解;分解可以分层进行,即先考虑问题最本质的属性,暂时将细节去掉,然后再逐层添加细节,直至涉及最详细的内容,即抽象。

2、结构化系统开发方法的特点(1)自顶向下整体性的分析与设计和自底向上逐步实施的系统开发过程(2)用户至上(3)深入调查研究(4)严格区分工作阶段(5)充分预料可能发生的变化(6)开发过程工程化第17页,共87页,2024年2月25日,星期天3、结构化系统开发方法的工作流程(1)系统分析(2)系统设计(3)程序设计(4)系统测试(5)运行和维护(6)系统评估结构化系统开发方法强调在整体优化的前提下考虑具体的分析设计问题,开发过程规范,思路清楚,适用于开发大型、复杂的系统。第18页,共87页,2024年2月25日,星期天4、结构化系统开发方法存在的问题整个系统的开发工作是劳动密集型的系统开发的整个工作费时过长,难以适应环境的变化对用户需求的变更不能做出迅速的响应生命周期法各阶段工作的假设要求有很强的预见性各阶段文档的审批工作困难维护工作繁重,专门人才紧缺第19页,共87页,2024年2月25日,星期天(三)原型化方法

1、原型法的工作流程——P41

2、建立原型的原则

3、原型方法的特点(与结构化系统开发方法比较)对于开放性、无固定需求范围的系统(如决策支持系统)适用;加强了用户的参与与决策。

4、原型法的软件支持环境

5、原型方法的局限性对于中小型的信息系统开发效果较好。第20页,共87页,2024年2月25日,星期天(四)面向对象的开发方法(objectoriented)

1、OO方法的基本思想客观世界是由各种各样的对象组成的,每种对象都有各自的内部状态和运动规律,不同的对象之间的相互作用和联系构成了各种不同的系统。

第21页,共87页,2024年2月25日,星期天2、OO方法的开发过程(1)系统调查和需求分析(2)分析总是的性质和求解问题(3)整理问题(4)程序实现

3、面向对象分析方法(OOA)是从认识客观对象及其属性,认识对象的整体及组成部分和对象类的形成及其区分。OOA所强调的是在系统调查资料的基础上,针对OO方法所需要的素材进行的归类和整理,而不是对管理业务现状和方法的分析。

第22页,共87页,2024年2月25日,星期天

面向对象的分析强调如下的基本观点:(1)分析和规格说明的总体框架贯穿结构化方法,如整体和局部、类和成员、对象和属性等。(2)用消息进行用户和系统之间以及系统中实体之间的相互通信。(3)在总体框架中对每个部分提供的方法和性能进行分类。用OOA具体分析一个事物时,在致有如下步骤:第1步:标识对象和类第2步:标识结构第3步:标识主题第4步:定义属性第5步:确定方法第23页,共87页,2024年2月25日,星期天4、面向对象设计方法(OOD)其基本思想是根据OOA的结果,对系统进一步细化,以便能够被OOP直接接受。

OOD方法的基本步骤:(1)设计问题域(2)设计人机交互(3)设计任务管理(4)设计数据管理

5、OO方法的优点与局限性第24页,共87页,2024年2月25日,星期天(五)计算机辅助软件工程

1、CASE方法的基本思想:在实际开发一个系统时,CASE的应用必须依赖于一种具体的开发方法,并提供支持各种方法的开发环境。

2、CASE的特点(1)在实际开发一个系统时,CASE的应用必须依赖于一种具体的开发方法,并提供支持各种方法的开发环境。(2)CASE只是一种辅助的开发方法(3)由于CASE环境的出现从根本上改变了我们开发系统的物质基础,从而在利用CASE开发一个系统时,从考虑问题的角度、开发过程的做法以及实现系统的措施等方面出发,他们都与传统方法有所不同第25页,共87页,2024年2月25日,星期天(六)基于多层结构的会计信息系统开发方法网络财务系统应具有的技术性能:(1)独立于操作系统平台,能在各种主要的操作系统中运行,使客户原有的和将购进的信息资源能得到充分的利用;(2)独立于数据库平台,使用户应用程序能与任何可用的数据资源相连;(3)基于Web方式,实现Internet、Intranet、Extranet的无缝连接,做到真正与平台无关;(4)能与第三方厂家软件集成,实现数据交换与数据共享。第26页,共87页,2024年2月25日,星期天1、应用程序体系结构数据库数据库应用程序服务器数据库应用程序服务器表示层商业层数据访问层三层应用程序体系结构第27页,共87页,2024年2月25日,星期天2、WindowsDNA的体系结构企业经理、财务主管、销售人员GUI投资者、相关利益集团BRDWERS网络服务器系统管理凭证审核生成转账凭证权限库凭证库收发料库固定资产折旧库基于windowsDNA的财务系统模型中间服务层客户端第28页,共87页,2024年2月25日,星期天(七)各种开发方法的比较

会计信息系统具有数据量大、结构复杂、数据处理方法要求严格、会计信息质量要求高、对信息系统的安全性要求高等特点。

只有结构化系统开发方法是真正能比较全面支持整个系统开发过程的方法。其他几种方法只能作为结构化系统开发方法在局部开发环节上的补充,暂时不能替代其在系统开发过程中的主导地位。第29页,共87页,2024年2月25日,星期天三、软件开发工具软件开发工具是帮助人们开发软件的工具,它能使开发过程中的具体工作自动或半自动地完成,是在软件开发各个阶段帮助开发者提高工作质量和效率的一类新型软件。1、软件开发工具的基本功能(1)提供描述软件状况及其开发过程的概念模式,协助开发人员认识软件工作的环境与要求,管理软件开发的过程;(2)提供存储和管理有关信息的机制与手段;(3)帮助使用者编制、生成和修改各种文档;(4)帮助使用者编写程序代码,使用户能在较短的时间内生成所需要的代码,进行测试和修改;(5)对历史信息进行跨生命周期的管理。第30页,共87页,2024年2月25日,星期天2、软件开发工具的类别(1)需求分析工具数据流程图(DFD)绘制与分析工具、图形化的E—R(实体—关系)图编辑和数据字典的生成工具、面向对象的模型与分析工具以及快速原型构造工具。(2)设计工具系统结构图的设计工具、程序设计语言支持工具、数据库设计工具和图形界面设计工具等(3)编码工具各种文本编辑器、常规的编译程序、链接程序、调试跟踪程序以及程序自动生成工具(4)测试工具静态分析器、动态覆盖率测试器、测试用例生成器、测试报告生成器、测试程序自动生成器及环境模拟器等(5)运行维护工具方便程序阅读和理解的程序结构分析器、源程序到程序图的自动转换工具、文档生成工具及系统日常运行管理和实时监控程序等(6)项目管理工具软件成本与人员估算建模及测算工具、软件质量分析与评价工具、项目文件制作工具、报表生成工具等第31页,共87页,2024年2月25日,星期天四、开发方式系统开发方式比较项目自行开发委托开发联合开发购买现成软件包对分析、设计力量的要求非常需要需要逐步培养不需要编程力量的需求非常需要不需要需要不需要系统维护容易较困难较容易困难开发费用少多较多较少第32页,共87页,2024年2月25日,星期天第2节会计信息系统的规划一、系统规划的任务系统规划的目的是将个别系统项目或应用程序与企业的战略目标相联系。为什么成立系统开发指导委员会十分重要?系统规划包括战略系统规划和项目规划第33页,共87页,2024年2月25日,星期天二、初步调查一般调查涉及:组织的概况、企业的目标、现行会计信息系统运行情况、企业及其会计工作的简单历史、企业各级管理层对建立会计信息系统的认识和迫切程度、企业的产品、产量、产值、利税、体制及改革情况、会计人员和技术人员基本情况、企业面临的问题、企业的中长期计划及主要困难等。信息需求调查:会计工作职责及活动、环境信息、会计数据源。三、可行性分析

1、建立会计信息系统的必要性(1)目前工作的必要性(2)未来工作的必要性

第34页,共87页,2024年2月25日,星期天

2、建立会计信息系统的可能性(1)技术可行性:计算机软硬件、通讯网络、数据模型、经济管理等(2)经济可行性(3)管理可行性(4)风险分析可行性分析可以得出几种结论:(1)系统开发条件成熟且有必要开发(2)系统开发条件虽然不足,但有必要开发(3)开发条件不成熟、技术力量不足、经费困难等(4)根本没有必要开发新系统

3、编写可行性报告可行性分析报告是可行性分析的成果,该报告必须用书面的形式予以记录下来,作为论证和进一步开发的依据。第35页,共87页,2024年2月25日,星期天可行性分析报告主要由以下内容组成:(1)系统环境分析。包括企业的地理位置及分布、企业的现有资源及可供今后使用的可能情况、系统外部环境的影响因素、企业中与会计信息系统联系密切的其它信息系统的接口要求、企业外部联系密切的其它组织的住处系统的接口要求等。(2)明确现行系统要解决的问题,确定新系统的目标,并规定具体的指标要求。(3)论证在现有的条件下,新系统目标实现的必要性与可能性。(4)若结论认为是可行,则提出新系统开发的基本设想,制定开发计划,包括各阶段人力、资金、设备的需求等。第36页,共87页,2024年2月25日,星期天第三节会计信息系统的分析一、系统分析的主要任务对原系统进行详细深入的调查研究,收集原系统的各种单据、账簿、报表等样本建立新系统的数据流图确立新系统的数据组织方案决定新系统的运行环境编制用户需求说明书制定新系统开发进度计划及要求第37页,共87页,2024年2月25日,星期天系统分析的特点

系统分析员是系统分析工作的主持者和主要承担者。工作内容涉及面广、不确定性大系统分析工作主要面向组织管理问题,工作方式主要是和人打交道系统分析工作的主要成果是文件系统分析工作追求的是有限目标第38页,共87页,2024年2月25日,星期天系统分析步骤第39页,共87页,2024年2月25日,星期天二、对现行系统的详细调查系统调查的目的:

(1)获得对系统操作方面的基本理解

(2)建立与系统使用者的工作关系

(3)收集对开发系统设计有用的数据

(4)确认为了后续设计工作而需要关注的具体问题

1、现行系统调查的优势(1)只有彻底了解现行系统,就能确定哪些方面值得保留,或稍作修改就可供新系统使用;(2)确定在实施新系统时,哪些任务、步骤和数据应该随着旧系统逐步停止,哪些应该继续保留;(3)确定问题的原因所在,也许问题不在系统本身,只能只是管理层或员工造成的,无须重新设计系统就可解决。第40页,共87页,2024年2月25日,星期天2、现行系统调查的弊端(1)系统分析人员容易陷入对现有庞大系统的分析而不能自拔;(2)调查现行系统有可能抑制新观念的产生,3、常用的调查方法(1)召开调查会(2)访问(3)填写调查表(4)参加业务实践等在详细调查过程中要对系统进行描述,通常用组织结构图描述组织的结构,用业务流程图和表格分配图描述业务状况,用数据流程图描述和分析数据、数据流程及各种功能,用判定树和决策表等描述处理功能和决策模型。调查过程中的行为考虑:人的因素在系统调查中是最重要的。系统开发涉及改变现有系统的事实,产生了许多问题。第41页,共87页,2024年2月25日,星期天交流隔阂问题第42页,共87页,2024年2月25日,星期天

分析人员的首要任务是建立项目组和管理层的良好合作关系。(1)尽快认识系统所包括的人员(2)告诉相关人员拟建系统的好处(3)向所有相关人员提供一定程度的保证(4)向他们保证,你是真心想使系统所涉及的人员过得更好第43页,共87页,2024年2月25日,星期天4、详细调查的内容企业各机构与会计机构的信息联系调查——P50会计机构内部分工及其业务联系状况调查描述业务流程的图表有:业务流程图、跨功能业务流程图、表格分配图现行会计制度与簿记的要求调查:现行会计制度、现行簿记规则、记帐规则、帐务处理程序数据信息量的调查:凭证、会计科目、帐表企业已使用的编码调查会计数据处理模型的调查:数据流程、数据内容、相关数据第44页,共87页,2024年2月25日,星期天会计信息系统的逻辑模型第45页,共87页,2024年2月25日,星期天二、系统分析(一)系统分析方法—结构化分析(structuredanalysis,SA)方法结构化分析方法的基本思想:由于人的理解力、记忆力有限,不可能一下触及问题的所有方面以及全部的细节,为了降低理解的复杂性,必须把大问题分解成若干个小问题;如果每个小问题还不够简单,可以继续分解,直到每个问题均可理解为止。结构化分析方法就是对一个复杂系统进行“自顶向下,逐层分解”的一种分析方法,有较强的可操作性和规范的描述方法。第46页,共87页,2024年2月25日,星期天(二)分析方法使用的工具(1)数据流程图—描述数据处理过程(2)数据字典—描述数据流图中出现的数据元素(3)处理说明—描述数据流图中每一个处理所作的说明

1、业务处理描述——数据流程图数据流图是从实际系统抽象出来的,用特定的符号反映系统的数据传递和变换过程图,是系统的逻辑模型,与实际系统中具体的处理人员、处理工具和处理方式等无关,只反映数据处理和传递的过程和方向。第47页,共87页,2024年2月25日,星期天起点、终点处理文件数据流数据流程图的四个基本元素第48页,共87页,2024年2月25日,星期天

结构化分析方法的主要特点是自顶向下、逐层分解系统分析首先应进行会计系统整体分析,然后自顶向下,层层分解,逐各子系统进行详细分析,使复杂的系统分解成足够简单、易于理解和表达的多个子系统。P55的图2—8、图2—9、图2——10第49页,共87页,2024年2月25日,星期天2、数据字典

数据流图描述了系统的“分解”,即描述了系统有哪几部分,各部分之间有什么联系等,但并没有说明系统中各个成分是什么含义。数据字典是对数据流图中各文件及数据流进行详细的描述和确切解释的词典,它能定义文件或数据流由哪些更小的单位组成,并描述每个数据项的具体内容、取值规定等。数据字典是数据流程图的辅助资料,对数据流程图起着注解的作用。数据字典由不同的条目组成,不同类型的条目有不同的属性需要描述:(1)数据元素条目(2)数据流条目(3)数据结构条目(4)数据处理条目(5)数据存储条目(6)外部实体条目第50页,共87页,2024年2月25日,星期天3、处理说明

处理说明又称加工说明,其主要内容是描述该处理如何把流入的数据流变换为流出的数据流,以及变换的规则、法则怎样,以便系统设计与程序设计时能依据规定的处理要求进行设计,实现该项处理。处理说明常用的工具有:(1)结构化语言(2)判断表(3)判断树第51页,共87页,2024年2月25日,星期天“检查订购单”处理逻辑判断表金额>5000>5000<5000<5000状态未过期已过期未过期已过期发出批准单√√√发出提货单√√√第52页,共87页,2024年2月25日,星期天判断树第53页,共87页,2024年2月25日,星期天三、建立新系统的逻辑模型在系统分析阶段,通过对现行系统的调查和分析,抽象出现行系统的逻辑模型,对现行系统提出优化和改进的方法,导出新系统的逻辑模型,给出新系统所要采用的信息处理方案。需求分析的主要内容:1、系统目标分析2、业务流程分析3、数据流程分析4、数据属性分析5、数据查询要求分析6、数据输入、输出分析第54页,共87页,2024年2月25日,星期天四、系统分析报告

系统分析报告是系统分析的最终结果,它反映了所建立系统的功能需求、性能需求、运行环境等方面的内容,是开发人员和用户共同理解计算机会计信息系统的桥梁,也是系统设计的基础。系统说明书包括下列内容:

1、引言,说明会计信息系统的名称、使用单位和设计单位名称

2、系统描述(1)系统分析的主要工作内容(2)现行系统的调查情况(3)列出现行系统的目标、主要功能、组织结构、用户要求等

3、新系统的逻辑模型:数据流图和数据词典

4、用户需求说明:关键领域用户的特定要求第55页,共87页,2024年2月25日,星期天

5、系统性能要求:合法性、可靠性、安全保密性、灵活性、易用性

6、系统设计实施初步计划(1)工作任务的分解及进度计划(2)资源需求(3)经费预算

7、建议(1)项目是否继续(2)分析是否改变了可行性、战略影响,或项目的优先顺序对系统分析报告的审议是整个系统开发过程中的一个重要里程碑,为什么?第56页,共87页,2024年2月25日,星期天

某律师事务所的王律师是北京知识产权领域的常客。他自从6年前开办这所事务所以来,不断接到有关知识产权法的诉讼请求,现已成为北京市最负盛名的知识产权诉讼专家,受到国内外企业的重视。去年好莱坞集团派员拜会他,并委托该事务所全权负责该集团在华的所有有关知识产权的诉讼项目,这些诉讼单在北京便有几十起。王律师一面为自己的业务蒸蒸日上而高兴,一面却为这些项目的繁重工作而头痛。最近北京举办了一个国际电子计算机展览会。王律师参观了几家信息系统公司的示范展品,对三星律师事务所能够采用信息技术抱有极大兴趣,但苦于自己对技术和计算机毫无认识。事务所内的计算机都只是做文书处理之用,没有采用任何网络和其他软件,对如何采用信息技术没有具体计划。第57页,共87页,2024年2月25日,星期天

假设你刚被事务所聘为信息技术部经理,明天要向王律师和事务所的高层陈述一项信息策略计划,以应付日见繁重的知识产权诉讼。运用你所掌握的系统开发知识,介绍一套适合事务所的信息系统策略。第58页,共87页,2024年2月25日,星期天三、会计信息系统的系统设计经过系统分析,建立了计算机会计信息系统的逻辑模型,指出该系统应该“做什么”,而系统设计则是确定“怎样做”,它将系统分析阶段建立的逻辑模型转化为物理模型,即根据系统的逻辑模型进行物理设计。与系统分析中的结构化分析相对应,结构化设计也是系统设计中一种十分有效的方法。第59页,共87页,2024年2月25日,星期天系统设计类似于建筑上的房屋设计。在计划阶段,建筑师要考虑房屋应该发挥的功能,然后形成一个大体设计的总方案。然后,在设计阶段,建筑师需要专门准备一张能为电工、管道工、木工使用的房屋图纸。类似的,系统设计人员也要制定一张能为会计人员、程序员和管理层使用的示意图。在这个层面上很小的错误都会导致在后续层面上巨大的成本消耗与浪费。试想这样一种情况,如果建筑师在房屋建设时忘了给厨房设计下水道,假设这样的房子按照原设计修建…假设一个公司要实现一个系统的设计计划,需要一个特定的计算机网络和会计软件包。在这个系统使用了一两年以后,公司发现这个软件包不再能满足管理层对信息的需求。然而,修改软件、更换刚刚启动的系统通常是不可能的。第60页,共87页,2024年2月25日,星期天系统设计的步骤系统计划与分析评价多种设计准备设计说明书系统设计说明书系统实施系统评估和控制第61页,共87页,2024年2月25日,星期天评价各种可替代的设计方案:

在各种情况下,系统设计源于一种特殊的需求,这种需求正如我们在系统分析方法中定义的一样。这样的系统设计应该为特定的问题提供解决方案。在实际运用中,不会只有一个方法来完美地解决一个问题,与此相反,系统设计员往往面对着大量的解决方案。这些解决方案在人工检验来看都很有吸引力,所以列举和考虑不同的主要设计方案是系统设计一个很重要的方面。第62页,共87页,2024年2月25日,星期天1、列举设计方案(1)是开发一个全新的系统还是对现有的系统进行修改(2)实现现有的系统不能正常发挥的作用。修改一个现成的系统比设计一个全新的系统要困难得多。

第一种方法简单地修收集的信息和生成的报表第二种方法包括重新组织工作的责任2、描述各种方案一旦主要方案被确定下来,就应该对每一个方案进行备案和描述。比如,一个用于数据收集和报告分发的计算机网络系统不是集成化就是分散化的。第63页,共87页,2024年2月25日,星期天3、评价各种方案

(1)运用“成本/收益”分析(2)考虑各种因素的可行性,在技术上和操作上是可行的。例如,一个公司需要一个复杂的大型计算机,它必须为管理和操作这个系统作好准备,这包括变更现有人员的工作职责。当实施这个系统的时候,公司必须确信相关的人员有能力胜任新的系统。然而,人们很容易低估复杂的信息系统对维护、管理和操作的需要。第64页,共87页,2024年2月25日,星期天比较好的系统设计程序是先设计系统输出,然后反过来再定义输入报告和其他输出数据库设计详述过程详述输入控制考虑控制类型控制函数应用系统组成格式、频率/出发点、输出介质、用户、数量一般内容、文档组织、存储介质、文档规模、使用数量操作顺序、过程数量格式、输入介质、交易数量第65页,共87页,2024年2月25日,星期天系统设计的主要内容1、新系统总体结构框架设计2、代码设计3、数据库设计4、输入/输出设计5、处理流程及模块功能的设计第66页,共87页,2024年2月25日,星期天系统设计的方法

主要是自顶向下的结构化设计方法,在局部环节上使用原型法、面向对象方法系统设计的结果一系列的系统设计文件,这些文件是物理地实现一个信息系统(包括安装硬件设备和编制软件程序)的重要基础第67页,共87页,2024年2月25日,星期天(一)系统总体设计

总体设计的主要任务:建立系统结构图,用系统结构图来描述系统的层次、分块结构。

1、系统设计的基本要求(1)可变更性(2)完整统一性(3)简单可靠性第68页,共87页,2024年2月25日,星期天2、结构化设计方法的原则

(1)自顶向下、层层分解(2)模块的单一性和独立性(3)高内聚低耦合

高内聚是指每个模块内部各组成成分有较高的联系,使模块具有较强的独立性。低耦合是指模块与模块之间应有较少的联系,以减少模块间的影响。第69页,共87页,2024年2月25日,星期天3、会计信息系统的总体结构会计信息系统(主控)会计核算子系统会计管理子系统会计决策支持子系统账务处理固定资产核算存货核算销售核算成本核算会计报表生成与汇总凭证处理记账查询打印系统管理日记账明细账总账第70页,共87页,2024年2月25日,星期天(二)详细设计系统元素设计规则系统元素设计规则输出(报告或文档)成本有效性可靠性清晰性时效性数据处理成本有效性统一性整合度准确性数据库成本有效性整合度标准化灵活性安全性准确性效率性结构数据输入成本有效性准确性统一性整合性控制和安全措施成本有效性综合性合理性第71页,共87页,2024年2月25日,星期天(二)详细设计1、数据库设计:文件种类、文件组织形式、文件结构、文件属性

2、代码设计唯一确定性、可扩充性、易识别性、简短性、稳定性、合法合规性会计科目代码、物码、人员码、部门码、校验码

3、输出设计(1)输出方式设计(2)输出格式设计的要求第72页,共87页,2024年2月25日,星期天4、输入设计输入设计的关键是提高输入速度和数据输入的完整性(1)输入方式设计(2)输入数据校验(3)对话设计第73页,共87页,2024年2月25日,星期天(三)编写系统设计说明书

在完成了上述设计工作后,对其加以整理,就可编写系统设计说明书,主要包括系统结构图、数据库文件及其他辅助说明等。第74页,共87页,2024年2月25日,星期天四、会计信息系统的实施(一)系统实施阶段的主要活动

1、系统实施的前提条件(1)对系统分析和系统设计的充分理解(2)制定一套实施计划,这套实施计划包括一张能够详细显示全部关键活动的时间表和预算表。在实施过程中,必须对这张时间表和预算表进行持续的监督,对于偏离这张时间表或预算表的任何情况都应编制报告进行说明。

2、系统实施的主要活动:人员培训、详细的系统实施计划、编程、系统测试、制定标准、编制文档、新旧系统转换第75页,共87页,2024年2月25日,星期天(二)程序设计

1、程序设计的质量要求:程序的正确性

2、程序设计的步骤

3、结构化程序设计第76页,共87页,2024年2月25日,星期天例1:某企业的职工工资数据文件有姓名、月工资、工龄、病假天数、病假扣款和实发工资等项目。病假扣款的方法是按工龄长短为依据,工龄在8年以上不扣款,从5年到8年扣当日工资的10%,从2年到5年扣15%,2年以下扣20%。每月按25天计算。第77页,共87页,2024年2月25日,星期天表单数据项如下:姓名XM月工资GZ工龄GL病假天数TS病假扣款KK实发工资SF张华153050

李红148043

五芳2800101

第78页,共87页,2024

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论