999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于微信小程序的校園二手交易平臺開發

2020-06-03 17:46:11宇海萍張渤洋
計算機時代 2020年4期

宇海萍 張渤洋

摘? 要: 在互聯網環境下結合校園策略,開發了基于微信小程序的校園二手交易平臺。使用微信開發工具和JAVA語言實現了平臺客戶端和后臺管理端。前臺客戶端主要功能包括發布商品或求購帖,瀏覽、購買交易商品,論壇交流,個人信息管理功能;后臺管理端主要功能包括對用戶信息、商品信息、論壇信息、通知消息、交易信息的管理。該平臺的開發不僅為學生提供了一個物品高效利用的平臺,也成為保障學校安全環保的一項有效措施。

關鍵詞: 微信小程序; Java; 校園二手交易; 平臺開發

中圖分類號:TP319? ? ? ? ? 文獻標識碼:A? ? ?文章編號:1006-8228(2020)04-29-04

Development of second-hand campus trading platform based on WeChat Mini Program

Yu Haiping, Zhang Boyang

(College of Information Science and Engineering, Shanxi Agricultural University, Taigu, Shanxi 030801, China)

Abstract: Under the Internet environment, combined with the campus strategy, the second-hand trading platform based on Wechat Mini Program is developed. Wechat development tools and Java language are used to realize the platform client and background management. The main functions of the front-end client include publishing commodities or purchasing posts, browsing and purchasing the trading commodities, forum communication and personal information management; the main functions of the background management include the management of user information, commodity information, forum information, notice information and transaction information. The development of the platform not only provides a platform for students to make efficient use of goods, but also becomes an effective measure of the school to ensure the safety and environment protection.

Key words: WeChat Mini Program; Java; campus second-hand trading; platform development

0 引言

跟隨著互聯網時代的腳步,電子商務+互聯網展現一片欣欣向榮的景象。如今二手交易在大學校園隨處可見,不管是畢業季時跳蚤市場的火爆,還是開學季新生形成的可觀的需求流市場。校園二手交易平臺的開發一方面為學生提供了便利,另一方面也對資源進行合理配置,保證了校園的安全穩定[1]。

本文設計的二手閑置平臺包括微信小程序客戶端和管理員后臺兩部分。微信小程序客戶端主要實現用戶進行發布、瀏覽、購買交易商品等功能。后臺管理端主要實現管理員對商品信息、用戶信息、論壇信息等的管理。

1 平臺總體設計

1.1 開發工具和語言

1.1.1 微信小程序

微信小程序依賴微信應用而生,它提供的一套API實現了應用“觸手可及”的夢想,也體現了“即來即用,用完即走”的理念[2]。微信小程序的開發和HTML5普通網頁的開發很相似,都是采用Javascript腳本語言。但有兩點區別:一是普通網頁可以使用瀏覽器提供的API操作,而微信小程序的邏輯層和渲染層是分離的,這一點從項目結構就可以看出;二是網頁的渲染線程和腳本是互斥的,微信小程序則是分開的且運行在不同線程中[3]。

1.1.2 Java技術

Java是一種面向對象的編程語言,吸收了C++的優點,具有功能強大、簡單易用兩個特征[4]。Java技術中最重要的部分是jdk,它包括了Java運行環境,一些Java工具和Java的核心類庫(Java API)[5]。

1.1.3 JSP技術

JSP全稱英文Java Server Pages,它是sun公司定義的一種用于開發動態網頁資源的技術。它是一個簡化的servlet設計,只是更注重與前端界面的交互。Jsp文件是在傳統的網頁HTM文件中插入Java程序段形成的。

1.1.4 數據庫技術

MySQL數據庫作為一種開源的關系型數據庫,是目前使用最廣泛,最受歡迎的一種數據庫。本平臺采用的是MySQL數據庫,可視化操作工具用的是Navicat for MySQL。

1.2 設計流程圖

該平臺的操作流程如圖1所示。首先打開小程序,無賬號情況下進行注冊,完善信息后提交獲得賬號。有賬號情況下輸入賬號和密碼,后臺驗證正確后登錄進行發布或購置物品等功能操作。

1.3 數據庫設計

該平臺使用MySQL數據庫建表,具有數據存儲、查找、修改和刪除功能。平臺數據庫重要數據庫表包括用戶信息表、帖子信息表、論壇信息表、訂單信息表和商品信息表五張表。

2 平臺詳細設計與實現

校園二手交易平臺分為前臺客戶端和后臺管理端兩部分。前臺客戶端也就是微信小程序端,主要功能包括發布商品或求購帖,瀏覽、購買交易閑置商品,論壇交流,個人信息管理功能;后臺管理端主要功能包括對用戶信息,商品信息,論壇信息,通知消息,交易信息的管理。

2.1 微信小程序端

用戶注冊登錄時,輸入相關信息完成注冊(包含必填與非必填),輸入用戶名和密碼進行登錄,其中存在格式效驗,如果不符合會有相應提示。

首頁可以瀏覽商品,在分類下拉框可以查看閑置商品的類別,在搜索框輸入關鍵字可以實現模糊查詢,點擊商品可查看它的具體信息。如圖2所示。

模糊查詢原理:按照一個參考標準將它作為源參照數據,再用關鍵詞判斷數據是否存在包含關鍵詞,如果包含則形成新的數據列表展示。代碼如下:

/**

* 使用test方法實現模糊查詢

* @param? {Array}? list? ? ?源參照數據

* @param? {String} keyWord查詢的關鍵詞

* @return {Array}? ? ? ? ? ?查詢數據結果

*/

