第--章-系统实现优秀文档.ppt
上传人:天马****23 上传时间:2024-09-10 格式:PPT 页数:121 大小:3.3MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

第--章-系统实现优秀文档.ppt

第--章-系统实现优秀文档.ppt

预览

免费试读已结束,剩余 111 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

管理信息系统第六章系统实现第六章系统实现第六章系统实现6.1程序设计方法介绍6.1程序设计方法介绍6.1.1结构化程序的结构1)顺序结构2)选择结构3)循环结构6.1.1结构化程序的结构6.1.1结构化程序的结构6.1.1结构化程序的结构6.1.1结构化程序的结构6.1.2自顶向下、逐步求精6.1.2自顶向下、逐步求精6.1.3模块化6.1.3模块化6.1.3模块化6.1.4面向对象的程序设计方法6.1.4面向对象的程序设计方法6.1.4面向对象的程序设计方法6.1.5C/S结构和B/S结构1)C/S结构1)C/S结构1)C/S结构1)C/S结构注:循环体是由一条或多条语句构成的程序体。2注重源程序的书写规则x0=xn;源程序再经过解释程序或编译程序的翻译,转换成计算机硬件可识别的目标程序。该表达式可表示为(x<0?-x:x)。新系统的实现是对系统分析、系统设计阶段工作的检验,又是取得用户对新系统信任的关键阶段。5C/S结构和B/S结构模块化程序设计能将较大的程序分解为一个个较小的程序,使程序员能够集中精力解决一个个较小的程序,继而完成整个程序的设计。微软公司在VisualStudio.intm,n;2)第二代语言──汇编语言图6.图6.2)B/S结构B/S结构具有以下特点:6.2程序设计语言的选择6.2程序设计语言的选择6.2.1程序设计语言的发展1)第一代语言──机器语言2)第二代语言──汇编语言2)第二代语言──汇编语言2)第二代语言──汇编语言3)第三代语言──高级语言3)第三代语言──高级语言3)第三代语言──高级语言3)第三代语言──高级语言3)第三代语言──高级语言3)第三代语言──高级语言3)第三代语言──高级语言3)第三代语言──高级语言3)第三代语言──高级语言3)第三代语言──高级语言3)第三代语言──高级语言3)第三代语言──高级语言1坚持采用结构化的程序设计方法Web服务器客户机1客户机n用户1用户n交换机…………图6.关系数据库查询语言SQL就具备第四代语言的基本特征。{elsex=5;elsex=5;6良好风格的编码原则模块化程序设计能将较大的程序分解为一个个较小的程序,使程序员能够集中精力解决一个个较小的程序,继而完成整个程序的设计。但是在设计程序时往往采用另外一种效率更高的算法─辗转相减法,程序如图6.2程序设计语言的选择C#语言自C/C++演变而来,它现代、简单、完全面向对象和类型安全。此外,还应注意:应尽可能利用语言库中已有的函数;每种语言都有各自的特点,用不同的语言对同一个问题进行描述,所采用的算法可能会完全不同。NET、VisualC++.Kurtz)在简化FORTRAN的基础上,研制出一种“初学者通用符号指令代码”(Beginner’sAllpurposeSymbolicIntructionCode),简称BASIC。3)程序员是否熟悉减少了C++的一些特性,不再有宏、模板和多重继承。3)第三代语言──高级语言3)第三代语言──高级语言3)第三代语言──高级语言3)第三代语言──高级语言4)第四代语言4)第四代语言4)第四代语言4)第四代语言4)第四代语言4)第四代语言4)第四代语言4)第四代语言6.2.2程序设计语言的选择6.2.2程序设计语言的选择6.2.2程序设计语言的选择6.3程序设计的风格6.3程序设计的风格6.3程序设计的风格6.3程序设计的风格6.3.1坚持采用结构化的程序设计方法6.3.1坚持采用结构化的程序设计方法6.3.1坚持采用结构化的程序设计方法6.3.1坚持采用结构化的程序设计方法6.3.1坚持采用结构化的程序设计方法6.3.1坚持采用结构化的程序设计方法6.3.2注重源程序的书写规则6.3.2注重源程序的书写规则6.3.2注重源程序的书写规则6.3.2注重源程序的书写规则6.3.2注重源程序的书写规则6.3.2注重源程序的书写规则6.3.3给出明确的数据说明6.3.4遵循规则的语句结构6.3.4遵循规则的语句结构6.3.5设计友好的输入∕输出6.3.5设计友好的输入∕输出6.3.5设计友好的输入∕输出5)程序的输出5)程序的输出6.3.6良好风格的编码原则6.4程序设计的技巧6.4程序设计的技巧6.4.1选择好的算法6.4.1选择好的算法6.4.1选择好的算法6.4.1选择好的算法6.4.1选择好的算法6.4.1选择好的算法6.4.1选择好的算法6.4.1选择好的算法6.4.2算法的优化6.4.2算法的优化6.4.2算法的优化6.4.2算法的优化作为一种程序设计语言,它简单、面向对象、不依赖于机器的结构,具有可移植性、健壮性、安全性,并且提供了并发的机制,具有很高的性能。a=x;elseif(x>y)