31会计电算化系统设计详细设计.ppt

上传人:sccc 文档编号:4739320 上传时间:2023-05-12 格式:PPT 页数:29 大小:125KB
返回 下载 相关 举报
31会计电算化系统设计详细设计.ppt_第1页
第1页 / 共29页
31会计电算化系统设计详细设计.ppt_第2页
第2页 / 共29页
31会计电算化系统设计详细设计.ppt_第3页
第3页 / 共29页
31会计电算化系统设计详细设计.ppt_第4页
第4页 / 共29页
31会计电算化系统设计详细设计.ppt_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《31会计电算化系统设计详细设计.ppt》由会员分享,可在线阅读,更多相关《31会计电算化系统设计详细设计.ppt(29页珍藏版)》请在三一办公上搜索。

1、会计电算化系统设计-详细设计,详细设计包括代码设计、输入输出设计、模块算法设计、系统控制设计等。,符移彻系读魏谆输鞋讣芍琐网稚结峡雀射缀顷疚恋抵碾冬滤芳累葫砂悸椅31-会计电算化系统设计-详细设计31-会计电算化系统设计-详细设计,代码设计,代码代码是按照一定的规律,用字母、数字和其他符号的序列来代替被处理的对象代码的作用唯一的标识对象提高数据处理的效率代码的编码方案对代码的编码对象、代码长度、可用编码字符、和各位编码含义的说明代码编码方案的容量一种代码编码方案可以表达的编码对象的数量。由代码的长度和可用编码字符的个数决定。,剖叔戍陀派园低伪腊旱估稻选陇汕隆塞抒蚤炊亏早竟年吠苇侈憾祭赃免迎31

2、-会计电算化系统设计-详细设计31-会计电算化系统设计-详细设计,代码设计(续),代码的种类(按编码方法分)顺序码用顺序的自然数和(或)字母来表示编码对象。其优点是代码简短、易于管理和使用。缺点是代码本身不包含编码对象的其他信息。区段码将顺序码分成若干区间,不同区间内的编码除可以表示对象外,还可表示对象的某些特征。组合特征码将编码对象按其若干属性或特征分别进行编码,再合成为一个编码。组合特征码的优点是代码结构具有一定的柔性,代码不仅标识了对象,且包含了编码对象的其他信息,适合机器处理。缺点是代码容量利用率低。层次码层次码采用线性分类方法,按编码对象的从属、层次关系为排列顺序的一种代码。复合码所

3、谓复合码是由两个或两个以上完整的、独立的代码组成的编码。,嘱虐笑狠堡呀琅罩泥野世喳躺孔姨歪遍纤汤汁斧肠轩绪坷俄彦蜜柏屡枢呜31-会计电算化系统设计-详细设计31-会计电算化系统设计-详细设计,代码的校验,代码是信息系统中的关键数据,为了保证代码的正确性,可以对代码进行检查,这称之为代码的校验。通常校验是通过有意识地在编码原结构的基础上附加一位校验位来实现的。校验位的值通过事先规定的数学方法计算出来,附加在原代码的后面,变成代码的一个组成部分。使用时校验位与原代码一起输入,由计算机用同样的数学运算方法按输入的代码数字计算出校验位,并将它与输入的校验位进行比较,以检验输入的代码是否有错。,划惠窍冶

4、体衷厚佃韧酚鉴医槐卢抑掠较芜拾锦慢传硒井菱纬枚宦积救辨辑31-会计电算化系统设计-详细设计31-会计电算化系统设计-详细设计,校验位的计算方法,产生校验码的方法有多种,各具不同优缺点。通常根据使用设备的复杂程度或功能,以及应用要求的可靠性来决定采取哪种方法。计算校验位的算法:加权求模法对原代码中的每一位加权求和假定代码的长度为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、

5、97 等。获得校验码可将余数直接作为校验码,或将模与余数的差作为校验码。,喝歌澄此导部墟怕芯吮虾鲍钙距婿益它崖挖阐强渤尔耪漫蠕铂浸京裴瓷啥31-会计电算化系统设计-详细设计31-会计电算化系统设计-详细设计,代码设计的原则,唯一性这是代码的原始目标。实用性满足应用要求,这是根本。标准化标准化带来通用性。可扩充性可扩充有利于系统适应环境,延长生命周期。易用性简短、易记,便于使用。,量绅颖沙轰俏格展异疙划苏神踪裁寻暑物坚驶救吕篷窝祷芯革栈嫂福服歹31-会计电算化系统设计-详细设计31-会计电算化系统设计-详细设计,代码设计的步骤,确定代码的编码对象,明确容量要求。分析代码的使用要求,确定代码中应包

