




已阅读5页,还剩24页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
会计电算化系统设计-详细设计,详细设计包括代码设计、输入输出设计、模块算法设计、系统控制设计等。,代码设计,代码代码是按照一定的规律,用字母、数字和其他符号的序列来代替被处理的对象代码的作用唯一的标识对象提高数据处理的效率代码的编码方案对代码的编码对象、代码长度、可用编码字符、和各位编码含义的说明代码编码方案的容量一种代码编码方案可以表达的编码对象的数量。由代码的长度和可用编码字符的个数决定。,代码设计(续),代码的种类(按编码方法分)顺序码用顺序的自然数和(或)字母来表示编码对象。其优点是代码简短、易于管理和使用。缺点是代码本身不包含编码对象的其他信息。区段码将顺序码分成若干区间,不同区间内的编码除可以表示对象外,还可表示对象的某些特征。组合特征码将编码对象按其若干属性或特征分别进行编码,再合成为一个编码。组合特征码的优点是代码结构具有一定的柔性,代码不仅标识了对象,且包含了编码对象的其他信息,适合机器处理。缺点是代码容量利用率低。层次码层次码采用线性分类方法,按编码对象的从属、层次关系为排列顺序的一种代码。复合码所谓复合码是由两个或两个以上完整的、独立的代码组成的编码。,代码的校验,代码是信息系统中的关键数据,为了保证代码的正确性,可以对代码进行检查,这称之为代码的校验。通常校验是通过有意识地在编码原结构的基础上附加一位校验位来实现的。校验位的值通过事先规定的数学方法计算出来,附加在原代码的后面,变成代码的一个组成部分。使用时校验位与原代码一起输入,由计算机用同样的数学运算方法按输入的代码数字计算出校验位,并将它与输入的校验位进行比较,以检验输入的代码是否有错。,校验位的计算方法,产生校验码的方法有多种,各具不同优缺点。通常根据使用设备的复杂程度或功能,以及应用要求的可靠性来决定采取哪种方法。计算校验位的算法:加权求模法对原代码中的每一位加权求和假定代码的长度为N:C1,C2,Cn为每一位确定权因子为:P1,P2,Pn计算加权和S=:C1*Pl+C2*P2+Cn*Pn权因子可选为自然数序列,几何级数序列,或质数序列等。将加权和S除以模M得到余数RS/M=QR其中Q表示商:R表示余数。模可取不同的数,如:9、10、11、37、97等。获得校验码可将余数直接作为校验码,或将模与余数的差作为校验码。,代码设计的原则,唯一性这是代码的原始目标。实用性满足应用要求,这是根本。标准化标准化带来通用性。可扩充性可扩充有利于系统适应环境,延长生命周期。易用性简短、易记,便于使用。,代码设计的步骤,确定代码的编码对象,明确容量要求。分析代码的使用要求,确定代码中应包含的特征设计代码结构编写代码设计说明书,输入设计,输入设计的原则正确性(garbageingarbageout)高效率输入设计的内容确定输入内容选择输入设备设计输入格式设计加快输入速度的编辑方法设计数据校验方法,加快输入速度方法,根本原则:减少输入的操作量具体方法自动生成法预置初值代码输入选择输入数据复制,记账凭证输入的编辑方式设计-如何提高效率?,数据校验方法,数据校验是为了保证输入数据的正确性尽量做到由机器自动校验校验方法重复校验视觉校验校验位校验控制总数校验由工作人员事先手工求出数据的总值,在数据的输人过程中再由计算机程序自动累计总值,再将两者进行对比以发现错误的方法。数据类型校验格式校验校验数据记录中各数据项的位数和位置是否符合预先规定的格式要求。例如身份证号码必须为18位,若位数不足,则输入有误。,数据校验方法,逻辑校验根据各种数据间的逻辑关系,来检查输入的数据是否有误。例如,在输入会计记账凭证时,若凭证类型为转账凭证,则凭证分录中不应该出现现金或银行科目。界限校验有些数据项的取值有一定的范围,检查输入数据的值是否位于规定的范围之内可以发现输入是否有误。如月份必须在1到12之间。顺序校验有些数据的输入有严格的次序关系,检查输入是否符合这种次序关系可以发现错误。例如,记账凭证要求连续编号,不得重号或缺号,通过顺序校验可以发现是否有重复输入或漏输的记账凭证。记录计数校验这种方法通过统计输入记录的个数,检查输入的数据有否遗漏或重复。,数据校验方法,平衡校验平衡校验的目的在于检查相反的数据项目之间是否平衡。例如,会计记账凭证的借方会计科目发生额合计与贷方会计科目发生额合计必须相等,否则说明输入有误。匹配校验匹配校验是将输入的数据与系统已经设置的基本数据进行匹配,若匹配成功,则说明输入正确,否则说明输入有误。例如,在输入会计记账凭证时,输入的科目代码应该与系统设置的科目代码表进行匹配,防止输入不存在的会计科目。,记账凭证输入的校验方法设计,输出设计,输出设计的原则满足用户的需要良好的输出设计应该能够满足用户的需要,包括输出内容、输出形式、数据质量等各方面的需求。特别要强调输出内容、输出形式与用户使用目的的匹配。输出应具有灵活性用户的需求是会动态变化的,例如可能会增加新的报表,或者报表的格式,数据来源等发生变化,如果输出设计部具有灵活性,当用户需求发生变化时就可能需要大量的二次开发,造成成本增加。灵活的输出设计可以方便的应对用户需求的变化而不需要修改程序。考虑硬件的限制输出的格式和布局,输出方式等往往受输出设备的限制,因此进行输出设计时必须考虑到硬件的限制,作出有效的设计。加快输出的响应速度,输出设计的基本步骤,确定输出对象确定系统有哪些输出对象,并且用输出对象一览表加以描述,不要遗漏,也不应重复。该表格应该包括输出对象的编号、名称、使用部门、隶属子系统、输出频率、拟用输出设备、备注等栏目。输出对象的特性分析对上述确定的输出对象逐个进行详细的分析,确定该输出对象包括哪些数据项,数据项的数据来源是什么,与其它数据项的关系如何,应采用什么数据格式,输出顺序如何等等。并为每个输出对象建立一张输出对象分析表,描述上述分析结果。输出设备的选择根据输出对象的特性,用户的使用要求以及输出设备的性质,为每个输出对象选择合适的输出设备。填入输出对象一览表。输出格式设计对于每一个输出对象,根据输出对象分析表,参考原有系统的输出格式,和用户反复讨论,采用纸张介质或软件工具,设计输出用户界面的原型。这一过程和输入设计中一样。编写输出设计报告,模块的详细设计,在总体设计时,模块结构设计描述了信息系统的功能模块结构,即系统的模块构成,模块之间的调用关系和模块间的数据传递。但是它并没有详细地表达各功能模块的输入数据、处理过程和输出数据之间的逻辑关系。不足以指导系统实施过程中的程序设计。为此,需要进行模块的详细设计,描述模块内部的逻辑处理步骤。,模块的详细设计步骤,系统/子系统的处理流程图设计编制模块设计说明书模块算法设计编制各模块的程序设计说明书,处理流程图的设计,处理流程图描述了信息在计算机存储介质之间的流动、转换和存储情况,并不提供每个模块的处理细节,其目的是为模块的算法设计提供详细的输入输出数据。处理流程图比较粗略,其中的一个处理一般可用一个程序模块来实现。通过处理流程图可以反映系统处理的方式,数据存放的介质和存放方式、流动、处理和存储的过程,模块的个数和模块的功能,模块的输入/输出形式和内容等。,模块设计说明书,模块设计说明书用于说明模块的基本情况、模块的接口和模块的处理逻辑。是程序员进行程序编写的主要依据之一。模块设计说明书主要包括以下三个部分的内容。模块说明:包括系统名、模块名、模块标识符、模块功能和编程语言等。模块接口说明:包括调用模块名、被调用模块名、模块的输入/输出文件或数据库名、使用的内存变量的名称与数据类型等。处理概要说明:对模块功能的简明描述,涉及到的一些公式,业务术语的解释等。运行环境说明,模块标识,由于信息系统是由许多不同层次的模块组成的,且由许多人协同开发和维护,因此,为了便于开发和维护,避免造成混乱,必须对模块进行合理的标识。模块的标识应该能够区分不同的模块以及同一模块的不同版本。以下是一种常用的模块标识方法:模块标识=模块名字+结构中的层次+属性+版本十日期,模块设计说明书的附件,模块设计说明书通常应该包括以下附件,构成程序员进行程序设计的完整原始材料:经整理的模块算法设计资料(HIPO图及其相关工作成果)。制定的程序设计标准与规范。如命名规则、配置规则等。,模块的算法设计,模块的算法就是模块为完成其功能所需要的处理步骤。一般模块的算法设计采用HIPO图或IPO图结合具体的算法描述工具来实现。算法描述工具有很多,包括自然语言、决策树、决策表、程序流程图、结构化语言、N-S图和PAD图等。,HIPO图,HIPO图包括层次化模块结构图,和IPO图(Input-Process-Output)两部分,前者类似于模块结构图(MSC),与模块结构图的差别仅仅在于没有反映模块间的数据传递关系,因而更加简洁。而后者则主要配合层次化模块结构图,详细说明每个模块的内部功能。它包括对
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 宿舍线路火灾应急预案(3篇)
- 火灾山体滑坡地震应急预案(3篇)
- 软件设计师考试自我激励与提升策略试题及答案
- 逆袭成功的软件设计师考试试题及答案
- 企业网络服务模型试题及答案
- 高考数学解析能力提升指南试题及答案
- 2025年网络攻防技能试题及答案
- 法学概论的影响力试题与答案分析
- 面对失败的成长经历2023年高考作文试题及答案
- 网络测量工具试题及答案
- 保研经验分享会课件
- 2024年重庆市高考物理试卷(含答案解析)
- 2024-2030年中国军用个人防护装备行业市场发展趋势与前景展望战略分析报告
- 2022年6月英语四级真题 第一套
- DB33∕T 2154-2018 公路桥梁后张法预应力施工技术规范
- 新编应用文写作全套教学课件
- 四川省凉山州2022-2023学年七年级下学期期末历史试题
- JBT 1306-2024 电动单梁起重机(正式版)
- QBT 2262-1996 皮革工业术语
- 《工程建设标准强制性条文电力工程部分2023年版》
- 心理干预各论家庭治疗
评论
0/150
提交评论