基于大數(shù)據(jù)可視化技術(shù)學(xué)生學(xué)習(xí)評價系統(tǒng)的設(shè)計與實現(xiàn)_第1頁
基于大數(shù)據(jù)可視化技術(shù)學(xué)生學(xué)習(xí)評價系統(tǒng)的設(shè)計與實現(xiàn)_第2頁
基于大數(shù)據(jù)可視化技術(shù)學(xué)生學(xué)習(xí)評價系統(tǒng)的設(shè)計與實現(xiàn)_第3頁
基于大數(shù)據(jù)可視化技術(shù)學(xué)生學(xué)習(xí)評價系統(tǒng)的設(shè)計與實現(xiàn)_第4頁
基于大數(shù)據(jù)可視化技術(shù)學(xué)生學(xué)習(xí)評價系統(tǒng)的設(shè)計與實現(xiàn)_第5頁
已閱讀5頁,還剩62頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

–1引言1.1研究背景隨著信息時代的發(fā)展,數(shù)據(jù)可視化技術(shù)更加成熟,通過將更多的文字信息轉(zhuǎn)換為動態(tài)、多維、三維等圖形立體的展示在視覺中。有此基礎(chǔ)下,學(xué)生學(xué)習(xí)評價是作為對學(xué)生努力成果展示的重要方式,不應(yīng)僅僅是通過成績成績單去一概而論。通過將數(shù)據(jù)可視化技術(shù)的引入,提供了新的展示方式。在過去,學(xué)生評價展示主要集中在成績單上,但傳統(tǒng)的展示方式往往難以滿足學(xué)生以及教師的學(xué)習(xí)。傳統(tǒng)的評價方法,一是教師對學(xué)生學(xué)習(xí)積極度評價,二是教師對學(xué)生提問對知識的掌握程度評價,三是通過各科期末成績的分?jǐn)?shù)去判斷,但如果只是通過這幾個方面是無法準(zhǔn)確判斷學(xué)生在學(xué)習(xí)中的具體表現(xiàn),因此可以設(shè)立過程性考核、學(xué)期性考核和終結(jié)性考核三大考核來全面的判斷學(xué)生在學(xué)習(xí)中的所遇到的問題,如果僅憑期末分?jǐn)?shù)和平時表現(xiàn)是無法整體的了解學(xué)生的學(xué)習(xí)狀態(tài)以及學(xué)習(xí)成果,就無法正確地去糾正學(xué)生的學(xué)習(xí)方法,這就失去了教學(xué)評價的意義?;谶@個背景,隨著科技的飛速發(fā)展以及Internet的普及,本課題利用軟件技術(shù)實現(xiàn)一個不同于傳統(tǒng)的教學(xué)評價系統(tǒng),主要通過對數(shù)據(jù)分析,得出更有效的評價。對比于紙質(zhì)評價成本低易長久保存,減輕教學(xué)管理工作量,師生能通過有效的評價去改正自身存在的問題。相比于傳統(tǒng)的評價系統(tǒng)沒有對數(shù)據(jù)的分析的能力,即使有使用的評價模型也過于簡單無法通過圖表快速顯示,不但沒有通用性,可維護(hù)性也差。1.2國內(nèi)外教學(xué)評價現(xiàn)狀與突出問題1.2.1國內(nèi)研究情況隨著人口的不斷增長,辦學(xué)規(guī)模越來越大,教育也緊跟著不斷的發(fā)展,教學(xué)的質(zhì)量問題也就成為重點(diǎn)研究的方向,隨著時代的發(fā)展更多的人提出了自己的見解和方法:葉寧,張莉娟(2010)提出了院校的教學(xué)質(zhì)量監(jiān)控與評價工作是一項系統(tǒng)性的工程,而學(xué)生學(xué)習(xí)質(zhì)量評價是其中一個特別重要的方面。為研究確定科學(xué)、系統(tǒng)、動態(tài)、操作性強(qiáng)的院校學(xué)生學(xué)習(xí)質(zhì)量評價體系與標(biāo)準(zhǔn),提院校學(xué)生的學(xué)習(xí)質(zhì)量,對院校學(xué)生學(xué)習(xí)質(zhì)量評價的現(xiàn)狀作了充分調(diào)查,并對調(diào)查結(jié)果進(jìn)行了認(rèn)真的統(tǒng)計分析和數(shù)據(jù)處理REF_Ref5955\w\h[1]。沙立(2006)提出了對課程改革,并倡導(dǎo)“以生為本,立足過程,進(jìn)發(fā)展”的學(xué)生學(xué)習(xí)評價,革促進(jìn)評價的功能由以往注重甄別、選拔轉(zhuǎn)向關(guān)注學(xué)生成長的過程與個體差異REF_Ref6137\w\h[2]。鄧?yán)盍?2006)提出了從學(xué)習(xí)評價的定義、功能、類型、要求和常用的方法幾方面加以論述得出學(xué)習(xí)評價的結(jié)果準(zhǔn)確地反映著學(xué)生的學(xué)習(xí)情況和教師的教學(xué)質(zhì)量、效率。通過對學(xué)習(xí)評價結(jié)果的分析能及時發(fā)現(xiàn)學(xué)生的不足了解學(xué)生的智力發(fā)展水平和非智力因素的開發(fā)情況,通過及時的交流控制并激發(fā)學(xué)生的學(xué)習(xí)行為去解決REF_Ref6213\w\h[3]。我國的學(xué)生學(xué)習(xí)評價的改革與發(fā)展,影響并促進(jìn)了各大高校學(xué)生學(xué)習(xí)評價的改革與發(fā)展。通過前人的研究發(fā)現(xiàn)學(xué)生學(xué)習(xí)評價至關(guān)重要,而學(xué)習(xí)評價分析出的結(jié)果為課堂教與學(xué)過程的評價提供理論指導(dǎo),為教師改迸課堂教學(xué)起促進(jìn)作用,為學(xué)生提高學(xué)習(xí)的積極性起激勵作用REF_Ref6275\w\h[4]。1.2.2國外研究情況NadezhdaOlegovnaBayukova,LudmilaAlexandrovnaKareva,LiliyaTarasovnaRudometova,(2015)提出了為了提高學(xué)生教育質(zhì)量的目的,在創(chuàng)新與傳統(tǒng)教學(xué)方法相結(jié)合的基礎(chǔ)上,能讓老師能更高質(zhì)量地完成教育任務(wù),對學(xué)生進(jìn)行高質(zhì)量學(xué)習(xí)訓(xùn)練的方法,以及在高校運(yùn)用現(xiàn)代教育技術(shù)進(jìn)行教學(xué),對學(xué)生能力進(jìn)行評價的系統(tǒng)開發(fā)而創(chuàng)建的REF_Ref6340\w\h[5]。ErikBlair,KeishaValdezNoel(2014)提出了學(xué)生評價系統(tǒng)是一個有很高利用價值能幫助教師在教學(xué)上進(jìn)行改進(jìn)的做法,但卻發(fā)現(xiàn)這項研究很少有證據(jù)表明,這些評價是真正導(dǎo)致教師教學(xué)質(zhì)量變化提高的做法REF_Ref6415\w\h[6]。NoelleA.Paufler,KelleyM.King,PingZhu(2020)提出了以從業(yè)人員的生活經(jīng)驗可以為政策的制定者提供自己的學(xué)習(xí)信息,讓他們重新考慮與問責(zé)制相關(guān)的評估系統(tǒng)如何以及在多大程度上能夠?qū)處煹膶I(yè)成長和學(xué)生學(xué)習(xí)產(chǎn)生有意義的影響REF_Ref6474\w\h[7]。這表明在創(chuàng)新和傳統(tǒng)教育相結(jié)合下能通過學(xué)生學(xué)習(xí)評價系統(tǒng)提高學(xué)生高質(zhì)量的學(xué)習(xí),以及對教師的專業(yè)成長有很多的幫助。1.2.3突出問題因教學(xué)的觀念落后,致使許多學(xué)校還是以升學(xué)率、考試成績?nèi)ピu價學(xué)校的教學(xué)質(zhì)量,用成績?nèi)ピu價教師的教學(xué)水平。卻完全忽視教學(xué)過程中的評價,較為重視于教學(xué)結(jié)果的評價,而學(xué)生的發(fā)展是一個過程,促進(jìn)學(xué)生的發(fā)展同樣需要經(jīng)歷一個過程REF_Ref6572\w\h[8]。考試分?jǐn)?shù)的作用被放大,看重于最終結(jié)果,而忽視過程,過多看重于短期而輕忽長遠(yuǎn)發(fā)展。為解決問題,因此需要一套新的評價體系以及跟輕松的展示方式,并將重心放于過程上且不輕忽最終結(jié)果。1.3本文研究的目的和意義在學(xué)生學(xué)習(xí)評價體系中采取開展過程性評價,可以有效解決現(xiàn)有學(xué)生學(xué)習(xí)評價體系的諸多弊端,給教師提供學(xué)生學(xué)習(xí)出現(xiàn)的問題,快速提升教學(xué)水平。還能讓學(xué)生對自己學(xué)習(xí)有一個全面的認(rèn)識,對評價過程有一個全面的參與??茖W(xué)評價:將科技與新評價相結(jié)合,將可視化技術(shù)加入新的評價體系中,以立體的圖形展示各類評價信息,讓師生直觀了解到評價中所產(chǎn)生的學(xué)習(xí)問題。數(shù)據(jù)檔案:通過將紙質(zhì)評價轉(zhuǎn)換為數(shù)據(jù),大大減輕教學(xué)管理工作。還能將評價數(shù)據(jù)進(jìn)行對比,掌握每個年齡段學(xué)生的學(xué)習(xí)方法存在的問題,及時加以改正。教師也能通過這些問題提升自身教學(xué)水平,讓學(xué)校的教研水平發(fā)生質(zhì)的改變。自我認(rèn)知:對于學(xué)生而言,讓學(xué)生更加清楚自己在學(xué)習(xí)中哪方面不足,哪方面優(yōu)秀,找到自己存在的優(yōu)勢并彌補(bǔ)自己的不足之處,增強(qiáng)自己的學(xué)習(xí)信心,能全身心的參與到評價之中,并通過問題促進(jìn)學(xué)生自我反思并通過反思推動自我成長。便捷平臺:簡單的評價系統(tǒng)操作,圖形的可視化大屏,讓師生都能參與到評價系統(tǒng)中來,并通過將數(shù)據(jù)分析后展示的圖形讓教師和學(xué)生了解存在的問題,讓問題促使師生共同進(jìn)步,并為社會培育真正的高素質(zhì)人才。習(xí)慣養(yǎng)成:通過長期的過程評價,讓學(xué)生和老師都能養(yǎng)成學(xué)習(xí)中過程的評價習(xí)慣,及時了解自身最近的情況。且在學(xué)習(xí)之外,也易讓學(xué)生養(yǎng)成過程評價的習(xí)慣。而傳統(tǒng)的學(xué)生學(xué)習(xí)評價系統(tǒng)已經(jīng)不能滿足現(xiàn)在的需求,中國人口的增多和教育的普及導(dǎo)致數(shù)據(jù)量的增大,傳統(tǒng)的教學(xué)評價處理就有些力不從心,隨著網(wǎng)絡(luò)和編程技術(shù)的成熟大數(shù)據(jù)就可以完美解決這些問題,通過數(shù)據(jù)可視化可以清晰明了的顯示個人的成長,通過圖表進(jìn)行對比更加明確自身問題。1.4研究內(nèi)容與結(jié)構(gòu)1.4.1研究內(nèi)容主要研究是基于目前的傳統(tǒng)學(xué)習(xí)評價手段,利用信息化和部分計算機(jī)新技術(shù)提供輔助數(shù)據(jù)支撐,采用對學(xué)生學(xué)習(xí)評價數(shù)據(jù)的可視化普遍采用減少不必要的數(shù)據(jù)量的方式,以快速生成有意義的可視化圖形REF_Ref6742\w\h[9],再結(jié)合高校教學(xué)課堂的特點(diǎn),提出一些新的評價方向,每個方向都可以提出一些詳細(xì)的評價內(nèi)容,例如學(xué)習(xí)成績方面,可以對學(xué)生的平均分、及格率、優(yōu)秀率等進(jìn)行評價。學(xué)習(xí)態(tài)度方面,可以對學(xué)生的上課積極性、主動性、聽課認(rèn)真性等進(jìn)行評價;學(xué)習(xí)知識掌握方面,可以對學(xué)生的掌握程度、獨(dú)立思考、總結(jié)歸納等進(jìn)行評價。學(xué)習(xí)提升方面,可以對學(xué)生的知識掌握、問題分析等進(jìn)行評價。1.4.2結(jié)構(gòu)本文章節(jié)安排如下:第1章引言介紹學(xué)生學(xué)習(xí)評價的研究背景﹑目的、內(nèi)容、意義和國內(nèi)外研究現(xiàn)狀以及突出問題。第2章系統(tǒng)采用的技術(shù),簡述了SpringBoot,IntelliJIDEA,NavicatPremium15等特點(diǎn)以及為什么選擇這些技術(shù)。第3章系統(tǒng)的需求分析、系統(tǒng)的可行、系統(tǒng)的功能需求分析以及系統(tǒng)的非功能需求分析。第4章系統(tǒng)的總體設(shè)計,有對功能的設(shè)計、數(shù)據(jù)表的設(shè)計、系統(tǒng)整體設(shè)計原理等,模塊實現(xiàn)的功能,以及數(shù)據(jù)庫表的關(guān)系和結(jié)構(gòu)的設(shè)計。第5章系統(tǒng)的功能實現(xiàn),開發(fā)的環(huán)境,學(xué)生學(xué)習(xí)評價系統(tǒng)的登陸、注冊、可視化大屏等功能的重要實現(xiàn)。第6章系統(tǒng)的測試用例,測試系統(tǒng)的登陸、注冊、可視化大屏等功能是否正常運(yùn)行。第7章總結(jié)本文研究的課題信息以及指出后面還需要改進(jìn)的方向。

