2.3结构化程序设计方法 口自顶向下的模块化方法描述了大程序设计的原则,在具体编程中,则应采用结 构化程序设计方法。其特点是釆用以下三种基本逻辑结构来编写程序:顺序结 构、循环结构和选择结构。 顺序结构 循环结构 选择结构 顺序结构是一种线性有序的由一个或几个模块构成,程序运 根据条件成立与否选择程序执行路径 的结构 结构,由一系列依次执行的 行时重复执行,直到满足某一条 结构二 件为止。 IF<条件> IF<条件> 语句或模块构成。 <命令组> 如 Foxpro中的 Do While-End <命令组1> ENDIF 定义语句变量1 do语句。 命令组2> 执行语句1 DO WHILE<条件> ENDIF 结构三 <命令组1> DO CASE 执行语句2 [Loop CASE<条件1> 令组 <命令组2> CASE<条件2> [EX门 <命令组3> CASE<条件n> ENDDO ENDCASE 2021/11/8 第八章管理信息系统的系统实施
2.3结构化程序设计方法 自顶向下的模块化方法描述了大程序设计的原则,在具体编程中,则应采用结 构化程序设计方法。其特点是采用以下三种基本逻辑结构来编写程序:顺序结 构、循环结构和选择结构。 顺序结构 循环结构 选择结构 根据条件成立与否选择程序执行路径 的结构。 结构一: IF <条件> <命令组1> ELSE <命令组2> ENDIF 结构三: DO CASE CASE<条件1> <命令组1> CASE<条件2> <命令组2> …… CASE<条件n> <命令组n> ENDCASE 结构二: IF <条件> <命令组> ENDIF 由一个或几个模块构成,程序运 行时重复执行,直到满足某一条 件为止。 如Foxpro中的Do While–End do语句。 DO WHILE <条件> <命令组1> [Loop] <命令组2> [EXIT] <命令组3> ENDDO 顺序结构是一种线性有序的 结构,由一系列依次执行的 语句或模块构成。 定义语句 变量1 执行语句1 执行语句2 …… 2021/11/8 第八章 管理信息系统的系统实施 21
本章内容 第一节物理系统的实施 第二节程序设计 第三节软件开发工具 第四节程序和系统调试 第五节系统切换、运行及维护 N 2021/11/8 第八章管理信息系统的系统实施
本 章 内 容 • 第一节 物理系统的实施 • 第二节 程序设计 • 第三节 软件开发工具 • 第四节 程序和系统调试 • 第五节 系统切换、运行及维护 2021/11/8 第八章 管理信息系统的系统实施 22
3.1套装软件 口利用软件生成工具进行系统开发可以大量地减少甚至避免手工编写程序,并且 避免了手工方式下的编程错误,从而极大地提高了系统开发效率。下面首先对 几种常用的工具软件作一介绍: 套装软件 将流行的若干软件集成起来形成一套软件。 例如,套装软件 OFFICE就是将WORD、 EXCEL和 Power Point融 合在一起 ·可同时运用字处理、表格设计、数据库和绘图功能。 Office WPXO cN器 2021/11/8 第八章管理信息系统的系统实施 23
3.1套装软件 利用软件生成工具进行系统开发可以大量地减少甚至避免手工编写程序,并且 避免了手工方式下的编程错误,从而极大地提高了系统开发效率。下面首先对 几种常用的工具软件作一介绍: 套装软件 • 将流行的若干软件集成起来形成一套软件。 ➢ 例如,套装软件OFFICE就是将WORD、EXCEL和Power Point融 合在一起; • 可同时运用字处理、表格设计、数据库和绘图功能。 2021/11/8 第八章 管理信息系统的系统实施 23
3.2数据库管理 数据库管理 ●现在的数据库管理系统已不只是局限于数据管理,而 且备了相当强的软件生成功能。 2021/11/8 第八章管理信息系统的系统实施
3.2数据库管理 数据库管理 ⚫ 现在的数据库管理系统已不只是局限于数据管理, 而 且备了相当强的软件生成功能。 2021/11/8 第八章 管理信息系统的系统实施 24
3.3统一建模语言UML 统一建模语言UML 口UM能够真实、全面,并清晰地定义和描述客观系统;HE 在系统开发的各个阶段,不需要转换概念和表示的方 法,而且可以为采用不同编程语言和不同开发平台的 MODELING 应用系统建模。 口在UML中用一系列图来描述系统: LANGUAGE ●用例图、类图、时序图、协作图、状态图、活动图、类 图、组件图、配置图等。 extend>> 查询、收报表 受权限限制1 查看报表元数据 查看或导出用户 银行系统 修改密码 管理分析系统 合运营系统 补录或审核用户 用户注销 数据补录或审核11 依据用户岗位及权限而定 2021/11/8 第八章管理信息系统的系统实施 25
3.3统一建模语言 UML 统一建模语言UML UML能够真实、全面,并清晰地定义和描述客观系统; 在系统开发的各个阶段,不需要转换概念和表示的方 法,而且可以为采用不同编程语言和不同开发平台的 应用系统建模。 在UML中用一系列图来描述系统: ⚫ 用例图、类图、时序图、协作图、状态图、活动图、类 图、组件图、配置图等。 银行系统 业务生产系统 管理分析系统 综合运营系统 查看或导出用户 用户登录 查询、收藏报表等 查看系统公告、帮助信息等 修改密码 用户注销 查看报表元数据 补录或审核用户 混合用户 受权限限制1 <<extend>> 数据补录或审核11 依据用户岗位及权限而定 <<extend>> 2021/11/8 第八章 管理信息系统的系统实施 25