DOI:10.16660/jki.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
①作者简介:李俊(1982,11—),男,汉族,四川阆中人,硕士,讲师,研究方向:电子商务系统开发。
单一电商系统就运营模式而言比较单一,一个商家对N个消费者,常见功能为商品类目管理、商品发布与编辑、单店会员管理、订单处理(正常订单、退货订单、换货订单、退款订单及物流发货处理),这种模式局限于单一商家独立运营。B2B2C系统最大特点为升级为平台运营模式,运营主体由原来单一商家变化为平台方。就升级技术而言,支持多商家独立运营,商家不再各自申请第三方支付接口和物流接口,由平台方统一提供,降低店铺架设的难度;消费者有更多选择余地,可以跨店铺消费。所有运营结算由平台方负责,发挥了平台担保的作用。
1  B2B2C电商系统开发重点的研究现状
php文件管理系统mvc 源码
(1)先进的购物流程。
引入使用Redis存储数据,使用响应速度提高,这种方式与传统的购物车最大不同,Cookie技术购物车的存储空间只有4k;更换设备时,购物车信息不能同步;cookie禁用,不提供保存,Redis技术购物车优点是数据能够持久化;实现了购物车同步化。
(2)科学的运营管理模式。
B2B2C是对原有的B2C单一电子商务系统的一种升级,这种升级不仅是商业运作模式的升级,就系统开发而言引入了供应链管理和平台结算功能。B2B2C系统打通上流供应链和下流消费端,把B2B和C2C完美地结合起来。
(3)支持量身订制。
系统采用模块化结构,根据平台、商家和用户的多方需求量身定制,包括第三方支付接口、第三方物流跟踪查询接口、第三方登录授权接口、多店铺装修自定义和运营的自定义模块、客服和促销自定义模块等。
2  B2B2C电商系统开发的特性
(1)B2B2C系统融合MVC模式进行开发,模型的定义由Model类来完成。控制器(C)由框架核心和Action共同完成。视图(V):由Tpl类和模板文件组成。MVC作为一种模式只是提供了一种敏捷开发的手段,系统融入MVC模式但不拘泥于MVC本身。
(2)B2B2C系统支持使用Redis存储数据,使用响应速
度提高。
(3)内建丰富的查询机制,包括单表查询、多表联合查询、区间查询、统计结算查询、定位查询和原生查询等,使用数据查询简洁高效。
(4)易用性LAMP架构保证跨平台、MVC模块化开发保证易维护与扩展、系统架构保证集部署与扩展。
3  B2B2C系统开发思路分析
(1)B2B2C系统控制器类位于control目录,控制器调度由框架依据w和t参数完成,如果w或t参数为空,系统会自动赋值“index”。
控制器类文件名一般为业务名称,类名称一般为业务名称+“C o n t r o l ”,如品牌控制器类文件命名为control/brand.php,类名为brandControl。<siteurl>/index.php将会执行control/index.php中的indexWt()方法<siteurl>/index.php?w=brand&t=list将会执行control/brand.php中的listWt()方法。
(2)B2B2C系统Model不需要定义,直接完成对Table的CURD操作,不需要重复进行Model实例化可实现对不同Table的操作。新模型处理同时支持向下兼容。
使用Model()方法创建模型,可以创建一个空模型实例,然后使用该实例完成对不同表的操作。
(3)数据库抽象层实现使用mysqli访问MySQL数据库,支持主从架构部署。采用电商常用功能模块的数据库设计,满足中小电商型平台千万级商品信息、用户信息、订单信息需求。
(4)视图功能主要由Tpl类(core/framework/libraries/tpl.php )和模板文件组成(位于templets目录下),Tpl类完成控制器和模板文件的沟通,控制器通过Tpl类将数据输送到模板,然后由模板输出数据。
4  结语
本B2B2C系统采用MVC模式开发,把系统分为视图
(下转142页)
响人们的日常操作。
3.3 相应技术分析
(1)有关正交频分复用技术的应用。
这项技术对第四代移动通信的影响是不可小觑的,起到了决定性的作用,有关正交频分复用技术可以
在一定程度上抵抗外来的干扰,提升网络的利用率,对于数据的传输速度也是有着至关重要的作用。它不同于传统的频分复用法,它可以对信号展开一定的扩展,避免造成的损失和破坏,但是它还存在着一些小问题,就是对于日常的调节要根据不同的网络特点进行一定的调节使用,并且这些调节还是自动调节,使操作更加便利。
(2)MIMO技术。
这项技术对于第四代移动通信的作用也是不可小觑的,别名多输入多输出技术,这项技术最大的优点就是能和WLAN相互兼容,提高频谱的利用率使网络覆盖范围更加广阔,传输性得到更加有效的提高,更能节省宽带的经济支出。
因为多径在日常的通信系统中会带来一些不利的影响,所以不被人们看好,而合理的利用多输入多输出技术可以解决这个难题,将难题转化为有利方面,再展开相对应的使用。它由多根天线组成,而天线相互保持一定的距离,以免信号受到相互的碰撞,使信息的准确性得到有效的提升,减少宽带的使用,创造出不同的平行空间信道加大信息传播的速度。
(3)基于IP。
第四代移动通信系统最重要的特点就是基于IP,使网络之间都有着更加密切的联系,相互对应,对于
这些网络也可以进行准确的划分,根据不同的需求对应相对应的网络,这种方法节省了传输时间,提升了一定的效率。
(4)有关软件无线电技术。
软件通信技术在人们日常生活中也较为常见,它在很大程度上提升了通信的技术水平,使人们的使用变得更加方便使,环境变得更加安全,这就对相关的技术水平人员做出了更加高的要求,他们要根据现代通信技术的特点和硬件平台相互融合,将二者的关系处理融洽,用硬件平台做相对应的辅助作用,推动通信技术的持续发展,在为无线电技术提供空间的同时也能改变通信的状态。
4  结语
现阶段我们的生活离不开通信网络的发展,通讯网络就像是一辆直通车,给我们的日常生活带来了不可小觑的影响,更体现在生活的方方面面,所以要加大通信的创新力度,对通信技术进行不断的改革,创造出优良的通信系统供人们进行使用。在带来极大经济效益的同时改善人们的日常生活,将4G技术合理的利用在日常生活的各个方面中,对通信过程中出现的问题也要进行灵活及时的解决。合理利用通信技术中的各个组成方面,用4G技术推动5G 技术的到来。
参考文献
[1] 刘茂.有关移动通信系统无线传输技术的研究[J].中国
新通信,2015,17(24):54.
[2] 刘伟,魏迎春.第四代移动通信系统及其关键技术研究
[J].广西通信技术,2011(2):34-37.
[3] 王胜,张天骐,袁帅.基于循环自相关的NC-OFDM信号参
数的盲估计[J].计算机应用研究,2019,36(5):1486-1489.
(上接140页)
层、业务层和控制层,三个层次开发工作各施其职,以提高开发效率及快速实现开发工作。
参考文献
[1] 李晓明,黄慧,应毅,等.基于SpringMVC框架的表单校
验与异常处理应用与实战研究[J].电脑编程技巧与维护,2019(12):26-27,36.
[2] 张雪敏.浅议MVC设计模式在JavaWeb中的作用[J].科技
风,2018(22):58-59.
[3] 闫晓亮,焦素云.MVC模式PHP开发框架[J].长春工业大
学学报,2016,37(6):592-596.
[4] 黄玲,余霞.基于云平台的电子商务商品智能推荐系统
[J].现代电子技术,2020(3):183-186.
[5] 游运,万常选,陈煌烨.考虑对象关联关系的多样化商品
推荐方法[J].计算机工程与应用,2018(7):70-76.[6] 詹喆,胡宗海,姚程宽,等.基于ASP.NET MVC模式的笔记
管理系统[J].科技视界,2019(13):65-67.
[7] 苏静,郑诗庭,罗慧,等.基于MVC模式的随访系统设计与
开发[J].微电子学与计算机,2019,36(6):93-95,100. [8] 闫帅领,徐蕾,赵亮,等.基于MVC模式的信息系统开发模
式研究[J].科技与创新,2018(8):22-23.
[9] 朱乾鎏.基于B2B2C的汽车售后服务系统研究与设计
[D].西南交通大学,2016.

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。