
小山束高雀瞅革教树学院 Shandong Institute of Commerce and Technology 系统设计
系统设计

上章回顾 1.项目背景与功能。 2.公交管理系统的基本功能。 3.公交查询及线路维护流程。 4.用例描述以及复杂用例描述。 图U国✉因 home back first prev next last 2
home back first prev next last 2 上章回顾 1. 项目背景与功能。 2. 公交管理系统的基本功能。 3.公交查询及线路维护流程。 4. 用例描述以及复杂用例描述

本章目标 系统总体设计: 了解什么是分层设计 分层设计的优势介绍 oracle数据库的优点介绍 应用技术简介: Ajax技术的概念、web应用的优势 用户控件 ·数据库设计:理解各数据实体表的设计 。 多层架构设计: 了解各个项目的功能 理解三层结构各层的内部的联系以及总体架构 理解各项目层类图 理解用户登录等功能的顺序图 了解用户界面设计 固回国国■ home back first prev next last
home back first prev next last 3 本章目标 • 系统总体设计: – 了解什么是分层设计 – 分层设计的优势介绍 – oracle数据库的优点介绍 • 应用技术简介: – Ajax技术的概念、web应用的优势 – 用户控件 • 数据库设计:理解各数据实体表的设计 • 多层架构设计: – 了解各个项目的功能 – 理解三层结构各层的内部的联系以及总体架构 – 理解各项目层类图 – 理解用户登录等功能的顺序图 • 了解用户界面设计

系统总体设计 系统总体设计 >系统采用浏览器/服务器端 (B/S)的 模式来设计。 >应用多层架构: 1.数据访问层(Data Access) 、 2.业务逻辑层(领域层)(Business Logic)、 3.表示层(Presentation) 商U网 home back first prev next last 4
home back first prev next last 4 系统总体设计 系统总体设计 ➢ 系统采用浏览器/服务器端(B/S)的 模式来设计。 ➢ 应用多层架构: 1. 数据访问层(Data Access)、 2. 业务逻辑层(领域层)(Business Logic)、 3. 表示层(Presentation)

6 系统总体设计 多层架构的核心思想: 将整个业务应用划分为表示层一业务层- 数据访问层一数据库 图U国因 home back first prev next last 5
home back first prev next last 5 系统总体设计 • 多层架构的核心思想: 将整个业务应用划分为表示层-业务层― 数据访问层-数据库

系统总体设计 多层结构图: 表示层 Asp.Net web From 业务逻辑层 业务组合 数据访问接口 数据访问工厂 数据访问层 Oracle DAAB Oracle数据访问层 固@M■ home back first prev next last
home back first prev next last 6 系统总体设计 多层结构图:

系统总体设计 ● 为什么采用多层的结构设计 两层架构无法满足要求 分层设计的优势: 1. 开发人员可以只关注整个结构中的其中某一层; 2.可以很容易的用新的实现来替换原有层次的实 现; 3.可以降低层与层之间的依赖 4.有利于标准化; 5.利于各层逻辑的复用。 图U网☑ home back first prev next last 7
home back first prev next last 7 系统总体设计 • 为什么采用多层的结构设计 两层架构无法满足要求 • 分层设计的优势: 1. 开发人员可以只关注整个结构中的其中某一层; 2. 可以很容易的用新的实现来替换原有层次的实 现; 3. 可以降低层与层之间的依赖; 4. 有利于标准化; 5. 利于各层逻辑的复用

系统总体设计 分层设计的目的: 1.分散关注、 2.松散耦合、 3.逻辑复用、 4. 标准定义 图U国因 home back first prev next last 8
home back first prev next last 8 系统总体设计 分层设计的目的 : 1. 分散关注、 2. 松散耦合、 3. 逻辑复用、 4. 标准定义

系统总体设计 采用数据库一oracles9i oracle的优势: > 开放性:Oracle能在所有主流平台上运行 (包括windows)。 >可伸缩性,并行性 >安全性:获得最高认证级别的S0标准认 证。 > 性能:Oracle性能最高。 窗a国■ home back first prev next last g
home back first prev next last 9 系统总体设计 • 采用数据库 -oracle9i • oracle的优势 : ➢ 开放性:Oracle 能在所有主流平台上运行 (包括windows)。 ➢ 可伸缩性,并行性 ➢ 安全性:获得最高认证级别的ISO标准认 证。 ➢ 性能 :Oracle 性能最高

应用技术简介 ajax技术简介 AJAX(Asynchronous JavaScript and XML) 多种技术的综合: >XHTML和CSS标准化呈现 >DOM实现动态显示和交互 >ML和XSTL进行数据交换与处理 >XMLHttpRequest>对象进行异步数据读取 Javascript绑定和处理所有数据 图U☑ home back first prev next last 10
home back first prev next last 10 应用技术简介 • ajax技术简介 AJAX(Asynchronous JavaScript and XML)是 多种技术的综合: ➢ XHTML和CSS标准化呈现 ➢ DOM实现动态显示和交互 ➢ XML和XSTL进行数据交换与处理 ➢ XMLHttpRequest对象进行异步数据读取 ➢ Javascript绑定和处理所有数据