【《基于微信小程序的中學(xué)物理實(shí)驗(yàn)平臺設(shè)計(jì)》8300字】_第1頁
【《基于微信小程序的中學(xué)物理實(shí)驗(yàn)平臺設(shè)計(jì)》8300字】_第2頁
【《基于微信小程序的中學(xué)物理實(shí)驗(yàn)平臺設(shè)計(jì)》8300字】_第3頁
【《基于微信小程序的中學(xué)物理實(shí)驗(yàn)平臺設(shè)計(jì)》8300字】_第4頁
【《基于微信小程序的中學(xué)物理實(shí)驗(yàn)平臺設(shè)計(jì)》8300字】_第5頁
已閱讀5頁,還剩22頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

基于微信小程序的中學(xué)物理實(shí)驗(yàn)平臺設(shè)計(jì)摘要:在新課改背景下,學(xué)生核心素質(zhì)的培養(yǎng),成為了中學(xué)物理教學(xué)的重要內(nèi)容。實(shí)驗(yàn)的教學(xué),是核心素養(yǎng)教學(xué)的有效途徑之一。在物理的教學(xué)中,實(shí)驗(yàn)起著至關(guān)重要的作用,但它在許多中學(xué)的教學(xué)中,并沒有能夠取得理想效果。為此,設(shè)計(jì)出了中學(xué)物理實(shí)驗(yàn)平臺。本設(shè)計(jì)是基于微信小程序的中學(xué)物理實(shí)驗(yàn)平臺,以MySQL為數(shù)據(jù)庫,PHP為后臺語言。本設(shè)計(jì)詳細(xì)分析與設(shè)計(jì)各個(gè)功能模塊,并對每個(gè)功能模塊之間的關(guān)聯(lián)做出了詳細(xì)的解釋。最后根據(jù)這個(gè)設(shè)計(jì)的相關(guān)問題做了一系列的總結(jié)。結(jié)合中學(xué)物理實(shí)驗(yàn)平臺,深入分析了該項(xiàng)目的實(shí)用性、經(jīng)濟(jì)性、可擴(kuò)展性和社會可行性等,達(dá)到設(shè)計(jì)容易、更新實(shí)驗(yàn)數(shù)據(jù)方便、操作簡便、師生互動容易等目的,從而有效解決中學(xué)物理實(shí)驗(yàn)課程難以隨時(shí)學(xué)習(xí)、實(shí)驗(yàn)室操作受到局限、實(shí)驗(yàn)器材的短缺導(dǎo)致無法實(shí)驗(yàn)、部分實(shí)驗(yàn)存在危險(xiǎn)等的問題。關(guān)鍵詞:中學(xué)物理實(shí)驗(yàn)教學(xué);實(shí)驗(yàn)學(xué)習(xí)平臺;微信小程序;MySQL目錄TOC\o"1-3"\h\u20971緒論 1222411.1本文的研究背景及意義 144081.2中學(xué)物理實(shí)驗(yàn)平臺國內(nèi)外研究現(xiàn)狀 111351.3本文的研究內(nèi)容與目標(biāo) 2173502系統(tǒng)分析 2316772.1可行性分析 2284312.2需求分析 330452.2.1功能需求 3142622.2.2設(shè)備需求 3146512.3技術(shù)分析 4168803系統(tǒng)設(shè)計(jì) 4275083.1功能模塊設(shè)計(jì) 486223.2中學(xué)物理實(shí)驗(yàn)平臺用例圖 5116803.3數(shù)據(jù)庫設(shè)計(jì) 6269024系統(tǒng)的實(shí)現(xiàn) 759504.1微信小程序功能 7122504.1.1授權(quán)登陸 7283474.1.2首頁功能 75554.1.3分類功能 11228044.1.4個(gè)人中心功能 12236414.2后臺管理功能 15183034.2.1管理員登錄功能 15164784.2.2各項(xiàng)功能 1569694.2.3用戶管理功能 2074065系統(tǒng)的運(yùn)行與測試 21309615.1安全測試 21147745.2測試用例 21205855.3系統(tǒng)測試結(jié)果 23150966結(jié)論 24581參考文獻(xiàn) 241緒論本文的研究背景及意義我國長時(shí)間以來,教育資源的資源都存在缺乏的現(xiàn)象。實(shí)驗(yàn)教學(xué)的有效開展,受到多方面的因素影響。如師生對物理實(shí)驗(yàn)的教學(xué)的這方面的認(rèn)識不足、中國特有的應(yīng)試教育的影響等等。這些因素的存在導(dǎo)致當(dāng)代中學(xué)生的對未知的探究精神,和創(chuàng)新意識淡薄。REF_Ref28198\r\h[1]中學(xué)物理的學(xué)習(xí)很重要一部分就是實(shí)驗(yàn)。但在以往的物理課上,學(xué)??赡軙?yàn)楦鞣矫娴脑?,?dǎo)致某些實(shí)驗(yàn)的部分實(shí)驗(yàn)裝置缺乏,從而讓物理實(shí)驗(yàn)課程的教學(xué)受到影響,課堂的質(zhì)量也隨之不能得到保證。甚至還有許多學(xué)校以及學(xué)生對物理實(shí)驗(yàn)的重要性認(rèn)識嚴(yán)重不足,分配給實(shí)驗(yàn)的課時(shí)非常的少。也有很多學(xué)校受到實(shí)驗(yàn)的經(jīng)費(fèi)和師資的限制。教師往往只是展示實(shí)驗(yàn)步驟,往往不能流暢地采取行動,不謹(jǐn)慎可能影響實(shí)驗(yàn)的效率,從而降低教學(xué)效率。還有部分的物理實(shí)驗(yàn)的實(shí)驗(yàn)現(xiàn)象能夠看清的時(shí)間比較短,難以觀察到某個(gè)現(xiàn)象發(fā)生的全過程。物理實(shí)驗(yàn)平臺存在的意義是它可以完全獨(dú)立實(shí)驗(yàn),不因?yàn)橥饨鐥l件而受到限制,可多次復(fù)制實(shí)驗(yàn),授課的教師可以利用多媒體技術(shù)或者移動終端設(shè)備輔以投影儀,以多種形式向?qū)W生展示每一個(gè)實(shí)驗(yàn)的細(xì)節(jié),讓學(xué)習(xí)者有更直觀的感受,通過這種方法夠提高物理教學(xué)效率。REF_Ref947\r\h[2]在緩慢的播放,你可以看到每一步的實(shí)驗(yàn),如果學(xué)生對實(shí)驗(yàn)環(huán)節(jié)提出疑問,還可以通過動畫視頻實(shí)驗(yàn)來加強(qiáng)知識,增進(jìn)對知識點(diǎn)的理解和記憶。因此,一個(gè)動畫視頻實(shí)驗(yàn)可以為每個(gè)學(xué)生提供一個(gè)觀察空間,既提高了學(xué)生的學(xué)習(xí)興趣,又使學(xué)生有機(jī)會了解物理知識的神秘。而且能夠很好的把相關(guān)知識有效的連接在一起。能夠成為物理實(shí)驗(yàn)教學(xué)的有效的合作工具。有利于促進(jìn)信息技術(shù)與學(xué)科課程的整合,為教育改革提供新方向。REF_Ref5681\r\h[3]1.2中學(xué)物理實(shí)驗(yàn)平臺國內(nèi)外研究現(xiàn)狀該選題在國內(nèi)外的研究現(xiàn)狀及發(fā)展趨勢:結(jié)合國內(nèi)外的情況來看,做關(guān)于“物理實(shí)驗(yàn)平臺”這個(gè)主題的研究有一部分,關(guān)于“微信小程序”的也有一部分。但缺乏完整、系統(tǒng)的“基于微信小程序的中學(xué)物理實(shí)驗(yàn)平臺”的研究。REF_Ref28302\r\h[4]國外也有理工大學(xué),做了相應(yīng)的物理實(shí)驗(yàn)的平臺,但是都是針對高等教育的某一特定實(shí)驗(yàn)進(jìn)行的。國內(nèi)也有一些針對物理的平臺,但都是比如說有“虛擬仿真軟件在高中物理習(xí)題教育中的應(yīng)用研究”REF_Ref28302\r\h[3]這種類型的,它只是針對高中物理,并且是在習(xí)題的教學(xué)過程中應(yīng)用的,應(yīng)用的范圍比較窄?,F(xiàn)階段國內(nèi)的微信小程序較多,但是跟教育相關(guān)的微乎其微。綜合國內(nèi)外對相關(guān)領(lǐng)域的研究狀況來看,現(xiàn)階段國內(nèi)外關(guān)于虛擬仿真實(shí)驗(yàn)。、中學(xué)學(xué)習(xí)平臺的研究成果要多一點(diǎn)。但是。對基于微信小程序的中學(xué)物理實(shí)驗(yàn)平臺這一領(lǐng)域的關(guān)注比較少。并且一些較為優(yōu)秀的物理實(shí)驗(yàn)也是基于二維環(huán)境,使用者的代入感比較弱能夠?qū)W到的知識比較少。極少有系統(tǒng)的從完善的中學(xué)物理邏輯結(jié)構(gòu)和增強(qiáng)學(xué)生的物理學(xué)習(xí)興趣的角度對中學(xué)物理實(shí)驗(yàn)平臺進(jìn)行實(shí)踐研究的,存在的和教育相關(guān)的小程序,也大部分沒有使用云開發(fā),開發(fā)成一個(gè)完整的學(xué)習(xí)平臺的案例。這是我確定該課題的原因。REF_Ref12062\r\h[5]1.3本文的研究內(nèi)容與目標(biāo)本系統(tǒng)可以實(shí)現(xiàn)一個(gè)基于微信小程序的中學(xué)物理實(shí)驗(yàn)平臺,設(shè)計(jì)旨在讓中學(xué)物理實(shí)驗(yàn)的教學(xué)和學(xué)習(xí)變得更加方便、高效。研究當(dāng)前中學(xué)物理實(shí)驗(yàn)平臺的國內(nèi)外的發(fā)展現(xiàn)況。一方面對中學(xué)物理實(shí)驗(yàn)進(jìn)行理論上的研究,另一方面探索微信小程序用于中學(xué)物理實(shí)驗(yàn)可是否可行。根據(jù)以往的中學(xué)物理實(shí)驗(yàn)APP和小程序開發(fā)的特點(diǎn),總結(jié)中學(xué)物理實(shí)驗(yàn)應(yīng)該具備哪些功能、內(nèi)在的邏輯關(guān)系。(3)用PHP開發(fā)出后臺,實(shí)現(xiàn)后臺前端連接。具體比如系統(tǒng)構(gòu)成模塊,端口和后臺數(shù)據(jù)庫的連接,通過后臺上傳學(xué)習(xí)視頻,怎樣通過后臺修改數(shù)據(jù)等;(4)查閱最新版的微信小程序開發(fā)文檔,研究采用微信小程序如何開發(fā)出這個(gè)中學(xué)物理實(shí)驗(yàn)平臺,完成具體的功能模塊。比如界面的設(shè)置,如何在本小程序上進(jìn)行搜索,進(jìn)行學(xué)習(xí)等功能,考慮如何實(shí)現(xiàn)這些功能等。(5)強(qiáng)調(diào)實(shí)驗(yàn)活動的重要性。REF_Ref9414\r\h[6]為移動學(xué)習(xí)應(yīng)用研究提供一定的參考和借鑒。REF_Ref10815\r\h[7]激發(fā)學(xué)習(xí)者對中學(xué)物理實(shí)驗(yàn)的學(xué)習(xí)興趣。2系統(tǒng)分析2.1可行性分析技術(shù)可行性:用微信開發(fā)工具做一個(gè)工具類、有后臺服務(wù)器的、還有大量數(shù)據(jù)的增刪改查的小程序,需要有html、js、cs基礎(chǔ);會一門后端語言:php;會MySQL數(shù)據(jù)庫的使用。開發(fā)微信小程序時(shí),因?yàn)槟M器能夠一直打開,隨時(shí)觀察代碼對小程序的影響,所以有漏洞出現(xiàn)時(shí),開發(fā)者就能從模擬器中觀察到,不用配置環(huán)境運(yùn)行一次,就可以在當(dāng)前頁面及時(shí)對漏洞進(jìn)行修改,并且后期也不用審核,就可以直觀的看到修改后的效果,給開發(fā)帶來便利。經(jīng)濟(jì)可行性:本次設(shè)計(jì)使用微信開發(fā)工具開發(fā)。微信小程序的開發(fā)和需要至少幾十萬的APP開發(fā)來比較,開發(fā)微信小程序的成本肯定是更加經(jīng)濟(jì)的。微信小程序還支持云開發(fā),輔以云存儲等,無論是人力成本,還是時(shí)間成本,甚至是功能成本,都能夠大大節(jié)約,除此之外,還有很多其他的優(yōu)點(diǎn)。而在開發(fā)之后,能夠給客戶帶來相應(yīng)的回報(bào)。所以在經(jīng)濟(jì)方面,本系統(tǒng)的設(shè)計(jì)是可行的。操作可行性:移動學(xué)習(xí)中最為重要的互聯(lián)網(wǎng)技術(shù)已經(jīng)趨于成熟,大范圍的網(wǎng)絡(luò)覆蓋、智能移動設(shè)備的普及為移動學(xué)習(xí)的發(fā)生提供了硬件支持。REF_Ref12287\r\h[8]在21世紀(jì),如今的人們?nèi)耸忠徊渴謾C(jī),只要手機(jī)上安裝了微信,就可以使用微信小程序,小程序是不需要下載安裝的,即用即走,非常方便用戶的運(yùn)用。而且不占用手機(jī)的內(nèi)存,很輕快便捷,而且有很多流量入口,而且還在持續(xù)上升中。針對學(xué)生和教師用戶來說,這是一個(gè)非常便捷的物理實(shí)驗(yàn)的學(xué)習(xí)平臺,能夠大大提高學(xué)習(xí)的效率。2.2需求分析2.2.1功能需求中學(xué)物理實(shí)驗(yàn)平臺由兩部分組成,一部分是前端微信小程序和后臺管理網(wǎng)頁。前端的小程序主要功能查看實(shí)驗(yàn)公告、實(shí)驗(yàn)導(dǎo)學(xué)、實(shí)驗(yàn)學(xué)習(xí)、實(shí)驗(yàn)的相關(guān)內(nèi)容展示、收藏實(shí)驗(yàn)、點(diǎn)贊實(shí)驗(yàn)、評論實(shí)驗(yàn)、撰寫實(shí)驗(yàn)報(bào)告、討論交流學(xué)習(xí)成果、查看自己的學(xué)習(xí)記錄等內(nèi)容,用戶可以提申請教師身份,由管理員審核通過后,成為相應(yīng)的教師用戶。成為教師用戶之后,可以發(fā)布實(shí)驗(yàn)公告,可以批改學(xué)生的實(shí)驗(yàn)報(bào)告,查看學(xué)生的基本信息。后臺頁面管理可以實(shí)現(xiàn)管理員登錄,可以實(shí)現(xiàn)對前端小程序內(nèi)容的更新和修改。具體的模塊以及其相應(yīng)的功能對應(yīng)如下表:表2-SEQ表格\*ARABIC1基于微信小程序的中學(xué)物理實(shí)驗(yàn)平臺各模塊功能需求模塊名稱功能需求小程序頁面首頁的輪播圖、顯示年級的分類、顯示實(shí)驗(yàn)類型、頁面的跳轉(zhuǎn)、接收和發(fā)布公告、實(shí)驗(yàn)導(dǎo)學(xué)、實(shí)驗(yàn)學(xué)習(xí)、實(shí)驗(yàn)的相關(guān)內(nèi)容展示、收藏實(shí)驗(yàn)、點(diǎn)贊實(shí)驗(yàn)、評論實(shí)驗(yàn)、撰寫實(shí)驗(yàn)報(bào)告、討論交流學(xué)習(xí)成果、查看實(shí)驗(yàn)學(xué)習(xí)記錄、查看我的收藏、查改自己的基本信息內(nèi)容等。后臺頁面首頁顯示內(nèi)容設(shè)計(jì)、輪播圖管理、管理實(shí)驗(yàn)的分類、實(shí)驗(yàn)管理、評論的審核管理、專欄和公告管理、底部欄功能的設(shè)置、教師申請管理、學(xué)生用戶的信息管理、實(shí)驗(yàn)報(bào)告管理。2.2.2設(shè)備需求在設(shè)計(jì)開發(fā)伊始,確定系統(tǒng)的運(yùn)行環(huán)境,明確環(huán)境的要求,努力讓系統(tǒng)的穩(wěn)定性和安全性得到保障。在服務(wù)器端,本系統(tǒng)需要一臺服務(wù)器;在后臺,本系統(tǒng)需要一臺PC機(jī);在前端本系統(tǒng)要用微信小程序,所以需要一個(gè)能夠上網(wǎng)的移動終端設(shè)備,同時(shí)要安裝上微信APP。本次中學(xué)物理實(shí)驗(yàn)平臺開發(fā)使用微信開發(fā)工具,系統(tǒng)服務(wù)器端軟硬件配置要求如下:硬件環(huán)境:計(jì)算機(jī)、移動終端設(shè)備軟件環(huán)境:微信開發(fā)工具、phpstorm編輯器操作系統(tǒng):windows系統(tǒng)數(shù)據(jù)庫:NavicatforMySQL2.3技術(shù)分析系統(tǒng)的架構(gòu)體系設(shè)計(jì):系統(tǒng)中的不同身份的用戶信息和實(shí)驗(yàn)相關(guān)信息等所有的信息都存儲在服務(wù)器的數(shù)據(jù)庫里面,微信小程序端要想訪問到服務(wù)器離的數(shù)據(jù),就可以用接口連接,這樣就實(shí)現(xiàn)了數(shù)據(jù)同步也可以通過Navicat這類的MYSQL工具連接操作;實(shí)驗(yàn)文章相關(guān)的文件和圖片文件存儲在服務(wù)器網(wǎng)站目錄內(nèi),可以通過FTP進(jìn)行訪問編輯。php在執(zhí)行速度方面,是非常迅速的;相較于其他的后臺需要,php具有很好的開放性,可擴(kuò)展性的優(yōu)勢也很明顯;對于附加功能的拓展也更加便捷;數(shù)據(jù)庫方面,大部分的都能夠支持庫;它是面向?qū)ο缶幊痰?;具有更加豐富的功能,滿足更多的需求。使用php在phpstorm中開發(fā)后臺相對快捷、容易。微信小程序的開發(fā)可以通過學(xué)習(xí)微信開發(fā)文檔來進(jìn)行。微信小程序的各種API組件接口以及應(yīng)用場景,都可以在微信開發(fā)文檔中查閱出來。并且很方便的使用。3系統(tǒng)設(shè)計(jì)3.1功能模塊設(shè)計(jì)總體架構(gòu)設(shè)計(jì)圖,如圖3-1所示。圖3-1基于微信小程序的中學(xué)物理實(shí)驗(yàn)平臺功能模塊圖3.2中學(xué)物理實(shí)驗(yàn)平臺用例圖在這個(gè)系統(tǒng)中,用戶角色分別是管理員、教師和學(xué)生。他們的權(quán)限關(guān)系如圖3-2所示。圖3-2基于微信小程序的中學(xué)物理實(shí)驗(yàn)平臺用戶權(quán)限圖學(xué)生用例:微信小程序登錄授權(quán)、接收教師發(fā)布的公告、進(jìn)行實(shí)驗(yàn)的學(xué)習(xí)、進(jìn)行實(shí)驗(yàn)心得填寫、收藏實(shí)驗(yàn)、查看學(xué)習(xí)記錄、完善個(gè)人信息等;教師除了擁有學(xué)生的功能,還可以發(fā)布學(xué)習(xí)內(nèi)容、看學(xué)生學(xué)習(xí)心得,查看學(xué)生學(xué)習(xí)記錄。圖3-3基于微信小程序的中學(xué)物理實(shí)驗(yàn)平臺教師、學(xué)生用例圖管理員的擁有最高的權(quán)限,并且負(fù)責(zé)教師、學(xué)生兩種身份用戶的管理。圖3-4基于微信小程序的中學(xué)物理實(shí)驗(yàn)管理員用例圖3.3數(shù)據(jù)庫設(shè)計(jì)zxwl_YH_Xinxi用戶信息表,系統(tǒng)中用戶的所有資料存在此表中。設(shè)計(jì)如表3-1。表3-1zxwl_UserXinxi表zxwl_SY_FL實(shí)驗(yàn)的分類信息表,實(shí)驗(yàn)的主要分類是不同的學(xué)段,下面的子分類是不同的年級。設(shè)計(jì)如表3-2。表3-2zxwl_SY_FL表zxwl_SY_XQ實(shí)驗(yàn)的詳細(xì)信息表,此表中存放是物理實(shí)驗(yàn)學(xué)習(xí)的視頻,以及相關(guān)的資料的詳細(xì)信息。設(shè)計(jì)如表3-3。表3-3zxwl_SY_XQ表zxwl_SY_PL評論信息表,主要包含了學(xué)生對實(shí)驗(yàn)的評價(jià),也可書寫學(xué)習(xí)心得。設(shè)計(jì)如表3-4。表3-4zxwl_SY_PL表4系統(tǒng)的實(shí)現(xiàn)4.1微信小程序功能4.1.1授權(quán)登陸用戶打開微信小程序,進(jìn)行小程序的登陸授權(quán)。圖4-SEQ圖\*ARABIC\s11微信授權(quán)登陸圖4.1.2首頁功能微信小程序首頁的界面設(shè)計(jì)。圖4-2首頁界面圖“請輸入關(guān)鍵詞”被點(diǎn)擊,光標(biāo)移動到輸入框中,建入關(guān)鍵字,點(diǎn)擊“搜索”圖標(biāo)后,會出現(xiàn)該關(guān)鍵字檢索出來的實(shí)驗(yàn)列表,分文“單篇實(shí)驗(yàn)”和“文章公告專欄”。圖4-3搜索功能詳細(xì)信息顯示界面在輪播圖的位置,點(diǎn)擊“某張幻燈片”,頁面跳轉(zhuǎn)到相應(yīng)的實(shí)驗(yàn)詳情頁面,屏幕上的返回鍵按下可以返回到跳轉(zhuǎn)前的界面。圖4-4幻燈片詳情頁面界面選中“初中”或“高中”,頁面跳轉(zhuǎn)到相應(yīng)的分類頁面,頁面展示了相應(yīng)的實(shí)驗(yàn)內(nèi)容和專欄內(nèi)容。圖4-5年級段分類界面“實(shí)驗(yàn)學(xué)習(xí)”這一欄中的“某個(gè)具體的實(shí)驗(yàn)”被點(diǎn)擊時(shí),頁面就會跳轉(zhuǎn)到相應(yīng)的實(shí)驗(yàn)詳情頁面。在這個(gè)頁面里面用戶可以查看該實(shí)驗(yàn)的詳細(xì)信息,同時(shí)在這個(gè)頁面內(nèi),用戶還可以進(jìn)行一系列操作,比如“分享”、“點(diǎn)贊”、“收藏”、“留言”、“打賞”、“查看相關(guān)文章”,如果想返回到上一個(gè)頁面,那么可以找到屏幕的左上角的“<”按鈕,點(diǎn)擊此按鈕返就能返回。圖4-6實(shí)驗(yàn)詳情界面“實(shí)驗(yàn)學(xué)習(xí)”右邊的“更多”按鈕被點(diǎn)擊時(shí),會顯示與實(shí)驗(yàn)學(xué)習(xí)相關(guān)的。所有的實(shí)驗(yàn)的列表,如果想返回到上一個(gè)頁面,那么可以找到屏幕的左上角的“<”按鈕,點(diǎn)擊此按鈕返就能返回。圖4-7更多中的實(shí)驗(yàn)列表界面“最新專欄”中的“某個(gè)專欄”被用戶點(diǎn)擊到時(shí),則會跳轉(zhuǎn)到相應(yīng)的專欄界面或者相應(yīng)的公告頁面,查看該專欄的詳細(xì)信息,或者查看教師發(fā)布的實(shí)驗(yàn)公告。在專欄的詳細(xì)信息界面,用戶還可以進(jìn)行的操作有:“收藏”、“查看目錄”、“評論”,也可通過屏幕左上角的返回鍵返回到其主頁面。圖4-8專欄詳情界面4.1.3分類功能小程序首頁底部欄中設(shè)有“分類”按鈕??梢?。點(diǎn)擊這個(gè)按鈕,頁面跳轉(zhuǎn)到實(shí)驗(yàn)類別選擇頁面,在顯示實(shí)驗(yàn)分類的這個(gè)頁面中,可以顯示并且能夠選擇管理員在后臺添加的實(shí)驗(yàn)類型的相關(guān)信息單擊其中的某一個(gè)類型,則會跳轉(zhuǎn)到這個(gè)類型的相應(yīng)的實(shí)驗(yàn)的界面。圖4-9分類詳情界面4.1.4個(gè)人中心功能小程序的底部欄中設(shè)置有“我的”。當(dāng)此按鈕被點(diǎn)擊時(shí),頁面將會顯示相應(yīng)的功能。包括微信授權(quán)登錄、完善資料、完成老師布置的實(shí)驗(yàn)報(bào)告、查看我的收藏、查看我的下載、聯(lián)系開發(fā)者、看自己的學(xué)習(xí)記錄、幫助反饋以及賬號設(shè)置等模塊。如果申請成為教師,還可以查看自己的學(xué)生的基本信息,批改學(xué)生的實(shí)驗(yàn)報(bào)告。圖4-10“我的”界面用戶注冊登陸可以直接通過微信授權(quán)即可登錄,無需填寫注冊信息。完善用戶資料功能:用戶頭像、姓名、性別、手機(jī)號、年級/班級、詳自我介紹等信息。圖4-11完善資料界面實(shí)驗(yàn)報(bào)告撰寫界面。圖4-12實(shí)驗(yàn)報(bào)告撰寫界面“我的收藏”界面。圖4-13我的收藏界面學(xué)習(xí)記錄界面設(shè)計(jì)。圖4-14學(xué)習(xí)記錄界面賬號設(shè)置界面設(shè)計(jì)。圖4-15賬號設(shè)置界面4.2后臺管理功能4.2.1管理員登錄功能在相應(yīng)的瀏覽器中,輸入。使用鍵盤輸入與數(shù)據(jù)庫相匹配的信息。如果輸入的信息正確,驗(yàn)證就會通過。管理員可以進(jìn)入后臺管理的主界面,打開頁面左端的菜單欄,進(jìn)行一系列的操作。否則,將會彈出“錯(cuò)誤”窗口,表示進(jìn)入后臺管理界面失敗。圖4-16管理員登錄界面4.2.2各項(xiàng)功能授權(quán)的后臺的管理員,在成功登錄后臺管理界面以后,,主要功能有:小程序首頁的界面設(shè)置、輪播圖的內(nèi)容管理、實(shí)驗(yàn)分類界面設(shè)計(jì)、實(shí)驗(yàn)管理、專欄通知欄管理、教師授權(quán)管理、學(xué)生管理、實(shí)驗(yàn)報(bào)告管理、底部菜單設(shè)置、感悟管理。小程序首頁的界面設(shè)置設(shè)計(jì)如下圖4-17所示。圖4-17小程序首頁的界面設(shè)置實(shí)驗(yàn)分類界面設(shè)計(jì)如下圖4-18所示。圖4-18實(shí)驗(yàn)分類界面實(shí)驗(yàn)管理界面設(shè)計(jì)如下圖4-19所示。圖4-19實(shí)驗(yàn)管理界面專欄、通知欄管理界面設(shè)計(jì)如下圖4-20所示。圖4-20專欄、通知欄界面留言管理界面設(shè)計(jì)如下圖4-21所示。圖4-21留言管理界面底部菜單設(shè)置界面設(shè)計(jì)如下圖4-22所示。圖4-22底部菜單設(shè)置界面實(shí)驗(yàn)報(bào)告管理界面設(shè)計(jì)如下圖4-23所示。圖4-23實(shí)驗(yàn)報(bào)告管理界面教師授權(quán)管理界面設(shè)計(jì)如下圖4-24所示。圖4-24教師授權(quán)管理界面輪播圖的內(nèi)容管理界面設(shè)計(jì)如下圖4-25所示。圖4-25輪播圖的內(nèi)容管理界面4.2.3用戶管理功能系統(tǒng)的后臺管理員,在登錄后臺管理界面以后,在頁面左端的菜單欄中,選擇“用戶管理”功能,在這里可以看到普通的學(xué)生用戶,也可以看到申請教師的申請出現(xiàn)。同意申請之后,即可讓學(xué)生身份轉(zhuǎn)變?yōu)榻處???梢栽谠谟脩艄芾眄撁?,對所有的用戶信息進(jìn)行添加、修改、查詢及刪除等操作,服務(wù)器的數(shù)據(jù)庫也會相應(yīng)的被修改。普通學(xué)生用戶管理界面設(shè)計(jì)如下圖4-26所示。圖4-26普通學(xué)生用戶管理界面5系統(tǒng)的運(yùn)行與測試5.1安全測試登錄的安全測試:在后臺登錄中,管理員打開后臺的網(wǎng)站,通過鍵盤輸入登陸的相關(guān)信息,和數(shù)據(jù)庫對比,驗(yàn)證是否正確,正確時(shí),登錄者方可進(jìn)去后臺管理系統(tǒng)。否則,將不能夠進(jìn)去。

