修订Ecshop架构分析流程图.docx

上传人:b****8 文档编号:10931087 上传时间:2023-02-23 格式:DOCX 页数:31 大小:243.49KB
下载 相关 举报
修订Ecshop架构分析流程图.docx_第1页
第1页 / 共31页
修订Ecshop架构分析流程图.docx_第2页
第2页 / 共31页
修订Ecshop架构分析流程图.docx_第3页
第3页 / 共31页
修订Ecshop架构分析流程图.docx_第4页
第4页 / 共31页
修订Ecshop架构分析流程图.docx_第5页
第5页 / 共31页
点击查看更多>>
下载资源
资源描述

修订Ecshop架构分析流程图.docx

《修订Ecshop架构分析流程图.docx》由会员分享,可在线阅读,更多相关《修订Ecshop架构分析流程图.docx(31页珍藏版)》请在冰豆网上搜索。

修订Ecshop架构分析流程图.docx

修订Ecshop架构分析流程图

[修订]Ecshop架构分析流程图

Ecshop架构分析

一、功能模块概述

电子商务

商品管理订单管理会员管理管理员管理文章管理系统设置

订自商添管管验商添商商订订单删会会会资文文商配地友定商品加理理证品加品品单单状除员员员金章章店送区情义品回新员员码列商分品列查态订列等评管分列设方列链导类收会列权管表品类牌表询变单表级论理类表置式表接航型站员表限理更栏

二、商品管理

添加搜索2.1商品列表

编辑

查看

复制

放入回收站

通过查询数据库中的商品信息,将相关信息显示在页面上,并提供相应操作连接。

2.1.1商品列表所含功能说明

商品列表

商商添商商商品品加品品品回列商编复查收表品辑制询站

2.1.2商品列表流程

商品列表商品列表

组合SQL语句,查询未放查询未放入回收站入回收站的商的商品信息品

获取返回的数组,传递到模输出数组至页面版

按规则显示数根据页面布局输出据

简述:

本功能主要实现显示出商品信息的功能,通过点击商品列表的链接,使用PHP查询没有放入回收站的商品信息,将返回值存储到数组中,通过模版引擎将数组传送到视图,利用模版引擎的格式输出查询到的数据。

2.1.3添加商品流程

添加商品添加商品

填写表单信息填写商品信息

提交到处理页面

提交至处理页面

接收数据并存储到保存到数据库并跳数组中转至列表页

组合插入数据的SQL语句

将数据存储到相应的数据表中

跳转到商品列表页面

简述:

本功能主要描述添加一件商品的过程。

点击添加商品按钮,调出需要填写的表单,表单填写完成后,通过提交,将数据提交到处理页面,由处理页面负责设置数组接收提交的数据,组合成插入的SQL语句,将数据写入到数据库表中,确认添加完成后跳转到商品列表页面,完成数据插入。

2.1.4商品编辑

编辑商品编辑商品

获取商品ID获取指定的商品信息

根据商品ID查询出需要修改的商品信息修改商品信息

按照规定的表单位置显示商品信息提交至处理页面

修改表单信息保存到数据库并跳转至列表页

提交到处理页面

接收数据并存储到数组中

组合更新数据的SQL语句

将数据存储到相应的数据表中

跳转到商品列表页面

简述:

本功能主要描述修改一件商品信息的过程。

点击修改商品信息的按钮,

通过ID查询出需要修改的商品的信息,将信息显示到表单中,由用户修改完成后,再提交到处理页面,由处理页面负责将数据接收,组合成更新使用的SQL语句,将数据更新至数据库表中,确认更新完成后,返回列表页面,完成更新。

2.1.5将商品放入回收站

放入回收放收回收站站

获取商品ID获取指定的商品信息

根据商品ID查询出需要放入回收站的商品信息修改商品的状态位

提交到处理页面

提交至处理页面

组合更新数据的SQL语句保存到数据库并跳转至列表页

将数据存储到相应的数据表中,修改状态位

跳转到商品列表页面

简述:

本功能主要描述将商品放入回收站的过程。

