基于云平臺的校園二手商品交易系統(tǒng)的設計與實現(xiàn)
發(fā)布時間:2021-03-03 18:11
近年來,互聯(lián)網在高校迅速普及,加之二手商品交易需求的日益增長,各大高校紛紛建立起自已的二手商品交易平臺。隨著平臺的不斷完善和推廣,校園二手商品、系統(tǒng)用戶以及交易信息等數(shù)據(jù)量逐漸增加,為滿足平臺的彈性擴展、高并發(fā)以及負載均衡等性能,本文結合Openstack云平臺進行設計,更好地實現(xiàn)校園二手商品交易系統(tǒng)的商品推薦、商品發(fā)布以及商品搜索等功能。本文的主要工作如下:(1)對系統(tǒng)進行需求分析和設計。首先對系統(tǒng)用戶角色進行用例分析;然后進行總體架構設計、數(shù)據(jù)庫設計以及UML設計;最后運用RESTful架構設計前后端數(shù)據(jù)交互的API,從而實現(xiàn)Web Service技術。(2)運用自主研發(fā)開發(fā)框架編碼實現(xiàn)系統(tǒng)功能。開發(fā)框架運用分層架構思想,將系統(tǒng)前后端分離,降低各組件的耦合度。所用Python、MySQL和Nginx等技術均為開源,并且框架具有較強的擴展性。校園二手商品交易系統(tǒng)運用此框架進行開發(fā),編碼實現(xiàn)商品發(fā)布、商品搜索、商品交易、商品推薦、切換高校、高校管理員后臺管理以及超級管理員后臺管理等功能。(3)基于物品的協(xié)同過濾算法研究與應用。本文主要研究基于物品的協(xié)同過濾算法實現(xiàn)過程,計算商品之間的相...
【文章來源】:貴州大學貴州省 211工程院校
【文章頁數(shù)】:87 頁
【學位級別】:碩士
【部分圖文】:
SPI金字塔架構
第 10 頁SQLAlchemy 被大量企業(yè)應用在生產環(huán)境中,運行穩(wěn)定,并廣受好評。SQLAlchemy 的架構如圖 2-3 所示。圖 2-3 SQLAlchemy 架構圖由圖 2-3 可知,SQLAlchemy 將 Core 和 ORM 兩部分進行解耦,ORM 位于Core 上層,用于實現(xiàn)對象關系映射,達到高性能的數(shù)據(jù)庫操作。Core 部分提供Schema、SQL Expression Language、Engine 以及 Dialect 等服務,所以使用 Core部分可以直接寫原生 SQL 語句,這樣可以解決各種復雜的開發(fā)需求。SQLAlchemy 使用第三方 DBAPI 來連接數(shù)據(jù)庫,這樣使得 SQLAlchemy 具有數(shù)據(jù)庫平臺無關性的特征,可以方便地更換各種主流數(shù)據(jù)庫系統(tǒng)。Core 部分的Dialect 負責與 DBAPI 的溝通
切換求購商品狀態(tài)、查看我收藏的商品、取消收藏、查看我的訂單、刪除訂單、取消訂單、恢復訂單、確認收貨、評價商品、查看最新公告列表、查看公告詳情、切換高校、搜索高校。普通用戶的用例圖如圖 3-1 所示。
【參考文獻】:
期刊論文
[1]一種基于預測的動態(tài)負載均衡算法及實現(xiàn)[J]. 余欽水,李星毅. 軟件導刊. 2016(03)
[2]校園二手商品交易平臺的設計與實現(xiàn)[J]. 吳茂雪,向程冠,吳菊熘. 電子技術與軟件工程. 2014(13)
[3]基于Openstack的科研教學云計算平臺的構建與運用[J]. 李磊,李小寧,金連文. 實驗技術與管理. 2014(06)
[4]基于RESTful Web技術的資源管理系統(tǒng)設計與實現(xiàn)[J]. 章武媚. 計算機應用與軟件. 2014(05)
[5]基于ASP.NET的校園二手交易平臺的設計與實現(xiàn)[J]. 曲蘊慧. 數(shù)字技術與應用. 2013(07)
[6]基于OpenStack構建私有云計算平臺[J]. 李小寧,李磊,金連文,黎德生. 電信科學. 2012(09)
[7]校園二手商品交易平臺的設計與實現(xiàn)[J]. 鄭建華,霍仁崇,甘秀娜. 計算機光盤軟件與應用. 2012(09)
碩士論文
[1]類博弈個性化推薦算法的設計與研究[D]. 馬燕龍.貴州大學 2016
[2]支持分庫分表和讀寫分離的ORM框架的設計與實現(xiàn)[D]. 嚴成武.哈爾濱工業(yè)大學 2016
[3]Flask框架下成品油銷售系統(tǒng)設計與實現(xiàn)[D]. 王譯慶.西安電子科技大學 2015
[4]基于云平臺的B2B移動電子商務系統(tǒng)的設計與實現(xiàn)[D]. 呂一珂.東南大學 2015
[5]基于ASP.NET的校園物品交易系統(tǒng)的設計與實現(xiàn)[D]. 李鵬.吉林大學 2015
[6]Openstack開源框架和技術在甘肅省電子政務平臺建設中的應用與研究[D]. 陶曉龍.蘭州大學 2015
[7]基于云平臺的固定資產管理系統(tǒng)的設計與實現(xiàn)[D]. 費鈞.華東交通大學 2015
[8]Openstack環(huán)境入侵檢測系統(tǒng)的設計和實現(xiàn)[D]. 周永林.重慶大學 2015
[9]基于物品協(xié)同過濾的個性化視頻推薦算法改進研究[D]. 卜旭松.寧夏大學 2015
[10]推薦系統(tǒng)中相似度計算方法的研究[D]. 唐積益.江蘇科技大學 2015
本文編號:3061703
【文章來源】:貴州大學貴州省 211工程院校
【文章頁數(shù)】:87 頁
【學位級別】:碩士
【部分圖文】:
SPI金字塔架構
第 10 頁SQLAlchemy 被大量企業(yè)應用在生產環(huán)境中,運行穩(wěn)定,并廣受好評。SQLAlchemy 的架構如圖 2-3 所示。圖 2-3 SQLAlchemy 架構圖由圖 2-3 可知,SQLAlchemy 將 Core 和 ORM 兩部分進行解耦,ORM 位于Core 上層,用于實現(xiàn)對象關系映射,達到高性能的數(shù)據(jù)庫操作。Core 部分提供Schema、SQL Expression Language、Engine 以及 Dialect 等服務,所以使用 Core部分可以直接寫原生 SQL 語句,這樣可以解決各種復雜的開發(fā)需求。SQLAlchemy 使用第三方 DBAPI 來連接數(shù)據(jù)庫,這樣使得 SQLAlchemy 具有數(shù)據(jù)庫平臺無關性的特征,可以方便地更換各種主流數(shù)據(jù)庫系統(tǒng)。Core 部分的Dialect 負責與 DBAPI 的溝通
切換求購商品狀態(tài)、查看我收藏的商品、取消收藏、查看我的訂單、刪除訂單、取消訂單、恢復訂單、確認收貨、評價商品、查看最新公告列表、查看公告詳情、切換高校、搜索高校。普通用戶的用例圖如圖 3-1 所示。
【參考文獻】:
期刊論文
[1]一種基于預測的動態(tài)負載均衡算法及實現(xiàn)[J]. 余欽水,李星毅. 軟件導刊. 2016(03)
[2]校園二手商品交易平臺的設計與實現(xiàn)[J]. 吳茂雪,向程冠,吳菊熘. 電子技術與軟件工程. 2014(13)
[3]基于Openstack的科研教學云計算平臺的構建與運用[J]. 李磊,李小寧,金連文. 實驗技術與管理. 2014(06)
[4]基于RESTful Web技術的資源管理系統(tǒng)設計與實現(xiàn)[J]. 章武媚. 計算機應用與軟件. 2014(05)
[5]基于ASP.NET的校園二手交易平臺的設計與實現(xiàn)[J]. 曲蘊慧. 數(shù)字技術與應用. 2013(07)
[6]基于OpenStack構建私有云計算平臺[J]. 李小寧,李磊,金連文,黎德生. 電信科學. 2012(09)
[7]校園二手商品交易平臺的設計與實現(xiàn)[J]. 鄭建華,霍仁崇,甘秀娜. 計算機光盤軟件與應用. 2012(09)
碩士論文
[1]類博弈個性化推薦算法的設計與研究[D]. 馬燕龍.貴州大學 2016
[2]支持分庫分表和讀寫分離的ORM框架的設計與實現(xiàn)[D]. 嚴成武.哈爾濱工業(yè)大學 2016
[3]Flask框架下成品油銷售系統(tǒng)設計與實現(xiàn)[D]. 王譯慶.西安電子科技大學 2015
[4]基于云平臺的B2B移動電子商務系統(tǒng)的設計與實現(xiàn)[D]. 呂一珂.東南大學 2015
[5]基于ASP.NET的校園物品交易系統(tǒng)的設計與實現(xiàn)[D]. 李鵬.吉林大學 2015
[6]Openstack開源框架和技術在甘肅省電子政務平臺建設中的應用與研究[D]. 陶曉龍.蘭州大學 2015
[7]基于云平臺的固定資產管理系統(tǒng)的設計與實現(xiàn)[D]. 費鈞.華東交通大學 2015
[8]Openstack環(huán)境入侵檢測系統(tǒng)的設計和實現(xiàn)[D]. 周永林.重慶大學 2015
[9]基于物品協(xié)同過濾的個性化視頻推薦算法改進研究[D]. 卜旭松.寧夏大學 2015
[10]推薦系統(tǒng)中相似度計算方法的研究[D]. 唐積益.江蘇科技大學 2015
本文編號:3061703
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/3061703.html
最近更新
教材專著