Ecshop架构分析流程图_第1页
Ecshop架构分析流程图_第2页
Ecshop架构分析流程图_第3页
Ecshop架构分析流程图_第4页
Ecshop架构分析流程图_第5页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、一、功能模块概述Ecshop架构分析电子商务商品管理订单管理会员管理管理员管理文章管理系统设置商订订单删会品单单状除员类列查态订列型表询变更单表商添商商品加品品列商分品表品类牌会会资员员金等评管级论理文文商配地友章章店送区情分列设方列链类表置式表接商订添管管验 自品加理理证 定义回新员员码 导收会列权管 航站员表限理 栏二、商品管理添加商品列表搜索编辑查看复制放入回收站通过查询数据库中的商品信息,将相关信息显示在页面上, 并提供相应操作连接。商品列表所含功能说明商添商商品加品品列商编复表品辑制商品列表商 品 商回 品收 查站 询商品列表流程商品列表商品列表查询未放入回收站的商品信息组合 SQL

2、语句,查询未放入回收站的商品输出数组至页面获取返回的数组,传递到模版根据页面布局输出按规则显示数据简述:本功能主要实现显示出商品信息的功能,通过点击商品列表的链接, 使用 PHP查询没有放入回收站的商品信息,将返回值存储到数组中, 通过模版引擎将数组传送到视图,利用模版引擎的格式输出查询到的数据。添加商品流程添加商品添加商品填写表单信息填写商品信息提交到处理页面提交至处理页面保存到数据库并跳转至列表页接收数据并存储到数组中组合插入数据的SQL语句将数据存储到相应的数据表中跳转到商品列表页面简述:本功能主要描述添加一件商品的过程。点击添加商品按钮, 调出需要填写的表单,表单填写完成后,通过提交,

3、将数据提交到处理页面,由处理页面 负责设置数组接收提交的数据,组合成插入的SQL语句,将数据写入到数据库表中,确认添加完成后跳转到商品列表页面,完成数据插入。商品编辑编辑商品编辑商品获取指定的商品信息获取商品 ID根据商品 ID查询出需要修改的商品信息修改商品信息按照规定的表单位置显示商品信息提交至处理页面修改表单信息保存到数据库并跳转至列表页提交到处理页面接收数据并存储到数组中组合更新数据的SQL语句将数据存储到相应的数据表中跳转到商品列表页面简述:本功能主要描述修改一件商品信息的过程。点击修改商品信息的按钮,通过 ID 查询出需要修改的商品的信息,将信息显示到表单中,由用户修改完成后,再提

4、交到处理页面,由处理页面负责将数据接收,组合成更新使用的SQL放收回收站放入回收站获取指定的商品信息获取商品 ID修改商品的状态位根据商品 ID 查询出需要放入回收站的商品信息提交到处理页面提交至处理页面组合更新数据的SQL语句保存到数据库并跳转至列表页将数据存储到相应的数据表中, 修改状态位跳转到商品列表页面语句,将数据更新至数据库表中,确认更新完成后,返回列表页面,完成更新。将商品放入回收站简述:本功能主要描述将商品放入回收站的过程。点击放入回收站的按钮, 通过 ID 确认需要放入回收站的商品的信息,提交到处理页面,由处理页面负责组合成修改状态位使用的SQL语句,将数据更新至数据库表中,

5、确认更新完成后, 返回列表页面,完成更新。商品查询商品查询商品查询填写查询条件填写查询条件提交到处理页面根据条件查询信息根据条件组合SQL语句提交至页面处理返回的信息成为标准数组页面根据规则输出将查询到的信息发送到页面根据页面布局显示记录简述:本功能主要描述将查询商品的过程。填写完表单后,点击查询按钮, 将条件提交到处理页,查询获取需要的数据并返回到页面显示。三、商品分类商品分类商品分类列表通过查询数据库中的分类列表信息,将相关信息显示在页面上, 并提供相应操作连接。分类列表所含功能说明添转编移加移辑除分商分分类品类类分类列表分类列表流程分类列表分类列表查询分类列表组合 SQL语句,查询商品分

6、类输出数组至页面获取返回的数组,传递到模版根据页面布局输出按规则显示数据简述:本功能主要实现显示出商品分类的功能,通过点击商品分类的链接, 使用 PHP查询商品分类信息, 将返回值存储到数组中, 通过模版引擎将数组传送到视图,利用模版引擎的格式输出查询到的数据。添加分类流程添加分类添加分类填写表单信息填写商品分类信息提交到处理页面提交至处理页面保存到数据库并跳转至添加分类页面接收数据并存储到数组中组合插入数据的SQL语句将数据存储到相应的数据表中跳转到添加分类页面简述:本功能主要描述添加一个商品分类的过程。点击添加分类按钮, 调出需要填写的表单,表单填写完成后,通过提交,将数据提交到处理页面,

