ShopNC+B2B2C+商城开发手册簿.doc

ShopNC+B2B2C+商城开发手册簿.doc

ID:57448747

大小:1.71 MB

页数:109页

时间:2020-08-20

ShopNC+B2B2C+商城开发手册簿.doc_第1页
ShopNC+B2B2C+商城开发手册簿.doc_第2页
ShopNC+B2B2C+商城开发手册簿.doc_第3页
ShopNC+B2B2C+商城开发手册簿.doc_第4页
ShopNC+B2B2C+商城开发手册簿.doc_第5页
资源描述:

《ShopNC+B2B2C+商城开发手册簿.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、ShopNCB2B2C商城开发手册市网城天创科技有限责任公司2014年6月1/551.简介ShopNCB2B2C商城是ShopNC于2014年最新推出的【B2B2C】电商平台系统,采用PHP5+MySQL技术为基础,采用OOP(面向对象)方式进行核心框架搭建,结合MVC模式进行开发,可以支持Windows/Unix服务器环境,需PHP5.3及以上版本支持,可运行于包括Apache、IIS和Nginx在的多种WEB服务器。2.架构设计2.1系统特性ShopNC借鉴了国外优秀的开源程序与开发模式,使用面向对象的开发结构、MVC模式、单一入口、ORM影射等。封装了CURD和一些常用操作

2、,在安装部署、数据查询、数据缓存、数据验证、模型处理、视图与布局、路由处理、SEO支持、大数据支持等方面表现稳定。●MVC设计ShopNCB2B2C商城融合了MVC模式进行开发,系统开发高效,各个节点结构更加清晰。模型(M):模型的定义由Model类来完成。控制器(C):由框架核心和Action共同完成。视图(V):由Tpl类和模板文件组成。MVC作为一种模式只是提供了一种敏捷开发的手段,ShopNC系统融入MVC模式但不拘泥于MVC本身。●缓存机制B2B2C商城支持包括文件缓存、数据表缓存以及从种存缓存(Redis、APC、Memcache、eAccelerator和Xcach

3、e),用户可跟据实际运行环境自行设置。●调试模式系统提供了调试模式,可用于开发过程的不同阶段,包括开发、测试和演示等情况,满足调试开发过程中的日志和分析需要,确定将来系统以最佳的方式进行部署。●查询机制丰富系统建丰富的查询机制,包括组合查询、复合查询、区间查询、统计查询、定位查询、多表查询、子查询和原生查询,使用数据查询简洁高效。●动态模型2/55系统中无需创建对应的模型类、即可轻松完成CURD操作,使数据库操作更加简洁。●支持字段检测系统支持缓存字段信息,支持非法字段过滤和字段类型强制转换,确保数据操作的安全性。●高效的搜索机制系统引入第三方搜索引擎,使用存缓存、文件缓存、数据

4、表缓存相结合,最大化减少搜索给系统带来的影响。●易用性LAMP架构保证跨平台、MVC模块化开发保证易维护与扩展、系统架构保证集群部署与扩展。●高安全目录读写分离,框架层验证与过滤、多层级口令保护、完善的角色与权限控制。●大数据缓存集群、数据库集群、存储集群(或分布式)和WEB集群支撑大数据。●高并发高可用数据缓存、动静分离、集群(或分布式)部署支撑高并发,数据库集群、存储集群、宕机检测支撑高可用。2.2执行流程系统采用单一入口模式,系统框架执行流程如下:3/552.3目录结构系统主要目录:admin后台管理目录chatIM目录circle圈子目录cmsCMS目录microsho

5、p微商城目录shop商城目录core框架目录data公共资源目录mobile手机客户端APIwapwap商城data>api第三方API目录data>cache缓存文件目录data>config配置文件目录data>crontab定时触发文件目录data>log系统运行日志目录data>sessionSESSION文件存放目录data>upload上传图片目录core>framework系统框架core>framework>cache缓存驱动core>framework>core核心文件core>framework>db数据层驱动core>framework>function系统

6、方法core>framework>libraries类库core>language框架语言包目录shop>install安装目录shop>language语言包目录shop>control控制器目录shop>templates模板目录4/552.4MVC设计ShopNCB2B2C商城融入MVC模式进行开发,系统开发高效,各个节点结构更加清晰。模型(M):模型的定义由Model类来完成。控制器(C):由框架核心和Action共同完成。视图(V):由Tpl类和模板文件组成。MVC作为一种模式只是提供了一种敏捷开发的手段,ShopNC系统应用MVC但不拘泥于MVC本身。2.5控制器Sh

7、opNCB2B2C商城控制器类位于control目录,控制器调度由框架依据act和op参数完成,如果act或op参数为空,系统会自动赋值“index”。控制器类文件名一般为业务名称,类名称一般为业务名称+“Control”,如品牌控制器类文件命名为control/brand.php,类名为brandControl。/index.php将会执行control/index.php中的indexOp()方法/index.php?act=brand&o

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。