大數(shù)據(jù)背景下大學生校園行為登記和分析系統(tǒng)的設計與實現(xiàn)_第1頁
大數(shù)據(jù)背景下大學生校園行為登記和分析系統(tǒng)的設計與實現(xiàn)_第2頁
大數(shù)據(jù)背景下大學生校園行為登記和分析系統(tǒng)的設計與實現(xiàn)_第3頁
大數(shù)據(jù)背景下大學生校園行為登記和分析系統(tǒng)的設計與實現(xiàn)_第4頁
大數(shù)據(jù)背景下大學生校園行為登記和分析系統(tǒng)的設計與實現(xiàn)_第5頁
已閱讀5頁,還剩30頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

系統(tǒng)實現(xiàn)4.1用戶功能模塊登錄界面,通過填寫賬號、密碼等信息進行登錄,如圖4-1所示:圖4-1登錄界面圖核心代碼: publicStringloginAction()throwsException{ Mapsession=ActionContext.getContext().getSession(); Stringrandom=(String)session.get("code"); if(random!=null&&random.equals(code)){ Listlist=objectManager.getUtil("fromUserwheres_0='" +util.getS_0()+"'ands_1='"+util.getS_1()+"'"); if(null!=list&&list.size()>0){ util=(User)list.get(0); session.put("username",util.getS_0()); session.put("name",util.getS_2()); session.put("type",util.getS_11()); session.put("state",util.getS_12()); session.put("id",util.getId()); errMsg=""; returnSUCCESS; }else{ errMsg="登錄失敗!"; return"fail"; } } errMsg="效驗碼錯誤!"; return"fail"; }用戶登錄進入大學生校園行為登記和分析系統(tǒng)可以查看課程管理、成績管理等內(nèi)容,如圖4-2所示:圖4-2用戶功能界面圖用戶登錄只能查看課程信息,如圖4-3所示:圖4-3課程管理界面圖用戶登錄可查看考試成績等管理,如圖4-4所示:圖4-4考試成績界面圖用戶登錄可以上傳文件作為作業(yè),如圖4-5所示:圖4-5作業(yè)管理界面圖核心代碼: privatebooleanupload(){ if(null==fileName){ returnfalse; } intpos=fileName.lastIndexOf("."); fileName.substring(pos); imageFileName=fileName.substring(0,pos)+newDate().getTime() +fileName.substring(pos); Stringpath=ServletActionContext.getServletContext().getRealPath( "/upload") +"/"+imageFileName; FileimageFile=newFile(path); util.setS_0(imageFileName); Stringdate=newSimpleDateFormat("yyyy-MM-dd").format(Calendar .getInstance().getTime()); util.setS_2(date); util.setS_1(fileName); try{ copy(myFile,imageFile); }catch(Exceptione){ returnfalse; } returntrue; }4.2管理員功能模塊管理員登錄進入系統(tǒng)可查看用戶管理。課程管理等內(nèi)容,如圖4-6所示:圖4-6管理員功能界面圖用戶管理界面,管理員可對用戶信息進行添加,編輯,刪除或查看詳細內(nèi)容等操作,如圖4-7所示:圖4-7用戶管理界面圖課程管理,管理員可對課程信息進行編輯,刪除或查看詳細內(nèi)容等操作,如圖4-8所示:圖4-8課程管理界面圖考試成績,管理員可對考試成績信息進行編輯,刪除或查看詳細內(nèi)容操作,還可以根據(jù)班級為單位在網(wǎng)頁上會顯示總?cè)藬?shù)、不及格人數(shù)和不及格率,以及總?cè)藬?shù)和及格人數(shù)的柱狀圖,如圖4-9、4-10所示:圖4-9考試成績界面圖圖4-10考試成績界面圖核心代碼:<scripttype="text/javascript"> varxjson="${x}" varyjson="${y}" varx=xjson.substring(1,xjson.length-1).split(","); vary=yjson.substring(1,yjson.length-1).split(","); document.getElementById('main') //基于準備好的dom,初始化echarts實例 varmyChart=echarts.init(document.getElementById('main')); //指定圖表的配置項和數(shù)據(jù) varoption={ title:{ text:'考試成績' }, tooltip:{}, legend:{ data:['人數(shù)'] }, xAxis:{ data:x }, yAxis:{}, series:[{ name:'人數(shù)', type:'bar', data:y }] }; //使用剛指定的配置項和數(shù)據(jù)顯示圖表。 myChart.setOption(option);</script>出勤管理,管理員登錄后可對出勤信息進行查看或刪除操作,還可以根據(jù)班級為單位,可以選擇不同的時間,在網(wǎng)頁上會顯示總?cè)藬?shù)、出勤人數(shù)和出勤率,以及總?cè)藬?shù)和出勤人數(shù)的柱狀圖如圖4-11、4-12所示:圖4-11出勤管理信息界面圖圖4-12出勤管理界面圖銷假管理,管理員登錄后可對銷假登記信息進行查看或刪除操作,如圖4-13所示:圖4-13銷假管理界面圖作業(yè)管理,管理員登錄后可以查看用戶上傳的作業(yè)情況,總?cè)藬?shù),提交的作業(yè)數(shù)和未完成率,并且顯示餅圖,如圖4-14、4-15所示:圖4-14作業(yè)管理界面圖圖4-15作業(yè)管理界面圖核心代碼:<scripttype="text/javascript"> gvChartInit(); jQuery(document).ready(function(){ jQuery('#myTable5').gvChart({ chartType:'PieChart', gvSettings:{ vAxis:{title:'Noofplayers'}, hAxis:{title:'Month'}, width:650, height:250 } }); }); </script>5系統(tǒng)測試功能測試表5-1用戶登錄測試表模塊名稱用戶登錄模塊功能用戶賬號登錄編號測試用例預期結(jié)果實際結(jié)果是否通過1用戶名:tianxinyu密碼:2486357彈出錯誤提示,提示密碼錯誤與預期一致通過2用戶名:2486357密碼:tianxinyu彈出錯誤提示,提示用戶名錯誤與預期一致通過3用戶名:tianxinyu密碼:tianxinyu管理員登錄成功與預期一致通過表5-2增加用戶測試表模塊名稱增加用戶模塊功能新增不同類型的用戶編號測試用例預期結(jié)果實際結(jié)果是否通過1用戶名:teacher密碼:teacher類型:教師添加成功與預期一致通過2用戶名:student密碼:student類型:學生添加成功與預期一致通過3用戶名:teacher密碼:teacher類型:教師彈出錯誤提示,提示該用戶名已被占用與預期一致通過表5-3刪除模塊測試模塊名稱刪除模塊模塊功能刪除所選數(shù)據(jù)編號測試用例預期結(jié)果實際結(jié)果是否通過1刪除學生某一條成績信息刪除成功與預期一致通過2刪除學生某一條出勤信息刪除成功與預期一致通過3刪除選中多條學生作業(yè)信息彈出是否刪除提示,確認后刪除成功與預期一致通過表5-4查詢數(shù)據(jù)測試 模塊名稱查詢模塊模塊功能根據(jù)查詢條件顯示滿足的數(shù)據(jù)編號測試用例預期結(jié)果實際結(jié)果是否通過1以“1”為關(guān)鍵字,班級為查詢條件,查詢成績信息顯示所有班級名含有“1”的學生成績與預期一致通過2以“李”為關(guān)鍵字,查詢用戶信息顯示所有名字中含有“李”的用戶信息與預期一致通過3以“軟件”為關(guān)鍵字,查詢課程信息顯示所有課程名稱中含有“軟件”的課程信息與預期一致通過通過對功能的測試,大學生校園行為登記和分析系統(tǒng)的基本功能都是可行的,不管是系統(tǒng)里面的功能,還是界面的設計都是可值得推廣宣傳的。

