陶曉環(huán)
摘要:精品課程網(wǎng)絡(luò)化是伴隨著互聯(lián)網(wǎng)應(yīng)運(yùn)而生的又一歷史性教學(xué)建設(shè)和教學(xué)改革,為教師、學(xué)生、評審專家三者提供了在線交流、網(wǎng)絡(luò)學(xué)習(xí)、自評自測的網(wǎng)絡(luò)互動平臺,儼然已成為實(shí)現(xiàn)資源信息共享、開展網(wǎng)絡(luò)教與學(xué)活動的載體。該文旨在為申請精品課教育工作者通過簡單操作即可構(gòu)建網(wǎng)絡(luò)精品課程信息發(fā)布平臺,具有一定的應(yīng)用價值。
關(guān)鍵詞:網(wǎng)絡(luò)精品課;B/S;展示平臺
中國分類號:TP311文獻(xiàn)標(biāo)識碼:A文章編號:1009-3044(2012)26-6306-02
Design and Realization of Web-based High-quality Course Display Platform Based on the B/S Frame
TAO Xiao-huan
(Bohai Shipbuilding Vocational College, Huludao 125000, China)
Abstract: High-quality course network is another historical teaching construction and teaching reform accompanied by the In? ternet emerge as the times require supplying. students, teachers, experts with a online communication, network learning, self as? sessment self testing network interactive platform and has become a currier to realize information resource sharing online teaching and learning activities. This paper aims to help the teachers who apply high-quality course education to construct the network in? formation release platform, which just needs a simple operation and it has a certain value.
Key words: Web-based high-quality course; B/S; display platform
精品課是指能夠具有鮮明的教育教學(xué)規(guī)律,課程自身特點(diǎn)突出及一流教學(xué)水平的示范性的課程。至今,全國各大高校都陸續(xù)申報了國家級、省級、校級等精品課的建設(shè)工作。網(wǎng)絡(luò)模式進(jìn)行精品課建設(shè)是今后課程發(fā)展的必然之路。但就筆者通過實(shí)地考察發(fā)現(xiàn),目前各高校精品課建設(shè)比較零散,沒有統(tǒng)一的管理模式,大多數(shù)精品課程網(wǎng)頁功能不統(tǒng)一,修改、維護(hù)成本造價比較高,評審專家很難給出衡量標(biāo)準(zhǔn)。為更好地實(shí)現(xiàn)優(yōu)化資源信息共享,本文以渤海船院精品課建設(shè)為例設(shè)計了基于B/S架構(gòu)網(wǎng)絡(luò)精品課展示
平臺系統(tǒng)的設(shè)計思想與關(guān)鍵技術(shù)實(shí)現(xiàn)[1-3]。
1網(wǎng)絡(luò)精品課展示平臺的設(shè)計思路
1.1構(gòu)建網(wǎng)絡(luò)精品課展示平臺的實(shí)際意義
國家教育部關(guān)于對高等學(xué)校(含高職高專院校)教學(xué)建設(shè)提出了具體的要求[4],精品課是其中重要的一環(huán)。但就目前精品課程現(xiàn)狀來看,各高校差異很大,大部分精品課程網(wǎng)站缺乏通用性、移植性。另外,大部分精品課申報者缺乏網(wǎng)站建設(shè)和課件制作的經(jīng)驗(yàn),無法完成網(wǎng)站內(nèi)容及時更新、網(wǎng)上在線答疑等問題。因此開發(fā)基于B/S架構(gòu)的網(wǎng)絡(luò)精品課展示平臺,構(gòu)建表達(dá)清晰、操作簡便、結(jié)構(gòu)完整,能吸引學(xué)習(xí)者的網(wǎng)絡(luò)展示平臺很有實(shí)際意義。
1.2展示平臺軟件開發(fā)場景
網(wǎng)絡(luò)精品課展示平臺是以渤海船院各單位申報的精品課為載體,精品課程申報、課程資源共享、專家評審為一體的展示平臺。展示平臺基于B/S架構(gòu),可以實(shí)現(xiàn)系統(tǒng)跨平臺應(yīng)用,使得不同的服務(wù)器操作系統(tǒng)都可以運(yùn)行正常,只要終端機(jī)安裝IE瀏覽器就可以實(shí)現(xiàn)訪問。軟件開發(fā)場景利用ASP.NET,后臺管理數(shù)據(jù)庫本文選用SQL SERVER,圖片處理技術(shù)采用PHOTOSHOP軟件,便于課程拓展創(chuàng)新,提供課程管理模板,使得精品課管理者將精力集中在課程內(nèi)容組織方面;便于實(shí)時操控及時更新。
1.3設(shè)計思想
精品課建設(shè)主要使用者為精品課建設(shè)團(tuán)隊(教師)、學(xué)習(xí)者(學(xué)生)、評審專家、精品課管理者共四類用戶,應(yīng)滿足以上用戶需求。精品課建設(shè)團(tuán)隊(教師)利用平臺申報精品課程、開發(fā)、完善、更新等精品課程;學(xué)習(xí)者(學(xué)生)通過瀏覽網(wǎng)站平臺進(jìn)行某門課程的學(xué)習(xí)和資源下載,評審專家可以在線對申報精品課進(jìn)行統(tǒng)一的評分審核;精品課管理者可以通過修改權(quán)限管理展示平臺模塊、課程內(nèi)容模塊、學(xué)生在線學(xué)習(xí)模塊等。
2網(wǎng)絡(luò)精品課主要技術(shù)實(shí)現(xiàn)策略
2.1網(wǎng)站開發(fā)技術(shù)
為了實(shí)現(xiàn)跨平臺的體系結(jié)構(gòu),網(wǎng)絡(luò)精品課展示平臺基于B/S架構(gòu),B/S架構(gòu)最大的優(yōu)勢就是把所有應(yīng)用程序都存儲在Web服務(wù)器上,有需求時下載;而對于客戶端終端機(jī)不需要安裝任何軟件,當(dāng)需要修改系統(tǒng)中信息時,只需一次性地修改存儲在Web服務(wù)器上的應(yīng)用程序較便利;而早期的C/S方式不能達(dá)到此效果,需要在每個客戶端進(jìn)行改動,因此利用B/S架構(gòu)可以大大減少系統(tǒng)管理和維護(hù)的成本。
ASP.NET軟件可以將程序代碼與網(wǎng)頁設(shè)計模塊內(nèi)容分別獨(dú)立管理操作,通過諸如DataGrid等數(shù)據(jù)庫元件與數(shù)據(jù)直接關(guān)聯(lián),ASP. NET頁面只有需要時可以再次編譯,從而提高多次訪問速率。另外,ASP.NET可以滿足在不關(guān)閉NET SERVER的前提下對應(yīng)用程序進(jìn)行及時更新。
2.2后臺數(shù)據(jù)庫技術(shù)實(shí)現(xiàn)方法
網(wǎng)站精品課展示平臺的開發(fā)采用能夠支持多用戶,并且比較適用于大中規(guī)模的數(shù)據(jù)量需求,保證數(shù)據(jù)一致性、完整性和安全性。經(jīng)過精密討論分析,存儲和管理后臺數(shù)據(jù)信息選用Microsoft SQL Server。數(shù)據(jù)服務(wù)層在ADO.NET與后臺間可以實(shí)現(xiàn)數(shù)據(jù)庫服務(wù)器的連接和交互。在DateSet中存儲數(shù)據(jù),再回傳給邏輯層;以ADO.NET為接口的數(shù)據(jù)庫層位于底層,處理來自數(shù)據(jù)服務(wù)層中的數(shù)據(jù)請求。
網(wǎng)絡(luò)精品課展示平臺系統(tǒng)是基于B/S架構(gòu)研發(fā)的,系統(tǒng)開發(fā)容易、維護(hù)方便,同樣提升了系統(tǒng)的可擴(kuò)展性和可維護(hù)性。通過ADO.NET訪問數(shù)據(jù),數(shù)據(jù)的訪問速度得以提高。下面給出asp.net連接SQL數(shù)據(jù)庫實(shí)現(xiàn)封裝的部分源代碼
///
///生成一個存儲過程使用的sqlcommand.
///
///存儲過程名.
///存儲過程入?yún)?shù)組.
///
public SqlCommand CreateCmd(string procName, SqlParameter[] prams)
{
SqlConnection Conn;
Conn = new SqlConnection(ConnStr);
Conn.Open();
SqlCommand Cmd = new SqlCommand(procName, Conn);
Cmd.CommandType = CommandType.StoredProcedure;
if (prams != null)
{
foreach (SqlParameter parameter in prams)
{
if(parameter != null)
{
Cmd.Parameters.Add(parameter);
} } }
return Cmd;}
3結(jié)束語
網(wǎng)絡(luò)精品課程展示平臺的開發(fā)加快了精品課程管理的信息化進(jìn)程,為教師、學(xué)生帶來很多學(xué)習(xí)、工作便利,打破了原有的授課方法。逐步向網(wǎng)絡(luò)模式轉(zhuǎn)化。網(wǎng)絡(luò)模式如在線視頻授課、網(wǎng)上答疑、網(wǎng)上組織學(xué)生的自主學(xué)習(xí)活動等。基于B/S架構(gòu)網(wǎng)絡(luò)精品課展示平臺系統(tǒng)開發(fā)還可進(jìn)一步的完善,在今后的研發(fā)過程中將結(jié)合實(shí)際進(jìn)一步更新來滿足不同課程教學(xué)的需求。
參考文獻(xiàn):
[1]陳凌云,胡錦平.基于B/S模式的網(wǎng)站制作技術(shù)[J].科技信息, 2009(26).
[2]呂健.精品課程網(wǎng)絡(luò)教學(xué)平臺的設(shè)計與實(shí)現(xiàn)[J].湖北廣播電視大學(xué)學(xué)報, 2007(12).
[3]尹志杰.基于.NET的通用軟件開發(fā)平臺的研究與實(shí)現(xiàn)[J].計算機(jī)應(yīng)用與軟件, 2007,24(7):36-38.
[4]周光禮,張文靜.國家精品課程建設(shè)七年回望[J].高等工程教育研究, 2010(1):36-52.