期刊VIP學(xué)術(shù)指導(dǎo) 符合學(xué)術(shù)規(guī)范和道德
保障品質(zhì) 保證專業(yè),沒有后顧之憂
來源:期刊VIP網(wǎng)所屬分類:教育技術(shù)時間:瀏覽:次
摘要:管理員功能模塊主要對其功能進行設(shè)計。管理員用戶可以登錄管理員空間管理平臺,對外發(fā)布公告、進行系統(tǒng)設(shè)置、對用戶進行調(diào)查,統(tǒng)計系統(tǒng)內(nèi)部的一些信息等。在使用這個系統(tǒng),首先設(shè)置基礎(chǔ)數(shù)據(jù),設(shè)置管理員的信息,系統(tǒng)管理員設(shè)置用戶的級別信息。這些設(shè)置完成之后,系統(tǒng)的管理員就可以對用戶信息,課程信息進行相關(guān)的管理。首先通過資訊管理模塊創(chuàng)建課程和用戶類別,并在每類別輸入初期的課程信息和相關(guān)的用戶信息。為了保證數(shù)據(jù)庫的完整性,我們建議管理員定期做數(shù)據(jù)庫維護。
關(guān)鍵詞:數(shù)據(jù)庫,網(wǎng)絡(luò)英語,多媒體
在該系統(tǒng)中,數(shù)據(jù)庫采用MySQL數(shù)據(jù)庫。該數(shù)據(jù)庫是多用戶、多線程的關(guān)系型數(shù)據(jù)庫,具有的優(yōu)點很多,主要包括以下幾方面:第一,寫入數(shù)據(jù)的速度快,寫入數(shù)用時只有Access、SQLServer的百分之一或者是更少;第二,存儲的信息量大,每個信息表的存儲量多達(dá)達(dá)50000000個記錄;第三,權(quán)限設(shè)置機制是十分完善,數(shù)據(jù)安全得到保障;第四,采用優(yōu)化的SQL查詢算法,查詢速度被大大提高;第五,數(shù)據(jù)庫連接途徑多包括ODBC、TCP/IP、JDBC;第六,MySQL啟動執(zhí)行、安裝方便,磁盤占用空間很小,只有100多兆;第七,數(shù)據(jù)庫的管理工具可以對其進行管理、優(yōu)化、檢查,其運行的系統(tǒng)平臺廣泛,包括windows系統(tǒng)系統(tǒng),linux系統(tǒng)、unix系統(tǒng),同時MySQL數(shù)據(jù)庫支持B/S這種開發(fā)模式。在本系統(tǒng)中,用戶主要有教師、學(xué)生、系統(tǒng)管理人員,根據(jù)圖1中各個模塊功能的描述,設(shè)計數(shù)據(jù)庫的信息表,主要有用戶信息表、學(xué)生基本信息表、教師基本信息表、課程信息表、試題信息表等。
通過網(wǎng)絡(luò)英語多媒體教學(xué)系統(tǒng)需求的進行分析、設(shè)計了系統(tǒng)的學(xué)生功能模塊、教師功能模塊、用戶管理員模塊,并對數(shù)據(jù)庫進行設(shè)計,并結(jié)合一些實際操作問題進行考慮,如開發(fā)效率、當(dāng)前技術(shù)水平和維護的簡易程度等,最終選擇了Windows2007AdvancedServer+11S6.0+ASP.NET+MySQL實現(xiàn)的方案。
本文在深入的研究了網(wǎng)絡(luò)英語多媒體教學(xué)系統(tǒng)的功能需求之后,采用B/S三層架構(gòu)設(shè)計了該系統(tǒng),系統(tǒng)的最終實現(xiàn)平臺選擇了Windows 2007 Advanced Server+11S6.0+ASP.NET+MySQL數(shù)據(jù)庫。在系統(tǒng)的應(yīng)用過程中,可能會存在一些小的問題,因此需要不斷的對系統(tǒng)進行維護和升級,完善系統(tǒng)的功能。
該系統(tǒng)采用B/S3層體系架構(gòu),包括用戶界面層、Web服務(wù)器層、數(shù)據(jù)層三層。第一層是用戶界面層,代表客戶端的應(yīng)用程序。Windows客戶端或Web客戶端的主要功能服務(wù)是接受用戶的請求,然后將數(shù)據(jù)返回到客戶端應(yīng)用程序,并提供訪問。第二層是Web服務(wù)器層,Web服務(wù)器層連接用戶界面層和數(shù)據(jù)層,起著橋梁的作用,主要的功能是對數(shù)據(jù)層進行操作,目的為使數(shù)據(jù)訪問層的基礎(chǔ)存儲的邏輯組合成業(yè)務(wù)規(guī)則。第三層是數(shù)據(jù)層,即原始數(shù)據(jù)層操作層,該層實現(xiàn)時要確保數(shù)據(jù)訪問層的函數(shù)原子性。數(shù)據(jù)層是基本軟件系統(tǒng)正常運行的基礎(chǔ),為每個動態(tài)網(wǎng)頁的生成提供系統(tǒng)信息。數(shù)據(jù)信息根據(jù)其用途的不同,可以分成不同種類,然后按照一個有序的方式進行存儲。在這個系統(tǒng)中,用戶使用時,先瀏覽用戶Database,以明確用戶的身份和權(quán)利。
學(xué)生用戶模塊的設(shè)計主要是對該模塊的功能進行設(shè)計。當(dāng)學(xué)生提交注冊請求給網(wǎng)絡(luò)教學(xué)系統(tǒng)后,在學(xué)生管理模塊上,系統(tǒng)管理員可以看到學(xué)生們的注冊請求,確定是否授權(quán),如果決定授權(quán),會將授權(quán)消息發(fā)送到學(xué)生的電子郵箱中,學(xué)生可以登錄通過自己申請的賬號和密碼登陸該系統(tǒng),學(xué)生在web界面,可以選擇課程進行學(xué)習(xí),并查看課程的相關(guān)鏈接。同時還可以查看教師發(fā)布信息,網(wǎng)上在線學(xué)習(xí)討論,在線測試,查看成績,修改自己的用戶信息。
教師用戶模塊的設(shè)計主要是對該模塊的功能進行設(shè)計。當(dāng)教師提交注冊請求給網(wǎng)絡(luò)英語多媒體教學(xué)系統(tǒng)后,在教師管理模塊上,系統(tǒng)管理員可以看到教師們的注冊信息,如果決定授權(quán),會將授權(quán)消息發(fā)送到教師的電子郵箱中,教師可以登錄通過自己申請的賬號和密碼登陸該系統(tǒng)。在登陸之后,教師就會對要講授的課程進行選擇并填寫相關(guān)信息,信息審核證實其合法性之后,向教師發(fā)送相關(guān)信息,教師授權(quán)就可以在系統(tǒng)進行課程教學(xué)。教師進入系統(tǒng)后,可以對學(xué)生、課程等進行管理,布置作業(yè)、答疑討論,對題庫進行管理等。