《基于微信小程序的網(wǎng)絡(luò)課程在線學(xué)習(xí)系統(tǒng)設(shè)計(jì)》10000字(論文)_第1頁
《基于微信小程序的網(wǎng)絡(luò)課程在線學(xué)習(xí)系統(tǒng)設(shè)計(jì)》10000字(論文)_第2頁
《基于微信小程序的網(wǎng)絡(luò)課程在線學(xué)習(xí)系統(tǒng)設(shè)計(jì)》10000字(論文)_第3頁
《基于微信小程序的網(wǎng)絡(luò)課程在線學(xué)習(xí)系統(tǒng)設(shè)計(jì)》10000字(論文)_第4頁
《基于微信小程序的網(wǎng)絡(luò)課程在線學(xué)習(xí)系統(tǒng)設(shè)計(jì)》10000字(論文)_第5頁
已閱讀5頁,還剩24頁未讀, 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

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

文檔簡介

基于微信小程序的網(wǎng)絡(luò)課程在線學(xué)習(xí)系統(tǒng)設(shè)計(jì)TOC\o"1-2"\h\u291571緒論 1247152需求分析與實(shí)施方案 4270262.1可行性分析 4114872.2功能需求分析 53822.3開發(fā)環(huán)境 6150973系統(tǒng)設(shè)計(jì) 9285923.1總體設(shè)計(jì) 9226603.2數(shù)據(jù)庫設(shè)計(jì) 12188944系統(tǒng)的實(shí)現(xiàn) 14288134.1小程序用戶端 14211644.2管理端 2058025系統(tǒng)測試 258485.1測試目的 25277535.2測試方法 25228295.3測試結(jié)果 26151466結(jié)論 27314996.1設(shè)計(jì)評價(jià) 27117256.2改進(jìn)要求及目標(biāo) 271緒論1.1課題的來源、現(xiàn)狀和內(nèi)容1.1.1課題的來源在這幾年的時(shí)間里面,網(wǎng)絡(luò)以及科技它們兩個(gè)的發(fā)展在我們國家是非??斓?,特別多的普通人民都比較喜歡在自己的電腦上去找一找自己喜歡的信息和資料。本網(wǎng)絡(luò)課程在線學(xué)習(xí)小程序的出現(xiàn)和設(shè)計(jì),對于我們的大多數(shù)的普通的用戶來說都是有特別大的幫助的,而且對于管理者來說也是一個(gè)特別好的事情。這個(gè)網(wǎng)站的建立也是和數(shù)據(jù)庫進(jìn)行了進(jìn)一步的聯(lián)合,從而也演變成了普通的大眾用戶以及管理者之間的一個(gè)特別好的連接以及達(dá)成相互之間交易的一個(gè)舞臺(tái)。所以經(jīng)過了本人對于這個(gè)網(wǎng)站的一些實(shí)以及具體的情況做出來的一個(gè)分析來看的話,并且也對于實(shí)際以及正真意義上的使用這個(gè)網(wǎng)站的群體來看的話,本人也最終做出了一個(gè)特別詳細(xì)且形象的計(jì)劃,來完成這個(gè)網(wǎng)站的制作。因?yàn)檫@個(gè)網(wǎng)站的設(shè)立的目標(biāo)就是要讓普通的大眾用戶能夠不用面對面線下取課堂上上課和考試,就能夠直接在網(wǎng)上學(xué)到自己想要學(xué)的東西,所以本人就做出來了這個(gè)網(wǎng)站。1.1.2課題的現(xiàn)狀由于經(jīng)濟(jì)社會(huì)的發(fā)展和科學(xué)技術(shù)的提高,互聯(lián)網(wǎng)信息日益普及。互聯(lián)網(wǎng)傳播的新生活方式也越來越得到了廣大人民群眾的歡迎。而越來越多的互聯(lián)網(wǎng)愛好者也開始在互聯(lián)網(wǎng)上實(shí)現(xiàn)了自身的生活基本需要。我們的國家和哪些發(fā)展的特別的好的國家相比較的話,我們國家的這些關(guān)于軟件的這些公司以及他們整個(gè)大的環(huán)境的開展程度,都是相對來說更為落后一點(diǎn)的,而且我們的過著在整個(gè)國家關(guān)于信息的開展以及他們的普及也是稍微有點(diǎn)晚的。不過由于中國市場經(jīng)濟(jì)的進(jìn)一步發(fā)展,再加上互聯(lián)網(wǎng)信息技術(shù)的水平日益增長,所以我們的國家同時(shí)也絲毫沒有停止的在進(jìn)行互聯(lián)網(wǎng)行業(yè)的深耕和發(fā)展的步伐,而且我們國家也在這方面得到了比較好一點(diǎn)的成績,我們國家的這些軟件公司也在這個(gè)里面起到了比好大的用處,尤其是微信在我國的大量普及,讓微信小程序在我們國家的普及率越來越高了,很多公司也做出來的越來越多的小程序,也投入了普通的大眾群體的使用中來,并且,普通的大眾群體在平日的不論是生活還是工作中,都開始大量的用到了這些。但是,我們國家針對信息和互聯(lián)網(wǎng)的普及和發(fā)展,和許多國家一樣,因?yàn)樾畔⒒潭鹊臏蠛脱芯拷?jīng)費(fèi)的欠缺,而且中國的在網(wǎng)絡(luò)課程在線學(xué)習(xí)研究方面也是比較滯后的,所以,還需要進(jìn)一步的努力研究,并力爭先研究出一些實(shí)用的網(wǎng)絡(luò)課程在線學(xué)習(xí)系統(tǒng),來實(shí)現(xiàn)學(xué)習(xí)的信息化。1.1.3課題的內(nèi)容在正式開始制作網(wǎng)站之前,本人對整個(gè)普通的大眾用戶群體和整個(gè)管理者進(jìn)行了一定程度上的關(guān)于他們想要的功能的分析,同時(shí)也對本基于微信小程序的網(wǎng)絡(luò)課程在線學(xué)習(xí)系統(tǒng)上面所有的操作和功能做了完善和修改,并且還對本基于微信小程序的網(wǎng)絡(luò)課程在線學(xué)習(xí)系統(tǒng)上面所有的操作行為以及功能做了一下解析還有測試,最后尤其是把這幾個(gè)相關(guān)的系列做了更加詳細(xì)的鉆研。這一次本人的本基于微信小程序的網(wǎng)絡(luò)課程在線學(xué)習(xí)系統(tǒng)不僅是應(yīng)用可行性數(shù)據(jù)分析、信息系統(tǒng)整體框架工程設(shè)計(jì),都是一定要完完全全的照著嚴(yán)格的標(biāo)準(zhǔn)還有程序來的,不能違反一個(gè)正常網(wǎng)站的制作流程,對于整個(gè)網(wǎng)站的代碼書寫來說,也是一樣的要嚴(yán)格并且完完整整的按照流程來,而且還要讓整個(gè)過程更加的穩(wěn)定,不能隨隨便便就出問題。對于普通大眾用戶來說,更加方便的讓他們運(yùn)用本基于微信小程序的網(wǎng)絡(luò)課程在線學(xué)習(xí)系統(tǒng),是此次研發(fā)的重點(diǎn)目標(biāo)。當(dāng)軟件系統(tǒng)完成以后,可以使用計(jì)算機(jī)來將系統(tǒng)軟件進(jìn)行重新配置,同時(shí)使用者還能夠借助計(jì)算機(jī)隨時(shí)進(jìn)行查詢用戶的個(gè)人信息、普通大眾用戶的信息、課程和聽力還有所有的試卷以及普通大眾用戶交流還有他們設(shè)立的目標(biāo)等信息。此次在本基于微信小程序的網(wǎng)絡(luò)課程在線學(xué)習(xí)系統(tǒng)的研發(fā)中,整個(gè)操作系統(tǒng)要完成可行性分析、系統(tǒng)需求分析等基礎(chǔ)分析,以及進(jìn)行新操作系統(tǒng)的部署與試驗(yàn),當(dāng)所有上述功能都完成以后,再使用計(jì)算機(jī)完成操作系統(tǒng)。

