基于Yii框架的B2B電子商務系統(tǒng)的設計與實現(xiàn)
發(fā)布時間:2017-11-06 07:32
本文關鍵詞:基于Yii框架的B2B電子商務系統(tǒng)的設計與實現(xiàn)
更多相關文章: B2B 商城 可擴展性 系統(tǒng)框架設計 分布式系統(tǒng)
【摘要】:近年來,隨著科技的飛速進步以及互聯(lián)網(wǎng)電子商務的普及,大型B2B電商企業(yè)的交易數(shù)據(jù)量每天都以百萬級別以上的速度增長,商城后臺系統(tǒng)是直接管理這些數(shù)據(jù)的平臺,在面對龐大的交易數(shù)據(jù)量時,提高企業(yè)商城商品運營效率以及交易過程的高效可靠性,降低問題監(jiān)控以及處理成本,以支撐企業(yè)的業(yè)務以及交易量,是B2B企業(yè)提升規(guī)模和效益,進行業(yè)務擴展的基礎。本文從B2B商城后臺系統(tǒng)的需求分析入手,對系統(tǒng)涉及到的關鍵技術進行分析后,提出了一種B2B商城后臺系統(tǒng)的解決方案。該方案從業(yè)務功能角度,將系統(tǒng)分為門店、商品、訂單、配送、售后五個功能模塊。對門店模塊,實現(xiàn)了門店及區(qū)域管理;另外,為了便于司機配送,該系統(tǒng)通過接入百度地圖服務實現(xiàn)了地理信息管理,即對每個門店地圖坐標進行管理。對商品模塊,實現(xiàn)了商品基本信息分類管理以及對商品售賣信息進行管理,如價格、售賣限制以及商品的上下線。對訂單模塊,實現(xiàn)了下單,訂單查詢,訂單狀態(tài)修改,商品模糊查詢,訂單數(shù)據(jù)統(tǒng)計功能;其中,還涉及防止惡意下單,異常訂單識別功能。對配送模塊,實現(xiàn)了對所購商品的分揀信息、車輛信息進行查詢,對配送相關數(shù)據(jù)進行統(tǒng)計。對售后模塊,實現(xiàn)了對所購商品或整單進行售后操作;另外,也可查詢售后的操作歷史。該方案從技術角度,設計并實現(xiàn)了該系統(tǒng)的總體架構、數(shù)據(jù)庫表結構以及優(yōu)化方案;利用Redis緩存、Elasticsearch搜索引擎滿足了訪問量可擴展性,利用NSQ中間件實現(xiàn)了模塊間的解耦合;另外,本人基于Yii框架實現(xiàn)了系統(tǒng)框架,具體設計并實現(xiàn)了Controller訪問入口組件,Redis Cache緩存組件、Message Queue消息組件、Http Client組件、防XSS攻擊組件、防SQL注入Db Model數(shù)據(jù)庫操作組件、Elasticsearch搜索操作組件;最后,系統(tǒng)實現(xiàn)了日志記錄,記錄了系統(tǒng)相關行為以及數(shù)據(jù)。本后臺系統(tǒng)在某大型B2B電商公司中得到了實際應用,支撐了公司商城營運、交易過程操作、數(shù)據(jù)監(jiān)控、發(fā)現(xiàn)并處理問題的業(yè)務需求,降低了平均管理成本,對公司的正常運作以及日后發(fā)展起著基礎性意義。
【學位授予單位】:哈爾濱工業(yè)大學
【學位級別】:碩士
【學位授予年份】:2016
【分類號】:TP311.52
,
本文編號:1147930
本文鏈接:http://sikaile.net/kejilunwen/sousuoyinqinglunwen/1147930.html
最近更新
教材專著