## 1、面向过程概述
* 面向过程是一种**编程思想**
* 面向过程是一种**以过程(步骤)为中心**的编程思想
* 面向过程是人类的思考问题的一种**习惯**
* 面向过程的编程思想,符合我们人类解决问题的基本习惯:面对一个大问题(目标/需求),会将问题分解为若干的连续的小问题,每个小问题按顺序依次去解决,最终就自然获得大问题的结果(答案)。
![](https://img.kancloud.cn/91/91/91916f979d987b5cba067eefe13ba122_591x117.png)
*****
## 2.举例说明:以上传产品为例
* 制作上传产品表单:产品名称、产品价格、产品数量、产品简介、**产品图片**等。
* 提交表单:将表单数据发送给服务器。
1. 连接MySQL服务器、选择当前数据、设置字符集;
2. 判断表单来源是否可靠;
3. 获取表单提交数据:普通表单数据获取、上传产品图片、给图片添加水印、生成图片缩略图;
4. 构建并执行插入的MySQL语句,把产品数据写入数据库;
5. 跳转产品列表页;
* 产品列表显示页面
1. 连接MySQL服务器、选择当前数据库、设置字符集;
2. 构建并执行查询分页的MySQL语句;
3. 循环从结果集输出所有数据;
4. 产品数据分页;
*****