2需求分析與實(shí)施方案2.1可行性分析2.1.1技術(shù)可行性(1)硬件可行性分析操作系統(tǒng)的硬件要求方面并不存在特別的規(guī)定,通常只要求系統(tǒng)在一般的硬件配置下就可以很簡單的完成,或者只要求保證整個(gè)系統(tǒng)的正常工作即可,并且具有較高的工作效率。但是要是有特別低的硬件,就有一定概率導(dǎo)致整個(gè)系統(tǒng)的降低性能并且工作效率低下,進(jìn)而造成整個(gè)網(wǎng)站的運(yùn)轉(zhuǎn)不流暢。就目前一般的電腦的設(shè)置來看,這是非常易于做到的。所以,本系列的開發(fā)在硬件方面還是可以的。(2)軟件可行性分析系統(tǒng)中只需建立與一種自己的工作機(jī)制相似的借口動(dòng)態(tài)模式,系統(tǒng)設(shè)計(jì)就更加專注。另外,代碼復(fù)用性,也可以很好的體現(xiàn)。所以,充分考慮到軟件系統(tǒng)的實(shí)際狀況,選用了java為本系統(tǒng)開發(fā)技術(shù)。經(jīng)過以上分析后,該軟件系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)在軟件工程方面都是切實(shí)可行的。所以,當(dāng)我們同時(shí)完成了2個(gè)方面的研究,就可以看出,該系統(tǒng)的研究是毫無問題的。2.1.2操作可行性本基于微信小程序的網(wǎng)絡(luò)課程在線學(xué)習(xí)系統(tǒng)使用java語言還有微信開發(fā)者,利用網(wǎng)絡(luò)就可以實(shí)現(xiàn)瀏覽與使用,而且頁面簡潔易于操控,使用者只要平時(shí)有在使用智能手機(jī)并連接到網(wǎng)絡(luò),都能進(jìn)行訪問和操作。2.1.3經(jīng)濟(jì)可行性本基于微信小程序的網(wǎng)絡(luò)課程在線學(xué)習(xí)系統(tǒng)是由本人自己進(jìn)行制作的,所以在人力方面沒有特別大的成本的支出,而且本基于微信小程序的網(wǎng)絡(luò)課程在線學(xué)習(xí)系統(tǒng)的制作所用到的軟件也都是已經(jīng)特別普及的大眾都可以免費(fèi)使用的軟件,因?yàn)楸净谖⑿判〕绦虻木W(wǎng)絡(luò)課程在線學(xué)習(xí)系統(tǒng)是本人的畢業(yè)設(shè)計(jì),也不需要對外進(jìn)行大量的宣傳和普及,并且在未來的過程中,本基于微信小程序的網(wǎng)絡(luò)課程在線學(xué)習(xí)系統(tǒng)的維護(hù)也是由本人自己來進(jìn)行這項(xiàng)工作,不需要多出來的投入,而且這個(gè)網(wǎng)站用到的技術(shù)也都是本人在大學(xué)期間學(xué)到的,沒有額外的一些支出2.2功能需求分析2.2.1角色說明本基于微信小程序的網(wǎng)絡(luò)課程在線學(xué)習(xí)系統(tǒng)上面所有的使用者都被分成了兩個(gè)大的部分,一個(gè)部分是普通的大眾用戶,另一個(gè)部分就是整個(gè)網(wǎng)站的管理者,關(guān)于普通的大眾用戶,如果這個(gè)人沒有在本基于微信小程序的網(wǎng)絡(luò)課程在線學(xué)習(xí)系統(tǒng)上填寫自己的資料注冊,那么他就只能使用一些特別簡單的操作,比如說就只能看看本基于微信小程序的網(wǎng)絡(luò)課程在線學(xué)習(xí)系統(tǒng)的首頁,看看本基于微信小程序的網(wǎng)絡(luò)課程在線學(xué)習(xí)系統(tǒng)的聽力,以及看看本基于微信小程序的網(wǎng)絡(luò)課程在線學(xué)習(xí)系統(tǒng)上面有的一些評論,沒有辦法對于自己想要學(xué)的課還有聽力進(jìn)行學(xué)習(xí),也沒有辦法對于這個(gè)課還有聽力進(jìn)行討論,也不能查看個(gè)人信息。游客注冊登錄成功后,可以使用本網(wǎng)絡(luò)課程在線學(xué)習(xí)小程序的全部操作。另一部分的管理者只能用自己本身的資料登上本基于微信小程序的網(wǎng)絡(luò)課程在線學(xué)習(xí)系統(tǒng)后臺(tái),成功后,他才能夠在查看個(gè)人中心,對前臺(tái)用戶、對課程資料、聽力資料、課程還有聽力的分類以及考試相關(guān)的所有信息和普通大眾用戶的交流評價(jià)以及系統(tǒng)的輪播圖這些方面進(jìn)行操作管理。2.2.2功能需求小程序制作特別重要的一個(gè)大的前提就是要對這個(gè)小程序上所有的一個(gè)功能做詳細(xì)的分解以及解析,這個(gè)特別重要的過程直接關(guān)乎到了整個(gè)小程序的好壞,而且一個(gè)網(wǎng)站的好與不好,也會(huì)特別直接的決定這個(gè)小程序是不是還有存在的必要,特別差的小程序遲早是要被我們普通的大眾用戶舍棄掉的,所以在整個(gè)小程序開始制作之前,一定要把功能做詳細(xì)的分解以及解析做的特別好。所以要想順順利利的完成本基于微信小程序的網(wǎng)絡(luò)課程在線學(xué)習(xí)平臺(tái)的制作并且讓用這個(gè)小程序的人都有一個(gè)特別好的感覺就要把所有的事情在前面都做好?;谖⑿诺刃〕绦蜷_發(fā)的網(wǎng)絡(luò)課程在線學(xué)習(xí)平臺(tái),主要是為提升使用者的學(xué)習(xí)效果和更方便的滿足用戶,更好保存各種數(shù)據(jù)信息和快速便捷的搜索功能,對網(wǎng)絡(luò)課程在線學(xué)習(xí)平臺(tái)的各個(gè)模塊特別是通過對許多今天的最先進(jìn)網(wǎng)絡(luò)課程在線學(xué)習(xí)平臺(tái),本人根據(jù)這些所有的模塊信息做了一個(gè)特別合適的且詳細(xì)的劃分,而且本人也完完全全的從各個(gè)方面想到了這些功能在實(shí)際運(yùn)用中的場景,并進(jìn)行了全面的調(diào)查研究與研發(fā)。網(wǎng)絡(luò)課程在線學(xué)習(xí)平臺(tái)主要實(shí)現(xiàn)管理員、使用者都能夠直接在平臺(tái)上完成查找普通的大眾用戶自己想要找到的所有的資料,這個(gè)的實(shí)現(xiàn)可以在方方面面幫助到所有的普通的大眾用戶省出來特別多的時(shí)間取做其他的事情,和以前老舊的那些查找方法完全不一樣,以前的管理方法,因?yàn)橐坏┯脩粜枰ㄟ^交流信息,就要求雙方直接見面開始溝通交流所需求的信息,但是因?yàn)樵S多人使用時(shí)間的因素,沒方法直接開始見面溝通信息交流,真的對于很對普通的大眾用戶來說,這個(gè)是特別麻煩的,完全不能從真正意義上實(shí)現(xiàn)普通大眾用戶的所有的要求。本基于微信小程序的網(wǎng)絡(luò)課程在線學(xué)習(xí)平臺(tái)增加用戶的信息使用率。但是系統(tǒng)管理人員一定要更方便、高效、持續(xù)地為用戶以及潛在用戶傳遞信息。建設(shè)一個(gè)與網(wǎng)絡(luò)課程在線學(xué)習(xí)平臺(tái)關(guān)系良好的信息交流平臺(tái),可以提升系統(tǒng)對使用交流后的信息服務(wù)的管理效果。此管理系統(tǒng)能夠解決廣大使用者所提出的問題,使用者能夠按照自身的要求得到對應(yīng)的服務(wù),為系統(tǒng)管理提供了便利的渠道?;谖⑿判〕绦虻木W(wǎng)絡(luò)課程與在線教學(xué)平臺(tái),用戶端要求在系統(tǒng)的移動(dòng)端能夠操作,并主要實(shí)現(xiàn)在了管理端;首頁、個(gè)人管理中心、用戶管理系統(tǒng)、四六級(jí)分類管理、在線課程信息管理、聽力練習(xí)系統(tǒng)、目標(biāo)計(jì)劃管理、考試系統(tǒng)、交流論壇、試題管理、系統(tǒng)管理、考試管理等。用戶端:首頁、在線學(xué)習(xí)、聽力學(xué)習(xí)、交流論壇、我的(目標(biāo)計(jì)劃、我的收藏管理、試卷列表、考試記錄、錯(cuò)題本、在線答疑、我要發(fā)貼、我的發(fā)貼)等主要功能模塊的操作和管理。2.3開發(fā)環(huán)境2.3.1BootStrap這個(gè)框架是基于我們大眾特別熟悉的html和css還有js來做出來的,它是目前為止整個(gè)行業(yè)里面最方便大家使用的,而且給人感覺特別直接的一種用在網(wǎng)站的前端制作過程中的一種框架。BootStrap的使用是的Web變得更加的快捷。內(nèi)含有多種組件,引用BootStrap后,只需要一行的代碼就可以寫出非??捎^的頁面效果,而且性能優(yōu)越。我們用這個(gè)制作的網(wǎng)站是可以隨著我們屏幕的變化來變化的,而且不會(huì)發(fā)生整個(gè)網(wǎng)站內(nèi)容出現(xiàn)斷行這種情況。,最重要的是,它可以在不一樣的設(shè)備上面自由自在的變化,并且不影響自己的內(nèi)容展示。還有它可以在目前不管是國內(nèi)還是國外的所有的瀏覽器上面進(jìn)行使用,它也是非常靈活的,我們可以用它來對不一樣的網(wǎng)站進(jìn)行符合網(wǎng)站自己要求的設(shè)計(jì)。2.3.2JAVA它有一個(gè)特別重要的作用就是用它自己的corba生成的屬于自己的保護(hù)作用,去對整個(gè)網(wǎng)站進(jìn)行這個(gè)網(wǎng)站上面所有的數(shù)據(jù)的維護(hù)。而且它還包括了我們制作網(wǎng)站一定要用到的jsp還有jsAPI以及特別重要的xml。做一個(gè)很好的舉例:當(dāng)我在用自己的電腦來寫東西的時(shí)候,我覺的比較無聊,所以我又打開了歌曲來聽歌,這個(gè)時(shí)候,我是又在電腦上寫東西,又在聽歌曲,可能我還會(huì)繼續(xù)打開我自己電腦上的瀏覽器。對于我來說,這幾個(gè)操作,我都是需要做的,我沒有必要去等我把文件寫完再去聽歌曲,或者說是等我完完整整的聽完一首歌再去寫東西,這幾項(xiàng)都是同時(shí)在進(jìn)行的。但是,現(xiàn)實(shí)的事情是,我們可以在不同的軟件之間切換來切換去,來去自由,因?yàn)槲覀冸娔X的CPU是特別快的,它能夠不停的跳來跳去,所以我們才能夠感覺到這些事情都是同時(shí)在做的。但是從電腦的角度來看,它只是在這個(gè)時(shí)間段做了這個(gè)時(shí)間段該做的事情。而且它還有幾個(gè)特別重要的特點(diǎn),比如說,它能夠把我們制作網(wǎng)站過程中的一些代碼封裝起來,后面再用到這些的時(shí)候,就可以直接調(diào),不用再重新寫了;還有它能夠讓后面的流程來繼承它的大前提,不會(huì)因?yàn)橹虚g再出現(xiàn)其他的關(guān)系二影響這個(gè)繼承。,它也是再我們國家的各大軟件公司中大家都在用的一個(gè)技術(shù),而且它可以再各種不一樣的JVM上來實(shí)現(xiàn)自己的功能,所以金屬因?yàn)樗倪@些好的有點(diǎn)和特點(diǎn),它的運(yùn)用程度在我們這里才有了很大的普及。2.3.3MYSQL數(shù)據(jù)庫Mysql的工作語言是非結(jié)構(gòu)化的,使用者也能夠直接從大數(shù)據(jù)上完成任務(wù)。它目前在我們國家是大家都特別重視的一個(gè)東西,因?yàn)樗乃俣仁翘貏e快的,而且它用起來也是特別的好,不會(huì)出現(xiàn)特別多的問題,最重要的是,它能夠適應(yīng)各種完全不同的東西,所以它才是目前所有的從業(yè)者比較喜歡的工具。它的整個(gè)組成包括它的運(yùn)用都是特別簡單的,但是簡單的組成和運(yùn)用卻不影響它的存儲(chǔ),它能夠存特別多的資料,所以大家也都特別喜歡用它。它在整個(gè)網(wǎng)站的制作過程中的用處是非常大的,它能夠讓我們搜數(shù)據(jù)的是很好特別的方便,也會(huì)加快我們的網(wǎng)站制作進(jìn)度,有時(shí)候我們可能只需要幾行就能夠完成自己想要的東西,而不是寫很多很多冗長的東西,增加自己的工作量,從而導(dǎo)致網(wǎng)站制作時(shí)間變長。而且它對于我們所有資料的存放都是非常確定的而且是不會(huì)過期的,并且在這個(gè)過程中我們能夠隨時(shí)隨地的去調(diào)整,如果整個(gè)過程還缺少一些東西,還可以隨時(shí)的加上去,并且它非常的節(jié)省人力和物力,只要一個(gè)人就可以完完全全的運(yùn)轉(zhuǎn)好整個(gè)數(shù)據(jù)庫,而不是需要專門讓好幾個(gè)人來負(fù)責(zé),并且就算一個(gè)人也可以完全保證整個(gè)網(wǎng)站數(shù)據(jù)的安全程度,不用擔(dān)心數(shù)據(jù)庫發(fā)生損毀,就是因?yàn)樗倪@么多的好處和特點(diǎn),所以在本基于微信小程序的網(wǎng)絡(luò)課程在線學(xué)習(xí)平臺(tái)的制作過程中,用了它來存放所有的資料。2.3.4SSM框架(1)Spring:利用了Spring的IOC特點(diǎn),把面向?qū)ο箝g的相互依賴性關(guān)聯(lián)交由了Spring進(jìn)行管理,便于解耦,也精簡了設(shè)計(jì)。(2)SpringMVC:SpringMVC是采用了MVC設(shè)計(jì)思路的輕量級(jí)web構(gòu)架,對web層加以解耦,從而讓我們的項(xiàng)目開發(fā)得更加簡單。(3)Mybatis:數(shù)據(jù)庫的控制(sql)使用xml文檔配置,解決了數(shù)據(jù)庫對象與代碼之間的耦合,為提出映射標(biāo)記,并支援了對象和和數(shù)據(jù)庫系統(tǒng)中orm字段之間關(guān)聯(lián)的映射,為提出支持對象關(guān)聯(lián)映射標(biāo)簽,提出支撐對象關(guān)聯(lián)的組建提出了xml標(biāo)記,并支援了動(dòng)態(tài)的sql。

