会计软件分析与设计(1)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
会计软件分析与设
计
第一章帐务处理程序分析
学习目的与要求:
帐务核算系统是会计核算软件中使用最为广泛、最为重要的一个子系统。
本章以系统开发过程为主线,简要介绍各过程的任务、要求及注意事项。
通过本章的学习,要求读者对帐务处理系统的开发过程及每个过程所涉
及的原理有一个初步的了解,明白各个过程完成的内容及任务对以后工
作的重要性。
内容提要
第一节会计工作现状调查
一、系统工作状况调查的主要内容
1、数据方面的调查。
2、处理内容方面的调查。
3、特殊事务方面的调查。
4、处理方式方面的调查。
5、代码方面的调查。
二、企业通常采用的帐务处理程序
1、记帐凭证帐务处理程序
2、科目汇总表帐务处理程序
3、汇总记帐凭证帐务处理程序
4、多栏式日记帐务处理程序
三、会计工作状况调查的意义
会计工作现状调查是进行系统初步设计的基础,如果会计工作现状没有调查清楚就进行系统
设计,则可能出现许多问题,满足不了用户的需要和功能不全的问题就要使设计人员从头再
来进行系统的调查,因此,设计人员应认真对待调查工作。
第二节系统规划
一、系统规划的任务
根据现状调查所获得的资料,首先应归纳出用户的基本需求,除满足用户提出的要求外,应说明还有哪些附加功能,对于不能满足的用户要求要说明原因,所有的系统功能要清楚,在计算机系统的配置,会计数据处理方法,系统开发的初步安排等方面进行规划,编写需求分析说明书。
二、系统规划的内容
1、计算机系统的配置方面。
2、在信息的处理方式方面。
3、在软件开发计划方面。
第三节概要设计
一、概要设计的任务及意义
概要设计是在系统可行性分析之后,为实现系统进行的技术设计,概要设计工作的好坏,直接影响到费用的多少,开发进度的快慢。
二、概要设计的内容
1、系统要求。
2、系统目标的确定。
3、环境设计。
4、通用性设计。
5、保密性设计。
6、可维护性设计。
7、外部设计。
8、文件设计及其应考虑的因素
数据的使用频度;数据的基本内容;记录格式;数据的流量;在某些时刻下,是否有两个及以上的程序使用数据;占用文件时,是对文件的全部记
录进行处理,还是处理其中某一部分;文件及数据的保密度,允许哪些人
存取数据,允许哪些人只读或禁止访问;文件名。
第四节详细设计
一、详细设计的任务
1、对概要设计的功能模块进行过程描述,开发一个可以直接转换成程序语言代码的软件表示,这种表示应当是无歧义且高度结构化的。
2.为每个模块建立一个“软件开发卷宗”文件。
二、详细设计阶段的实施步骤
1、将概要设计产生的构成软件系统的各个功能模块逐步细化,形成若干个程序模块。
2、采用详细设计工具对程序模块进行过程描述。
3、确定各个模块间的详细接口信息。
4、编写“程序设计说明书”。
5、按完成标志进行评审,如未发现异常问题,则处理结束,否则而进行
修改,修改后再次评审,直至通过为止。
三、详细设计的完成标志
1、详细地规定了各模块之间的接口,包括参数的形式和传递方式,上下
层调用关系。
2、确定了模块内的算法及数据结构。
四、过程的结构化构造
1、过程的结构化与非结构化
2、过程的结构化应遵循的原则
使用有限数量的基本逻辑结构;利用基本结构将过程组成容易识别的“块”;每块都有且只能有一个入口和一个出口;易于转换成程序代码;容易修改设
计
五、详细设计工具
1、图形工具,以图示方法描述模块处理过程。
2、语言工具,有伪代码或结构化英语来描述数据和处理过程。
3、表格工具,用表格来表示详细处理过程,这类工具适于处理逻辑十分复杂的条件和活动间的关联。
4、几种常用的详细设计工具:
流程图;框图;判定树
第五节详细设计交付的文件
一、程序设计说明书
程序设计说明书又称详细设计说明书。编制目的是说明一个软件系统各层次中的每一个模块的设计考虑,其应考虑如下内容:
1.编写目的;
2.程序系统的结构;
3.程序设计说明(程序描述;功能;性能;输入项;输出项;算法;流程逻辑;接口;存贮分配;注释设计;限制条件;测试计划;尚未解决的问题)
二、模块开发说明书
模块开发说明书是在详细设计说明书经评审和批准后建立的,并在模块开发过程中逐步编写出来,它是管理人员监督开发进度并为以后的维护人员使用的技术文件,其主要内容如下:
标题;模块开发情况(时间安排);功能说明;设计说明;源代码清单;
测试说明;评审的结论
第二章用户界面程序设计
学习目的与要求:
用户界面就是用户与计算机系统进行相互交流数据与信息的一些接口规范,
用户界面的友好性直接关系到软件系统的质量。本章通过介绍数据输入界面、
菜单等有关内容,说明在进行系统友好界面设计时应遵循的一些基本规则及
常用惯例,通过学习,要求读者掌握菜单概念及菜单选择的程序实现。
内容提要
第一节数据输入界面设计
一、用户界面及其设计要求
1、用户界面这一术语指的是用户和程序如何相互沟通,屏幕上的任何信息、文档资料以及键盘输入的命令都是用户界面的一部分,对屏幕设置,提
示、菜单和联机帮助信息设计的好坏决定着用户界面是否高效、友好,
也决定着软件是否能为用户接受,最佳的用户界面强调良好的屏幕设计,
易于使用和用户友好。
2、用户界面设计时应考虑的一般原则:
必须集成于系统设计之中,而不最后加上;减少击键次数来提高用户效率;
预测用户的下一步动作;提供错误信息来帮助纠正错误;
提供文档来减少培训时间;带有帮助信息;支持其它的输入装置。
二、输入数据程序设计要遵循如下原则:
1、简明性
2、一致性
3、完整性
4、使用颜色的原则
5、输入格式
第二节菜单和命令设计
一、菜单及其功能
1、菜单系统将当前允许用户选择操作的功能名称在屏幕上显示出来,让用户选择并完成该功能的一种用户界面形式。
2、菜单的功能
·使不熟练的的用户熟练软件,即表述其功能和特性
·提供可选项的清单
·简化选择,从而防止产生错误
·降低训练费用,因为菜单一步步引导用户完成任务
·减少用户的记忆负担
二、菜单式样
1、水平上托式菜单。
2、竖直上托式。
3、下拉菜单。
4、全屏幕菜单。
5、图标式菜单(类WINDOWS风格)。
三、菜单设计的考虑及权衡
1、设计按下ESC键将控制返回到上一级菜单。
2、同时提供亮条选择菜单及字母菜单选择。
3、考虑用户拥有使用过的其它软件的菜单风格。