基于web平臺中小學知識點管理系統(tǒng)

上傳人:good****022 文檔編號:116352464 上傳時間:2022-07-05 格式:DOCX 頁數(shù):35 大?。?.72MB
收藏 版權申訴 舉報 下載
基于web平臺中小學知識點管理系統(tǒng)_第1頁
第1頁 / 共35頁
基于web平臺中小學知識點管理系統(tǒng)_第2頁
第2頁 / 共35頁
基于web平臺中小學知識點管理系統(tǒng)_第3頁
第3頁 / 共35頁

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《基于web平臺中小學知識點管理系統(tǒng)》由會員分享,可在線閱讀,更多相關《基于web平臺中小學知識點管理系統(tǒng)(35頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、基于WEB端的中小學知識點管理系統(tǒng)摘 要現(xiàn)在信息技術迅猛發(fā)展,計算機輔助教學平臺打破了傳統(tǒng)教學在時間以及空間上的局限,實現(xiàn)了基于在線平臺的雙向互動式學習,完全滿足了當代中小學生在新時代對學習方式便捷性的要求。借助計算機技術和網(wǎng)絡技術的教育平臺受到了大眾的一致好評,但是國內(nèi)的在線知識點管理技術依舊存在沒有針對性、信息共享水平太低等缺陷?;谝陨蠁栴},設計了一款基于WEB端的中小學知識點管理系統(tǒng)。首先在調(diào)查了國內(nèi)外研究現(xiàn)狀和發(fā)展水平的基礎上從系統(tǒng)的需求部分出發(fā)確定了本系統(tǒng)的六大功能模塊,包括:用戶管理功能模塊、知識點管理功能模塊、習題管理功能模塊、測評管理功能模塊。然后對系統(tǒng)功能和數(shù)據(jù)庫進行了設計

2、,以其子功能的設計邏輯。在實現(xiàn)基于WEB端的中小學知識點管理系統(tǒng)時,以系統(tǒng)界面截圖展示了部分關鍵功能的實現(xiàn)效果,系統(tǒng)界面美觀大方,在實際運行過程中符合于用戶操作習慣。經(jīng)過最終的測試過程,測試結(jié)果和前期預想的結(jié)果基本一致,符合系統(tǒng)研發(fā)目標,可以滿足教師和學生的教學需求,能夠正常投入使用。關鍵詞:知識點;web;B/S;測評IVAbstractWith the rapid development of information technology, the computer-aided teaching platform breaks the limitation of traditional t

3、eaching in time and space, realizes the two-way interactive learning based on the online platform, and fully meets the requirements of contemporary primary and secondary school students for the convenience of learning in the new era. The education platform using computer technology and network techn

4、ology has been well received by the public. However, domestic online knowledge point management technologies still have defects such as lack of pertinence and low level of information sharing. Based on the above problems, a primary and secondary school knowledge point management system based on WEB

5、is designed.First of all, based on the investigation of domestic and foreign research status and development level, the systems six functional modules were determined from the system requirements, including: user management function module, knowledge point management function module, exercise manage

6、ment function module, and evaluation management. functional module. Then the system function and database are designed with the design logic of its sub-functions. When implementing a web-based primary and secondary school knowledge point management system, screenshots of the system interface were us

7、ed to show the effect of some key functions. The system interface was beautiful and generous, and in accordance with user operating habits in the actual operation process.After the final testing process, the test results are basically the same as those expected in the previous period, which meets th

8、e systems research and development goals, can meet the teaching needs of teachers and students, and can be put into normal use.Key words: knowledge points; web; B / S; evaluation目錄摘 要IAbstractII1 緒論11.1 研究目的與意義11.2 研究綜述11.3 主要研究內(nèi)容22 相關關鍵技術32.1 SQL Server數(shù)據(jù)庫32.3 Web Service技術33 中小學知識點管理系統(tǒng)設計53.1 系統(tǒng)設計原

9、則53.2 系統(tǒng)網(wǎng)絡拓撲結(jié)構設計53.3 系統(tǒng)功能詳細設計63.3.1 知識點管理功能63.3.2 用戶管理功能73.3.3 習題管理功能83.3.4 測評管理功能93.4 系統(tǒng)數(shù)據(jù)庫設計103.4.1 實體屬性圖設計103.4.2 數(shù)據(jù)庫表設計124 中小學知識點管理系統(tǒng)實現(xiàn)與測試164.1 系統(tǒng)實現(xiàn)164.1.1 開發(fā)環(huán)境164.1.2 功能模塊實現(xiàn)164.2 平臺系統(tǒng)測試204.2.1 功能測試204.2.2 性能測試234.2.3 測試結(jié)果分析24結(jié)論25參考文獻26致謝281 緒論1.1 研究目的與意義隨著計算機與互聯(lián)網(wǎng)的快速發(fā)展,各行各業(yè)都在向著信息化辦公轉(zhuǎn)型。辦公環(huán)境的轉(zhuǎn)變,為廣

10、大使用者提供了便利的條件。WEB平臺是是信息傳遞的一種平臺,企業(yè)、學校使用的用戶在其中占有重大比例。通過設計基于WEB端的中小學知識點管理系統(tǒng),能夠?qū)W生所學習的知識進行整理歸納,有利于學生的學習;而通過WEB管理平臺,既加強了師生之間的聯(lián)系,學生可以根據(jù)自己的弱項有選擇的進行學習,也使得教師可通過學生存在的問題,細化知識點。因此,無論是在學生的學習中,還是在教師日后的教學和管理過程中,開發(fā)出一性能優(yōu)良的中小學知識點管理系統(tǒng)不論是對學生學習或是教師教學都有重要的意義。本系統(tǒng)主要的功能模塊有知識點管理模塊、用戶管理模塊、習題管理模塊、測評管理模塊4個模塊。知識點管理模塊主要涵蓋了中小學的各個學科