3系統(tǒng)設(shè)計(jì)3.1總體設(shè)計(jì)3.1.1設(shè)計(jì)目標(biāo)網(wǎng)絡(luò)課程在線學(xué)習(xí)平臺(tái)小程序可以包括正常訪問網(wǎng)頁的使用者以及對本網(wǎng)絡(luò)課程在線學(xué)習(xí)平臺(tái)小程序?qū)嵤┕芾淼墓芾韱T這2個(gè)大的部門。其中正常訪問網(wǎng)頁的用戶可以在本網(wǎng)絡(luò)課程在線學(xué)習(xí)平臺(tái)小程序注冊成為本網(wǎng)絡(luò)課程在線學(xué)習(xí)平臺(tái)小程序的用戶,然后可以在本網(wǎng)絡(luò)課程在線學(xué)習(xí)平臺(tái)小程序上看到可以讓自己進(jìn)行學(xué)習(xí)的課以及聽力的資料,還可以在本網(wǎng)絡(luò)課程在線學(xué)習(xí)平臺(tái)小程序看到管理員發(fā)布的關(guān)于自己想要學(xué)習(xí)的課的相關(guān)的考試的卷子,可以在本網(wǎng)絡(luò)課程在線學(xué)習(xí)平臺(tái)小程序看到自己注冊時(shí)填寫的自己的資料可以給自己設(shè)立自己的一個(gè)許欸小的目標(biāo),督促自己進(jìn)行學(xué)習(xí),還可以在本網(wǎng)絡(luò)課程在線學(xué)習(xí)平臺(tái)小程序上學(xué)習(xí)完課以及聽力后,在下方對這個(gè)課還有聽力進(jìn)行交流。本網(wǎng)絡(luò)課程在線學(xué)習(xí)平臺(tái)小程序的管理者可以在用自己的資料登上本網(wǎng)絡(luò)課程在線學(xué)習(xí)平臺(tái)后臺(tái)后查自己的資料、看一下整個(gè)小程序上面對于課的分類、看一下整個(gè)能夠讓普通大眾用戶學(xué)習(xí)的課的詳細(xì)情況、看一下整個(gè)聽力的情況以及普通大眾用戶給自己設(shè)置的目標(biāo),還可以看一下普通大眾用戶的考試情況還有他們的成績,以及可以看到管理者自己發(fā)布的那些試卷,還可以對于整個(gè)小程序上所有普通大眾的交流做一下管理,以及可以對小程序上的輪播圖進(jìn)行操作管理,如圖3-1所示網(wǎng)絡(luò)課程在線學(xué)習(xí)平臺(tái)網(wǎng)絡(luò)課程在線學(xué)習(xí)平臺(tái)3.1.2系統(tǒng)結(jié)構(gòu)3.1.3用戶登錄流程普通的大眾用戶可以先進(jìn)入到本網(wǎng)絡(luò)課程在線學(xué)習(xí)平臺(tái)小程序,然后輸入其自己的用戶名和密碼,如果輸入的是對的就能夠正常進(jìn)去本小程序,進(jìn)行以學(xué)習(xí)的操作,用戶登錄流程如圖3-2所示。圖3-2用戶登錄流程圖3.1.4管理員管理流程管理者進(jìn)入本網(wǎng)絡(luò)課程在線學(xué)習(xí)平臺(tái)小程序后臺(tái)網(wǎng)頁,在網(wǎng)頁中就能看見輸入密碼的地方,并且填上頁面顯示所需要的相關(guān)資料,成功后可以使用所有的操作。如圖3-3所示3.2數(shù)據(jù)庫設(shè)計(jì)3.3.1數(shù)據(jù)庫實(shí)體(1)用戶的個(gè)人資料,包含了:帳號(hào)、注冊密碼、名稱、年齡段、性別、手機(jī)、電子信件、頭像等的資料。用戶信息實(shí)體屬性圖如圖4-5所示。(2)在線學(xué)習(xí)管理包含了:課程編號(hào)、課程名稱、四六級(jí)類、圖片、學(xué)習(xí)視頻、課程文檔、課程重點(diǎn)等信息。在線學(xué)習(xí)管理屬性圖如圖4-4所示。圖3-5在線學(xué)習(xí)管理實(shí)體屬性圖3.3.2數(shù)據(jù)表設(shè)計(jì)該數(shù)據(jù)庫中建立了十四張表,分別是用戶信息表,目標(biāo)計(jì)劃表以及聽力學(xué)習(xí)表、在線學(xué)習(xí)表等用戶信息表Yonghu(注冊表)里存儲(chǔ)著每個(gè)注冊的詳細(xì)信息,如id(注冊序號(hào)),addtime(登錄日期),yonghuming(賬號(hào)),mima(密碼),xingming(名稱),xingbie(姓名),nianling(年齡),touxiang(頭像),shouji(聯(lián)系電話),youxiang(郵箱)。如表3-1所示4系統(tǒng)的實(shí)現(xiàn)4.1小程序用戶端4.1.1用戶注冊普通的大眾用戶可以在本網(wǎng)絡(luò)在線學(xué)習(xí)小程序上填寫自己的昵稱、密碼、名字、聯(lián)系方式、郵箱來注冊,變成本網(wǎng)絡(luò)在線學(xué)習(xí)小程序的用戶,如圖4-1所示。圖4-1登錄功能界面4.1.2用戶登錄普通的大眾用戶能夠在本網(wǎng)絡(luò)在線學(xué)習(xí)小程序上填好自己正確的信息然后進(jìn)入到本網(wǎng)絡(luò)在線學(xué)習(xí)小程序的首頁,如圖4-2所示。圖4-2用戶登錄界面圖4.1.3首頁瀏覽普通的大眾用戶在填上了自己的資料,成功的進(jìn)去這個(gè)學(xué)習(xí)小程序以后,可以看到首頁的資料,這個(gè)頁面給普通的大眾用戶展示了這個(gè)學(xué)習(xí)小程序上面比較熱門的課,普通的大眾用戶還可以通過最下面的導(dǎo)航欄,進(jìn)到其他的頁面,圖4-3所示。圖4-3用戶首頁功能界面圖4.1.4在線學(xué)習(xí)普通的大眾用戶在小程序這里點(diǎn)一下在線學(xué)習(xí)的選項(xiàng),就可以看到所有課的名字,而且還可以看到這個(gè)課是屬于什么類型的,適不適合自己,還可以在下面看到關(guān)于這個(gè)課的詳細(xì)的講解視頻,而且下面還有對于整個(gè)課的重要內(nèi)容的梳理,并且還可以在上過課之后在底部的討論區(qū)說一下自己的感想,覺得這個(gè)課很不錯(cuò)的話還可以點(diǎn)個(gè)贊,如果要方便自己后面能夠找到這個(gè)課,還可以把它收藏起來,如圖4-4所示。圖4-4在線學(xué)習(xí)界面圖4.1.5聽力學(xué)習(xí)普通的大眾用戶在小程序這里點(diǎn)一下聽力學(xué)習(xí)這個(gè)選項(xiàng),就能夠看到這個(gè)聽力的詳細(xì)的名字,還可以看到這個(gè)聽力具體是屬于什么類型的,而且還可以聽一下這個(gè)聽力,做一下測試,并且還可以在聽過之后在底部的討論區(qū)說一下自己的感想,覺得這個(gè)聽力不錯(cuò)的話還可以點(diǎn)個(gè)贊,如果要方便自己后面能夠找到這個(gè)聽力,還可以把它收藏起來,如圖4-5所示。圖4-5聽力學(xué)習(xí)界面圖4.1.6用戶中心普通的大眾用戶在小程序這里點(diǎn)一下最下面這個(gè)用戶中心選項(xiàng),就可以看到自己的目標(biāo)還可以看待自己之前收藏的那些課程,還可以看到整個(gè)小程序上面所有的卷子的信息,還可以看到自己在這個(gè)學(xué)習(xí)小程序上面參加過的所有考試的信息,而且還能夠看到自己做錯(cuò)的題,如圖4-6所示。圖4-6用戶中心界面圖4.1.7目標(biāo)計(jì)劃普通的大眾用戶在小程序這里點(diǎn)一下我的目標(biāo)計(jì)劃,然后把整個(gè)小程序上顯示的這些需要的資料完完整整的填清楚,就能夠設(shè)立自己的計(jì)劃,后續(xù)普通的大眾用戶根據(jù)自己定的這個(gè)來做就可以了,如圖4-7所示。圖4-7目標(biāo)計(jì)劃界面圖4.2管理端4.2.1登錄功能管理者在本基于微信小程序的網(wǎng)絡(luò)課程在線學(xué)習(xí)平臺(tái)的后臺(tái)上寫好自己進(jìn)入所需要的資料,成功完成就可以進(jìn)到本基于微信小程序的網(wǎng)絡(luò)課程在線學(xué)習(xí)平臺(tái)的后臺(tái)管理系統(tǒng)。如圖4-8所示。圖4-8管理員登錄界面圖4.2.2用戶管理管理本學(xué)習(xí)小程序的人可以在本小程序的后臺(tái)網(wǎng)站的對于在本網(wǎng)絡(luò)課程在先學(xué)習(xí)小程序上面的所有的普通的大眾用戶的詳細(xì)的資料進(jìn)行改動(dòng),如圖4-9所示。圖4-9用戶管理界面圖4.2.3在線學(xué)習(xí)管理管理本學(xué)習(xí)小程序的人可以在本小程序的后臺(tái)網(wǎng)站的關(guān)于在線學(xué)習(xí)的地方,樂意看一下自己之前傳進(jìn)去的這些課的名字還有它們的圖片以及這些課所對應(yīng)的整個(gè)要看的視頻以及整個(gè)課中間的特別重要的點(diǎn)的內(nèi)容等,如圖5-10所示。圖4-10在線學(xué)習(xí)管理界面圖4.2.4聽力學(xué)習(xí)管理管理本學(xué)習(xí)小程序的人可以在本小程序的后臺(tái)網(wǎng)站的關(guān)于聽力學(xué)習(xí)的這個(gè)地方,看一下自己之前傳進(jìn)去的這些聽力的學(xué)習(xí)的相對應(yīng)的名字、音頻還有整個(gè)聽力的題目等的這些相關(guān)資料,如圖4-11所示。圖4-11圖聽力學(xué)習(xí)管理界面圖4.2.5目標(biāo)計(jì)劃管理管理本學(xué)習(xí)小程序的人可以在本小程序的后臺(tái)網(wǎng)站的目標(biāo)計(jì)劃這個(gè)地方看一下普通大眾用戶自己設(shè)立的關(guān)于自己的計(jì)劃,還可以看一下他們定的這些計(jì)劃的名字、還有它們是什么類型的,還有這些東西的特別詳細(xì)的內(nèi)容,以及普通的大眾用戶自己定好的什么時(shí)做完這個(gè)計(jì)劃,如圖4-12所示。圖4-12目標(biāo)計(jì)劃管理4.2.6試卷管理管理本學(xué)習(xí)小程序的人可以在本小程序的后臺(tái)網(wǎng)站的管理卷子的地方看一下卷子的名字還有自己傳進(jìn)去的卷子的目前處于什么樣的一個(gè)狀態(tài),還可以看一下整個(gè)卷子上面自己當(dāng)時(shí)填進(jìn)去的時(shí)間這些信息,如圖4-13示。圖4-13試卷管理界面圖4.2.7系統(tǒng)管理管理本學(xué)習(xí)小程序的人可以在本小程序的后臺(tái)網(wǎng)站的系統(tǒng)管理的地方看一下小程序上的輪播圖,還可以的改動(dòng)這個(gè)圖片,讓整個(gè)小程序正常的運(yùn)行,如圖4-14所示。圖4-14系統(tǒng)管理界面圖4.2.8考試管理管理本學(xué)習(xí)小程序的人可以在本小程序的后臺(tái)網(wǎng)站的考試管理處,找到自己想要看的普通的大眾用戶做錯(cuò)的題和卷子,開可以看到自己之前上傳的那些給普通的大眾用戶用來做的卷子。并且還可以找到普通的大眾用戶在本小程序上面的做題也就是考試的記錄,如圖4-15所示。圖4-15考試管理界面圖

