shopncb2b2c商城开发使用指南.doc

  1. 1、本文档共56页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ShopNC B2B2C 商城开发手册 天津市网城天创科技有限责任公司 2014-年 1 月 1 / 56 1. 简介 ShopNC B2B2C 商城是 ShopNC 于 2014 年最新推出的【B2B2C】电商平台系统,采用 PHP5+MySQL 技术 为基础,采用 OOP(面向对象)方式进行核心框架搭建,结合 MVC 模式进行开发,可以支持 Windows/Unix 服 务器环境,需 PHP5.3 及以上版本支持,可运行于包括 Apache、IIS 和 Nginx 在内的多种 WEB 服务器。 2. 架构设计 2.1系统特性 ShopNC 借鉴了国内外优秀的开源程序与开发模式,使用面向对象的开发结构、MVC 模式、单一入口、ORM 影射等。封装了 CURD 和一些常用操作,在安装部署、数据查询、数据缓存、数据验证、模型处理、视图与布局、 路由处理、SEO 支持、大数据支持等方面表现稳定。 ● MVC 设计 ShopNC B2B2C 商城融合了 MVC 模式进行开发,系统开发高效,各个节点结构更加清晰。 模型(M):模型的定义由 Model 类来完成。 控制器(C):由框架核心和 Action 共同完成。 视图(V):由 Tpl 类和模板文件组成。 MVC 作为一种模式只是提供了一种敏捷开发的手段,ShopNC 系统融入 MVC 模式但不拘泥于 MVC 本身。 ● 缓存机制 B2B2C 商城支持包括文件缓存、数据表缓存以及从种内存缓存(Redis、APC、Memcache、eAccelerator 和 Xcache),用户可跟据实际运行环境自行设置。 ● 调试模式 系统提供了调试模式,可用于开发过程的不同阶段,包括开发、测试和演示等情况,满足调试开发过程中的日 志和分析需要,确定将来系统以最佳的方式进行部署。 ● 查询机制丰富 系统内建丰富的查询机制,包括组合查询、复合查询、区间查询、统计查询、定位查询、多表查询、子查询和 原生查询,使用数据查询简洁高效。 ● 动态模型 2 / 56 系统中无需创建对应的模型类、即可轻松完成 CURD 操作,使数据库操作更加简洁。 ● 支持字段检测 系统支持缓存字段信息,支持非法字段过滤和字段类型强制转换,确保数据操作的安全性。 ● 高效的搜索机制 系统引入第三方搜索引擎,使用内存缓存、文件缓存、数据表缓存相结合,最大化减少搜索给系统带来的影响。 ● 易用性 LAMP 架构保证跨平台、MVC 模块化开发保证易维护与扩展、系统架构保证集群部署与扩展。 ● 高安全 目录读写分离,框架层验证与过滤、多层级口令保护、完善的角色与权限控制。 ● 大数据 缓存集群、数据库集群、存储集群(或分布式)和 WEB 集群支撑大数据。 ● 高并发\高可用 数据缓存、动静分离、集群(或分布式)部署支撑高并发,数据库集群、存储集群、宕机检测支撑高可用。 2.2执行流程 系统采用单一入口模式,系统框架执行流程如下: 3 / 56 2.3目录结构 系统主要目录: admin 后台管理目录 chat IM 目录 circle 圈子目录 cms CMS 目录 microshop 微商城目录 shop 商城目录 core 框架目录 data 公共资源目录 mobile 手机客户端 API wap wap 商城 data > api 第三方 API 目录 data > cache 缓存文件目录 data > config 配置文件目录 data > crontab 定时触发文件目录 data > log 系统运行日志目录 data > session SESSION 文件存放目录 data > upload 上传图片目录 core > framework 系统框架 core > framework > cache 缓存驱动 core > framework > core 核心文件 core > framework > db 数据层驱动 core > framework > function 系统方法 core > framework > libraries 类库 core > language 框架语言包目录 shop > install 安装目录 shop > language 语言包目录 shop > control 控制器目录 shop > templates 模板目录 4 / 56 2.4MVC 设计 ShopNC B2B2C 商城融入 MVC 模式进行开发,系统开发高效,各个节点结构更加清晰。 模型( M ):模型的定义由 Model 类来完成。 控制器( C ):由框架核心和 Action 共同完成。 视图( V ):由 Tpl 类和模板文件组成。 MVC 作为一种模式只是提供了一种敏捷开发的手段,ShopNC 系统

文档评论(0)

137****0427 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档