11、的所有的知識點,且有重點的劃分;用戶管理模塊主要是針對學生和教師分配了不同的使用權限;習題管理模塊對完成學習的學生安排鞏固試題,可檢查學生章節(jié)知識掌握情況;測評管理模塊就是在學生學習完之后,可以通過試卷考試的方式,檢查學習的情況。1.2 研究綜述計算機輔助教學系統(tǒng)(CAI從20世紀中期開始出現(xiàn),發(fā)展到目前計算機技術已經(jīng)開始慢慢的被引入到教育領域當中。在七八十年代,CAI漸漸得到普及,得到了廣泛的推廣跟發(fā)展。更多的新工具也漸漸的開發(fā)出來,至此,CAI的形式越來越多樣,支持系統(tǒng)也越來越豐富,進而使得它的應用越來越廠泛。而到了80年代末以后,多媒體計算機的出現(xiàn),被稱為計算機的一場革命。它具有能夠綜合

12、處理文字、圖像、聲音、圖形的能力,顯示了計算機在教育方面的非凡才能。90年代以后,多媒體技術,網(wǎng)絡技術,人工智能以及通訊技術的迅速發(fā)展使得CAI技術產(chǎn)生了革命性的變化,于此便產(chǎn)生了交互式遠程智能的CAI系統(tǒng)。目前的CAI系統(tǒng)可以實現(xiàn)任何人,任何地點,任何時陽以任何方式通過CAI系統(tǒng)來進行教學,學習以及各種獲得知識的活動。美國的多媒體和計算機技術都處于國際領先地位,這就使她理所應當?shù)某蔀榱薈AI發(fā)展最為先進的國家。而我國開展計算機教學輔助系統(tǒng)始于上世紀60年代。由于技術與基礎條件的差距,國內(nèi)計算機教學輔助系統(tǒng)的起步和發(fā)展較慢。當前發(fā)展方向主要為多媒體化、網(wǎng)絡化和智能化發(fā)展。計算機教學輔助系統(tǒng)軟件

13、的開發(fā)思想也日趨成熟。計算機教學輔助系統(tǒng)的興起是教育領域中信息革命的最有代表性的產(chǎn)物。在“以信息化帶動現(xiàn)代化”的發(fā)展策略下,我國的教育領域?qū)⒂瓉砀蟮目缭绞桨l(fā)展。計算機教學輔助系統(tǒng)的應用可以使教學脫離傳統(tǒng)的教材、黑板的教學模式,大大豐富了教學的內(nèi)容。教師可以通過更形象更多彩的教學內(nèi)容和方式讓學生更快的領會到知識的魅力。也讓教育領域有了更大的延伸性和發(fā)展的空間。1.3 主要研究內(nèi)容根據(jù)目前學校對題庫管理、學生信息管理、學生所掌握知識的情況了解以及考試信息管理等實際現(xiàn)狀和需求來開發(fā)系統(tǒng),應用SQL Server數(shù)據(jù)庫、Web Service技術、B/S架構等關鍵技術來支撐系統(tǒng)的設計,功能設計重點主

14、要是對基于WEB端的中小學知識點管理系統(tǒng)的用戶管理、知識點管理、習題管理、測評管理幾大功能,從教師、學生和管理員三個用戶角色入手,在B/S模式下搭建中小學知識點管理系統(tǒng)的結(jié)構。并最終對系統(tǒng)的功能及性能部分進行測試。312 相關關鍵技術2.1 SQL Server數(shù)據(jù)庫SQL語句強大的功能和實用性使得SQL語言功能在社會中使用面非常廣泛,且在各行各業(yè)中發(fā)揮了巨大的作用。隨著科技的不斷進步,SQL語言功能是最重要的關系數(shù)據(jù)庫操作語言,通過不斷的更新和完善,其影響己經(jīng)超出它的領域。SQL在其國際標準的基礎上有效結(jié)合Insert等一系列的行業(yè)標準,不僅有效的保證了執(zhí)行數(shù)據(jù)庫命令的高比例、高質(zhì)量的特性,

15、且使它具有極大的靈活性。SQL Server為關系數(shù)據(jù)庫管理系統(tǒng),由Sybase、Ashton-Tate和Microsoft三大公司聯(lián)合開發(fā),后因Sybase和Ashton-Tate兩家公司終止合作,Microsoft直接將該系統(tǒng)安裝到了Windows NT系統(tǒng)上,并對其進行了更深入的研發(fā)和創(chuàng)新,并充分結(jié)合了NT接受和發(fā)送消息以及管理登錄安全的性能。SQL Server作為真正的客戶端體系結(jié)構,具有圖形化用戶界面和豐富的編程接口工具,在不影響其強大功能使用的情況下能夠使系統(tǒng)管理更加簡單、直觀并能為用戶進行程序設計提供更多的選擇;SQL Server數(shù)據(jù)庫應用于在線考試系統(tǒng)系統(tǒng)中,使得系統(tǒng)在分析

