摘 要:為了提高課程教學質量和效率,我們采用IIS+ASP網(wǎng)頁編程+ACCESS數(shù)據(jù)庫+SQL查詢語言實現(xiàn)開發(fā)教學網(wǎng)站網(wǎng)上教學平臺。教學平臺服務包括管理員、教師和學生三個不同身份的用戶,通過平臺可以方便教師上課和學生之間交流。實現(xiàn)了教學資源管理、資料下載和上傳、作業(yè)管理、教學評價、課程論壇、在線調查等功能。通平臺提高了學生對本課程的學習積極性和主動性。
中圖分類號:TP393 文獻標識碼:A 文章編號:2095-2163(2015)02-
關鍵詞:Web; 網(wǎng)絡課件;教學網(wǎng)站
Design and Implementation of?a kind of Network Course?Teaching?Software based on Web
LIU Sanxiang
(Zhaoqing Industry&Trade Vocational School, Zhaoqing Guandong 526060,China)
Abstract: In order to improve the quality and efficiency of teaching, the paper uses IIS + ASP + ACCESS database + SQL query web programming language to implement development of teaching website online teaching platform. Teaching platform services includes administrators, teachers and students of three different identity of users, through the platform communication between the teacher in class and students can be facilitated. Therefore the platform realizes the teaching resource management, data download and upload, job management, teaching evaluation, curriculum BBS, online survey, and other functions. As a result, the enthusiasm and initiative of students learning this course are improved.
Keywords:Web; Network Courseware; Teaching Website
0 引 言
改進教學模式,提高教學質量是我們一直追求的目標,當前則多采用與網(wǎng)絡相結合的教學方法。在網(wǎng)絡教學環(huán)境中,能夠向學習者提供大量的主題學習資源和協(xié)作學習交流工具,并通過開發(fā)學習平臺,使得教師和學生能夠廣泛參與,網(wǎng)上互動,從而全面培養(yǎng)學生的自主學習能力、創(chuàng)新能力和實踐能力[1]。網(wǎng)絡教學現(xiàn)已成為學生學習的一種重要方式。本文即針對教學中課程需要設計研發(fā)了專門網(wǎng)站以滿足教師和學生的理想預期。具體論述可進行如下展開。
1系統(tǒng)功能模塊設計
該系統(tǒng)是用ASP網(wǎng)頁編程+ACCESS數(shù)據(jù)庫+SQL查詢語言編程,因而是基于網(wǎng)絡在線的系統(tǒng),主要功能可分為前臺和后臺管理兩個模塊。具體來說,前臺重點包括10大部分,如圖1所示。
圖1 前臺模塊圖
Fig. 1 Front module diagram
由圖1可見,前臺模塊中各部分的實現(xiàn)功能解析如下:
(1)課程概況:包括課程簡介、教學大綱、教學計劃、教材教參介紹。
(2)教師隊伍介紹:介紹了這門課程教師的相關資料。
(3)教學資源:包括了教材的電子書、PPT電子教案、電子書課件等學習資料。
(4)作業(yè)管理:學生用戶可以下載作業(yè)題,完成后上傳到網(wǎng)站。
(5)資料下載:登錄用戶可以下載該課程的PPT課件、實驗要求、電子書(教材)、習題解答、電子教案、試題等學習資料。
(6)教學評價:分別介紹了校內(nèi)、校外、學生對這門課程的評價。
(7)課程論壇:學生可以在論壇中留言提出自己的疑問,老師或同學可針對留言中的提問作出回復,從而實現(xiàn)對疑難問題的及時解答。
(8)在線調查:可以針對教學中的某一問題進行在線調查,從而得到大多數(shù)學生的意見,以期進一步改善該課程的教學工作。
(9)友情鏈接:可以快速鏈接到其他同類教學網(wǎng)站。
(10)本站公告:發(fā)布最新的教學消息,或網(wǎng)站情況。
網(wǎng)站管理員能夠通過后臺維護網(wǎng)站的正常運行,及時更新課程的信息,后臺管理包括四大部分,如圖2所示。
圖2 后臺模塊圖
Fig.2 Background module diagram
2 數(shù)據(jù)庫設計
該網(wǎng)站采用了Access數(shù)據(jù)庫,共創(chuàng)建了5張表,分別是:
(1)會員信息表:用于記錄會員的用戶名、用戶密碼。
(2)管理員信息表:用于記錄管理員的用戶名、密碼。
(3)留言信息表: 用于存儲留言信息。其中包括:留言人、留言內(nèi)容。
(4)票數(shù)統(tǒng)計表: 用于存儲四個選項的得票數(shù)。
(5) 公告信息表:用于存儲公告的內(nèi)容和發(fā)布公告的日期。
圖3 E-R圖
Fig.3 E-R diagram
3網(wǎng)站的結構和流程
課程教學網(wǎng)站置于Web服務器中,通過ASP與Web服務器相連,客戶端采用標準的Internet瀏覽器來訪問或使用該網(wǎng)站。基于以上網(wǎng)站結構的劃分,為展示各模塊之間的流程實現(xiàn),具體如圖4所示。
圖4網(wǎng)站流程圖
Fig.4 Flow chart of the website
4 網(wǎng)站實現(xiàn)
4.1 數(shù)據(jù)庫的連接
(1)系統(tǒng)在開發(fā)過程中,使用Dreamweaver CS3創(chuàng)建頁面,并且為該系統(tǒng)創(chuàng)建了站點管理器,用來管理系統(tǒng)中用到的頁面文件[2]。
(2)數(shù)據(jù)庫連接文件,名稱為Conn.asp。該文件用于連接數(shù)據(jù)庫,在所有與數(shù)據(jù)庫連接的模塊(頁面)中只要包括該文件,即可以連接和打開數(shù)據(jù)庫[3],連接方式如下:
<%set conn=server.CreateObject("ADODB.Connection")
conn.opem("Driver={Microsoft Access Driver(*.mdb)};PWD=111;DBQ="&_
server.MapPath("bysj.mdb")%>
(3)需要說明這是一個代碼混合的頁面,包括ASP、JavaScript和HTMl的代碼。系統(tǒng)登錄頁面的文件名為Manaage_Login.asp,其部分代碼如下:
<!-- #include file="Connections/conn_login.asp" --> <!--包含數(shù)據(jù)庫連接文件-->
<%if request.Form("UserName")<>"" and request.Form("PWD")<>"" then
session("UserName")=request.Form("UserName")
session("PWD")=request.Form("PWD")
sql="select Name,PWD from DB_manager where name='" & session("UserName")&"'"
set rs=conn.execute(sql)
if rs.eof then %>
<% else
if rs("PWD")=session("PWD") then %>
<%else%>
<%end if
end if
end if
%>
4.2 網(wǎng)站首頁
網(wǎng)站首頁功能包括教學資源、課程概況、教師隊伍、教學評價、作業(yè)管理、資料下載、課程論壇、在線調查。普通用戶可以自由瀏覽前四項內(nèi)容,后四項內(nèi)容在瀏覽之前則需進行登錄,登錄成功才可進入相應的頁面,如圖5所示。
圖5網(wǎng)站首頁
Fig. 5 the website home page
4.3 教學內(nèi)容模塊
教學內(nèi)容包括一系列的網(wǎng)頁,其中有課程簡介、教學大綱網(wǎng)頁、教學計劃、授課教案網(wǎng)頁、相關視頻網(wǎng)頁、課程實驗網(wǎng)頁、參考資料網(wǎng)頁等,這些網(wǎng)頁包涵了該課程學習的相關資料,具體界面設計如圖6所示。
圖6 教學內(nèi)容
Fig.6 the teaching content
5 結束語
本系統(tǒng)采用B/S方式的三層體系結構,充分考慮了用戶的需求,進行了詳細的設計,基本實現(xiàn)了平臺管理系統(tǒng)的主要功能,實現(xiàn)用戶登錄、課程教學資料的查閱、資源上傳下載、在線測試、論壇答疑等功能,基本完成了設計要求。
參考文獻:
[1]啟明工作室.ASP網(wǎng)絡開發(fā)從入門[M].北京:人民郵電出版社,2007.
[2] 蔣毅.WEB與數(shù)據(jù)庫連接技術應用對比分析[J].計算機光盤應用,2011,11(23):16-25.
[3]邵麗萍,張后楊,柯新生.網(wǎng)頁編程技術.北京:清華大學出版社,2008.
1 項目基金:中央電教館全國教育信息技術研究“十二五”規(guī)劃2011年度專項課題(113630293)。
作者簡介:劉三星(1966-),男,XX人,碩士,高級講師,主要研究方向:計算機專業(yè)的教學及研究工作。