摘 要:本系統(tǒng)是基于WEB的網(wǎng)上教學(xué)系統(tǒng),應(yīng)用B/S結(jié)構(gòu)模型,利用瀏覽器就可以方便訪問(wèn),采用ASP.NET 技術(shù)和微軟的ACCESS數(shù)據(jù)庫(kù)技術(shù),通過(guò)進(jìn)行需求分析、數(shù)據(jù)庫(kù)中表的建立,設(shè)計(jì)合理的系統(tǒng)框架和結(jié)構(gòu)功能。
關(guān)鍵詞:輔助教學(xué)系統(tǒng);ASP.NET;WEB;B/S結(jié)構(gòu)
中圖分類(lèi)號(hào):TM13-4 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1674-7712 (2014) 16-0000-01
計(jì)算機(jī)技術(shù)的快速發(fā)展,尤其是互聯(lián)網(wǎng)技術(shù)的普遍應(yīng)用,各種網(wǎng)上學(xué)習(xí)系統(tǒng)也普遍進(jìn)入到了人們的生活中,基于WEB的網(wǎng)絡(luò)教學(xué)成為互聯(lián)網(wǎng)的一個(gè)很重要的應(yīng)用領(lǐng)域[1]。在國(guó)內(nèi),網(wǎng)絡(luò)輔助教學(xué)系統(tǒng)研究起步較晚,但最近幾年發(fā)展較快,在學(xué)校的教學(xué)中應(yīng)用十分廣泛[2]。本文首先分析對(duì)網(wǎng)上學(xué)習(xí)系統(tǒng)研究的系統(tǒng)總體框架進(jìn)行設(shè)計(jì),其次設(shè)計(jì)基于WEB的網(wǎng)上學(xué)習(xí)系統(tǒng)應(yīng)該具有的系統(tǒng)結(jié)構(gòu),并對(duì)基于B/S結(jié)構(gòu)的網(wǎng)絡(luò)教學(xué)系統(tǒng)的數(shù)據(jù)庫(kù)進(jìn)行設(shè)計(jì)。提出一種基于WEB的電路理論課程網(wǎng)上學(xué)習(xí)系統(tǒng)設(shè)計(jì),方便學(xué)生在課上課下自主學(xué)習(xí)。
一、系統(tǒng)總體框架設(shè)計(jì)
電路理論課程網(wǎng)上學(xué)習(xí)系統(tǒng)主要包括首頁(yè)、師資隊(duì)伍、課程介紹、網(wǎng)絡(luò)課程、學(xué)習(xí)指南、學(xué)習(xí)園地、資源共享和留言討論,其框架圖如圖1。
圖1 系統(tǒng)總體框架
二、系統(tǒng)結(jié)構(gòu)
本系統(tǒng)采用三層架構(gòu)模式,分別是表示層、業(yè)務(wù)邏輯層和數(shù)據(jù)層。
表示層:接受用戶的請(qǐng)求,進(jìn)行分析處理,然后返回?cái)?shù)據(jù),以界面的形式展現(xiàn)給用戶,為客戶端提供服務(wù)。位于最外層(最上層),最接近用戶。在客戶端顯示和接受信息,實(shí)現(xiàn)交互式操作的界面。業(yè)務(wù)邏輯層:具體問(wèn)題具體分析,對(duì)數(shù)據(jù)層實(shí)現(xiàn)邏輯控制,進(jìn)行邏輯處理。對(duì)數(shù)據(jù)層進(jìn)行存取操作,對(duì)數(shù)據(jù)業(yè)務(wù)進(jìn)行邏輯處理。數(shù)據(jù)層:數(shù)據(jù)層連接數(shù)據(jù)庫(kù),其功能主要是負(fù)責(zé)數(shù)據(jù)庫(kù)的訪問(wèn),直接對(duì)數(shù)據(jù)進(jìn)行增、刪、改、查等操作[3]。
圖2 三層架構(gòu)模式
系統(tǒng)結(jié)構(gòu)采用基于B/S的模型,用戶無(wú)需下載安裝任何軟件,只要有一臺(tái)能聯(lián)網(wǎng)的計(jì)算機(jī),就可以輕松的訪問(wèn)該系統(tǒng)的服務(wù)器,WEB服務(wù)器收到相應(yīng)的請(qǐng)求后,在服務(wù)器端調(diào)用后臺(tái)數(shù)據(jù)庫(kù)服務(wù)器,進(jìn)行數(shù)據(jù)處理,然后以網(wǎng)頁(yè)的形式發(fā)送到用戶計(jì)算機(jī),用戶可以瀏覽各種信息。
三、數(shù)據(jù)庫(kù)設(shè)計(jì)
數(shù)據(jù)庫(kù)是具有持久性的、有結(jié)構(gòu)的、可共享的數(shù)據(jù)的集合,其特點(diǎn)是集中了各種應(yīng)用的數(shù)據(jù),并對(duì)其進(jìn)行了統(tǒng)一的構(gòu)造與存儲(chǔ),統(tǒng)一數(shù)據(jù)可以為不同的應(yīng)用服務(wù)。該系統(tǒng)的數(shù)據(jù)比較簡(jiǎn)單,所以采用ACCESS數(shù)據(jù)庫(kù)來(lái)存儲(chǔ)數(shù)據(jù)。根據(jù)系統(tǒng)的需求,大致可以分為用戶數(shù)據(jù)庫(kù)、留言數(shù)據(jù)庫(kù)、通知新聞和資料數(shù)據(jù)庫(kù)。
(1)用戶數(shù)據(jù)庫(kù)。系統(tǒng)的用戶有三類(lèi):管理員、教師和學(xué)生。管理員具有最高權(quán)限,其賬號(hào)和密碼由系統(tǒng)直接提供,Access數(shù)據(jù)庫(kù)用adm_info保存管理員的賬號(hào)和密碼。教師的用戶名由管理員提供,管理員具有最高權(quán)限,Access數(shù)據(jù)庫(kù)用tea_info保存教師的信息。
(2)留言數(shù)據(jù)庫(kù)。留言數(shù)據(jù)庫(kù)用來(lái)存儲(chǔ)學(xué)生姓名、學(xué)生留言內(nèi)容和留言時(shí)間,教師回復(fù)留言以及回復(fù)時(shí)間。Access數(shù)據(jù)庫(kù)用stu_bbs_index保存學(xué)生的留言信息。
(3)通知新聞數(shù)據(jù)庫(kù)。通知新聞是系統(tǒng)的一個(gè)重要模塊,教師可以發(fā)布最新的通知和新聞,第一時(shí)間通知學(xué)生,Access數(shù)據(jù)庫(kù)用message和news分別保存通知和新聞信息。
(4)資料數(shù)據(jù)庫(kù)。在資源共享欄目中教師可以上傳資料,學(xué)生可以下載,上傳時(shí)教師可以重新命名,上傳的資料內(nèi)容以長(zhǎng)二進(jìn)制的形式存入數(shù)據(jù)庫(kù),Access數(shù)據(jù)庫(kù)用sample保存資料數(shù)據(jù)信息。
四、結(jié)束語(yǔ)
基于WEB的網(wǎng)上學(xué)習(xí)系統(tǒng)是以學(xué)生為主體、學(xué)生自主學(xué)習(xí)為主導(dǎo),改變以往“以教為主”的傳統(tǒng)模式。通過(guò)多次測(cè)試,本系統(tǒng)能夠正常運(yùn)行,能實(shí)現(xiàn)教學(xué)互動(dòng),提高學(xué)生學(xué)習(xí)興趣,實(shí)現(xiàn)預(yù)期的功能和目標(biāo)。系統(tǒng)的主要特點(diǎn):交互能力強(qiáng)、界面有好、操作方便、功能齊全完善、易于擴(kuò)充和維護(hù),能滿足網(wǎng)絡(luò)教學(xué)的不同要求。
參考文獻(xiàn):
[1]宋玉階,吳建國(guó),曹陽(yáng).電路理論課程網(wǎng)上學(xué)系統(tǒng)研究[J].武漢科技大學(xué)學(xué)報(bào),2008(02):65-68.
[2]陳梅蘭.基于Web的智能教學(xué)系統(tǒng)的研究與實(shí)現(xiàn)[D].華南理工大學(xué),2006.
[3]曾曦.基于net的企業(yè)直銷(xiāo)管理系統(tǒng)的設(shè)計(jì)[D].華中科技大學(xué),2006.
[作者簡(jiǎn)介]王碩(1993-),男,內(nèi)蒙古赤峰人,本科在讀,研究方向:通信工程專(zhuān)業(yè);王萍(1992-),女,吉林省公主嶺人,本科在讀,研究方向:通信工程專(zhuān)業(yè)。