点击放入回收站的按钮,通过ID确认需要放入回收站的商品的信息,提交到处理页面,由处理页面负责组合成修改状态位使用的SQL语句,将数据更新至数据库表中,确认更新完成后,返回列表页面,完成更新。

2.1.6商品查询

商品查询商品查询

填写查询条件填写查询条件

提交到处理页面根据条件查询信息

根据条件组合SQL语句

提交至页面

处理返回的信息成为标准数组页面根据规则输出

将查询到的信息发送到页面

根据页面布局显示记录

简述:

本功能主要描述将查询商品的过程。

填写完表单后,点击查询按钮,

将条件提交到处理页,查询获取需要的数据并返回到页面显示。

三、商品分类

商品分类

3.1商品分类列表

通过查询数据库中的分类列表信息,将相关信息显示在页面上,并提供相应

操作连接。

3.1.1分类列表所含功能说明

分类列表

添转编移加移辑除分商分分类品类类

3.1.2分类列表流程

分类列表分类列表

组合SQL语句,查询商品查询分类列表分类

获取返回的数组,传递到模输出数组至页面版

按规则显示数根据页面布局输出据

简述:

本功能主要实现显示出商品分类的功能,通过点击商品分类的链接,使用PHP查询商品分类信息,将返回值存储到数组中,通过模版引擎将数组传送到视图,利用模版引擎的格式输出查询到的数据。

3.1.3添加分类流程

添加分类添加分类

填写表单信息填写商品分类信息

提交到处理页面

提交至处理页面

接收数据并存储到保存到数据库并跳数组中转至添加分类页面

组合插入数据的SQL语句

将数据存储到相应的数据表中

跳转到添加分类页面

简述:

本功能主要描述添加一个商品分类的过程。

点击添加分类按钮,调出需要填写的表单,表单填写完成后,通过提交,将数据提交到处理页面,由处理页面负责设置数组接收提交的数据,组合成插入的SQL语句,将数据写入到数据库表中,确认添加完成后在此跳转到添加分类页面,以便添加另一分类。

3.1.4转移商品

转移分类转移分类

获取当前分类ID选择需转移和要转移到的分类信息

根据分类ID查询出需要转移的分类信息确认转移

显示要转移的的商品分类提交至处理页面

确认转移保存到数据库并跳转至列表页

提交到处理页面

接收数据并存储到数组中

组合更新数据的SQL语句

将数据存储到相应的数据表中

跳转到分类列表页面

简述:

本功能主要描述转移一种分类下的商品至另一分类下的过程。

点击转

移商品按钮,通过分类ID查询出要转移的分类信息,将信息显示到SELECT可选列表,用户可以从列表中选择,然后确认提交到处理页面,由处理页面负责将数据接收,组合成更新使用的SQL语句,将数据更新至数据库表中,确认更新完成后,返回分类列表页面,完成更新。

3.1.5编辑分类

编辑分类编辑分类

获取分类ID获取指定的分类信息

根据分类ID查询出需要修改的分类信息修改分类信息

存储分类信息提交至处理页面

按照规定的表单位置显示分类信息保存到数据库并跳转至列表页修改表单信息

提交到处理页面

接收数据并存储到数组中

组合更新数据的SQL语句

将数据存储到相应的数据表中

跳转到分类列表页面

简述:

本功能主要描述修改一个商品分类的过程。

点击编辑分类按钮,从数据库中读取出需要修改的分类信息显示在表单中,用户完成表单修改后后,通过提交,将数据提交到处理页面,由处理页面负责设置数组接收提交的数据,组合成插入的SQL语句,将数据UPDATE到数据库表中,确认添加完成后在此跳转到分类列表分类页面,以便做下一操作。

3.1.6移除分类

移除分类移除分类

获取分类ID

显示警告信息

显示警告信息

提交至处理页面

到处理页面

数据库操作并跳转接收数据至列表页并存储到数组中

组合删除数据的SQL语句

将数据从数据表中删除

显示提示信息

简述:

本功能主要删除一个商品分类的过程。

点击移除分类按钮,弹出警告

信息,确认后跳转到处理页面,由处理页面负责设置数组接收提交的数据,组合

成删除的SQL语句,将数据删除,完成后在此跳转到分类列表分类页面,以便做下一操作。

