版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第五章 会计信息系统开发与实施,内容简介 本章主要介绍会计信息系统开发与实施的基本理论及体系结构,包括系统开发理论与方法、系统分析与系统设计、系统实施与维护等内容。,2020/7/27,会计信息系统,2,5.1 信息系统开发理论,近年来,虽然我国很多企业开展了信息化建设工作,但是不乏失败的或效果不明显的例子。人们从实践中认识到,信息系统的建设其实是一个复杂的系统工程,没有领导的重视、全员的参与、正确的开发方法和实施方法是不能取得成功的。即使是对会计信息系统这种相对规模较小、较为简单的信息系统,仍然是这样。,2020/7/27,会计信息系统,3,一、诺兰模型,美国管理信息系统专家诺兰通过对 20
2、0 多个公司、部门发展信息系统的实践和经验的总结,提出了著名的信息系统进化的阶段模型,即诺兰模型。 1980年,诺兰将信息系统的发展道路划分为六个阶段。强调任何组织在实现以计算机为基础的信息系统时都必须从一个阶段发展到下一个阶段,不能实现跳跃式发展。,2020/7/27,会计信息系统,4,诺兰模型的六个阶段分别是:初装阶段、蔓延阶段、控制阶段、集成阶段、数据管理阶段和成熟阶段。,2020/7/27,会计信息系统,5,初装阶段:指企业购置第一台计算机并初步开发管理应用程序,初装大多发生在企业的财务部门。 蔓延阶段:计算机应用初见成效,开始扩散到各个部门,但一般是独立开发,无法共享。 控制阶段:计
3、算机预算高比例增长,管理者开始召集来自不同部门的用户组成委员会,共同规划信息系统的发展,以控制其内部活动。 集成阶段:在控制的基础上,对企业的计算机系统进行整合,开始使用数据库和远程通信技术。 数据管理阶段:信息系统开始从支持单项应用发展到在逻辑数据库支持下的综合应用。 成熟阶段:一般认为,成熟的信息系统可满足企业各管理层次的需求,真正实现信息资源的综合利用。,2020/7/27,会计信息系统,6,二、生命周期模型,生命周期模型是国内外信息系统开发中广泛使用的模型。 原理:根据信息系统的生命周期,将整个系统开发过程分为系统准备、系统分析、系统设计、系统实施、系统维护五个主要阶段,采用结构化软件
4、设计的基本思路,按照自顶向下、逐层分解、逐步求精的模块化设计原则,进行大型信息系统的开发。,2020/7/27,会计信息系统,7,生命周期模型,2020/7/27,会计信息系统,8,系统准备阶段 也称可行性分析。根据用户提出的任务和要求,进行初步调查研究,提出新系统的目标和任务,从经济上、技术上、组织上进行可行性分析。 系统分析阶段 进行详细调查,确定用户需求,全面分析现行系统的数据流程和数据结构,提出逻辑模型,解决新系统“做什么”的问题。,2020/7/27,会计信息系统,9,系统设计阶段 按照逻辑模型,设计一个能由计算机实现的方案,即物理模型,解决新系统“如何做”的问题。 系统实施阶段 进
5、行程序设计和调试,并在计算机上运行,检验通过后,移交用户使用。 系统维护阶段 在系统运行过程中不断进行各种维护,保证系统的正常使用,直到下一个生命周期。,2020/7/27,会计信息系统,10,三、原型法模型,原型是工程设计中的一个概念,指的是试制品或样品。信息系统开发中的原型是指软件的早期可运行版本。 原理:在开发人员和用户自始至终通力合作的基础上,采用专门的开发工具快速建立一个可运行的原型交付使用,使用户及时看到系统的概貌。再根据用户的意见进行修改,如此循环往复,直到用户满意为止。,2020/7/27,会计信息系统,11,原型法模型,2020/7/27,会计信息系统,12,确定用户需求 开
6、发人员和用户合作,共同确定用户对系统的基本需求。 建立系统原型 在上阶段的基础上建立系统原型,这个原型应能完成系统的主要功能,如基本的输入输出界面。 反复运行和修改原型 根据用户的意见,对原型进行测试、修改和扩充,找出并解决问题,直到用户满意。,2020/7/27,会计信息系统,13,5.2 会计信息系统分析,一、系统初步调查 企业现行系统尽管存在这样或那样的问题,但它包含了管理人员的经验、习惯和处理问题的方法。会计信息系统的开发必须在继承现行系统的基础上进行改造和创新,不能闭门造车。因此首先要进行系统的初步调查。,2020/7/27,会计信息系统,14,初步调查的任务 了解现行会计部门的组织
7、机构和人员分工。 搜集有关的原始资料,包括记帐凭证、帐册、财务报表、会计科目、各类编码等。 了解现行的会计管理制度。 现有的计算机资源,包括计算机硬件和软件的使用情况。 了解会计人员对新系统的基本需求。,2020/7/27,会计信息系统,15,二、可行性分析,在初步调查的基础上进行可行性分析,包括: 技术上的可行性 从准备采用的技术和设备方面,论证能否达到新系统的要求。如硬件性能、开发人员、操作人员和维护人员的技术水平等。 经济上的可行性 从企业的投入和可获得的效益方面进行论证,包括直接效益和间接效益。 组织上的可行性 从系统开发的组织保证方面进行论证,如各级管理人员的态度、现行管理体制、财务
8、人员的对新系统的认识和心理承受能力等。,2020/7/27,会计信息系统,16,三、需求分析,需求分析的目的是理解、表达和确认用户的需求,它建立在对系统的详细调查基础上,并用各种图表来表示。 详细调查的内容 组织机构和人员分工,画组织机构图。 会计业务处理流程,画业务处理流程图。 数据流程调查,画数据流程图。 输入输出数据,对数据内容、格式进行描述。 数据处理方法,对数据处理方法进行描述。 代码和数据文件,对系统使用的各种代码和数据文件进行描述。,2020/7/27,会计信息系统,17,业务处理流程图举例,领料业务处理流程图,2020/7/27,会计信息系统,18,四、结构化系统分析方法,结构
9、化系统分析方法由于简单实用而被广泛使用。 原理:由于人的理解力和记忆力所受的限制,不可能一下子触及到问题的所有细节。为了降低问题的复杂性,采用自顶向下、逐层分解的方式来把大问题分解成若干个小问题,直到每个问题被理解为止。,2020/7/27,会计信息系统,19,功能分解图举例,2020/7/27,会计信息系统,20,五、数据流程图,数据流程图是一种典型的结构化系统分析工具。它用层次性图示的方法表达出系统内部的数据流向和数据转换,是新系统逻辑模型的主要表达方式。 数据流程图绘制原则 自顶向下、逐层分解、逐步求精,先画顶层图确定系统范围,再画分解图表达细节。 由外向里,先考虑输入输出,再考虑内部的
10、其他元素。,2020/7/27,会计信息系统,21,数据流程图的符号 外部实体 表示数据流的来源或终点 数据流 描述数据的流向 数据文件 描述数据的存储 数据处理 描述对数据的加工处理功能,2020/7/27,会计信息系统,22,六、数据流程图的画法,自顶向下逐层分解,输入输出保持平衡。,2020/7/27,会计信息系统,23,某企业产品销售数据流程图,先画顶层图,产品 销售,用户,厂办,合同,统计表,库存台帐,合同台帐,车间,入库单,财务 科,出库单,2020/7/27,会计信息系统,24,下层数据流程图,2020/7/27,会计信息系统,25,七、数据字典,数据流程图只是描述了系统由哪些部
11、分构成,各部分之间有什么联系,没有表达出系统的处理逻辑和数据结构,所以必须使用数据字典进行补充说明。 数据字典是对数据流程图中每一个数据项、数据流、数据处理和数据文件的完整定义。 数据字典一般用表格的形式来描述。,2020/7/27,会计信息系统,26,数据项定义 包括数据项编号和名称、数据类型、取值范围等。 数据流定义 包括数据流编号和名称、数据流组成、数据流来源和去向、流量和峰值等。 数据处理定义 是数据字典的主要成分,包括处理编号和名称、输入和输出、处理逻辑的描述等。 数据存储定义 包括数据存储编号和名称、数据存储组成、流入和流出的数据流等。,2020/7/27,会计信息系统,27,数据
12、项定义举例,2020/7/27,会计信息系统,28,数据流定义举例,2020/7/27,会计信息系统,29,数据处理定义举例,2020/7/27,会计信息系统,30,数据存储定义举例,2020/7/27,会计信息系统,31,八、系统分析说明书,系统分析说明书是系统分析阶段形成的标准档案文件,它是系统开发人员与用户交流的书面工具,也是下一阶段系统设计的重要依据。 主要内容包括:现行系统概况、可行性分析报告、新系统逻辑模型(数据流程图、数据字典、子系统划分)、软硬件初步配置方案,初步经费预算、系统开发时间表等。,2020/7/27,会计信息系统,32,5.3 会计信息系统设计,一、总体结构设计 系
13、统总体结构设计是指对会计信息系统进行子系统和模块划分,确定子系统功能和子系统之间的联系,确定子系统内部的模块结构,定义模块功能和相互之间的调用关系,以及网络设计和设备配置等。 子系统是功能模块的集合,而模块则是功能单一的单元,可用一段程序表达。,2020/7/27,会计信息系统,33,子系统划分举例,制造成本管理子系统,物资成本管理,生产成本管理,直接材料,能源成本,设备费用,综合成本管理,工资费用,焦化原料成本,烧结矿料成本,生铁原料成本,钢铁原料成本,辅助材料成本,2020/7/27,会计信息系统,34,总体结构设计的依据是新系统的逻辑模型,将数据流程图进行适当转换,形成总体模块结构图,它
14、是新系统物理模型的主要表达方式。 模块结构图设计原则 自顶向下分解。 模块的单一性和独立性。 高内聚、低耦合,即模块内部的功能尽可能密切,而模块之间的联系尽可能少。,2020/7/27,会计信息系统,35,帐务处理的模块结构图,2020/7/27,会计信息系统,36,网络设计,网络设计要考虑的是如何将总体规划中的各子系统用局域网连接起来,以及系统如何与外部网络相连接的问题。 网络设计首先要根据用户的要求选择网络的结构;然后根据系统的划分,安排网络和设备的分布;再根据组织内部的布局来考虑联网布线和设备选择;最后是根据业务的需要确定网络各节点的级别、网络操作系统、管理方式和访问权限等。,2020/
15、7/27,会计信息系统,37,网络结构,常用的计算机网络有中、小型机网络与微机网络方案,采用局域网拓扑结构。 网络计算模式有客户机/服务器(C/S)和浏览器/服务器(B/S)两种模式。两者都能从客户端访问服务器,区别是前者可在客户端运行一些网络应用软件和服务器交换数据,后者只能从客户端浏览服务器上的共享信息。,2020/7/27,会计信息系统,38,网络平台,单项业务系统:以微机和数据库管理系统为平台。 综合业务管理系统:以计算机网络系统为平台,如Windows 2000和关系型数据库管理系统。 集成系统:由OA/CAD/CAM/MIS/DSS等综合而成。集成性强,规模大,系统平台也更复杂,涉
16、及异型机、异种网络、异种库之间的信息传递和交换。,2020/7/27,会计信息系统,39,某酒店服务系统网络结构图,2020/7/27,会计信息系统,40,软硬件配置,应根据系统需要和资源约束,进行计算机软硬件的选择。计算机软硬件的选择对会计信息系统的功能有很大影响,同时也对系统的开发费用有直接影响。大型信息系统软硬件的采购可以采用招标等方式进行。,2020/7/27,会计信息系统,41,软硬件选择原则,硬件选择原则 技术上成熟可靠,易维修 标准化、兼容性、可扩充性 操作方便、适应性强 性能价格比高、售后服务好 软件选择原则 能满足功能需求,配套性好 可靠性、适应性好 安全保密性好,性能价格比
17、高,2020/7/27,会计信息系统,42,二、代码设计,代码设计是对处理对象如会计科目、材料、职工、产品等进行编码,采用数字和其他符号来代替对象的名称、属性和状态,便于计算机处理。 代码具有识别功能、分类功能和排列功能,此外还有标准化、简易助记、保密等特点。因此,计算机信息系统应尽可能多的采用代码。,2020/7/27,会计信息系统,43,代码设计原则 惟一性,保证代码的单义。 规范性,尽量采用国际和国内已颁发的标准代码,便于共享和传递。 简易性,应尽量简短,便于输入和记忆。 扩充性,在不打乱原代码体系的基础上,能够对代码进行增删改。 可靠性,为保证代码的正确性,可设置校验位,在输入或传递时
18、进行代码校验。,2020/7/27,会计信息系统,44,三、数据库设计,在系统设计阶段,可根据数据字典直接在计算机上进行数据文件的物理定义。内容包括数据项定义(名称、类型、宽度、小数位)、主键、外部键、索引文件等。 数据库和数据文件的设计是计算机信息系统开发中的一个重要环节,应在先进的数据库理论指导下进行。,2020/7/27,会计信息系统,45,四、输入输出设计,输入输出设计在某种程度上是对会计信息系统的包装,反映出人机交互的特征。输入输出的正确性和友好性在很大程度上影响着会计信息系统的应用效率和会计人员的使用信心。 输入设计 包括输入方式和输入设备的选择、以及输入界面的设计。 输入的正确性
19、应放在首位,其次才是输入速度。 为方便用户的使用,在某些环节应提供校验功能和辅助输入功能。,2020/7/27,会计信息系统,46,输出设计 包括输出方式和输出设备的选择、以及输出界面的设计。 应满足用户对输出信息的内容和格式要求。 输出手段要灵活多样,既可以屏幕显示,又可以打印,还能够存为磁盘文件。 应提供权限设置,以保证输出信息的安全和保密性。,2020/7/27,会计信息系统,47,屏幕输出格式举例,2020/7/27,会计信息系统,48,屏幕输入格式举例,2020/7/27,会计信息系统,49,五、系统设计说明书,系统设计的最后阶段需编写系统设计说明书,它既是系统设计的主要成果,也是系
20、统实施阶段的重要依据。 主要内容:系统设计的目标和任务,系统总体模块结构图,系统配置和网络体系结构,数据库设计,代码设计方案,以及输入输出设计说明等。,2020/7/27,会计信息系统,50,5.4 系统实施与维护,一、系统实施 系统实施是将系统设计阶段制定的方案变为一个可运行的系统。在这个阶段将投入大量的人力、物力和财力,使用部门的组织结构和人员配备也将发生相应的变化。系统实施约占整个系统开发周期工作量的一半以上,其中程序设计和调试是系统实施阶段的主要工作。,2020/7/27,会计信息系统,51,二、结构化程序设计,程序设计是将系统设计方案在计算机上实现的过程,即把功能模块转换成用程序设计
21、语言编写的源程序。 早期的会计电算化系统多使用BASIC、dBASE、FoxBASE语言,随着可视化编程语言的普及,目前多使用Visual C+、Visual Basic、Visual FoxPro等。,2020/7/27,会计信息系统,52,无论使用何种编程语言,结构化程序设计都扮演着重要角色。 结构化程序设计建立在模块化设计的基础上,程序结构清晰、可读性好、易于维护。有以下三种基本结构: 顺序结构 分支结构 循环结构,2020/7/27,会计信息系统,53,三、系统调试,程序编写完毕,必须进行调试,以便发现错误和纠正错误,实现系统功能。 系统调试自下而上进行,先分调,再联调,最后是总调。
22、分调即模块调试,主要由程序员进行。着重检查每个模块的运行情况,排除语法错误和逻辑错误,测试处理速度以及输入输出界面是否友好。,2020/7/27,会计信息系统,54,联调是指各子系统各模块间的联合调试,目的是发现和纠正系统设计阶段可能存在的错误。联调由系统设计人员为主,逐个子系统调试。着重检查子系统内部各模块之间的调用是否正常,子系统的功能是否齐全等。 总调是指总体调试,在各子系统调试成功的基础上进行。由系统开发负责人主持,系统分析人员和编程人员参加。着重检查系统整体功能是否正常,主控程序和各级菜单之间的调用情况,是否实现系统开发目标等。,2020/7/27,会计信息系统,55,四、系统切换,系统切换是指用新系统代替老系统。首先要完成系统初始化和数据录入,然后进行作业切换。一般有三种方法: 直接切换,即在某一时刻停止老系统,新系统投入运行。 并行切换,即新系统投入运行后,老系统并不停止使用,经过一
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年网络信息安全知识竞赛试卷及答案(十七)
- 26年线上检测申请操作指引
- 江苏省苏州市苏州湾实验初级中学2024-2025学年上学期课堂适应性练习九年级数学(无答案)
- 建筑工程门窗安装施工方案
- 影剧院工程试验方案
- 加固检测施工工艺流程
- 2026年机修钳工初级工(五级)职业技能鉴定考试题库(地方专用)
- 事假管理办法
- 2026年幼儿教师行为观察与分析培训方案
- 消防标志灯安装施工工艺流程
- 2023年海南省工会系统招聘考试题库及答案解析word版
- 对北京卫视的分析报告
- 高考复习《下定义》课件
- 四渡赤水 (2)课件
- 大管轮实习记录簿【范本模板】
- 数学七年级下学期1.28 平行线-角度旋转问题
- 韦氏-儿童智力测验量表(全面)
- GB/T 26725-2023超细碳化钨粉
- 三腔二囊管使用课件
- 不甘屈辱奋勇抗争
- 铁路路基病害
评论
0/150
提交评论