
心山東高業瞅董技树学疙 Shandong Institute of Commerce and Technology PPS进销存系统 分析设计
PPS进销存系统 分析设计

上章回顾 讲解了进销存系统的背景知识和业务流程。 ·介绍了PPS进销存系统的非功能需求。 通过介绍数据流图的使用,分析了PPS进销 存系统的数据流图。 对几个关键业务用例进行了深入的分析和讲 解。 划分了项目开发小组,明确了小组人员的各 项开发职能。 home back first prev next last 2
home back first prev next last 2 上章回顾 • 讲解了进销存系统的背景知识和业务流程。 • 介绍了PPS进销存系统的非功能需求。 • 通过介绍数据流图的使用,分析了PPS进销 存系统的数据流图。 • 对几个关键业务用例进行了深入的分析和讲 解。 • 划分了项目开发小组,明确了小组人员的各 项开发职能

本章目标 了解PPS进销存系统的物理结构和系统层次 架构。 ·了解并熟悉PPS的系统设计架构。 掌握PPS进销存系统的表示层设计。 掌握PPS进销存系统的数据实体层设计。 掌握PPS进销存系统的数据访问层设计。 分析讲解PPS进销存系统数据库设计和界面 设计。 home back first prev next last 3
home back first prev next last 3 本章目标 • 了解PPS进销存系统的物理结构和系统层次 架构。 • 了解并熟悉PPS的系统设计架构。 • 掌握PPS进销存系统的表示层设计。 • 掌握PPS进销存系统的数据实体层设计。 • 掌握PPS进销存系统的数据访问层设计。 • 分析讲解PPS进销存系统数据库设计和界面 设计

系统物理结构 三数据车服务器 系统物理结构 -系统可以数据共享 数据库服务器集中存 放数据 客户端程序被安装到 多台计算机上 客户端 -系统应确保并发的安 客户端 全性 客户端 客户端 客户端 home back first prev next last 4
home back first prev next last 4 系统物理结构 • 系统物理结构 – 系统可以数据共享 – 数据库服务器集中存 放数据 – 客户端程序被安装到 多台计算机上 – 系统应确保并发的安 全性

系统架构中的层 ·层(layer)在软件领域应用非常广泛。 可改变基础层 不需要了解实现细节 : 可减少层之间依赖 层的优缺点 易制定层标准 效率降低 易波及其他层 home back first prev next last 5
home back first prev next last 5 系统架构中的层 • 层(layer)在软件领域应用非常广泛。 层的优缺点 不需要了解实现细节 可改变基础层 可减少层之间依赖 易制定层标准 易波及其他层 效率降低

架构层次21 数据访问层 表示层 数据库 数据实体层 窗a区正☒ home back first prev next last 6
home back first prev next last 6 架构层次2-1 数据访问层 数据库 表示层 数据实体层

架构层次22 表示层逻辑主要处理用户和软件的交互。 数据访问层封装对数据库的大多数访问。 ·数据实体层成为数据的容器 窗a国☒ home back first prev next last 7
home back first prev next last 7 架构层次2-2 • 表示层逻辑主要处理用户和软件的交互。 • 数据访问层封装对数据库的大多数访问。 • 数据实体层成为数据的容器

总体架构21 数据实体 表示层 数据访问 窗a因正回 home back first prev next last 8
home back first prev next last 8 总体架构2-1 数据访问 数据实体 表示层

总体架构2-2 用户窗体 数据访问 数据库 获取信息0 获取数据0 更新信息0 更新数据0 图国区☒ home back first prev next last 9
home back first prev next last 9 总体架构2-2 用户窗体 数据访问 数据库 获取信息() 获取数据() 更新信息() 更新数据()

表示层的组成 基本资料 采购管理 销售管理 (BaseData) 库存(Store) (Purhcase) (Sale) 报表(Report) MainFrm LoginFrm AboutBox 用户数据 (User) Pub 图a国正☒ home back first prev next last 10
home back first prev next last 10 表示层的组成 基本资料 (BaseData) 采购管理 (Purhcase) 销售管理 (Sale) 库存(Store) 用户数据 (User) Pub MainFrm LoginFrm 报表(Report) AboutBox