国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

在線教學(xué)資源平臺的設(shè)計與實現(xiàn)

2022-09-09 00:45李樹亮
電子技術(shù)與軟件工程 2022年14期
關(guān)鍵詞:管理員頁面測試

李樹亮

(天津市寶坻中等專業(yè)學(xué)校 天津市 301800)

現(xiàn)代化教育更注重網(wǎng)絡(luò)媒體的傳播以及網(wǎng)絡(luò)資源的共享,因此,在線輔助教學(xué)資源平臺的使用不僅保證了學(xué)生的日常學(xué)習(xí),還為學(xué)生提供了更多可下載的教學(xué)資源,這對于學(xué)生來說,除了有利于他們形成良好的自主學(xué)習(xí)習(xí)慣,還有利于網(wǎng)絡(luò)資源的共享和學(xué)習(xí)效果的提高。

1 需求分析

1.1 系統(tǒng)主要業(yè)務(wù)流程

系統(tǒng)流程是指利用簡單的圖標(biāo)對系統(tǒng)的各種操作流程進(jìn)行簡單的表述,而本文對在線教學(xué)管理設(shè)計的具體流程圖如1所示。

1.2 功能需求

(1)登錄功能:是進(jìn)入系統(tǒng)唯一的入口,不管是管理員,還是老師或?qū)W生,要想安全使用此系統(tǒng),必須通過系統(tǒng)的驗證,確定其身份信息準(zhǔn)確后才能進(jìn)行相關(guān)功能的操作。簡單來講,就是用戶在登錄界面輸入自己的相關(guān)信息,系統(tǒng)后臺會自動核實輸入信息的真實性,如果核實的結(jié)果與系統(tǒng)后臺中存入額數(shù)據(jù)一致,用戶才能進(jìn)入系統(tǒng)并使用各種功能,如果核實的結(jié)果與系統(tǒng)后臺中的數(shù)據(jù)不相符,用戶就會登錄失敗,無法進(jìn)入系統(tǒng)開始相關(guān)操作,面對這種情況,用戶要么放棄登錄,要么再次進(jìn)行身份驗證。

圖1:課程教學(xué)管理流程圖

(2)公告管理功能:此功能的操作者為管理員,主要負(fù)責(zé)一些相關(guān)公告數(shù)據(jù)的添加、刪除、檢查以及修改等工作,總之,管理員可操作的功能比較多,尤其是各種管理功能,管理員都能使用。

(3)教師管理功能:關(guān)于此功能的使用,管理員必須了解教師可操作的各種功能,然后才獲得此功能的操作資格和各種管理的行使權(quán)。

(4)作業(yè)信息管理功能:主要為學(xué)生提供服務(wù),學(xué)生通過此功能可以對自己的作業(yè)信息進(jìn)行相關(guān)操作,比如提交或修改等。

(5)學(xué)生管理功能:此功能的操作者是管理員,主要的作用是幫助管理員識別內(nèi)部已注冊學(xué)生的信息,然后進(jìn)行有效管理。

(6)作業(yè)發(fā)布功能:為教師所擁有,是教師發(fā)布作業(yè)信息的主要途徑,同時教師針對發(fā)布的信息也能進(jìn)行其他操作,比如刪除。

(7)留言板塊管理功能:負(fù)責(zé)的主體是管理員,簡單來講,就是管理員可以借助此功能對留言板中的信息進(jìn)行相關(guān)操作,雖然教師和學(xué)生可以查看留言,但是僅可以對自己的留言進(jìn)行刪除操作;

(8)教學(xué)視頻管理功能:教師是此功能的主要負(fù)責(zé)人,通過此功能,教師不僅能觀看各種教學(xué)視頻,還能對相關(guān)視頻進(jìn)行添加或刪除。

(9)個人信息管理功能:此功能的負(fù)責(zé)主體是教師,此外,學(xué)生也可以使用此功能,但只能修改個人信息,無法對他人信息進(jìn)行相關(guān)操作。

(10)在線自測功能:主要為學(xué)生提供服務(wù),讓學(xué)生通過在線自測了解自己的學(xué)習(xí)情況,然后針對不足之處進(jìn)行改進(jìn),以提高學(xué)習(xí)成績。

2 系統(tǒng)設(shè)計

2.1 系統(tǒng)體系結(jié)構(gòu)

系統(tǒng)研發(fā)過程中,要仔細(xì)的對有關(guān)模式構(gòu)架進(jìn)行探討研究,在經(jīng)過一系列比對工作后確定將B/s為首發(fā),瀏覽器可以將系統(tǒng)界面從頭到尾的展示出來, 將其中一些操作選項收納到管理層面,來達(dá)到更好的服務(wù)效果,也可以幫助服務(wù)器完成它為系統(tǒng)提供幫助的目的。B/s同一流的瀏覽器技術(shù)相互融合配合,發(fā)揮出自身最完美的力量,軟件構(gòu)造并不簡單,為了節(jié)省時間應(yīng)先將開發(fā)工作作為第一步。軟件的開發(fā)研究技術(shù)已經(jīng)位居世界前列。Web服務(wù)器對用戶和數(shù)據(jù)庫兩者進(jìn)行了結(jié)合,讓中轉(zhuǎn)作用繼續(xù)發(fā)光發(fā)熱。WEB還借助瀏覽器的力量將信息分享給不同的用戶。

