计算机会计信息系统开发方法与步骤
会计信息系统操作步骤
综合分析题一、总账系统总账系统的步骤:在进行总账系统的实验中,首先进行总账系统的初始设置,包括录入企业的基本信息、部门档案、职员档案、供应商档案、往来客户档案等内容,设置会计科目、凭证类别、结算类型、项目核算等内容,录入期初余额,进行试算平衡与期初对账。
在完成上述内容以后,就要录入本期发生业务的会计分录,要按时间的先后顺序,逐日逐比录入,在录入的过程中,要把需要录入现金流量的编号的会计分录录入会计编号,为今后编制现金流量表打下基础.到会计期末,需要对上述的凭证进行审核、出纳签字、主管签字、记账,要对企业的银行存款账户进行对账,以查企业银行存款账簿的记录与银行账户的金额是否相等,如果不相等,应编制“银行存款余额调节表”,使金额相等。
会计期末,还需进行期末转账业务,包括自定义转账、对应结转、销售成本结转、汇兑损益结转、期间损益结转.最后进行结账,完成结账,编制资产负债表、利润表和现金流量表等财务报表。
二、工资系统和固定资产系统工资系统的步骤:工资系统中,首先启动工资管理系统,建立工资账套,设置基础信息,包括部门设置、人员类别设置、工资项目设置、人员档案设置、工资计算公式设置等,然后进行日常业务处理,包括工资变动处理、扣缴个人所得税处理等,最后进行期末处理,包括工资分摊、工资报表管理、汇总工资类别、期末结转。
固定资产系统的步骤:固定资产系统中,首先启用固定资产管理系统和对固定资产系统进行初始化操作,然后进行基础设置,包括部门设置、部门对应这就科目设置、资产类别设置、增减方式设置、使用状况设置、折旧方法设置、录入原始卡片等,接下来进行日常业务处理,包括资产增加、资产减少、资产变动、计提折旧、凭证查询、凭证修改、凭证删除等日常业务处理,最后进行期末业务处理,包括对账、结账等操作。
1、对实验结果进行分析:1.对于明细科目的确定是根据本企业情况设定的,明细科目名称要通俗易懂,并将相应明细科目设为辅助核算目录2。
会计信息系统开发方法
会计信息系统开发方法引言会计信息系统(Accounting Information System, 简称AIS)是指用来记录、处理和报告会计信息的系统。
它在现代会计工作中起到了关键的作用,帮助管理者进行决策、监控和评估业务的财务状况。
会计信息系统的开发是一个复杂而重要的过程,本文将介绍一种常用的会计信息系统开发方法。
敏捷开发方法敏捷开发方法是一种快速开发软件系统的方法论,它强调与用户的频繁沟通和合作,以及快速适应需求变化。
对于会计信息系统的开发来说,敏捷开发方法也可以发挥重要的作用。
需求收集和分析在敏捷开发过程中,需求收集和分析是一个重要的起点。
会计信息系统的开发团队需要与用户进行密切的合作,了解业务流程和需求。
通过问卷调查、面对面的讨论和用户参与的会议,团队可以收集到详细的需求信息。
在需求收集的过程中,团队应当重点关注以下方面: - 会计信息系统所需要支持的业务流程; - 报表和所需的数据分析功能; - 安全性与数据保护需求; - 需要集成的其他系统。
迭代开发和用户反馈敏捷开发方法还强调迭代开发和用户反馈。
会计信息系统的开发过程应该被划分为多个迭代,每个迭代结束后,团队需要与用户进行沟通和反馈。
在每个迭代中,开发团队应该根据用户反馈和新的需求进行相应调整和改进。
这样可以确保会计信息系统的功能和性能能够与用户需求保持一致。
自动化测试和质量保证为了确保会计信息系统的稳定性和质量,敏捷开发方法强调自动化测试和质量保证。
开发团队应该建立一套自动化测试框架,并在每个迭代结束后进行全面的测试。
自动化测试可以帮助开发团队快速发现和修复系统中的问题,并确保系统的稳定性。
此外,质量保证措施,如代码审查和性能测试也是必不可少的。
结论会计信息系统的开发方法需要充分考虑用户需求和敏捷开发的原则。
敏捷开发方法可以帮助开发团队快速响应用户需求的变化,并确保会计信息系统的质量和稳定性。
在开发过程中,需要收集和分析用户需求,进行迭代开发并与用户保持频繁的沟通和反馈。
电算化常考的信息系统开发流程
电算化常考的信息系统开发流程信息系统开发是指利用计算机技术、软硬件设备和网络资源将人员、设备、方法等各种资源有机地结合起来,依据特定的规范和要求,开发和构建符合用户需求的信息处理系统。
在电算化领域中,信息系统开发流程是一种管理方法,它以一系列步骤和活动的形式,指导和推进信息系统的开发工作。
本文将重点介绍电算化常考的信息系统开发流程。
1. 需求分析阶段需求分析阶段是信息系统开发的起点,也是最为重要的阶段之一。
在这个阶段中,开发团队与用户充分沟通,获取用户需求,明确系统的功能、性能和约束条件。
需求分析的目标是确保开发出的信息系统能够满足用户的实际需求。
- 用户需求调研:通过对用户进行访谈、问卷调查等方式,了解用户的真实需求,包括功能需求、业务需求、技术需求等。
- 需求规格说明:将用户需求转化为详细、清晰、可验证的需求规格说明书,包括用例模型、数据流程图、活动图等。
- 需求确认与评审:与用户进行多次确认和评审,确保需求规格说明书的准确性和完整性。
2. 概要设计阶段概要设计阶段是在需求分析阶段的基础上,进行系统整体架构设计的过程。
在这个阶段,开发团队将用户需求转化为系统的高层设计方案,包括系统的模块划分、数据结构设计、接口设计等。
- 系统结构设计:确定系统的整体结构,包括客户端、服务器、数据库等组成部分,以及它们之间的关系和交互方式。
- 模块划分与功能设计:将系统功能划分为若干个模块,每个模块具有独立的功能和职责,并进行详细的功能设计。
- 数据库设计:设计系统所需的数据库模型,包括表结构、关系、索引等。
3. 详细设计阶段详细设计阶段是在概要设计阶段基础上,对系统的各个模块进行详细设计的过程。
在这个阶段,开发团队将概要设计中的概念转化为具体的实现方案。
- 接口设计:定义系统模块之间的接口规范,确保各模块能够协同工作。
- 算法设计:设计系统中涉及的算法和计算模型,确保系统能够高效地处理各种业务逻辑。
- 界面设计:设计系统的用户界面,使其直观、易用、良好的用户体验。
会计信息系统的开发方法和步骤
3. 缺点
法统一,易给以后地 维护工作带来隐患。
第一节 会计信息系统开发概述
4.工作流程
用户提出开发要求 开发原型
使用原型
不可行处理
分析评价
不满意处理
试运行
第一节 会计信息系统开发概述
从全新的角度看问题:从系统的构成入手 面向对象的局限性在于对计 ,希望将系统的最基本结构搞清楚,从现实世 算机工具要求高,在没有进行全 界中抽象出系统组成的基本实体——对象。对 面的系统性调查分析之前,把 象是构成所要开发的信息系统的最基本要素。 握系统的结构有困难。因此, 如果将这些对象描述清楚了,就可以以比较大 目前该方法需要与其他方法结 的自由度来构建信息系统,当外界环境发生变 合应用。 化后,就可以通过重新组合对象来应对环境的
第一节 会计信息系统开发概述
综上所述,只有结构化系统开发方法是真 正能较全面支持整个系统开发过程的方法。 其他几种方法尽管有很多优点,但都只能作 为结构化系统开发方法在局部开发环节上的 补充,暂时都还不能替代其在系统开发过程 中的主导地位,尤其是在目前系统开发工作 量最大的系统调查和分析这两个重要环节。 会计信息系统的开发是一项庞大复杂的工 程,通常应采用以生命周期法为主,其他方 法为辅的开发方法。
(一)初步系统调查
1. 内容 2.调查方法 3.描述调查 结果工具 对企业的组织机构、管 理体制、经济环境、会计 查阅、收集账表、有关 业务、系统的开发条件等 制度等文档,召开座谈会, 进行初步调查,掌握与系 与有关人员面谈,填写各 ( 1)组织结构图和功能 统有关的基本情况,作为 种调查表。 结构图 可行性研究和制定开发计 ( 2)调查表 划的基础。
会计信息系统开发方法和步骤 第一节 会计信息系统开发概述 第二节 会计信息系统的调查与分析 第三节 会计信息系统的设计 第四节 会计信息系统程序设计及系统测试 第五节 会计信息系统的运行与维护
AIS的开发方法和步骤
AIS的开发方法和步骤第二章我们将为同学们介绍CBAIS的开发过程,这一章是我们后续章节的基础,比较重要,希望同学们能够认真学习。
2.1会计信息系统开发方法和步骤概述我们所要开发的CBAIS实际上是一种会计软件,也就是一种软件产品,软件产品的开发也有很多的规章制度,作为计算机专业的学生,他们会在本科阶段修一门软件工程学课程,接受这方面的知识,既然我们要进行CBAIS的设计,那么对这方面的知识也应该有所了解,先来认识一下软件工程学:一、软件工程学可行性项目建议书系统规划需求分析报告系统分析新系统开发系统设计报告系统设计系统测试报告等系统实施系统维护先来了解系统生命周期的概念:任何事物都有其产生,发展,成熟和消亡或更新换代的过程,这个过程就称为系统的生命周期。
那我们所说的系统开发就是指构建CBAIS的过程。
我们来看一下这个过程所包含的阶段:第一个阶段我们称为系统规划阶段或者是系统调查和可行性研究阶段,这个阶段的主要任务是调查用户需求和处理过程,进行可行性分析;最后提交可行性研究报告,可行性分析的内容我们后面还要展开具体的介绍;第二个阶段是系统分析阶段,主要任务是分析用户的需求,建立目标系统的逻辑模型,最后形成的文档是需求分析报告;第三个阶段是系统设计阶段,这个阶段可以细化为概要设计阶段和详细设计阶段,概要设计阶段的主要任务是建立目标系统的总体结构及数据库设计,形成概要设计说明书;详细设计阶段的主要任务是对模块进行过程描述,确定模块间的详细接口,形成详细设计说明书;这里有很多概念性的东西大家不熟悉,这个我们在后面介绍到系统设计时会具体介绍,大家先树立这样的思想即可;第四个阶段是系统实施阶段也可分为程序设计阶段和系统测试阶段,程序设计阶段的任务是按详细设计说明书,为每个模块编写程序;形成源程序清单和程序设计说明书;系统测试阶段的任务是检查和调试程序的正确性,排除错误,形成系统测试分析报告和用户操作手册;最后一个阶段是系统运行维护阶段,这是系统生命周期中历时最久的阶段,主要任务是运行程序;对程序进行修改;修改有关文档;形成运行日志。
会计信息系统的开发方法和步骤
第一节 会计信息系统开发概述
综上所述,只有结构化系统开发方法是真 正能较全面支持整个系统开发过程的方法。 其他几种方法尽管有很多优点,但都只能作 为结构化系统开发方法在局部开发环节上的 补充,暂时都还不能替代其在系统开发过程 中的主导地位,尤其是在目前系统开发工作 量最大的系统调查和分析这两个重要环节。 会计信息系统的开发是一项庞大复杂的工 程,通常应采用以生命周期法为主,其他方 法为辅的开发方法。
返回
名称 数据流 加工 文件 起点/终 点
图形
解释 反映系统各部分之间数 据传递关系 对数据流的处理过程 数据的存储形式 描述系统之外传送或接 收数据的组织或人
例:手工会计处理银行对账流程图
银行 对账 对账单
找问题 编制调节表
有关 部门
企业银行日记账
调节表
①数据流的流向有以下几种:
起点 文件 加工 加工;加工 加工;加工 加工 文件; 终点;
会计信息系统的系统分析
二、系统的需求分析
采用数据流图 和数据词典,自 上而下、逐层分 解的思路来描述 1、数据流图(DFD):用图形方式刻画 系统,面向数据 各种业务数据处理过程的工具。 进行系统分析。 2、数据词典:对流程图中的文件数据流进 行详细的描述和解释的词典。
(三)结构化分析 方法(SA方法)
第二节
会计信息系统的系统分析
(二)可行性分析
1.经济上可行性 2.技术的可行性 费用估计、效益估计 设备条件、技术力量 新系统的建立是否与 内外环境协调
返回
3.环境可行性
第二节
会计信息系统的系统分析
(三)编写可行性报告 可行性报告包括系 统研制和开发人员调 查的资料、所需资金、 工作量、开发计划、 开发进度等内容。
会计信息系统的开发方法
系统测试是指为了在系统的试运行阶段,尽可能地查出程序内部的各种错 误,以保证系统质量而进行的调试和检验,包括单元测试、组装测试和确认 测试。
单元测试验证单个模块的正确性;
确认测试又称有效性测试,它的
组装测试即集成测试,是将单个 任务是验证软件的有效性,即验证软
模块装配起来并测试模块连接的正确 件的功能和性能及其他特性是否与用
(三)原型法的优缺点及适用范围
LGO
原型法的优点
原型法能够使用户立刻与想象中的目标系统做出比较。开发人员向用户提供一个 “样品”,用户迅速向开发人员做出反馈,这就是原型法最大的优越性。
1
用户参与了系统开发的所有阶段,从而使用户的需求可以及时地、较好地得到满
足,系统的实用性强。
2
采用原型法,用户可以及早接触和使用未来系统的原型,有利于日后的系统使用
性,包括测试报告和用户操作手册等; 户的要求一致。
5
(5)运行和维护
LGO
任务是对运行后的软件系统不断进行修改扩充,改正存在的错误,使软件系统 能适应环境的变化。同时根据新的要求对软件的功能进行扩充,改善软件系统的性 能。
维护工作包括程序维护和使用维护。运行和维护阶段的文档包括运行日志、系 统问题报告、系统修改报 Nhomakorabea等文档。
会计信息系统理论与实务
任务
LGO
会计信息系统的开发方法
一、生命周期法
生命周期法又称结构化系统开发方法,目前国内外较流行的信息系统开发 方法,迄今为止开发方法中应用最普遍、最成熟的一种,在系统开发中得到了 广泛的应用和推广,尤其是大型、复杂系统的开发。
(一)生命周期法的基本思想
定义:将软件工程学和系统工程的理论和方法引入会计信息系统的研制开发中,按照用 户至上的原则,采用结构化、模块化自顶向下对系统进行分析和设计。
会计电算化-计算机会计信息系统开发方法和步骤
Slide ‹#›
2013-10-9
结构化系统方法
结构化系统开发方法也称结构化方法,是 采用“逐层分解”、“自顶向下”的方式 开发系统的方法。 结构化系统开发方法包括:结构化分析 方法、结构化设计方法、结构化程序设 计方法。
Slide ‹#›
Weifang University
会计电算化
内容
战略系统规划(涉及宏观层次上的系统资源分配)
项目规划(是在战略系统规划的框架内为个别应用 程序分配资源)
Weifang University
会计电算化
Slide ‹#›
2013-10-9
任务 1、对现行系统进行初步调查,提出 现行系统中存在的问题,初步确定 建立新系统的主要目标,预计建立 新系统可能产生的效果、可能性和 大致的时间计划; 2、在完成对现行系统初步调查和可 行性分析的基础上,写出可行性项 目建议书。
会计信息系统 Accounting Information System
第二章 计算机会计信息系统开发方法和步骤
Weifang University
会计电算化
Slide ‹#›
2013-10-9
知识要点
• 计算机会计信息系统的建立是一项复杂的 系统工程。通过本章的学习,应了解系统 开发过程和方法,同时为学习有关会计信 息系统各子系统的分析与设计奠定基础, 以便在未来的实务中能更好地应用、管理 和评价会计信息系统。 • 本章将重点学习会计信息系统的规划、分 析与设计。
Weifang University
会计电算化
Slide ‹#›
2013-10-9
主要内容
•第一节 会计信息系统开发概述 •第二节 会计信息系统的规划
会计信息系统的实施过程
财务软件应用技术(用友通10 .2 版
第1章
第4节 会计信息系统的实施过程
1.4.2配备计算机硬件和系统软件
3. 操作系统的配置 4. 对于采用单机结构的, 目前前主要采用
Windows9X/NT/XP操作系统。 5. 对于采用多用户结构的, 可采用UNIX或
XNIX操作系统。 6. 对于采用客户机/服务器网络结构或浏览器
财务软件应用技术(用友通10 .2 版
第1章
第4节 会计信息系统的实施过程
1.4.5建立管理制度
2. 操作管理制度和硬件软件维护制度
3. 操作权限。主要内容: 电算主管一般具有最
高的权限;软件操作人员应严格按照特定
的权限进行操作,凭证输入人员和审核记
账人员不能是同一人;电算维护人员必须
按有关的维护规定进行操作,除了系统维
第1章
第4节 会计信息系统的实施过程
会计信息系统的实施过程
制定会计信息系统实施计划 配备计算机硬件和系统软件 配置财务软件 培训会计信息系统应用人员 建立管理制度 新旧系统转换 会计信息系统的实施咨询
按 Esc 返回
财务软件应用技术(用友通10 .2 版
第1章
第4节 会计信息系统的实施过程
1.4.1制定会计信息系统实施计划
后,应进行登记,填写姓名、上机时间和 操作内容;操作人员的操作密码应注意保 密不能随意泄露;操作人员必须严格按操 作权限、操作步骤和方法进行操作,不得 擅自上机操作;每次上机完毕,应及时做 好所需的各项备份工作,以防发生意外事 故。 4. 硬件和软件维护制度。主要内容: 保证机房 设备安全和电子计算机正常运转的措施; 财务软件应用技术(用友通10.2 版
会计档案应以手工方式下会计档案为主,
请简述会计信息系统实施的步骤
请简述会计信息系统实施的步骤会计信息系统是指通过计算机技术和网络技术,对会计信息进行收集、处理、存储和传输的系统。
它能够提高会计工作的效率和准确性,为企业决策提供有力的支持。
实施会计信息系统需要经过一系列的步骤,下面将逐步介绍。
第一步:需求分析会计信息系统的实施首先需要进行需求分析,确定企业对会计信息系统的具体需求。
这一步骤包括对企业的会计业务流程、数据需求和功能要求进行调研和分析。
通过与企业管理层和会计人员的沟通,了解他们的需求和期望,以便后续的系统设计和开发。
第二步:系统设计在需求分析的基础上,进行系统设计。
系统设计包括数据库设计、界面设计和功能设计等。
数据库设计是指根据企业的数据需求,设计数据库的结构和关系模型,确定数据的存储方式和存储结构。
界面设计是指设计用户界面,使其直观易用,满足用户操作的需求。
功能设计是指确定系统的各项功能,包括数据录入、数据处理、数据查询和报表生成等。
第三步:系统开发系统设计完成后,进行系统开发。
系统开发是指根据系统设计的要求,进行编码、测试和调试等工作。
编码是指将系统设计的要求转化为计算机程序代码的过程。
测试是指对系统进行功能性测试和性能测试,以保证系统的正常运行和稳定性。
调试是指对系统进行排错和修正,确保系统的各项功能正常运行。
第四步:系统实施系统开发完成后,进行系统实施。
系统实施是指将开发好的系统投入使用,并对系统进行培训和推广。
系统实施需要进行数据迁移,将企业原有的会计数据导入到新系统中。
同时,还需要对企业的会计人员进行培训,使其熟悉系统的操作和功能。
此外,还需要对系统进行推广,宣传系统的优势和价值,提高企业员工对系统的接受度和使用率。
第五步:系统运维系统实施完成后,需要进行系统的运维和维护。
系统运维包括对系统的监控、维护和优化等。
监控是指对系统的运行状态进行实时监测,及时发现和解决问题。
维护是指对系统进行常规的维护工作,包括数据库备份、系统更新和安全防护等。
会计信息系统的使用方法与流程分析
会计信息系统的使用方法与流程分析随着科技的快速发展,会计信息系统在企业中的应用越来越广泛。
会计信息系统是指通过计算机技术来处理、记录和报告企业的财务信息的系统。
它不仅能提高会计工作的效率,还能提供准确、可靠的财务信息,帮助企业做出正确的决策。
本文将从使用方法和流程两个方面对会计信息系统进行分析。
一、使用方法1. 系统选择在选择会计信息系统时,企业应根据自身的需求和规模来确定合适的系统。
首先,企业需要明确自己的财务管理目标和需求,例如是否需要进行多部门的成本分析、是否需要与其他系统进行数据交互等。
其次,企业需要考虑系统的功能和性能,包括数据录入、报表生成、数据安全等方面。
最后,企业还应考虑系统的成本和实施难度,以确保选择的系统能够符合企业的预算和时间要求。
2. 系统实施系统实施是会计信息系统使用的关键环节。
在实施过程中,企业需要进行以下几个步骤。
首先,企业需要进行系统规划,明确实施的目标和范围,确定实施的时间和资源。
其次,企业需要进行系统设计和开发,包括数据库设计、界面设计、功能开发等。
然后,企业需要进行系统测试,确保系统的功能和性能符合要求。
最后,企业需要进行系统上线和培训,确保员工能够熟练使用系统。
3. 系统使用在系统实施完成后,企业需要进行系统的日常使用和维护。
首先,企业需要进行数据录入和处理,包括凭证录入、账务处理、报表生成等。
其次,企业需要进行数据分析和决策支持,根据系统提供的财务信息进行分析,帮助企业做出正确的决策。
最后,企业还需要进行系统的维护和升级,确保系统的稳定性和安全性。
二、流程分析1. 数据录入流程数据录入是会计信息系统的基础工作,它直接影响到后续的数据处理和报表生成。
数据录入流程包括以下几个步骤。
首先,企业需要收集和整理原始凭证,包括销售发票、采购发票、银行对账单等。
然后,企业需要将原始凭证录入系统,包括凭证号码、日期、摘要、金额等信息。
最后,企业需要对录入的数据进行审核和核对,确保数据的准确性和完整性。
会计信息系统的规划分析与设计
点击此处添加副标题
主要内容
本章学习目的:通过学习了解系统的开发过程和开发方法。
第一节 会计信息系统开发概述
第二节 会计信息系统的规划
第三节 会计信息系统的分析
第三节 会计信息系统的设计
会计信息系统的建立是一项重要的财务活动。 企业会计信息系统的建立的方式: 1.购买现成商品化软件 优点:费用低;速度快 缺点:依赖开发商维护;不能完全满足企业的需求 2.企业自行开发 优点:与企业业务高度协调;培养自己的开发、维护人员;可以根据需要再开发 缺点:费用高;周期长 一种可选择的方案是部分购买,部分开发
系统测试报告等
可行性项目建议书
一、系统开发的生命周期
系统规划阶段:现状调查(初步调查),需求分析,可行性分析,可行性项目建议书
01
系统分析阶段:详细调查,描述系统的业务流程,提出修改方案,提出新系统的逻辑模型。
02
系统设计阶段:根据系统分析报告规定的功能,具体设计实现逻辑模型的技术方案。 系统实施阶段:将设计的系统予以实施。购置硬件、编程、测试、写系统测试报告,编写系统操作手册等。 系统运行和维护阶段:
要点
应当突出几个备选方案的主要功能之间的区别
记账凭证查询
按凭证号 查 询
按日期 查 询
按查询条件查 询
结构图 结构图中的主要成分: (1)模块 (2)调用 (3)数据
凭证号
日期
查询条件
模块划分的原则
代码的编码方法
顺序码 组码 群码(层次码)
代码设计原则
唯一性
系统性
简明性
稳定性
扩展性
合法、合规性
代码设计的步骤
确定代码对象 考查是否已有标准代码 根据代码对象的性质和处理要求,确定选用的代码类型和编码规则 考虑检错功能 用选用的规则对被表示的对象逐个设计出其代码,编制代码表
会计信息系统设计分析过程
总体设计(硬件、功能模块设计) 详细设计(代码、数据库、接口、
安全可靠性设计、程序 模块描述)
系统分析员
测试计划 概要设计说明书 详细设计说明书 数据库设计
完成程序编制
程序员
源程序清单
程序模块测试 功能模块测试 子系统测试 系统测试 试运行
系统分析员 系统设计员 程序员 用户
开发总结 用户手册 操作手册
第二节 会计信息系统分析
1、任务与步骤 2、可行性研究 3、系统详细调查 4、功能需求分析 5、系统数据字典
一、数据字典:
对数据流中的每一数据流、基本加工、文件及数据项, 下一个“严格的定义”,所有这些定义的次序汇集。
数据字典的描述自顶向下,逐步求精。
二、数据字典条目的类型: 1、数据流条目
2、基本加工条目
2、功能模块设计
3、数据库设计
4、代码设计 6、输出设计
5、输入设计 7、安全性、可靠性设计
8、模块处理过程的详细描述
第三节 会计信息系统设计
1、系统设计概要 2、结构化系统设计
一、结构化设计方法是从数据流图出发,逐步产生系统的 总体结构。它将系统看成一个模块,然后按任务和功 能逐步将其分解成更具体的模块,直到模块足够简单、 明确,编程人员能按照模块的处理过程描述进行编程 时为止。
1、系统设计概要 2、结构化系统设计 3、功能模块设计
一、系统设计的目标 1、系统的可靠性 正确性、强健性、保密性 2、可维护性 可读性、可修改性、可扩充性 3、用户友好性
用户友好性、响应快速性 4、系统工作效率
系统的处理能力、处理速度和响应时间 5理方式与体系结构,计算机的系统配置
3、功能分析法
二、系统调查法:
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(二)主要内容:
1.由一些能够表明程序结构的关键字 2.将简单语法和自然语言相结合 a.procedure<> b.顺序结构: c.选择结构:if…. else…. endif d.分支结构:do case…. endcase e.循环结构:do while…. enddo 3.逐步细化写出下一级的PDL程序
(三)结构化分析方法(SA方法):采用数据流 图和数据词典,自上而下、,逐层分解的思路 来描述系统面向数据流进行系统分析。 1、数据流图(DFD):用图形方式刻画各种业 务数据处理过程的工具。 2、数据词典:对流程图中的文件数据流进行详 细的描述和解释的词典。
名称 数据流 加工 文件 起点/终 点
2.主要任务: 1)系统分析:可行性分析和需求分析 ①可行性分析的任务:调查用户的需求、处理过 程以及现实环境。从经济、技术、环境三个方 面对软件项目或信息系统进行可行性分析。从 以下三个方面进行: a、初步调查 b、可行性分析 c、编写可行性研究报告
②需求分析的任务:分析用户的需求,确定目标 系统必须具备那些功能,并建立逻辑模型。从 以下三个方面进行: a、分析和描述现有系统的逻辑模型 b、分析和描述目标系统的逻辑模型 c、编写需求分析说明书 采用的方法:结构化分析(SA方法)
2)系统设计的任务:建立系统的物理模型 分为两步:概要设计和详细设计 ①概要设计(总体设计):决定系统的模块结构 和数据结构(总体结构和数据库设计)。 提供的文档:概要说明书 ②详细设计:对每一个模块的详细功能、实现的 算法等细节描述。 提供的文档:详细设计说明书 方法:结构化设计(SD方法)
3)程序设计的任务:按详细设计说明书的要求选 择适当的程序设计语言把每个模块代码化,即编 写程序。 实施步骤:单个模块测试 文档:源程序清单及程序设计说明书 方法:结构化程序设计(SP方法) 4)系统测试的任务:及时发现错误并排除程序错 误使软件达到预定的要求。 实施步骤:单元测试、组装测试、确认测试 文档:测试报告和用户操作手册
(三)六个阶段:
系统分析 系统设计 程序设计 系统测试
运行和维护 系统评估
(四)特点:阶段划分明确,各个阶段应完成的
文档都有明确的规定,软件的开发易于控制, 开发成功后的软件易于维护。 (五)缺点:由于会计信息系统开发没有阶段, 人为规定的阶段造成文档书面的反复,导致开发 周期长。 (六)生命周期法的工作流程和主要任务 1.工作流程:研制和开发一个信息系统都要按 顺序经历系统分析、系统设计、程序设计、系 统测试、运行和维护、系统评估。
图形
解释 反映系统各部分之间数 据传递关系 对数据流的处理过程 数据的存储形式 描述系统之外传送或接 收数据的组织或人
例:手工会计处理银行对账流程图
银行 对账 对账单 找 问 题
找问题 编制调节表
企业银行日记账
调节表
①数据流的流向又以下几种 起点 加工;加工 文件; 文件 加工;加工 终点 加工 加工 ②加工:一个数据流图中至少有一个加工,任何 一个加工至少有一个输入数据和一个输出数据。 ③文件:可以是暂存、永久 指向文件的数据流:数据写入文件 从文件中引出的数据流:文件中读出数据 ④数据流图的起点和终点:可省略
三、详细设计:建立在概要设计说明书上,描述 各个模块如何实现,并编制详细设计说明书以 备程序设计所需。 (一)PDL语言:介于自然语言合程序语言之间, 用简单的语法和自然语言来描述模块的算法, 遵循自上向下、逐步求精的原则。
例示 if 应收账款余额<2000元 and 应收账款账龄<2个月 then 给与折扣率为5% endif
凭 证 传 输
返回
原始凭证
计算机会计信息系统 账务处理 工资核算
账表
报表
采购存货
固定资产 成本核算 销售核算
账簿
报表
下一步
原始凭证
记账凭证 机制凭证 填制 录入 自动 传入
审核 汇总 文件
输出 报表 输出 总账
报表
临时凭 证文件
历史凭 证文件
总账
登记 账簿
单位银行 对账文件
输出 明细账 日记账 明细账 日记账
(二)工作流程
用户提出开发要求
开发原型
使用原型
不可行处理
分析评价
不满意处理
试运行
第二节 会计信息系统的系统分析
一、会计信息系统的可行性研究 (一)初步系统调查: 1.内容: ①调查原系统的目标、功能、处理程序、处理 方法、业务量、系统的优缺点、需要解决的问 题和需求的迫切性。 ②原系统的运行机制 ③新系统的改造目标 ④为开发新系统能提供的各种条件
(二)详细设计应完成的工作 1.采用某表达方式对各模块功能实现进行详细描述。 2.编写详细设计说明书及评审。 (三)系统设计流程图
概要设计
总体结构设计及子系统设计 详细设计 确定算法
数据库设计
编写说明书 评审
详细描述各模块的算法
编写说明书 评审
不合格
二、概要设计:根据系统分析的要求和组织的实 际情况来对新系统进行总体结构设计,主要包 括系统功能模块设计、数据库设计、网络设计 等。 (一)SD方法:用于从系统分层数据流图导出 系统模块结构图,以低耦合度、高内聚度作为 模块划分的原则。基本思想:由大到小、自顶 向下、层层分解,直到最底层模块都是功能单 一,不能再分为止。
习
题
1.什么是生命周期法? 2.生命周期法的工作流程及主要任务是什 么? 3.什么是数据流程图? 4.什么是PAL语言?
第一次 录入 凭证核 对校验
错误凭 证处理
打印错 误凭证
第二次 录入
入账 处理
打印 凭证
下一步
凭证录入模块
第 一 次 录 入
第 二 次 录 入
凭 证 核 对 校 验
错 误 凭 证 输 出
银行对账 账簿查询
手工对账
自动对账
总账
明细账
日记账
2.结构图中模块划分的原则 1)提高模块的独立性 2)提高模块内的聚合度 3)降低模块间的耦合度 (三)代码设计 1.代码设计的编码有三种 ⑴顺序码:按一定标准依次排列 ⑵组码:用若干连续数组区段表示不同类别事物 的编码。
⑶群码:每一个代码由固定的几个区段组成每一 个区段表示一种特征并可以按顺序码或组码进 行编码。 优点:含义丰富、格式固定、系统性强、易于排 序和分类扩展性好。 2、原则: ⑴唯一性 ⑷稳定性 ⑵系统性 ⑸扩展性 ⑶简明性 ⑹合法合规性
计算机会计信息系统 开发方法和步骤
本章内容: 1.生命周期法 ①基本思想 ②工作流程和主要任务 ③特点和缺点 ④六个阶段 2.原形法
第一节 计算机会计信息系统开发概述
一、生命周期法 (一)定义:根据软件的生命周期将开发过程分 为几个阶段,进行软件的分析和设计的方法。 (二)基本思想:将软件工程学和系统工程的理 论与方法引入计算机会计信息系统的研制开发 中,采用结构化、模块化、自顶向下地对系统 进行分析和设计。
中间层数据库
抄不变 栏目名称
不变栏目名称
抄不变工资
上月数据
计算个人 实发工资
本月变动栏目
写新栏 目名称
新栏目名称
写新工 资额 本 月 变 动
计算各 栏合计
本 月 工 资 数 据
第三节 会计信息系统的设计
一、系统设计的任务:设计计算机会计信息系统 的总体结构和一些细节处理,分为两步:概要 设计和详细设计。 (一)概要设计应完成的工作 1.系统总体结构设计 2.代码和数据库文件设计 3.子系统功能模块设计 4.概要设计说明书的编写及评审
对账单
输入或 接收
对账单 文件
银行 对账
余额调节表
下一步
计算机会计系统的构成
账 务 处 理 子 系 统
工 资 子 系 统
固 定 资 产 子 系 统
采 购 子 系 统
销 售 子 系 统
成 本 子 系 统
下一步
返回 账务处理子系统 系统 初始化 科目设置 凭证 处理 制单 记账 结账 记账 结账 账表 输出 日记账 输出 明细账 输出 银行 对账 初始化 调节表 对账单 录入 自动对账 手工对账 系统 服务 数据 备分 数据 恢复
5)运行和维护的任务:系统完成并交付使用后, 对程序修改扩充以及修改有关文档。 ①程序维护:正确性维护和完善性维护 ②使用维护:环境维护、意外事故维护、计算 机病毒治理和维护 文档:运行日志、软件问题报告、软件修改报 告。 6)系统评估:从软件的功能和性能上评估系统 的优劣。 文档:评估报告书
二、原型法:从一个初始信息需求的集合出发, 在发展中初步完善信息系统的方法。 (一)基本思想:在获得用户基本需求的基础上, 快速的构造系统工程模型,然后演示这个原型系 统,在用户参与的情况下按用户合理而又可行的 要求不断地修改这一原型系统。 (三)特点:见效快 (四)缺点:整个软件系统没有一个完整地概念, 各子系统之间地接口不明确,系统开发文档无 法统一,易给以后地维护工作带来隐患。
1.结构图:SD方法中用来精确表达系统结构和 系统模块间的层次关系和联系的图形。组成部 分:
①模块: 名字 模块的功能和模块的简称 ②模块的调用关系:模块间调用和被调用 关系 。 A 调用模块
B
被调用模块
③模块间的通讯:在调用模块和被调用模块之间中 会由信息传递,有两种: a.二值控制信号:控制信号只表明“是/否” b.一般数据:字符、数值
(四)数据库文件设计 1.确定系统要建立的文件种类 ⑴账务数据库文件 ⑵辅助性数据库文件 ⑶临时性数据库文件 2.数据库文件的组织形式:记录的排列方式 ⑴顺序组织方式:记录按建立时间先后顺序进行 排列和处理。 ⑵索引组织方式:按对先后顺序排列的文件按索 引关键字自动建立索引的文件。
3.数据库文件结构设计:依据数据词典 4.确定数据库文件的属性 ⑴保密性 ⑵读写性 ⑶共享性 5.编写概要说明书