2開發(fā)工具與技術(shù)原理介紹2.1開發(fā)工具介紹2.1.1IntelliJIDEAIntelliJIDEA簡稱為IDEA,是以java編程語言為主的集成開發(fā)環(huán)境。IDEA是公認(rèn)好用的java開發(fā)工具,有智能代碼助手、重構(gòu)、代碼自動提示JavaEE支持、創(chuàng)新的GUI設(shè)計、代碼分析等功能幫助開發(fā)者進(jìn)行快速開發(fā)。IDEA主要優(yōu)勢(相較于Eclipse而言)強(qiáng)大的整合能力。比如:Git、Maven、Spring等提示功能的快速、便捷提示語言功能范圍廣好用的快捷鍵和代碼模板精準(zhǔn)搜索2.1.2NavicatPremium15NavicatPremium15是一款數(shù)據(jù)庫管理工具,適用于數(shù)據(jù)庫系統(tǒng),包括MySQL、SQLServer、MariaDB、Oracle等。幫助開發(fā)者管理和操作數(shù)據(jù)庫。NavicatPremium15的一些主要特點(diǎn)和功能:各類數(shù)據(jù)庫管理、簡單的界面、數(shù)據(jù)庫設(shè)計和建模、數(shù)據(jù)編輯和查詢、數(shù)據(jù)同步和備份、數(shù)據(jù)傳輸和導(dǎo)入導(dǎo)出、安全和權(quán)限管理、任務(wù)自動化和調(diào)度。易于使用、功能豐富、適用多種的數(shù)據(jù)庫系統(tǒng)。有著十分全面的功能和工具,幫助開發(fā)者對數(shù)據(jù)庫的操作和管理,可以進(jìn)行執(zhí)行查詢、建模、數(shù)據(jù)同步、數(shù)據(jù)設(shè)計、數(shù)據(jù)備份和腳本運(yùn)行,以及權(quán)限和安全管理。對于開發(fā)者還是數(shù)據(jù)庫管理人員,都可以受益于這便捷和強(qiáng)大的功能。2.2技術(shù)原理介紹2.2.1SpringBoot框架Spring框架是Java平臺上的一種開源應(yīng)用框架,是Java項目中的最常使用的工具。SpringBoot是由Pivotal團(tuán)隊提供的,基于Spring4.0設(shè)計的JavaWeb開發(fā)的框架,包含了Spring中所有的特性,并通過對配置的簡化將項目搭建和開發(fā)簡化,SpringBoot還通過將大量的數(shù)據(jù)進(jìn)行兼容解決依賴沖突的問題。SpringBoot所具備的特征有:能完全獨(dú)立創(chuàng)建Spring的應(yīng)用程序,內(nèi)嵌Maven插件、Tomcat容器、Web服務(wù)器,還能創(chuàng)建可執(zhí)行的JAR包,能自動配置對象和對象模型,對系統(tǒng)進(jìn)行監(jiān)控和管理,簡化單元和集成測試,微服務(wù)支持和社區(qū)支持。2.2.2Vue框架Vue.js簡稱(Vue)采用JavaScript框架去構(gòu)建用戶界面。采取簡易的API實現(xiàn)響應(yīng)的數(shù)據(jù)綁定以及視圖組件,核心庫關(guān)心圖層,易于上手兼容性強(qiáng)。Vue所具備的特征有:響應(yīng)式的數(shù)據(jù)綁定、組件化開發(fā)、輕量級和靈活性、指令和表達(dá)式、客戶端路由、狀態(tài)管理、構(gòu)建工具、社區(qū)支持。2.2.3ECharts圖表ECharts是基于JavaScript實現(xiàn)的開源數(shù)據(jù)可視化圖表庫能解決各類復(fù)雜的數(shù)據(jù)可視化效果,有著豐富的圖表類型和交互能力,同時支持自定義開發(fā)、適配移動端和強(qiáng)大的社區(qū)支持。ECharts所具備的特征有:豐富的可視化類型(折線圖、柱狀圖、統(tǒng)計的盒形圖)、千萬級的數(shù)據(jù)前端展示、移動端的優(yōu)化、多渲染方式、動態(tài)的數(shù)據(jù)、絢麗的特效。2.2.4ElementUIElementUI是基于Vue.js的UI組件庫。是一套高質(zhì)量的界面組件,能快速的搭建美觀、功能豐富的界面,易于上手、靈活性強(qiáng)、可定制使用適用于各種Vue項目。ElementUI所具備的特征有:與Vue深度集成較強(qiáng)的適配性、組件豐富兼容主流瀏覽器、離線緩存、詳細(xì)介紹文檔、豐富主題可自定義、成熟生態(tài)。