2.2 系統(tǒng)功能結(jié)構(gòu)

要著重對在線教學(xué)資源平臺的實用性進(jìn)行分析,不斷的收集所需的信息以后,在對該項目進(jìn)行研發(fā)。在此項目中,管理員有著很大的權(quán)利,一方面可以更改登錄密碼,另一方面也可以更改對模塊提出修改,其中就包含了對老師和學(xué)生的信息管理,還可以對公告系統(tǒng)管理,留言板的統(tǒng)計管理也包含在內(nèi),當(dāng)然也可以對公告信息完整管理;學(xué)生也權(quán)利對多樣的模塊進(jìn)行管理,一方面可以完善自身另一方面也可以從中學(xué)到更多的知識,通過測試,除去這些,還可以下載就來課程文件;老師在系統(tǒng)中也可以完成很多種任務(wù),不單單只是教學(xué)方面的,還需要安排任務(wù)給學(xué)生,對提交上來的作業(yè)進(jìn)行審批等。此系統(tǒng)的結(jié)構(gòu)圖如圖2所示。

圖2:系統(tǒng)功能結(jié)構(gòu)圖

2.3 數(shù)據(jù)庫表結(jié)構(gòu)

在對系統(tǒng)進(jìn)行深度的研究前提下,我們發(fā)現(xiàn)此系統(tǒng)中包含了教室布置作業(yè)、學(xué)生作業(yè)、回復(fù)、自測試題、留言、公告版塊、題目、教學(xué)視頻、學(xué)生、教師還有管理員等信息表,下面我們列舉了幾個主要的數(shù)據(jù)庫表:

2.3.1 系統(tǒng)管理員表t_admin

在該表之中主要進(jìn)行系統(tǒng)管理員的相關(guān)信息存儲,如表1所示。

表1:管理員信息表

2.3.2 學(xué)生信息表t_stu

學(xué)生信息表是用于記錄所有的學(xué)生信息。如表2所示。

表2:學(xué)生信息表

2.3.3 老師信息表t_tea

在該表中要是進(jìn)行教師信息的記錄,如表3所示。

表3:老師信息表

2.3.4 系統(tǒng)公告信息表t_gonggao

在該表中主要進(jìn)行系統(tǒng)公告全部信息的存儲,如表4所示。

表4:系統(tǒng)公告信息表

2.3.5 教學(xué)視頻信息表t_ship in

在該表中主要進(jìn)行各類教學(xué)視頻相關(guān)信息的存儲,如表5所示。

表5::教學(xué)視頻信息表

2.3.6 回復(fù)信息表t_huifu

回復(fù)信息表存儲了所有的帖子回復(fù)信息。如表6所示。

表6:回復(fù)信息表

2.3.7 布置作業(yè)信息表t_zuoyet

布置作業(yè)信息表存儲了所有的布置作業(yè)信息。如表7所示。

表7:布置作業(yè)信息表

3 系統(tǒng)主要功能實現(xiàn)

3.1 系統(tǒng)登錄功能實現(xiàn)

進(jìn)去系統(tǒng)之中時,要進(jìn)入與其關(guān)聯(lián)的登錄頁面,并輸入正確的密碼和用戶名,來完成登錄,如果出現(xiàn)錯誤則會導(dǎo)致無法進(jìn)入,具體見圖3所示。

圖3:系統(tǒng)登錄界面

3.2 在線自測功能實現(xiàn)

該頁面顯示題目名稱、選項A、選項B、選項C、選項D、正確答案、分?jǐn)?shù)幾個字段,管理員設(shè)置好以后可以進(jìn)行提交,如果輸入錯誤,也可以進(jìn)行重置。倘若只需要將視頻添加到其中,則需要在此頁面上安排作業(yè),在這過程中需要進(jìn)行非空驗證,利用了form表單里onsubmits="returrnscheckkform()來檢查,而在checkform()當(dāng)中為全部校驗輸入數(shù)據(jù)所對應(yīng)相關(guān)方式。

3.3 資料下載管理功能實現(xiàn)

該頁面讓所有的資料可以統(tǒng)一的顯露出來,來針對特殊的信息來刪除。倘若只需要將視頻添加到其中,則需要在此頁面上安排作業(yè),在這過程中需要進(jìn)行非空驗證,利用了form表單里onsubmits= "returrnscheckkform()來檢查,而在checkform()當(dāng)中為全部校驗輸入數(shù)據(jù)所對應(yīng)相關(guān)方式。

3.4 教學(xué)視頻管理功能實現(xiàn)

