shopNC结构介绍及Controller(图)

本文地址:http://blog.csdn.net/ty_hf/article/details/51118646

一.介绍
	

ShopNC B2B2C商城是ShopNC于2014年最新推出的【B2B2C】电商平台系统,采用PHP5+MySQL技术为基础,采用OOP(面向对象)方式进行核心框架搭建,结合MVC模式进行开发,可以支持Windows/Unix服务器环境,需PHP5.3及以上版本支持,可运行于包括Apache、IIS和Nginx在内的多种WEB服务器。

	借鉴了国内外优秀的开源程序与开发模式,使用面向对象的开发结构、MVC模式、单一入口、ORM影射等。封装了CURD和一些常用操作,在安装部署、数据查询、数据缓存、数据验证、模型处理、视图与布局、路由处理、SEO支持、大数据支持等


二.系统特性


● MVC设计

ShopNC B2B2C 商城融合了MVC模式进行开发,系统开发高效,各个节点结构更加清晰。

模型(M):模型的定义由 Model 类来完成。

控制器(C):由框架核心和Action共同完成。

视图(V):由 Tpl 类和模板文件组成。

MVC作为一种模式只是提供了一种敏捷开发的手段,ShopNC系统融入MVC模式但不拘泥于 MVC 本身。

● 缓存机制

  B2B2C 商城支持包括文件缓存、数据表缓存以及从种内存缓存(Redis、APC、Memcache、eAccelerator和Xcache),用户可跟据实际运行环境自行设置。

● 调试模式

系统提供了调试模式,可用于开发过程的不同阶段,包括开发、测试和演示等情况,满足调试开发过程中的日志和分析需要,确定将来系统以最佳的方式进行部署。

● 查询机制丰富

系统内建丰富的查询机制,包括组合查询、复合查询、区间查询、统计查询、定位查询、多表查询、子查询和原生查询,使用数据查询简洁高效。

● 动态模型

系统中无需创建对应的模型类、即可轻松完成CURD操作,使数据库操作更加简洁。

● 支持字段检测

系统支持缓存字段信息,支持非法字段过滤和字段类型强制转换,确保数据操作的安全性。

● 高效的搜索机制

系统引入第三方搜索引擎,使用内存缓存、文件缓存、数据表缓存相结合,最大化减少搜索给系统带来的影响。

● 易用性

LAMP架构保证跨平台、MVC模块化开发保证易维护与扩展、系统架构保证集群部署与扩展。

● 高安全

目录读写分离,框架层验证与过滤、多层级口令保护、完善的角色与权限控制。

● 大数据

缓存集群、数据库集群、存储集群(或分布式)和WEB集群支撑大数据。

● 高并发\高可用

数据缓存、动静分离、集群(或分布式)部署支撑高并发,数据库集群、存储集群、宕机检测支撑高可用。



三.执行流程


四.目录结构总览

	

1.一级父类
	



  
  

2.二级父类,继承于control基类(8个)

 













 


目录 1 平台管理 - 1 - 1.1 登录 - 1 - 1.2 平台导航 - 1 - 1.3 设置 - 3 - 1.3.1 站点设置 - 3 - 1.3.2 账号同步 - 4 - 1.3.3 上传设置 - 6 - 1.3.4 SEO设置 - 9 - 1.3.5 邮箱短信 - 9 - 1.3.6 支付方式 - 11 - 1.3.7 权限设置 - 12 - 1.3.8 快递公司 - 13 - 1.3.9 运单模板 - 14 - 1.3.10 地区管理 - 15 - 1.3.11 配送区域 - 16 - 1.3.12 清理缓存 - 16 - 1.4 商品 - 17 - 1.4.1 商品分类 - 17 - 1.4.2 品牌管理 - 18 - 1.4.3 商品管理 - 19 - 1.4.4 类型管理 - 21 - 1.4.5 规格管理 - 23 - 1.4.6 片空间 - 25 - 1.5 店铺 - 25 - 1.5.1 店铺管理 - 25 - 1.5.2 店铺等级 - 27 - 1.5.3 店铺分类 - 28 - 1.5.4 二级域名 - 28 - 1.5.5 店铺动态 - 29 - 1.5.6 店铺帮助 - 30 - 1.5.7 开店首页 - 32 - 1.5.8 自营店铺 - 33 - 1.6 会员 - 34 - 1.6.1 会员管理 - 34 - 1.6.2 会员级别 - 35 - 1.6.3 经验值管理 - 36 - 1.6.4 积分管理 - 37 - 1.6.5 预存款管理 - 37 - 1.6.6 分享绑定 - 38 - 1.6.7 会员相册 - 39 - 1.6.8 买家动态 - 39 - 1.6.9 聊天记录 - 41 - 1.7 交易 - 41 - 1.7.1 实物订单 - 41 - 1.7.2 虚拟订单 - 42 - 1.7.3 退款管理 - 43 - 1.7.4 退货管理 - 43 - 1.7.5 虚拟订单退款 - 44 - 1.7.6 咨询管理 - 44 - 1.7.7 举报管理 - 45 - 1.7.8 评价管理 - 47 - 1.7.9 投诉管理 - 47 - 1.8 网站 - 50 - 1.8.1 文章分类 - 50 - 1.8.2 文章管理 - 50 - 1.8.3 会员协议 - 52 - 1.8.4 页面导航 - 52 - 1.8.5 广告管理 - 53 - 1.8.6 首页管理 - 55 - 1.8.7 推荐位 - 59 - 1.8.8 友情连接 - 60 - 1.9 运营 - 60 - 1.9.1 基本设置 - 60 - 1.9.2 抢购管理 - 61 - 1.9.3 虚拟抢购设置 - 61 - 1.9.4 限时折扣 - 62 - 1.9.5 满即送 - 63 - 1.9.6 优惠套装 - 65 - 1.9.7 推荐展位 - 66 - 1.9.8 代金券 - 67 - 1.9.9 结算管理 - 70 - 1.9.10 虚拟订单结算 - 70 - 1.9.11 活动管理 - 70 - 1.9.12 兑换礼品 - 72 - 1.9.13 平台客服 - 75 - 1.9.14 平台充值卡 - 75 - 1.10 统计 - 76 - 1.10.1 概述及设置 - 76 - 1.10.2 行业分析 - 78 - 1.10.3 会员统计 - 81 - 1.10.4 店铺统计 - 82 - 1.10.5 销量分析 - 83 - 1.10.6 商品分析 - 85 - 1.10.7 营销分析 - 87 - 1.10.8 售后分析 - 89 - 1.11 手机端 - 89 - 1.11.1 首页编辑 - 89 - 1.11.2 分类片设置 - 91 - 1.11.3 下载设置 - 92 - 1.11.4 意见反馈 - 92 - 1.11.5 手机支付 - 93 -
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值