3系統(tǒng)需求分析3.1系統(tǒng)可行性分析可行性分析的目的是用已有的研究工作基礎(chǔ)、已具備的研究條件以最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決REF_Ref6849\w\h[10]。技術(shù)基礎(chǔ):SpringBoot是一個JavaWeb開發(fā)的框架,基于Spring4.0設(shè)計的JavaWeb開發(fā)的框架,包含了Spring中所有的特性,并通過對配置的簡化將項目搭建和開發(fā)簡化,SpringBoot還通過將大量的數(shù)據(jù)進(jìn)行兼容解決依賴沖突的問題。Vue是一個獨(dú)立的社區(qū)驅(qū)動的項目,它是目前開發(fā)者中使用最多的JavaScript框架之一,是一款輕量級的框架易于學(xué)習(xí)和使用能讓開發(fā)者快速上手,有著龐大的社區(qū)支持,并且Vue能處理大規(guī)模的應(yīng)用開發(fā)。Navicatpremium15是數(shù)據(jù)庫管理的工具。通過使用工具連接到數(shù)據(jù)庫,通過界面去查看數(shù)據(jù)庫中的表數(shù)據(jù)。還可以通過登錄數(shù)據(jù)庫去操作其他數(shù)據(jù)庫。理論基礎(chǔ):在現(xiàn)有的評價體系下,教育評價需回歸教育的本質(zhì),而對學(xué)生學(xué)習(xí)的評價不僅能改善教學(xué),更能促進(jìn)學(xué)生的全面發(fā)展。評價內(nèi)容需要更加深入,評價方法因從傳統(tǒng)評價吸取經(jīng)驗并改良產(chǎn)生新的評價體系。對于當(dāng)前學(xué)生學(xué)習(xí)評價的趨勢,應(yīng)當(dāng)反思當(dāng)下評價中面臨的問題,去改進(jìn)教學(xué)評價,并把學(xué)生放在評價首要位置。技術(shù)可行性隨著科技的發(fā)展各項技術(shù)已經(jīng)成熟,有很多框架和語言供我們選擇。對于本項目開發(fā)所需用到相關(guān)技術(shù)SpringBoot、Vue、Echarts、ElmentUI等,因此系統(tǒng)開發(fā)在技術(shù)上是可行。經(jīng)濟(jì)可行性開發(fā)成本制約著項目開發(fā),因此開發(fā)成本要在可控范圍內(nèi)。開發(fā)所需軟硬件設(shè)備購置與安裝的費(fèi)用需提前規(guī)劃準(zhǔn)備。本系統(tǒng)開發(fā)所需軟件均可從網(wǎng)上免費(fèi)找到,因此在這方面沒有開發(fā)成本。另一方面軟件的運(yùn)行需要的硬件需求不高,一般電腦都可滿足要求,因此說明該系統(tǒng)在經(jīng)濟(jì)上是可行的。操作可行性系統(tǒng)操作界面的簡單易懂方面操作,系統(tǒng)將需要實現(xiàn)的功能呈現(xiàn)在各自的主界面上,所以操作人員只需要簡單的增刪查改或?qū)雽?dǎo)出操作,因此在操作上是可行的。3.2系統(tǒng)功能需求分析登錄注冊的驗證 分為兩種情況有賬號無賬號: 有賬號:輸入自己的賬號、密碼和驗證碼登錄系統(tǒng),無賬號:需要去注冊自己的賬號在返回登錄界面進(jìn)行登陸操作,如圖3.1。圖3.1用戶登錄用例圖不同的用戶登錄不同的主界面 可以把用戶分為管理員和用戶: 管理員能直接輸入賬號密碼進(jìn)入頁面管理,用戶則會直接進(jìn)入可視化大屏界面,便于學(xué)生和教師查看信息,如圖3.2。

圖3.2用戶登錄界面用例圖根據(jù)學(xué)生的專業(yè)區(qū)分所學(xué)課程 每個人的專業(yè)都不一定相同所以不同專業(yè)的所學(xué)的課程不同,可以在數(shù)據(jù)庫中將同專業(yè)的所學(xué)的課程做標(biāo)記進(jìn)行區(qū)分。系統(tǒng)權(quán)限不同 系統(tǒng)分為了管理員和用戶: 管理員:能對用戶增刪改查的信息修改以及用戶權(quán)限劃分,以及通知公告添加。 用戶:登錄自己的賬號能查看個人信息并能對信息進(jìn)行更改,能查看以及搜索對應(yīng)的成績評價,如圖3.3所示。圖3.3系統(tǒng)權(quán)限