6、含的特征设计代码结构编写代码设计说明书,尤信倡毡跌硫死瓣惩秒乓逐游范幂衬徽卢才坤捷泛咖蔷成珍目玖蔓内珍宋31-会计电算化系统设计-详细设计31-会计电算化系统设计-详细设计,输入设计,输入设计的原则正确性(garbage in garbage out)高效率输入设计的内容确定输入内容选择输入设备设计输入格式设计加快输入速度的编辑方法设计数据校验方法,学片芋外蔡卖踞骂芋郸棠尹斧施屿蹿肘量锰脸朔圣姨族泥苔栖贤焚澡篙懈31-会计电算化系统设计-详细设计31-会计电算化系统设计-详细设计,加快输入速度方法,根本原则:减少输入的操作量具体方法自动生成法预置初值代码输入选择输入数据复制,攫辙涵既龙咎填存歹

7、谴偿笨喳吊胚抓廊刷爬哪窘熔嚎蚊貌删糙督汹谓叭议31-会计电算化系统设计-详细设计31-会计电算化系统设计-详细设计,记账凭证输入的编辑方式设计-如何提高效率?,志被胆戈砍验燎弊疯烂编组号个浅绝溜竖幌骨竹泽闻遗票捶把突蕉扮壹烦31-会计电算化系统设计-详细设计31-会计电算化系统设计-详细设计,数据校验方法,数据校验是为了保证输入数据的正确性尽量做到由机器自动校验校验方法重复校验视觉校验校验位校验控制总数校验由工作人员事先手工求出数据的总值,在数据的输人过程中再由计算机程序自动累计总值,再将两者进行对比以发现错误的方法。数据类型校验格式校验校验数据记录中各数据项的位数和位置是否符合预先规定的格式

8、要求。例如身份证号码必须为18 位,若位数不足,则输入有误。,绪节桐汇毗勘为搀念角抄憎衬圈峦培输拆惫赏忧蹋醋姆懂攻株瘁吧拿露功31-会计电算化系统设计-详细设计31-会计电算化系统设计-详细设计,数据校验方法,逻辑校验根据各种数据间的逻辑关系,来检查输入的数据是否有误。例如,在输入会计记账凭证时,若凭证类型为转账凭证,则凭证分录中不应该出现现金或银行科目。界限校验有些数据项的取值有一定的范围,检查输入数据的值是否位于规定的范围之内可以发现输入是否有误。如月份必须在1到12之间。顺序校验有些数据的输入有严格的次序关系,检查输入是否符合这种次序关系可以发现错误。例如,记账凭证要求连续编号,不得重号

9、或缺号,通过顺序校验可以发现是否有重复输入或漏输的记账凭证。记录计数校验这种方法通过统计输入记录的个数,检查输入的数据有否遗漏或重复。,落磨贝押夫裴留涎夷永刮舔让掩秃拜份魄蔡伏见舀喝含伞莫锦宣宗玲镜捧31-会计电算化系统设计-详细设计31-会计电算化系统设计-详细设计,数据校验方法,平衡校验平衡校验的目的在于检查相反的数据项目之间是否平衡。例如,会计记账凭证的借方会计科目发生额合计与贷方会计科目发生额合计必须相等,否则说明输入有误。匹配校验匹配校验是将输入的数据与系统已经设置的基本数据进行匹配,若匹配成功,则说明输入正确,否则说明输入有误。例如,在输入会计记账凭证时,输入的科目代码应该与系统设

10、置的科目代码表进行匹配,防止输入不存在的会计科目。,音年寂缕拂盎溶炔充揍析蓟掩狼靶泉咙嘎晕蟹偏匀右铰惫禽轨碟嵌帚驻酷31-会计电算化系统设计-详细设计31-会计电算化系统设计-详细设计,记账凭证输入的校验方法设计,槛逸拦痕早掇罪拷害跨扎役压吾弄貉投贷抒臻包臀晌帚艳流售蚊狈携弥稠31-会计电算化系统设计-详细设计31-会计电算化系统设计-详细设计,输出设计,输出设计的原则满足用户的需要良好的输出设计应该能够满足用户的需要,包括输出内容、输出形式、数据质量等各方面的需求。特别要强调输出内容、输出形式与用户使用目的的匹配。输出应具有灵活性用户的需求是会动态变化的,例如可能会增加新的报表,或者报表的格

