【基于Web的英語學(xué)習(xí)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)】5100字(論文)_第1頁
【基于Web的英語學(xué)習(xí)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)】5100字(論文)_第2頁
【基于Web的英語學(xué)習(xí)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)】5100字(論文)_第3頁
【基于Web的英語學(xué)習(xí)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)】5100字(論文)_第4頁
【基于Web的英語學(xué)習(xí)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)】5100字(論文)_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

[10]。4.2功能模塊設(shè)計(jì)此系統(tǒng)使用起來比較容易,只需要學(xué)生打開瀏覽器進(jìn)入該英語學(xué)習(xí)平臺,按照相應(yīng)的系統(tǒng)提示進(jìn)行操作,完成相應(yīng)的功能。相應(yīng)功能如下:學(xué)生模塊:當(dāng)學(xué)生通過學(xué)號登錄系統(tǒng)時(shí),可以預(yù)約自己想學(xué)習(xí)的英語課程,進(jìn)行預(yù)約。預(yù)約之后,可以查看未審批記錄,查看已同意記錄,查看已拒絕記錄,查看歷史審批記錄。學(xué)習(xí)之后,可以查看未結(jié)課課程,查看已結(jié)課課程。學(xué)生可以下載英語資料。對于英語作業(yè),學(xué)生可以上傳英語作業(yè),查詢作英語作業(yè),刪除英語作業(yè),查詢英語作業(yè),下載英語作業(yè)。教師模塊:當(dāng)教師通過賬號登錄系統(tǒng)時(shí),可以新增英語課程,查詢新增英語課程。查看未審批記錄,歷史申請記錄,查看未結(jié)課課程。添加上傳的英語資料,查詢英語資料,下載英語資料,刪除英語資料。對于英語作業(yè),可以上傳英語作業(yè)要求,查詢英語作業(yè)要求,刪除英語作業(yè)要求。查詢學(xué)生的英語作業(yè),下載學(xué)生的英語作業(yè)。此系統(tǒng)的功能模塊如圖1所示:圖1功能模塊圖4.3數(shù)據(jù)庫設(shè)計(jì)通過對此英語學(xué)習(xí)系統(tǒng)的功能模塊的分析,設(shè)計(jì)不同模塊所對應(yīng)的數(shù)據(jù)庫表:學(xué)生登錄信息表:存儲登錄信息,如表1所示。表1學(xué)生登錄信息表列名數(shù)據(jù)類型長度是否允許為空uidint否usernamevarchar100是passwordvarchar100是realnamevarchar100是telvarchar100是idcardvarchar100是rolevarchar100是deletebsvarchar100是createdatevarchar100是學(xué)生課程成績表:存儲課程信息,如表2所示。表2學(xué)生課程信息表列名數(shù)據(jù)類型長度是否允許為空cidint否namevarchar100是gradevarchar100是typevarchar100是begindatevarchar100是enddatevarchar100是kssjvarchar100是pricevarchar100是describevarchar100是addressvarchar100是deletebsvarchar1是jssjvarchar100是createidvarchar100是createnamevarchar100是createdatevarchar100是學(xué)生申請信息表:存儲學(xué)生的申請信息,如表3所示。表3學(xué)生申請信息表列名數(shù)據(jù)類型長度是否允許為空aidint否cidint否spbsvarchar1是ddbsvarchar1是createidvarchar1是createnamevarchar100是createdatevarchar100是deletebsvarchar1是功能模塊設(shè)計(jì)與實(shí)現(xiàn)該英語學(xué)習(xí)平臺主要分為兩個(gè)不同的功能模塊,這兩個(gè)模塊的操作是不同的。下面主要針對不同學(xué)生對這兩種模塊的操作進(jìn)行分析。5.1學(xué)生模塊當(dāng)學(xué)生登錄系統(tǒng)后,可以進(jìn)入預(yù)約管理對自己心儀的英語課程進(jìn)行預(yù)約,預(yù)約成功之后,可以瀏覽自己預(yù)約的英語課程進(jìn)行查看。瀏覽課程之后,如果想查看自己的課程申請的情況,可以點(diǎn)擊申請管理按鈕。查看課程未審批記錄、已同意記錄、已拒絕記錄以及歷史申請記錄。當(dāng)學(xué)生上完課程,可點(diǎn)擊結(jié)課管理按鈕,查看未結(jié)課課程,已結(jié)課課程。學(xué)生如果想查看一些英語資料,可以點(diǎn)擊英語資源,查看上傳的英語資源,進(jìn)行學(xué)習(xí)。如果學(xué)生想要查看作業(yè)的要求,可以點(diǎn)擊作業(yè)要求管理,下載英語作業(yè)要求。查看完英語作業(yè)要求之后,提交英語作業(yè)需要點(diǎn)擊作業(yè)管理,上傳完成的英語作業(yè),也可以查詢上傳的英語作業(yè)。學(xué)生登錄該英語學(xué)習(xí)平臺瀏覽課程頁面如圖2所示。學(xué)生申請管理頁面如圖3所示。學(xué)生的結(jié)課管理如圖4所示。學(xué)生查看英語資源如圖5所示。學(xué)生作業(yè)要求管理頁面如圖6所示。學(xué)生的作業(yè)管理頁面如圖7所示。圖2瀏覽課程頁面圖3申請管理頁面圖4結(jié)課管理頁面圖5英語資源頁面圖6作業(yè)要求管理頁面圖7作業(yè)管理頁面5.2教師模塊當(dāng)教師登錄系統(tǒng)后,可以對課程信息進(jìn)行管理,根據(jù)學(xué)生的需求,新增一些英語課程,供學(xué)生預(yù)約。其中包括課程的新增以及查詢課程。學(xué)生可以申請需要英語的課程,教師查看之后進(jìn)行審批。如果教師想要了解學(xué)生的結(jié)課情況,可以點(diǎn)擊結(jié)課管理按鈕進(jìn)行對學(xué)生的結(jié)課情況進(jìn)行查看。教師可以上傳英語資源,供學(xué)生學(xué)習(xí),也可以查看上傳的英語資源。教師可以上傳一些英語作業(yè)要求,也可以查看英語作業(yè)要求。教師也可以對英語作業(yè)進(jìn)行管理,下載學(xué)生的英語作業(yè),檢查學(xué)生的英語作業(yè)完成情況。英語課程管理頁面如圖8所示。課程審批管理頁面如圖9所示。結(jié)課管理頁面如圖10所示。資源頁面如圖11所示。英語作業(yè)要求管理頁面如圖12所示。英語作業(yè)管理頁面如圖13所示。圖8課程管理頁面圖9課程審批管理頁面圖10結(jié)課管理頁面圖11英語資源頁面圖12作業(yè)管理要求頁面圖13作業(yè)管理頁面5.3登錄模塊當(dāng)學(xué)生輸入學(xué)生名和密碼后,進(jìn)行登錄操作,觸發(fā)過濾器事件,驗(yàn)證學(xué)生名、密碼是否已輸入,如果有未輸入項(xiàng),將會(huì)提示學(xué)生;如果沒有,則Ajax將學(xué)生名、密碼、驗(yàn)證碼等信息發(fā)送到后臺登入控制器。如果不存在記錄,則會(huì)出現(xiàn)提示信息“學(xué)生名不存在”,如果學(xué)生名正確,將提交的密碼通過MD5非對稱加密算法加密,將加密過后的字符串跟數(shù)據(jù)庫的密碼對比,如果不正確,返回提示信息“密碼不正確”信息。登錄頁面如圖14所示。圖14登錄頁面6.系統(tǒng)測試該英語學(xué)習(xí)平臺采用黑盒測試方法對相關(guān)的功能進(jìn)行測試REF_Ref17779\r\h[11]。黑盒測試其工作原理被認(rèn)為是一個(gè)密封的黑匣子。在系統(tǒng)測試過程中,對該英語學(xué)習(xí)平臺單純通過外部程序接口進(jìn)行測試,保證該英語學(xué)習(xí)平臺功能滿足、符合需求規(guī)格說明書的規(guī)定。檢查程序是否能適當(dāng)?shù)剌敵稣_信息,且信息具有完整性。具體測試過程如下:6.1測試項(xiàng)目學(xué)生登錄系統(tǒng)測試:包括賬號與密碼是否成功的輸入、以及錯(cuò)誤信息的提醒等。課程的管理:包括課程的添加、查看、搜索等。6.2測試結(jié)果本系統(tǒng)的測試步驟與結(jié)果如表4所示。表4測試結(jié)果測試項(xiàng)測試步驟預(yù)期結(jié)果測試結(jié)果登陸輸入賬號(1)與密碼(2)及驗(yàn)證碼提示學(xué)生名或密碼錯(cuò)誤符合登陸輸入賬號(1)與密碼(1)及驗(yàn)證碼進(jìn)入系統(tǒng)符合查看課程信息輸入課程名稱以及所屬班級課程信息列表顯示符合新增課程輸入相關(guān)課程信息,點(diǎn)擊新增進(jìn)入課程信息編輯頁面符合查看課程記錄點(diǎn)擊相關(guān)按鈕課程記錄顯示符合此系統(tǒng)測試結(jié)果表明,系統(tǒng)運(yùn)行正常,且功能可以達(dá)到預(yù)期的效果。7.總結(jié)在互聯(lián)網(wǎng)快速發(fā)展的時(shí)代,在線英語學(xué)習(xí)平臺不僅可以方便學(xué)習(xí)者學(xué)習(xí),而且我國的英語學(xué)習(xí)水平有了普遍的提高。該系統(tǒng)模擬一個(gè)在線英語學(xué)習(xí)的基本網(wǎng)站。在系統(tǒng)設(shè)計(jì)過程中,出現(xiàn)了不少錯(cuò)誤,通過不斷的改進(jìn),不斷的完善,使自己的能力不斷提升。未來學(xué)校對學(xué)生的素質(zhì)教育會(huì)更加注重,此系統(tǒng)的發(fā)展前景很好。通過對這次畢業(yè)課題的開發(fā)實(shí)現(xiàn),積累許許多多的開發(fā)實(shí)踐經(jīng)驗(yàn)。雖然也遇到了許多的困難,但是都得到了解決?;谀壳皩W(xué)習(xí)的知識,本系統(tǒng)只實(shí)現(xiàn)了一些基本的操作,通過以后不斷的學(xué)習(xí)還可以添加更多有效的功能。系統(tǒng)還存在問題,還需不斷完善。即使系統(tǒng)經(jīng)過完整的系統(tǒng)測后,但是系統(tǒng)中還是有可能存在未被發(fā)現(xiàn)的邏輯錯(cuò)誤,測試只能查找出系統(tǒng)運(yùn)行種存在的Bug,不能證明系統(tǒng)沒有錯(cuò)誤。因此,系統(tǒng)還需要以后的使用來發(fā)現(xiàn)和改正錯(cuò)誤,使系統(tǒng)的安全性和可靠性逐漸地完善。參考文獻(xiàn)徐月平.基于移動(dòng)學(xué)習(xí)平臺的英語微學(xué)習(xí)資源開發(fā)與實(shí)踐[D].安慶師范大學(xué),2020.李超.語言學(xué)習(xí)平臺系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].南昌大學(xué),2013.QuXiaona.ApplicationofJavaTechnologyinDynamicWebDatabaseTechnology[J].JournalofPhysics:ConferenceSeries,2021,1744(4).趙一品.基于SpringBoot和MyBatis的銀行知識庫管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].山東大學(xué),2020.劉家華.Bootstrap和Joomla模板技術(shù)在某研究所網(wǎng)站開發(fā)中的研究與應(yīng)用[D].湖南大學(xué),2016.許舟鴻.Web前端開發(fā)技術(shù)以及優(yōu)化方向探究[J].信息與電腦(理論版),2017,11(08):33-34.GuiXiuOuyang.DesignandImplementationofStudentInformationManagementSystemBasedonJavaTechnology[J].2014,3634:2474-2476.李琳,賈利賓.

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論