查詢信息學(xué)生可以查詢自己的成績評價信息,比如終結(jié)性考核評價可以根據(jù)學(xué)生的考試科目進(jìn)行查找,頁面則只顯示關(guān)于搜索科目的成績信息,如圖3.4。圖3.4普通用戶查詢信息用例圖可視化大屏通過可視化技術(shù)將數(shù)據(jù)處理后以圖表的方式顯示在屏幕上,可以將其分為以下幾個模塊:顯示自身的賬號信息和姓名顯示通知通告顯示學(xué)期過程性考核平均成績顯示學(xué)期終結(jié)性考核平均成績顯示自身專業(yè)的課程信息顯示自身的課程成績顯示階段成績提升信息顯示班級排行顯示終結(jié)性考核成績教師信息管理將教師的個人信息通過表格的方式顯示有教師編號、教師姓名、性別、所屬學(xué)院以及聯(lián)系方式,管理員能進(jìn)行增刪改查信息,用戶能查詢本學(xué)院的在職教師。學(xué)生信息管理將學(xué)生的個人信息通過表格的方式顯示有學(xué)生學(xué)號、學(xué)生姓名、性別、所屬學(xué)院、所屬專業(yè)、所屬班級、聯(lián)系電話,管理員能進(jìn)行增刪改查信息,用戶能查詢本專業(yè)同學(xué)。成績管理將其分為過程性考核成績、學(xué)期考核成績、終結(jié)性考核成績:過程性考核成績:通過教師階段性對學(xué)生進(jìn)行考核所得出的成績學(xué)期考核成績:由過程性考核成績中的階段性成績和終結(jié)性考核成績組成終結(jié)性考核成績:通過期末對學(xué)生的課程考核得出成績?nèi)藛T管理分為學(xué)生管理和教師管理,管理人員能對學(xué)生和教師信息增刪改查。登錄管理會顯示到登錄賬號、PC機(jī)地址、登錄城市、使用的瀏覽器、以及操作系統(tǒng)版本和登陸的時間和用戶的強(qiáng)行退出功能。3.3系統(tǒng)非功能需求分析可靠性學(xué)生學(xué)習(xí)評價系統(tǒng)必須具有高可靠性,確保在各種情況下都能正常運(yùn)行,不會因短暫的故障或錯誤而影響評價過程。系統(tǒng)應(yīng)具有容錯機(jī)制,能夠處理異常情況,并能在發(fā)生故障時快速恢復(fù)。安全性學(xué)生學(xué)習(xí)評價系統(tǒng)需要保證數(shù)據(jù)的安全性,防止數(shù)據(jù)泄露、篡改或損壞。還應(yīng)使用用戶身份驗證、訪問控制、數(shù)據(jù)加密等去防止數(shù)據(jù)安全,以及SQL注入攻擊等??删S護(hù)性學(xué)生學(xué)習(xí)評價系統(tǒng)應(yīng)具有良好的可維護(hù)性,方便管理員進(jìn)行日常維護(hù)和更新。系統(tǒng)應(yīng)采用模塊化設(shè)計,便于代碼的修改和擴(kuò)展。系統(tǒng)應(yīng)提供詳細(xì)的錯誤日志和異常報告,幫助管理員快速定位和解決問題??蓴U(kuò)展性學(xué)生學(xué)習(xí)評價系統(tǒng)應(yīng)具備可擴(kuò)展性,以適應(yīng)未來可能的業(yè)務(wù)增長和功能擴(kuò)展。系統(tǒng)應(yīng)采用開放式架構(gòu),方便新增功能模塊的集成。同時系統(tǒng)應(yīng)具備良好的數(shù)據(jù)庫設(shè)計和架構(gòu),以便于數(shù)據(jù)的擴(kuò)展和存儲??捎眯詫W(xué)生學(xué)習(xí)評價系統(tǒng)應(yīng)具有良好的可用性,方便教師和學(xué)生使用。系統(tǒng)應(yīng)具備友好的可視化的界面和操作的簡單化,降低操作難度。同時系統(tǒng)應(yīng)當(dāng)準(zhǔn)備完整的幫助文檔,以解決用戶在使用過程中遇到的問題??蓽y試性學(xué)生學(xué)習(xí)評價系統(tǒng)應(yīng)具有良好的可測試性,確保系統(tǒng)的質(zhì)量和穩(wěn)定性。系統(tǒng)應(yīng)先實施測試計劃和測試用例,測試各種功能和使用場景。此外系統(tǒng)應(yīng)具備可追溯性強(qiáng)的缺陷跟蹤和報告機(jī)制,以便于問題的定位和解決。3.3.1性能需求本文開發(fā)的系統(tǒng)是建立在B/S架構(gòu)上的,可靠性和響應(yīng)速度上能得到保障。同時系統(tǒng)中的評價信息也能作為教師在學(xué)校的教學(xué)能力體現(xiàn),對此需要對評價有著較高的要求。管理員應(yīng)當(dāng)能直接對用戶進(jìn)行相關(guān)權(quán)限的角色分配,不同角色擁有不同的功能,系統(tǒng)運(yùn)行中主要由管理員去維護(hù)系統(tǒng)。同時系統(tǒng)還需具備擴(kuò)展性和文件導(dǎo)入導(dǎo)出功能和文件的兼容性,讓文件能與辦公軟件相結(jié)合讓存儲數(shù)據(jù)處理更加便攜。3.3.2界面需求界面設(shè)計風(fēng)格樣式:采用可視化大屏和表格展示的設(shè)計風(fēng)格,顏色以藍(lán)色為主色調(diào)表格頁面展示以白色為主。用戶界面要求:易用性至關(guān)重要,能快速定位到功能按鈕,界面設(shè)計簡潔直觀。安全性需求:用戶登錄時必須進(jìn)行身份驗證,并且密碼要進(jìn)行加密處理。界面布局:系統(tǒng)主界面包括菜單欄、狀態(tài)欄、導(dǎo)航欄和主窗口,菜單欄應(yīng)該包含所有主要功能。界面元素:系統(tǒng)可視化大屏頁面包括圖表、表格等元素,表格頁面包括按鈕、文本框、下拉框、表格等元素,每個元素應(yīng)該有明確的標(biāo)識和說明。界面交互:用戶可以通過鼠標(biāo)點(diǎn)擊、鍵盤輸入等方式與系統(tǒng)進(jìn)行交互。界面效果:系統(tǒng)應(yīng)該提供動畫效果和提示信息,以提高用戶體驗。

4系統(tǒng)功能設(shè)計4.1系統(tǒng)整體結(jié)構(gòu)設(shè)計學(xué)生學(xué)習(xí)評價系統(tǒng)主要基于B/S架構(gòu)使用前后端分類開發(fā)和數(shù)據(jù)可視化技術(shù)進(jìn)行設(shè)計,根據(jù)功能需求,功能主要為教師和學(xué)生以及管理員在電腦上使用系統(tǒng)中的功能老師則是對每一位學(xué)生進(jìn)行評價,如過程性評價、學(xué)期性評價和終結(jié)性評價,結(jié)果通過查詢和統(tǒng)計功能進(jìn)行數(shù)據(jù)分析并將數(shù)據(jù)顯示在可視化大屏之上。系統(tǒng)模塊功能分為:用戶注冊登錄:系統(tǒng)的用戶在沒登錄之前只能到達(dá)登錄頁面去進(jìn)行登錄操作,用戶必須輸入正確賬戶和密碼才能進(jìn)入系統(tǒng),用戶沒有賬戶時則可進(jìn)行注冊再登錄,系統(tǒng)會對賬號和密碼進(jìn)行驗證后才能成功登錄獲得系統(tǒng)各項權(quán)限。人員管理:管理員能對學(xué)生信息和教師信息進(jìn)行增加、修改、刪除和查詢操作。會根據(jù)不同角色設(shè)置權(quán)限,例如學(xué)生只能查看自己的成績信息但無修改功能。成績信息管理:系統(tǒng)的主要模塊。主要包含過程性成績、學(xué)期成績、終結(jié)性成績:過程性考核成績:通過教師階段性對學(xué)生進(jìn)行考核所得出的成績學(xué)期考核成績:由過程性考核成績中的階段性成績和終結(jié)性考核成績組成終結(jié)性考核成績:通過期末對學(xué)生的全部課程考核得出成績課程信息:該功能模塊分為專業(yè)課和公共課課程。專業(yè)課程是需要學(xué)生通過專業(yè)查看自己學(xué)習(xí)的課程信息以及負(fù)責(zé)教師。公共課課程是學(xué)院組織的課程是學(xué)院每個專業(yè)都需要學(xué)習(xí)的。系統(tǒng)監(jiān)控:該功能模塊是為系統(tǒng)安全而設(shè)計的監(jiān)控用戶的正常登陸也防止有不法分子進(jìn)行破壞??梢暬笃两缑妫涸摴δ苣K所涵蓋的內(nèi)容非常豐富,是將所有的數(shù)據(jù)進(jìn)行分析整合采用圖表的方式顯示。用戶是此項功能的主要使用者,該模塊的設(shè)置是為了讓用戶更加清晰了解自己在哪方面那個階段上成績的不足,能及時加以改正。4.2系統(tǒng)功能模塊設(shè)計4.2.1用戶登錄模塊設(shè)計用戶通過輸入賬號密碼與驗證通過點(diǎn)擊登錄,登錄時會去判斷是用戶還是管理員或者教師如果是管理員或教師進(jìn)入信息管理頁面,學(xué)生進(jìn)入可視化大屏界面,如圖4.1所示。圖4.1用戶登錄流程圖

