第五章电子商务应用系统设计 第五章电子商务应用系统设计 51应用系统体系结构风格 5.2模块设计及子系统的划分 5、3数据流程图导出结构图 54代码设计 5.5计算机处理过程的设计 56数据库设计 57用户界面设让 5.8系统设计说明书
第五章 电子商务应用系统设计 第五章 电子商务应用系统设计 5.1 应用系统体系结构风格 5.2 模块设计及子系统的划分 5.3 数据流程图导出结构图 5.4 代码设计 5.5 计算机处理过程的设计 5.6 数据库设计 5.7 用户界面设计 5.8 系统设计说明书
第五章电子商务应用系统设计 51应用系统体系结构风格 应用系统是电子商务系统的核心,由于应用系统都是根据企 业需求特别开发的,因此不同企业的应用系统是不一样的 ·经过系统分析阶段,建立了系统的逻辑模型,解答了电子商务系统要“做什么”的间题。 而应用系统设计阶段要根据新系统逻辑模型建立系统的物理模型,也即根据新系统逻辑的要求 根据实际的技术条件、经济条件和社会条件,以及系统的规模和复杂程度等实际条件,进行若干具体设 计,确定系统的实施方案,解决应用系统“怎么做” 的问题 电子商务应用系统设计阶段的基本任务大体划分为总体(概要) 设计和详细设计两大部分
第五章 电子商务应用系统设计 5.1 应用系统体系结构风格 ▪ 应用系统是电子商务系统的核心,由于应用系统都是根据企 业需求特别开发的,因此不同企业的应用系统是不一样的。 ▪ 经过系统分析阶段,建立了系统的逻辑模型,解答了电子商务系统要“做什么”的问题。 而应用系统设计阶段要根据新系统逻辑模型建立系统的物理模型,也即根据新系统逻辑的要求, 根据实际的技术条件、经济条件和社会条件,以及系统的规模和复杂程度等实际条件,进行若干具体设 计,确定系统的实施方案,解决应用系统“怎么做”的问题。 ▪ 电子商务应用系统设计阶段的基本任务大体划分为总体(概要) 设计和详细设计两大部分
第五章电子商务应用系统设计 ■总体设计是描述应用系统的总体结构,其内容有以下几点: 1·将系统划分成子系统,子系统进一步划分成模块。 2·确定每个模块的功能。 3·确定模块间调用关系。 详细设计是为各个具体任务选择适当的技术手段和处理方法,其内容 有以下几点: 1.代码设计。 2.数据库设计。 3·用户界面设计。 4·处理流程设计
第五章 电子商务应用系统设计 ◼ 总体设计是描述应用系统的总体结构,其内容有以下几点: 1· 将系统划分成子系统,子系统进一步划分成模块。 2· 确定每个模块的功能。 3· 确定模块间调用关系。 ▪ 详细设计是为各个具体任务选择适当的技术手段和处理方法,其内容 有以下几点: 1. 代码设计。 2.数据库设计。 3· 用户界面设计。 4· 处理流程设计
第五章电子商务应用系统设计 5.1应用系统体系结构风格 软件体系结构描述了构成系统的成分,这些成分之间的相互作用、指 导其组合的风格(惯用模式),以及对这些风格的描述。 对于电子商务应用系统这样复杂的具有分布式应用处理特点的系统, 在进行具体设计之前,首先需要确定应用系统的体系结构。 体系结构风格是进行系统体系结构设计时可复用的惯用模式,它可以 共享已有的设计经验,提高设计效率和质量。每种风格总结了常用问 题的解决方法,规定了不同种类的成分及其拓扑关系,描述了数据模 式以及如何控制成分间交互,它成为电子商务应用系统设计的元模型
第五章 电子商务应用系统设计 ▪ 5.1 应用系统体系结构风格 软件体系结构描述了构成系统的成分,这些成分之间的相互作用、指 导其组合的风格(惯用模式),以及对这些风格的描述。 ▪ 对于电子商务应用系统这样复杂的具有分布式应用处理特点的系统, 在进行具体设计之前,首先需要确定应用系统的体系结构。 ▪ 体系结构风格是进行系统体系结构设计时可复用的惯用模式,它可以 共享已有的设计经验,提高设计效率和质量。每种风格总结了常用问 题的解决方法,规定了不同种类的成分及其拓扑关系,描述了数据模 式以及如何控制成分间交互,它成为电子商务应用系统设计的元模型
第五章电子商务应用系统设计 5.1.1MVC体系结构 模型一视图一控制( Model-ew- Control,MVC)结构是目前最常见 的J2EE应用所基于的体系结构。 MVC主要适用于交互式的Web应用,尤其是存在大量页面、多次客 户访问及数据显示。近来,随着J2EE的成熟,它正在成为在J2EE平 台上推荐的一种设计模型,也是广大Java开发者非常感兴趣的设计 模型。 1.MVC设计思想 MNVC是把一个应用的输入、处理、输出流程按照 Model、Ⅵew、 Contro的方式进行分离,这样一个应用被分成三个层一模型层、视 图层和控制层
第五章 电子商务应用系统设计 ▪ 5.1.1 MVC体系结构 模型-视图-控制(Model-View-Control,MVC)结构是目前最常见 的J2EE应用所基于的体系结构。 ▪ MVC主要适用于交互式的Web应用,尤其是存在大量页面、多次客 户访问及数据显示。近来,随着J2EE的成熟,它正在成为在J2EE平 台上推荐的一种设计模型,也是广大Java开发者非常感兴趣的设计 模型。 ▪ 1.MVC设计思想 ▪ MVC是把一个应用的输入、处理、输出流程按照Model、View、 Control的方式进行分离,这样一个应用被分成三个层-模型层、视 图层和控制层