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

基于微信小程序的校園互助應用

2020-11-25 23:36:43李林錦操守正顏山明
無線互聯科技 2020年13期
關鍵詞:程序數據庫微信

李林錦,操守正,顏山明

(東南大學成賢學院,江蘇 南京 210088)

1 引言

在大學教育的四年中,大學生們在忙碌的學習生活中總會遇到各種各樣的小問題。將移動無線網絡融入生活,改變生活,解決大學生活中出現的種種問題,這是順應時代的必然趨勢,也是教育體系走向智能化的方向。小程序概念由騰訊與阿里巴巴率先提出,并在2017年1月份正式推出微信小程序與支付寶小程序,隨后又有字節跳動、百度等相繼推出自家的小程序產品,秉承應用“觸手可及”的夢想,用戶通過掃描二維碼或者搜索即可使用小程序[2];小程序經過長時間的更新優化,到現在已擁有強大的擴展能力以及極小的數據容量,這種輕量化的應用服務具有無須下載安裝即可直接使用的特點,被廣大師生所喜愛[3]。而在這其中,微信小程序更是擁有最為龐大的用戶量,并且能一直保持其用戶量在一定范圍內不減,這使得微信小程序非常適合于開發需要由用戶能提供服務的平臺類型程序。

2 設計思路

2.1 用戶權限

(1)普通用戶,通過微信直接注冊登錄獲得兩重身份:發單人、接單人;分別對應任務發布者和任務接收者。

(2)后臺系統管理員用戶,在后臺管理頁面有一系列管理員功能。包括管理用戶信息、管理訂單信息、管理資金等。

2.2 主要功能闡述

發布任務:提出問題,上傳需要他人幫忙的任務,任務被完成后,發單人需要向完成者支付一定賞金。

執行任務:接收發單人提出的任務,并按照訂單要求將其完成,并獲取一定報酬。

2.3 其他功能設計

通訊交流:處于進行中的訂單為了方便任務的流程順利進行,發布者與接收者可以通過內置的通信功能實現任務細節的傳達。

個人中心:負責管理個人的資料信息、隱私設置、釋放內存空間等,其中還有歷史訂單的查詢,可以對有疑問的訂單詢問客服,請求介入。

信用度系統:每個用戶將擁有屬于自己的信用度數值,用戶的兩個身份——發布者和接受者共用一套數值,該數值代表了用戶在該系統內的信用度,系統會根據信用度動態推送不同價值的訂單;同時信用度數值不可隱藏,顯示在用戶名旁邊,用戶可根據信用度自行選擇委托。

2.4 需求分類

2.4.1 短租

這種任務主要應用于學生生活中一些較為緊急的狀況,例如:某學生在圖上館中學習時,因出門時天氣較好而未下雨。在學習結束,出圖書館時卻下起了雨,這個時候就需要一把傘,如果有同一宿舍樓在圖書館里學習的同學,而且帶了傘就可以接下任務一同回宿舍樓,或者宿舍其他同學處于空閑狀態的接了任務并將傘帶過來。

2.4.2 長租

這種任務主要在學習生活中需要什么東西一段時間,而價格昂貴,因一時需要購買導致性價比太低,其他同學擁有又剛好閑置。例如:有同學參加動漫社真人cos秀,但是沒有合適的cos服裝,就可以發布任務暫借cos服一段時間。其他有這套cos服的同學暫時不用,就可以接受任務出租暫借給需要的同學,幫助他人并獲得回報。

2.4.3 代購

這種任務主要在學習生活中,許多同學由于某些原因無法自己進行購物,這時就可以發布委托讓他人代購。例如:某同學因為中午上課沒有時間,不能及時去食堂吃飯,就可以發布任務請人帶飯到寢室,有空的同學們看見接受任務就可以幫忙帶飯并獲得報酬。

2.4.4 中轉

這類任務的需求十分巨大,往往是本人沒有空余時間或者距離過遠時出現,在校園內經常出現,例如:許多同學或許會在電商平臺購買商品、家里人寄送物品,將快遞寄到校園后可能由于校內沒有該快遞公司的指定快遞點,快遞不得不放在校外自己領取,這時便可以發布任務讓接收的人取件帶回。

3 系統架構設計

本系統采取MVVM架構,小程序的wxml、wxss作為視圖層View;小程序的js,json作為視圖處理層ViewModel;服務器Jfinal作為業務邏輯層model;其中使用Nosql數據庫Redis做消息中間件,對數據做緩存處理,druid數據庫連接池提高數據庫并發效率。

3.1 數據庫

使用mysql關系數據庫做持久化處理,建立相應關系數據模型映射的表項,包括:管理員表(admin);意見反饋表(feedback);系統公告(news);訂單狀態推送(message);普通用戶表(user);訂單列表(orderlist);訂單類型表(ordertype);訂單與用戶關聯表(ou);四種訂單類型的等待狀態訂單表(xxxlist);四種訂單類型的非等待狀態訂單表(xxxhistory)。

3.2 高速緩存、延遲隊列和信息隊列

通過對持久層常用數據進行緩存處理,避免了數據頻繁從數據庫取出造成的資源浪費,也提高了小程序端對數據的訪問速度[4]。

采用信息隊列存放未讀信息,將用戶離線狀態時接收到的通信信息存放在高性能緩存中,采用hash表存儲保證查詢效率,能在上線后以極快的速度獲取未讀信息隊列。

使用延時隊列管理定時任務;創建單獨的線程對處于等待中的短租訂單列表延時隊列進行循環檢查,判斷最早抵達的訂單是否過期,過期則出隊。由此對短租類型的訂單進行自動管理。

3.3 數據映射方案