4.2.2用戶注冊模塊設(shè)計用戶可直接通過學(xué)號進(jìn)行注冊通過輸入學(xué)號、密碼和驗證碼點(diǎn)擊注冊即刻注冊成功,成功之后會根據(jù)權(quán)限進(jìn)行劃分登錄界面(權(quán)限由管理員進(jìn)行控制),如圖4.2所示。圖4.2用戶注冊流程圖4.2.3用戶修改密碼模塊設(shè)計用戶可以通過點(diǎn)擊頭像中的個人中心按鈕切換頁面,在個人中心頁面中點(diǎn)擊密碼修改,會出現(xiàn)舊密碼,新密碼,確認(rèn)密碼三個文本框,在這三個文本框中填入相對應(yīng)的密碼(右側(cè)眼睛圖表可以顯示密碼)系統(tǒng)會根據(jù)舊密碼是否正確去判斷密碼是否修改成功,如圖4.3所示。圖4.3用戶修改密碼流程圖4.2.4評價信息新增模塊設(shè)計管理員或教師通過對應(yīng)的評價信息去新增信息,點(diǎn)擊新增按鈕彈出新增的對話框,根據(jù)提示進(jìn)行去填寫(專業(yè)和課程都是通過下拉框的形式進(jìn)行填寫,方便輸入)填寫完成如果新增則點(diǎn)擊新增按鈕,否則點(diǎn)擊取消按鈕。點(diǎn)擊新增之后會根據(jù)新增信息進(jìn)行判斷是否符合新增條件滿足則新增成功,否則新增失敗,如圖4.4所示。圖4.4評價信息新增流程圖4.2.5評價信息修改模塊設(shè)計管理員或教師通過學(xué)生的學(xué)號或者姓名進(jìn)行修改,通過點(diǎn)擊修改按鈕彈出對話框,顯示當(dāng)前學(xué)生的一些信息(專業(yè)和課程都是通過下拉框的形式進(jìn)行填寫,方便輸入)完成修改后點(diǎn)擊修改,或者取消修改。點(diǎn)擊修改后根據(jù)提交的信息進(jìn)行判斷是否符合修改條件滿足則修改成功,否則修改失敗,如圖4.5所示。圖4.5評價信息修改流程圖4.2.6評價信息刪除模塊設(shè)計管理員或教師通過學(xué)生的學(xué)號或者姓名進(jìn)行刪除(可以選擇多個學(xué)生同時刪除),點(diǎn)擊刪除彈出提示對話框,詢問是否刪除信息,是則點(diǎn)擊刪除按鈕,或者點(diǎn)擊取消。點(diǎn)擊刪除后會去根據(jù)判斷角色是否符合權(quán)限要求,符合則刪除成功,否則刪除失敗,如圖4.6所示。圖4.6評價信息刪除流程圖4.3數(shù)據(jù)庫設(shè)計4.3.1E-R圖E-R圖又稱實體-聯(lián)系圖,用來描述現(xiàn)實生活中的概念模型。在這個圖中,用矩形框代表實體型,矩形框內(nèi)則寫明實體的名稱。橢圓形框代表實體屬性,與對應(yīng)的實體型采用實線相連接。實體型之間的關(guān)系,是采用菱形框代表的,與對應(yīng)的實體型采用實線相連接,在聯(lián)系類型標(biāo)明用途。本文開發(fā)的系統(tǒng)擁有多個實體,包括教師、班級、學(xué)生和課程。一個教師負(fù)責(zé)指導(dǎo)多個學(xué)生,一個學(xué)生則學(xué)習(xí)多門不同的課程,且每名學(xué)生會經(jīng)歷有多次評價考核。如圖4.7所示為具體的E-R圖表:

圖4.7學(xué)習(xí)評價實體的E-R圖首先設(shè)計要滿足需求的各種實體,通過設(shè)計相對應(yīng)的結(jié)構(gòu)為以后的復(fù)雜邏輯奠定基礎(chǔ)。這些實體包含各種具體信息通過相互之間的作用形成數(shù)據(jù)的流動[3]。具體的實體有學(xué)生實體,教師實體,課程實體,過程性評價實體,學(xué)期性評價實體,終結(jié)性評價實體。學(xué)生實體的E-R圖,如圖4.8所示。圖4.8學(xué)生信息實體的E-R圖教師實體的E-R圖,如圖4.9所示。圖4.9教師信息實體的E-R圖課程實體的E-R圖,如圖4.10所示。圖4.10課程信息實體的E-R圖過程性評價實體的E-R圖,如圖4.11所示。圖4.11過程性考核評價信息實體的E-R圖 學(xué)期性評價實體的E-R圖,如圖4.12所示。圖4.12學(xué)期性考核評價信息實體的E-R圖 終結(jié)性評價實體的E-R圖,如圖4.13所示。圖4.13終結(jié)性考核評價信息實體的E-R圖4.3.2主要數(shù)據(jù)表設(shè)計表4.1教師數(shù)據(jù)表字段名稱字段描述數(shù)據(jù)類型備注tea_id教師ID自動編號主鍵、唯一非空值、自增tea_code教師編號字符型系統(tǒng)登陸賬號、非空值tea_name教師姓名字符型非空值tea_sex性別布爾型非空值tea_college所在學(xué)院字符型非空值tea_phone聯(lián)系方式字符型非空值表4.2學(xué)生數(shù)據(jù)表字段名稱字段描述數(shù)據(jù)類型備注stu_id學(xué)生ID自動編號主鍵、唯一非空值、自增stu_code學(xué)生編號字符型系統(tǒng)登陸賬號、非空值stu_name學(xué)生姓名字符型非空值stu_sex性別布爾型非空值stu_college所在學(xué)院字符型非空值stu_major所在專業(yè)字符型非空值stu_class所在班級字符型非空值stu_phone聯(lián)系方式字符型非空值表4.3課程數(shù)據(jù)表字段名稱字段描述數(shù)據(jù)類型備注cou_code課程編號自動編號主鍵、唯一非空值、自增cou_name課程名字符型非空值cou_college所在學(xué)院字符型非空值cou_major所在專業(yè)字符型非空值cou_teacher授課教師字符型非空值表4.4過程性考核評價數(shù)據(jù)表字段名稱字段描述數(shù)據(jù)類型備注pro_id過程性考核ID自動編號主鍵、唯一非空值、自增pro_code過程性考核編號字符型主鍵、唯一非空值、自增pro_name過程性考核名稱字符型非空值stu_code學(xué)生編號字符型非空值pro_stu_name學(xué)生姓名字符型非空值pro_maj_name所在專業(yè)字符型非空值pro_cla_name所在班級字符型非空值pro_cou_name課程名字符型非空值pro_attendance上課出勤率字符型非空值pro_work作業(yè)完成率字符型非空值pro_expertise專業(yè)知識掌握程度字符型非空值pro_finality_mark聯(lián)系方式字符型非空值表4.5學(xué)期性考核評價數(shù)據(jù)表字段名稱字段描述數(shù)據(jù)類型備注sem_code學(xué)期考核編號自動編號主鍵、唯一非空值、自增sem_stu_code學(xué)生編號字符型非空值sem_stu_name學(xué)生姓名字符型非空值sem_cla_name所在班級字符型非空值sem_pro_one考核一字符型非空值sem_pro_two考核二字符型非空值sem_pro_three考核三字符型非空值sem_pro_four考核四字符型非空值sem_fin_mark終結(jié)性考核成績字符型非空值表4.6終結(jié)性考核評價數(shù)據(jù)表字段名稱字段描述數(shù)據(jù)類型備注fin_code終結(jié)性考核編號自動編號主鍵、唯一非空值、自增stu_code學(xué)生編號字符型非空值fin_student學(xué)生姓名字符型非空值fin_major專業(yè)名稱字符型非空值fin_course1考核一課程名字符型非空值fin_mark1考核一成績字符型非空值fin_course2考核二課程名字符型非空值fin_mark2考核二成績字符型非空值fin_course3考核三課程名字符型非空值fin_mark3考核三成績字符型非空值fin_course4考核四課程名字符型非空值fin_mark4考核四成績字符型非空值fin_avg終結(jié)性考核平均成績字符型非空值

5系統(tǒng)功能實現(xiàn)5.1開發(fā)環(huán)境硬件環(huán)境選擇處理器:11thGenIntel(R)Core(TM)i7-11800H@2.30GHz2.30GHz內(nèi)存:16.00GB系統(tǒng)類型:64位操作系統(tǒng)硬盤空間:500M軟件環(huán)境選擇操作系統(tǒng):Windows10開發(fā)環(huán)境:IntelliJIDEA2023.1.1數(shù)據(jù)庫:NavicatPremium15瀏覽器:IE6.0以上。5.2系統(tǒng)主要模塊功能實現(xiàn)5.2.1用戶登錄模塊實現(xiàn)用戶通過登錄頁面顯示的賬號欄和密碼欄填寫賬號和密碼,通過驗證碼的比對點(diǎn)擊登錄按鈕系統(tǒng)根據(jù)數(shù)據(jù)庫信息比對,比對正確即可進(jìn)入系統(tǒng),如圖5.1所示。圖5.1用戶登錄界面5.2.2用戶注冊模塊實現(xiàn)用戶通過注冊頁面賬號欄、密碼欄和確認(rèn)密碼欄填寫賬號和密碼,驗證碼比對點(diǎn)擊注冊按鈕系統(tǒng)回去查找是否存在用戶無則注冊賬號,有則返回錯誤信息如圖5.2所示。圖5.2用戶注冊界面5.2.3用戶信息模塊實現(xiàn)用戶信息界面主要是為系統(tǒng)管理員展示用戶的賬號、姓名、專業(yè)、聯(lián)系方式、啟用狀態(tài),可以通過用戶信息去進(jìn)行篩選用戶,管理員能直接對用戶進(jìn)行修改、刪除、導(dǎo)入、導(dǎo)出等功能,如圖5.3所示。圖5.3用戶信息界面5.2.4通知公告模塊實通知公告界面主要是針對系統(tǒng)管理員去設(shè)計的,顯示公告的標(biāo)題、類型、狀態(tài)、創(chuàng)建者和創(chuàng)建時間,管理員能直接對通知公告進(jìn)行添加、修改、刪除、查詢功能,能通過公告信息去篩選通知通告,如圖5.4所示。

