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

基于微信小程序的圈層式校園墻設(shè)計(jì)與實(shí)現(xiàn)

2022-05-29 19:43:15徐志杰許忠維吳昊
電腦知識(shí)與技術(shù) 2022年12期

徐志杰 許忠維 吳昊

摘要:隨著科學(xué)技術(shù)的迅速發(fā)展,校園中校園墻所擁有的功能以及用戶也越來(lái)越多,同時(shí)大學(xué)生對(duì)其生活需求也越來(lái)越高,目前大多數(shù)校園墻采用微信或QQ個(gè)人用戶以及團(tuán)隊(duì)的形式存在,而當(dāng)今大學(xué)生希望能在校園里結(jié)交更多志同道合的朋友,以及需要實(shí)現(xiàn)失物招領(lǐng)、尋物啟事、活動(dòng)發(fā)布、信息咨詢等功能。為此在對(duì)現(xiàn)有的校園墻使用現(xiàn)狀了解以及分析后,該小程序特色在于實(shí)現(xiàn)圈層式交友,并且實(shí)現(xiàn)大學(xué)生生活小功能,希望滿足大學(xué)生對(duì)校園墻的需求。

關(guān)鍵詞:微信小程序;圈層式;校園墻;云開(kāi)發(fā)

中圖分類號(hào):TP311.52? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A

文章編號(hào):1009-3044(2022)12-0041-02

開(kāi)放科學(xué)(資源服務(wù))標(biāo)識(shí)碼(OSID):

1 引言

近年來(lái),隨著移動(dòng)互聯(lián)網(wǎng)技術(shù)的發(fā)展和移動(dòng)設(shè)備的在校園的普及,大學(xué)生的交流頻率也在不斷增高,交友的欲望也很強(qiáng)烈,因此出現(xiàn)了校園墻,涉及大學(xué)生的日常生活以及交友,經(jīng)過(guò)對(duì)現(xiàn)有的校園墻進(jìn)行分析后,發(fā)現(xiàn)校園墻多為團(tuán)隊(duì)運(yùn)營(yíng)一個(gè)特定的QQ和微信賬號(hào),以朋友圈和QQ空間的形式存在,功能主要為尋物啟事、失物招領(lǐng)、活動(dòng)以及信息的發(fā)布、交友等功能,信息的發(fā)布主要是圖文形式,而后可在朋友圈或QQ空間下進(jìn)行留言交流。這種形式存在一些缺點(diǎn):1)難以實(shí)現(xiàn)發(fā)布者與用戶的及時(shí)聯(lián)系,需先添加發(fā)布者的聯(lián)系方式后才可進(jìn)行交流。2)失物招領(lǐng)方式常常面臨各種問(wèn)題,如尋找過(guò)于分散,人工查找不便、執(zhí)行效率低、數(shù)據(jù)無(wú)法集中統(tǒng)一管理等問(wèn)題,失物招領(lǐng)效果不佳[1]。3)交友活動(dòng)較多但沒(méi)有分類,同學(xué)們通過(guò)活動(dòng)結(jié)交志同道合的朋友效率較低。本文提出并設(shè)計(jì)一款圈層式交友的校園墻小程序,該程序可根據(jù)用戶的喜好向用戶精準(zhǔn)推薦合適的社交圈以及社交活動(dòng),滿足大學(xué)生交友的愿望,幫助大學(xué)生結(jié)交有共同愛(ài)好的朋友,同時(shí)又實(shí)現(xiàn)大學(xué)生日常生活的基本小功能。微信小程序的應(yīng)用開(kāi)發(fā)具有周期短、流程簡(jiǎn)單、測(cè)試時(shí)間短、跨平臺(tái)運(yùn)行等優(yōu)點(diǎn),使其成為目前應(yīng)用廣泛的移動(dòng)應(yīng)用程序[2]。

2 圈層式校園墻小程序的需求分析

圈層式校園墻主要針對(duì)同學(xué)們渴望通過(guò)活動(dòng)結(jié)交更多志同道合的朋友的愿望而提出的,目的為不同愛(ài)好的同學(xué)們找到同氣相求的同學(xué),同時(shí)又結(jié)合了當(dāng)前 QQ空間以及微信朋友圈校園墻的小功能,為同學(xué)們的大學(xué)生活帶來(lái)更多樂(lè)趣和便利。

經(jīng)過(guò)問(wèn)卷調(diào)查得知,校園墻小程序需擁有以下功能:1)校園墻類小程序需要實(shí)現(xiàn)用戶及時(shí)的交流,不必另外進(jìn)行好友的添加,提升溝通的時(shí)效性。2)對(duì)用戶進(jìn)行分類,方便相同愛(ài)好的同學(xué)建立社交圈,以達(dá)到結(jié)交志同道合朋友的目的。3)為方便日常生活,還需要實(shí)現(xiàn)尋物啟事與失物招領(lǐng)的功能,對(duì)物品信息進(jìn)行完善以及分類,方便用戶搜索。4)日常消息的發(fā)布,如活動(dòng)或者比賽以及校園、社會(huì)實(shí)時(shí)新聞。

