c信息系统的详细设计解析实用学习教案_第1页
c信息系统的详细设计解析实用学习教案_第2页
c信息系统的详细设计解析实用学习教案_第3页
c信息系统的详细设计解析实用学习教案_第4页
c信息系统的详细设计解析实用学习教案_第5页
已阅读5页,还剩65页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、会计学1c信息系统的详细设计解析信息系统的详细设计解析(ji x)实用实用第一页,共70页。2022-6-252第1页/共70页第二页,共70页。2022-6-253第2页/共70页第三页,共70页。2022-6-254(4 4)编写详细设计说明书,提交复审。)编写详细设计说明书,提交复审。第3页/共70页第四页,共70页。2022-6-255参见参见GB8567-2006GB8567-2006计算机软件文档编制规范。计算机软件文档编制规范。第4页/共70页第五页,共70页。2022-6-256第5页/共70页第六页,共70页。2022-6-257第6页/共70页第七页,共70页。2022-6

2、-258用程序流程图表达用程序流程图表达(biod)(biod)的三种基本控制结构如图所示。的三种基本控制结构如图所示。第7页/共70页第八页,共70页。2022-6-259依次与最大数依次与最大数MAXMAX进行比较;进行比较;(4 4)如新元素)如新元素(yun s)MAX(yun s)MAX,则,则MAX=MAX=新新元素元素(yun s)(yun s);(5 5)输出最大数)输出最大数MAXMAX。第8页/共70页第九页,共70页。2022-6-2510图图7-3 用程序流程图描述用程序流程图描述(mio sh)的求最大值的算法的求最大值的算法第9页/共70页第十页,共70页。2022

3、-6-2511第10页/共70页第十一页,共70页。2022-6-2512第11页/共70页第十二页,共70页。2022-6-2513第12页/共70页第十三页,共70页。2022-6-2514盒图不足的是,当程序内嵌盒图不足的是,当程序内嵌套的层数增多时,内层的方块越画套的层数增多时,内层的方块越画越小,不仅会增加画图越小,不仅会增加画图(hu t)(hu t)的困难,并将使图形的清晰性受到的困难,并将使图形的清晰性受到影响;当需要对设计进行修改时,影响;当需要对设计进行修改时,盒图的修改工作量会很大。盒图的修改工作量会很大。第13页/共70页第十四页,共70页。2022-6-2515第14

4、页/共70页第十五页,共70页。2022-6-2516第15页/共70页第十六页,共70页。2022-6-2517展;展; PAD PAD图既可以描述控制,也图既可以描述控制,也可以描述数据结构,很容易将可以描述数据结构,很容易将PADPAD图描述的算法转换为源程序代码;图描述的算法转换为源程序代码; 可自动生成程序。可自动生成程序。与程序流程图和盒图相比,与程序流程图和盒图相比,PADPAD图图的使用不是很普遍。的使用不是很普遍。第16页/共70页第十七页,共70页。2022-6-25184综合综合(zngh)实例实例(a)采用)采用(ciyng)程序流程图描述计算应发工资模块程序流程图描述

5、计算应发工资模块第17页/共70页第十八页,共70页。2022-6-2519 (b) (b) 采用采用N NS S图描述计算图描述计算(j sun)(j sun)应发工资模块应发工资模块 (c) (c) 采用采用PADPAD图描述计算图描述计算(j sun)(j sun)应发工资模块应发工资模块 图图7-8 7-8 三种详细设计中使用的图形工具示例三种详细设计中使用的图形工具示例 第18页/共70页第十九页,共70页。2022-6-2520在单位工作超过在单位工作超过2020年的职工,助工津贴上年的职工,助工津贴上浮浮30%30%,工程师津贴上浮,工程师津贴上浮35%35%,高工上浮,高工上浮

6、40%40%。第19页/共70页第二十页,共70页。2022-6-2521第20页/共70页第二十一页,共70页。2022-6-2522第21页/共70页第二十二页,共70页。2022-6-2523第22页/共70页第二十三页,共70页。2022-6-2524第23页/共70页第二十四页,共70页。2022-6-2525第24页/共70页第二十五页,共70页。2022-6-2526第25页/共70页第二十六页,共70页。2022-6-2527第26页/共70页第二十七页,共70页。2022-6-2528第27页/共70页第二十八页,共70页。2022-6-2529第28页/共70页第二十九页,