6總結(jié)與展望6.1總結(jié)大學生校園行為登記和分析系統(tǒng)目前已經(jīng)可以對輔導員和任課老師比較關(guān)心的幾種行為進行有效地登記和分析,本系統(tǒng)的核心是根據(jù)收集到的數(shù)據(jù)進行統(tǒng)計、計算,并把結(jié)果以圖表的方式簡單明了的展示在頁面中,完善了目前對于線下管理學生的不及時,不全面等問題。6.2展望本系統(tǒng)從目前來說已經(jīng)實現(xiàn)了對大學生的部分主要行為的登記和分析,但是對于未來還有許多功能需要加以完善,比如:能否綁定學生的校園一卡通,讀取其中的數(shù)據(jù),對學生的其他校園行為,例如:圖書館借還書、出入學校等行為進行登記和分析,對于部分學生出勤率低、作業(yè)完成度低、未經(jīng)同意出入校園等行為能夠及時地給出預警,方便輔導員和任課老師掌握學生在校情況,迅速做出干預?;仡櫘厴I(yè)設計的整個過程,既付出汗水也收獲了很多。雖然經(jīng)歷了各種各樣的困難,自己的不斷研究探索,系統(tǒng)的實現(xiàn)仍有不足之處。在以后的學習及工作中,我仍然繼續(xù)學習計算機方面的技術(shù),讓我在后期的平臺開發(fā)中可以更好更快的實現(xiàn)需求功能。我相信我可以讓更多的好工作,做出更大的貢獻。(2-2)(2-2)

