level 6
商淘软件
楼主
2.代码编写前的各类准备工作。
2.1.清空数据。
产品表:delete from wst_goods
产品属性表:delete from wst_goods_attributes
产品分类—品牌表:delete fromwst_goods_cat_brands
产品分类表:delete from wst_goods_cats
产品相册表:delete from wst_goods_gallerys
品牌表:delete from wst_brands
店铺表:delete from wst_shops
店铺评分表:delete from wst_shop_scores
店铺—分类表:delete from wst_shops_cats
店铺—配送区域配置表:delete from wst_shops_communitys
注册用户表:delete fromwst_users
社区信息表(商家自行配置各县区级下面的社区点):delete from wst_communitys
2.2.配置信息修改。
点击商城设置—>商城信息(如图2.1),出现如图2.2。对系统基本配置信息进行修改。其中关键字设置为设置前台搜索部分的关键字。

图2.1 修改商城信息

图2.2 商城信息配置界面
点击商城设置—>导航管理,对商城前端页面进行顶部导航(如默认有品牌街、店铺街的位置)及底部导航(如默认有新手上路、如何付款)的导航进行配置,本次修改暂定添加一个名为“中国网络菜市场”的顶部导航—见图2.3。
注:一般顶部导航站内专题或者转到其他站点。底部导航则可以绑定本站文章(即在本站点后台发布文章,底部导航绑定文章的链接)。

图2.3 导航设置
商城设置—>友情链接为添加网站底部的友情链接,这个没什么好扯的(地球人都知道);商城设置—>广告管理。对网站的广告进行管理,其中网站首页大轮播图片就在模块的首页主广告设置。本次修改删除原有5个主广告,新增两个广告(图片尺寸为1920px*300px),添加后效果如图2.4。

图2.4 首页轮播图
2.3.测试后台添加分类、品牌、社区;测试前台注册会员,申请开店添加产品;测试后台对首页界面处理;
登录系统后台,点击商品分类—>新增;此处添加如图2.5格式的分类(系统总分类需建三级分类,符合首页布局及功能需求—系统添加产品需绑定到三级分类),添加三级分类过后首页能达到如图2.6出现轮播层分类导航

图2.5 系统后台分类格式

图2.6 首页分类导航样式
如图2.7首页楼层展示部分(楼层个数及顺序会按照后台楼层顺序排列,例如后台为“生鲜专区、网上菜场”、“厨卫清洁、纸质用品”,则首页展示为“F1 生鲜专区、网上菜场”、“F2厨卫清洁、纸质用品”)。且后台二级分类的推荐分类会展示在各楼层的如图2.7所示部分。后台三级分类的推荐分类会按顺序展示在如图2.7位置。

图2.7 首页楼层展示
点击品牌管理—>新增,对系统添加品牌。此次模拟暂定只先添加“中国网络菜市场”品牌,并选择品牌所属分类为“生鲜专区,网上菜场”,添加后如图2.8。

图2.8 添加中国网络菜市场品牌
点击地区管理—>添加社区,给贵州省六盘水市钟山区添加一个名为“红桥新区”的社区,如图2.9。

图2.9 添加社区
访问系统首页,点击免费注册,注册一个网站用户(别告诉我这你都不会),点击顶部我要开店(如图2.10),出现如图2.11的开店表单填写界面,填写完开店表单,提交后台审核。

图2.10我要开店链接

图2.11店铺注册页面
登录后台,对注册的店铺赋予编号,并审核通过注册。
进入卖家中心、点击商品分类,为卖家添加商品分类,本次更改添加测试分类格式如图2.12(卖家分类为二级分类)。

图2.12店铺分类
点击新增商品,填写商品编号、名称、价格等常用信息、上传商品图片并保存。本次更改共添加了如图2.13所示的11个产品。

图2.13已添加测试产品列表
接下来进行对首页布局整理。
(1)、导航栏为6个一级分类数量最为适宜(刚好达到轮播图高度300px),故在系统后台设置首页展示6个一级分类,对应6个楼层,如图2.14所示。

图2.14首页6个一级分类导航
(2)、楼层部分未处理之前如图2.15

图2.15未处理产品楼层
其中广告图片版块在后台—>商城设置—>广告管理—>新增处添加,其中广告位置需选择PC版,广告图片尺寸为210px*275px,如图2.16。

图2.16 楼层广告图片
推荐二级分类和三级分类均在后台商品管理、商品分类处设置“是否推荐”,若为推荐分类则在首页展示,若为不推荐分类则不会在首页展示,如图2.17。

图2.17分类设置是否推荐
分类店铺版块展示对应分类下最新的4个店铺;产品列表版块展示对应分类的精品(8个)和对应子分类最新添加的产品(8个)—Tab切换效果,楼层部分处理后效果如图2.18 。

图2.18 处理后楼层效果
2.3 系统MVC结构简述。
项目整体结构如图2.19所示,其中“Apps”文件夹为源代码的存放文件夹,内部Admin为后台管理模块,Home为前端商城模块;模块内部结构如图2.20,Action为控制器,Common为公共函数库,Conf为配置文件(ThinkPHP常用配置数据库的地方)夹,Model为对象模型文件夹,View为视图模块,Widget为挂件模块。

图2.19项目代码结构