7、共70页。2022-6-2530第29页/共70页第三十页,共70页。2022-6-2531要求,又能够保证程序执行的效率。要求,又能够保证程序执行的效率。第30页/共70页第三十一页,共70页。2022-6-2532第31页/共70页第三十二页,共70页。2022-6-2533所在分数段人数加。为此须设三所在分数段人数加。为此须设三个计数变量个计数变量num1num1、num2num2、num3num3来存来存放各分数段人数。放各分数段人数。第32页/共70页第三十三页,共70页。2022-6-2534第33页/共70页第三十四页,共70页。2022-6-2535进行求精,给出对外求解的精确

8、描述。进行求精,给出对外求解的精确描述。第34页/共70页第三十五页,共70页。2022-6-2536第35页/共70页第三十六页,共70页。2022-6-2537案文件案文件(wnjin)(wnjin)。采用采用JacksonJackson方法设计,共分为以下四方法设计,共分为以下四步进行:步进行:第36页/共70页第三十七页,共70页。2022-6-2538第37页/共70页第三十八页,共70页。2022-6-2539第38页/共70页第三十九页,共70页。2022-6-2540(a) 改进前的程序结构图;改进前的程序结构图;(b) 改进后的程序结构图改进后的程序结构图 图图7-13 加入

9、加入(jir)基本操作和条件后的程序结构基本操作和条件后的程序结构图图第39页/共70页第四十页,共70页。2022-6-2541第40页/共70页第四十一页,共70页。2022-6-2542第41页/共70页第四十二页,共70页。2022-6-2543第42页/共70页第四十三页,共70页。2022-6-2544第43页/共70页第四十四页,共70页。2022-6-2545第44页/共70页第四十五页,共70页。2022-6-2546第45页/共70页第四十六页,共70页。2022-6-2547 n n表示表示(biosh)(biosh)有向图中的有向图中的结点个数;结点个数; p p是有向

10、图是有向图G G中的分离部分的数中的分离部分的数目。目。第46页/共70页第四十七页,共70页。2022-6-2548任一结点任一结点(ji din)(ji din)出发都可以到达所出发都可以到达所有其他结点有其他结点(ji din)(ji din)。为了使程序图。为了使程序图能够满足图论中计算环形复杂度公式的要能够满足图论中计算环形复杂度公式的要求,可以在程序图中增加一条从出口点到求,可以在程序图中增加一条从出口点到入口点的虚弧,此时,程序图就变成了一入口点的虚弧,此时,程序图就变成了一个强连通图。个强连通图。第47页/共70页第四十八页,共70页。2022-6-2549 V(G) V(G)

11、131310101 14 4 第48页/共70页第四十九页,共70页。2022-6-2550第49页/共70页第五十页,共70页。2022-6-2551以以V(G)10V(G)10为宜,即尽量将程序的环形复为宜,即尽量将程序的环形复杂度控制在杂度控制在1010以下。以下。第50页/共70页第五十一页,共70页。2022-6-2552文本复杂度和程序中包含的错误个数。文本复杂度和程序中包含的错误个数。第51页/共70页第五十二页,共70页。2022-6-2553杂度杂度H H:H=n1H=n1log2n1+n2log2n1+n2log2n2log2n2另外还可以计算程序量另外还可以计算程序量V

12、V,它,它表明表明(biomng)(biomng)了程序在了程序在“词汇词汇上的复杂度上的复杂度”。 V= V=(N1N1N2N2) log2 log2(n1+n2n1+n2)第52页/共70页第五十三页,共70页。2022-6-2554第53页/共70页第五十四页,共70页。2022-6-2555和任务类型,系统自动调节以适应和任务类型,系统自动调节以适应用户。用户。 系统的行为及其效果系统的行为及其效果(xiogu)(xiogu)对用户是透明的。对用户是透明的。 用户可以通过界面预测系统用户可以通过界面预测系统的行为。的行为。 系统能提供联机帮助功能,系统能提供联机帮助功能,帮助信息的详细

13、程度应依据用户的帮助信息的详细程度应依据用户的要求。要求。第54页/共70页第五十五页,共70页。2022-6-2556第55页/共70页第五十六页,共70页。2022-6-2557第56页/共70页第五十七页,共70页。2022-6-2558第57页/共70页第五十八页,共70页。2022-6-2559第58页/共70页第五十九页,共70页。2022-6-2560第59页/共70页第六十页,共70页。2022-6-2561第60页/共70页第六十一页,共70页。2022-6-2562第61页/共70页第六十二页,共70页。2022-6-2563第62页/共70页第六十三页,共70页。2022-6-2564第63页/共70页第六十四页,共70页。2022-6-2565(3 3)系统应该提供撤消以上动作的功)系统应该提供撤消以上动作的功能能第64页/共70页第六十五页,共70页。2022-6-2566(UNDOUNDO););(5 5)尽量减少用户记忆上的负担;)尽量减少用户记忆上的负担;第65页/共70页第六十六页,共70页。2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论