隨著移動通訊技術(shù)的快速發(fā)展和智能終端的快速普及,微信小程序的應(yīng)用隨著智能手機現(xiàn)在已經(jīng)進(jìn)入千家萬戶,通過微信小程序進(jìn)行娛樂通信學(xué)習(xí)已經(jīng)成為學(xué)生非常喜歡的方式。學(xué)生宿舍作為學(xué)生重要的生活學(xué)習(xí)場所,如何能夠可以通過智能終端設(shè)備進(jìn)行宿舍信息的管理成為一個重要課題。本文設(shè)計通過智能手機進(jìn)行高校宿舍信息管理,使得高校宿舍信息提升高效率使用的重要手段。通過對當(dāng)前市場的基于微信小程序的高校宿舍管理系統(tǒng)軟件進(jìn)行需求調(diào)研,以快捷方便、交互友好作為目標(biāo),面向微信小程序進(jìn)行了詳細(xì)的設(shè)計和研發(fā)。微信小程序以微信應(yīng)用框架為平臺,分為前后端兩大部分。前端主要提供用戶完成高校宿舍管理需要的各項操作如:注冊登錄、宿舍查看、宿舍申請、宿舍公告等;后端主要實現(xiàn):用戶信息的管理、宿舍信息的設(shè)置處理、申請審核信息的設(shè)置處理、違章記錄信息的設(shè)置處理、個人信息的修改和密碼設(shè)置。系統(tǒng)主要使用軟件myeclipse,采用SpringBoot架構(gòu)和Java作為編程語言和MySQL作為后臺數(shù)據(jù)庫及采用mybatis框架進(jìn)行整體開發(fā)和設(shè)計?;谖⑿判〕绦虻母咝K奚嵯到y(tǒng)能夠極大的提升學(xué)生對高校宿舍信息的查詢和獲取各項最新的公告。

環(huán)境需要
1.運行環(huán)境:微信開發(fā)者工具,最好是java jdk 1.8,這是目前最穩(wěn)定的JDK也是被使用最多的JDK版本。
2.IDE環(huán)境:IDEA,Eclipse都可以。推薦IDEA;
3.tomcat環(huán)境:Tomcat7/Tomcat8/Tomcat9版本均可
4.硬件環(huán)境:windows 7/8/10 1G內(nèi)存以上;或者 Mac OS;
5.數(shù)據(jù)庫:MySql 5.7版本或以上版本;