四、商品品牌

4.1商品品牌列表

通过查询数据库中品牌信息将相关信息显示在页面上,并提供相应操作连接。

4.1.1品牌列表所含功能说明

品牌列表

添编删品加辑除牌品品品搜牌牌牌索

4.1.2品牌列表流程

品牌列表品牌列表

组合SQL语句,查询品牌查询品牌列表列表

获取返回的数组,传递到模输出数组至页面版

按规则显示数根据页面布局输出据

简述:

本功能主要实现显示出商品品牌列表的功能,通过点击商品的链接,使用PHP查询商品品牌信息,将返回值存储到数组中,通过模版引擎将数组传送到视图,利用模版引擎的格式输出查询到的数据。

4.1.3添加品牌流程

添加品牌添加品牌

填写表单信息填写品牌相关信息

提交到处理页面

提交至处理页面

接收数据并存储到保存到数据库并跳数组中转至添加品牌页面

组合插入数据的SQL语句

将数据存储到相应的数据表中

跳转到添加分类页面

简述:

本功能主要描述添加一个商品品牌的过程。

点击添加分类按钮,调出需要填写的表单,表单填写完成后,通过提交,将数据提交到处理页面,由处理页面负责设置数组接收提交的数据,组合成插入的SQL语句,将数据写入到数据库表中,确认添加完成后在此跳转到添加品牌页面,以便添加另一品牌。

4.1.4编辑品牌流程

编辑品牌编辑品牌

获取品牌ID获取指定的品牌信息

根据分类ID查询出需要修改的品牌信息修改品牌信息

存储分类信息提交至处理页面

按照规定的表单位置显示分类信息保存到数据库并跳转至列表页修改表单信息

提交到处理页面

接收数据并存储到数组中

组合更新数据的SQL语句

将数据存储到相应的数据表中

跳转到品牌列表页面

简述:

本功能主要描述修改一个商品品牌的过程。

点击编辑品牌按钮,从数据库

中读取出需要修改的品牌信息显示在表单中,用户完成表单修改后后,通过提交,将数据提交到处理页面,由处理页面负责设置数组接收提交的数据,组合成更新的SQL语句,将数据UPDATE到数据库表中,确认添加完成后在此跳转到品牌列表页面,以便做下一操作。

4.1.5删除品牌

移除品牌移除品牌

获取品牌ID

显示警告信息

显示警告信息

AJAX传值到处理页面到处理页面

数据库操作返回数接收数据据显示新数据并存储到数组中

组合删除数据的SQL语句

将数据从数据表中删除

显示新的品牌列表页面

简述:

本功能主要删除一个商品品牌的过程。

点击移除按钮,弹出警告信息,确认后AJAX传值到处理页面,处理页面,接收到数据后组合成删除的SQL语句,将数据删除,并返回JSON格式的字符串,前台接收数据后通过javascript将新数

据显示到页面上,实现无刷新删除.

4.1.6品牌搜索

搜索品牌搜索品牌

输入关键词填写关键词

获取关键词提交至处理页面

数据库操查询并显示

到处理页面

接收数据并存储到数组中

组合查询数据的SQL语句

将结果数据并存储到数组中

显示提示信息

简述:

本功能主要实现搜索品牌的过程。

输入关键词,点击搜索按钮,AJAX传送数据到处理页面,组装SQL查询语句,从数据库中取出数据,组装成一定格式输出,前台js接收数据后显示查询结果到页面上.

五、商品类型功能模块:

商品类型

商添修删品加改除商类商商商品型品品品属列类类类性表型型型

商添修删

品加改除

属商商商

性品品品

列属属属

表性性性

5.1商品类型功能说明

商品类型列表:

通过分页显示所有商品类型,通过此页面,可以对商品类型进行检索、排序、删除(含批量删除)等操作,并提供添加商品类型、属性列表、编辑的入口。

5.2商品类型列表

界面设计

工作流和业务流

商品类型商品列表列表

根据分页参数,组合SQL语句,查询非查询非删除状态的删除状态的商商品类型信息品类型

获取返回的数组,传递到模输出数组至页面版

按规则显示数根据页面布局输出据

简述:

本功能主要实现显示出商品类型信息的功能,通过点击商品类型的链接,使用PHP查询非删除状态的商品类型信息,根据当前页数和每页显示条数,获取将返回值存储到数组中,通过模版引擎将数组传送到视图,利用模版引擎的格式输出查询到的数据。

5.3添加商品类型

工作流和业务流

添加商品添加商品类型类型

填写表单信息填写商品类型信息

提交到处理页面

提交至处理页面

接收数据并存储到保存到数据库并跳数组中转至列表页

组合插入数据的SQL语句

将数据存储到相应的数据表中

跳转到商品类型列表页面

简述:

本功能主要描述添加商品类型的过程。

点击添加商品类型按钮,调出需要填写的表单,表单填写完成后,通过提交,将数据提交到处理页面,由处理页面负责设置数组接收提交的数据,组合成插入的SQL语句,将数据写入到数据库表中,确认添加完成后跳转到商品列表页面,完成数据插入。

字段说明:

商品类型名称:

不能重名

属性分组:

把商品的众多属性分成更详细的组,如:

基本属性、标准配置等,用于更友好的展示商品信息。

设置了属性分组后,添加/编辑属性的页面可以设置属性所属的属性组。

属性分组改变后,需要批量更新商品属性的分组。

每行一

个商品属性组。

排序也将按照自然顺序排序

5.4编辑商品类型

界面设计

工作流和业务流

编辑商品编辑商品类型类型

获取商品类型ID获取指定的商品类型信息

根据商品ID查询出需要修改的商品类型信息修改商品类型信息

按照规定的表单位置显示商品类型信息提交至处理页面

修改表单信息保存到数据库并跳转至列表页

提交到处理页面

接收数据并存储到数组中

组合更新数据的SQL语句

将数据存储到相应的数据表中

跳转到商品类型列表页面

简述:

本功能主要描述修改商品类型信息的过程。

点击修改商品类型信息的按钮,通过ID查询出需要修改的商品类型的信息,将信息显示到表单中,由用户修改完成后,再提交到处理页面,由处理页面负责将数据接收,组合成更新使用的SQL语句,将数据更新至数据库表中,确认更新完成后,返回列表页面,完成更新。

字段说明

同添加商品类型

5.5删除商品类型

删除商品类型。

删除时需要管理员确认。

需要考虑关联数据表,如商品属性设置、商品属性、商品属性价格等。

可行方案:

1、级联删除、置空或约束(可通过InnoDB的外键关系、触发器、PHP程序)

设置删除状态(推荐)

工作流和业务流

删除商品删除商品类型类型确认删除商品类型提示确认删除提交至处理页面点击“确认”

提交到处设置删除状态为-理页面1,保存到数据库并刷新列表页

接收商品类型ID

组合更新数据的SQL语句,设置删除状态为-1

将数据存储到相应的数据表中

跳转到商品类型列表页面

简述

用户点击删除链接,通过JS弹出确认窗口,如果确认,则通过GET方式提交到删除处理程序,程序获取商品类型ID,设置删除状态为-1,保存到数据库。

5.6商品属性

商品属性列表

界面设计

工作流和业务流

商品属性商品属性列表列表

查询非删除状态的根据分页信息、商品属性信息查询条件、排序

条件,组合SQL语

句,查询非删除

状态的商品

输出数组至页面

获取返回的数

组,传递到模

根据页面布局输出

简述按规则显示数

据商品属性列表:

通过分页显示指定类型的所有商品属性,通过此页面,可以对商品属性进行检索、排序、删除(含批量删除)等操作,并提供添加属性、编辑的入口。

本功能主要实现显示出商品属性信息的功能,通过点击商品属性的链接,使用PHP查询指定商品类型的非删除状态商品属性,将返回值存储到数组中,通过模版引擎将数组传送到视图,利用模版引擎的格式输出查询到的数据。

5.7添加商品属性

界面设计

工作流和业务流

添加商品添加商品属性属性

填写表单信息填写商品属性信息

提交到处理页面

提交至处理页面

接收数据并存储到保存到数据库并跳数组中转至列表页

组合插入数据的SQL语句

将数据存储到相应的数据表中

跳转到商品属性列表页面