3 系統(tǒng)開(kāi)發(fā)流程

3.1 注冊(cè)賬號(hào)

在電腦上打開(kāi)https://mp.weixin.qq.com/,在頁(yè)面右上角單擊“立即注冊(cè)”,然后按要求填寫(xiě)賬號(hào)信息,提交后點(diǎn)擊前往微信小程序,在設(shè)置面板中找到開(kāi)發(fā)設(shè)置將APPID復(fù)制后存儲(chǔ)備用,同時(shí)點(diǎn)擊開(kāi)發(fā)進(jìn)入云服務(wù)開(kāi)通云開(kāi)發(fā)功能。

3.2 配置開(kāi)發(fā)工具

打開(kāi)下列地址:https://www.weixin.qq.com/debug/wxadoc/dev/devtools/download.html,選擇與電腦適配的版本下載安裝即可。

3.3 創(chuàng)建項(xiàng)目

打開(kāi)開(kāi)發(fā)者工具,使用微信掃碼登錄后點(diǎn)擊創(chuàng)建項(xiàng)目,設(shè)置項(xiàng)目名稱,填寫(xiě)已獲取的AppID,并勾選使用云開(kāi)發(fā),確認(rèn)后創(chuàng)建成功。利用導(dǎo)航欄中的“編輯”可以查看和編輯代碼,利用“調(diào)試”可以 測(cè)試代碼并模擬小程序的客戶端效果,利用“項(xiàng)目” 可以將項(xiàng)目結(jié)果發(fā)送到手機(jī)瀏覽實(shí)際效果[3]。視圖層采用WXML和WXSS的微信前端語(yǔ)言,分別對(duì)應(yīng)頁(yè)面的結(jié)構(gòu)和樣式,與邏輯層的數(shù)據(jù)相結(jié)合后進(jìn)過(guò)渲染展現(xiàn)給用戶;邏輯層則采用JavaScript語(yǔ)言編寫(xiě),與視圖層的數(shù)據(jù)進(jìn)行交互和通信。同時(shí)也借助于微信小程序的API實(shí)現(xiàn)網(wǎng)絡(luò)請(qǐng)求、數(shù)據(jù)緩存、獲取數(shù)據(jù)等功能。后端系統(tǒng)則利用微信云開(kāi)發(fā)的云函數(shù)、云數(shù)據(jù)庫(kù)等功能進(jìn)行數(shù)據(jù)的處理。

4 圈層式校園墻小程序的功能設(shè)計(jì)

小程序的主頁(yè)面框架分為“首頁(yè)”“尋物失招”“活動(dòng)”“個(gè)人”四個(gè)模塊?!笆醉?yè)”為小程序的基礎(chǔ)部分,主要功能實(shí)現(xiàn)實(shí)時(shí)消息的推送,供用戶瀏覽了解;“尋物失招”部分用于實(shí)現(xiàn)日常的失物招領(lǐng)和尋物啟事,將物品的信息進(jìn)行分類,實(shí)現(xiàn)用戶的精確搜索;“活動(dòng)”部分則是小程序的核心部分,首先基于用戶的個(gè)人資料,對(duì)用戶進(jìn)行分類后,為用戶推薦社交圈以及社交活動(dòng);“個(gè)人”為用戶部分,實(shí)現(xiàn)用戶登錄后對(duì)個(gè)人資料的填寫(xiě)以及修改。小程序系統(tǒng)框架圖如圖1。

4.1 個(gè)人中心模塊

進(jìn)入小程序首先需進(jìn)入個(gè)人中心獲取用戶授權(quán)登錄,才可進(jìn)入其他功能模塊,若未進(jìn)行登錄則只可進(jìn)行瀏覽程序。個(gè)人中心模塊記錄了用戶的個(gè)人資料、發(fā)布的失物招領(lǐng)或?qū)の飭⑹乱约盎顒?dòng)發(fā)布等信息。登錄后填寫(xiě)個(gè)人資料,系統(tǒng)根據(jù)用戶的個(gè)人資料中填寫(xiě)的興趣愛(ài)好對(duì)用戶進(jìn)行分類。用戶還可以對(duì)已發(fā)布的失物招領(lǐng)、尋物啟事、活動(dòng)信息進(jìn)行訪問(wèn)。

4.2 失物招領(lǐng)與尋物啟事模塊