16、、集成以及自我處理等功能上得到了提升,可以增強系統(tǒng)的實效性和穩(wěn)定性,這樣在利用各種數(shù)據(jù)的過程當中還能夠增加系統(tǒng)本身的適用性。2.3 Web Service技術Web Service技術是使用開放的XML標準來發(fā)現(xiàn)、發(fā)布、協(xié)調(diào)、配置和描述Web應用程序,這些應用程序是相對于開發(fā)和運行平臺有著獨立性、低耦合性、基于可編程的Web應用程序,使用它可以開發(fā)分布式操作的Web應用系統(tǒng)。Web Service技術實際上是基于Web的分布式組件,互聯(lián)網(wǎng)上的Web程序都可以調(diào)用它完成特定的功能。使用Web Service交換、繼承數(shù)據(jù),可以在不同平臺上無需借助第三方的應用和軟件,完成Web程序間的調(diào)用。在使用

17、Web Service技術開發(fā)和實現(xiàn)的應用之間,無論它們的開發(fā)語言、運行的平臺、通訊的協(xié)議,都可以互相交換數(shù)據(jù)。Web Service的特點:(1)應用程序集成。通過Web Service,應用程序可以用標準的方法把功能和數(shù)據(jù)“暴露”出來,供其它應用程序使用。(2)軟件和數(shù)據(jù)重用Web Service在允許重用代碼的同時,可以重用代碼背后的數(shù)據(jù)。使用Web Service,再也不必像以前那樣,要先從第三方購買、安裝軟件組件,再從應用程序中調(diào)用這些組件;只需要直接調(diào)用遠端的Web Service就可以了。3 中小學知識點管理系統(tǒng)設計3.1 系統(tǒng)設計原則1、系統(tǒng)功能的完整性在進行系統(tǒng)設計時,考慮到

18、本系統(tǒng)主要用于中小學知識點管理,不應該設計太過復雜的功能,但是在功能設計時,也需要滿足教師和學生用戶的基本需求,保證系統(tǒng)功能的完整性。2、設計的規(guī)范化在進行中小學知識點管理系統(tǒng)設計時,需要遵循軟件開發(fā)的一般流程,在進行設計時,按照規(guī)范的設計流程進行系統(tǒng)設計。3、可擴展性原則在系統(tǒng)設計時,并沒有用戶實際使用意見,完全按照用戶的需求分析來進行系統(tǒng)設計。因此,在系統(tǒng)設計完成后難免有需要進行改進的地方,再加上教學流程很可能會在后期進行優(yōu)化,系統(tǒng)的功能和性能也需要在后期根據(jù)流程進行優(yōu)化設計。遠程教育系統(tǒng)在設計時就需要考慮系統(tǒng)的可擴展性問題,方便系統(tǒng)后期進行擴展和改進。4、系統(tǒng)安全性原則本系統(tǒng)中包含了大量

19、用戶資料和教學資料,用戶的信息安全和資料安全都十分重要,因此,在系統(tǒng)設計時,需要著重考慮系統(tǒng)的安全性原則。比如,可以設置系統(tǒng)日志,在系統(tǒng)發(fā)生錯誤時,幫助遠程教育后期維護人員對系統(tǒng)的錯誤日志進行分析;設置登錄密碼和登錄驗證碼確保用戶賬戶的安全等。3.2 系統(tǒng)網(wǎng)絡拓撲結(jié)構設計本課題研究的基于WEB端的中小學知識點管理系統(tǒng),在運行的過程中,系統(tǒng)設計三個部分進行共同協(xié)作,可提高系統(tǒng)運行的效率。根據(jù)系統(tǒng)的應用場景,中小學知識點管理系統(tǒng)采用B/S網(wǎng)絡體系結(jié)構,B/S網(wǎng)絡體系結(jié)構分為三層,第一層為客戶端,第二層為網(wǎng)絡,第三層為服務器端,本系統(tǒng)的運行由服務器端進行支撐,用戶只需要在客戶端上通過網(wǎng)絡的連接,進行

20、系統(tǒng)的常規(guī)操作,系統(tǒng)則可給用戶提供穩(wěn)定的服務。圖3-1為系統(tǒng)網(wǎng)絡拓撲圖。圖3-1 系統(tǒng)網(wǎng)絡拓撲圖3.3 系統(tǒng)功能詳細設計3.3.1 知識點管理功能知識點管理模塊主要涵蓋了中小學的各個學科的所有的知識點,且有重點的劃分,該模塊包含了知識點檢索、新增知識點、修改知識點、刪除知識點等子模塊。知識點管理模塊基本組成單位是試題,該模塊操作的基本單元也是試題,試題檢索功能可以方便找到相應試題,新增知識點可以更新題庫,增強系統(tǒng)的使用性,修改知識點可以增強試題考察范圍,刪除知識點可以把一些考試大綱不要求的知識點刪除。同時知識點管理模塊,也可幫助學生提高學習效率,鞏固知識點,提高考試成績。該模塊的詳細功能用例圖

21、如圖3-2所示。圖3-2 知識點管理模塊用例圖3.3.2 用戶管理功能該模塊是系統(tǒng)操作最基本的功能,用戶需要注冊登錄后才能訪問相關功能,登錄系統(tǒng)后可進行密碼修改操作,確保賬戶的安全性。用戶管理模塊所包含的子功能模塊有用戶登錄注冊模塊、賬號密碼修改、個人資料三個子功能。注冊與登錄:作為游客進入系統(tǒng)的用戶,首先需完成注冊功能,才可操作相應的功能模塊,注冊完成后可通過賬號及密碼完成登錄。教師用戶和學生用戶的使用功能會有所差別,當用戶完成登錄,系統(tǒng)根據(jù)用戶賬號信息進行判斷及權限設置,用戶名、密碼、權限都驗證無誤,則可以進入系統(tǒng),否則系統(tǒng)給出警告提示,并停留在登錄頁面等待用戶輸入正確的信息。修改密碼:當