參考文獻[1]TiffanyY.Tang,GordonMcCalla.Studentmodelingforaweb-basedlearningenvironment[P].Artificialintelligence,2002:967-968.[2]SotirisKotsiantis.Educationaldatamining:acasestudyforpredictingdropout-pronestudents[J].InternationalJournalofKnowledgeEngineeringandSoftDataParadigms,2009:101-111.[3]OskoueiRJ.Analyzingdifferentaspectsofsocialnetworkusagesonstudentsbehaviorsandacademicperformance[C].InternationalConferenceonTechnologyforEducation.IEEE,2010:216-221.[4]BrijeshKumarBaradwaj,SaurabhPal.MiningEducationalDatatoAnalyzeStudentsPerformance[J].InternationalJournalofAdvancedComputerScienceandApplications,2011.[5]王德才.數(shù)據(jù)挖掘在校園卡消費行為分析中的研究與應用[D].哈爾濱工程大學,2010.[6]劉佳易.校園卡應用數(shù)據(jù)分析[D].北京化工大學,2015.[7]姜楠,許維勝.基于校園一卡通數(shù)據(jù)的學生消費及學習行為分析[J].微型電腦應用,2015,31(02):35-38.[8]童睿.基于一卡通消費數(shù)據(jù)的學生成績預測和朋友關(guān)系網(wǎng)絡檢測研究[D].華中師范大學,2016.[9]程永亮.高校學生日常行為異常檢測的一種改進模糊聚類方法[D].大連海事大學,2017.[10]范立峰,喬世全,程文彬JSP程序設計人民郵電大學出版社,2016.[11]西爾伯沙茨(Silberschatz.A.).計算機科學叢書:數(shù)據(jù)庫系統(tǒng)概念(原書第6版)[M].機械工業(yè)出版社,2018,03.[12]倪義坤,劉科生.大數(shù)據(jù)方法在學生工作中的應用——以學生校園網(wǎng)絡行為數(shù)據(jù)挖掘為例[J].思想教育研究,2021(02):152-156.[13]李寧.JavaWeb開發(fā)技術(shù)大全--JSP+Servlet[M].清華大學出版社,2015.[14]李緒成,閆海珍.javaWeb開發(fā)教程—入門與提高篇(JSP+Servlet)[M].清華大學出版社,2017.[15]史勝輝,王春明,沈?qū)W華.JavaEE基礎教程[M].清華大學出版社,2016.[16]Symfon,CakeJSP,ZendBartoszPorebski,KarolPrzystalski,LeszekNowak,付勇.JSP框架高級編程:應用[M].清華大學出版社,2017,02.[17]Boroncxyk,ElizabethNaramore,薛焱.Web開發(fā)入門經(jīng)典:使用JSP6、Apache和MySQL[M].清華大學出版社,2016,06.[18]趙強.精通JSP編程[M].電子工業(yè)出版社

溫馨提示

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

評論

0/150

提交評論