毕业设计-基于微信小程序房屋安全管理系统
目錄
前言
課題背景與簡(jiǎn)介
實(shí)現(xiàn)設(shè)計(jì)思路
一、技術(shù)方案
?二、房屋信息展示的實(shí)現(xiàn)
三、總結(jié)
實(shí)現(xiàn)效果樣例
更多幫助
前言
? ? 📅大四是整個(gè)大學(xué)期間最忙碌的時(shí)光,一邊要忙著備考或?qū)嵙?xí)為畢業(yè)后面臨的就業(yè)升學(xué)做準(zhǔn)備,一邊要為畢業(yè)設(shè)計(jì)耗費(fèi)大量精力。近幾年各個(gè)學(xué)校要求的畢設(shè)項(xiàng)目越來越難,有不少課題是研究生級(jí)別難度的,對(duì)本科同學(xué)來說是充滿挑戰(zhàn)。為幫助大家順利通過和節(jié)省時(shí)間與精力投入到更重要的就業(yè)和考試中去,學(xué)長(zhǎng)分享優(yōu)質(zhì)的選題經(jīng)驗(yàn)和畢設(shè)項(xiàng)目與技術(shù)思路。
🚀對(duì)畢設(shè)有任何疑問都可以問學(xué)長(zhǎng)哦!
?選題指導(dǎo):?https://blog.csdn.net/qq_37340229/article/details/128243277
大家好,這里是海浪學(xué)長(zhǎng)微信小程序畢設(shè)專題,本次分享的課題是
🎯基于微信小程序房屋安全管理系統(tǒng)
課題背景與簡(jiǎn)介
微信小程序是一款輕量級(jí)的應(yīng)用服務(wù),是一種“無須 安裝,觸手可及,用完即走,無須卸載”的移動(dòng)端應(yīng)用程 序。用戶僅通過掃一掃或者小程序搜索即可打開應(yīng)用 程序,很好地實(shí)現(xiàn)了應(yīng)用“觸手可及”的目標(biāo); 該應(yīng)用無處 不在,隨時(shí)可用,切實(shí)降低了手機(jī)用戶獲取及使用應(yīng)用的 難度,且無需安裝卸載,不需擔(dān)心程序安裝太多而影響手 機(jī)運(yùn)行效率的問題。另外,微信小程序的出現(xiàn)很好地解 決了手機(jī)移動(dòng)端開發(fā)跨平臺(tái)和適配的問題,開發(fā)一款 小程序,同時(shí)可應(yīng)用于 IOS、Android 系統(tǒng)手機(jī); 它自身封 裝許多的組件、API,官方提供了詳盡的開發(fā)指南,開發(fā)人 員可以較快地實(shí)現(xiàn)各種所需要的功能。近年來,基于微 信小程序?qū)崿F(xiàn)移動(dòng)端的功能應(yīng)用,已經(jīng)越來越廣泛。 近年來,我國(guó)城鎮(zhèn)化建設(shè)取得巨大進(jìn)步,但各地也時(shí) 常出現(xiàn)由于各種原因?qū)е路课萏鴩?yán)重影響人民生命 財(cái)產(chǎn)安全的問題。房屋安全與否至關(guān)重要,這不僅關(guān)系 到千家萬戶的生活質(zhì)量,更關(guān)系到我國(guó)社會(huì)穩(wěn)定的大 局。有效的房屋安全管理,是社會(huì)公共安全管理的重 要組成部分,也是各級(jí)政府的一項(xiàng)重要行政職責(zé),同時(shí) 對(duì)保障居民安居樂業(yè)、推動(dòng)建設(shè)和諧社會(huì)具有不可替代 的作用。
實(shí)現(xiàn)設(shè)計(jì)思路
一、技術(shù)方案
關(guān)鍵技術(shù)
利用微信小程序開發(fā)者工具 V1.02 版本來實(shí)現(xiàn) 本平臺(tái)前端功能,便于技術(shù)人員進(jìn)行功能的開發(fā)與測(cè)試 工作。后臺(tái)功能的開發(fā)以 Visual Studio 2013 作為集成開 發(fā)環(huán)境,編程語(yǔ)言為 C#,后臺(tái)功能主要是對(duì)數(shù)據(jù)庫(kù)進(jìn)行增 刪改查。 數(shù)據(jù)庫(kù)選擇方面,以 Oracle11g 大型數(shù)據(jù)庫(kù)作為支撐, 將普查房屋的空間信息、屬性信息、權(quán)屬信息、房屋安全 鑒定報(bào)告等數(shù)據(jù)存儲(chǔ)在 Oracle11g 數(shù)據(jù)庫(kù)中。
微信小程序前端與服務(wù)器的數(shù)據(jù)交互是進(jìn)行小程序 開發(fā)的重要基礎(chǔ)工作之一,采用 WebService 技術(shù)實(shí) 現(xiàn)對(duì)數(shù)據(jù)庫(kù)操作,并返回處理結(jié)果。前端使用 wx.request 方法發(fā)起請(qǐng)求,須使用 post 方式,然后將服務(wù)器端返回的 目標(biāo)數(shù)據(jù)實(shí)時(shí)動(dòng)態(tài)地綁定在前端頁(yè)面。
總體技術(shù)路線
在調(diào)研并分析市中區(qū)目前房屋安全管理的功能需 求、待解決問題的基礎(chǔ)上,將該小程序打造成具有良好時(shí) 效性、便捷性、人機(jī)交互友好性等優(yōu)點(diǎn)的管理平臺(tái),對(duì)本 平臺(tái)開發(fā)制定如圖所示的技術(shù)路線。
房屋安全管理平臺(tái)的實(shí)現(xiàn)
數(shù)據(jù)可視化是一種重要的信息傳播途徑,可視化方 式包含視頻、圖片及表格等,它可使復(fù)雜抽象、難以全面 把控的數(shù)據(jù)以更直觀、生動(dòng)的方式展現(xiàn)出來。
以 濟(jì)南市市中區(qū)房屋安全管理需求為導(dǎo)向,研究設(shè)計(jì)房屋 安全管理微信小程序并予以實(shí)現(xiàn),并采用更直觀、簡(jiǎn)潔的 數(shù)據(jù)可視化方式,將房屋的明細(xì)信息、統(tǒng)計(jì)信息等展示 出來。
微信小程序基礎(chǔ)框架
小程序包含一個(gè)描述整體程序的 APP 和多個(gè)描述各 自頁(yè)面的 page。 小程序主體 APP 包含 3 個(gè)文件,分別是小程序邏輯 文件 app.js、公共配置文件 app. json 和公共樣式表文件 app.wxss。
小程序頁(yè)面包含 4 個(gè)文件,本別是格式為 js 的頁(yè)面 邏輯文件、格式為 wxml 的頁(yè)面結(jié)構(gòu)文件、格式為 json 的 頁(yè)面配置文件和格式為 wxss 的樣式表文件。其中,wxml ( weixin markup language) 是框架設(shè)計(jì)的一套標(biāo)簽語(yǔ)言, wxss( weixin style sheets) 是樣式語(yǔ)言,類似于 css 風(fēng)格的樣 式定義機(jī)制,用來確定頁(yè)面組件的具體呈現(xiàn)形式。
?二、房屋信息展示的實(shí)現(xiàn)
房屋數(shù)據(jù)字段包括序號(hào)、房管所、朝向、房屋類型、間 數(shù)、結(jié)構(gòu)、用途、承租人、建筑面積、使用面積、等級(jí)、鑒定 人員、坐落和坐標(biāo),其中坐標(biāo)值是將 CGCS2000 坐標(biāo)系下 的坐標(biāo)轉(zhuǎn)換為火星坐標(biāo)系坐標(biāo)。
1)房屋圖標(biāo)加載與查詢
基于微信小程序提供的 map 等組件、API 接口進(jìn) 行二次開發(fā)來實(shí)現(xiàn)所需功能,導(dǎo)航欄采用只有底部單 導(dǎo)航欄的方式,底部導(dǎo)航欄包含“首頁(yè)”“列表”“統(tǒng)計(jì)”3 個(gè)選項(xiàng),基于此來實(shí)現(xiàn)房屋安全移動(dòng)端的查詢與管理。
Map 組件是本平臺(tái)開發(fā)用到的重要組件,通過該組件 將騰訊地圖加載進(jìn)來,加載地圖時(shí),將各房屋的圖標(biāo)加載 到地圖的對(duì)應(yīng)位置。市中區(qū)房屋安全鑒定分為 A、B、C 和 D 4 個(gè)等級(jí),并分別用綠色、藍(lán)色、黃色和紅色 4 種顏色的 圖標(biāo)來進(jìn)行區(qū)分表示。
加載圖標(biāo)時(shí),需用到 map 組件的 markers 屬性。 該界面上部為對(duì)目標(biāo)房屋進(jìn)行搜索的關(guān)鍵詞信息輸 入框和查詢按鈕,可根據(jù)房屋任一字段的值進(jìn)行模糊查 詢,并在搜索到的目標(biāo)房屋位置處加載與該房屋安全等 級(jí)對(duì)應(yīng)顏色的圖標(biāo)。
2)房屋詳細(xì)信息
點(diǎn)擊某一目標(biāo)房屋圖標(biāo),會(huì)在手機(jī)屏幕下方彈出該 房屋的詳細(xì)信息表,如圖所示,點(diǎn)擊“下載報(bào)告”命令, 即可查看該房屋的房屋安全鑒定報(bào)告。
?移動(dòng)端屏幕右下方的“C 級(jí)”“D 級(jí)”按鈕,是按照 房屋安全等級(jí)的 C 級(jí)或 D 級(jí)對(duì)所有房屋進(jìn)行過濾,以 便從整體上更直觀地對(duì)市中區(qū)的危險(xiǎn)房屋的空間分布 進(jìn)行全面把握,這在自然災(zāi)害發(fā)生時(shí),對(duì)危險(xiǎn)房屋內(nèi)的 人員實(shí)施及時(shí)、精準(zhǔn)地定位、轉(zhuǎn)移、應(yīng)急救援具有重要 的指導(dǎo)作用。
房屋信息統(tǒng)計(jì)功能的實(shí)現(xiàn)
該平臺(tái)以兩種方式對(duì)房屋信息進(jìn)行統(tǒng)計(jì): 一種是利 用表格的形式; 另一種是利用微信小程序版 ECharts 插 件。以此來呈現(xiàn)多種數(shù)據(jù)可視化方式。
1)房屋統(tǒng)計(jì)表格
房屋信息統(tǒng)計(jì)列表目前對(duì)房屋的序號(hào)、房管所、坐 落、房屋類型、承租人、鑒定等級(jí)和報(bào)告預(yù)覽 9 個(gè)較重要的 字段信息進(jìn)行展示。數(shù)據(jù)量較大時(shí),該表在加載時(shí),并不 是一次性加載所有數(shù)據(jù),而是通過向上滑動(dòng)頁(yè)面的方式 實(shí)現(xiàn)分頁(yè)加載,進(jìn)一步增強(qiáng)了小程序交互的流暢性。
2)ECharts 插件形式統(tǒng)計(jì)房屋
微信小程序版 ECharts 插件可自由選擇所需要的圖 表、組件等進(jìn)行打包下載,本文以 ECharts 餅狀圖為例, 對(duì)平房數(shù)據(jù)、簡(jiǎn)易樓房數(shù)據(jù)進(jìn)行統(tǒng)計(jì),如圖所示,餅狀圖 下方顯示兩類房屋 C 級(jí)、D 級(jí)的幢數(shù)。
三、總結(jié)
本文以濟(jì)南市市中區(qū)房屋安全管理需求為例,利用 當(dāng)前信息技術(shù)、數(shù)據(jù)可視化技術(shù),設(shè)計(jì)開發(fā)了市中區(qū)房屋 安全管理微信小程序,在移動(dòng)端實(shí)現(xiàn)了房屋在地圖上的 準(zhǔn)確展示、精準(zhǔn)查詢、等級(jí)過濾、數(shù)量統(tǒng)計(jì)功能,對(duì)在移動(dòng) 端進(jìn)行房屋安全管理進(jìn)行了積極探索。該小程序可使房屋安全管理人員快速全面地了解房屋安全現(xiàn)狀、空間分 布,有針對(duì)性地推進(jìn)危舊房屋的拆遷改造,以及自然災(zāi)害 發(fā)生時(shí)的快速應(yīng)急救援; 便于作業(yè)人員在工作現(xiàn)場(chǎng)對(duì)房 屋數(shù)據(jù)的采集、審核。
實(shí)現(xiàn)效果樣例
房屋安全管理系統(tǒng):
?我是海浪學(xué)長(zhǎng),創(chuàng)作不易,歡迎點(diǎn)贊、關(guān)注、收藏、留言。
畢設(shè)幫助,疑難解答,歡迎打擾!
更多幫助
總結(jié)
以上是生活随笔為你收集整理的毕业设计-基于微信小程序房屋安全管理系统的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 永恒之蓝病毒事件所引发的运维安全行业新思
- 下一篇: 2023最新行业圈子系统小程序/语音房A