7、由处理页面负责设置数组接收提交的数据,组合成插入的 SQL语句,将数据写入到数据库表中,确认添加完成后在此跳转到添加分类页面,以便添加另一分类。转移商品转移分类转移分类选择需转移和要转移到的分类信息获取当前分类ID根据分类 ID查询出需要转移的分类信息确认转移显示要转移的的商品分类提交至处理页面确认转移保存到数据库并跳转至列表页提交到处理页面接收数据并存储到数组中组合更新数据的SQL语句将数据存储到相应的数据表中跳转到分类列表页面简述:本功能主要描述转移一种分类下的商品至另一分类下的过程。点击转移商品按钮, 通过分类 ID 查询出要转移的分类信息, 将信息显示到 SELECT可选列表,用户可以

8、从列表中选择, 然后确认提交到处理页面,由处理页面负责将数据接收, 组合成更新使用的SQL语句, 将数据更新至数据库表中,确认更新完成后,返回分类列表页面,完成更新。编辑分类编辑分类编辑分类获取分类 ID获取指定的分类信息根据分类 ID查询出需要修改的分类信息修改分类信息存储分类信息提交至处理页面按照规定的表单位置显示分类信息保存到数据库并跳转至列表页修改表单信息提交到处理页面接收数据并存储到数组中组合更新数据的SQL语句将数据存储到相应的数据表中跳转到分类列表页面简述:本功能主要描述修改一个商品分类的过程。点击编辑分类按钮, 从数据库中读取出需要修改的分类信息显示在表单中,用户完成表单修改后

9、后, 通过提交,将数据提交到处理页面, 由处理页面负责设置数组接收提交的数据,组合成插入的 SQL语句,将数据 UPDATE到数据库表中,确认添加完成后在此跳转到 分类列表分类页面,以便做下一操作。移除分类移除分类移除分类获取分类 ID显示警告信息显示警告信息提交至处理页面到处理页面数据库操作并跳转至列表页接收数据并存储到数组中组合删除数据的SQL语句将数据从数据表中删除显示提示信息简述:本功能主要删除一个商品分类的过程。点击移除分类按钮, 弹出警告信息,确认后跳转到处理页面, 由处理页面负责设置数组接收提交的数据,组合成删除的 SQL语句,将数据删除, 完成后在此跳转到分类列表分类页面,以便

10、做下一操作。四、商品品牌商品品牌列表通过查询数据库中品牌信息将相关信息显示在页面上,并提供相应操作连接。品牌列表所含功能说明品牌列表添编删品加辑除牌品品品搜牌牌牌索品牌列表流程品牌列表查询品牌列表输出数组至页面根据页面布局输出品牌列表组合 SQL语句,查询品牌列表获取返回的数组,传递到模版按规则显示数据简述:本功能主要实现显示出商品品牌列表的功能,通过点击商品的链接, 使用 PHP查询商品品牌信息, 将返回值存储到数组中, 通过模版引擎将数组传送到视图,利用模版引擎的格式输出查询到的数据。添加品牌流程添加品牌添加品牌填写表单信息填写品牌相关信息提交到处理页面提交至处理页面保存到数据库并跳转至添

11、加品牌页面接收数据并存储到数组中组合插入数据的SQL语句将数据存储到相应的数据表中跳转到添加分类页面简述:本功能主要描述添加一个商品品牌的过程。点击添加分类按钮, 调出需要填写的表单,表单填写完成后,通过提交,将数据提交到处理页面,由处理页面负责设置数组接收提交的数据,组合成插入的 SQL语句,将数据写入到数据库表中,确认添加完成后在此跳转到添加品牌页面,以便添加另一品牌。编辑品牌流程编辑品牌编辑品牌获取品牌 ID获取指定的品牌信息根据分类 ID查询出需要修改的品牌信息修改品牌信息存储分类信息提交至处理页面按照规定的表单位置显示分类信息保存到数据库并跳转至列表页修改表单信息提交到处理页面接收数

