版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
XX大學(xué)XX學(xué)院本科畢業(yè)論文(設(shè)計(jì))中文題目終碼學(xué)習(xí)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)英文題目Designandimplementationofthefinalcodelearningplatform選題編號(hào)xgx230809015996系(部)專業(yè)學(xué)生姓名學(xué)號(hào)指導(dǎo)教師完成時(shí)間XX大學(xué)XX學(xué)院摘要當(dāng)前,家長(zhǎng)乃至國家都是非常重視教育,然而我國教育資源分配不均衡,主要體現(xiàn)在了發(fā)達(dá)地區(qū)與欠發(fā)達(dá)地區(qū)的教育資源分配不均衡,城市和農(nóng)村地區(qū)教育資源分配不均衡等方面。在互聯(lián)網(wǎng)發(fā)達(dá)的今天,網(wǎng)絡(luò)上充斥著各種各樣的信息,線上教育作為一種新式的教育方式,通過以網(wǎng)絡(luò)為媒介的教學(xué)方式,學(xué)生可以自己選擇喜歡的教師,學(xué)習(xí)喜歡的課程。本系統(tǒng)依據(jù)與軟件開發(fā)生命周期進(jìn)而進(jìn)行開發(fā),整體采用B/S結(jié)構(gòu),后臺(tái)使用SpringBoot框架進(jìn)行設(shè)計(jì),前端使用Vue框架進(jìn)行前端頁面的邏輯開發(fā)。本系統(tǒng)開發(fā)的是一個(gè)用戶可以購買課程、播放教學(xué)視頻的學(xué)習(xí)平臺(tái),學(xué)生用戶可以購買視頻課程,由于目標(biāo)對(duì)象是學(xué)生群體,該系統(tǒng)含有積分功能,學(xué)生用戶可通過完成積分系統(tǒng)所提供的任務(wù)即可獲取積分,教師用戶可以發(fā)布課程、該課程含有各種教學(xué)視頻,由教師上傳。管理員用戶可以對(duì)用戶管理、如禁止登錄、教師用戶未上傳教師資格證不可上傳視頻、課程管理、統(tǒng)計(jì)分析等功能。關(guān)鍵詞:線上教育;網(wǎng)站;Java;SpringBoot
AbstractCurrently,parentsandeventhecountryattachgreatimportancetoeducation.However,theunevendistributionofeducationalresourcesinChinaismainlyreflectedintheunevendistributionofeducationalresourcesbetweendevelopedandunderdevelopedregions,andtheunevendistributionofeducationalresourcesinurbanandruralareas.Today,withthedevelopmentoftheInternet,thenetworkisfilledwithvariouskindsofinformation.Asaneweducationalmethod,onlineeducationallowsstudentstochoosetheirfavoriteteachersandlearntheirfavoritecoursesbyusingthenetworkasthemediumofteaching.Thesystemisdevelopedbasedonthesoftwaredevelopmentlifecycle,usingaB/Sstructureasawhole.ThebackendusestheSpringBootframeworkfordesign,andthefront-endusestheVueframeworkforlogicaldevelopmentoffront-endpages.Thissystemisdevelopedasalearningplatformwhereuserscanpurchasecoursesandplayteachingvideos.Studentuserscanpurchasevideocourses.Sincethetargetaudienceisastudentgroup,thesystemincludesapointsfunction.Studentuserscanobtainpointsbycompletingthetasksprovidedbythepointssystem.Teacheruserscanpublishcourses,whichcontainvariousteachingvideos,andareuploadedbyteachers.Administratoruserscanmanageusers,suchasdisablinglogin,notuploadingvideoswithoutuploadingteachercredentials,coursemanagement,statisticalanalysis,andotherfunctions.Keywords:Onlineeducation;website;Java;SpringBoot目錄1緒論 [17]。5.1.2測(cè)試環(huán)境測(cè)試環(huán)境如下REF_Ref130477427\h表5.1所示表STYLEREF1\s5.SEQ表\*ARABIC\s11測(cè)試環(huán)境硬件環(huán)境軟件環(huán)境CPU:1.2GHZ操作系統(tǒng):Windows10內(nèi)存:2G硬盤:20G瀏覽器:firefox5.2功能測(cè)試5.2.1登錄注冊(cè)功能測(cè)試主要測(cè)試的是后臺(tái)管理系統(tǒng)的注冊(cè)功能,主要檢測(cè)后臺(tái)管理系統(tǒng)的手機(jī)號(hào)碼驗(yàn)證,確保后臺(tái)管理系統(tǒng)注冊(cè)后可跳轉(zhuǎn)到相應(yīng)位置,測(cè)試用例如下REF_Ref129429136\h表5.2所示。表STYLEREF1\s5.SEQ表\*ARABIC\s12登錄注冊(cè)用例表所屬模塊注冊(cè)模塊用例描述用戶在登錄注冊(cè)頁面進(jìn)行注冊(cè)。操作步驟用格式正確的、未注冊(cè)過的用戶名進(jìn)行注冊(cè),輸入yourlastfive;用格式正確的、已注冊(cè)過的用戶名進(jìn)行注冊(cè),輸入yourlastfive;用格式不正確的、未注冊(cè)過的用戶名進(jìn)行注冊(cè),輸入admi;用格式正確、未注冊(cè)過的手機(jī)號(hào)碼進(jìn)行注冊(cè),輸用格式不正確、未注冊(cè)過的手機(jī)號(hào)碼進(jìn)行注冊(cè),輸入183985005421;用格式正確、已注冊(cè)過的手機(jī)號(hào)碼進(jìn)行注冊(cè),輸預(yù)期結(jié)果注冊(cè)成功;用戶名已被注冊(cè);格式錯(cuò)誤;驗(yàn)證碼接收成功;格式錯(cuò)誤;驗(yàn)證碼接收成功。實(shí)際結(jié)果注冊(cè)成功;用戶名已被注冊(cè);格式錯(cuò)誤;驗(yàn)證碼接收成功;格式錯(cuò)誤;驗(yàn)證碼接收成功。測(cè)試結(jié)論測(cè)試通過。續(xù)表5.2登錄注冊(cè)用例表續(xù)表5.2登錄注冊(cè)用例表5.2.2教師管理功能測(cè)試主要測(cè)試教師管理的添加教師、教師列表、修改教師個(gè)人信息、刪除教師,測(cè)試用例如下REF_Ref129436488\h表5.3所示。表STYLEREF1\s5.SEQ表\*ARABIC\s13教師管理用例表所屬模塊教師管理模塊用例描述管理員在教師管理頁面進(jìn)行查看、編輯教師信息。操作步驟點(diǎn)擊教師管理,查看教師信息;點(diǎn)擊教師管理,編輯教師信息;點(diǎn)擊教師管理,刪除教師;點(diǎn)擊教師管理,添加教師。預(yù)期結(jié)果顯示注冊(cè)的教師信息;修改成功;刪除成功;添加成功。實(shí)際結(jié)果顯示注冊(cè)的教師信息;修改成功;刪除成功;添加成功。測(cè)試結(jié)論測(cè)試通過。續(xù)表5.3教師管理用例表續(xù)表5.3教師管理用例表5.2.3課程管理功能測(cè)試主要測(cè)試課程管理的課程發(fā)布、課程列表、編輯課程信息、編輯課程大綱、刪除課程,測(cè)試用例如下REF_Ref129436510\h表5.4所示。表STYLEREF1\s5.SEQ表\*ARABIC\s14課程管理用例表所屬模塊課程管理模塊用例描述管理員在課程管理頁面進(jìn)行查看、編輯課程信息。操作步驟點(diǎn)擊課程管理,查看課程列表信息;點(diǎn)擊課程管理,編輯課程信息;點(diǎn)擊課程管理,編輯課程大綱信息點(diǎn)擊課程管理,刪除課程;點(diǎn)擊課程管理,發(fā)布課程。點(diǎn)擊課程管理,導(dǎo)入課程分類。預(yù)期結(jié)果顯示課程列表信息;修改成功;修改成功;刪除成功;添加成功;導(dǎo)入成功。實(shí)際結(jié)果顯示課程列表信息;修改成功;修改成功;刪除成功;添加成功;導(dǎo)入成功。測(cè)試結(jié)論測(cè)試通過。5.2.4個(gè)人基本信息功能測(cè)試用戶在登陸后,即可前往個(gè)人中心修改個(gè)人信息,測(cè)試用例如下REF_Ref129438586\h表5.5所示。表STYLEREF1\s5.SEQ表\*ARABIC\s15個(gè)人信息用例表所屬模塊用戶模塊用例描述用戶在個(gè)人中心修改自己的基本信息操作步驟輸入昵稱:dwaihsdw;輸入手機(jī)號(hào):183850132131;輸入郵件地址:123@;選擇性別:男;更換年齡:18;輸入密碼:qwe123qwe;點(diǎn)擊更換頭像。預(yù)期結(jié)果輸入昵稱,點(diǎn)擊提交,更新成功;輸入手機(jī)號(hào),點(diǎn)擊提交,更新成功;輸入郵件地址,點(diǎn)擊提交,更新成功;選擇性別,點(diǎn)擊提交,更新成功;輸入年齡,點(diǎn)擊提交,更新成功;輸入密碼,點(diǎn)擊提交,更新成功;點(diǎn)擊更換頭像,點(diǎn)擊提交,更新成功。實(shí)際結(jié)果輸入昵稱,點(diǎn)擊提交,更新成功;輸入手機(jī)號(hào),點(diǎn)擊提交,更新成功;輸入郵件地址,點(diǎn)擊提交,更新成功;選擇性別,點(diǎn)擊提交,更新成功;輸入年齡,點(diǎn)擊提交,更新成功;輸入密碼,點(diǎn)擊提交,更新成功;點(diǎn)擊更換頭像,點(diǎn)擊提交,更新成功。測(cè)試結(jié)論測(cè)試通過。5.2.5課程支付功能測(cè)試用戶在登陸后,進(jìn)行購買課程測(cè)試。測(cè)試用例如下REF_Ref130133841\h表5.6所示。表STYLEREF1\s5.SEQ表\*ARABIC\s16課程支付表用例表所屬模塊課程支付用例描述用戶在課程頁面購買課程操作步驟用戶點(diǎn)擊立即購買,提交訂單,點(diǎn)擊立即支付,掃碼,支付金額;用戶點(diǎn)擊立即購買,提交訂單,點(diǎn)擊立即支付,關(guān)閉支付頁面;用戶點(diǎn)擊立即購買,提交訂單,點(diǎn)擊立即支付,掃碼,等待兩分鐘支付金額。預(yù)期結(jié)果支付完成,跳轉(zhuǎn)相應(yīng)課程;支付失敗,返回支付頁面;支付完成,跳轉(zhuǎn)相應(yīng)課程。實(shí)際結(jié)果支付完成,跳轉(zhuǎn)相應(yīng)課程;支付失敗,返回支付頁面;支付完成,跳轉(zhuǎn)相應(yīng)課程。測(cè)試結(jié)論測(cè)試通過。表5.6課程支付表用例表表5.6課程支付表用例表5.2.6視頻播放功能測(cè)試用戶在課程詳情頁面對(duì)章節(jié)里面的視頻內(nèi)容進(jìn)行播放,測(cè)試用例如REF_Ref130134008\h表5.7下所示。表STYLEREF1\s5.SEQ表\*ARABIC\s17視頻播放用例表所屬模塊課程播放用例描述用戶在課程頁面播放視頻操作步驟未購買課程用戶點(diǎn)擊免費(fèi)課程視頻;已購買課程用戶點(diǎn)擊免費(fèi)課程視頻;未購買課程用戶點(diǎn)擊收費(fèi)課程視頻;已購買課程用戶點(diǎn)擊收費(fèi)課程視頻。預(yù)期結(jié)果播放成功;播放成功;請(qǐng)先購買該課程;播放成功。實(shí)際結(jié)果播放成功;播放成功;請(qǐng)先購買該課程;播放成功。測(cè)試結(jié)論測(cè)試通過。5.2.7兼容性測(cè)試在大多數(shù)情況下,系統(tǒng)會(huì)部署在不同的環(huán)境,會(huì)有著不同的硬件和軟件環(huán)境,需要該系統(tǒng)適應(yīng)不同的環(huán)境,兼容性用例如下REF_Ref129438517\h表5.8所示。表STYLEREF1\s5.SEQ表\*ARABIC\s18兼容性用例表配置說明操作系統(tǒng)結(jié)果服務(wù)器Window10運(yùn)行成功Linux運(yùn)行成功瀏覽器谷歌瀏覽器運(yùn)行成功火狐瀏覽器運(yùn)行成功Edge瀏覽器運(yùn)行成功表5.8兼容性用例表表5.8兼容性用例表5.3測(cè)試結(jié)論本系統(tǒng)經(jīng)過功能測(cè)試和兼容性測(cè)試后,各個(gè)模塊的功能正常運(yùn)行,達(dá)到了系統(tǒng)設(shè)計(jì)時(shí)的預(yù)期結(jié)果,測(cè)試過程中發(fā)現(xiàn)了一些問題并對(duì)問題及時(shí)做出修改,軟件運(yùn)行更加可靠、穩(wěn)定。最終得到了符合要求的高效率的終碼學(xué)習(xí)平臺(tái)系統(tǒng)。
總結(jié)與展望6.1總結(jié)本網(wǎng)站采用前后端分離,前端采用Vue基于MVVC思想,后端采用SpringBoot技術(shù),同時(shí)也使用了MyBatisPlus、Redis等技術(shù)做出的系統(tǒng),簡(jiǎn)潔而又較齊全的功能,相信能使廣大消費(fèi)者的喜歡。本系統(tǒng)首先按照軟件開發(fā)流程的步驟,先進(jìn)行需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)等,對(duì)各個(gè)功能進(jìn)行設(shè)計(jì)。實(shí)現(xiàn)了用戶管理,課程管理、教師管理、訂單管理、視頻播放、課程支付的功能。在這次開發(fā)中由于遇到了不太擅長(zhǎng)的前端項(xiàng)目,雖然走了許多的彎路,但是也有了不少的收獲。在本次的開發(fā)過程中使用了眾多好用的開發(fā)工具,如:“vscode”這個(gè)前端最受用戶歡迎的軟件,后臺(tái)使用了最為強(qiáng)大的開發(fā)工具IDEA來開發(fā)Java,它集成了很多工具,為項(xiàng)目的快速開發(fā)提供了極為有力的支持,在論文階段采用了Visio畫流程,非常專業(yè)的軟件。在開發(fā)的過程中,遇到了解析Excel文檔的問題,在網(wǎng)上查閱了各種資料,后面才了解到EasyExcel,它是一個(gè)基于Java的、快速、簡(jiǎn)潔、解決大文件內(nèi)存溢出的Excel處理工具。他能讓你在不用考慮性能、內(nèi)存的等因素的情況下,快速完成Excel的讀、寫等功能的工具,使用它才完成了相關(guān)的excel文件解析。6.2展望本網(wǎng)站仍然有一些問題需要解決和完善的地方,待解決的問題點(diǎn):在使用谷歌瀏覽器的情況下出現(xiàn)在第三次使用訪問某個(gè)界面時(shí),加載極其緩慢,暫不清楚原因;前端系統(tǒng)和登錄使用axios請(qǐng)求時(shí)會(huì)莫名的超時(shí),后臺(tái)系統(tǒng)是有返回?cái)?shù)據(jù),但是前端會(huì)連接超時(shí)。未來需要完善的點(diǎn):例如引入支付寶支付,和第三方賬號(hào)的登錄;優(yōu)化系統(tǒng)的頁面,現(xiàn)在的頁面在美觀性上有不足,未來會(huì)使其更加美觀、易于操作;優(yōu)化登錄注冊(cè)方式、目前的注冊(cè)方式較少,后臺(tái)只提供了手機(jī)號(hào)驗(yàn)證,前臺(tái)只提供了郵箱驗(yàn)證功能;提高系統(tǒng)的安全性。
參考文獻(xiàn)中國互聯(lián)網(wǎng)絡(luò)信息中心發(fā)布第50次《中國互聯(lián)網(wǎng)絡(luò)發(fā)展?fàn)顩r統(tǒng)計(jì)報(bào)告》[J].國家圖書館學(xué)刊,2022,31(05):12.劉安然.中美高校慕課比較研究——以“中國大學(xué)MOOC”與Coursera為例[J].高教探索,2021,(09):88-94.楊雋,應(yīng)宏杰,周騰飛.國內(nèi)外線上教育資源在醫(yī)學(xué)教育中的應(yīng)用[J].中國高等醫(yī)學(xué)教育,2022,(09):11-12.梁斌,鄧詩穎.在校大學(xué)生MOOC學(xué)習(xí)體驗(yàn)調(diào)查研究——以廣州大學(xué)MOOC為例[J].工業(yè)和信息化教育,2017,(07):82-89.方生.基于“MVVM”模式的“Web”前端的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識(shí)與技術(shù),2021,17(20):147-149.巢晟盛.基于SpringBoot微服務(wù)架構(gòu)下前后端分離的MVVM模型淺析[J].電腦知識(shí)與技術(shù),2021,17(23):128-129+141.YuHao.RetractionNote:PlatformDesignofSportsMeetingManagementSystemforRegularCollegesandUniversitiesBasedonB/SStructure[J].WirelessPersonalCommunications,2022,128(2):1517-1517.李濤,金慧霞.基于B/S結(jié)構(gòu)的高校授課計(jì)劃填報(bào)管理系統(tǒng)[J].現(xiàn)代信息科技,2020,4(18):195-
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 不銹鋼的基礎(chǔ)知識(shí)王文華
- (2024)柑桔果渣綜合利用建設(shè)項(xiàng)目可行性研究報(bào)告(一)
- 2022-2023學(xué)年天津市河北區(qū)高二(上)期末語文試卷
- 2023年高收縮腈綸項(xiàng)目融資計(jì)劃書
- 烹飪?cè)现R(shí)習(xí)題庫(含參考答案)
- 《養(yǎng)生與防治》課件
- 養(yǎng)老院老人生活照料標(biāo)準(zhǔn)制度
- 養(yǎng)老院老人健康飲食營養(yǎng)師表彰制度
- 人教版教學(xué)課件免疫調(diào)節(jié)(上課)
- 《石油和油品》課件
- 部編小學(xué)語文單元作業(yè)設(shè)計(jì)五年級(jí)上冊(cè)第三單元 3
- 生物化學(xué)習(xí)題(老師重點(diǎn))及生物化學(xué)題庫及答案
- 《商務(wù)數(shù)據(jù)分析》教學(xué)課件:1.1 數(shù)據(jù)分析認(rèn)知
- 《精準(zhǔn)醫(yī)學(xué)》課件
- 《腫瘤基礎(chǔ)知識(shí)》課件
- 非標(biāo)自動(dòng)化設(shè)備設(shè)計(jì)方案
- 2023年中考英語1600詞匯中考單詞
- 資治通鑒少年簡(jiǎn)讀版
- 醫(yī)院總務(wù)科的工作總結(jié)
- 2024年湖南高速鐵路職業(yè)技術(shù)學(xué)院高職單招(英語/數(shù)學(xué)/語文)筆試歷年參考題庫含答案解析
- 2024 執(zhí)業(yè)醫(yī)師定期考核真題庫附答案1
評(píng)論
0/150
提交評(píng)論