摘 ?要:針對(duì)當(dāng)前許多農(nóng)村地區(qū)還普遍存在危房,危房上報(bào)流程煩瑣且無(wú)法實(shí)時(shí)追蹤問(wèn)題,開(kāi)發(fā)“助房安”微信小程序。小程序簡(jiǎn)易化、公開(kāi)化、透明化的危房上報(bào)流程,可大大提高危房審核工作人員的工作效率,有效改善農(nóng)村貧困農(nóng)戶的居住條件,提升其滿意度。此外,小程序還內(nèi)置了住房安全知識(shí)科普欄目,幫助農(nóng)戶提升其住房安全意識(shí)。
關(guān)鍵詞:危房改造;危房上報(bào);微信小程序
中圖分類(lèi)號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A ? 文章編號(hào):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)村危房改造工程是我國(guó)在住房方面一項(xiàng)重要的民生工程,也是深入貫徹落實(shí)黨的十九大提出的“鄉(xiāng)村振興戰(zhàn)略”的重要措施[1]。當(dāng)前我國(guó)農(nóng)村危房還存在如下幾個(gè)問(wèn)題:
1)目前,許多農(nóng)村地區(qū)還普遍存在危房問(wèn)題,部分農(nóng)村危房改造對(duì)象的危房概念不強(qiáng),對(duì)住房安全不重視。
2)上報(bào)流程煩瑣,并且上報(bào)人無(wú)法實(shí)時(shí)了解當(dāng)前上報(bào)的階段。農(nóng)村危房上報(bào)流程煩瑣,需要經(jīng)過(guò)上報(bào)人書(shū)面申請(qǐng)、村委會(huì)公示、鎮(zhèn)委改辦核查、縣委改辦審批公示等眾多流程,農(nóng)戶無(wú)法得知當(dāng)前流程審核情況,更不了解后續(xù)上級(jí)領(lǐng)導(dǎo)的下一步指示。
3)部分農(nóng)村危房改造政策宣傳不到位。國(guó)家提出了很多幫助農(nóng)戶改造危房的補(bǔ)貼政策,而很多地區(qū)農(nóng)戶對(duì)國(guó)家的政策并不了解,這部分地區(qū)政府的政策宣傳還不到位?;诖饲闆r,本文設(shè)計(jì)并開(kāi)發(fā)了“助房安”微信小程序,旨在幫助農(nóng)村低收入人群解決基本住房安全問(wèn)題,讓農(nóng)戶能夠便捷地進(jìn)行房屋上報(bào),幫助其了解國(guó)家農(nóng)村危房改造的補(bǔ)助政策,引導(dǎo)其學(xué)會(huì)辨別危房以及進(jìn)行突發(fā)情況的自救。
1 ?系統(tǒng)技術(shù)簡(jiǎn)介
1.1 ?微信小程序
微信小程序是一種無(wú)需下載即可使用的應(yīng)用,它依托于微信,可跨安卓和iOS平臺(tái)使用,具有開(kāi)發(fā)成本低、操作簡(jiǎn)單等特點(diǎn)[2]。微信小程序主要涉及的技術(shù)包括JavaScript(JS)、WXML、WXSS[3]。其中WXML用于構(gòu)建頁(yè)面的基本結(jié)構(gòu),WXSS用于編寫(xiě)頁(yè)面的樣式,JS用于實(shí)現(xiàn)業(yè)務(wù)邏輯。本小程序使用微信小程序原生組件和API進(jìn)行小程序端的頁(yè)面布局。
1.2 ?微信云開(kāi)發(fā)技術(shù)
微信云開(kāi)發(fā)為開(kāi)發(fā)人員提供了云函數(shù)、云存儲(chǔ)、云數(shù)據(jù)庫(kù)的功能,開(kāi)發(fā)者可以像調(diào)用函數(shù)一樣使用后端服務(wù),弱化了對(duì)服務(wù)器的需求,大大減輕了服務(wù)端的開(kāi)發(fā)難度[4]。本小程序使用微信云開(kāi)發(fā)技術(shù)進(jìn)行后端業(yè)務(wù)邏輯開(kāi)發(fā)。
1.3 ?騰訊云人臉識(shí)別技術(shù)
騰訊云神圖·人臉識(shí)別(Face Recognition)基于騰訊優(yōu)圖強(qiáng)大的面部分析技術(shù),提供包括人臉檢測(cè)與分析、比對(duì)、搜索、驗(yàn)證、五官定位、活體檢測(cè)等多種功能,為開(kāi)發(fā)者和企業(yè)提供高性能高可用的人臉識(shí)別服務(wù)[5]。本小程序使用騰訊云人臉識(shí)別技術(shù)實(shí)現(xiàn)特定角色的身份認(rèn)證。
2 ?系統(tǒng)設(shè)計(jì)
2.1 ?功能設(shè)計(jì)
本小程序共設(shè)計(jì)有群眾、村委會(huì)成員、鄉(xiāng)政府成員、縣政府成員、管理人員五種角色。每一種角色均擁有通用功能和自己角色所屬的特定功能。其中通用功能包括相關(guān)政策、知識(shí)普及、房屋公示、熱門(mén)資訊、客服幫助等功能。
2.1.1 ?通用功能
相關(guān)政策:介紹危房補(bǔ)助對(duì)象、補(bǔ)助標(biāo)準(zhǔn)、改造方式等相關(guān)政策。
知識(shí)普及:普及辨別房屋狀態(tài)的方法以及遇到突發(fā)情況如何自救的方法。
房屋公示:公示各級(jí)政府部門(mén)審核的危房情況。
熱門(mén)資訊:展示熱門(mén)的危房相關(guān)資訊信息。
客服幫助:用戶在該模塊可以聯(lián)系人工客服,幫助解決問(wèn)題。
2.1.2 ?特定功能
房屋上報(bào):只有群眾用戶才能進(jìn)行危房的房屋上報(bào)。
我的上報(bào):群眾用戶可以查看自己當(dāng)前的房屋上報(bào)進(jìn)度。
我要審核:村委會(huì)成員、鄉(xiāng)政府成員、縣政府成員、管理人員這四類(lèi)用戶擁有“我要審核”功能,能審核下級(jí)群眾或者是下級(jí)單位提交的危房信息。
身份認(rèn)證:群眾用戶要想成為村委會(huì)成員、鄉(xiāng)政府成員、縣政府成員、管理人員這四類(lèi)用戶,需要提交“申請(qǐng)公函”,進(jìn)行身份認(rèn)證,才能進(jìn)行當(dāng)?shù)胤课萆蠄?bào)信息的審核和后續(xù)的動(dòng)作。
群眾用戶可以填寫(xiě)基本信息進(jìn)行房屋上報(bào),上報(bào)后可以查看上報(bào)進(jìn)度,也可以進(jìn)行身份認(rèn)證申請(qǐng),并查看身份認(rèn)證結(jié)果。村委會(huì)能審核群眾上報(bào)的房屋信息。鄉(xiāng)政府可以審核下級(jí)村委會(huì)提交的房屋申請(qǐng)??h政府可以審核鄉(xiāng)政府提交的房屋申請(qǐng)。管理員可以審核群眾用戶的身份認(rèn)證申請(qǐng),并將結(jié)果進(jìn)行返回。各角色的特定權(quán)限如圖1所示。
2.2 ?云數(shù)據(jù)庫(kù)設(shè)計(jì)
云數(shù)據(jù)庫(kù)是一個(gè)既可以在微信小程序前端操作,也能在云函數(shù)中讀寫(xiě)的JSON數(shù)據(jù)庫(kù)[6]。系統(tǒng)共設(shè)計(jì)了包含熱門(mén)新聞信息表、用戶賬號(hào)信息表、用戶審核歷史信息表、用戶個(gè)人信息表、用戶實(shí)名認(rèn)證信息表、用戶個(gè)人上報(bào)信息表、用戶身份認(rèn)證記錄表在內(nèi)的7張數(shù)據(jù)庫(kù)表。
3 ?小程序部分功能實(shí)現(xiàn)
3.1 ?“首頁(yè)”功能
“首頁(yè)”擁有房屋上報(bào)、相關(guān)政策、知識(shí)普及、房屋公示、熱門(mén)資訊、客服幫助六個(gè)功能。其效果圖如圖2所示。其中房屋上報(bào)是特定功能模塊,也是小程序的核心模塊。
3.1.1 ?房屋上報(bào)
只有群眾用戶才能進(jìn)行房屋上報(bào)。房屋上報(bào)需要四個(gè)步驟。第一步,閱讀并同意用戶條例。第二步,填寫(xiě)個(gè)人基本信息。第三步,填寫(xiě)房屋信息。第四步,填寫(xiě)房屋現(xiàn)狀和期望,提交上報(bào)信息。上述上報(bào)步驟頁(yè)面效果圖如圖3所示。
3.1.2 ?房屋公示
房屋公示主要用于向用戶公示各級(jí)政府部門(mén)審核的危房情況。公示采用列表形式展示,默認(rèn)按照最新時(shí)間從上往下排序。房屋公示分為A級(jí)、B級(jí)、C級(jí)、D級(jí)和暫未評(píng)定五個(gè)等級(jí)。左右滑動(dòng)列表可切換不同的等級(jí)列表進(jìn)行查看。點(diǎn)擊左上角的篩選,輸入篩選條件,可篩選公示結(jié)果。房屋公示頁(yè)面效果如圖4所示。
3.2 ?“我的”頁(yè)面
該頁(yè)面分為個(gè)人資料以及功能專(zhuān)區(qū)。群眾用戶在功能區(qū)可點(diǎn)擊進(jìn)行上報(bào)進(jìn)度查詢,身份認(rèn)證等操作;村委會(huì)等上級(jí)審核角色增加了我要審核(審核相關(guān)上報(bào)信息)與查看審核歷史的功能。群眾用戶頁(yè)面效果如圖5(a)所示,其他角色頁(yè)面效果如圖5(b)所示?!拔业摹表?yè)面效果圖如圖5所示。
3.2.1 ?我要審核
上級(jí)政府部門(mén)審核群眾以及下一級(jí)政府部門(mén)的申請(qǐng),可給予通過(guò)或駁回操作。村委會(huì)可以審核群眾提交的上報(bào)申請(qǐng),可以給予通過(guò),也可以給予駁回,值得注意的是,在給予駁回時(shí)需要填寫(xiě)駁回理由。審核通過(guò)后,上級(jí)鄉(xiāng)政府就可以查看該申請(qǐng),并對(duì)其進(jìn)行審核,在審核過(guò)程中,如果存在問(wèn)題,還可以電話聯(lián)系之前的審核人。鄉(xiāng)政府在審核時(shí),需要根據(jù)實(shí)際房屋調(diào)查結(jié)果,填報(bào)房屋各結(jié)構(gòu)的情況,小程序會(huì)智能的判斷房屋審核等級(jí)。鄉(xiāng)政府審核通過(guò)后,縣政府就可以進(jìn)行審核并評(píng)定危房等級(jí)??h政府審核通過(guò)與駁回效果圖如圖6所示。
3.2.2 ?身份認(rèn)證
由于新注冊(cè)的用戶默認(rèn)為群眾角色,所以要成為政府部門(mén)成員需要進(jìn)行身份認(rèn)證。身份認(rèn)證申請(qǐng)需要完成四步操作。第一步,閱讀并同意用戶條例。第二步,填寫(xiě)上傳入駐信息,并點(diǎn)擊下載申請(qǐng)公函。第三步,點(diǎn)擊打開(kāi)申請(qǐng)公函。第四步,填寫(xiě)申請(qǐng)公函。上述認(rèn)證步驟頁(yè)面效果圖如圖7所示。
此外,群眾用戶進(jìn)行房屋信息上報(bào)前需要先進(jìn)行實(shí)名認(rèn)證,在實(shí)名認(rèn)證時(shí)需要輸入自己的姓名與身份證號(hào)碼并進(jìn)行本地照片或拍攝驗(yàn)證是否為本人。待驗(yàn)證通過(guò)時(shí)才可進(jìn)行房屋信息上報(bào)。實(shí)名認(rèn)證使用騰訊云的實(shí)名認(rèn)證,部分代碼為:
// 云函數(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è)計(jì)并實(shí)現(xiàn)了“助房安”微信小程序,旨在用科技改變農(nóng)戶住房現(xiàn)狀。小程序是目前市面上少有的危房上報(bào)系統(tǒng),大大地簡(jiǎn)化了危房上報(bào)流程,并且將政府辦事流程公開(kāi)化和透明化,幫助農(nóng)村低收入人群解決基本住房安全問(wèn)題與相關(guān)知識(shí)的普及,農(nóng)戶能夠便捷地進(jìn)行房屋上報(bào)、了解國(guó)家農(nóng)村危房改造的補(bǔ)助政策,管理人員也能更方便的處理當(dāng)?shù)剞r(nóng)村的危房問(wèn)題。危房改造系統(tǒng)不止包含危房上報(bào)一種情況,小程序的下一步是集成房屋改造功能,將小程序打造成一款集上報(bào)、改造于一體的小程序。
參考文獻(xiàn):
[1] 紀(jì)婧怡.A地區(qū)農(nóng)村危房改造工程影響因素研究及對(duì)策建議 [D].青島:青島大學(xué),2022.
[2] 閔慧,李鵬,劉婷,等.查寢打卡微信小程序的設(shè)計(jì)與實(shí)現(xiàn) [J].計(jì)算機(jī)時(shí)代,2022(8):80-82.
[3] 楊吉?dú)g,李娟,周拓,等.一個(gè)基于微信云開(kāi)發(fā)的垃圾分類(lèi)小助手程序的設(shè)計(jì)與實(shí)現(xiàn) [J].電腦知識(shí)與技術(shù),2022,18(33):42-44.
[4] 陸禹文.基于微信小程序的移動(dòng)學(xué)習(xí)平臺(tái)的設(shè)計(jì)、開(kāi)發(fā)及應(yīng)用 [D].蘭州:蘭州大學(xué),2020.
[5] 騰訊云.官方網(wǎng)站 [EB/OL].[2022-12-20].https://cloud.tencent.com/document/product/867/41519.
[6] 陸向艷,苗潔.基于微信云開(kāi)發(fā)的音樂(lè)播放系統(tǒng)的分析與設(shè)計(jì) [J].電子技術(shù)與軟件工程,2022(14):72-75.
作者簡(jiǎn)介:閔慧(1986—),女,漢族,湖南湘潭人,講師,碩士,研究方向:人工智能、軟件開(kāi)發(fā)。