圖5.4通知公告界面5.2.5學(xué)生信息模塊實現(xiàn)學(xué)生信息模塊顯示學(xué)生的學(xué)號、姓名、性別、所屬的學(xué)院、專業(yè)、班級以及聯(lián)系方式,能通過學(xué)生信息篩選學(xué)生,用戶賬號登錄時只能看到本專業(yè)的學(xué)生,管理員可以對學(xué)生進(jìn)行添加、修改、刪除、導(dǎo)出等功能,如圖5.5所示。圖5.5學(xué)生信息界面5.2.6教師信息模塊實現(xiàn)教師信息界面展示教師的編號、姓名、性別、所屬學(xué)院以及聯(lián)系方式,能通過教師信息篩選教師,教師用戶登錄能看到本學(xué)院的教師信息,管理員能直接對教師進(jìn)行添加、修改、刪除、導(dǎo)出等功能,如圖5.6所示。圖5.6教師信息界面5.2.7過程性考核評價信息模塊實現(xiàn)過程性考核評價信息界面主要顯示過程考核名稱、考核學(xué)生姓名、考核學(xué)生專業(yè)、考核學(xué)生班級、考生上課考勤率、考生作業(yè)完成率、考生專業(yè)知識掌握程度、過程終結(jié)性考核成績,可以通過學(xué)生姓名和學(xué)生專業(yè)去篩選學(xué)生的過程性考核評價成績信息,在客戶端只能看到自己專業(yè)的考核課程的過程性考核評價成績,系統(tǒng)管理員能查看所有人員的過程性考核評價成績,系統(tǒng)管理員可以對過程性考核成績進(jìn)行添加、修改、刪除、導(dǎo)出等功能,如圖5.7所示。

圖5.7過程性考核評價信息界面5.2.8學(xué)期性考核的過程性評價信息模塊實現(xiàn)學(xué)期性的過程性考核評價信息界面主要顯示考核科目、學(xué)期考核學(xué)生姓名、學(xué)期考核學(xué)生班級、學(xué)期考核學(xué)生所屬老師、學(xué)期考核過程性考核一、學(xué)期考核過程性考核二、學(xué)期考核過程性考核三、學(xué)期考核過程性考核四,可以通過學(xué)生姓名和考核科目去篩選學(xué)生的學(xué)期性的過程性考核評價成績信息,在客戶端只能看到自己的學(xué)期性的過程性考核評價成績,系統(tǒng)管理員能查看所有人員的學(xué)期性的過程性考核評價成績,系統(tǒng)管理員可以對學(xué)期性的過程性考核成績進(jìn)行添加、修改、刪除、導(dǎo)出等功能,如圖5.8所示。

圖5.8學(xué)期性考核的過程性考核評價信息界面5.2.9學(xué)期性考核的終結(jié)性評價信息模塊實現(xiàn)學(xué)期性考核的終結(jié)性考核評價信息界面主要顯示學(xué)生學(xué)號、學(xué)生姓名、學(xué)生班級、考核科目、學(xué)生所屬老師,可以通過姓名和考核科目去篩選學(xué)生的考核評價成績信息,在客戶端只能看到自己的考核評價成績,系統(tǒng)管理員能查看所有人員的考核評價成績,系統(tǒng)管理員可以對考核評價成績進(jìn)行增刪查改等功能,如圖5.9所示。圖5.9學(xué)期性考核的終結(jié)性考核評價信息界面5.2.10終結(jié)性考核評價信息模塊實現(xiàn)終結(jié)性考核考核評價信息界面主要顯示學(xué)期學(xué)生學(xué)號、考核學(xué)生姓名、考核學(xué)生班級、考核學(xué)生專業(yè)、考核課程一、考核成績一、考核課程二、考核成績二、考核課程三、考核成績?nèi)?、考核課程四、考核成績四、考核平均成績,可以通過考生學(xué)號、考生姓名和考核專業(yè)去篩選學(xué)生的終結(jié)性考核評價成績信息,在客戶端只能看到自己的學(xué)期性考核的終結(jié)性考核評價成績,系統(tǒng)管理員能查看所有人員的學(xué)期性考核的終結(jié)性考核評價成績,系統(tǒng)管理員可以對終結(jié)性考核評價成績進(jìn)行添加、修改、刪除、導(dǎo)出等功能,如圖5.10所示。圖5.10終結(jié)性考核評價信息界面5.2.11必修課程信息模塊實現(xiàn)必修課程信息界面顯示課程的名稱、所屬學(xué)院、所屬專業(yè)以及授課教師等,可以課程信息篩選必修課程,在客戶端只能看到自己專業(yè)的必修課程,系統(tǒng)管理員能查看所有的必修課程,系統(tǒng)管理員能直接對必修課程進(jìn)行添加、修改、刪除、導(dǎo)出等功能,如圖5.11所示。

圖5.11必修課程信息界面5.2.12公共課程信息模塊實現(xiàn)公共課程信息界面顯示課程的名稱、所屬學(xué)院以及負(fù)責(zé)教師等,可以通過課程信息篩選公共課程,在客戶端只能看到自己學(xué)院的公共課程,系統(tǒng)管理員能查看全部的課程信息,系統(tǒng)管理員可以對公共課程進(jìn)行添加、修改、刪除、導(dǎo)出等功能,如圖5.12所示。圖5.12公共課程信息界面5.2.13在線用戶管理模塊實現(xiàn)在線用戶管理信息界面由系統(tǒng)管理員進(jìn)行維護(hù),頁面展示了登錄名稱、學(xué)院名稱、主機(jī)號、登錄地點(diǎn)、瀏覽器、操作系統(tǒng)、登錄的時間等,管理員可以通過登錄地址和用戶名稱進(jìn)行篩選,還可以遠(yuǎn)程強(qiáng)退用戶的功能,如圖5.13所示。圖5.13在線用戶管理信息界面5.2.14學(xué)院排名模塊實現(xiàn)學(xué)院排名信息界面展示了學(xué)院排名、學(xué)院名稱、負(fù)責(zé)教師、綜合成績等,通過名稱和排名去篩選排名信息,管理員可以進(jìn)行增刪查改、導(dǎo)出等功能,如圖5.14所示。圖5.14學(xué)院排行信息界面

5.2.15班級排名模塊實現(xiàn)班級排名信息界面主要展示了班級排名、學(xué)院名稱、專業(yè)名稱、班級名稱、綜合成績、負(fù)責(zé)教師等,可以通過學(xué)院名稱、專業(yè)名稱、班級名稱和班級排名去篩選班級排名信息,系統(tǒng)管理員可以對其進(jìn)行添加、修改、刪除、導(dǎo)出等功能,如圖5.15所示。圖5.15班級排行信息界面5.2.16可視化大屏模塊實現(xiàn)通過Echars圖表組成可視化大屏,將通知通告信息、學(xué)期過程性考核評價成績,學(xué)期終結(jié)性考核評價成績、課程信息,階段提升信息、班級排行、終結(jié)性考核信息以及過程性考核信息,其中過程性評價考核信息可以通過選擇課程來調(diào)整顯示的評價成績,如圖5.16所示。

