




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
基于微信小程序教室預(yù)約管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)摘要近年來,各大高校都在對教學(xué)體制進(jìn)行大刀闊斧的改革,書院制的推行更是強(qiáng)化了了各大高校的整體文化氛圍,書院教室是學(xué)生學(xué)習(xí)和生活的一個重要部分,能夠豐富學(xué)生的業(yè)余生活,對于學(xué)生身心健康發(fā)展具有重要的促進(jìn)作用與意義REF_Ref70514733\r\h[1]。該系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)旨在解決有限的書院教室與日益增長的人流量形成了供不應(yīng)求的矛盾,加上傳統(tǒng)教室預(yù)約的流程繁瑣,學(xué)生無法獲取實(shí)時的教室使用情況等問題,使得供需矛盾更加突出。本文介紹了基于微信小程序“澤盛書院”教室預(yù)約管理系統(tǒng),學(xué)生不僅可以通過微信小程序查看相關(guān)教室的使用情況REF_Ref70514770\r\h[2],還能線上直接進(jìn)行教室預(yù)約,實(shí)現(xiàn)教室預(yù)約的無紙化,并且提高教室利用率和教室管理人員的工作效率。關(guān)鍵字:高校;教室預(yù)約;微信小程序目錄TOC\o"1-2"\h\z\u1.緒論 .緒論1.1研究背景及意義1.1.1研究背景在校期間,日常組織各類講座,學(xué)習(xí)交流的時候,申請各種各樣的教室成為了在校生活的一個重點(diǎn)也是一個難點(diǎn),不同教室,不同院系,不同老師,對于申請流程,批準(zhǔn)要求都是不一樣的,困難和問題的發(fā)生,醞釀了本教室預(yù)約管理系統(tǒng)。在大學(xué)里,教育越來越基于信息,各種各樣的大學(xué)里有很多教室。參加研究生入學(xué)考試和自習(xí)的學(xué)生需要占用普通自習(xí)室的教室,參加藝術(shù)類型活動的學(xué)生需要的是演播廳。另外,不同大學(xué)的老師需要不同種類的教室來教授不同的課程。例如,在計(jì)算機(jī)課程和實(shí)習(xí)課程中,各種類型的計(jì)算機(jī)房間都具有特殊的功能要求。需要考慮教室的容量。學(xué)校的學(xué)生組織或其他一些組織需要召開會議,也需要預(yù)約免費(fèi)的教室?;谝陨系母黝愒颍撓到y(tǒng)是順應(yīng)時代發(fā)展而出生的,傳統(tǒng)的管理方法不僅浪費(fèi)了時間,而且申請的批準(zhǔn)效率也很低,流程曲折復(fù)雜。該系統(tǒng)的誕生,提高學(xué)院教室的利用率,使學(xué)院教室的使用和配置更加合理,大大提高教學(xué)和教育的質(zhì)量。因?yàn)榇髮W(xué)教室的資源很容易浪費(fèi),所以需要預(yù)約的申請者不能在教室預(yù)約時及時有效。工作增加了,效率也降低了很多。1.1.2研究意義基于微信小程序的“澤盛書院”教室預(yù)約管理系統(tǒng)想要實(shí)現(xiàn)的內(nèi)容是,將場地預(yù)約申請管理數(shù)字化和在線化,使得繁雜冗余的申請過程變得輕巧簡潔,極大的促進(jìn)了教室預(yù)約管理系統(tǒng)的發(fā)展,提高學(xué)生申請過程的整體效率和管理者對于整個場地使用情況的把控。該系統(tǒng)的創(chuàng)造過程,代表著線下場地預(yù)約申請的時代消逝,線上場地申請時代的到來。為了實(shí)現(xiàn)書院教室管理系統(tǒng)的適用性、即時性、簡易性和系統(tǒng)功能擴(kuò)展敏捷性的要求。本次設(shè)計(jì)的新學(xué)校管理系統(tǒng),將進(jìn)一步促進(jìn)該系統(tǒng)的校園信息化管理。大學(xué)教室預(yù)約管理系統(tǒng)的應(yīng)用,簡化了管理員對教室信息的管理,簡化了教室信息的添加,刪,改,檢查操作,簡化了預(yù)約信息的審批上班,提升了教室管理的效率,使管理員的上班更加高效,快捷,統(tǒng)計(jì)結(jié)果更加準(zhǔn),對整個校園起著重要的作用。完善校園管理,支持教學(xué)信息化,以科學(xué)規(guī)范的校園內(nèi)部管理系統(tǒng)為基礎(chǔ),充分利用電子信息技術(shù),網(wǎng)絡(luò)高速連接通信技術(shù),騰訊云數(shù)據(jù)庫等現(xiàn)代信息技術(shù),用幾年時間優(yōu)化校園工作流程,實(shí)現(xiàn)高校課堂信息全電子化管理,全面建設(shè)數(shù)字化校園。1.2國內(nèi)外研究現(xiàn)狀在高校中,雖然教育信息化程度越來越高,但大多數(shù)高校的課堂管理仍然是相對傳統(tǒng)的?,F(xiàn)在,高校教室的預(yù)約管理信息由學(xué)校管理員根據(jù)學(xué)院教務(wù)處的文件記錄在白板上,每天關(guān)閉教學(xué)樓前,如果申請通過,教學(xué)樓管理員會將其記錄在手冊中,然后申請人能在規(guī)定的時間內(nèi)使用教室。不過,申請者只能看到當(dāng)日教室的使用情況,而看不到教室學(xué)期的使用日歷。這種傳統(tǒng)的方式不僅浪費(fèi)時間,而且申請的審批效率也很低。過程很多,會造成課堂資源的浪費(fèi)。想要預(yù)約教室的申請者不能及時有效地預(yù)約到教室,同時也增加了管理人員的工作效率。使用人數(shù)激增:隨著各大書院規(guī)模的不斷擴(kuò)大,人流量也迅速增多,書院管理和場地預(yù)約問題也慢慢的凸顯了出來。普通的場地預(yù)約困難:只要是參與過場地預(yù)約和場地審批的人都知道,場地預(yù)約是一個很復(fù)雜的過程,在我以往的場地預(yù)約經(jīng)歷中來看,場地預(yù)約不僅花費(fèi)太多時間,而且預(yù)約流程繁瑣,還可能出現(xiàn)場地負(fù)責(zé)人不在崗位,書院老師簽字無法進(jìn)行的情況。微信小程序的普遍性:對于使用微信小程序的人來說來說,“召之即來,揮之即去”的使用模式,相對于必須下載才能使用的手機(jī)應(yīng)用軟件要讓人更加適應(yīng)。同時微信小程序的開發(fā)成本比APP要低?;谖⑿判〕绦虻膹V泛性,使用微信小程序開發(fā)書院場地預(yù)約系統(tǒng),可以解決線下紙質(zhì)版預(yù)約存在的弊端。書院管理人員還可以通過后臺獲得數(shù)據(jù),形象化的展示數(shù)據(jù)、分析數(shù)據(jù),規(guī)避不合理的場地使用申請,使書院場地利用更加合理、充分。通過“澤盛書院”教室預(yù)約小程序的使用,并推廣到學(xué)院其他書院使用。2.系統(tǒng)關(guān)鍵技術(shù)2.1微信開發(fā)者工具微信開發(fā)者工具是一種個人用戶或研發(fā)團(tuán)隊(duì)開發(fā)微信小程序的開發(fā)軟件,有開發(fā)過程清晰、可視化等優(yōu)點(diǎn),該軟件提供的騰訊云開發(fā)功能,為個人用戶提供了尤為便利的云開發(fā)服務(wù),讓開發(fā)更加有效率。幫助使用者快速和穩(wěn)定的開發(fā)小程序。使用該軟件的時候,開發(fā)人員一定要使用個人綁定的微信賬號進(jìn)行掃碼登錄,開發(fā)的所有操作、功能實(shí)現(xiàn)都會在這個該個人賬戶的基礎(chǔ)上進(jìn)行。2.2JavaScriptJavaScript在該系統(tǒng)中于我而言最大的幫助就是邊運(yùn)行邊查看,讓我的整體編碼過程變得很舒適。限定要求較弱,在編寫本系統(tǒng)時,構(gòu)思的絕大多數(shù)對象都能很好的完成出來,使用了本身帶有的一些對象也給了我深遠(yuǎn)的幫助,該語言的特點(diǎn)讓我設(shè)計(jì)的眼光變得更加深遠(yuǎn),讓我更容易懂得如何去實(shí)現(xiàn)一個該有的功能。2.3微信云開發(fā)數(shù)據(jù)庫開發(fā)此系統(tǒng)使用的微信云開發(fā)服務(wù),使得該系統(tǒng)免去了搭建服務(wù)器這一復(fù)雜操作,通過云端操作進(jìn)行后端管理和系統(tǒng)功能的實(shí)現(xiàn),必要時,直接利用微信開發(fā)者文檔特有的API對核心功能模塊進(jìn)行開發(fā),讓該系統(tǒng)能夠在最短時間能上線正常投入使用。傳統(tǒng)的開發(fā)模式中,前端使用請求調(diào)用后臺的某個接口,后臺接口才能操作數(shù)據(jù)庫;而在小程序中,小程序就是前端,而且沒有后端,小程序可以直接操作數(shù)據(jù)庫。在云開發(fā)中,當(dāng)系統(tǒng)中創(chuàng)建了一個對象,一條信息,或者一個申請時,都會在云端數(shù)據(jù)庫創(chuàng)建一個數(shù)據(jù)集合,每一個數(shù)據(jù)都是各個數(shù)據(jù)集合的一個子類,記錄了系統(tǒng)中功能實(shí)現(xiàn)要求的數(shù)據(jù)項(xiàng)。3.需求分析3.1可行性分析根據(jù)對各大書院學(xué)生不想進(jìn)行書院場地預(yù)約的原因進(jìn)行調(diào)查、分析顯示,因?yàn)閳龅仡A(yù)約環(huán)節(jié)出錯占總數(shù)的34%,因?yàn)閳龅仡A(yù)約環(huán)節(jié)太過繁瑣、不愿申請場地占總數(shù)的30%,綜上所述,因?yàn)楦鞣N原因不想進(jìn)行書院場地的預(yù)約的書院學(xué)生占總學(xué)生人數(shù)70%左右,這個數(shù)據(jù),充分的表明場地使用的不充分性。今天我們使用微信小程序與場地預(yù)約系統(tǒng)相結(jié)合的方式對于場地進(jìn)行管理,有效的提高書院教室利用率。根據(jù)對實(shí)地的調(diào)查,得出一個結(jié)論,申請場地的數(shù)據(jù)化,在線化尤其重要,因此設(shè)計(jì)與實(shí)現(xiàn)教室場地預(yù)約很有必要。3.1.1經(jīng)濟(jì)可行性在全國2000多所高校中,幾乎每所學(xué)校都會被各種活動室、功能室的場地預(yù)約問題所困擾,場地預(yù)約問題不大不小,各大高校也不會花費(fèi)高額的經(jīng)費(fèi)來專門打造一個預(yù)約場地的app,而微信小程序,不僅使用方便,而且開發(fā)成本低,易于大面積的推廣,市場如此龐大,卻無人來吃第一口蛋糕。在互聯(lián)網(wǎng)經(jīng)濟(jì)時代和共享概念興起的大環(huán)境下,隨著乘車碼、中國體彩等小程序登陸微信小程序平臺,人們已經(jīng)把小程序融入了自己的生活,現(xiàn)代人尤其是年輕人在互聯(lián)網(wǎng)興起的大環(huán)境下更愿意通過手機(jī)和互聯(lián)網(wǎng)來進(jìn)行日常的一些操作。我們應(yīng)該順應(yīng)著科技發(fā)展的潮流,更容易在這一領(lǐng)域做出獨(dú)樹一幟的成績。時代在發(fā)展,社會在進(jìn)步,隨著近年來中國在校大學(xué)生對于微信小程序使用日益增多的背景下,小程序在日常生活中所占比重越來越大。3.1.2技術(shù)可行性開發(fā)該系統(tǒng)的應(yīng)用十分成熟。首先在硬件設(shè)備這一部分,計(jì)算機(jī)硬件運(yùn)轉(zhuǎn)速度提升很大,高效率運(yùn)轉(zhuǎn)的硬件十分普遍,這些為學(xué)校書院教室申請數(shù)據(jù)化和在在線化管理打下堅(jiān)實(shí)的基礎(chǔ)。目前大量使用的常規(guī)數(shù)據(jù)庫無法同時滿足便捷性和成本的要求,想要找到一個合適的數(shù)據(jù)庫是十分困難的。綜合考慮,該系統(tǒng)決定選擇云開發(fā)數(shù)據(jù)庫。3.1.3操作可行性本系統(tǒng)操作簡單,對使用者要求很低,只需要對微信小程序操作熟練,加上本系統(tǒng)一些說明文件即可正常使用,并且,本系統(tǒng)可視性非常好3.2功能需求分析該系統(tǒng)對于個人用戶私密性和使用感受下了重筆,是該系統(tǒng)最突出的特點(diǎn)。該系統(tǒng)需要實(shí)現(xiàn)以下兩大模塊功能。3.2.1預(yù)約申請功能模塊該模塊中個人用戶在該系統(tǒng)中的功能實(shí)現(xiàn)可以分為三個部分:填寫預(yù)約申請表、查看個人申請表審批情況、各個房間的使用詳細(xì)情況。個人用戶想要對于場地進(jìn)行預(yù)約,必須填寫預(yù)約申請表,用戶預(yù)約申請表界面是個人用戶模塊最為核心的關(guān)鍵功能界面,該界面確定誰要使用教室?為什么要使用?使用時長是多少?這樣一個問題,對于推進(jìn)整個程序的正義運(yùn)轉(zhuǎn)有著決定性的意義。3.2.2管理員審批功能模塊該模塊中管理員審批在該系統(tǒng)中的功能實(shí)現(xiàn)分為兩個部分:批準(zhǔn)和駁回。對于個人用戶提交的申請信息在該功能模塊得到一個良好的交互和展現(xiàn),方便審批人及時的對于申請信息進(jìn)行批準(zhǔn)或者駁回操作,深刻詮釋了該系統(tǒng)的最為關(guān)鍵的核心功能,對于該系統(tǒng)的整體功能實(shí)現(xiàn)尤為關(guān)鍵。
4.系統(tǒng)設(shè)計(jì)4.1系統(tǒng)總體要求設(shè)計(jì)該系統(tǒng)的總體要求設(shè)計(jì)是對系統(tǒng)的各個功能點(diǎn)進(jìn)行設(shè)計(jì),并向全局共享。一個輸入可以多次使用。系統(tǒng)具有優(yōu)異的延展性和異變性,采用模塊結(jié)構(gòu),提高各模塊的獨(dú)立性。成功的申請信息預(yù)約系統(tǒng)需要具備嚴(yán)密性和抗侵?jǐn)_性、誤差修正和錯誤糾正功能以及防病毒功能。減少處理流程和處理成本。4.2系統(tǒng)結(jié)構(gòu)設(shè)計(jì)該系統(tǒng)在通過分解總體系統(tǒng)得到各部分子類系統(tǒng),分別對各子類系統(tǒng)進(jìn)行開發(fā)和設(shè)計(jì),最后根據(jù)模塊結(jié)構(gòu)設(shè)計(jì)圖進(jìn)行組裝實(shí)現(xiàn),完成系統(tǒng)的系統(tǒng)結(jié)構(gòu)設(shè)計(jì)。系統(tǒng)總體功能模塊圖如圖4.1所示。圖4.1系統(tǒng)功能模塊圖4.3系統(tǒng)功能設(shè)計(jì)基于微信小程序的教室預(yù)約管理系統(tǒng)主要分為個人申請用戶和審批管理員兩大功能模塊,下面將詳細(xì)介紹個人申請用戶和審批管理員分別實(shí)現(xiàn)的功能。4.3.1用戶功能設(shè)計(jì)當(dāng)個人申請希望使用該系統(tǒng)時,必須進(jìn)行登錄操作,尚未注冊的用戶必須先進(jìn)行注冊操作,注冊登錄后可以查看的主要功能模塊包括預(yù)約申請、個人中心(可查看待審核申請信息,已通過申請信息、未通過申請信息等)以及場地預(yù)約情況展示(各個場地使用情況、場地使用起止時間、場地使用申請人等)三大部分,用戶用例圖如圖4.2所示。圖4.2用戶用例圖4.3.2管理員功能設(shè)計(jì)管理員能后登錄該系統(tǒng)后臺,登錄后可對用戶教室預(yù)約申請信息進(jìn)行全面管理,包括用戶教室預(yù)約申請信息審核通過、申請信息駁回、已通過申請信息查看和未通過申請信息查看等功能,管理員用例圖如圖4.3所示。圖4.3管理員用例圖4.4系統(tǒng)詳細(xì)設(shè)計(jì)4.4.1用戶登錄注冊功能模塊該系統(tǒng)的登錄操作必須在本系統(tǒng)內(nèi)進(jìn)行,登錄操作之前必須先進(jìn)行用戶賬號檢測,檢測該個人用戶,未登記在冊的個人賬號要先注冊,注冊流程如圖4.4所示。圖4.4注冊流程圖在個人用戶登錄界面,正確輸入個人用戶信息,可以進(jìn)入個人申請用戶系統(tǒng),正確輸入管理員信息后,能夠去到管理員審批系統(tǒng),進(jìn)行下一步操作,登錄流程圖如圖4.5所示。圖4.5登錄流程圖4.4.3預(yù)約申請功能模塊個人用戶進(jìn)行預(yù)約申請操作,對于填入的信息進(jìn)行一個簡單的判別,無誤后錄入待審核數(shù)據(jù)庫信息表,接下來,審批人將會在后臺進(jìn)行申請表的一個審核,無論批準(zhǔn)還是駁回,都會在個人用戶界面予以提示。該功能模塊流程圖如圖4.6所示。圖4.6申請信息錄入流程圖4.4.4預(yù)約申請審核功能模塊個人申請用戶進(jìn)入本系統(tǒng)后,就能夠通過填寫申請表,進(jìn)行場地預(yù)約申請,管理員將每一個個人用戶的申請信息進(jìn)行審核、批準(zhǔn),成功通過批準(zhǔn)的申請信息將會錄入passTable集合,未通過批準(zhǔn)的申請信息將會錄入nopassTable集合,書院教室預(yù)約申請信息審核流程如圖4.7所示。圖4.7書院教室預(yù)約申請信息審核流程圖4.4.5預(yù)約申請查詢功能模塊個人用戶登入該系統(tǒng)后,可以通過點(diǎn)擊查詢各類活動室使用情況,不同的活動室獲取不同的預(yù)約申請信息,對于增強(qiáng)申請整體效率有著關(guān)鍵性的作用。該功能模塊流程圖如圖4.8所示。圖4.8預(yù)約申請查詢功能流程圖4.5數(shù)據(jù)庫設(shè)計(jì)4.5.1數(shù)據(jù)庫E-R圖設(shè)計(jì)本系統(tǒng)數(shù)據(jù)庫中建立了申請人士和管理者之間的關(guān)系,用戶表、管理員表和申請表等數(shù)據(jù)表的邏輯結(jié)構(gòu)。本基于微信小程序的“澤盛書院”教室預(yù)約管理系統(tǒng)的E-R圖如下圖所示:1、用戶實(shí)體屬性圖4.9所示。圖4.9用戶實(shí)體屬性圖2、管理員實(shí)體屬性圖4.10所示。圖4.10管理員實(shí)體屬性圖3、審核實(shí)體屬性圖4.11所示。圖4.11審核實(shí)體屬性圖4.5.2數(shù)據(jù)庫表設(shè)計(jì)該用戶信息表Login主要記錄的賬號信息是個人用戶申請的賬號信息,表結(jié)構(gòu)如表4.1所示。表4.1Login用戶信息表該管理員信息表Mlogin對于審批員賬戶信息做了主要描述,表結(jié)構(gòu)如下表4.2所示。表4.2Mlogin管理員信息表該預(yù)約申請信息表Table描述了個人用戶提交的預(yù)約申請信息,表結(jié)構(gòu)如下表4.3所示。表4.3Table預(yù)約申請信息表該未通過申請信息表Nopasstable主要記錄了個人用戶被駁回的申請信息,表結(jié)構(gòu)如下表4.4所示。表4.4Nopasstable未通過申請信息表該已通過申請信息表Passtable主要記錄了個人用戶已批準(zhǔn)的申請信息,表結(jié)構(gòu)如下表4.5所示。表4.5Passtable已通過申請信息表經(jīng)過該數(shù)據(jù)庫信息表的設(shè)計(jì),為該系統(tǒng)的開發(fā)夯實(shí)了基礎(chǔ),對于個人用戶信息和審核管理員功能實(shí)現(xiàn)有著決定性的作用。該數(shù)據(jù)庫信息表分為五大部分:個人用戶、審批人、待審批申請,已通過審批,未通過審批。
5.系統(tǒng)實(shí)現(xiàn)5.1預(yù)約申請表功能實(shí)現(xiàn)用戶想要對于場地進(jìn)行預(yù)約,必須填寫預(yù)約申請表,用戶預(yù)約申請表界面展示如圖5.6所示。圖5.6預(yù)約申請表界面預(yù)約申請表界面核心代碼:formSubmit:function(e){success:res=>{//letname=app.globalData.gotoTthis.setData({//name:,name:app.globalData.gotoT,namephone:phone,applicantUnit:e.detail.value.applicantUnit,subject:e.detail.value.subject,startTime:e.detail.value.startTime,endTime:e.detail.value.endTime,classroom:e.detail.value.classroom})wx.showToast({title:'申請成功,待審核',})}})},//待審核表單gotoperson:function(){wx.navigateTo({url:'../user/user',})},5.2管理員審核功能實(shí)現(xiàn)管理員審核界面可以顯示所有用戶應(yīng)用程序的信息,也可以執(zhí)行用戶申請程序的確認(rèn)和拒絕等操作。管理員審核界面展示如下圖5.1所示。圖5.1管理員審核界面管理員審核界面核心代碼:pass:function(option){app.globalD=option.currentT,app.globalData.start=option.currentTarget.dataset.starttime,app.globalData.end=option.currentTarget.dataset.endtime,app.globalData.room=option.currentTarget.dataset.classroom,app.globalData.subject=option.currentTarget.dataset.subject,db.collection('passtable').add({data:{name:app.globalD,subject:app.globalData.subject,startTime:app.globalData.start,endTime:app.globalData.end,classroom:app.globalData.room,pass:'已通過'},管理員已通過申請界面可以顯示所有用戶已通過應(yīng)用程序的信息,已通過申請界面展示如圖5.2所示。圖5.2已通過申請界面已通過申請界面核心代碼:db.collection('passtable').get({success:function(res){//res.data包含該記錄的數(shù)據(jù)console.log(res.data)a.setData({passList:res.data})}})管理可以查看所有未通過審核的申請信息,已通過申請界面展示如圖5.3所示。圖5.3未通過申請界面未通過申請界面核心代碼:db.collection('nopasstable').get({success:function(res){//res.data包含該記錄的數(shù)據(jù)console.log(res.data)a.setData({nopassList:res.data})}})},5.3用戶個人中心功能實(shí)現(xiàn)用戶預(yù)約申請?zhí)峤缓螅梢酝ㄟ^個人中心進(jìn)行預(yù)約申請的刪除和已通過、未通過申請的查看。用戶個人中心界面展示如圖5.7所示。圖5.7用戶個人中心界面用戶個人中心界面核心代碼:remove:function(option){app.globalData.id=option.currentTarget.dataset.iddb.collection('table').doc(app.globalData.id).remove({success:function(res){console.log(res.data)}})wx.showToast({title:'刪除成功',})onLoad:function(options){vara=thisdb.collection('table').where({name:app.globalData.gotoT}).get({success:function(res){//res.data包含該記錄的數(shù)據(jù)console.log(res.data)a.setData({feelList:res.data})//S:feelList[1]}})5.4查詢教室預(yù)約情況功能實(shí)現(xiàn)用戶想要了解各個教室預(yù)約情況,可以通過教室預(yù)約情況展示界面,查看教室預(yù)約情況。教室預(yù)約情況展示界面展示如圖5.8所示。圖5.8教室預(yù)約情況展示界面教室預(yù)約情況展示界面核心代碼:onLoad:function(options){vara=thisdb.collection('passtable').where({classroom:'活動室一'}).get({success:function(res){//res.data包含該記錄的數(shù)據(jù)console.log(res.data)a.setData({feelList:res.data})//S:feelList[1]}})},該系統(tǒng)功能代碼實(shí)現(xiàn)情況良好,每一個獨(dú)立的功能點(diǎn)都能在極短的時間內(nèi)進(jìn)行交互,用戶體驗(yàn)感變好,測試過程順利的推進(jìn)在各個功能實(shí)現(xiàn)的同時得到了驗(yàn)證。6.系統(tǒng)測試該測試核心在于能夠很好的檢測出本系統(tǒng)的性能,如打開首頁時間、渲染各個頁面時間等性能信息。檢測申請場地的用戶、管理員能否正常進(jìn)入該系統(tǒng),申請場地信息是否能夠正常填寫并提交到場地批準(zhǔn)人頁面。根據(jù)過去的一些情況得出結(jié)論,不是所有錯誤的錯誤都能在檢測階段被發(fā)現(xiàn)。此外,編碼過程中必然會發(fā)生新的錯誤。如果軟件在正式運(yùn)轉(zhuǎn)之前幾乎沒有檢測和修正軟件的錯誤,這些錯誤遲早會在代碼成熟過程中被發(fā)現(xiàn)。那個時候,為了修正這些錯誤不僅要花費(fèi)更多的費(fèi)用,但是,結(jié)果也經(jīng)常會成為非常不好的原因。測試的目的是在軟件進(jìn)入實(shí)際工作環(huán)境之前,盡可能在軟件中發(fā)現(xiàn)更多錯誤。6.1測試過程測試過程依照先前設(shè)定的測試計(jì)劃,將測試過程分為功能測試和性能測試,功能測試測試了在線申請場地系統(tǒng)是否實(shí)現(xiàn)了所有的功能,性能測試測試了在線申請場地系統(tǒng)是否滿足了個人用戶和管理者所需的性能標(biāo)準(zhǔn)。6.1.1主頁面登錄模塊測試本系統(tǒng)主頁面登錄模塊中,輸入注冊成功的賬號密碼進(jìn)行正規(guī)登錄操作,輸入尚未注冊成功的賬號進(jìn)行登錄、輸入已注冊賬號(姓名:黃凱,賬號:1,密碼:1)進(jìn)行登錄、輸入空賬號進(jìn)行登錄測試。測試用例如下表6.1所示。表6.1登錄模塊測試用例表6.2.2用戶預(yù)約申請模塊測試本系統(tǒng)重要功能之一用戶教室預(yù)約申請功能,需要自動獲取用戶姓名作為申請人,輸入相關(guān)申請,點(diǎn)擊申請按鈕,將教室預(yù)約申請表傳遞到管理員審核界面,等待管理員審核。測試用例如下表6.2所示。表6.2用戶預(yù)約申請用例表6.1.3管理員審核模塊測試本系統(tǒng)管理員審核功能為核心功能,管理員通過查看所有用戶預(yù)約申請信息可以進(jìn)行預(yù)約申請信息的審核,分為審核通過和審核駁回兩個操作,審核通過后會在管理員界面中已通過列表中展示,同此,審核駁回申請會在管理員界面中未通過列表中展示。測試用例如下表6.3所示。表6.3管理員審核用例表6.1.4用戶個人中心模塊測試系統(tǒng)用戶個人中心模塊,用于用戶查看待審核預(yù)約申請、已通過申請和已駁回申請,對于用戶待審核教師預(yù)約申請,用戶能夠在管理員沒能審核通過之前進(jìn)行申請信息的刪除操作,重新進(jìn)行該場地的預(yù)約申請。管理員審核完成后,用戶可以在個人中心中已通過列表和未通過列表查看預(yù)約申請是否通過。測試用例如表6.4所示。表6.4個人中心用例表6.1.5性能測試小程序的前端性能分為啟動性能和運(yùn)行時性能。啟動性能集中在總啟動時間、第一個畫面時間,運(yùn)行時性能主要集中在頁面切換時間、內(nèi)存消耗和存儲器異常。1.首屏?xí)r間用戶打開小程序后顯示第一個屏幕的主內(nèi)容的時間。第一個畫面時間過長的話,會給用戶長時間顯示空白畫面,影響用戶。2.渲染時間通過改變數(shù)據(jù)來渲染第一個頁面結(jié)構(gòu)更改所需的時間。渲染界面會因?yàn)橛脩舾杏X到堵塞而花太多時間,導(dǎo)致用戶體驗(yàn)降低。如果發(fā)生此情況,則需要確認(rèn)同時渲染的區(qū)域是否太大(例如,列表太長)?;蛘?,取決于呈現(xiàn)的計(jì)算是否過于復(fù)雜。3.腳本執(zhí)行時間如果腳本執(zhí)行太長時間,用戶將無法執(zhí)行,易拓展性將會降低,需要確認(rèn)腳本的邏輯并優(yōu)化。4.setData調(diào)用頻率通過的信號過多的話,處理隊(duì)列被阻塞,接口的呈現(xiàn)不能及時進(jìn)行,有可能發(fā)生卡頓。避免不必要的頻繁呼叫。5.WXML節(jié)點(diǎn)數(shù)建議每頁使用的WXML節(jié)點(diǎn)小于1000,節(jié)點(diǎn)樹的深度小于30級,子節(jié)點(diǎn)的數(shù)量小于60。WXML節(jié)點(diǎn)樹過大,內(nèi)存使用量增加,樣式重新排列時間變長,影響資源量。6.圖片緩存啟用HTTP高速緩存控制后,在下次加
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 法律學(xué)合同法試題解析
- 2023年高級育嬰師考試試題及答案三套
- 2025年上半年宜賓發(fā)展產(chǎn)城投資限公司第三批員工公開招聘易考易錯模擬試題(共500題)試卷后附參考答案
- 2025年上半年安徽阜陽市圖書館外包服務(wù)人員公開招聘45人易考易錯模擬試題(共500題)試卷后附參考答案
- 2025年上半年安徽省懷寧縣事業(yè)單位招考易考易錯模擬試題(共500題)試卷后附參考答案
- 2025年上半年安徽安慶望江縣中醫(yī)醫(yī)院第二次招聘專業(yè)技術(shù)人員60人易考易錯模擬試題(共500題)試卷后附參考答案
- 2025年上半年安徽安慶市數(shù)據(jù)資源管理局公開招聘工作人員10人易考易錯模擬試題(共500題)試卷后附參考答案
- 2025年上半年安徽合肥高新區(qū)管委會直屬國企業(yè)招聘28人易考易錯模擬試題(共500題)試卷后附參考答案
- 2025年上半年安徽合肥廬江縣部分事業(yè)單位選調(diào)工作人員13人易考易錯模擬試題(共500題)試卷后附參考答案
- 2025年上半年寧波市職教中心學(xué)校招考機(jī)房管理人員易考易錯模擬試題(共500題)試卷后附參考答案
- 2024年湖南省中考英語試題卷(含答案)
- 一例結(jié)腸穿孔手術(shù)患者護(hù)理查房
- 《鐵路職業(yè)道德》課件-3.1 鐵路職業(yè)意識
- 生物材料伴我行 知到智慧樹網(wǎng)課答案
- 【碧桂園項(xiàng)目成本控制存在的問題及優(yōu)化建議探析11000字(論文)】
- 2024年河北省初中學(xué)業(yè)水平適應(yīng)性測試生物學(xué)試卷
- 《鴻門宴》(教學(xué)課件)- 統(tǒng)編版高中語文必修下冊
- 標(biāo)識標(biāo)牌制作及安裝項(xiàng)目技術(shù)方案
- 醫(yī)療器械物價收費(fèi)申請流程
- DB3410T 34-2024特定地域單元生態(tài)產(chǎn)品價值核算規(guī)范
- 青島中石化輸油管道爆炸事故調(diào)查報告
評論
0/150
提交評論