【正文】
3.底層架構(gòu)的好壞直接決定了系統(tǒng)的穩(wěn)定性以及代碼的重構(gòu),良好的架構(gòu)有利于對(duì)系統(tǒng)進(jìn)行維護(hù),系統(tǒng)的可拓展性也比較高。 單元測(cè)試單元測(cè)試是在軟件開發(fā)的過(guò)程中由編碼人員自己來(lái)完成,這一部分可以處理掉一部分BUG。圖44在線播放視頻3. 用戶學(xué)習(xí)完相關(guān)課程后可以進(jìn)行在線自測(cè),如圖45所示。圖322 前臺(tái)論壇 ER圖資源管理模塊的ER圖如圖323所示。圖314 權(quán)限實(shí)體屬性圖版塊實(shí)體屬性圖如圖315所示。圖37 在線自測(cè)活動(dòng)圖 系統(tǒng)的后臺(tái)管理員登錄的活動(dòng)圖如圖38所示。 后置條件:進(jìn)入系統(tǒng)主界面。 基本流程: (1)用戶登錄成功。 基本流程: (1)用戶輸入用戶名、密碼。 前臺(tái)管理實(shí)現(xiàn)FAQ分類管理、FAQ問(wèn)題管理、調(diào)查表管理、調(diào)查表問(wèn)題、在線自測(cè)、問(wèn)題反饋管理,同時(shí)可以對(duì)調(diào)查表進(jìn)行圖表分析等。 在線自測(cè)用戶學(xué)習(xí)課程完畢,可以進(jìn)行在線自測(cè),可以根據(jù)自己的水平選擇題目的難易程度,系統(tǒng)智能判卷,提交試卷就可以看到自己的試卷答題情況,并且可以瀏覽自己之前做過(guò)的試題。5. 網(wǎng)線可以向用戶發(fā)放調(diào)查問(wèn)卷,實(shí)時(shí)關(guān)注用戶的想法,逐步改進(jìn)系統(tǒng)。網(wǎng)校教育平臺(tái)可以真正意義上實(shí)現(xiàn)隨時(shí)隨地的學(xué)習(xí),并且可以通過(guò)觀看視頻進(jìn)行反復(fù)學(xué)習(xí),還可以在線自測(cè),遇到問(wèn)題可以在線答疑等,給人們的學(xué)習(xí)帶來(lái)很大的便利,增長(zhǎng)了人們知識(shí)的同時(shí)還可以給人們帶來(lái)快樂(lè)。s learning needs. Rise classes online so that people learn to break the constraints of time and space, you can make people learn when and where, so choose a good way to learn is particularly important.This paper introduces the design and implementation of ecampus management system, the system uses objectoriented thinking, using Struts2 + Hibernate + Spring +MySQL technology, follow the software development process to ensure the progress of software development. The system includes foreground and background, prospects, including user registration and login, course selection, online play, online selftest, answering system, FAQ, questionnaires, feedback problem。摘 要當(dāng)今世界是一個(gè)知識(shí)大爆炸的世界,學(xué)習(xí)的方式越來(lái)越多樣化,原始的學(xué)校教育已經(jīng)滿足不了人們的學(xué)習(xí)需求。 background includes basic file management, management of resources, authority management, online selftest chart management, survey analysis, the problem of feedback management. After the test, the system realized all of the features, and has the features of simple operation, stable system and good performance, and provides a convenient way for the users.Key words:Campus System??偠灾?,網(wǎng)絡(luò)教育將逐步取代學(xué)校教育,具有良好的發(fā)展前景。 可行性分析 技術(shù)可行性分析通過(guò)對(duì)系統(tǒng)的需求分析,決定前臺(tái)技術(shù)可以采用JSP+CSS+AJAX+JQuery的技術(shù)對(duì)頁(yè)面進(jìn)行美化,增強(qiáng)用戶的體驗(yàn),后臺(tái)采用Struts2+Hibernate+Spring,保證了軟件開發(fā)的速度和性能,采用MySQL數(shù)據(jù)庫(kù),這些都是開源框架,相關(guān)技術(shù)已經(jīng)很成熟,在WINDOW7的操作系統(tǒng)環(huán)境下,完全可以實(shí)現(xiàn),因此系統(tǒng)在技術(shù)方面可以實(shí)現(xiàn)。 社區(qū)用戶在學(xué)習(xí)的過(guò)程中遇到問(wèn)題可以在社區(qū)內(nèi)進(jìn)行咨詢答疑等。 系統(tǒng)功能模塊設(shè)計(jì) 前臺(tái)功能模塊圖前臺(tái)的功能模塊圖如圖31所示。 (2)系統(tǒng)檢驗(yàn)用戶名、密碼是否匹配。 (2)用戶在線學(xué)習(xí)課程。 基本流程: (1)用戶輸入用戶名、密碼。圖38管理員登錄活動(dòng)圖管理員對(duì)系統(tǒng)進(jìn)行維護(hù)的整體活動(dòng)圖如圖39所示。圖315 版塊實(shí)體屬性圖主題實(shí)體屬性圖如圖316所示。圖323 資源管理模塊ER圖 數(shù)據(jù)庫(kù)表的設(shè)計(jì)本系統(tǒng)數(shù)據(jù)庫(kù)部分表結(jié)構(gòu)內(nèi)容如表31至表313所示。圖45 在線自測(cè)4. 用戶在學(xué)習(xí)的過(guò)程中如果遇到問(wèn)題,可以在云社區(qū)模塊進(jìn)行在線發(fā)出疑問(wèn),效果如圖4圖47所示。本系統(tǒng)的單元測(cè)試工具是JUnit4,在MyEciplse開發(fā)環(huán)境下,如果單元測(cè)試類不通過(guò),就會(huì)出現(xiàn)紅色警告,反之出現(xiàn)綠色,如圖51所示。4.由于本人水平有限,在系統(tǒng)的并發(fā)行方面考慮不是很全面,前臺(tái)頁(yè)面展示的細(xì)節(jié)問(wèn)題沒(méi)有很好的進(jìn)行優(yōu)化。2