图2.20Home模块内部结构
2017年02月22日 10点02分
1
2.1.清空数据。
产品表:delete from wst_goods
产品属性表:delete from wst_goods_attributes
产品分类—品牌表:delete fromwst_goods_cat_brands
产品分类表:delete from wst_goods_cats
产品相册表:delete from wst_goods_gallerys
品牌表:delete from wst_brands
店铺表:delete from wst_shops
店铺评分表:delete from wst_shop_scores
店铺—分类表:delete from wst_shops_cats
店铺—配送区域配置表:delete from wst_shops_communitys
注册用户表:delete fromwst_users
社区信息表(商家自行配置各县区级下面的社区点):delete from wst_communitys
2.2.配置信息修改。
点击商城设置—>商城信息(如图2.1),出现如图2.2。对系统基本配置信息进行修改。其中关键字设置为设置前台搜索部分的关键字。

图2.1 修改商城信息
图2.2 商城信息配置界面点击商城设置—>导航管理,对商城前端页面进行顶部导航(如默认有品牌街、店铺街的位置)及底部导航(如默认有新手上路、如何付款)的导航进行配置,本次修改暂定添加一个名为“中国网络菜市场”的顶部导航—见图2.3。
注:一般顶部导航站内专题或者转到其他站点。底部导航则可以绑定本站文章(即在本站点后台发布文章,底部导航绑定文章的链接)。

图2.3 导航设置商城设置—>友情链接为添加网站底部的友情链接,这个没什么好扯的(地球人都知道);商城设置—>广告管理。对网站的广告进行管理,其中网站首页大轮播图片就在模块的首页主广告设置。本次修改删除原有5个主广告,新增两个广告(图片尺寸为1920px*300px),添加后效果如图2.4。

图2.4 首页轮播图2.3.测试后台添加分类、品牌、社区;测试前台注册会员,申请开店添加产品;测试后台对首页界面处理;
登录系统后台,点击商品分类—>新增;此处添加如图2.5格式的分类(系统总分类需建三级分类,符合首页布局及功能需求—系统添加产品需绑定到三级分类),添加三级分类过后首页能达到如图2.6出现轮播层分类导航

图2.5 系统后台分类格式
图2.6 首页分类导航样式如图2.7首页楼层展示部分(楼层个数及顺序会按照后台楼层顺序排列,例如后台为“生鲜专区、网上菜场”、“厨卫清洁、纸质用品”,则首页展示为“F1 生鲜专区、网上菜场”、“F2厨卫清洁、纸质用品”)。且后台二级分类的推荐分类会展示在各楼层的如图2.7所示部分。后台三级分类的推荐分类会按顺序展示在如图2.7位置。

图2.7 首页楼层展示点击品牌管理—>新增,对系统添加品牌。此次模拟暂定只先添加“中国网络菜市场”品牌,并选择品牌所属分类为“生鲜专区,网上菜场”,添加后如图2.8。

图2.8 添加中国网络菜市场品牌点击地区管理—>添加社区,给贵州省六盘水市钟山区添加一个名为“红桥新区”的社区,如图2.9。

图2.9 添加社区访问系统首页,点击免费注册,注册一个网站用户(别告诉我这你都不会),点击顶部我要开店(如图2.10),出现如图2.11的开店表单填写界面,填写完开店表单,提交后台审核。

图2.10我要开店链接
图2.11店铺注册页面登录后台,对注册的店铺赋予编号,并审核通过注册。
进入卖家中心、点击商品分类,为卖家添加商品分类,本次更改添加测试分类格式如图2.12(卖家分类为二级分类)。

图2.12店铺分类点击新增商品,填写商品编号、名称、价格等常用信息、上传商品图片并保存。本次更改共添加了如图2.13所示的11个产品。

图2.13已添加测试产品列表接下来进行对首页布局整理。
(1)、导航栏为6个一级分类数量最为适宜(刚好达到轮播图高度300px),故在系统后台设置首页展示6个一级分类,对应6个楼层,如图2.14所示。

图2.14首页6个一级分类导航(2)、楼层部分未处理之前如图2.15

图2.15未处理产品楼层其中广告图片版块在后台—>商城设置—>广告管理—>新增处添加,其中广告位置需选择PC版,广告图片尺寸为210px*275px,如图2.16。

图2.16 楼层广告图片推荐二级分类和三级分类均在后台商品管理、商品分类处设置“是否推荐”,若为推荐分类则在首页展示,若为不推荐分类则不会在首页展示,如图2.17。
图2.17分类设置是否推荐分类店铺版块展示对应分类下最新的4个店铺;产品列表版块展示对应分类的精品(8个)和对应子分类最新添加的产品(8个)—Tab切换效果,楼层部分处理后效果如图2.18 。

图2.18 处理后楼层效果2.3 系统MVC结构简述。
项目整体结构如图2.19所示,其中“Apps”文件夹为源代码的存放文件夹,内部Admin为后台管理模块,Home为前端商城模块;模块内部结构如图2.20,Action为控制器,Common为公共函数库,Conf为配置文件(ThinkPHP常用配置数据库的地方)夹,Model为对象模型文件夹,View为视图模块,Widget为挂件模块。

图2.19项目代码结构
图2.20Home模块内部结构