摘要
基于微信小程序的同城交友系統(tǒng)內(nèi)的用戶可以進行微信自動登錄、推薦用戶、最新用戶、附近用戶、搜索用戶、添加好友、好友列表、我的消息、賬戶維護等。采用了微信開發(fā)者工具并使用了微信開發(fā)者工具自帶的云開發(fā)模式進行開發(fā)與實現(xiàn),利用云函數(shù)+serverless方式進行編程,小程序端頁面采用vue技術來設計頁面并使用js調(diào)用相應恩云函數(shù)接口來處理各數(shù)據(jù),并最后羅列出部分主要頁面以及系統(tǒng)測試來鞏固基于微信小程序的同城交友系統(tǒng)的實用性。
關鍵詞:交友;小程序;云開發(fā);云函數(shù)
2.2? 系統(tǒng)需求分析
基于微信小程序的同城交友系統(tǒng)使用微信開發(fā)者工具,使用云函數(shù)+serverless進行開發(fā)與實現(xiàn)。
用戶角色:
(1)用戶登錄:用戶在登錄時將會自動獲取登錄人的微信信息;
(2)推薦用戶:可以根據(jù)點贊量來降序排列用戶信息;
(3)最新用戶:可以根據(jù)用戶的注冊時間來排序剛注冊過的用戶信息;
(4)附近用戶:可以通過地圖的形式,顯示出所有用戶的位置;
(5)搜索用戶:可以根據(jù)用戶名的關鍵詞來模糊查詢出相應用戶信息,并有歷史搜索記錄;
(6)添加好友:可以將喜歡的用戶發(fā)起添加好友請求;
(7)好友列表:可以查看到自己的好友列表,并可以刪除好友;
(8)我的消息:可以接收到好用請求信息,進行同意或拒絕,;
(9)賬戶維護:可以查看并修改自己的昵稱、頭像、個性簽名的信息;
3.1? 系統(tǒng)模塊設計
基于微信小程序的同城交友系統(tǒng)的模塊圖如圖3-1所示。
3.2.2? 邏輯結構設計
共享自習室預約系統(tǒng)數(shù)據(jù)庫中的主要核心表的詳細設計信息。
表 3-1 mansion大樓信息表
字段 |
類型 |
是否主鍵 |
備注 |
_id |
String |
是 |
主鍵 應用程序標識 |
_openid |
String |
否 |
唯一標記區(qū)分用戶 |
friendList |
Array |
否 |
列表好友 |
isLocation |
Boolean |
否 |
是否定位 |
latitude |
Number |
否 |
維度 |
links |
Number |
否 |
對話人數(shù) |
location |
Number |
否 |
定位 |
longitude |
Number |
否 |
經(jīng)度 |
nickName |
String |
否 |
昵稱 |
phoneNumber |
Number |
否 |
手機號 |
signature |
String |
否 |
驗證用戶同意信息 |
time |
Date |
否 |
注冊時間 |
userPhoto |
String |
否 |
用戶頭像 |
weixinNumber |
Sting |
否 |
微信號 |
表 3-2 message消息信息表
字段 |
類型 |
是否主鍵 |
備注 |
_id |
String |
是 |
主鍵 應用程序標識 |
_openid |
String |
否 |
發(fā)送方id |
list |
消息內(nèi)容 |
||
userId |
Array |
否 |
接收方id |
表 3-3 banner輪播圖信息表
字段 |
類型 |
是否主鍵 |
備注 |
_id |
String |
是 |
主鍵 應用程序標識 |
fileId |
String |
否 |
輪播圖地址文章來源:http://www.zghlxwxcb.cn/news/detail-831827.html |
文章來源地址http://www.zghlxwxcb.cn/news/detail-831827.html
到了這里,關于基于微信小程序的同城交友平臺的設計與實現(xiàn)(源碼+論文)_v_206的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!