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

        ?

        微信小程序在農(nóng)村房地一體資料收集中的應(yīng)用

        2021-07-10 02:21:02姜青華盛鳴紅
        科技與創(chuàng)新 2021年12期
        關(guān)鍵詞:程序微信用戶

        姜青華,盛鳴紅,宋 曄

        (1.安徽理工大學(xué)空間信息與測繪工程學(xué)院,安徽 淮南 232001;2.安徽前錦空間信息科技有限公司,安徽 合肥 230000)

        1 引言

        農(nóng)村房地一體不動產(chǎn)確權(quán)登記工作是一項落實鄉(xiāng)村振興戰(zhàn)略、維護農(nóng)民權(quán)益、維系社會穩(wěn)定的重要基礎(chǔ)性工作,進一步提升農(nóng)村不動產(chǎn)的價值、深化農(nóng)村土地制度改革、完善農(nóng)村土地權(quán)屬制度、維護農(nóng)業(yè)人口利益[1]。傳統(tǒng)資料收集需要大量工作人員前往各個村組,挨家挨戶進行收集,將收集成果交給內(nèi)業(yè),內(nèi)業(yè)將收集的資料進行整理匯總,無論是外業(yè)收集還是內(nèi)業(yè)匯總,過程煩瑣且耗時耗力。在實際工作中,由于農(nóng)村有大量外出務(wù)工人員,部分人員無法及時參與信息收集工作,導(dǎo)致收集工作效率較低。如何簡化工作流程、提高工作效率是當前資料收集工作面臨的主要問題。

        微信小程序(WeChat Mini Program)是一種不需要下載安裝即可使用的應(yīng)用,它實現(xiàn)了應(yīng)用“觸手可及”的概念[2]。在微信中可以通過鏈接分享、小程序界面搜索、微信掃描二維碼等方式打開小程序,它可以實現(xiàn)軟件直達用戶,使得傳播更加快捷,無需下載安裝其他手機軟件,大大降低了用戶手機硬件的壓力。微信小程序的代碼由騰訊云進行托管,前端項目無需配置服務(wù)器,安全且兼容性較強,同時小程序開發(fā)周期短、成本較低、不需要考慮因移動端操作系統(tǒng)不同而帶來的問題[3]。所以,通過微信小程序?qū)崿F(xiàn)戶主自主上報信息是資料收集工作的優(yōu)化改進方向之一。

        2 系統(tǒng)功能需求分析

        根據(jù)傳統(tǒng)資料收集流程中存在的問題和當前項目的工作需求以及為了迎合大數(shù)據(jù)、信息化社會的發(fā)展趨勢,系統(tǒng)主要需要解決用戶如何快速定位到自己的信息、如何填寫信息、如何修改信息和如何上傳照片四個問題。由于部分信息(如身份證號碼)涉及用戶隱私,為了防止信息泄露,需在傳輸過程對此類信息進行加密保護。

        結(jié)合前期內(nèi)業(yè)已整理資料,系統(tǒng)主要需要用戶通過小程序自主填補缺失數(shù)據(jù)(戶主姓名、身份證、聯(lián)系方式等)并根據(jù)提示將缺少的照片(房屋照片、身份證照片、戶口本照片等)通過網(wǎng)絡(luò)傳回至服務(wù)器,將傳回的照片按照縣市、鄉(xiāng)鎮(zhèn)、村組的順序依次保存,同時保證用戶可對已提交信息進行復(fù)查和修改。

        為提高工作效率,開發(fā)管理員模式實現(xiàn)輔助管理,將工作完成度以進度條的形式呈現(xiàn),通過數(shù)據(jù)可視化清晰明了地展示各子級單位的工作進展情況。通過給各級管理員添加權(quán)限,確保逐級控制,實現(xiàn)各級負責(zé)人對工作進度的可視化管控。同時需要實現(xiàn)上級可對子級單位一鍵發(fā)送催辦消息,減少電話聯(lián)絡(luò)和會議,節(jié)省溝通時間,做到通知直達下級,達到督促工作的目的。

        3 系統(tǒng)技術(shù)分析

        3.1 微信小程序開發(fā)模式

        微信小程序開發(fā)和常規(guī)web前后端分離架構(gòu)模式開發(fā)大致相同。系統(tǒng)結(jié)構(gòu)如圖1所示,前端在手機端實現(xiàn)頁面設(shè)計與展示,后端服務(wù)器實現(xiàn)邏輯處理和數(shù)據(jù)操作,前后端通過API(Application Programming Interface)實現(xiàn)數(shù)據(jù)交流,數(shù)據(jù)存儲于服務(wù)器和數(shù)據(jù)庫中[4]。在開發(fā)語言和開發(fā)方式方面,兩者差異性都比較小,開發(fā)者只需要具備常規(guī)web前后端分離架構(gòu)模式的開發(fā)能力就能很快掌握微信小程序的開發(fā)。

        圖1 系統(tǒng)結(jié)構(gòu)示意圖

        3.2 系統(tǒng)前端技術(shù)分析

        系統(tǒng)前端由微信小程序構(gòu)成。開發(fā)環(huán)境為微信開發(fā)者工具,采用標記語言(WXML)、樣式表(WXSS)、JavaScript語言進行前端開發(fā)工作,其中WXML和WXSS負責(zé)對小程序頁面視圖層進行布局,通過JavaScript組成邏輯框架并在視圖層和邏輯層之間提供數(shù)據(jù)傳輸和事件處理[5]。通過導(dǎo)入iViewUI、ColorView等第三方UI組件庫,提高了微信小程序與用戶的交互體驗和小程序的UI設(shè)計水平。通過導(dǎo)入Crypto-JS加密算法類庫,使用AES對稱加密算法對請求和響應(yīng)中的敏感數(shù)據(jù)進行對稱加密,以提高用戶隱私安全。

        3.3 系統(tǒng)后端技術(shù)分析

        系統(tǒng)后端由springboot框架及其內(nèi)置的Tomcat服務(wù)器和數(shù)據(jù)庫構(gòu)成。開發(fā)環(huán)境為IntelliJIDEA 2020,開發(fā)語言為Java。springboot框架具有項目搭建速度快、高并發(fā)的優(yōu)勢,提供自動配置的“starter”項目對象模型(POMS)以簡化Maven配置,可避免大量的Maven導(dǎo)入和不同版本間的沖突問題。后端程序打包以后,可以Jar包的形式獨立運行,可在不同操作系統(tǒng)的服務(wù)器中實現(xiàn)快速部署[6]。Tomcat運行時占用的系統(tǒng)資源小、擴展性好、支持負載均衡并具有郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)常用的功能,適用于大部分中小型系統(tǒng)。通過導(dǎo)入MyBatis持久層框架,將后端SQL語句與代碼分離,更便于后期維護且使用靈活。

        數(shù)據(jù)庫采用MySQL 8.0.22版本,其具有體積小、速度快、穩(wěn)定性高、開發(fā)成本較低、支持多種操作系統(tǒng)等優(yōu)勢。相比較于5版本,8版本運行速度更快且安全性更高。通過設(shè)置不同關(guān)鍵字,再由多表操作將各個表格關(guān)聯(lián)起來,使用Navicat Premium 12將已整理的內(nèi)業(yè)成果以Excel表格形式展現(xiàn),經(jīng)過修改表頭等操作后直接導(dǎo)入數(shù)據(jù)庫中,減少了大量重復(fù)性工作。

        4 系統(tǒng)功能實現(xiàn)

        4.1 信息收集模塊

        由于本次項目資料中的戶主姓名和身份證號存在錯誤,無法通過用戶姓名和身份證號驗證用戶,因此,需要給每個組生成專屬的驗證碼作為用戶通行證。村組代碼由各村行政區(qū)劃代碼加組名縮寫加隨機數(shù)組成18位字符串,用戶輸入組代碼向服務(wù)器請求獲取該戶所在組的所有成員數(shù)據(jù),并以列表形式展示。列表中包含部分可分辨戶主的信息,如戶主姓名、部分身份證信息、房屋信息以幫助戶主快速定位到自己的信息位置,點擊即可根據(jù)系統(tǒng)提示補全資料。選擇頁面同時展示該組的完成狀況,通過設(shè)置不同的狀態(tài)標志,顯示用戶是否已經(jīng)完成資料收集任務(wù)。對已填寫完成或填寫后,但仍缺漏信息的用戶添加驗證保護功能,只有補全身份證號碼后才能查看該戶的詳細信息。資料收集模塊流程如圖2所示。

        圖2 資料收集模塊流程圖

        4.2 輔助管理模塊

        管理員模式下通過將各級負責(zé)人的姓名和聯(lián)系方式導(dǎo)入數(shù)據(jù)庫中作為管理員賬號和密碼。以手機號作為初次登錄的賬號和密碼,初次登錄強制修改密碼,以確保賬號安全。在管理員界面顯示當前管理員權(quán)限下所有的子級單位收集工作的完成進度,如今日完成數(shù)量、未完成數(shù)量、完成百分比等。根據(jù)權(quán)限按級顯示子級單位,實現(xiàn)多級查看,以進度條的形式對工作進度進行可視化呈現(xiàn),并提供一鍵發(fā)送催辦短信和單獨發(fā)送催辦短信的功能。

        在設(shè)計API接口時,提前準備好已備案域名和服務(wù)器,將SSL(Secure Sockets Layer)證書部署到Springboot中以支持Https協(xié)議,對請求和響應(yīng)進行對稱加密,提高用戶隱私的安全性[7]。本次微信小程序開發(fā)后端接口域名、域名解析、云服務(wù)器、云短信接口均采用騰訊云方案,安全且穩(wěn)定。

        4.3 數(shù)據(jù)保存模塊

        通過獲取房屋坐落位置,將上傳的照片按該戶所屬鄉(xiāng)鎮(zhèn)、村組依次按級保存至以該戶檔案名為命名的文件夾中,不僅方便后期查看和減少內(nèi)業(yè)匯總的壓力,還能達到直接掛庫提交成果的效果。因為需要上傳的照片涉及個人隱私數(shù)據(jù),為了減少敏感信息的泄露風(fēng)險,除了對請求和響應(yīng)中的敏感數(shù)據(jù)進行加密外,本次小程序在照片上傳模塊設(shè)計中未采用將照片轉(zhuǎn)換成二進制保存在數(shù)據(jù)庫中的方法,而是通過wx.uploadFile()方法將照片上傳至服務(wù)器,同時將照片在上傳的移動設(shè)備中的臨時路徑保存至數(shù)據(jù)庫中。因此,用戶僅可在提交數(shù)據(jù)的移動設(shè)備中查看已上傳至服務(wù)器的照片,否則在照片展示位置和預(yù)覽照片狀態(tài)下均為白底空照片。此時,若用戶無法保證已經(jīng)上傳照片的準確度,可通過長按照片,刪除后重新上傳?;谖⑿判〕绦虻馁Y料收集系統(tǒng)功能展示如圖3所示。

        圖3 基于微信小程序的資料收集系統(tǒng)功能展示

        5 不足與解決方案

        微信小程序作為新興的熱門方向,在本次開發(fā)過程中切身體驗到其帶來的便捷與強大的同時,也遇到了許多新問題:①初次開發(fā)微信小程序過程煩瑣。不僅需要注冊認證,小程序上線也需要長時間審核,無法做到熱更新、部分接口不開放、部分JS方法也不能直接在小程序中使用;初次開發(fā)不僅需要配置域名、服務(wù)器,還需要對域名進行備案、申請證,大大提高了開發(fā)成本。②短信成本較高。騰訊出于提高用戶隱私保護的考慮,在諸多服務(wù)和功能的運營過程中加設(shè)了較多權(quán)限,因此,通過微信服務(wù)推送消息的限制條件過多、難以推行,而直接采取短信方式發(fā)送消息,雖然效率較高,但是會造成高額的通訊成本。③由于初期提供的數(shù)據(jù)源中存在姓名和身份證錯誤的現(xiàn)象,導(dǎo)致不能通過身份證加姓名的方式直接獲取戶主信息,最終采用將信息以列表的形式展示出來解決,不僅加大用戶操作難度,還增加了隱私泄露的風(fēng)險。

        針對上述問題,可通過下列方式解決:①單位對需要長時間審核的工作提前做好準備,在工作中做到隨需隨用。開發(fā)人員先對微信官方文檔和微信社區(qū)進行學(xué)習(xí),通過導(dǎo)入成熟優(yōu)秀的第三方庫,以提高系統(tǒng)性能,減少工作壓力。②項目初期可以通過減少催辦人員的范圍來降低通訊成本,后期可通過微信公眾號推送消息取代短信通知服務(wù)。通過微信公眾號配合微信小程序簡單高效送達通知,不僅能夠提高消息推送質(zhì)量,還能減少單位和個體雙方的成本[7]。③把好數(shù)據(jù)源的質(zhì)量關(guān),所有工作成果都要確保工作質(zhì)量合格,成果格式、形式統(tǒng)一,以降低后期數(shù)據(jù)整理的壓力。后續(xù)優(yōu)化系統(tǒng),實現(xiàn)用戶通過身份證加姓名的方式登錄,直接定位該用戶的信息,減少暴露隱私的風(fēng)險。

        6 結(jié)語

        微信小程序的使用低門檻、占用小、無須擔心手機出現(xiàn)軟硬件不兼容問題且順應(yīng)“快應(yīng)用”的時代要求,功能強而廣,可見開發(fā)意義之大。本文采用時下最前沿技術(shù)和方案,通過微信小程序設(shè)計并完成了房地一體項目資料收集系統(tǒng)的開發(fā),實現(xiàn)了用戶可自主參與完成資料收集工作。尤其在當前新冠肺炎疫情尚未得到完全控制的大環(huán)境之下,通過微信小程序進行房地一體項目的資料收集,一方面可以簡化工作流程,解決了大部分傳統(tǒng)工作模式的弊端,另一方面還能在完全避免大規(guī)模的人員聚集的同時,實現(xiàn)人人參與,用戶足不出戶,通過打開手機即可完成資料信息的提交。不僅可以為用戶提供便捷、個性化的服務(wù),還能很大程度上節(jié)省項目承包單位在資料收集工作中的人力、物力及時間成本。

        當前正處于網(wǎng)絡(luò)化、信息化飛速發(fā)展的時代,傳統(tǒng)工作模式、工作效率、成果質(zhì)量已經(jīng)很難適應(yīng)時代發(fā)展需求。隨著互聯(lián)網(wǎng)的快速發(fā)展,微信小程序與移動端APP、傳統(tǒng)網(wǎng)頁應(yīng)用之間出現(xiàn)了明顯差別,尤其在成果效率和開發(fā)成本控制上的優(yōu)勢越來越明顯,可見未來發(fā)展前景不可小覷。為順應(yīng)強大的互聯(lián)網(wǎng)發(fā)展潮流,后續(xù)會將微信小程序與已有的安卓版本收集軟件相結(jié)合,使之得到進一步完善。同時將外業(yè)拍照舉證等對數(shù)據(jù)處理性能要求不高、可操作靈活、注重數(shù)據(jù)時效性的APP轉(zhuǎn)移到微信小程序中,配合移動端應(yīng)用和Web端,實現(xiàn)多端互通的外業(yè)工作管理應(yīng)用。

        猜你喜歡
        程序微信用戶
        試論我國未決羈押程序的立法完善
        “程序猿”的生活什么樣
        英國與歐盟正式啟動“離婚”程序程序
        微信
        關(guān)注用戶
        商用汽車(2016年11期)2016-12-19 01:20:16
        關(guān)注用戶
        商用汽車(2016年6期)2016-06-29 09:18:54
        關(guān)注用戶
        商用汽車(2016年4期)2016-05-09 01:23:12
        創(chuàng)衛(wèi)暗訪程序有待改進
        微信
        微信
        亚洲av色香蕉一区二区三区| 依依成人影视国产精品| 人人爽人人爽人人爽人人片av| 国产成人免费a在线视频| 国产对白刺激在线观看| 男女动态91白浆视频| 不卡av网站一区二区三区| 欧美成妇人吹潮在线播放| 久久久精品人妻一区亚美研究所| 欧美亚洲国产日韩一区二区三区| 91蜜桃国产成人精品区在线| 亚洲av五月天一区二区| 亚洲熟妇无码一区二区三区导航| 丰满岳乱妇在线观看中字无码| 免费国人成人自拍视频| 久久亚洲中文字幕乱码| 99视频30精品视频在线观看| 亚洲午夜精品久久久久久一区| 61精品人妻一区二区三区蜜桃| 亚洲狠狠久久五月婷婷| 天天做天天爱夜夜爽女人爽| 色婷婷久久综合中文久久蜜桃av| 最新国产女主播福利在线观看| 国产一区二区三区白浆在线观看| 亚洲美女自拍偷拍视频| 麻豆精品国产精华精华液好用吗| 无码熟妇人妻AV影音先锋| 免费黄网站永久地址进入| 国产精品久久国产精麻豆99网站| 亚洲va中文字幕无码久久不卡 | 人妻少妇精品视频无码专区| 亚洲精品国产一二三无码AV| 久久综合九色综合久久久| 欧美做受又硬又粗又大视频| 免费无码a片一区二三区| 97se亚洲国产综合自在线图片| 杨幂二区三区免费视频| 国产成人综合久久久久久| www国产亚洲精品久久网站| 国产丰满乱子伦无码专| 91精品国产综合久久久密臀九色 |