圖5.16可視化大屏界面5.2.17可視化通知公告信息模塊實現(xiàn)管理員可在系統(tǒng)設(shè)置中的通知公告里修改添加需要顯示的內(nèi)容。而用戶則可以通過可視化公告欄顯示的內(nèi)容知道成績的更新以及管理員所發(fā)布的信息,如圖5.17所示。圖5.17可視化通知公告信息界面5.2.18可視化學(xué)期-過程性考核評價成績信息模塊實現(xiàn)用戶可以通過不同的顏色的柱狀圖進(jìn)行區(qū)分不同的過程性考核成績,管理員可以對過程性考核成績表格上的增刪查改,從而可以改變可視化的過程性考核評價成績顯示的內(nèi)容,用戶可以根據(jù)自己的需求進(jìn)行調(diào)節(jié)需要顯示的過程性考核成績內(nèi)容,以及需要顯示的柱狀圖或者折線圖,如圖5.18所示。圖5.18可視化學(xué)期-過程性考核評價成績信息界面5.2.19用戶基本信息模塊實現(xiàn)管理員在改變必修課程信息和公共課程信息時會同時改變可視化課程信息顯示的數(shù)據(jù)內(nèi)容,用戶則可以通過顯示的可視化課程信息界面直觀地了解到自己的課程信息,采用球體的方式顯示,如圖5.19所示。圖5.19可視化課程信息界面5.2.20可視化課程信息模塊實現(xiàn)管理員可以對成績管理中的過程性考核成績表格進(jìn)行調(diào)整可視化課程信息的過程性考核的內(nèi)容,主要通過教師的考核情況進(jìn)行顯示。用戶則可以根據(jù)需求進(jìn)行調(diào)節(jié)需要顯示的可視化課程考核成績的內(nèi)容,以及通過右上角的下拉按鈕進(jìn)行調(diào)節(jié)顯示課程的過程性考核信息,還可以通過調(diào)節(jié)右下角按鈕進(jìn)行調(diào)節(jié)可視化顯示的樣式比如顯示柱狀圖、折線圖、堆疊圖,如圖5.20所示。

圖5.20可視化課程成績信息界面5.2.21可視化階段提升成績信息信息模塊實現(xiàn)通過將過程性考核成績匯總進(jìn)行直觀的成績對比了解每個課程的提升程度,通過柱狀圖顯示更加直觀的了解某個課程的成績提升,從而調(diào)節(jié)需要側(cè)重的學(xué)習(xí)科目,用戶和管理員可以通過上面的按鈕進(jìn)行調(diào)節(jié)所需要顯示的某個階段的過程性考核成績可以更加直觀的了解課程成績提升情況,如圖5.21所示。圖5.21可視化階段提升成績信息界面5.2.22可視化班級排行信息模塊實現(xiàn)管理員可以在成績排名的班級排行中進(jìn)行對可視化班級排行信息內(nèi)容進(jìn)行增刪查改,而顯示的內(nèi)容通過向上滾動的方式進(jìn)行循環(huán)顯示,顯示的內(nèi)容有排名,班級名稱和負(fù)責(zé)教師,如圖5.22所示。圖5.22可視化班級排行信息界面5.2.23用戶基本信息模塊實現(xiàn)管理員可以通過對終結(jié)性考核成績的修改能同時改變可視化終結(jié)性考核評價成績信息界面的數(shù)據(jù)內(nèi)容,通過可視化的柱狀圖顯示可以更直觀地感受到每個科目成績。通過鼠標(biāo)移入對應(yīng)的科目柱狀圖中可通過提示框顯示課程名和成績,如圖5.23所示。

圖5.23可視化終結(jié)性考核評價成績信息界面5.2.24用戶基本信息模塊實現(xiàn)用戶基本信息界面包括了用戶的個人信息,對頭像更改、賬號信息、昵稱更改和展示、聯(lián)系方式更改和展示以及郵箱更改和展示、性別修改和展示、職務(wù)展示、專業(yè)展示、創(chuàng)建時間以及密碼的修改,如圖5.24所示。圖5.24用戶基本信息界面5.2.25學(xué)習(xí)評價導(dǎo)出模塊實現(xiàn)系統(tǒng)管理員可以通過導(dǎo)出按鈕將學(xué)生的評價信息通過下載的方式進(jìn)行導(dǎo)出,導(dǎo)出的文件格式為.xlsx,方便學(xué)生想要紙質(zhì)數(shù)據(jù)做參考時進(jìn)行使用,如圖5.25所示。圖5.25學(xué)習(xí)評價信息導(dǎo)出界面5.2.26學(xué)習(xí)評價新增模塊實現(xiàn)系統(tǒng)管理員可以通過添加的方式將遺漏的學(xué)生進(jìn)行添加,添加時根據(jù)添加界面中的提示進(jìn)行添加而且必須根據(jù)設(shè)置的正則進(jìn)行添加不然會添加失敗,如圖5.26所示。圖5.26學(xué)習(xí)評價信息新增界面5.2.27學(xué)習(xí)評價修改模塊實現(xiàn)管理員可以通過點(diǎn)擊修改的方式對想修改的評價信息進(jìn)行更改,修改時可以將想要修改的地方進(jìn)行修改但必須根據(jù)設(shè)置的正則進(jìn)行修改不然會修改失敗,如圖5.27所示。圖5.27學(xué)習(xí)評價信息修改界面5.2.28學(xué)習(xí)評價刪除模塊實現(xiàn)管理員可以通過點(diǎn)擊刪除的方式將評價信息進(jìn)行刪除,點(diǎn)擊刪除時會彈出提示對話框提示刪除的學(xué)生學(xué)號信息,能同時刪除多個,如圖5.28所示。圖5.28學(xué)習(xí)評價信息刪除界面

6系統(tǒng)測試6.1測試軟件安裝6.1.1IntelliJIDEA安裝根據(jù)網(wǎng)址/idea/download/?section=windows去下載IntelliJIDEA安裝包,然后根據(jù)以下提示進(jìn)行安裝選擇。下載之后去創(chuàng)建桌面快捷方式圖標(biāo),勾選64-bitlauncher。是否從文件夾打開項目添加到鼠標(biāo)右鍵快捷打開,根據(jù)需要勾選。關(guān)聯(lián)文件格式設(shè)置,不推薦勾選,使用如SublimeText、EditPlus等輕量級文本編輯器打開。下載并安裝JetBrains的JRE。若已安裝,則不勾選此項。是否將IDEA啟動的目錄添加到系統(tǒng)的環(huán)境變量中,可以從命令行中啟動IDEA,根據(jù)需要勾選,勾選完成之后就點(diǎn)擊完成就安裝成功了。6.1.2NavicatPremium安裝及創(chuàng)建數(shù)據(jù)庫首先根據(jù)網(wǎng)址/s/1X24VPC4xq586YdsnasE5JA?pwd=u4vi去下載NavicatPremium安裝包。解壓安裝包,雙擊安裝程序,根據(jù)安裝包提示安裝即可安裝成功。連接MySQL數(shù)據(jù)庫:點(diǎn)擊連接按鈕,選中MySQL選項,輸入連接名稱和密碼,點(diǎn)擊測試連接按鈕,當(dāng)出現(xiàn)連接成功彈窗后進(jìn)行下一步,否則就檢查電腦環(huán)境配置是否正確。最后點(diǎn)擊確定按鈕就可連接數(shù)據(jù)庫了。連接數(shù)據(jù)庫以后,通過右鍵點(diǎn)擊本地的數(shù)據(jù)庫,再點(diǎn)擊新建數(shù)據(jù)庫選項,在數(shù)據(jù)庫名稱中填入自定義的名稱,字符集選擇utf-8選項,點(diǎn)擊確認(rèn)按鈕就創(chuàng)建完自己的數(shù)據(jù)庫。