简述

本功能主要描述添加一个商品属性的过程。

点击添加商品属性的按钮,通过ID查询出需要修改的商品属性的信息,将信息显示到表单中,由用户修改完成后,再提交到处理页面,由处理页面负责将数据接收,组合成更新使用的SQL语句,将数据更新至数据库表中,确认更新完成后,返回列表页面,完成更新。

字段说明:

属性名称:

单行文本,必填项,同一分类下不允许同名。

所属商品类型:

下拉列表,必填项

属性组:

下拉列表,当设置了属性分组后才显示能否进行检索:

单选,默认为:

不需要检索。

用于设置商品分类的检索条件和进行数据缓存。

相同属性的商品是否关联:

单选,默认为:

否。

用于相关商品运算规则。

属性是否可选:

单选,默认为唯一属性。

录入方式:

单选,默认为手工录入。

手工录入:

单行文本方式;列表选择:

下拉列表方式;多行文本:

textarea类型。

可选值列表:

多行文本。

通过换行分隔字符串,为下拉列表方式提供可选值。

5.8编辑商品属性

界面设计

工作流和业务流

编辑商品编辑商品属性属性

获取商品属性ID获取指定的商品属性信息

根据商品ID查询出需要修改的商品属性信息修改商品属性信息

按照规定的表单位置显示商品属性信息提交至处理页面

修改表单信息保存到数据库并跳转至列表页

提交到处理页面

接收数据并存储到数组中

组合更新数据的SQL语句

将数据存储到相应的数据表中

跳转到商品属性列表页面

简述

本功能主要描述修改一件商品属性信息的过程。

点击编辑商品属性的按钮,通过ID查询出需要修改的商品属性的信息,将信息显示到表单中,由用户修改完成后,再提交到处理页面,由处理页面负责将数据接收,组合成更新使用的SQL语句,将数据更新至数据库表中,确认更新完成后,返回列表页面,完成更新。

字段说明

同添加商品属性

5.9删除商品属性

删除商品类型。

删除时需要管理员确认。

需要考虑关联数据表,如商品属性设置、商品属性价格等。

可行方案:

1、级联删除、置空或约束(可通过InnoDB的外键关系、触发器、PHP程序)

2、设置删除状态(推荐)

工作流和业务流

删除商品删除商品属性属性确认商品属性提示确认删除提交至处理页面点击“确认”

提交到处设置删除状态为-理页面1,保存到数据库并刷新列表页

接收商品属性ID

组合更新数据的SQL语句,设置删除状态为-1

将数据存储到相应的数据表中

跳转到商品属性列表页面

简述

用户点击删除链接,通过Javascript弹出确认窗口,如果确认,则通过GET方式提交到删除处理程序,程序获取商品属性ID,设置删除状态为-1,保存到数据库。

5.10批量删除商品属性

工作流和业务流

选择要删除的商品删除商品属性属性确认商品属性提示确认删除提交至处理页面点击“确认”

提交到处设置删除状态为-理页面1,保存到数据库并刷新列表页

接收选中商品属性ID并存储到字符串

组合更新数据的SQL语句,设置删除状态为-1

将数据存储到相应的数据表中

跳转到商品属性列表页面

简述

在商品属性列表,用户选择要删除的商品属性(通过checkbox),点击删除按钮,页面弹出确认窗口,如果确认删除,则通过POST提交信息至批量删除处理程序,程序接受要删除的商品属性数组,并转换为“,“分隔的字符串,组合成修改SQL语句,设置删除状态为-1,保存数据至数据库。

六,订单管理

订单管理

订订合订退发缺添单单并货单货货加列查订打单单登订表询单印列记列单

表表

1,订单列表

订单列表订单列表

订单查询点击列表按钮

订单列表显示跳转并显示订单列表

订单列表到订单显示流程图如下:

订单列表

点击列表按钮

查询所有订单信息

调转并显示订

单列表

停止查询是否继续查N

Y

条件查询查询方式详细查询

选择查询点击查询

条件按钮

POST传POST传

送数据送ID

Post接收ID

POST接受并

接受ID并查查询数据

获得查询(数据)结果接收查询结果数据

