張建路 林爽 王麗娜
摘 要:智能回收微信小程序系統(tǒng)采用了最常用的B/S架構(gòu)來實現(xiàn),前端用小的程序進行開發(fā)布局,讓整個頁面更加的美觀。服務(wù)器端開發(fā)系統(tǒng)采用了Apache+PHP+MySQL框架開發(fā),該框架不僅可以提高系統(tǒng)工作效率同時有利于功能擴展和維護。
關(guān)鍵詞:微信小程序;ThinkPHP;智能回收
當代大學生宿舍里堆積著各種各樣的二手書,而這些二手書都以廢品回收的方式進行處理,沒有進行二次回收利用造成了資源浪費。當今世界信息技術(shù)迅速發(fā)展,智慧校園成為當前的校園發(fā)展主題。為了響應(yīng)智慧校園的主題,研發(fā)了一款書籍智能回收小程序。通過在本系統(tǒng)中登錄后直接在線上進行書籍的交換,可以提高二手書籍的再利用價值。這一系統(tǒng)的完成真正降低了書籍的資源浪費問題,還遵循了環(huán)境保護的要求。
1 關(guān)鍵技術(shù)
1.1 系統(tǒng)關(guān)鍵技術(shù)
本系統(tǒng)采用的編程工具為PhpStorm,開發(fā)語言為PHP,采用Apache服務(wù)器,使用的開發(fā)工具是MySQL 數(shù)據(jù)庫和Navicate for MySQL 圖形化管理工具,項目使用config. php文件中配置數(shù)據(jù)庫并進行訪問操作。ThinkPHP作為開發(fā)框架被使用。ThinkPHP是一款遵循Apache2開源協(xié)議的小規(guī)模的PHP框架。它采用了MVC的設(shè)計模式和面向?qū)ο蟮拈_發(fā)結(jié)構(gòu),同時還借鑒了許多國外的優(yōu)秀框架,并且開發(fā)了很多自己原創(chuàng)的功能和特性。
1.2 系統(tǒng)解決關(guān)鍵問題
(1)系統(tǒng)之所以開發(fā),很大一部分原因是考慮到系統(tǒng)本身需要具有很強的安全性能,網(wǎng)絡(luò)上,人們所登陸的信息也應(yīng)該是有很強的保護能力,因此,用戶在進行登陸時需要一個驗證碼進行驗證,其主要是出于對信息安全方面的考慮。
(2)表單如何提交文件流,js如何獲取表單序列化信息,這也是要解決的一個問題。
(3)如何執(zhí)行tp驗證代碼以及如何下載tp來創(chuàng)建一個微型模型——所有需要解決的問題。
(4)ThinkPHP如何引用第三方類庫phpmailer實現(xiàn)郵件發(fā)送。
(5)用戶登錄過,訪問其他頁面頂部還能顯示用戶的名字,這涉及到數(shù)據(jù)的傳送和讀取顯示。
(6)當遇到數(shù)據(jù)過多時,應(yīng)該設(shè)計幾條數(shù)據(jù)后接著就是下一頁,解決分頁問題。
2. 系統(tǒng)設(shè)計
2.1系統(tǒng)功能設(shè)計
本系統(tǒng)是對校園二手書籍的智能回收微信小程序系統(tǒng),相對于去二手書店買書,在小程序上瀏覽書籍更加方便快捷,既節(jié)省了人們往返書店的時間,還給用戶提供了更加方便的選擇。
本系統(tǒng)的主要用戶包括普通用戶和管理員。普通用戶只能進入前臺頁面,在前臺進行登錄、瀏覽書籍信息、兌換書籍、投遞書籍、查看積分等功能。作為系統(tǒng)核心用戶的管理員進入后臺,能夠?qū)畔?、用戶信息、輪播圖等進行增管理。
2.2系統(tǒng)架構(gòu)設(shè)計
系統(tǒng)開發(fā)要求功能完善,還要具備可靠性、穩(wěn)定性、確定性、安全性等性能。由于本系統(tǒng)是對書籍回收利用所進行的設(shè)計,所以系統(tǒng)還應(yīng)該具有適用性。系統(tǒng)按功能可分為線上交流、我的收藏、積分詳情、書籍展示、書籍兌換、投遞書籍、書籍管理、輪播圖管理、用戶管理。
3.系統(tǒng)實現(xiàn)
本設(shè)計主要是前端與后臺的交互實現(xiàn)系統(tǒng)功能?;谖⑿判〕绦虻闹悄芑厥障到y(tǒng)主要實現(xiàn)前端小程序界面展示,主體書籍上傳功能通過調(diào)用騰訊云服務(wù)器API,將獲取到的書籍詳細信息傳回前端界面,同時將值寫入數(shù)據(jù)庫。book-智能回收小程序后臺主要負責后臺接口接收前端用戶請求,從數(shù)據(jù)庫讀取數(shù)據(jù),再通過傳值到后臺管理系統(tǒng),同時將處理好的請求返回前端頁面。
3.1 系統(tǒng)核心功能
投遞書籍功能界面,此界面為用戶書籍上傳頁面,使用者在進入首頁之后、可以識別書籍的ISBN識別上傳書籍。如圖2所示。
積分詳情功能界面,此界面為用戶查看自己的兌換上傳圖書信息頁面,可以查看自己詳細的流水,如圖3所示。
4.總結(jié)
基于小程序的智能回收系統(tǒng)頁面簡潔而且美觀,功能強大齊全,操作方便簡單,實現(xiàn)了書籍展示,查看積分,前臺與后臺的登錄,修改書籍信息,用戶管理,上傳書籍等功能。但也有一些美中不足的地方,比如書籍展示設(shè)計得并不是那么好看,書籍的上傳不能進行批量操作,用戶之間不能進行交流等。
參考文獻:
[1]秦紅.微信公眾平臺在高校圖書館創(chuàng)新服務(wù)中的應(yīng)用實踐研究[J].辦公室業(yè)務(wù),2015(10):80-81.
[2]葛晴晴.基于微信公眾號的高校圖書館信息服務(wù)模式創(chuàng)新研究[J].內(nèi)蒙古科技與經(jīng)濟,2020(01):75-77.
[3]操美燕,黃蕊.基于微信服務(wù)的高校便捷生活模式探討[J].現(xiàn)代營銷(信息版),2019(06):213-214.
(山東省高等學校國家級大學生創(chuàng)新創(chuàng)業(yè)訓(xùn)練計劃項目,項目編號:S202013324004)
通訊作者:
王麗娜,1987.2.10,碩士研究生,講師,研究方向:數(shù)據(jù)庫信息系統(tǒng)。