12、据并存储到数组中组合更新数据的SQL语句将数据存储到相应的数据表中跳转到品牌列表页面简述:本功能主要描述修改一个商品品牌的过程。点击编辑品牌按钮, 从数据库中读取出需要修改的品牌信息显示在表单中,用户完成表单修改后后, 通过提交, 将数据提交到处理页面, 由处理页面负责设置数组接收提交的数据,组合成更新的 SQL语句,将数据 UPDATE到数据库表中,确认添加完成后在此跳转到品牌列 表页面,以便做下一操作。删除品牌移除品牌移除品牌获取品牌 ID显示警告信息显示警告信息AJAX传值到处理页面到处理页面数据库操作返回数据显示新数据接收数据并存储到数组中组合删除数据的SQL语句将数据从数据表中删除显

13、示新的品牌列表页面简述:本功能主要删除一个商品品牌的过程。点击移除按钮, 弹出警告信息, 确认后 AJAX传值到处理页面, 处理页面, 接收到数据后组合成删除的SQL语句, 将数据删除,并返回JSON格式的字符串 , 前台接收数据后通过javascript将新数据显示到页面上 , 实现无刷新删除 .品牌搜索搜索品牌搜索品牌输入关键词填写关键词获取关键词提交至处理页面数据库操查询并显示到处理页面接收数据并存储到数组中组合查询数据的SQL语句将结果数据并存储到数组中显示提示信息简述:本功能主要实现搜索品牌的过程。输入关键词,点击搜索按钮,AJAX 传送数据到处理页面 , 组装 SQL查询语句 ,

14、从数据库中取出数据 , 组装成一定格式输出 , 前台 js接收数据后显示查询结果到页面上.商品类型五、商品类型功能模块:商添修删品加改除商类商商商品型品品品属列类类类性表型型型商添修删品加改除属商商商性品品品列属属属表性性性商品类型功能说明商品类型列表: 通过分页显示所有商品类型,通过此页面, 可以对商品类型进行检索、排序、删除(含批量删除)等操作,并提供添加商品类型、属性列表、编 辑的入口。商品类型列表界面设计工作流和业务流商品列表商品类型列表查询非删除状态的商品类型信息根据分页参数,组合 SQL 语句,查询非删除状态的商品类型输出数组至页面获取返回的数组,传递到模版根据页面布局输出按规则显

15、示数据简述:本功能主要实现显示出商品类型信息的功能,通过点击商品类型的链接, 使用 PHP查询非删除状态的商品类型信息,根据当前页数和每页显示条数,获取将返回值存储到数组中, 通过模版引擎将数组传送到视图,利用模版引擎的格式输出查询到的数据。添加商品类型工作流和业务流添加商品类型添加商品类型填写表单信息填写商品类型信息提交到处理页面提交至处理页面保存到数据库并跳转至列表页接收数据并存储到数组中组合插入数据的SQL语句将数据存储到相应的数据表中跳转到商品类型列表页面简述:本功能主要描述添加商品类型的过程。点击添加商品类型按钮, 调出需要填写的表单,表单填写完成后,通过提交,将数据提交到处理页面,

16、由处理页面 负责设置数组接收提交的数据,组合成插入的SQL语句,将数据写入到数据库表中,确认添加完成后跳转到商品列表页面,完成数据插入。字段说明:商品类型名称:不能重名属性分组:把商品的众多属性分成更详细的组,如:基本属性、标准配置等,用 于更友好的展示商品信息。设置了属性分组后,添加/ 编辑属性的页面可以设置属性所属的属性组。属性分组改变后,需要批量更新商品属性的分组。每行一个商品属性组。排序也将按照自然顺序排序编辑商品类型界面设计工作流和业务流编辑商品类型编辑商品类型获取指定的商品类型信息获取商品类型ID根据商品 ID 查询出需要修改的商品类型信息修改商品类型信息按照规定的表单位置显示商品

17、类型信息提交至处理页面修改表单信息保存到数据库并跳转至列表页提交到处理页面接收数据并存储到数组中组合更新数据的SQL语句将数据存储到相应的数据表中跳转到商品类型列表页面简述:本功能主要描述修改商品类型信息的过程。点击修改商品类型信息的按钮,通过ID查询出需要修改的商品类型的信息,将信息显示到表单中,由用户修改完成后,再提交到处理页面,由处理页面负责将数据接收,组合成更新使用的SQL语句,将数据更新至数据库表中,确认更新完成后,返回列表页面,完成更新。字段说明同添加商品类型删除商品类型删除商品类型。删除时需要管理员确认。 需要考虑关联数据表, 如商品属性设置、商品属性、商品属性价格等。可行方案:

18、1、 级联删除、置空或约束(可通过InnoDB 的外键关系、触发器、 PHP程序) 设置删除状态(推荐)工作流和业务流删除商品类型删除商品类型确认删除商品类型提示确认删除提交至处理页面点击“确认”设置删除状态为1,保存到数据库并刷新列表页-提交到处理页面接收商品类型 ID组合更新数据的SQL语句, 设置删除状态为 -1将数据存储到相应的数据表中跳转到商品类型列表页面简述用户点击删除链接,通过JS 弹出确认窗口,如果确认,则通过GET方式提交到删除处理程序,程序获取商品类型ID,设置删除状态为 -1 ,保存到数据库。商品属性商品属性列表界面设计工作流和业务流商品属性列表商品属性列表查询非删除状态

19、的商品属性信息根据分页信息、查询条件、排序条件,组合SQL 语句,查询非删除状态的商品输出数组至页面获取返回的数组,传递到模版根据页面布局输出按规则显示数据简述商品属性列表: 通过分页显示指定类型的所有商品属性,通过此页面, 可以对商品属性进行检索、排序、删除(含批量删除)等操作,并提供添加属性、编辑的 入口。本功能主要实现显示出商品属性信息的功能,通过点击商品属性的链接,使用PHP查询指定商品类型的非删除状态商品属性,将返回值存储到数组中,通过模版引擎将数组传送到视图,利用模版引擎的格式输出查询到的数据。添加商品属性界面设计工作流和业务流添加商品属性添加商品属性填写表单信息填写商品属性信息提

20、交到处理页面提交至处理页面保存到数据库并跳转至列表页接收数据并存储到数组中组合插入数据的SQL语句将数据存储到相应的数据表中跳转到商品属性列表页面简述本功能主要描述添加一个商品属性的过程。点击添加商品属性的按钮,通过ID查询出需要修改的商品属性的信息,将信息显示到表单中,由用户修改完成后,再提交到处理页面,由处理页面负责将数据接收,组合成更新使用的SQL语句, 将数据更新至数据库表中,确认更新完成后,返回列表页面,完成更新。字段说明:属性名称:单行文本,必填项,同一分类下不允许同名。所属商品类型:下拉列表,必填项属性组:下拉列表,当设置了属性分组后才显示能否进行检索:单选,默认为:不需要检索。

21、用于设置商品分类的检索条件和进行数据缓存。相同属性的商品是否关联:单选,默认为:否。用于相关商品运算规则。属性是否可选:单选,默认为唯一属性。录入方式:单选,默认为手工录入。手工录入:单行文本方式;列表选择:下拉列表方式;多行文本: textarea类型。可选值列表:多行文本。通过换行分隔字符串,为下拉列表方式提供可选值。编辑商品属性界面设计工作流和业务流编辑商品属性编辑商品属性获取指定的商品属性信息获取商品属性ID根据商品 ID 查询出需要修改的商品属性信息修改商品属性信息按照规定的表单位置显示商品属性信息提交至处理页面修改表单信息保存到数据库并跳转至列表页提交到处理页面接收数据并存储到数组

22、中组合更新数据的SQL语句将数据存储到相应的数据表中跳转到商品属性列表页面简述本功能主要描述修改一件商品属性信息的过程。点击编辑商品属性的按钮, 通过ID查询出需要修改的商品属性的信息,将信息显示到表单中,由用户修改完成后,再提交到处理页面,由处理页面负责将数据接收,组合成更新使用的SQL语句,将数据更新至数据库表中,确认更新完成后,返回列表页面,完成更新。字段说明同添加商品属性删除商品属性删除商品类型。删除时需要管理员确认。 需要考虑关联数据表, 如商品属性设置、商品属性价格等。可行方案:1、 级联删除、置空或约束(可通过InnoDB 的外键关系、触发器、 PHP程序)2、 设置删除状态(推

23、荐) 工作流和业务流删除商品属性删除商品属性确认商品属性提示确认删除提交至处理页面点击“确认”设置删除状态为1,保存到数据库并刷新列表页-提交到处理页面接收商品属性 ID组合更新数据的SQL语句, 设置删除状态为 -1将数据存储到相应的数据表中跳转到商品属性列表页面简述用户点击删除链接,通过Javascript弹出确认窗口,如果确认,则通过GET方式提交到删除处理程序,程序获取商品属性ID,设置删除状态为 -1 ,保存到数据库。批量删除商品属性工作流和业务流删除商品属性选择要删除的商品属性确认商品属性提示确认删除提交至处理页面点击“确认”设置删除状态为1,保存到数据库并刷新列表页-提交到处理页面接收选中商品属性ID并存储到字符串组合更新数据的SQL语句, 设置删除

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论