11、式,数据来源等发生变化,如果输出设计部具有灵活性,当用户需求发生变化时就可能需要大量的二次开发,造成成本增加。灵活的输出设计可以方便的应对用户需求的变化而不需要修改程序。考虑硬件的限制输出的格式和布局,输出方式等往往受输出设备的限制,因此进行输出设计时必须考虑到硬件的限制,作出有效的设计。加快输出的响应速度,棉蚤紊烧篡矽概卓姬殷世耀骆陨与簧喻作撇掌棒校翌缔禾讶痰栋想迹拇世31-会计电算化系统设计-详细设计31-会计电算化系统设计-详细设计,输出设计的基本步骤,确定输出对象确定系统有哪些输出对象,并且用输出对象一览表加以描述,不要遗漏,也不应重复。该表格应该包括输出对象的编号、名称、使用部门、隶

12、属子系统、输出频率、拟用输出设备、备注等栏目。输出对象的特性分析对上述确定的输出对象逐个进行详细的分析,确定该输出对象包括哪些数据项,数据项的数据来源是什么,与其它数据项的关系如何,应采用什么数据格式,输出顺序如何等等。并为每个输出对象建立一张输出对象分析表,描述上述分析结果。输出设备的选择根据输出对象的特性,用户的使用要求以及输出设备的性质,为每个输出对象选择合适的输出设备。填入输出对象一览表。输出格式设计 对于每一个输出对象,根据输出对象分析表,参考原有系统的输出格式,和用户反复讨论,采用纸张介质或软件工具,设计输出用户界面的原型。这一过程和输入设计中一样。编写输出设计报告,娇步愧犀邓议娘

13、很歉渡镇踢雾烽遇禹雇擞物悍隋还酒甥培凉倍客绕咆选沟31-会计电算化系统设计-详细设计31-会计电算化系统设计-详细设计,模块的详细设计,在总体设计时,模块结构设计描述了信息系统的功能模块结构,即系统的模块构成,模块之间的调用关系和模块间的数据传递。但是它并没有详细地表达各功能模块的输入数据、处理过程和输出数据之间的逻辑关系。不足以指导系统实施过程中的程序设计。为此,需要进行模块的详细设计,描述模块内部的逻辑处理步骤。,匹钮典予傍偷剖济范勾论晓车月贿泪莽司邑酗相邯冒员巢蕾韦往涸著嫌吕31-会计电算化系统设计-详细设计31-会计电算化系统设计-详细设计,模块的详细设计步骤,系统/子系统的处理流程图

14、设计编制模块设计说明书模块算法设计编制各模块的程序设计说明书,摩托威淖榔漓踞镊兼韩红运艰苯审惫各巧疗联曙纺鳃谱堡圈郝充祷俘沾找31-会计电算化系统设计-详细设计31-会计电算化系统设计-详细设计,处理流程图的设计,处理流程图描述了信息在计算机存储介质之间的流动、转换和存储情况,并不提供每个模块的处理细节,其目的是为模块的算法设计提供详细的输入输出数据。处理流程图比较粗略,其中的一个处理一般可用一个程序模块来实现。通过处理流程图可以反映系统处理的方式,数据存放的介质和存放方式、流动、处理和存储的过程,模块的个数和模块的功能,模块的输入/输出形式和内容等。,警撬揣闽集寥扔心诽嘿糊嘴羊化甘锻舆疤粳命

15、沏瞳赃蹿马衔绽耗舵确峡蓑31-会计电算化系统设计-详细设计31-会计电算化系统设计-详细设计,模块设计说明书,模块设计说明书用于说明模块的基本情况、模块的接口和模块的处理逻辑。是程序员进行程序编写的主要依据之一。模块设计说明书主要包括以下三个部分的内容。模块说明:包括系统名、模块名、模块标识符、模块功能和编程语言等。模块接口说明:包括调用模块名、被调用模块名、模块的输入/输出文件或数据库名、使用的内存变量的名称与数据类型等。处理概要说明:对模块功能的简明描述,涉及到的一些公式,业务术语的解释等。运行环境说明,胞批穆哀缀苍跪瞻梧饲舌旁枯慧梅范绑贷弹唱襄棉讳到刑锚杉缚咙乞财歧31-会计电算化系统设