當(dāng)前,國內(nèi)好多高等院校還處在后勤人員手工管理學(xué)生宿舍信息的原始階段。即使有了辦公電腦,也僅僅是采用excel表格來記錄數(shù)據(jù)。這種操作方式零散、不系統(tǒng),時間長了以后,數(shù)據(jù)變得混亂,難以查找和統(tǒng)計信息。這種操作方式對于微小規(guī)模的幼兒園來說,還可以方便管理,但是對于招生規(guī)模日益龐大的高等院校,就顯得力不從心。如果需要統(tǒng)計調(diào)查一些數(shù)據(jù),規(guī)模巨大的數(shù)據(jù)量,讓辦公人員無從著手,即使統(tǒng)計出來數(shù)據(jù),也要耗費巨大的精力和實踐,工作效率異常低下??偠灾瑐鹘y(tǒng)的手工管理方式不但降低了學(xué)校的工作效率,而且復(fù)雜龐大的數(shù)據(jù)一不小心就很容易出現(xiàn)問題,進(jìn)而影響學(xué)生宿舍管理的混亂。
而國外的學(xué)生宿舍管理情況和國內(nèi)不同,因為他們起步相對比較早,市場的發(fā)展時間也相對比較長,所以對學(xué)生宿舍管理的理論知識也比我們相對成熟??偟膩碚f,學(xué)生宿舍管理系統(tǒng)不單單是一個計算機構(gòu)成的管理系統(tǒng),技術(shù)的復(fù)雜性,資源調(diào)用的可行性和不同用戶需求的差異性僅僅是矛盾的一個方面,更加重要和核心的是管理系統(tǒng)中的思想、制度、權(quán)利結(jié)構(gòu)和人們不同習(xí)慣的變化等等。作為計算機應(yīng)用的一部分,使用計算機對學(xué)生宿舍管理,具有很多的優(yōu)點.例如:查找統(tǒng)計數(shù)據(jù)方便快捷、數(shù)據(jù)保存時間長,數(shù)量大、保存成本低等。這些優(yōu)點能夠有效地提高學(xué)生行政辦公人員工作效率,同時也可以幫學(xué)校進(jìn)行學(xué)生宿舍管理分析。
本系統(tǒng)選用Java為服務(wù)端開發(fā)語言,使用MySQL數(shù)據(jù)庫,Tomcat作為服務(wù)端容器。系統(tǒng)具體開發(fā)時,采用 SSM 技術(shù)實現(xiàn) WEB 框架,使用 Spring Boot 快速構(gòu)建并配置系統(tǒng)。系統(tǒng)架構(gòu)采用分層設(shè)計,自上而下分為前端UI、展示層、業(yè)務(wù)層、數(shù)據(jù)層、數(shù)據(jù)庫、運行環(huán)境, 服務(wù)端選用了Spring、SpringMVC、Mybatis等框架,前端采用了bootstrap、Vue.js、axios等框架。此外,為了管理系統(tǒng)的開發(fā)進(jìn)度和依賴,使用了git版本控制工具和maven項目管理工具。使用LoadRunner測試工具,錄制測試腳本對測試腳本進(jìn)行二次開發(fā),更加真實地模擬多個用戶操作,設(shè)計出較為真實的用戶場景,并且進(jìn)行相應(yīng)的測試工作,收集并整理測試數(shù)據(jù),對相關(guān)數(shù)據(jù)進(jìn)行合理的組合與分析。

本系統(tǒng)在需求調(diào)研階段,通過對高校學(xué)生宿舍管理過程進(jìn)行了詳細(xì)的調(diào)查研究,對高校學(xué)生宿舍管理出現(xiàn)的問題作了充分的調(diào)研,然后對高校學(xué)生宿舍管理需求進(jìn)行了詳細(xì)的業(yè)務(wù)流程析構(gòu),并在這個基礎(chǔ)上制定了需求分析說明書。高校學(xué)生宿舍管理小程序根據(jù)管理者和學(xué)生需求,進(jìn)行各個模塊的功能設(shè)計和模塊架構(gòu),進(jìn)而保證設(shè)計的高校學(xué)生宿舍管理小程序能夠服務(wù)后勤的管理需求和學(xué)生查詢需求。這樣明確的系統(tǒng)設(shè)計目標(biāo),使得系統(tǒng)功能避免出現(xiàn)大的變更,導(dǎo)致系統(tǒng)設(shè)計來回修改迭代,減少不必要的工作量。
按照系統(tǒng)角色分類,主要分為學(xué)生用戶和系統(tǒng)管理員用戶,并根據(jù)用戶角色把系統(tǒng)分為兩大模塊,其中對應(yīng)的功能模塊也設(shè)置為這兩個角色對應(yīng)的功能權(quán)限。學(xué)生界面主要展示管理員發(fā)布的公告通知信息、宿舍詳情信息、宿舍入住調(diào)換申請和個人賬戶設(shè)置。設(shè)計中需要把界面設(shè)計的友好人性,整體界面符合互聯(lián)網(wǎng)風(fēng)格,從導(dǎo)航欄開始指引用戶進(jìn)行不同功能的操作。微信小程序展示的宿舍信息區(qū)域要使用列表展示,方便用戶瀏覽查閱。對應(yīng)的后臺數(shù)據(jù)管理因為面對的信息量比較大,采用表格一覽的方式進(jìn)行展示,并能夠隨時導(dǎo)出各業(yè)務(wù)信息的詳細(xì)數(shù)據(jù),使得管理員能夠通過各種方式進(jìn)行業(yè)務(wù)數(shù)據(jù)的處理統(tǒng)計。
本系統(tǒng)以解決高校學(xué)生宿舍的相關(guān)信息,通過公告發(fā)布、住宿申請和審核通過等流程一攬子解決宿舍管理人員在處理業(yè)務(wù)中遇到的各種難題信息,并實現(xiàn)宿舍信息的線上通知,實現(xiàn)線下手工辦理到線上自動化處理的方式改變。本系統(tǒng)通過前臺微信小程序模塊和后臺管理模塊的異步并行操作,一方面可以方便前臺用戶能夠隨時瀏覽查詢宿舍,并進(jìn)行及時查詢各種通知;另一方面,后臺管理員可以隨時處理前臺申請的住宿和換宿信息,并進(jìn)行審核處理。還可以在同時進(jìn)行申請調(diào)換宿舍的過程中,方便后臺管理員各項業(yè)務(wù)信息的查詢和統(tǒng)計,這些都可以極大的提升用戶各項信息處理效率,提升用戶使用該項宿舍管理系統(tǒng)的感知。
基于微信小程序的高校學(xué)生宿舍系統(tǒng)管理依據(jù)用戶不同,劃分為前臺功能模塊和后臺功能模塊。
前臺功能模塊:學(xué)生注冊、學(xué)生登錄、宿舍查看、宿舍申請、公告查看、賬戶管理;
后臺功能模塊:學(xué)生管理、宿舍管理、宿舍申請審核管理、公告記錄管理和用戶登錄及系統(tǒng)設(shè)置。


