admin 管理员组

文章数量: 887503


2024年1月13日发(作者:stad)

科技创新导报2020 NO.17Science and Technology Innovation Herald信息科学DOI:10.16660/.1674-098X.2020.17.140基于MVC模式开发的B2B2C电商

①系统设计思路分析李俊(重庆信息技术职业学院 重庆 404000)摘 要:本文基于B2B2C电商系统开发重点分析,采用OOP(面向对象)方式进行核心框架搭建,结合MVC模式进行开发,将系统分为视图、业务和控制层。采用PHP5+MySQL技术为基础,网页前端采用Bootstrap快速开发框架, 系统开发高效,各个节点结构更加清晰,缩短开发周期并节约开发成本,实现一个集成度高和方便维护的电子商务系统。本文先对B2B2C系统开发现状和开发特点进行分析研究,再分析了采用MVC模式进行B2B2C系统开发的思路和宏观设计实现。关键词:MVC B2B2C 架构设计中图分类号:TP311.1 文献标识码:A 文章编号:1674-098X(2020)06(b)-0140-02单一电商系统就运营模式而言比较单一,一个商家对N个消费者,常见功能为商品类目管理、商品发布与编辑、单店会员管理、订单处理(正常订单、退货订单、换货订单、退款订单及物流发货处理),这种模式局限于单一商家独立运营。B2B2C系统最大特点为升级为平台运营模式,运营主体由原来单一商家变化为平台方。就升级技术而言,支持多商家独立运营,商家不再各自申请第三方支付接口和物流接口,由平台方统一提供,降低店铺架设的难度;消费者有更多选择余地,可以跨店铺消费。所有运营结算由平台方负责,发挥了平台担保的作用。(2)B2B2C系统支持使用Redis存储数据,使用响应速度提高。(3)内建丰富的查询机制,包括单表查询、多表联合查询、区间查询、统计结算查询、定位查询和原生查询等,使用数据查询简洁高效。(4)易用性LAMP架构保证跨平台、MVC模块化开发保证易维护与扩展、系统架构保证集群部署与扩展。3 B2B2C系统开发思路分析(1)B2B2C系统控制器类位于control目录,控制器调度由框架依据w和t参数完成,如果w或t参数为空,系统会自动赋值“index”。控制器类文件名一般为业务名称,类名称一般为业务名称+“Control”,如品牌控制器类文件命名为control/,类名为brandControl。/将会执行control/中的indexWt()方法/?w=brand&t=list将会执行control/中的listWt()方法。(2)B2B2C系统Model不需要定义,直接完成对Table的CURD操作,不需要重复进行Model实例化可实现对不同Table的操作。新模型处理同时支持向下兼容。使用Model()方法创建模型,可以创建一个空模型实例,然后使用该实例完成对不同表的操作。(3)数据库抽象层实现使用mysqli访问MySQL数据库,支持主从架构部署。采用电商常用功能模块的数据库设计,满足中小电商型平台千万级商品信息、用户信息、订单信息需求。(4)视图功能主要由Tpl类(core/framework/libraries/)和模板文件组成(位于templets目录下),Tpl类完成控制器和模板文件的沟通,控制器通过Tpl类将数据输送到模板,然后由模板输出数据。1 B2B2C电商系统开发重点的研究现状(1)先进的购物流程。引入使用Redis存储数据,使用响应速度提高,这种方式与传统的购物车最大不同,Cookie技术购物车的存储空间只有4k;更换设备时,购物车信息不能同步;cookie禁用,不提供保存,Redis技术购物车优点是数据能够持久化;实现了购物车同步化。(2)科学的运营管理模式。B2B2C是对原有的B2C单一电子商务系统的一种升级,这种升级不仅是商业运作模式的升级,就系统开发而言引入了供应链管理和平台结算功能。B2B2C系统打通上流供应链和下流消费端,把B2B和C2C完美地结合起来。

本文标签: 系统 开发 技术

更多相关文章

零基础使用UltraISO制作并安装纯净Win10系统指南

2天前

零基础使用UltraISO制作并安装纯净Win10系统指南 【下载地址】零基础使用UltraISO制作并安装纯净Win10系统指南分享 零基础使用UltraISO制作并安装纯净Win10系统指南本资源文件详细介绍了如何通过UltraISO&

在哪里可以下载到正版的Windows等系统?

1天前

答案是微软评估中心(Evalcenter Center) 转载于:https:wwwblogszhuxiaoxip10788799.html

Windows系统下gsutil 工具使用(下载waymo perception数据集为例)

1天前

Windows系统下gsutil 工具使用 方法一方法二 方法一 winR,输入cmd进入命令行,直接 pip install gsutil 如果速度慢,就加上清华源

如何在Windows系统中设置文件夹的排序方式