显示查询的订单信息

订单显示

是否继续详细查询停止YN

查询

订单详情流程文字描述:

订单列表的功能主要是:

当用户点击订单列表想要查询订单时,跳转至订单列表页。

当跳至订单列表页时,用户还可以进行查询某订单的详细信息,或在更具需求进行条件查询以及不再进行查询3中情况。

当用户进行了条件查询以后,用户还可以对条件查询的所有记录中的某一订单进行详细信息查看。

列表中的订单信息主要有:

订单号,下单时间,收货人,总金额,应付金额,订单状态等。

而订单详细

信息则有:

订单号,购货人,支付方式,配送方式,发货单号,发票类型,发票抬头,缺货处理,包装,留言,收获人,收获人地址,收获人电话,标志性建筑,商品基本信息,备注。

2.添加订单

添加订单

点击添加订单按钮

跳转页面

用户名,商品名,收货人,

收货人信息,收货方式,填写订单信息

付款方式,其他.

点击提交

POST传

送数据

添加订单流程文字描述:

添加订单主要功能是:

点击添加,跳转至一个填写订单信息的页面,通过对其中表单信息的填写,最后生成一个新的订单的实效。

而需要填写的订单信息有:

购物会员名,购买商品名,收获人的详细信息(收货人姓名,地址,电子邮件,邮编,电话,手机,标志性建筑,最佳送货时间),送货方式,付款方式,包装选择,发票的各种信息(类型,抬头,内容等),缺货处理,留言等。

只有完全符合要求的订单信息才会生成订单

3,修改订单

修改订单修改订单

点击商品名修改订单信息

称进入修改

页面调转并显

修改订单流程文字描述

当一个订单的需求改变时,该订单的信息也会随之而改变。

这时,就需要对订单进行修改了。

修改订单的主要功能是:

当点击编辑时,跳转至订单的详细信息页面,修改人员可以更具需要对表单之中的各种信息(订单号,下单时间,收货人,总金额,应付金额,订单状态等。

而订单详细信息则有:

订单号,购货人,支付方式,配送方式,发货单号,发票类型,发票

抬头,缺货处理,包装,留言,收获人,收获人地址,收获人电话,标志性建筑,商品基本信息,备注。

)进行修改,确认修改之后,点击提交,保存至数据库,并显示被修改的新单的详细信息页面的功能

4,删除订单

移除订单移除订单

根据订单状态判断点击删除按钮判断是否可

以删除停止

确认删除

点击删除按

删除并返回订单

列表确认删除

GET传值ID

GET接收并删除

移除订单流程文字描述

对于交易已经完成很长时间,或别放弃的交易,他们的订单已经没有存在的意义了,此时,可以对其进行删除。

功能描述:

点击删除,根据ID在数据库中删除该订单记录。

跳转至订单列表页。

5,缺货登记

对于交易已经完成很长时间,或别放弃的交易,他们的订单已经没有存在的意义了,此时,可以对其进行删除。

功能描述:

点击删除,根据ID在数据库中删除该订单记录。

跳转至订单列表页。

1、缺货登记

缺货登记

缺货登记

点击添加缺点击添加缺

货记录货记录

页面跳转填写缺货商品信息

确认添加POST传值

生成并显示Form表单填写缺缺货记录货商品信息

确定添加

保存数据到数据库

生成并显示缺

货记录

当某一个商品是缺货状态,而用户需要对其进行购买加入购物车时,该商品不能成功加入购物车。

这时,因为用户仍对该商品有需求,所以可以将该商品加入缺货记录之中,从而进行是否对该商品进行曾货的可能。

当该商品的缺货状态改变为可销售状态时,可以通过留言向用户发送该商品的状态信息,确认用户是否仍然购买该商品。

一、购物车管理

购物车管理分为:

查看购物车、添加商品到购物车、修改购物车中的

商品信息、删除购物车中的商品。

购物车管理

查看购物车添加商品到购物车修改购物车中商删除购物车商品信

品信息息

1,添加商品到购物车:

添加商品到购物车

点击添加到购

物车按钮

GET获取保存在

SESSION

传递商品

ID

编写SQL语句

执行SQL语

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 经济学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1