權(quán)限的安全測試:申請的教師通過了審核,才能成為教師身份,才能擁有教師相應(yīng)的權(quán)限。否則是學(xué)生權(quán)限。5.2測試用例1.數(shù)據(jù)庫的訪問和更新測試:測試描述與方案:數(shù)據(jù)是與后臺連接在一起的。當(dāng)通過后臺插入一條數(shù)據(jù)時(shí),數(shù)據(jù)庫也會相應(yīng)的增加一條數(shù)據(jù)。則測試成功。圖5-1增加一條實(shí)驗(yàn)信息新增的一條實(shí)驗(yàn)數(shù)據(jù)輸入之前,數(shù)據(jù)表的信息:圖5-2數(shù)據(jù)表寫入前的信息新增的這條實(shí)驗(yàn)數(shù)據(jù)輸入之后,數(shù)據(jù)表的信息(數(shù)據(jù)增加了一條,說明測試成功;否則失?。簣D5-3數(shù)據(jù)表寫入后的信息經(jīng)上述圖示證明,數(shù)據(jù)庫訪問和更新測試成功。2.后臺管理的網(wǎng)站對于瀏覽器是否兼容的測試:表5-1后臺管理的網(wǎng)站對于瀏覽器是否兼容的測試測試名稱后臺管理的網(wǎng)站對于瀏覽器是否兼容的測試測試描述把后臺管理網(wǎng)址放在時(shí)下的主流瀏覽器中去,觀察圖片文字格式是否有異常,看是否能夠兼容。測試方案分別用不同的瀏覽器打開后臺管理的網(wǎng)址。在不同的頁面中觀察頁面布局是否能夠正常顯示。各部分的功能是否能夠準(zhǔn)確實(shí)現(xiàn)。處理方法如果有頁面布局顯示異常的瀏覽器,就修改瀏覽器的兼容模式,再次觀察頁面的異常是否已經(jīng)消除。如果仍有問題,可以調(diào)整頁面的布局,適應(yīng)瀏覽器,直到能夠正常顯示。測試結(jié)果做出調(diào)整后,測試成功,在主流瀏覽器中基本能夠正常顯示頁面,實(shí)現(xiàn)功能。3.頁面這個(gè)過程跳轉(zhuǎn)的測試:表5-2頁面這個(gè)過程跳轉(zhuǎn)的測試測試名稱頁面這個(gè)過程跳轉(zhuǎn)的測試測試描述在系統(tǒng)中,當(dāng)點(diǎn)擊不同的模塊,會跳轉(zhuǎn)到相應(yīng)的頁面。測試方案在前端小程序中點(diǎn)擊輪播圖中的某張幻燈片,觀察是否跳轉(zhuǎn)到對應(yīng)的實(shí)驗(yàn)的詳情頁面。若是,也本頁面跳轉(zhuǎn)成功。反之失敗。

在后臺點(diǎn)擊添加文章,觀察是否能夠進(jìn)入添加文章的界面,若是,也本頁面跳轉(zhuǎn)成功。反之失敗。處理方法如果有頁面跳轉(zhuǎn)錯(cuò)誤,則檢查跳轉(zhuǎn)頁面是否弄混淆,找到原因并改正。如果有頁面跳轉(zhuǎn)失敗,可以查看代碼是否有錯(cuò)誤,找到原因并改正。測試結(jié)果修改后的頁面跳轉(zhuǎn)不再有問題,再測試成功跳轉(zhuǎn)。5.3系統(tǒng)測試結(jié)果經(jīng)過了從不同角度的多項(xiàng)測試后,目前前端的微信小程序的基本功能能夠正常運(yùn)行,后臺的各項(xiàng)功能也都正常。數(shù)據(jù)庫的操作也沒有問題。但在我測試的過程中也有些問題出現(xiàn),比如有的可能組建使用不正確、不規(guī)范;小程序的頁面布局不夠人性化,后臺在部分瀏覽器中異常顯示;輪播圖的設(shè)置的間隔時(shí)間不合理等問題,在后期的努力下,基本解決了以上的問題,現(xiàn)在的項(xiàng)目的大部分功能都能夠正常顯示并實(shí)現(xiàn)。6結(jié)論通過梳理中學(xué)物理實(shí)驗(yàn)的學(xué)習(xí)發(fā)展脈絡(luò),結(jié)合微信小程序的開發(fā)特點(diǎn),采用PHP語言編寫后端,本次設(shè)計(jì)“基于微信小程序的中學(xué),物理實(shí)驗(yàn)平臺的設(shè)計(jì)的開發(fā)與設(shè)計(jì)”核心功能基本實(shí)現(xiàn)能夠滿足用戶的需求。這種方式既滿足了用戶的需求和程序的應(yīng)用,又方便了擴(kuò)展程序和后期的維護(hù)。本設(shè)計(jì)分為三個(gè)大的模塊,分別是:前端模塊、后臺控制模塊和數(shù)據(jù)庫模塊。REF_Ref23628\r\h[19]在小程序端,用戶可以申請成為教師管理員通過之后用戶則成為教師身份。用戶可以在微信小程序里查看老師發(fā)布的實(shí)驗(yàn)公告、搜索相應(yīng)的實(shí)驗(yàn)、進(jìn)行實(shí)驗(yàn)學(xué)習(xí)、學(xué)習(xí)實(shí)驗(yàn)中的注意事項(xiàng)、撰寫實(shí)驗(yàn)報(bào)告、和大家交流學(xué)習(xí)心得;教師可以發(fā)布任務(wù)、發(fā)布實(shí)驗(yàn)、管理小程序中的物理實(shí)驗(yàn)、查看學(xué)生的的學(xué)習(xí)進(jìn)度,批改實(shí)驗(yàn)報(bào)告;在后臺,授權(quán)的管理員,能夠?qū)ο到y(tǒng)中的不同權(quán)限的所有用戶信息、小程序前端的功能構(gòu)成以及后臺的各項(xiàng)數(shù)據(jù)的增刪等操作的管理。經(jīng)過設(shè)計(jì)和長時(shí)間的開發(fā)和設(shè)詳細(xì)設(shè)計(jì),主要功能模塊、程序測試都已完成。程序能夠正常運(yùn)行。本設(shè)計(jì)的研究不足之處是,因?yàn)闀r(shí)間和精力有限,所以中學(xué)物理實(shí)驗(yàn)平臺上的物理實(shí)驗(yàn)不夠全面,整體的框架不夠完善。小程序中的部分功能仍然缺失,還有待完善。小程序的界面制作,也不夠人性化。為了解決這些問題,我將會在后面的時(shí)間里繼續(xù)學(xué)習(xí),繼續(xù)的不斷的完善??萍荚诓粩嗟倪M(jìn)步不斷的發(fā)展,微信小程序的功能也會日益變多、變強(qiáng)大,微信小程序在教育領(lǐng)域的應(yīng)用也會隨著時(shí)間的流逝變得越來越多。在手機(jī)上使用微信小程序這類軟件來學(xué)習(xí),可能會發(fā)展成未來的新的一種學(xué)習(xí)的模式,一種嶄新的學(xué)習(xí)方式可能會在將來誕生。參考文獻(xiàn)夏秋平.建立中學(xué)物理課堂演示實(shí)驗(yàn)新平臺[J].數(shù)理化解題研究,2017(05).王建峰.信息技術(shù)環(huán)境下高中物理有效教學(xué)策略和方法的研究[J].數(shù)理化學(xué)習(xí)(教研版),2015(2).高爍.虛擬仿真技術(shù)在初中物理實(shí)驗(yàn)教學(xué)中的應(yīng)用[D].湖南理工學(xué)院,2020:2.桑美

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論