searchKeyword:function (list, keyWord) {

varreg=new RegExp(keyWord);

vararr=[];

for (vari=0; i

if (reg.test(list[i])) {

arr.push(list[i]);

}

}

returnarr;

}

點擊首頁右上方的發布按鈕,進入閑置商品發布界面,需要填寫閑置商品的名稱、類別、新舊程度,多張商品實拍,聯系方式,詳情說明等信息,填寫好后點擊發布按鈕進行發布。如圖3所示。

通過首頁進入商品詳情頁里可以看到剛才發布的具體內容,如圖4所示。其他買家可以在商品詳情頁中進行加入購物車和提交操作,還可以在商品底部進行留言評論、查看賣家信息、關注聊天等操作。

點擊首頁底端的論壇按鈕進入論壇,可以發帖和瀏覽帖子,也可模糊查詢。

點擊首頁底端的個人按鈕進入個人中心界面,可以進行個人模塊信息的修改,訂單的查詢,消息通知,退出注銷登錄。如圖5所示。

2.2 后臺管理端

閑置商品管理 管理員可以對所有用戶發布的二手物品進行查驗,不符合規范或有不當操作則刪除。如圖6所示。

閑置商品類別管理 通過增加,修改和刪除調整類別。

交易和論壇管理 作為學生平臺并沒有對交易具體信息進行三方操作,暫時只開放查詢功能,為應急突發事件提供證明。

官方通知管理 可以發布對用戶的一些處理,商品通知等。

用戶信息管理 可對用戶的注冊信息進行相關操作。操作界面略。

3 程序測試

軟件測試是通過手工和自動化程序進行的,也就是測量某個軟件產品的流程,以確定軟件產品是否符合要求或者是否能夠區分預期與實際結果[6]。其目的是檢查程序錯誤部分并定位,而不是證明程序完全無錯誤。

本次測試按照以下三個測試類型進行[7]。

用戶界面類型測試:測試用戶界面是否清晰易見,界面設計是否人性化、易于使用,提示是否符合用戶習慣、完整等。

功能類型測試:測試軟件的各個功能模塊是否正確被處理,商業邏輯是否正確,數據流表示、處理和存儲是否正確。

性能類型測試:包括網絡測試、并發測試、可靠性測試、故障恢復測試等。

經過測試上述微信小程序,顯示基本滿足本校學生用戶需求。

參考文獻(References):

[1] 曾倩.基于微信小程序的高校二手物品交易和共享平臺的搭建[J].現代商業,2019.2:52-53

[2] 邱月燁.微信小程序的生命力[J].21世紀商業評論,2018.Z1:84-86

[3] 楊啟,張麗萍.從互聯網生態看微信小程序的發展[J].新聞論壇,2017.2:22-24

[4] 段新娥,賈宗維.Java程序設計教程(第2版)[M].人民郵電出版社,2014.

[5] 葉核亞,陳立.Java2程序設計實用教程[M].電子工業出版社,2003.

[6] 張海藩.軟件工程導論[M].清華大學出版社,2003.

[7] 朱少民.軟件測試方法和技術[M].清華大學出版社,2005.

主站蜘蛛池模板: 国产麻豆永久视频| 国产人人干| 欧美丝袜高跟鞋一区二区| 国产成人夜色91| 亚洲成a人在线播放www| 伊大人香蕉久久网欧美| 久久国产精品夜色| 成人蜜桃网| 国产在线91在线电影| 亚洲精品免费网站| 亚洲男人的天堂在线| 日韩东京热无码人妻| 国产精品久久自在自线观看| 成人免费午夜视频| 伊人久久大香线蕉影院| 四虎在线高清无码| 国产sm重味一区二区三区| 人人91人人澡人人妻人人爽| 尤物亚洲最大AV无码网站| 尤物在线观看乱码| 日本在线国产| 最新国产高清在线| 久久久91人妻无码精品蜜桃HD| 岛国精品一区免费视频在线观看| 韩日午夜在线资源一区二区| 天堂成人在线| 欧美高清日韩| 免费一级无码在线网站 | 免费国产在线精品一区| 亚洲av色吊丝无码| 毛片网站在线看| 国产aaaaa一级毛片| 欧美天天干| 久青草网站| 中文无码毛片又爽又刺激| 在线国产毛片| 国产精品一区二区国产主播| 国产久草视频| 伊人久久大香线蕉aⅴ色| 在线看片免费人成视久网下载| 91探花在线观看国产最新| 午夜激情婷婷| 国产噜噜噜视频在线观看| 色婷婷啪啪| 91综合色区亚洲熟妇p| a级毛片视频免费观看| 国产一级裸网站| 91av成人日本不卡三区| 一级毛片在线免费看| 国产精品白浆无码流出在线看| 日韩精品无码免费一区二区三区| 亚洲国产中文欧美在线人成大黄瓜| 亚洲人成成无码网WWW| 亚洲成人黄色在线| 亚洲香蕉在线| 精品少妇人妻av无码久久| 欧美一级视频免费| 欧美笫一页| 国产精品一区二区久久精品无码| 波多野结衣一区二区三视频 | 呦女亚洲一区精品| 亚洲大学生视频在线播放| 国产小视频免费观看| 在线观看亚洲天堂| 日本高清有码人妻| 国产精品精品视频| 国产第一福利影院| 欧美精品亚洲精品日韩专| 精品三级网站| 午夜三级在线| 少妇精品网站| 欧美成人午夜影院| 成人夜夜嗨| 毛片国产精品完整版| аv天堂最新中文在线| 99青青青精品视频在线| 国产精品久久精品| 欧美综合中文字幕久久| 日韩一级毛一欧美一国产| 中文字幕1区2区| 另类重口100页在线播放| 欧美在线一二区|