5系統(tǒng)測試5.1測試目的本基于微信小程序的網(wǎng)絡(luò)課程在線學(xué)習(xí)平臺(tái)需要通過對它的一個(gè)測試來發(fā)現(xiàn)它在整個(gè)開始運(yùn)作的途中發(fā)生的各種各樣的事情,找到這個(gè)事情只是整個(gè)環(huán)節(jié)中最前面的也是最簡單的一個(gè)東西,我們最重要的事情還要在找出來了這些導(dǎo)致整個(gè)網(wǎng)站沒有辦法順利進(jìn)行的事情后,完美且成功的處理掉他們,確保整個(gè)系統(tǒng)包括網(wǎng)站的正常進(jìn)行。而且經(jīng)過這個(gè)流程以后,我們也能更加快的發(fā)現(xiàn)好的有用的方法。5.2測試方法5.2.1功能測試從使用者的視角出發(fā),在試驗(yàn)時(shí)不知道新研發(fā)軟件系統(tǒng)的內(nèi)在構(gòu)造,因而可將操作系統(tǒng)和黑匣子加以對比,在盲目進(jìn)入后即可看到操作系統(tǒng)所提供的反饋。這個(gè)測試方法隸屬于黑盒測試,因?yàn)樵谠囼?yàn)中一旦進(jìn)入了錯(cuò)誤信息系統(tǒng)就會(huì)報(bào)錯(cuò)。5.2.2性能測試測試軟件程序的總體狀態(tài)(又稱特性檢查)通常采用自動(dòng)化測試工具來檢查軟件系統(tǒng)的總體特性,在負(fù)載與壓力試驗(yàn)期間加以區(qū)分,在特定情形下,把二者組合起來。盡管負(fù)荷測試能夠檢查到系統(tǒng)所能夠享受的最高級(jí)別的服務(wù),但負(fù)載測試也能夠檢查系統(tǒng)如何應(yīng)對逐漸增加的負(fù)荷。在對系統(tǒng)進(jìn)行檢測的時(shí)候在發(fā)現(xiàn)問題的情況下就應(yīng)該在第一時(shí)間找出可以解決的方法,而不能產(chǎn)生僥幸的心態(tài),因?yàn)檫@樣就可以使整個(gè)系統(tǒng)研發(fā)的產(chǎn)品質(zhì)量都能夠過關(guān),而且整個(gè)研發(fā)的周期也會(huì)大大縮短,另外就是在檢測時(shí)候,也不能產(chǎn)生重復(fù)性的錯(cuò)誤,每出現(xiàn)一次錯(cuò)誤問題,就將整個(gè)系統(tǒng)研發(fā)中所牽扯的所有該問題都需要一一處理,從而增加整個(gè)系統(tǒng)的質(zhì)量穩(wěn)定性、穩(wěn)定性。白盒檢測和黑盒測試是檢測中較為普遍的二個(gè)方式。白盒實(shí)驗(yàn):當(dāng)我們對我們整個(gè)網(wǎng)站所有的結(jié)果以及代碼都有很清晰明了的知情的時(shí)候,我們可以一步一步的按照整個(gè)網(wǎng)站的流程邏輯來對本基于Java的網(wǎng)絡(luò)課程在線學(xué)習(xí)小程序進(jìn)行所有的測試設(shè)計(jì),從而確保所有的流程和過程以及結(jié)果都是和我們預(yù)先設(shè)想的一模一樣。黑盒實(shí)驗(yàn):當(dāng)我們沒有辦法完完全全的知道整個(gè)網(wǎng)

溫馨提示

  • 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)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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

提交評論