6.2測試用例對軟件的各個功能模塊進(jìn)行驗證,在軟件開發(fā)測試過程中借助相應(yīng)的方法運(yùn)行系統(tǒng),以此完成對其功能的檢驗,并根據(jù)所獲得的結(jié)果對其不足之處進(jìn)行有效的改善REF_Ref6921\w\h[11]。以下是幾個功能模塊的測試用例,如表6.1至表6.5所示。表6.1人員信息管理模塊的部分測試用例項目名稱基于大數(shù)據(jù)可視化技術(shù)學(xué)生學(xué)習(xí)評價系統(tǒng)程序版本V1.0測試環(huán)境硬件:11thGenIntel(R)Core(TM)i7-11800H@2.30GHz2.30GHz軟件:IE6.0以上功能模塊人員信息管理模塊編制人小朝編制時間2024.2.27功能特性該模塊有添加、查看、搜索、刪除、修改、導(dǎo)出人員信息的功能。測試目的功能的完整性,各項操作是否能夠得出正確的結(jié)果。預(yù)置條件具有訪問該模塊的權(quán)限用例編號輸入數(shù)據(jù)操作步驟預(yù)期輸出測試結(jié)果用例說明001學(xué)生學(xué)號:20238001學(xué)生姓名:祁浩廣學(xué)生性別:男所屬學(xué)院:土木工程學(xué)院所屬專業(yè):工程造價所屬班級:001班聯(lián)系電話擊“添加”按鈕填入學(xué)生學(xué)號、學(xué)生姓名選擇學(xué)生性別、所屬學(xué)院、所屬專業(yè)、所屬班級填入聯(lián)系電話提示添加成功通過測試用戶按照步驟說明進(jìn)行測試操作002教師編號:20235001教師姓名:畢曉藍(lán)教師性別:女所屬學(xué)院:土木工程學(xué)院聯(lián)系電話擊“添加”按鈕填入教師學(xué)號、教師姓名選擇教師性別、所屬學(xué)院填入聯(lián)系電話提示添加成功通過003學(xué)生學(xué)號:20238001學(xué)生姓名:祁浩廣所屬學(xué)院:土木工程學(xué)院所屬專業(yè):工程造價填入學(xué)生學(xué)號、學(xué)生姓名選擇所屬學(xué)院、所屬專業(yè)單擊“搜索”按鈕顯示學(xué)生姓名:祁浩廣的人員信息通過004點(diǎn)擊“導(dǎo)出”按鈕導(dǎo)出成功通過表6.2系統(tǒng)用戶信息管理模塊的部分測試用例項目名稱基于大數(shù)據(jù)可視化技術(shù)學(xué)生學(xué)習(xí)評價系統(tǒng)程序版本V1.0測試環(huán)境硬件:11thGenIntel(R)Core(TM)i7-11800H@2.30GHz2.30GHz軟件:IE6.0以上功能模塊系統(tǒng)用戶信息管理模塊編制人小朝編制時間2024.2.27功能特性該模塊有專業(yè)快速查找、添加、查看、搜索、刪除、修改、導(dǎo)入、導(dǎo)出用戶信息的功能。測試目的功能的完整性,各項操作是否能夠得出正確的結(jié)果。預(yù)置條件具有訪問該模塊的權(quán)限用例編號輸入數(shù)據(jù)操作步驟預(yù)期輸出測試結(jié)果用例說明001姓名:祁浩廣專業(yè):工程造價賬號:20238001密碼:20238001權(quán)限:學(xué)生狀態(tài):正常點(diǎn)擊“添加”按鈕填寫姓名選擇專業(yè)填寫賬號填寫密碼選擇權(quán)限選擇狀態(tài)提示添加成功通過測試用戶按照步驟說明進(jìn)行測試操作002姓名:祁浩廣專業(yè):工程造價權(quán)限:停用選擇姓名:祁浩廣的用戶信息點(diǎn)擊“修改”按鈕選擇專業(yè)選擇權(quán)限點(diǎn)擊“確定”按鈕提示修改成功通過003點(diǎn)擊左側(cè)導(dǎo)航欄的專業(yè):視覺傳達(dá)設(shè)計顯示專業(yè):視覺傳達(dá)設(shè)計的用戶信息通過004點(diǎn)擊“導(dǎo)入”按鈕選擇本地用戶信息文件將本地人員信息導(dǎo)入到系統(tǒng)中通過005點(diǎn)擊“導(dǎo)出”按鈕導(dǎo)出成功通過表6.3成績信息管理模塊的部分測試用例項目名稱基于大數(shù)據(jù)可視化技術(shù)學(xué)生學(xué)習(xí)評價系統(tǒng)程序版本V1.0測試環(huán)境硬件:11thGenIntel(R)Core(TM)i7-11800H@2.30GHz2.30GHz軟件:IE6.0以上功能模塊成績信息管理模塊編制人小朝編制時間2024.2.27功能特性該模塊有過程性考核、學(xué)期考核、終結(jié)性考核的添加、查看、搜索、刪除、修改、導(dǎo)出的功能。測試目的功能的完整性,各項操作是否能夠得出正確的結(jié)果。預(yù)置條件具有訪問該模塊的權(quán)限用例編號輸入數(shù)據(jù)操作步驟預(yù)期輸出測試結(jié)果用例說明001學(xué)生姓名:祁浩廣學(xué)生專業(yè):工程造價點(diǎn)擊“過程性考核成績”按鈕填寫姓名選擇專業(yè)點(diǎn)擊“搜索”按鈕顯示姓名:祁浩廣,專業(yè):工程造價的過程性考核成績信息通過測試用戶按照步驟說明進(jìn)行測試操作002學(xué)生學(xué)號:20238001學(xué)生姓名:祁浩廣過程性考核一:80過程性考核四:79點(diǎn)擊“學(xué)期考核成績”按鈕點(diǎn)擊“過程性平均成績”按鈕輸入學(xué)生姓名:祁浩廣點(diǎn)擊“搜索”按鈕選擇學(xué)生學(xué)號:20238001點(diǎn)擊“修改”按鈕填寫過程性考核一:80填寫過程性考核四:79點(diǎn)擊“確定”按鈕提示修改成功通過003學(xué)生學(xué)號:20238001學(xué)生姓名:祁浩廣學(xué)生專業(yè):工程造價課程:工程測量成績:80課程:建筑工程資料管理成績:80課程:建筑安裝識圖與施工成績:80課程:建筑工程造價管理成績:80單擊擊“終結(jié)性考核成績”按鈕再單擊“添加”按鈕填入學(xué)生學(xué)號、學(xué)生姓名選擇學(xué)生專業(yè)選擇課程填入成績選擇課程填入成績選擇課程填入成績選擇課程填入成績點(diǎn)擊“確實”按鈕提示添加成功通過004點(diǎn)擊“終結(jié)性考核成績”按鈕點(diǎn)擊“導(dǎo)出”按鈕導(dǎo)出成功通過表6.4課程信息管理模塊的部分測試用例項目名稱基于大數(shù)據(jù)可視化技術(shù)學(xué)生學(xué)習(xí)評價系統(tǒng)程序版本V1.0測試環(huán)境硬件:11thGenIntel(R)Core(TM)i7-11800H@2.30GHz2.30GHz軟件:IE6.0以上功能模塊系統(tǒng)用戶信息管理模塊編制人小朝編制時間2024.2.27功能特性該模塊有課程信息的添加、查看、搜索、刪除、修改、導(dǎo)出用戶信息的功能。測試目的功能的完整性,各項操作是否能夠得出正確的結(jié)果。預(yù)置條件具有訪問該模塊的權(quán)限用例編號輸入數(shù)據(jù)操作步驟預(yù)期輸出測試結(jié)果用例說明001課程名:爆破工程所屬學(xué)院:土木工程學(xué)院所屬專業(yè):道路與橋梁工程技術(shù)授課教師:畢曉藍(lán)點(diǎn)擊“學(xué)科課程信息”按鈕點(diǎn)擊“添加”按鈕填寫課程名選擇所屬學(xué)院選擇所屬專業(yè)填寫授課教師提示添加成功通過測試用戶按照步驟說明進(jìn)行測試操作002所屬專業(yè):道路與橋梁工程技術(shù)選擇所屬專業(yè)點(diǎn)擊“搜索”按鈕顯示專業(yè):道路與橋梁工程技術(shù)的課程信息通過003選擇課程名:爆破工程點(diǎn)擊“刪除”按鈕提示刪除成功通過表6.5可視化大屏課程成績信息管理模塊的部分測試用例項目名稱基于大數(shù)據(jù)可視化技術(shù)學(xué)生學(xué)習(xí)評價系統(tǒng)程序版本V1.0測試環(huán)境硬件:11thGenIntel(R)Core(TM)i7-11800H@2.30GHz2.30GHz軟件:IE6.0以上功能模塊可視化大屏課程成績信息管理模塊編制人小朝編制時間2024.2.27功能特性該模塊有通過課程進(jìn)行顯示柱狀圖、折線圖、堆疊圖的課程信息可視化的功能。測試目的功能的完整性,各項操作是否能夠得出正確的結(jié)果。預(yù)置條件具有訪問該模塊的權(quán)限用例編號輸入數(shù)據(jù)操作步驟預(yù)期輸出測試結(jié)果用例說明001課程名:工程造價選擇課程顯示課程:工程造價柱狀圖的課程信息可視化圖表通過測試用戶按照步驟說明進(jìn)行測試操作002點(diǎn)擊“折線圖”按

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論