目錄
1. 緒論1
1.1 研究背景1
1.2 研究現(xiàn)狀1
1.3 研究思路與方案2
1.4 論文的內(nèi)容及安排3
2. 系統(tǒng)分析與開發(fā)技術(shù)4
2.1 可行性分析4
2.1.1 技術(shù)可行性4
2.1.2 經(jīng)濟可行性4
2.1.3 操作可行性4
2.2 需求分析5
2.2.1 系統(tǒng)功能需求分析5
2.2.2 系統(tǒng)操作需求分析5
2.3 開發(fā)技術(shù)6
2.3.1 Java概述6
2.3.2 Spring框架概述6
2.3.3 微信小程序概述7
2.4 數(shù)據(jù)流程圖分析7
2.5 系統(tǒng)用例圖8
3. 系統(tǒng)設(shè)計10
3.1 系統(tǒng)整體功能模塊設(shè)計10
3.2 數(shù)據(jù)庫設(shè)計11
3.2.1 數(shù)據(jù)庫E-R圖11
3.2.2 數(shù)據(jù)庫表設(shè)計13
3.3 前臺功能模塊設(shè)計15
3.3.1 用戶登錄模塊設(shè)計15
3.3.2 宿舍查詢模塊設(shè)計15
3.3.3 宿舍申請模塊設(shè)計16
3.3.4 公告瀏覽模塊設(shè)計17
3.4 后臺功能模塊設(shè)計17
3.4.1 學(xué)生管理模塊設(shè)計17
3.4.2 宿舍管理模塊設(shè)計18
3.4.3 申請審核模塊設(shè)計19
3.4.4 公告管理模塊設(shè)計19
4. 系統(tǒng)實現(xiàn)21
4.1 前臺功能實現(xiàn)21
4.1.1 前臺注冊實現(xiàn)21
4.1.2 宿舍瀏覽實現(xiàn)22
4.1.3 宿舍申請實現(xiàn)23
4.2 后臺功能實現(xiàn)24
4.2.1宿舍管理實現(xiàn)24
4.2.2學(xué)生管理實現(xiàn)24
4.2.3申請審核實現(xiàn)25
4.2.4公告管理實現(xiàn)25
5. 總結(jié)與展望27
5.1 總結(jié)27
5.2 展望27
參考文獻(xiàn)28文章來源:http://www.zghlxwxcb.cn/news/detail-591773.html
致謝29文章來源地址http://www.zghlxwxcb.cn/news/detail-591773.html
到了這里,關(guān)于基于微信小程序的高校宿舍管理系統(tǒng)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!