1天前

如何在Windows系统中设置文件夹的排序方式 设置好需要的排序后: 保存设置 在您设置完所需的排序方式后,系统会自动对文件夹中的文件进行排序。此时,您可以关闭资源管理

windows文件传Linux服务器,介绍几款Windows系统与Linux服务器传递文件的工具

1天前

本文主要介绍几款用于和linux服务器传递文件的工具 WinSCP WinSCP是一个Windows环境下使用SSH的开源图形化SFTP客户端。同时支持SCP协议。它的主要功能就是在本地与远程计算机间安全的复制文件。 WinSCP是免费软件

windows系统Python-3.6安装教程(保姆级教程)

1天前

windows系统Python-3.6安装教程 文章目录 windows系统Python-3.6安装教程前言一、配置Python环境1.下载Python:下载选项解释: 2.安装Python安装注

Windows系统下部署分布式SSM架构JAVA程序

1天前

一直用的都是Linux服务器在部署,但是最近遇到了要使用windows部署的情况 其实一样的环境和服务,部署起来没什么区别 一、首先把基础的几个服务给安装一下 1、MYSQL 8.0 官网

Springboot+Vue项目部署到服务器(windows系统)

1天前

转载请标明出处:https:blog.csdnweixin_41965979articledetails106517879 本文出自付付讶的博客 一、下载安装所有要用到的软件(jdk,数据库,redis,nginx,nodejs

win10系统无法登录ftp服务器失败,win10电脑下ftp连接失败怎么解决

21小时前

大部分用户所有会使用ftp服务器来上传或下载资料,但是有用户在升级到win10系统之后,发现ftp连接失败了,遇到这样的情况该怎么解决呢,本文就给大家分

win7计算机评分,终于全7.9!编辑冲击Win7系统分级满分

10小时前

在PC DIY用户中,有一个群体被称作“跑分党”。他们对于各类理论测试软件的跑分乐此不疲,同时也非常愿意将理论测试成绩作为性能的唯一体现。当然,不同的理论测试软件之间存在着不

戴尔重装Win7系统不能启动怎么办?戴尔重装Win7系统不能启动的解决方法

5小时前

由于目前戴尔的电脑基本都是原厂Win10系统,所以有不少小伙伴会将电脑重新安装成Win7系统,但当重装为Win7系统之后却发现系统不能启动,那么遇到这种情况应该怎么办呢?下面就和小编一起来看看有什么解决方法吧。 戴尔重装Win7系统不能启动

Lenovo T470系统重装手顺

4小时前

1 Press F12,enter Boot Menu. In this point , choose "USB HDD" is invalid. 2 Press Tab to get in &qu

计算机开机错误怎么办,电脑开机提示lsass.exe系统错误怎么办

4小时前

在系统中,有一个lsass.exe进程,是系统非常重要的一个进程,随电脑一齐启动,用于安全认证,主要是验证登录密码&#xf

如何实现Linux系统和Windows系统双系统

2小时前

如果你最终决定从Windows 10切换到CentOS 7,这是一个很酷的决定。 您可能已尝试将CentOS 7作为虚拟机运行,或者您可能已使用CentOS 7 Live CD进行了尝试&

window系统改为Linux系统

2小时前

window系统改为Linux系统 一、制作启动盘 需要东西:ultraiso软件,centos镜像,U盘(16G) 1.下载和安装所需文件 UltraISO下载地址

Windows系统利用zip命令压缩文件夹

2小时前

执行的操作: ——将C盘下的Code文件夹的My文件夹(已存在)压缩到到E盘的fuben文件夹(存在不存在都可以)中&#x

(亲测n次)极其简单的ubuntu,Windowsiso 安装方式(双系统或者单系统)

2小时前

1、插入u盘(数据集的备份,装系统时会被格式化掉); 2、下载ultralISO的.exe文件,安装在windows上&#

在windows系统中部署odoo14开发环境+pycharm配置

1小时前

笔者尝试了在不同系统中部署Odoo后,发现Odoo在windows中部署是真的方便,直接集成包一键安装就完事了,具体步骤如下 在odoo官网中下载odoo社区版(官网链接D

Windows系统下将MAC系统的可执行dmg文件转换为ISO文件 & 安装到虚拟机的MAC系统上

1小时前

一:Windows系统下将MAC系统的可执行dmg文件转换为ISO文件 1. Windows系统下载并安装UltraISO软件;UltraISO链接 2. 打开文件,选中下载

MXNet(CPU+GPU) Windows10系统开发环境搭建

1小时前

MXNet Windows10系统开发环境搭建 1、安装Miniconda 下载地址:https:conda.iominiconda.html~~~~~~~~ 根据自己系统选择相应版本下载。Miniconda

发表评论

全部评论 0
暂无评论