摘 ?要:針對當(dāng)前許多農(nóng)村地區(qū)還普遍存在危房,危房上報流程煩瑣且無法實時追蹤問題,開發(fā)“助房安”微信小程序。小程序簡易化、公開化、透明化的危房上報流程,可大大提高危房審核工作人員的工作效率,有效改善農(nóng)村貧困農(nóng)戶的居住條件,提升其滿意度。此外,小程序還內(nèi)置了住房安全知識科普欄目,幫助農(nóng)戶提升其住房安全意識。
關(guān)鍵詞:危房改造;危房上報;微信小程序
中圖分類號:TP311 文獻標(biāo)識碼:A ? 文章編號:2096-4706(2023)14-0024-05
Design and Implementation of“Assisting Housing Safety”WeChat Mini Program
MIN Hui
(Hunan College of Information, Changsha ?410200, China)
Abstract: In response to the current widespread presence of dilapidated houses in many rural areas, the reporting process for dilapidated houses is cumbersome and cannot be tracked in real time, a WeChat mini program called “Assisting Housing Safety” has been developed. The simplified, open, and transparent reporting process for dilapidated houses through mini programs can greatly improve the work efficiency of dilapidated house audit personnel, effectively improve the living conditions of rural impoverished farmers, and enhance their satisfaction. In addition, the mini program also has a built-in housing safety knowledge popularization column to help farmers enhance their awareness of housing safety.
Keywords: renovation of dilapidated house; reporting of dilapidated house; WeChat mini program
0 ?引 ?言
農(nóng)村危房改造工程是我國在住房方面一項重要的民生工程,也是深入貫徹落實黨的十九大提出的“鄉(xiāng)村振興戰(zhàn)略”的重要措施[1]。當(dāng)前我國農(nóng)村危房還存在如下幾個問題:
1)目前,許多農(nóng)村地區(qū)還普遍存在危房問題,部分農(nóng)村危房改造對象的危房概念不強,對住房安全不重視。
2)上報流程煩瑣,并且上報人無法實時了解當(dāng)前上報的階段。農(nóng)村危房上報流程煩瑣,需要經(jīng)過上報人書面申請、村委會公示、鎮(zhèn)委改辦核查、縣委改辦審批公示等眾多流程,農(nóng)戶無法得知當(dāng)前流程審核情況,更不了解后續(xù)上級領(lǐng)導(dǎo)的下一步指示。
3)部分農(nóng)村危房改造政策宣傳不到位。國家提出了很多幫助農(nóng)戶改造危房的補貼政策,而很多地區(qū)農(nóng)戶對國家的政策并不了解,這部分地區(qū)政府的政策宣傳還不到位?;诖饲闆r,本文設(shè)計并開發(fā)了“助房安”微信小程序,旨在幫助農(nóng)村低收入人群解決基本住房安全問題,讓農(nóng)戶能夠便捷地進行房屋上報,幫助其了解國家農(nóng)村危房改造的補助政策,引導(dǎo)其學(xué)會辨別危房以及進行突發(fā)情況的自救。
1 ?系統(tǒng)技術(shù)簡介
1.1 ?微信小程序
微信小程序是一種無需下載即可使用的應(yīng)用,它依托于微信,可跨安卓和iOS平臺使用,具有開發(fā)成本低、操作簡單等特點[2]。微信小程序主要涉及的技術(shù)包括JavaScript(JS)、WXML、WXSS[3]。其中WXML用于構(gòu)建頁面的基本結(jié)構(gòu),WXSS用于編寫頁面的樣式,JS用于實現(xiàn)業(yè)務(wù)邏輯。本小程序使用微信小程序原生組件和API進行小程序端的頁面布局。
1.2 ?微信云開發(fā)技術(shù)
微信云開發(fā)為開發(fā)人員提供了云函數(shù)、云存儲、云數(shù)據(jù)庫的功能,開發(fā)者可以像調(diào)用函數(shù)一樣使用后端服務(wù),弱化了對服務(wù)器的需求,大大減輕了服務(wù)端的開發(fā)難度[4]。本小程序使用微信云開發(fā)技術(shù)進行后端業(yè)務(wù)邏輯開發(fā)。
1.3 ?騰訊云人臉識別技術(shù)
騰訊云神圖·人臉識別(Face Recognition)基于騰訊優(yōu)圖強大的面部分析技術(shù),提供包括人臉檢測與分析、比對、搜索、驗證、五官定位、活體檢測等多種功能,為開發(fā)者和企業(yè)提供高性能高可用的人臉識別服務(wù)[5]。本小程序使用騰訊云人臉識別技術(shù)實現(xiàn)特定角色的身份認證。
2 ?系統(tǒng)設(shè)計
2.1 ?功能設(shè)計
本小程序共設(shè)計有群眾、村委會成員、鄉(xiāng)政府成員、縣政府成員、管理人員五種角色。每一種角色均擁有通用功能和自己角色所屬的特定功能。其中通用功能包括相關(guān)政策、知識普及、房屋公示、熱門資訊、客服幫助等功能。
2.1.1 ?通用功能
相關(guān)政策:介紹危房補助對象、補助標(biāo)準(zhǔn)、改造方式等相關(guān)政策。
知識普及:普及辨別房屋狀態(tài)的方法以及遇到突發(fā)情況如何自救的方法。
房屋公示:公示各級政府部門審核的危房情況。
熱門資訊:展示熱門的危房相關(guān)資訊信息。
客服幫助:用戶在該模塊可以聯(lián)系人工客服,幫助解決問題。
2.1.2 ?特定功能
房屋上報:只有群眾用戶才能進行危房的房屋上報。
我的上報:群眾用戶可以查看自己當(dāng)前的房屋上報進度。
我要審核:村委會成員、鄉(xiāng)政府成員、縣政府成員、管理人員這四類用戶擁有“我要審核”功能,能審核下級群眾或者是下級單位提交的危房信息。
身份認證:群眾用戶要想成為村委會成員、鄉(xiāng)政府成員、縣政府成員、管理人員這四類用戶,需要提交“申請公函”,進行身份認證,才能進行當(dāng)?shù)胤课萆蠄笮畔⒌膶徍撕秃罄m(xù)的動作。
群眾用戶可以填寫基本信息進行房屋上報,上報后可以查看上報進度,也可以進行身份認證申請,并查看身份認證結(jié)果。村委會能審核群眾上報的房屋信息。鄉(xiāng)政府可以審核下級村委會提交的房屋申請??h政府可以審核鄉(xiāng)政府提交的房屋申請。管理員可以審核群眾用戶的身份認證申請,并將結(jié)果進行返回。各角色的特定權(quán)限如圖1所示。
2.2 ?云數(shù)據(jù)庫設(shè)計
云數(shù)據(jù)庫是一個既可以在微信小程序前端操作,也能在云函數(shù)中讀寫的JSON數(shù)據(jù)庫[6]。系統(tǒng)共設(shè)計了包含熱門新聞信息表、用戶賬號信息表、用戶審核歷史信息表、用戶個人信息表、用戶實名認證信息表、用戶個人上報信息表、用戶身份認證記錄表在內(nèi)的7張數(shù)據(jù)庫表。
3 ?小程序部分功能實現(xiàn)
3.1 ?“首頁”功能
“首頁”擁有房屋上報、相關(guān)政策、知識普及、房屋公示、熱門資訊、客服幫助六個功能。其效果圖如圖2所示。其中房屋上報是特定功能模塊,也是小程序的核心模塊。
3.1.1 ?房屋上報
只有群眾用戶才能進行房屋上報。房屋上報需要四個步驟。第一步,閱讀并同意用戶條例。第二步,填寫個人基本信息。第三步,填寫房屋信息。第四步,填寫房屋現(xiàn)狀和期望,提交上報信息。上述上報步驟頁面效果圖如圖3所示。
3.1.2 ?房屋公示
房屋公示主要用于向用戶公示各級政府部門審核的危房情況。公示采用列表形式展示,默認按照最新時間從上往下排序。房屋公示分為A級、B級、C級、D級和暫未評定五個等級。左右滑動列表可切換不同的等級列表進行查看。點擊左上角的篩選,輸入篩選條件,可篩選公示結(jié)果。房屋公示頁面效果如圖4所示。
3.2 ?“我的”頁面
該頁面分為個人資料以及功能專區(qū)。群眾用戶在功能區(qū)可點擊進行上報進度查詢,身份認證等操作;村委會等上級審核角色增加了我要審核(審核相關(guān)上報信息)與查看審核歷史的功能。群眾用戶頁面效果如圖5(a)所示,其他角色頁面效果如圖5(b)所示?!拔业摹表撁嫘Ч麍D如圖5所示。
3.2.1 ?我要審核
上級政府部門審核群眾以及下一級政府部門的申請,可給予通過或駁回操作。村委會可以審核群眾提交的上報申請,可以給予通過,也可以給予駁回,值得注意的是,在給予駁回時需要填寫駁回理由。審核通過后,上級鄉(xiāng)政府就可以查看該申請,并對其進行審核,在審核過程中,如果存在問題,還可以電話聯(lián)系之前的審核人。鄉(xiāng)政府在審核時,需要根據(jù)實際房屋調(diào)查結(jié)果,填報房屋各結(jié)構(gòu)的情況,小程序會智能的判斷房屋審核等級。鄉(xiāng)政府審核通過后,縣政府就可以進行審核并評定危房等級??h政府審核通過與駁回效果圖如圖6所示。
3.2.2 ?身份認證
由于新注冊的用戶默認為群眾角色,所以要成為政府部門成員需要進行身份認證。身份認證申請需要完成四步操作。第一步,閱讀并同意用戶條例。第二步,填寫上傳入駐信息,并點擊下載申請公函。第三步,點擊打開申請公函。第四步,填寫申請公函。上述認證步驟頁面效果圖如圖7所示。
此外,群眾用戶進行房屋信息上報前需要先進行實名認證,在實名認證時需要輸入自己的姓名與身份證號碼并進行本地照片或拍攝驗證是否為本人。待驗證通過時才可進行房屋信息上報。實名認證使用騰訊云的實名認證,部分代碼為:
// 云函數(shù)入口文件
const cloud = require('wx-server-sdk')
cloud.init()
const got = require('got')
// 云函數(shù)入口函數(shù)
exports.main = async (event, context) => {
const filePathDemo = event.filePathDemo;
let buffer = (await got(filePathDemo, {
encoding: null
})).body
let base64 = Buffer.from(buffer).toString('base64')
const tencentcloud = require("tencentcloud-sdk-nodejs");
const FaceidClient = tencentcloud.faceid.v20180301.Client;
const clientConfig = {
credential: {
secretId: "AKIDb2D7lcDXaMr53kAJBm68tOcZGgphIbdO",
secretKey: "VkiPpyqSnsgDSQ7XgY9UYMt87WeW7RTE",
},
region: "",
profile: {
httpProfile: {
endpoint: "faceid.tencentcloudapi.com",
},
},
};
const client = new FaceidClient(clientConfig);
const params = {
"IdCard": event.IdCard,
"Name": event.Name,
"ImageBase64": 'data:image/jpg;base64,' + base64
};
return client.ImageRecognition(params)
}
4 ?結(jié) ?論
本文設(shè)計并實現(xiàn)了“助房安”微信小程序,旨在用科技改變農(nóng)戶住房現(xiàn)狀。小程序是目前市面上少有的危房上報系統(tǒng),大大地簡化了危房上報流程,并且將政府辦事流程公開化和透明化,幫助農(nóng)村低收入人群解決基本住房安全問題與相關(guān)知識的普及,農(nóng)戶能夠便捷地進行房屋上報、了解國家農(nóng)村危房改造的補助政策,管理人員也能更方便的處理當(dāng)?shù)剞r(nóng)村的危房問題。危房改造系統(tǒng)不止包含危房上報一種情況,小程序的下一步是集成房屋改造功能,將小程序打造成一款集上報、改造于一體的小程序。
參考文獻:
[1] 紀(jì)婧怡.A地區(qū)農(nóng)村危房改造工程影響因素研究及對策建議 [D].青島:青島大學(xué),2022.
[2] 閔慧,李鵬,劉婷,等.查寢打卡微信小程序的設(shè)計與實現(xiàn) [J].計算機時代,2022(8):80-82.
[3] 楊吉歡,李娟,周拓,等.一個基于微信云開發(fā)的垃圾分類小助手程序的設(shè)計與實現(xiàn) [J].電腦知識與技術(shù),2022,18(33):42-44.
[4] 陸禹文.基于微信小程序的移動學(xué)習(xí)平臺的設(shè)計、開發(fā)及應(yīng)用 [D].蘭州:蘭州大學(xué),2020.
[5] 騰訊云.官方網(wǎng)站 [EB/OL].[2022-12-20].https://cloud.tencent.com/document/product/867/41519.
[6] 陸向艷,苗潔.基于微信云開發(fā)的音樂播放系統(tǒng)的分析與設(shè)計 [J].電子技術(shù)與軟件工程,2022(14):72-75.
作者簡介:閔慧(1986—),女,漢族,湖南湘潭人,講師,碩士,研究方向:人工智能、軟件開發(fā)。