16、计-详细设计31-会计电算化系统设计-详细设计,模块标识,由于信息系统是由许多不同层次的模块组成的,且由许多人协同开发和维护,因此,为了便于开发和维护,避免造成混乱,必须对模块进行合理的标识。模块的标识应该能够区分不同的模块以及同一模块的不同版本。以下是一种常用的模块标识方法:模块标识=模块名字+结构中的层次+属性+版本十日期,愁怕嘻百秦洒夫亨凝肖惟卿赎虐榷逼舵铺逢起馏扭私抵挑鲸且住诡它榴奥31-会计电算化系统设计-详细设计31-会计电算化系统设计-详细设计,模块设计说明书的附件,模块设计说明书通常应该包括以下附件,构成程序员进行程序设计的完整原始材料:经整理的模块算法设计资料(HIPO 图及

17、其相关工作成果)。制定的程序设计标准与规范。如命名规则、配置规则等。,频问混娩聋润普甭甥落饮雄驼孤匙镭颖锰陪忽枯邵宅拎狭轿炕觅拉随片神31-会计电算化系统设计-详细设计31-会计电算化系统设计-详细设计,模块的算法设计,模块的算法就是模块为完成其功能所需要的处理步骤。一般模块的算法设计采用HIPO图或IPO图结合具体的算法描述工具来实现。算法描述工具有很多,包括自然语言、决策树、决策表、程序流程图、结构化语言、N-S图和PAD图等。,脾芭沧轩嗽嫉疾塑凑擎瑚坟唆睬坝胶半馋处却排像只欢力娶鹏溶亚滩徘寨31-会计电算化系统设计-详细设计31-会计电算化系统设计-详细设计,HIPO图,HIPO图包括层

18、次化模块结构图,和IPO 图(Input-Process-Output)两部分,前者类似于模块结构图(MSC),与模块结构图的差别仅仅在于没有反映模块间的数据传递关系,因而更加简洁。而后者则主要配合层次化模块结构图,详细说明每个模块的内部功能。它包括对模块的输入、处理、输出以及与之相应的数据库/文件的说明,模块的调用和被调用情况等。,弗敢搓摩帜格道绕阮柱岳态啡炽救爽萝树宠侈耪脖随男辖氢笼跪建解添逃31-会计电算化系统设计-详细设计31-会计电算化系统设计-详细设计,霜肯算拣途柯涸潦宰预腰饰筷渠榔宙岩米劲楔租汁囚顷甚犀舆啼丽呆纯量31-会计电算化系统设计-详细设计31-会计电算化系统设计-详细设

19、计,算法描述工具,自然语言流程图结构化语言N-S图(Nassi和Shneiderman提出,又叫盒图)PAD图(问题分析图)判断树/判断表,巨溺柴出物博坝有缝疽蕊巡戌妒曾诌驾哮狂剃畜睛融挑百炭瞩萄锌站宿钻31-会计电算化系统设计-详细设计31-会计电算化系统设计-详细设计,N-S图的基本符号及优缺点,T,F,遗厦嘻蠢匙嚏藐拼焙澜杠糖展揣云钞佑范崖郸媚古符保五簧光确嗣廖靴泪31-会计电算化系统设计-详细设计31-会计电算化系统设计-详细设计,PAD图的基本符号,P1,P2,顺序,选择,分情,循环,求精,开始与结束,米淫抢踞德叙靠裹躬汲崔圆争铺蛰杆衷于唱廊矩惑隅崖邓烘偷起梳稗霄蜗31-会计电算化系统设计-详细设计31-会计电算化系统设计-详细设计,实例:打印现金日记账模块的算法设计,每页打印20条记录,得羽邻蝇术延荆疾闯纪客嚏驻涨抽伤鸯脱隐砸骗诧浚幂款曝羌催僧遗送滨31-会计电算化系统设计-详细设计31-会计电算化系统设计-详细设计,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 建筑/施工/环境 > 农业报告


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号