基于Yii框架的B2B电子商务系统的设计与实现
发布时间:2017-11-06 07:32
本文关键词:基于Yii框架的B2B电子商务系统的设计与实现
更多相关文章: B2B 商城 可扩展性 系统框架设计 分布式系统
【摘要】:近年来,随着科技的飞速进步以及互联网电子商务的普及,大型B2B电商企业的交易数据量每天都以百万级别以上的速度增长,商城后台系统是直接管理这些数据的平台,在面对庞大的交易数据量时,提高企业商城商品运营效率以及交易过程的高效可靠性,降低问题监控以及处理成本,以支撑企业的业务以及交易量,是B2B企业提升规模和效益,进行业务扩展的基础。本文从B2B商城后台系统的需求分析入手,对系统涉及到的关键技术进行分析后,提出了一种B2B商城后台系统的解决方案。该方案从业务功能角度,将系统分为门店、商品、订单、配送、售后五个功能模块。对门店模块,实现了门店及区域管理;另外,为了便于司机配送,该系统通过接入百度地图服务实现了地理信息管理,即对每个门店地图坐标进行管理。对商品模块,实现了商品基本信息分类管理以及对商品售卖信息进行管理,如价格、售卖限制以及商品的上下线。对订单模块,实现了下单,订单查询,订单状态修改,商品模糊查询,订单数据统计功能;其中,还涉及防止恶意下单,异常订单识别功能。对配送模块,实现了对所购商品的分拣信息、车辆信息进行查询,对配送相关数据进行统计。对售后模块,实现了对所购商品或整单进行售后操作;另外,也可查询售后的操作历史。该方案从技术角度,设计并实现了该系统的总体架构、数据库表结构以及优化方案;利用Redis缓存、Elasticsearch搜索引擎满足了访问量可扩展性,利用NSQ中间件实现了模块间的解耦合;另外,本人基于Yii框架实现了系统框架,具体设计并实现了Controller访问入口组件,Redis Cache缓存组件、Message Queue消息组件、Http Client组件、防XSS攻击组件、防SQL注入Db Model数据库操作组件、Elasticsearch搜索操作组件;最后,系统实现了日志记录,记录了系统相关行为以及数据。本后台系统在某大型B2B电商公司中得到了实际应用,支撑了公司商城营运、交易过程操作、数据监控、发现并处理问题的业务需求,降低了平均管理成本,对公司的正常运作以及日后发展起着基础性意义。
【学位授予单位】:哈尔滨工业大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP311.52
,
本文编号:1147930
本文链接:https://www.wllwen.com/kejilunwen/sousuoyinqinglunwen/1147930.html