雎力芬
內(nèi)蒙古機電職業(yè)技術(shù)學(xué)院,內(nèi)蒙古 呼和浩特 010070
我國在網(wǎng)絡(luò)教育的資源服務(wù)方面,雖然大部分還停留在傳統(tǒng)教學(xué)模式當中,但師生可以再通過在線訪問配套專門網(wǎng)站,一方面獲得本地資源,另一方面利用“友情鏈接”快速簡捷地獲得遠程教育資源。而教學(xué)資源建設(shè)的重要基礎(chǔ)之一就是教學(xué)資源網(wǎng)站的建設(shè)。而本網(wǎng)站建設(shè)的目的,就是利用網(wǎng)絡(luò)來解決VB課程教學(xué)中資源供不應(yīng)求的問題。
VB課程資源網(wǎng)站的設(shè)計與實現(xiàn)是從網(wǎng)站的總體布局、站點文件存儲、網(wǎng)站開發(fā)工具的選用和數(shù)據(jù)庫設(shè)計方面對網(wǎng)站進行了規(guī)劃和設(shè)計;然后,從界面設(shè)計、關(guān)鍵技術(shù)的實現(xiàn)等方面進行了設(shè)計和剖析;最后,以Web站點的形式加以實現(xiàn)和驗證。
本網(wǎng)站由ASP.NET 2.0開發(fā),在Windows XP系統(tǒng)上調(diào)試運行。
選擇ASP.NET作為本網(wǎng)站的開發(fā)語言,主要是因為ASP.NET有簡單易學(xué)、構(gòu)建的Web站點維護簡便、適用于任何瀏覽器、運行環(huán)境比較簡單,界面設(shè)計和程序設(shè)計以不同的文件分離開,更容易編寫和維護。
本網(wǎng)站設(shè)置資源上傳、資源下載、學(xué)習(xí)論壇等主要功能,用戶可以瀏覽、下載、上傳各種課程資源,用戶之間通過學(xué)習(xí)論壇可以相互提供信息。管理員可以對上傳的文件、發(fā)表的留言進行管理,了解用戶的需要,以便及時提供、更新相關(guān)信息和資源。
本網(wǎng)站的主要結(jié)構(gòu)是先進入網(wǎng)站首頁,概述網(wǎng)站的大體功能和作用,用戶可在此頁面進行登錄和注冊,只有管理員可進入后臺,其具體結(jié)構(gòu)如下圖所示。
首頁由上、中、下三部分組成。主頁的頂部由UC file中的Header.ascx用戶控件構(gòu)成;中部左面為登錄信息,右邊為簡單的VB文字簡介;下邊為一條滾動的新聞圖片,最下邊是簡單的網(wǎng)頁鏈接和版權(quán)信息。
本網(wǎng)站根據(jù)課程資源的類型,主要劃分為下載專區(qū)、網(wǎng)上答疑、修改信息和密碼、上傳資源4個主要功能頁面。訪問這些頁面的用戶重要有3類:1)匿名用戶,可以下載資源、留言,但是不能上傳資源;2)經(jīng)過注冊的普通會員,可以上傳資源;3)管理員,他具有最高權(quán)限,能對留言和上傳的文件進行管理。
下載,就是通過網(wǎng)絡(luò)進行傳輸,將文件保存到本地電腦上的一種網(wǎng)絡(luò)活動。本網(wǎng)站是一個課程資源網(wǎng)站,必須保證用戶能夠方便的下載到所需資源。而下載專區(qū)主要是提供大家所需的各種資源,用戶單擊“下載”即可。不經(jīng)過注冊的匿名用戶也可享受到下載資源的服務(wù)。
網(wǎng)上答疑,主要運用留言板功能,解決用戶碰到的疑難問題,用戶提交以后,若有人知道問題的答案,可以進行回復(fù)。
修改信息和密碼,主要用來修改用戶注冊時所填寫的個人信息。
上傳,就是將信息從本地計算機傳遞到遠程計算機系統(tǒng)上。上傳資源為本網(wǎng)站的靈魂,用戶或管理員可以向大家提供信息資源,上傳成功后,會有顯示信息。
課程學(xué)習(xí)論壇,主要是運用了留言板功能,論壇界面清晰簡約,讓用戶一目了然,方便交流。用戶登錄后,可以瀏覽留言、發(fā)表新留言、回復(fù)留言。
本網(wǎng)站在制作過程中,對相關(guān)頁面添加了適當?shù)逆溄?,頁面布局符合人們的?xí)慣用法;采用了B/S開發(fā)模式,簡化了客戶端的開發(fā)與維護。
本網(wǎng)站根據(jù)用戶身份的不同,而設(shè)置了不同的使用權(quán)限。在登錄頁面,用戶個人也可以做一些更改:
1)注冊信息:用戶可以根據(jù)個人情況更改注冊時所填寫的個人信息;
2)修改密碼:用戶可以在該頁面修改個人密碼;
3)信息修改:用戶可以在該頁面及時地更新個人信息。
管理員可以進行多種操作:文件管理,上傳資源,回復(fù)留言,留言管理,用戶管理。
1)管理員在文件管理頁面可以對用戶上傳文件資源進行編輯刪除;
2)管理員在上傳資源頁面向網(wǎng)站提供有用的資源信息,其他用戶根據(jù)需要在下載頁面進行下載;
3)管理員可以在回復(fù)留言頁面回答用戶提出的有關(guān)問題,此頁面用途就是添加新留言;留言管理運用GridView的原理,先將數(shù)據(jù)庫表message綁定,然后,管理員就可以管理留言信息了;留言太多時,通過搜索來查詢留言;要刪除部分留言,首先來確定要刪除的是數(shù)據(jù)庫表中的哪一個數(shù)據(jù),再連接數(shù)據(jù)庫,定義刪除語句,然后經(jīng)過初始化之后執(zhí)行刪除語句;
4)管理員可以通過用戶管理頁面管理注冊用戶。管理員可以有選擇地對用戶進行編輯刪除,刪除時可以選中要刪除用戶的復(fù)選框,省時省力。
用戶注冊、登錄、退出登錄系統(tǒng)等,這些都是網(wǎng)站的常規(guī)功能,就不做介紹。
本文基于B/S模式的中學(xué)教學(xué)網(wǎng)站的設(shè)計和ASP.NET設(shè)計語言來建設(shè)網(wǎng)站的開發(fā)經(jīng)驗,創(chuàng)建出一個功能相對齊全的VB課程資源網(wǎng)站,提供了豐富的課程資源,網(wǎng)站學(xué)習(xí)論壇板塊,為師生提供相互交流的平臺,方便了教師與學(xué)生的互動學(xué)習(xí),而且不受時間和空間的限制,具有一定的實用價值。
[1]程不功,龍躍進,卓琳主編.ASP.NET 2.0動態(tài)網(wǎng)站開發(fā)教程[M].北京:清華大學(xué)出版社,2006.
[2]陳會安著.ASP.NET 2.0 網(wǎng)頁制作徹底研究[M].2版.北京:清華大學(xué)出版社,2006.
[3]張英男,高吉吉著.ASP.NET 2.0 網(wǎng)絡(luò)編程[M].北京:機械工業(yè)出版社,2007.
[4]張躍廷,房大偉,蘇宇著.ASP.NET 2.0網(wǎng)絡(luò)編程自學(xué)手冊[M].北京:人民郵電出版社,2005.