基于Jfinal框架提供的ActiveRecord插件,為數據庫與JAVA數據映射方面提供了良好的支持,一個Model對象唯一對應數據庫中的一條記錄;在對插件進行簡單配置后,Model類能提供任何數據庫表項中存在的字段;Db與Record搭配能夠提供Model類之外更豐富的數據庫操作,有著高度可自定義的SQL語句;同時支持多個不同的數據源,并且針對這些數據源配置獨立的方言、緩存、事務。

4 安全策略

為保證用戶賬戶安全,微信小程序平臺為開發者提供了用戶的openid以及sessionid。通過三方認證——小程序客戶端、應用服務器端、微信接口服務端對用戶賬戶安全提供了保障。

在小程序端,用戶登錄通過調用微信API——wx.login()獲取動態code;將code通過wx.request()函數發送到應用服務器接口;后臺再通過appid+appsecret(小程序特征碼)+code組合請求微信接口;微信接口驗證code,并返回session_key+openid;服務器自定義客戶端登錄態,將自定義登錄態做為主鍵存儲在用戶表中做唯一標識,同時將登錄態返回小程序客戶端;小程序客戶端將自定義登錄態存儲至本地緩存中。

5 功能實現

用戶使用微信賬號登錄進入小程序,系統判斷是否為新用戶,并確定是否需要注冊填寫相關信息。

用戶可以通過點擊首頁的訂單列表查看感興趣的訂單詳情,并根據自身情況決定是否接受該訂單,也可以選擇自己發布一份訂單。進入訂單流程后可以隨時與對方用戶就本次委托進行信息交流,交代細節。系統會隨訂單狀態的改變為用戶推送信息。

每一個訂單完成后都可就本次完成情況為對方用戶做出評分,該評分關系到個人信用度系統,并且權值較高。因此,只有雙方的相互配合、互相尊重才能使訂單順利完成。

訂單結算采用只在小程序內流通的電子貨幣,以減少用戶操作步驟,頻繁進行重復操作,電子貨幣存入小程序內的錢包中,當用戶需要體現時可進入個人中心按步驟體現;當需要支付結算金額時會優先從小程序貨幣中扣除,余額不足會調用微信支付API申請從微信零錢扣款。

6 結束語

充分利用網絡快速發展以及移動終端設備的快速普及,推廣移動互聯網在高校中的應用,便利在校師生的學習生活,借由微信小程序為首的一眾小程序產品可以輕松實現這一目標,這同時也推動了對無線互聯網絡在高校中的應用這一問題的思考,移動互聯網還有什么是現階段沒有發掘的應用?還能如何跨越維度的解決各方面的問題?隨著思維的創新,軟件結構體系的升級,這些問題將會很快得到一個甚至多個解,還會有更多待發掘的應用領域等待著人們的探索。

猜你喜歡
程序數據庫微信
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
微信
數據庫
財經(2017年2期)2017-03-10 14:35:35
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
創衛暗訪程序有待改進
中國衛生(2015年3期)2015-11-19 02:53:32
微信
主站蜘蛛池模板: 91精品国产丝袜| 日本少妇又色又爽又高潮| 国产一级毛片在线| 91视频免费观看网站| 国产精品 欧美激情 在线播放| Jizz国产色系免费| 国产一级妓女av网站| 老司机午夜精品网站在线观看| h网址在线观看| 中文字幕一区二区视频| 久久青青草原亚洲av无码| 色九九视频| 国产一区二区精品福利| 浮力影院国产第一页| 99精品一区二区免费视频| 97国产在线播放| 久久久久国色AV免费观看性色| 精品色综合| 一级做a爰片久久毛片毛片| 91热爆在线| 国产成人精品男人的天堂| 久久精品人人做人人综合试看| 亚洲最猛黑人xxxx黑人猛交| 欧美成人午夜影院| 2021国产v亚洲v天堂无码| 亚洲最新网址| 亚洲中文字幕在线观看| 波多野结衣无码视频在线观看| 欧美v在线| 91香蕉视频下载网站| 全部无卡免费的毛片在线看| 国产91麻豆视频| 永久免费精品视频| 四虎国产在线观看| 2021最新国产精品网站| 无码专区国产精品第一页| 91精品国产无线乱码在线| 本亚洲精品网站| 蜜桃臀无码内射一区二区三区 | 色婷婷成人| 凹凸精品免费精品视频| 中文字幕自拍偷拍| 国产流白浆视频| 国产精品第页| 欧洲亚洲欧美国产日本高清| 黄色网页在线播放| 一区二区三区四区日韩| 午夜福利网址| 国产精品无码久久久久AV| 99热这里只有精品在线播放| 欧美在线一级片| 国产精品一区在线麻豆| 国产精品成人AⅤ在线一二三四| 成人午夜视频在线| 噜噜噜久久| 精品国产中文一级毛片在线看| 波多野结衣一区二区三区四区| 夜夜爽免费视频| 国产成熟女人性满足视频| AV不卡在线永久免费观看| 欧美午夜视频在线| 激情综合图区| 日韩人妻精品一区| 精品无码人妻一区二区| 成人免费一级片| 欧美精品三级在线| 精品亚洲欧美中文字幕在线看 | 亚洲无线国产观看| 国产精品视屏| 久久夜色精品| 九九九九热精品视频| 久久久久亚洲精品成人网| 综合网久久| 色婷婷成人| 国产免费怡红院视频| 高清无码不卡视频| 亚洲综合色吧| 国产美女一级毛片| 美女扒开下面流白浆在线试听| 九九视频免费看| 久久综合丝袜长腿丝袜| 亚洲人成成无码网WWW|