用戶登錄小程序后,在尋物失招頁(yè)面發(fā)布近日拾到或丟失的物品信息,填寫(xiě)物品特征、丟失(拾到)時(shí)間、地點(diǎn)、發(fā)布者聯(lián)系方式等詳細(xì)信息,系統(tǒng)將根據(jù)填入的信息將物品分類,隨后用戶可在搜索欄對(duì)尋找的物品進(jìn)行搜索,搜索成功即可點(diǎn)擊進(jìn)入物品詳情頁(yè)面,查看物品信息,用戶確定是目的物品即可點(diǎn)擊發(fā)布者頭像與發(fā)布聯(lián)系,進(jìn)行線下約定后物歸原主[4]。

4.3 交友活動(dòng)發(fā)布

當(dāng)用戶需要發(fā)布活動(dòng)時(shí),進(jìn)入界面新建活動(dòng)后,首先選擇活動(dòng)類型,隨后需根據(jù)提示輸入活動(dòng)持續(xù)時(shí)間、地點(diǎn)、名稱等基本信息后發(fā)布活動(dòng),系統(tǒng)將優(yōu)先對(duì)該類型活動(dòng)感興趣的用戶進(jìn)行推送,建立不同的社交圈方便同學(xué)們結(jié)交志同道合的朋友。活動(dòng)發(fā)布后如需修改,訪問(wèn)已發(fā)布活動(dòng)即可進(jìn)行內(nèi)容的修改以及刪除,同時(shí)系統(tǒng)會(huì)將已結(jié)束的活動(dòng)信息進(jìn)行刪除,避免信息的堆積而造成的問(wèn)題。

4.4 消息推送模塊

消息推送模塊包含在首頁(yè)輪播圖下方,點(diǎn)擊后即可查看。輪播圖下方存在滑動(dòng)瀏覽組件,用戶可滑動(dòng)查看不同信息,其中包括兩部分:1)實(shí)時(shí)消息推送,校園實(shí)時(shí)信息以及社會(huì)新聞等,2)用戶動(dòng)態(tài)發(fā)布,可進(jìn)行實(shí)時(shí)評(píng)論,同時(shí)也可對(duì)動(dòng)態(tài)、評(píng)論進(jìn)行刪除和分享,用于發(fā)布日常生活的咨詢、表白、吐槽等信息,用戶之間可借此進(jìn)行日常的交流,實(shí)現(xiàn)傳統(tǒng)校園墻的溝通功能。

5 圈層式校園墻小程序的功能實(shí)現(xiàn)

5.1 微信小程序端

5.2 系統(tǒng)邏輯結(jié)構(gòu)

用戶進(jìn)入小程序后可進(jìn)入首頁(yè)等其他界面進(jìn)行信息瀏覽,若要實(shí)現(xiàn)不同模塊的具體功能則需要進(jìn)入個(gè)人中心界面進(jìn)行授權(quán)登錄,授權(quán)登錄的賬號(hào)才可獲取在首頁(yè)發(fā)布日常動(dòng)態(tài)、發(fā)布失物招領(lǐng)等權(quán)限[5],同時(shí)系統(tǒng)會(huì)自動(dòng)識(shí)別用戶的openid來(lái)辨別是否為管理員,管理員可獲得最高權(quán)限,對(duì)他人發(fā)布的信息進(jìn)行審查、刪除,起到避免消息冗余、維護(hù)良好的網(wǎng)絡(luò)環(huán)境等作用。

5.3 數(shù)據(jù)庫(kù)設(shè)計(jì)

數(shù)據(jù)庫(kù)的設(shè)計(jì)師程序開(kāi)發(fā)過(guò)程中的重要步驟之一,經(jīng)過(guò)對(duì)系統(tǒng)的需求分析后,做出數(shù)據(jù)庫(kù)的概念模型(E-R圖),其中實(shí)體之間存在一對(duì)一、一對(duì)多、多對(duì)多的三種聯(lián)系,具體如圖3所示。該程序使用的數(shù)據(jù)包括:1)用戶動(dòng)態(tài)發(fā)布信息表,實(shí)現(xiàn)用戶發(fā)布動(dòng)態(tài)時(shí)記錄用戶信息以及動(dòng)態(tài)中的文字、圖片、視頻、評(píng)論等信息。2)尋物失招信息表,記錄不同用戶發(fā)布的失物招領(lǐng)與尋物啟事信息。3)活動(dòng)內(nèi)容表,在用戶發(fā)布活動(dòng)后記錄活動(dòng)信息,根據(jù)活動(dòng)內(nèi)容動(dòng)態(tài)推薦給合適的用戶。

5.4 系統(tǒng)后端設(shè)計(jì)