22、用戶有密碼修改的需求時,可選擇此子功能模塊,既可以通過驗證信息完成對密碼的修改,也可通過輸入原密碼的方式進行修改。個人資料:根據(jù)個人需求修改個人基本資料。圖3-3為用戶管理模塊用例圖。圖3-3 用戶管理模塊用例圖3.3.3 習題管理功能用戶完成每章節(jié)的知識點學習后,可在章節(jié)后通過習題鞏固所學的知識,并通過在線答題來檢測學生的學習成果,該習題管理模塊包含有習題查看、在線答題、答案查詢和歷史消息查閱等子功能。習題查看:學生在章節(jié)課程進度完成時,可查看后面習題,并開始在線答題。在線練題:在線答題的試題形式分別有選擇題、填空題、問答題等,學生答題完成后即可選擇提交,獲取測試結(jié)果,并可對照答案進行糾正錯

23、誤的問答。答案查詢:學生不可在答題過程中查閱試題答案,在完成答題并提交后可對答案進行查詢,所獲取的答案包含有涉及的知識點、答題思路及解答步驟,方便學生鞏固所學的知識。歷史消息查詢:對答錯的試題,系統(tǒng)自動建立試題錯題集,方便學生對答錯的測試題進行復習,并能對照知識點,避免在測評時犯同樣錯誤。圖3-4 習題管理模塊用例圖3.3.4 測評管理功能測評管理模塊就是在學生學習完之后,可以通過試卷考試的方式,檢查學生的學習情況。測評管理功能模塊包含有試題組合、試題發(fā)布、在線測評和測評結(jié)果查詢。試題組合:教師根據(jù)學科難易程度,自行選擇同課程知識點相關的試題,并組合成測評試卷,試卷應盡可能的包含選擇題、填空題

24、、問答題等分類類型,同時試題的難易程度應該為8:2,即80%為基礎題,為學生應拿的分,20%為稍微難的試題。試題發(fā)布:教師對已組好的試卷進行發(fā)布,如試題有多套供學生選擇,學生可隨機選擇相應的試題,以測評學習及復習成果。在線測評:學生需要在規(guī)定的時間內(nèi)完成考試,考試完成后點擊提交,即可提交至教師批改,選擇、填空、判斷題可由系統(tǒng)進行批改,問答部分由教師批改,完成后匯總由計算機統(tǒng)計學生學習成績。測評結(jié)果查詢:學生可對自己測評成績進行查詢,作為學生可查詢到考試成績及班級排名,但無法獲取其他同學的測評成績;作為教師,可對班級學生成績進行查閱、編輯操作。圖3-5所示為測評管理模塊用例圖。圖3-5 測評管理

25、模塊用例圖3.4 系統(tǒng)數(shù)據(jù)庫設計3.4.1 實體屬性圖設計1.學生實體學生實體的屬性主要有:學號班級、姓名、性別、聯(lián)系電話等。具體學生實體屬性圖如3-6所示。圖3-6 學生實體屬性圖2.教師實體教師實體的屬性有:教師職稱、教師密碼、教職工編號、教師姓名、教師賬號、教師性別、聯(lián)系方式等。其實體屬性圖如圖3-7所示。圖3-7 教師實體屬性圖3.知識點實體知識點實體的屬性有:科目、年級、知識點編號、難易程度等實體屬性圖如圖3-8所示。圖3-8所示為知識點實體屬性圖4.成績實體成績實體的屬性有:班級、分數(shù)、考生姓名、考試日期等實體屬性圖如圖3-9所示。圖3-9 成績實體屬性圖5.試卷實體試卷實體的屬性

26、有:所屬課程、題目編號、題目選項等實體屬性圖如圖3-10所示。圖3-10 試卷實體屬性圖3.4.2 數(shù)據(jù)庫表設計1、學生信息表據(jù)學生實體屬性圖可以得出學生信息表的主要字段名為學號(ID)、姓名(Name)、性別(Sex)、年齡(Age)、班級(Class)、聯(lián)系電話(PhNO.)、郵箱(E-mail)。詳細設計見表4-2。表3-1 學生信息表字段名字段類型可否為空漢語說明主鍵/外鍵IDInt(11)No學號PKNameVarchar(20)No姓名SexVarchar(1)No性別AgeInt(3)No年齡ClassVarchar(10)No班級PhNO.Int(11)No聯(lián)系電話E-mail

27、Varchar(20)NO郵箱2、教師用戶信息表教師信息表中主要儲存教師的相關信息,其字段名有:教師賬號(KW_jszh)、教師密碼(KW_jspassword)、教職工編號(KW_jsID)、教師姓名(KW_jsname)、教師性別(KW_jssex)、教師職稱(KW_jszc)、所教科目(KW_sjkm)、郵箱地址(KW_sjyx)、聯(lián)系方式(KW_sjphone)。教師信息表如表4-2所示。表3-2 教師信息表字段名字段類型可否為空漢語說明主鍵/外鍵KW_jszh教師賬號Varchar(10)否KW_jspassword教師密碼Varchar(20)否KW_jsID教職工編號Int(10

28、)否主鍵KW_jsname教師姓名Varchar(20)否KW_jssex教師性別Varchar(1)否KW_jszc教師職稱Varchar(10)否KW_sjkm所教科目Varchar(10)否KW_sjyx郵箱地址Varchar(30)否3.知識點數(shù)據(jù)庫表表3-3 知識信息表字段名字段類型可否為空漢語說明主鍵/外鍵IDInt(11)No知識點編號PKSubjectsVarchar(20)No科目GradeVarchar(4)No年級NycdVarchar(10)No難易程度CjrVarchar(3)No創(chuàng)建人CjrqVarchar(8)No創(chuàng)建日期SsbqVarchar(20)No所屬標簽

