国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于微信小程序的校園二手書籍交易平臺設(shè)計與實現(xiàn)

2021-09-24 03:20李沛熹朱曉君姜建肖承翀馮新煒
電腦知識與技術(shù) 2021年23期
關(guān)鍵詞:S架構(gòu)微信小程序

李沛熹 朱曉君 姜建 肖承翀 馮新煒

摘要:二手書籍的使用降低了學生學習的成本,大力響應(yīng)國家“低碳”行動,推動可持續(xù)發(fā)展。經(jīng)調(diào)研結(jié)果剖析,建設(shè)一個以在校大學生為主體,進行自由自主交流、交易的校園二手書籍交易平臺,具有廣闊的市場。該文基于B/S架構(gòu),以微信小程序為載體,使用WXML、WXSS、JavaScript、PHP等編程語言,以軟件工程方法學為指引,逐步完成了平臺的設(shè)計與實現(xiàn)。

關(guān)鍵詞:二手書交易;微信小程序;B/S架構(gòu)

中圖分類號:TP311? ? ? 文獻標識碼:A

文章編號:1009-3044(2021)23-0057-03

Abstract: The use of second-hand books reduces the cost of learning for students, and vigorously responds to the national "low carbon" action to promote sustainable development. After the analysis of the research results, to build a campus second-hand book trading platform with college students as the main body for free and independent exchange and trading has a broad market. In this paper, based on B/S framework, WeChat mini program as the carrier, using WXML, WXSS, JavaScript, PHP and other programming languages, guided by software engineering methodology, the design and implementation of the platform has been gradually completed.

Key words: second-hand books trading; WeChat mini program; B/S architecture

據(jù)國家統(tǒng)計局數(shù)據(jù),2020年普通本??圃谛W生人數(shù)3285.3萬人[1]。每年開學季,學生至少需要購入數(shù)十本教材和教輔資料[2],需要支出較大的費用。另外,每當畢業(yè)季盛行,這些舊書卻通常以丟棄的方式進行處理,造成資源大量浪費。因此,二手書籍在高校中有著巨大的市場。然而,高校周邊的二手書籍市場卻普遍存在市場匱乏、運營困難、難以滿足大學生的多樣化需求等諸多問題。所以,建立校內(nèi)由學校官方認可的二手書籍交易市場是高校內(nèi)書籍交易的一個必然趨勢。

充分利用微信小程序在SNS平臺上的地位,本文基于B/S架構(gòu),以微信小程序作為載體,使用WXML、WXSS、JavaScript、PHP語言設(shè)計了一款校園二手書籍交易平臺,解決了閑置書籍的循環(huán)利用問題。

1 市場需求

2019年3月-4月,筆者在江西理工大學南昌校區(qū)及周邊進行了走訪調(diào)查,根據(jù)對1542份調(diào)查結(jié)果進行整理和分析,繪制出了以下數(shù)據(jù)餅狀圖。圖1指出,有82%的學生可以接受二手書籍的交易。圖2指出,有33%的學生認為,出售二手書最大的不便是找不到合適的平臺或收購對象。

同時,大學生群體對于書籍的需求存在多樣化態(tài)勢,所需書籍大多版本不一、專業(yè)性強,二手書籍上的珍貴筆記也是大學生所需要的。面對這樣復雜的需求,線下二手書籍市場由于其數(shù)量稀少、運營困難[3]、缺乏學校合作等原因,難以滿足廣大學生群體的需求。

可見,建設(shè)一個以在校大學生為主體,進行自由自主交流、交易的線上校園二手書籍交易平臺具有廣闊的市場。

2 開發(fā)原理

基于B/S架構(gòu),平臺包含小程序客戶端和服務(wù)端。

客戶端基于微信小程序,使用WXML,WXSS和JavaScript語言進行開發(fā)。微信小程序是一種基于微信平臺的,不需要下載安裝即可使用的應(yīng)用[4];WXML是為微信小程序框架設(shè)計的一套標簽語言;WXSS是一套樣式語言,用于描述WXML的組件樣式[5];JavaScript是一種具有函數(shù)優(yōu)先性的輕量級、解釋型的編程語言。

服務(wù)端使用PHP語言開發(fā),以MySQL數(shù)據(jù)庫和本地磁盤作為存儲媒介,以NGINX服務(wù)器作為運行介質(zhì)。PHP是一種在服務(wù)器端執(zhí)行的,允許Web開發(fā)人員快速編寫動態(tài)網(wǎng)頁的腳本語言;MySQL是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng);NGINX是一個輕量級、高性能的Web服務(wù)器軟件。

3 設(shè)計方案

3.1 總體設(shè)計

平臺的框架設(shè)計自上而下包括UI界面、業(yè)務(wù)層框架、持久層框架以及數(shù)據(jù)庫,每個部分又由若干子部分組成,平臺的整體設(shè)計方案如圖3所示。

3.2 詳細設(shè)計

3.2.1 基本功能模塊

平臺的基本功能模塊分為用戶模塊、商城模塊、班級模塊、訂單模塊、消息模塊、收藏夾模塊、資源模塊和管理模塊,各模塊之間相互交融與配合,共同支撐起平臺各項功能。

用戶模塊縱向貫穿整套產(chǎn)品,包含用戶注冊與登錄、用戶數(shù)據(jù)存儲與管理等功能。

商城模塊用于處理商品信息。用戶在平臺內(nèi)分為兩種角色:買家角色和賣家角色,用戶既可以在商城中購買自己心儀的二手書籍,也可以上架自己閑置的二手書籍進行交易。

班級模塊用于模擬一個真實存在的班級,在平臺中充當集體賬號的作用。每個班級設(shè)立一個班級管理員,管理員可以對班級成員和班級書庫進行管理。班級成員可以查看班級書庫,并將自己的商品添加到班級書庫中。班級書庫流程如圖4所示。

猜你喜歡
S架構(gòu)微信小程序
基于CNKI的微信小程序研究文獻計量分析
當圖書館遇上微信小程序
B/S架構(gòu)下的學生信息管理系統(tǒng)的設(shè)計
學生會管理系統(tǒng)的設(shè)計與實現(xiàn)
基于ASP技術(shù)下的大學生跳蚤書街平臺的設(shè)計與實施
基于B/S架構(gòu)的高校實驗管理平臺的設(shè)計與實現(xiàn)
C/S架構(gòu)下的中職教學輔助系統(tǒng)的新探索