鑒于微信開(kāi)發(fā)中自帶有云服務(wù)功能,利用小程序內(nèi)提供給云函數(shù)調(diào)用的API以及云調(diào)用實(shí)現(xiàn)云函數(shù)功能,獲取用戶openid、unionid等,使得前端與服務(wù)器后端的數(shù)據(jù)能進(jìn)行交互;微信云開(kāi)發(fā)的云存儲(chǔ)為微信小程序提供了存儲(chǔ)空間,可以上傳或下載文件,實(shí)現(xiàn)了對(duì)信息的調(diào)用和圖片的顯示;利用云數(shù)據(jù)庫(kù)的權(quán)限控制以及特有的API對(duì)數(shù)據(jù)進(jìn)行操作,實(shí)現(xiàn)信息的發(fā)布、刪除、編輯等功能。后臺(tái)界面圖如圖4所示。

6 結(jié)束語(yǔ)

本文介紹了基于微信小程序的圈層式校園墻小程序,通過(guò)該小程序,將大學(xué)生用戶進(jìn)行分類,對(duì)不同大學(xué)生推薦合適的交友活動(dòng),實(shí)現(xiàn)圈層式交友,同時(shí)又實(shí)現(xiàn)了現(xiàn)有校園墻的基本功能:日常信息交流、失物招領(lǐng)與尋物啟事。圈層式校園墻小程序提升了大學(xué)生交友效率,同時(shí)又滿足了大學(xué)生的日常交流和生活需求,為大學(xué)生美好的校園生活服務(wù)。

參考文獻(xiàn):

[1] 宋龍生,倪勝巧.校園失物招領(lǐng)微信小程序的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)時(shí)代,2021(10):86-89.

[2] 郭燦杰.微信小程序在校園資訊系統(tǒng)中的應(yīng)用[J].河北軟件職業(yè)技術(shù)學(xué)院學(xué)報(bào),2021,23(3):10-14.

[3] 弋改珍.校園失物招領(lǐng)微信小程序的設(shè)計(jì)與開(kāi)發(fā)[J].福建電腦,2021,37(11):104-106.

[4] 王慶月,吳宇,張?zhí)鞂?基于微信小程序的失物招領(lǐng)系統(tǒng)開(kāi)發(fā)[J].電子質(zhì)量,2020(10):66-70.

[5] 陳嚴(yán)純,孟莉秋,徐博.基于微信小程序的高校大學(xué)生信息服務(wù)平臺(tái)設(shè)計(jì)[J].電腦編程技巧與維護(hù),2022(1):61-64.

【通聯(lián)編輯:謝媛媛】

主站蜘蛛池模板: 欧美精品成人| 国产AV无码专区亚洲A∨毛片| 色综合成人| 666精品国产精品亚洲| 成人va亚洲va欧美天堂| 免费毛片在线| 99久久国产综合精品2023| 国产高清色视频免费看的网址| 国产精品毛片一区视频播| a级毛片免费看| 国产美女在线免费观看| 国产精品乱偷免费视频| 国产精品不卡永久免费| 国产91透明丝袜美腿在线| 夜夜拍夜夜爽| 亚洲天堂777| 婷婷五月在线| 欧美日韩在线成人| 在线视频亚洲色图| 国产av无码日韩av无码网站| AV老司机AV天堂| 国产成人免费观看在线视频| 国产午夜福利在线小视频| 免费AV在线播放观看18禁强制| 最新国产麻豆aⅴ精品无| 亚洲午夜福利在线| 亚洲无码熟妇人妻AV在线| 人人91人人澡人人妻人人爽| 国产迷奸在线看| AV无码一区二区三区四区| jijzzizz老师出水喷水喷出| 91毛片网| 88国产经典欧美一区二区三区| 91精品久久久久久无码人妻| 国产视频入口| a级免费视频| 欧美精品导航| 国产欧美精品一区aⅴ影院| 中文字幕人成人乱码亚洲电影| 中国毛片网| 午夜限制老子影院888| 成人在线综合| 一级在线毛片| 人妻21p大胆| 九色在线观看视频| 99热这里只有精品国产99| 午夜a级毛片| 日韩天堂在线观看| 一级一级一片免费| 国产aⅴ无码专区亚洲av综合网| 强乱中文字幕在线播放不卡| 成年A级毛片| 91极品美女高潮叫床在线观看| 五月激情综合网| 国产黄色免费看| 久久综合色视频| 日本午夜影院| 夜夜操天天摸| 青青草国产精品久久久久| 午夜国产在线观看| 成人夜夜嗨| 丝袜久久剧情精品国产| 欧美亚洲激情| 亚洲国产成人久久77| 亚洲无码高清一区| 亚洲系列无码专区偷窥无码| 玖玖精品视频在线观看| 国产成人精品视频一区二区电影| a级免费视频| 58av国产精品| 免费一级无码在线网站 | 国产在线观看一区二区三区| 欧美一区二区三区香蕉视| 天天综合网色| 日韩欧美91| 99精品影院| 国产欧美日韩专区发布| 久久这里只有精品免费| 青青草国产免费国产| 91色在线观看| 欧美一级高清免费a| 日本精品视频|