29、4.成績數(shù)據(jù)庫表成績信息表中主要存儲與考生成績相關的信息,其字段名有:考生考號(KW_kh)、考生姓名(KW_ksname)、考生班級(KW_class)、試卷(KW_sj)、分數(shù)(KW_score)、考試日期(KW_ksrq)、是否評閱(KW_sfpy)。表4-8所示為成績信息表。表3-4 成績信息表字段名數(shù)據(jù)項說明數(shù)據(jù)類型可否為空主鍵KW_kh考生考號Int(10)否主鍵KW_ksname考生姓名Varchar(20)否KW_class考生班級Varchar(10)否KW_sj試卷Varchar否KW_score分數(shù)Int(10)否KW_ksrq考試日期datetime否KW_sfpy是否

30、評閱Varchar(3)否5.試卷數(shù)據(jù)庫表試卷信息表主要儲存試卷相關信息,其字段名有:題目編號(KW_tmID)、所屬課程(KW_tmkc)、題型(KW_tx)、題目材料(KW_tmcl)、題目選項(KW_tmxx)、答案(KW_da)、題量(KW_tl)、難度水平(KW_ndsp)。試卷信息表如表3-5所示。表3-5 試卷信息表字段名數(shù)據(jù)項說明數(shù)據(jù)類型可否為空主鍵KW_tmID題目編號Int(10)否主鍵KW_tmkc所屬課程Varchar(10)否KW_tx題型Varchar(10)否KW_tmcl題目材料Varchar否KW_tmxx題目選項Varchar否KW_da答案Varchar否

31、KW_tl題量Int(3)否KW_ndsp難度水平Varchar(10)否4 中小學知識點管理系統(tǒng)實現(xiàn)與測試4.1 系統(tǒng)實現(xiàn)搭建好系統(tǒng)整體架構之后就進入系統(tǒng)實現(xiàn)部分,在搭建好的、最適合本系統(tǒng)運行的開發(fā)環(huán)境下進行系統(tǒng)實現(xiàn),通過實現(xiàn)界面截圖和流程圖展示最佳的、最直觀的實現(xiàn)效果。4.1.1 開發(fā)環(huán)境基于本系統(tǒng)的實際情況,其開發(fā)環(huán)境配置如下所示:(1)軟件環(huán)境開發(fā)平臺:MyEclipse 10開發(fā)語言:Java語言操作系統(tǒng):Linux數(shù)據(jù)庫:SQL Server2016(2)硬件環(huán)境CPU:i5-9400F內(nèi)存:8G硬盤:2T顯卡:RX590服務器:R230-奔騰雙核G44004.1.2 功能模塊實現(xiàn)

32、(1)知識點管理功能實現(xiàn)知識點管理模塊是本系統(tǒng)的核心功能,主要包含了知識點檢索、新增知識點、修改知識點以及刪除知識點這四個子功能。圖4-1所示為知識點檢索的系統(tǒng)界面圖。學生用戶在知識點檢索頁面選擇所查查詢資料的所述科目、年級以及班級,篩選知識點類型,將剪碎內(nèi)容過濾為僅文字、僅圖片或者文字和圖片,最后在檢索框內(nèi)輸入知識點相關關鍵詞即可執(zhí)行檢索,檢索成功后用戶可查閱獲保存至本地電腦。若是檢索失敗,修改檢索條件或者關鍵詞直至成功為止。實現(xiàn)界面簡潔美觀,利于學生實現(xiàn)一鍵查詢。圖4-1 知識點檢索實現(xiàn)界面圖知識點類別管理中刪除知識點的代碼如下:function beforeRemove treeId,

33、treeNode) (className = (className =dark?:dark) ; var zTree = s.fn. zTree.getZTreeObj (treeDemo) ;zTree.selectNode (treeNode) ;var pid =treeNode .pId;if(pid=0) alert(當前節(jié)點為根節(jié)點,不能刪除!);return false;elsereturn confizm(確定刪除分類”+ treeNode.name + 及其子分類嗎? );function onRemove(e, treeId, treeNode) var params=id

34、=+treeNode. id+ $name+treeNode . name+ &pId=+treeNode.pId;var message=zTreeOption (params) ;ifmessage=faIled)var zIree = $.fn. zTree .getZTreeObj (treeDemo) ;zTree.addNodes (treeNode, id:treeNode .id,pId:treeNode.pId, name:treeNode. name) ;alert (message) ;(2)用戶管理功能實現(xiàn)用戶管理是本系統(tǒng)的基本模塊,實現(xiàn)此模塊才能允許用戶進行其他功能上

35、的操作。圖4-2所示為用戶注冊和登錄界面圖,用戶在瀏覽器輸入本系統(tǒng)的網(wǎng)址即可進入登錄界面,如圖可知,系統(tǒng)主界面美觀大方,設計以“學生學習”為主題,用戶注冊完成后在“賬戶”和“密碼”兩欄中輸入信息,然后勾選用戶角色框,點擊登錄按鈕,若信息全部正確,則可登錄成功,進入系統(tǒng)首頁。圖4-3所示為用戶管理模塊中的權限管理子功能的實現(xiàn)界面,管理員用戶登錄系統(tǒng)后進入此功能,對各個用戶角色的操作權限進行分配,同時也可查看最后操作人和最后操作日期,可對各個用戶角色進行修改、刪除以及分配權限,例如對教師角色分配權限,管理員只需點擊教師用戶后面的“權限分配”按鈕即可。圖4-2 用戶注冊和登錄實現(xiàn)界面圖系統(tǒng)的用戶登陸

