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