汪璇 范國婷 王進升 李璇 闕文曦 韋斯羽



摘要:為了解決普通租借平臺的不安全和不及時問題,該文采用Python Web設計了電子產品租借管理系統。該系統采用用戶畫像技術以及地理位置分享技術為用戶提供了一個安全方便的租借平臺,此外該系統還為用戶提供了安全的信譽保障系統,提高了電子產品的利用率,實現了電子產品租借的信息化、網絡化和規范化。
關鍵詞:電子產品;租借;Python Web
中圖分類號:TP393? ? ? 文獻標識碼:A
文章編號:1009-3044(2020)26-0066-02
1 背景
互聯網發展的當下,電子設備是我們生活必不可缺的一部分。但由于電子設備更新換代速度過快,昂貴卻逃不了貶值以及被閑置的命運。為了充分提高這些閑置電子產品的利用率以及滿足大部分數碼產品愛好者的需求,基于這類場景,成本低且更靈活在電子租借平臺進行“租賃”更適用于現在以及未來的發展?,F有的其他平臺如“閑魚”“淘寶租賃”等,都是目前占領市場一定份額的平臺,但是此類平臺面向的地區范圍較大,不利于交易的及時性和產品在快遞運輸中的安全性;在這些平臺進行交易時,沒有一個適用的規則去約束用戶和商家,這就加大了產品損壞或者遺失的可能性。租點平臺提供安全又便捷的渠道,既能使租借雙方都能在足不出戶的情況下就能完成整個租借過程,又能提供給雙方交易安全保障。
2 系統功能分析
本系統基于定位技術,租方用戶和借方用戶通過使用瀏覽器訪問電子租借平臺,實名注冊賬號后,即可使用該平臺。出租方用戶需將閑置電子產品相關的必要信息發布在該平臺上,并自行設置合適的租金;借入用戶可以在平臺瀏覽或搜索,根據自身情況選擇自己心儀的產品發起租用。在交易過程中,如果租方用戶對物品價格有意義,可以申請平臺鑒定,后臺可以根據租出方上傳的物品信息,對設備的新舊程度和功能完整性等方面進行核實與評估,然后對押金的金額進行相應的設置完成上架,系統業務處理流程如圖1所示。
3 系統功能設計
根據租借系統的分析設計相應的功能,其功能模塊主要包含物品外租模塊、物品借入模塊、租借圈模塊、產品鑒定模塊、信譽制度模塊,如圖2所示,主要內容介紹如下。
3.1 物品外租
出租方在完成個人信息驗證后,上傳物品圖片、相關信息、設置租金額度,即可快速完成物品的信息發布,并可自行設置租借條件以縮小租借范圍,結合位置信息實現定向租借。
3.2 物品借入
借入方在完成個人信息驗證后,即可通過物品欄的搜索及分類功能找到心儀的產品,并按照自身需求選擇租期,最短不得低于一周;出租方在接受租入請求后將得到請求方的地理位置及信譽情況,如果同意本次交易則完成下單,否則拒絕下單;租入方可以選擇自行前往指定線下網點提貨或聯系網點安排送貨,來回運費需由用戶自己承擔。產品所需額外押金會根據租入方信用額度按梯度減少。
3.3 租借圈
用戶使用網站時將會被詢問是否允許開啟定位權限,使用微信掃描二維碼后,系統將調用微信接口獲取用戶的地理位置信息(經緯度),并存入后臺數據庫的表結構之中,再通過百度地圖API得到用戶準確的城市、街區位置。當用戶瀏覽商品時,后臺將把需要匹配的信息坐標點傳入API,通過相應的查詢方式得到最近的商家位置,以此作為權值的一部分結合用戶畫像等其他方面來生成最后的推薦列表。
平臺將通過地理分享技術為周邊興趣相同的人群建立基于電子產品心得分享的興趣圈,一方面提高租借的流動性,另一方面也為興趣相同的人群提供一個交友的空間;并可在用戶綁定微信等第三方平臺的同時讓用戶選擇性的分享好友信息,“租點”將以此來構建一張人際網絡,用朋友圈內的熟人經濟來促進該平臺的建立。此處產品列表會顯示好友或者共同好友的名稱,通過直接或間接的方式完成產品的租借交易,信用體系在此處依然有效,以保障交易的正常進行。
3.4 產品鑒定
電子產品的使用方法和使用壽命均有一定的要求,作為中間方,“租點”會對租借的產品設定一系列評定標準,保證產品在借出和租入時的完整性和安全性。當鑒定完成后即可上架借出或歸還,鑒定信息的情況將直接影響到信譽額度。
3.5 信譽制度
由于租借服務的特殊性,我們將通過用戶畫像技術構建信譽制度,用戶畫像所需要的數據主要包含:身份特征、交易記錄、用戶評分、位置軌跡、人脈關系等方面。
對于用戶數據,我們在完成數據清洗的前提下先分析用戶特征與信用分的關聯性,構建特征工程。再采用LGB來作為訓練模型,通過不同的損失函數(MSE與MAE)得到多個模型后對模型框架進行替換,對得到的結果進行融合。隨著用戶數據規模的增長,我們在此模型的基礎上適當進行模型參數的調整,優化模型的實際使用效果。
通過用戶畫像的數據模型,將為每位用戶計算出切合自身的信譽值,以此來影響商品推薦頁面的優先權以及租金金額的高低。具體將采用信譽積分制度來保障用戶利益,當信譽度較高時,“租點”會依據產品押金減縮梯度規則決定押金額金額并在其他用戶搜索時優先推薦出租物品。信譽制度主要用信譽積分體現,根據交易雙方在租借期間的用戶行為進行信譽積分評定,并提供租方和借方互評功能。
4 數據庫設計
數據庫是系統的核心和基礎,通過對系統各功能模塊的分析,系統數據庫需要存放的信息主要包括用戶、管理員、消息、借入訂單、借出訂單、購物車、庫存相關信息表等。
4.1 概要設計
通過對系統進行分析,數據庫的E-R圖模型如圖3所示,用戶可以查看相關消息,并管理自己的上架訂單,在交易中系統會根據信譽高低決定用戶的押金數額;數據庫中借入訂單和出租訂單是核心部分,這兩部分圍繞租金、開始時間、結束時間和物品狀態展開,所有的交易過程都由這兩部分控制。
5 系統實現
系統采用flask框架構建后臺,通過pycharm集成開發環境編寫后臺邏輯,使用powerdesigner將概念模型轉化為物理模型,并直接連接MySql數據庫生成數據表,服務器采用centos搭建。前端采用了Html+CSS+JavaScript搭建,制作了首頁、用戶注冊及登錄頁、商品詳情頁等,前端具體參照下圖頁面展示。系統的設計圍繞著信譽制度等特色應用展開,結合了常見租借平臺的諸多功能,同時也加入了新的功能,下面將做詳細的介紹。
6 結束語
本系統設計的電子產品租借管理系統結合了用戶畫像技術以及地理位置分享技術,可以更好地提供同城交易和租賃圈交易,增強了用戶交易安全性,實現了電子產品租借的信息化、網絡化和規范化。
參考文獻:
[1] 王偉, 張容楨, 李巖. 基于O2O的大學生二手交易系統的設計與實現[J]. 河南科技, 2020(7): 14-16.
[2] 陳施樺. 城市電動汽車租賃的產品服務系統設計研究[D]. 杭州: 浙江工業大學, 2017.
[3] 陳施樺, 吳明. 產品服務系統設計研究——以城市電動汽車共享租賃服務設計為例[J].設計, 2017(6): 98-99.
[4] 周靈輝, 范國婷, 任樂琦, 等. 企業知識庫管理系統的設計與實現[J]. 電腦知識與技術, 2020, 16(1): 77-78, 85.
[5] 王妮, 王建萍, 林瑞冬, 等. 智能分類垃圾桶的研究與設計[J]. 電腦知識與技術, 2019, 15(26): 99-100.
【通聯編輯:謝媛媛】