基于微信小程序的校園設(shè)備報(bào)修平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)-計(jì)算機(jī)畢業(yè)設(shè)計(jì)源碼+LW文檔
【摘要】隨著互聯(lián)網(wǎng)技術(shù)的發(fā)發(fā)展,計(jì)算機(jī)技術(shù)廣泛應(yīng)用在人們的生活中,逐漸成為日常工作、生活不可或缺的工具。在高校,各種管理系統(tǒng)層出不窮,為校園設(shè)備報(bào)修管理開發(fā)必要的系統(tǒng),能夠有效的提升管理效率。一直以來,校園設(shè)備報(bào)修一直沒有進(jìn)行系統(tǒng)化的管理,學(xué)生無(wú)法快速進(jìn)行報(bào)修,由此提出開發(fā)基于微信小程序的校園設(shè)備報(bào)修平臺(tái),管理設(shè)備報(bào)修信息,學(xué)生可以在線查詢?cè)O(shè)備報(bào)修狀態(tài),節(jié)省時(shí)間,提高報(bào)修效率。
本文介紹了使用微信小程序技術(shù)開發(fā)校園設(shè)備報(bào)修平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)過程,首先對(duì)實(shí)現(xiàn)該系統(tǒng)的技術(shù)進(jìn)行分析,說明選擇Java語(yǔ)言和MySQL數(shù)據(jù)庫(kù)的必要性,然后對(duì)基于微信小程序的校園設(shè)備報(bào)修平臺(tái)的需求進(jìn)行分析。并接著對(duì)系統(tǒng)進(jìn)行設(shè)計(jì),包括架構(gòu)設(shè)計(jì)、功能設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)。
最后進(jìn)行了系統(tǒng)實(shí)現(xiàn)。針對(duì)系統(tǒng)用戶權(quán)限問題進(jìn)行了設(shè)計(jì),在前臺(tái)界面為提升用戶體驗(yàn),使用Jquery、Ajax、CSS等技術(shù)進(jìn)行布局。基于微信小程序的校園設(shè)備報(bào)修平臺(tái)上線后,反應(yīng)良好,達(dá)到了所有的需求目的,完善了設(shè)備報(bào)修管理工作,為高校發(fā)展具有一定的實(shí)際價(jià)值。
【關(guān)鍵詞】小程序設(shè)備報(bào)修;設(shè)備報(bào)修;mysql數(shù)據(jù);Jquery語(yǔ)言
目? 錄
第一章 緒論 1
1.1選題背景與研究意義 1
1.2國(guó)內(nèi)外發(fā)展現(xiàn)狀 1
1.3論文的主要研究工作 2
1.4論文結(jié)構(gòu) 2
第二章 相關(guān)工具與技術(shù)介紹 3
2.1 JAVA語(yǔ)言 3
2.2 微信開發(fā)者工具介紹 3
2.3 MYSQL數(shù)據(jù)庫(kù) 4
2.4本章小結(jié) 4
第三章 小程序需求分析 5
3.1小程序需求概述 5
3.2小程序可行性分析 5
3.2.1技術(shù)可行性 5
3.2.2操作可行性 5
3.2.3經(jīng)濟(jì)可行性 5
3.3 小程序功能性分析 6
3.3.1登陸注冊(cè)模塊 6
3.3.2公告管理模塊 6
3.3.3系統(tǒng)管理模塊 7
3.3.4學(xué)生信息管理模塊 8
3.3.5設(shè)備報(bào)修管理模塊 8
3.4安全漏洞產(chǎn)生的條件分析 9
3.5本章小結(jié) 9
第四章 小程序總體設(shè)計(jì) 10
4.1小程序系統(tǒng)功能設(shè)計(jì) 10
4.1.1小程序架構(gòu)設(shè)計(jì) 10
4.1.2小程序模塊劃分 10
4.2 小程序功能設(shè)計(jì) 11
4.2.1登陸注冊(cè)模塊 11
4.2.2公告管理模塊 11
4.2.3系統(tǒng)管理模塊 12
4.2.4學(xué)生信息管理模塊 13
4.2.5設(shè)備報(bào)修管理模塊 14
4.3 數(shù)據(jù)庫(kù)設(shè)計(jì) 15
4.3.1 ER圖設(shè)計(jì) 15
4.3.2 數(shù)據(jù)庫(kù)表設(shè)計(jì) 17
4.4小程序系統(tǒng)安全設(shè)計(jì) 21
4.5本章小結(jié) 21
第五章 小程序功能實(shí)現(xiàn)與測(cè)試 22
5.1系統(tǒng)軟硬件環(huán)境 22
5.1.1軟件環(huán)境 22
5.1.2硬件環(huán)境 22
5.2小程序功能的實(shí)現(xiàn) 23
5.2.1登錄注冊(cè)功能 23
5.2.2首頁(yè)界面功能 24
5.2.3設(shè)備列表界面 25
5.2.4設(shè)備報(bào)修界面 25
5.2.5公告查看界面 26
5.3管理員模塊的實(shí)現(xiàn) 27
5.3.1管理員登錄 27
5.3.2學(xué)生信息管理 28
5.3.3系統(tǒng)公告管理 30
5.3.4設(shè)備信息管理 30
5.3.5設(shè)備報(bào)修管理 31
5.4系統(tǒng)測(cè)試 32
5.4.1測(cè)試用例準(zhǔn)備 32
5.4.2測(cè)試過程 33
5.4.3測(cè)試結(jié)論 33
5.5本章小結(jié) 34
第六章總結(jié)與展望 35
6.1全文總結(jié) 35
6.2研究展望 36
致 謝 37
參考文獻(xiàn) 38
?
第一章 緒論
1.1選題背景與研究意義
基于微信的校園設(shè)備報(bào)修管理系統(tǒng)對(duì)于一個(gè)學(xué)校來說是必不可少的組成部分。目前有的學(xué)校還停留在管理人員手工記錄數(shù)據(jù)階段,對(duì)于規(guī)模小的學(xué)校還勉強(qiáng)可以接受,但對(duì)于學(xué)生信息量龐大,需要記錄存檔數(shù)據(jù)比較多的高校來說,時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這給查找和更新帶來不少困難,不僅浪費(fèi)了許多人力物力資源,還容易出錯(cuò)。一旦后期需要查找某條記錄時(shí),由于數(shù)據(jù)量大,還只能靠人工一條條去找,不僅浪費(fèi)時(shí)間,效率還極其低下。
隨著大學(xué)人數(shù)的增加,使得設(shè)備報(bào)修的問題不能得到很好的解決。而為了解決這些報(bào)修無(wú)法集中處理的問題,推出了校園設(shè)備報(bào)修平臺(tái),它是一個(gè)基于微信小程序的設(shè)備報(bào)修發(fā)布,報(bào)修處理的平臺(tái)。該系統(tǒng)結(jié)合高校具體的實(shí)際,利用微信小程序?qū)崿F(xiàn)報(bào)修信息化管理。充分利用校園的現(xiàn)有資源,把目前落后的報(bào)修管理現(xiàn)狀提升到信息化管理模式中,提高管理效率,有助于學(xué)校工作規(guī)范。其中設(shè)備報(bào)修可以通過系統(tǒng)了解設(shè)備報(bào)修的情況,減少報(bào)修處理的時(shí)間,并通過系統(tǒng)可以查看各種公告以及設(shè)備報(bào)修信息,因而使用校園設(shè)備報(bào)修平臺(tái)是很有必要的。
在高校,設(shè)備報(bào)修作為最基本的信息,也逐漸需需要進(jìn)行信息化管理,把設(shè)備報(bào)修、系統(tǒng)公告等結(jié)合在一起,通過基于微信小程序的校園設(shè)備報(bào)修平臺(tái),可以有效的對(duì)這些內(nèi)容進(jìn)行整合,提高高校設(shè)備報(bào)修利用率。
基于微信小程序的校園設(shè)備報(bào)修平臺(tái)是為了解決設(shè)備報(bào)修審核管理的問題,將設(shè)備報(bào)修實(shí)時(shí)信息與數(shù)據(jù)庫(kù)以及前端頁(yè)面結(jié)合起來,方便管理員管理設(shè)備報(bào)修信息的同時(shí),也為學(xué)生提供給一個(gè)統(tǒng)一的,方便的查找方法,使校園設(shè)備報(bào)修的報(bào)修效率有了較大的提升。該設(shè)計(jì)通過微信小程序架構(gòu),實(shí)現(xiàn)可以通過手機(jī)微信訪問的方式,與網(wǎng)站后端服務(wù)器交互實(shí)現(xiàn)用戶的注冊(cè)登錄、設(shè)備報(bào)修查詢,以達(dá)到簡(jiǎn)單快捷高效地實(shí)現(xiàn)設(shè)備報(bào)修的管理。
本文介紹了一種互聯(lián)網(wǎng)模式下的線上設(shè)備報(bào)修系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)。該系統(tǒng)根據(jù)用戶的需求主要開發(fā)設(shè)備報(bào)修管理,用戶通過手機(jī)直接可以發(fā)布信息。本系統(tǒng)改善了設(shè)備報(bào)修管理分散化、信息不好統(tǒng)計(jì)等缺點(diǎn),在一定程度上將信息資源進(jìn)行整合和共享,進(jìn)一步改善了設(shè)備報(bào)修管理,提高了校園服務(wù)水平。
隨著微信小程序的使用者逐漸增多,小程序的優(yōu)勢(shì)逐漸為人們了解,基于小程序?qū)崿F(xiàn)各類功能的需求也會(huì)水漲船高。微信小程序無(wú)需下載安裝即可使用,且開發(fā)難度比較低。它內(nèi)嵌于社交軟件微信,適合用戶低頻率、及時(shí)化的應(yīng)用場(chǎng)景。用戶可以通過公共平臺(tái)使用的界面,輕松連接第三方服務(wù)器提供的服務(wù)。并且,用完即走的理念能夠節(jié)省用戶內(nèi)存和滿足用戶的需求,因此這一課題目前來看是具有無(wú)限的發(fā)展?jié)摿Φ摹?/p>
1.3論文的主要研究工作
基于微信小程序的校園設(shè)備報(bào)修平臺(tái)使用微信小程序開發(fā),選擇Tomcat服務(wù)器統(tǒng)一進(jìn)行部署,結(jié)合Java語(yǔ)言、MYSQL數(shù)據(jù)庫(kù)、SSM框架等技術(shù)進(jìn)行開發(fā)。首先,分析系統(tǒng)的需求分析,通過用理圖進(jìn)行用戶功能描述。然后對(duì)基于微信小程序的校園設(shè)備報(bào)修平臺(tái)進(jìn)行整合,梳理業(yè)務(wù)流程,建立模塊組織,實(shí)現(xiàn)系統(tǒng)功能。同時(shí)設(shè)計(jì)系統(tǒng)架構(gòu)和網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),根據(jù)基于微信小程序的校園設(shè)備報(bào)修平臺(tái)的功能搭建數(shù)據(jù)庫(kù)模型,由此設(shè)計(jì)數(shù)據(jù)庫(kù)架構(gòu)。根據(jù)功能設(shè)計(jì),數(shù)據(jù)庫(kù)設(shè)計(jì)架構(gòu)設(shè)計(jì),使用Java技術(shù)進(jìn)行實(shí)現(xiàn),最后通過功能測(cè)試完成系統(tǒng)的測(cè)試。
1.4論文結(jié)構(gòu)
第一章,對(duì)基于微信小程序的校園設(shè)備報(bào)修平臺(tái)開發(fā)的背景意義進(jìn)行介紹。
第二章,分析開發(fā)基于微信小程序的校園設(shè)備報(bào)修平臺(tái)的相關(guān)技術(shù)和理論知識(shí)。
第三章,梳理基于微信小程序的校園設(shè)備報(bào)修平臺(tái)的需求分析,描述業(yè)務(wù)流程。
第四章,設(shè)計(jì)系統(tǒng)架構(gòu),實(shí)現(xiàn)系統(tǒng)功能,介紹功能代碼和算法流程。
第五章,對(duì)基于微信小程序的校園設(shè)備報(bào)修平臺(tái)進(jìn)行測(cè)試。
第六章,總結(jié)和展望本章的主要目的是總結(jié)本文,并確定現(xiàn)有差距和未來改進(jìn)方向
。?