36、代碼如下:public class UserCheck private int i=0; /用戶級別:0不是用戶、1是管理員、2是教師用戶、3是學生用戶 UserCxsheck(String name ,String password) String jdriver=sun.jdbc.odbc.JdbcOdbcDriver; String cosxnnectDB=jdbc:odbc:Students; Statement stmt=null; ResultSet rs=null; Connection con=null; try C1ass.forName driver); con=Drive

37、rManager.getConnection(connectDB); stmt=con.createS tatement) ; String query=select*from users where name=+name+ and passwd=+password+; rs=stmt.executeQuery(query); if(rs.nextU) /數(shù)據(jù)庫中有此用戶,訪問成功 i=Integer.parseInt(rs.getString(3); UsersCL UL=new UsersCL(i); else i=0;/沒有用戶是默認是0級 圖4-3 權限管理實現(xiàn)界面圖(3)習題管理功能

38、實現(xiàn)習題管理有利于學生在課后進行知識鞏固,此功能模塊包含了習題查看、在線習題、答案查詢以及歷史消息查閱四個子功能。圖4-4所示為答案查詢實現(xiàn)界面圖。在該功能主頁中選擇查詢條件后進入答案頁面,為了方便學生對照答案,界面直接給出題目與對應答案。通過“上一題”與“下一題”按鈕來操控題目。教師在上傳習題答案時可能存在錯誤,當學生對某題提出疑問時可直接填寫信息反饋。此外,該功能中還實現(xiàn)了筆記與收藏功能,方便學生整理錯題集。圖4-4 答案查詢實現(xiàn)界面圖(4)測評管理功能實現(xiàn)圖4-5所示為在線測評實現(xiàn)界面入,用戶在登錄系統(tǒng)后進入考試界面,選擇所考的考試科目后便可操作圖中所示,所有題型及其所占整張試卷的分數(shù)比

39、都顯示在界面,選擇對應答題即可開始作答,在界面頂部所示規(guī)定時間內(nèi)完成作答后點擊:提交試卷,考試立即結(jié)束。另外,考生可點擊“操作指南”查看對本次考試的不懂的地方。在規(guī)定時間內(nèi)仍未提交試卷的考生,系統(tǒng)自動提交后退出考試。圖4-5 在線測評實現(xiàn)界面圖測評功能實現(xiàn)代碼如下:sql = SELECT * FROM test ,subject WHERE test.SubNum = subject.SubNum AND test.TesNum = + id; Paper paper = null; try List list = (List) qr.query(sql, new BeanListHandl

40、er(Paper.class); paper = (Paper) list.get(0); catch (SQLException e) e.printStackTrace(); sql = select * from question where SubNum=+ paper.getSubNum() + + AND question.QueType = 選 擇 題 + order By rand() Limit + paper.getTesSinCount();System.out.println(選擇題 + sql); List sincount = null; try sincount

41、= (List) qr.query(sql, new BeanListHandler( Question.class); catch (SQLException e) e.printStackTrace(); sql = select * from question where SubNum=+ paper.getSubNum() + + AND question.QueType = 填 空 題 + order By rand() Limit + paper.getTesBlaCount(); System.out.println(填空題 + sql); List blabount = nul

42、l; try blabount = (List) qr.query(sql, new BeanListHandler( Question.class); catch (SQLException e) e.printStackTrace(); sql = select * from question where SubNum=+ paper.getSubNum() + + AND question.QueType = 問答題 + order By rand() Limit + paper.getTesAnsCount(); System.out.println(問答題 + sql); List

43、anscount = null; try anscount = (List) qr.query(sql, new BeanListHandler( Question.class); catch (SQLException e) e.printStackTrace(); 4.2 平臺系統(tǒng)測試4.2.1 功能測試(1)用戶管理功能測試在用戶管理功能模塊中,測試編號為功能測試用例01,測試目的是用戶在該功能模塊中能夠正常登錄、修改密碼以及修改個人信息。用戶管理功能模塊測試用例信息見表4-1所示。表4-1 用戶管理功能測試用例測試內(nèi)容測試步驟實際結(jié)果預期結(jié)果測試結(jié)果用戶登錄1.用戶輸入正確賬號密碼進行

44、登錄2.用戶輸入錯誤賬號或密碼進行登錄1.全部填寫正確提交成功2.賬號或者密碼錯誤登錄失敗 1.全部填寫正確提交成功2. 賬號或者密碼錯誤登錄失敗測試通過修改密碼1.修改用戶密碼少于6位字符并提交2.修改用戶密碼多于或者等于6位字符并提交1.密碼少于6位字符提交失敗.2.密碼多于或者等于6位字符提交成功1.密碼少于6位字符提交失敗.2.密碼多于或者等于6位字符提交成功測試通過個人資料1.修改頭像,頭像圖片大小不超過2MB2.修改用戶名,用戶名為文字且不能為空3.修改電話號碼,號碼格式為11位數(shù)字 1.提交圖片大小小于2MB,頭像修改成功2.提交空用戶名,提交失敗3.輸入10位數(shù)號碼,號碼格式錯

45、誤,提交失敗 1.提交圖片大小小于2MB,頭像修改成功2. 提交空用戶名,提交失敗3.輸入10位數(shù)號碼,號碼格式錯誤,提交失敗測試通過(2)測評管理功能測試表4-2 測評管理功能測試用例測試功能操作內(nèi)容預期結(jié)果實際結(jié)果測試結(jié)果題庫管理1、從計算機本地導入試題1.導入成功1.導入成功測試通過2.篩選科目統(tǒng)計題量2.統(tǒng)計成功2.統(tǒng)計成功3.輸入語文考試搜索題庫3.檢索成功3.檢索成功,界面顯示所有題庫4.一鍵選擇多個題目進行刪除操作4.刪除成功4.刪除成功5.選擇單個題目進行修改5.修改成功5.修改并保存成功試卷管理1.根據(jù)試卷難易進行一鍵組卷1.組卷成功1.組卷成功測試成功2.導出Word格式的

46、試卷2.導出成功2.導出成功人工批卷1.根據(jù)考試科目檢索所有考生的試卷1.檢索成功1.檢索成功,系統(tǒng)界面顯示所有未閱卷的考生測試通過2.選擇考生進行閱卷2.閱卷成功2.閱卷成功成績管理1.選擇三年級一班進行考試成績統(tǒng)計1.統(tǒng)計成功1.統(tǒng)計成功測試通過2.對統(tǒng)計后的成績給考生進行排名2.統(tǒng)計成功2.統(tǒng)計成功3.將統(tǒng)計好的成績保存至數(shù)據(jù)庫中3.保存成功3.保存成功4.將成績導出至計算機本地4.導出成功4.導出成功(3)知識點管理功能測試表4-3 知識點管理功能測試用例測試功能操作內(nèi)容預期結(jié)果實際結(jié)果測試結(jié)果知識點檢索1、搜索“九九乘法表”1.九九乘法表搜索結(jié)果展示1.九九乘法表搜索結(jié)果展示測試通過

47、知識點新增1.點擊“新增”,輸入知識點信息,點擊“保存”1.保存成功1.保存成功測試成功2.檢索已新增的知識點信息2.結(jié)果顯示成功2.結(jié)果顯示成功知識點修改1.點擊“修改”,錄入需要進行更新的知識部分1.修改成功1.修改成功測試通過知識點刪除1.選中需要刪除的知識點信息,點擊“刪除”1.刪除成功1.刪除成功測試通過2.檢索已刪除的知識信息2.未有符合的檢索項2. 未有符合的檢索項4.2.2 性能測試由測試方法分析內(nèi)容可知,本系性能測試選擇企業(yè)級測試工具Load Runner進行測試。Load Runner提供負載模擬測試,模擬系統(tǒng)預設最大并發(fā)用戶數(shù)訪問環(huán)境,記錄該情境下系統(tǒng)某些關鍵功能的響應時

48、間、吞吐量、CPU等指標數(shù)據(jù),從而判斷該數(shù)據(jù)是否在預設指標上限范圍內(nèi)。與功能測試流程相同,先設計測試目標、測試操作再記錄測試流程,評價表如下。表4-4 用戶運作過程中系統(tǒng)測驗評價表根據(jù)需求特征分析,基于WEB端的中小學知識點管理系統(tǒng)最大并發(fā)用戶數(shù)預設值為3000人,響應時間預設值為1s,為簡化操作流程,直接將用戶數(shù)調(diào)整為3000人,此時響應時間記錄結(jié)果如下:表4-5 系統(tǒng)性能測試用例輸入/動作預期響應時間實際平均響應時間是否通過在搜索輸入任意關鍵詞,點擊搜索按鈕響應時間1秒0.25秒是選擇某課程放入購物車響應時間1秒0.06是進入在線考試響應時間1秒0.07是報名成功提示響應時間1秒0.12是

49、4.2.3 測試結(jié)果分析基于WEB端的中小學知識點管理系統(tǒng)綜合測試分別以黑盒測試法、Load Runner工具實施,依據(jù)上述數(shù)據(jù)內(nèi)容,結(jié)論分析如下:(1)本系統(tǒng)功能測試最終結(jié)果均顯示為通過,并且無明顯卡頓、故障現(xiàn)象,說明功能設計合理,輸出較為穩(wěn)定;(2)本系統(tǒng)性能測試最終結(jié)果均顯示為通過,并且在3000并發(fā)用戶數(shù)的訪問模擬情景下,系統(tǒng)響應時間控制在1s以內(nèi),說明系統(tǒng)性能較為優(yōu)越,可以提供較好的用戶體驗。結(jié)論隨著計算機以及網(wǎng)絡技術的發(fā)展,我國的信息化建設進程逐步加速,在教育領域的信息化普及與應用獲得了更多的支持,一些專門的知識點管理系統(tǒng)開始應用到了人們的學習中。在此背景下,本文研發(fā)了一款基于we

50、b的中小學知識點管理系統(tǒng),推動學校教育的信息化建設進程。本課題的研究成果如下所示:1、完成了系統(tǒng)研發(fā)的設計部分。首先建立了本系統(tǒng)的開發(fā)原則,基于開發(fā)原則對網(wǎng)絡拓撲結(jié)構與功能進行詳細設計,最后通過功能分析確定四大功能模塊,完成各大模塊及其子功能的設計,以用例圖展示子功能設計。數(shù)據(jù)庫設計則分為邏輯結(jié)果設計和物理結(jié)構設計,具體可解釋為實體屬性圖和數(shù)據(jù)信息表的設計。2、完成了系統(tǒng)的實現(xiàn)。系統(tǒng)設計流程之后就是系統(tǒng)實現(xiàn),在搭建的開發(fā)環(huán)境下對各個功能模塊進行了實現(xiàn),將部分核心子功能的界面圖展示出來。4、最后也是最重要的一步,完成了系統(tǒng)測試部分,測試成功與否決定了該系統(tǒng)能夠正常運行。本課題在測試流程中采用了黑

51、盒與白盒相結(jié)合的測試法,完成了對所有功能模塊的測試,同時還使用LoadRunner測試工具對系統(tǒng)負載情況下用戶并發(fā)訪問的響應速度進行了測試,以測試用例表詳細介紹了測試過程和測試結(jié)果,最終測試結(jié)果良好,說明本課題研發(fā)的中小學知識點管理系統(tǒng)能夠正式投入使用。參考文獻1燕鵬超.基于知識圖譜的智能測評系統(tǒng)設計與實現(xiàn)D.山東師范大學,2019.2張楠.基于微信公眾平臺的微課學習系統(tǒng)設計與實現(xiàn)D.云南師范大學,2019.3楊偉海.在線考試的智能題庫管理系統(tǒng)的設計與實現(xiàn)D.北京郵電大學,2019.4薛曌.基于文本相似度的主觀題自動評分系統(tǒng)的設計與實現(xiàn)D.北京郵電大學,2019.5朱震宇.離散制造系統(tǒng)的典型工

52、藝知識自動化發(fā)現(xiàn)方法D.江南大學,2019.6于欣薇.通用試題庫管理系統(tǒng)的設計與實現(xiàn)D.吉林大學,2019.7張曉雨.生產(chǎn)計劃管理實驗教學系統(tǒng)研究D.大連理工大學,2019.8熊慧君.基于深度學習的適應性學習系統(tǒng)研究與實現(xiàn)D.寧夏大學,2019.9程芳芳.支持移動學習的護士執(zhí)業(yè)資格自適應訓練系統(tǒng)的設計D.內(nèi)蒙古師范大學,2019.10王穎.基于知識點層次圖的習題分類系統(tǒng)設計與實現(xiàn)D.中央民族大學,2019.11石慧升.基于改進遺傳算法的智能組卷系統(tǒng)的研究與實現(xiàn)D.河北科技大學,2019.12洪華劍.基于WGDK-means的協(xié)作學習系統(tǒng)的設計與實現(xiàn)D.江蘇大學,2019.13牟建明.自適應學習

53、的高中數(shù)學智能題庫系統(tǒng)D.電子科技大學,2019.14廖輝.電力公司差異化在線考試培訓系統(tǒng)設計與實現(xiàn)D.電子科技大學,2019.15楊韻.家用電器裝配生產(chǎn)線平衡問題研究及系統(tǒng)開發(fā)D.南京航空航天大學,2019.16尤揚.某機構培訓綜合管理系統(tǒng)的設計與實現(xiàn)D.吉林大學,2018.17姜宏剛.基于MVC的大學生課外學習輔助系統(tǒng)設計與實現(xiàn)D.湖北工業(yè)大學,2018.18張榮芹.基于隨機組卷在線考試系統(tǒng)的設計與實現(xiàn)D.湖北工業(yè)大學,2018.19蘇榮聰.基于LCS+LD混合算法的在線考試系統(tǒng)的設計與實現(xiàn)D.華僑大學,2018.20王超.基于.NET的智能考試系統(tǒng)設計與實現(xiàn)D.西南科技大學,2018.2

54、1柯文婷.基于自適應學習的護士執(zhí)業(yè)資格考試學習系統(tǒng)的設計與實現(xiàn)D.深圳大學,2018.22王沛.基于SSH框架的在線考試系統(tǒng)設計與實現(xiàn)D.山東師范大學,2018.23郝潔.基于Asterisk的服務支撐系統(tǒng)設計與實現(xiàn)D.西安建筑科技大學,2018.24范云霞.基于知識地圖的個性化學習系統(tǒng)的設計與實現(xiàn)D.湖南師范大學,2018.25雷保鋒.基于PHPCMS的高職院校在線考試系統(tǒng)設計與開發(fā)D.廣西師范大學,2018.26朱家南.自適應測試在導學系統(tǒng)中的研究與應用D.西安電子科技大學,2018.27萬姍.基于知識的數(shù)控機床維修服務系統(tǒng)研究與開發(fā)D.南京理工大學,2018.28呂叔陽.學習診斷系統(tǒng)在教

55、學質(zhì)量管理中應用的研究D.上海師范大學,2018.29隋景明.稅務系統(tǒng)人力資源培訓研究D.內(nèi)蒙古大學,2018.30盧鵬飛.基于專家系統(tǒng)的C#編程能力培訓平臺研究D.東北石油大學,2018.致謝我的本科學業(yè)生涯即將結(jié)束,在此我要感謝所有在我學習生活中及論文寫作中給予幫助的老師同學們。首先,我要對我的指導老師表示由衷的感謝,在課題研究及論文大綱編寫方面有給了我悉心的指導。無論是從論文題目的擬定、參考資料的查找、文章寫作及修稿指導最后的文章定稿,老師都以他那一絲不茍的治學精神激勵著我,使我終身受益。每當我在學術研究中遇到困難,老師都會耐心地為了指點迷津,教導我如何克服這些困難。這些甚至在我未來的人生道路上都是非常受用的。感謝我的家人,正是他們的鼓勵及無私的幫助才使我順利完成本科生涯。同時,我還要對我的同學表示感謝,我的生活及學習中遇到困難,總是他們第一個站出來幫助我。最后感謝各位評委能夠在百忙之中抽出時間為我的課題做出指導,謝謝你們,你們辛苦了!

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

相關資源

更多
正為您匹配相似的精品文檔
關于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!