此頁面以列表的形式將教學(xué)視頻的相關(guān)收據(jù)展示出來,對特定的視頻去除刪除等。具體如圖4所示。

圖4:教學(xué)視頻信息管理界面

倘若只需要將視頻添加到其中,則需要在此頁面上安排作業(yè),在這過程中需要進(jìn)行非空驗證,利用了form表單里onsubmits= "returrnscheckkform()來檢查,而在checkform()當(dāng)中為全部校驗輸入數(shù)據(jù)所對應(yīng)相關(guān)方式。

3.5 作業(yè)管理功能實現(xiàn)

此頁面借助列表的格式讓所有的布置作業(yè)都有機(jī)會顯示出來,選擇特定有需求的作業(yè)進(jìn)行下載工作。倘若只需對布置作業(yè)進(jìn)行安排的工作,則只需要在此頁面上布置作業(yè),在此過程中系統(tǒng)會進(jìn)行非空驗證,此過程借助了form表單里的onsubmits=”returrnscheckkform()來完成工作,但是在checkform()中則需要將所有的數(shù)據(jù)填充完畢。

4 系統(tǒng)測試

4.1 測試環(huán)境與測試條件

所運(yùn)用的測試當(dāng)時為:Windows7作為操作系統(tǒng),將Tomcat6.0提供給WRB服務(wù)器,運(yùn)用Java和JSP來幫助工作,數(shù)據(jù)庫采用MySQL作為主流數(shù)據(jù)庫,MYEclipse8.6來作為主流工作,IE6.0來作為主要瀏覽器來幫助客戶端進(jìn)行工作或者采用版本更高的瀏覽器。需要滿足下列幾樣條件來完成測試:擁有優(yōu)秀的程序環(huán)境,讓MySQL和MyEclipse可以有良好的環(huán)境進(jìn)行工作。

實例測試表格:

測試其中的各個模塊,所得結(jié)果如表8所示。

表8:系統(tǒng)測試表

4.2 測試結(jié)果

測試結(jié)果如表9所示。

表9:測試結(jié)果

5 總結(jié)

本系統(tǒng)整體使用Browser/Server體系架構(gòu),在前后臺工具的使用上,結(jié)合開發(fā)實踐,使用MySQL數(shù)據(jù)庫技術(shù)、JSP(Java Server Page)等開發(fā)工具來實現(xiàn)了在線教學(xué)資源平臺。此系統(tǒng)將傳統(tǒng)的教學(xué)方式和互聯(lián)網(wǎng)進(jìn)行結(jié)合,運(yùn)用各類互聯(lián)網(wǎng)技術(shù)的教學(xué)模式。在對系統(tǒng)進(jìn)行開發(fā)過程中,對有關(guān)功能的模式進(jìn)行了仔仔細(xì)細(xì)的分析,經(jīng)過一系列的分析研究最后采用B/S,瀏覽器可以將系統(tǒng)界面全全面面的展示出來,為了節(jié)省操作步驟,把一部分的邏輯操作放在界面的管理頁面當(dāng)中,但是服務(wù)器的任務(wù)是用來幫助系統(tǒng)提供各種項目支持。Web服務(wù)器將用戶和數(shù)據(jù)庫完成具有價值的連接,將自身中轉(zhuǎn)的作用發(fā)揮到極致。Web服務(wù)器需要借助瀏覽器的幫助來實現(xiàn)信息與客戶之間的互換。

這次設(shè)計任務(wù)讓我意識到了自己對編寫程序方面的基本知識有些薄弱。因自己能力的不足需要認(rèn)識到本工作還有許多的不足,比如在安全隱患方面存在一些不足并不能更好的保證平臺在多人同時使用的情況下不會出現(xiàn)網(wǎng)絡(luò)崩潰,卡頓的一些問題。如果以后還有機(jī)會接觸到與此次設(shè)計相關(guān)的工作,應(yīng)當(dāng)開展后續(xù)工作實現(xiàn)其優(yōu)化完善。

猜你喜歡
管理員頁面測試
刷新生活的頁面
我是圖書管理員
我是圖書管理員
幽默大測試
可疑的管理員
“攝問”測試
“攝問”測試
“攝問”測試
網(wǎng)站結(jié)構(gòu)在SEO中的研究與應(yīng)用
淺析ASP.NET頁面導(dǎo)航技術(shù)
永顺县| 合水县| 无棣县| 泌阳县| 苍山县| 霍邱县| 昔阳县| 甘洛县| 山东省| 巍山| 凤凰县| 宣化县| 郓城县| 眉山市| 达尔| 巍山| 太谷县| 远安县| 旬邑县| 柳江县| 南江县| 盐津县| 都匀市| 遵义市| 沾益县| 宾川县| 儋州市| 乳山市| 台州市| 通州区| 沁阳市| 武威市| 台前县| 涞源县| 保靖县| 贡山| 安义县| 吴川市| 昌宁县| 礼泉县| 云龙县|