亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        高校失物招領(lǐng)在微信小程序中的實(shí)現(xiàn)

        2022-05-26 02:12:06張李鵬李旭李香菊陳豪韓雨哲馮正元
        電子制作 2022年8期
        關(guān)鍵詞:頁面程序微信

        張李鵬,李旭,李香菊,陳豪,韓雨哲,馮正元

        (東南大學(xué)成賢學(xué)院,江蘇南京,210000)

        0 引言

        校園失物招領(lǐng)平臺(tái)存在的必要性:校園內(nèi)學(xué)生丟失物品的現(xiàn)象極其常見,失物招領(lǐng)的形式也不盡相同。線下可以通過張貼尋物啟事或到學(xué)校固定的失物招領(lǐng)處掛失與尋找,線上可以通過微信朋友圈、QQ 空間等網(wǎng)絡(luò)平臺(tái)的轉(zhuǎn)發(fā)來達(dá)到失物招領(lǐng)的目的。但這些失物招領(lǐng)方式常常面臨各種問題,如尋找過于分散、人工查找不便、執(zhí)行效率低、數(shù)據(jù)無法集中統(tǒng)一管理等問題,失物招領(lǐng)的效果不佳。而該項(xiàng)目的建立的旨在方便各用戶通過評(píng)論區(qū)實(shí)現(xiàn)交互,且提供拾物者聯(lián)系方式來聯(lián)系,發(fā)布以及查看失物招領(lǐng)信息。本項(xiàng)目在用戶體驗(yàn)方面,對(duì)UI 進(jìn)行了美化且加入適當(dāng)?shù)奶崾咎岣吲c用戶的交互性,充分體現(xiàn)了人機(jī)交互友好性。

        1 微信小程序有效性分析

        (1)用戶:微信小程序是近年來一種不需要通過下載安裝就可以使用的應(yīng)用程序,微信小程序興起的原因更在于,與手機(jī)APP 相比,不需要安裝即可使用,占比空間小,開發(fā)程度低,與網(wǎng)站網(wǎng)頁相比,登陸簡(jiǎn)單,無需注冊(cè),更方便用戶。它內(nèi)嵌于社交軟件微信,更適用于用戶低頻率、及時(shí)化的應(yīng)用場(chǎng)景。用戶可以通過微信公共平臺(tái)提供的界面,輕松地連接到第三方服務(wù)器提供的服務(wù)。使用完畢需要退出時(shí),可直接點(diǎn)擊 關(guān)閉按鈕,用完即走的理念能夠滿足用戶需求且節(jié)省用戶的手機(jī)內(nèi)存。

        (2)開發(fā)者:更重要的是無論是組織或者個(gè)人都可以申請(qǐng)注冊(cè)開發(fā)小程序,運(yùn)營(yíng)小程序。小程序覆蓋了PC網(wǎng)頁接口、微信公眾號(hào)等多個(gè)板塊,大大減小了開發(fā)成本、減少了系統(tǒng)維護(hù)、升級(jí)成本。同時(shí)可借助微信強(qiáng)大的流量入口,減少了運(yùn)營(yíng)的成本,并且降低了推廣的難度。內(nèi)嵌于微信公眾號(hào)中開發(fā)失物招領(lǐng)小程序,則方便運(yùn)營(yíng)者與用戶的交互和平臺(tái)運(yùn)營(yíng),運(yùn)營(yíng)者一方面可以通過公眾號(hào)對(duì)話框接收用戶實(shí)時(shí)的反饋意見,一方面借由公眾號(hào)的流量收入覆蓋經(jīng)營(yíng)成本。

        2 項(xiàng)目創(chuàng)新特色概述

        (1)在拾物者撿到證件上傳到拾物數(shù)據(jù)庫(kù)時(shí),通過拍攝證件,圖像識(shí)別文本的方式,系統(tǒng)自動(dòng)填充證件號(hào)一欄,這樣可以有效防止拾物者輸入證件號(hào)錯(cuò)誤,而且增強(qiáng)了人機(jī)交互的友好性;

        (2)在首頁提供拾物信息時(shí)將證件具體圖像信息隱藏,取而代之的是顯示所有已發(fā)布證件公有圖像,以保護(hù)個(gè)人隱私,本項(xiàng)目將證件號(hào)關(guān)鍵位信息隱藏,用戶只能在首頁瀏覽證件大致信息,若要查看已發(fā)布的證件真實(shí)圖像、拾物者聯(lián)系方式等高級(jí)權(quán)限,則需要身份審核:輸入證件號(hào)被隱藏的幾位信息。其次,當(dāng)自己丟失的證件被拾到時(shí)(在創(chuàng)建個(gè)人信息時(shí)已輸入證件號(hào)),系統(tǒng)發(fā)通知告知。

        3 功能需求

        (1)通過微信小程序建立的失物招領(lǐng)平臺(tái),用戶在該小程序平臺(tái)中,可以通過分類物品,地點(diǎn),時(shí)間發(fā)布信息,使信息更加完整精確,更有利于用戶查找信息。

        (2)在用戶發(fā)布信息層面,分為發(fā)布拾取信息板塊和發(fā)布丟失信息板塊。在用戶查找頁面分為兩個(gè)板塊:查找丟失信息板塊和查找拾取信息板塊,以避免信息的雜亂。

        (3)拾取者用戶在發(fā)布信息時(shí),通過分類物品、分類時(shí)間、再分類拾取地點(diǎn),且地點(diǎn)分類到最小化,最后用戶輸入拾取地點(diǎn),從而使發(fā)布拾物便捷。在發(fā)布的信息最后,拾取者可以提供聯(lián)系方式,以便丟失者聯(lián)系(前提:拾取者移動(dòng)物品)。

        (4)丟失者用戶查看失物招領(lǐng)信息時(shí),該用戶可以通過聯(lián)系方式,找回丟失物品。并且在找回丟失物品之后,丟失者需要在用戶個(gè)人頁面上確認(rèn)找回,那么該信息在綜合大廳中將被刪除,但管理員數(shù)據(jù)庫(kù)中仍保留該條拾物記錄。

        (5)在管理員層面,通過數(shù)據(jù)庫(kù)對(duì)權(quán)限、物品以及用戶信息進(jìn)行管理。

        4 系統(tǒng)核心模塊的設(shè)計(jì)與實(shí)現(xiàn)

        用戶分為兩個(gè)模塊:拾取者用戶的發(fā)布拾取信息模塊和丟失者查找發(fā)布的拾取信息模塊。

        拾取者用戶的發(fā)布拾取信息模塊,拾取者用戶在發(fā)布信息時(shí),通過分類物品、分類時(shí)間、再分類拾取地點(diǎn),且地點(diǎn)分類到最小化,最后通過用戶輸入拾取地點(diǎn)。在發(fā)布的信息最后,拾取者可以提供聯(lián)系方式,以便丟失者聯(lián)系(前提:拾取者移動(dòng)物品)。

        丟失者查找發(fā)布的拾取信息模塊,在丟失者用戶查看失物招領(lǐng)信息時(shí),該用戶可以通過聯(lián)系方式,找回丟失物品。并且在找回丟失物品之后,丟失者需要在用戶個(gè)人頁面上確認(rèn)找回,那么該信息在綜合大廳中將被刪除,但仍保留在用戶個(gè)人歷史信息中。

        管理者模塊,主要是對(duì)數(shù)據(jù)庫(kù)的權(quán)限、物品信息以及用戶信息進(jìn)行管理,及時(shí)進(jìn)行更新。

        用戶通過終端設(shè)備在用戶平臺(tái)可在用戶權(quán)限下進(jìn)行增加、刪除、修改信息反饋至數(shù)據(jù)庫(kù),管理員可對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)信息、權(quán)限進(jìn)行審核管理,同時(shí)管理員管理服務(wù)器日志(見圖1)。

        圖1

        系統(tǒng)流程圖(以尋找證件為例)如圖2 所示。

        圖2

        5 主要功能及關(guān)鍵代碼

        (1)個(gè)人信息界面:用戶在完成微信號(hào)綁定,登錄后可以進(jìn)入該頁面,在該頁面完成身份信息的上傳。在該頁面,用戶可以通過 “我的失物招領(lǐng)”和“我的尋物啟事”選項(xiàng)進(jìn)行有關(guān)操作,也能夠快速的找到自己所發(fā)布的失物招領(lǐng)信息和尋物啟事信息,從而為用戶提供便利。

        關(guān)鍵功能及代碼如下所示:

        在上傳個(gè)人信息時(shí),首先需要通過正則表達(dá)式審核用戶輸入證件號(hào)、姓名、QQ、手機(jī)號(hào)等信息是否符合規(guī)定,其次利用微信授權(quán)登錄函數(shù)進(jìn)行登錄操作,調(diào)用微信登錄函數(shù),登錄后顯示導(dǎo)航欄,將登錄后獲取的用戶信息存儲(chǔ)到緩存,準(zhǔn)備進(jìn)入注冊(cè)個(gè)人信息界面,用戶未填寫基本信息則跳轉(zhuǎn)到個(gè)人信息頁面,并提示授權(quán)失敗。

        (2)證件識(shí)別功能:選擇要上傳的證件類型,上傳照片即可識(shí)別出證件號(hào)。用戶可以直接選擇識(shí)別卡,通過拍照的形式,系統(tǒng)會(huì)自動(dòng)讀取用戶卡上的信息包括姓名,卡號(hào)等等。該功能適用于身份證,校園卡這一類特殊的身份識(shí)別。這一功能的增加方便用戶手動(dòng)輸入個(gè)人信息時(shí)出錯(cuò)也提高信息的準(zhǔn)確率。

        關(guān)鍵功能及代碼如下所示:

        在證件識(shí)別功能中,系統(tǒng)主要調(diào)用微信OCR 的API 進(jìn)行證件識(shí)別(用字符識(shí)別方法將形狀翻譯成計(jì)算機(jī)文字),以供系統(tǒng)后續(xù)對(duì)文字進(jìn)一步加工處理,在讀取到圖片后對(duì)數(shù)據(jù)列表進(jìn)行更新,并在頁面顯示相關(guān)信息,調(diào)用微信圖像識(shí)別API,最后利用CDN 內(nèi)容分發(fā)網(wǎng)絡(luò)方法標(biāo)記要上傳并轉(zhuǎn)換成HTTP URL 的文件,具體圖像識(shí)別類型調(diào)用html 頁面id。

        在校園卡識(shí)別功能中,由于校園卡的特殊性,微信圖像識(shí)別API 不提供相關(guān)接口,只能使用通用字體識(shí)別提取相關(guān)信息。首先對(duì)識(shí)別結(jié)果逐行分析識(shí)別,如果檢測(cè)到存在姓名、學(xué)號(hào)字段則進(jìn)行截取,并且還需分別提取出來姓名、學(xué)號(hào)字符串的信息。如果在檢測(cè)過程中出現(xiàn)錯(cuò)誤,則系統(tǒng)進(jìn)行提示出錯(cuò)。

        (3)丟失證件提示功能:功能優(yōu)點(diǎn)在于當(dāng)信息復(fù)雜且繁多的情況下,利用數(shù)據(jù)信息匹配,提醒相關(guān)丟失證件的用戶查看證件類信息。這一功能很大程度上縮減用戶瀏覽信息的時(shí)間,為用戶帶來便利,以及幫助用戶避免錯(cuò)過或者遺漏信息的問題。

        關(guān)鍵功能及代碼如下所示:

        丟失證件提示依賴滾動(dòng)條進(jìn)行實(shí)現(xiàn),首先獲取滾動(dòng)文字的寬度,屏幕寬度,其次判斷是否滾動(dòng)到最大寬度,若達(dá)最大寬度則重新滾動(dòng)。在滾動(dòng)條框架搭建完成后,獲取數(shù)據(jù)庫(kù)中關(guān)于該用戶信息的字段

        (4)留言及回復(fù)功能:留言及回復(fù)功能的出現(xiàn),為用戶之間確定失物招領(lǐng)的信息帶來方便,在可以促進(jìn)失物找回的正確率的情況下,這一功能也可以促進(jìn)用戶之間的交流,體現(xiàn)了系統(tǒng)的交互性。

        關(guān)鍵功能及代碼如下所示:

        在留言回復(fù)功能中,首先需驗(yàn)證用戶輸入評(píng)論是否符合最短字長(zhǎng)的要求,其次獲取評(píng)論者基本信息、評(píng)論時(shí)間等重要信息,最后調(diào)用數(shù)據(jù)庫(kù)對(duì)評(píng)論進(jìn)行數(shù)據(jù)存儲(chǔ),以備查驗(yàn)

        (5)發(fā)布拾、失物功能:在校園中撿到某件物品,可以使用該小程序發(fā)布失物招領(lǐng)信息。登錄的用戶可在本頁發(fā)布物品信息,包括撿到的物品信息,填寫物品描述,可選擇上傳物品圖片或者不上傳物品圖片,點(diǎn)擊提交按鈕后可以提交物品信息。提交物品信息后用戶可在首頁或者在個(gè)人中心對(duì)自己發(fā)布的物品內(nèi)容進(jìn)行管理。在校園丟失某件物品,可以使用該小程序發(fā)布尋物啟事。用戶可在本頁發(fā)布物品信息,包括丟失物品的信息,填寫物品描述,可選擇上傳物品圖片或者不上傳物品圖片。點(diǎn)擊提交按鈕后可以提交物品信息。提交物品信息后用戶可在首頁或者在個(gè)人中心對(duì)自己發(fā)布的失物信息進(jìn)行管理。

        關(guān)鍵功能及代碼如下所示:

        在提交失物、尋物信息后,首先將圖片上傳到云端存儲(chǔ),并將云端圖片姓名以時(shí)間戳命名,在上傳數(shù)據(jù)成功后返回云端路徑,接著根據(jù)圖片路徑的讀取調(diào)用上傳函數(shù)(同時(shí)返回一個(gè)promise)。

        首頁設(shè)定物品分類導(dǎo)航欄方便用戶快速篩選信息,為優(yōu)化頁面,是界面更加美觀,設(shè)定每個(gè)導(dǎo)航欄選項(xiàng)寬度占1/5,通過計(jì)算導(dǎo)航欄寬度定位,使得導(dǎo)航欄選中選項(xiàng)居中,對(duì)分類具體頁面進(jìn)行定位。為方便失物者聯(lián)系拾物者,系統(tǒng)采用調(diào)用函數(shù)自動(dòng)撥打拾物者電話:調(diào)用數(shù)據(jù)列表中電話信息。

        (6)個(gè)人隱私隱藏功能:用戶在首頁瀏覽證件信息時(shí),頁面只能顯示證件信息的部分信息位且涉及隱私的證件照,通過隱藏關(guān)鍵信息位對(duì)用戶身份審核的同時(shí)也能保護(hù)失物者隱私。

        關(guān)鍵功能及代碼如下所示:

        隱藏證件信息處理時(shí),系統(tǒng)采用對(duì)證件的最后6 位數(shù)進(jìn)行隱藏顯示,并要求輸入正確信息才能進(jìn)行具體頁面顯示。調(diào)用html 頁面?zhèn)鬏數(shù)木唧w證件信息數(shù)據(jù),驗(yàn)證正確后跳轉(zhuǎn)具體信息頁面。

        6 總結(jié)

        微信小程序簡(jiǎn)化了信息系統(tǒng)的開發(fā)難度,并為開發(fā)者提供了開放的平臺(tái)。校高校失物招領(lǐng)微信小程序?yàn)閺V大高校學(xué)生提供便利。通過調(diào)用小程序提供的組件及API,設(shè)計(jì)實(shí)現(xiàn)了遺失物品信息的發(fā)布、已處理事務(wù)的刪除、用戶留言和回復(fù)等基本需求。該系統(tǒng)在個(gè)人證件及學(xué)生證件的方向上比以往失物招領(lǐng)平臺(tái)更具創(chuàng)新性,充分考慮了用戶隱私的保護(hù)和身份核驗(yàn)功能的實(shí)現(xiàn),該證件具有很好的人機(jī)交互友好性,更方便用戶與用戶交流,具有重要的實(shí)用價(jià)值。但在小程序的功能設(shè)計(jì)上,還存在可以擴(kuò)展的功能,需進(jìn)一步完善,如:具體實(shí)物在發(fā)布拾物和失物數(shù)據(jù)庫(kù)中能通過圖像識(shí)別匹配,從而實(shí)現(xiàn)無特征物品的丟失提醒功能。

        猜你喜歡
        頁面程序微信
        大狗熊在睡覺
        刷新生活的頁面
        試論我國(guó)未決羈押程序的立法完善
        “程序猿”的生活什么樣
        英國(guó)與歐盟正式啟動(dòng)“離婚”程序程序
        微信
        創(chuàng)衛(wèi)暗訪程序有待改進(jìn)
        微信
        微信
        微信
        国产91福利在线精品剧情尤物| 国产一区二区三区在线观看完整版 | 人妻少妇精品视频专区| 久久免费的精品国产v∧| 亚洲欧洲日产国码久在线观看| 国产视频一区二区三区在线看| 中国久久久一级特黄久久久| 朝鲜女人大白屁股ass| 欧洲午夜视频| 性感人妻av在线播放| 一区二区国产av网站| 亚洲国产成人片在线观看无码| 亚洲h视频| 久久精品国产亚洲精品色婷婷| 久久精品国产亚洲av影院毛片| 少妇精品无码一区二区三区| 欧美三级乱人伦电影| 国产福利小视频91| 三级日本理论在线观看| 成人免费a级毛片| 日韩AV不卡一区二区三区无码| 日本精品极品视频在线| 国产精品精品国产色婷婷| 一本色道久久88综合日韩精品| 无码专区中文字幕DVD| 99久久免费中文字幕精品| av熟妇一区二区三区| 成人综合婷婷国产精品久久蜜臀| 国产精彩视频| 亚洲国产日韩综合天堂| 国产a在亚洲线播放| 国产精品免费久久久久影院 | 亚洲综合av一区二区三区蜜桃| 俄罗斯老熟妇色xxxx| 99热国产在线| 草青青在线视频免费观看| av国产传媒精品免费| 久久精品国产夜色| 青青草视频在线你懂的| 国产美女高潮流白浆免费视频| 中文字幕人妻熟女人妻洋洋|