999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于B/S結(jié)構(gòu)的校本課程開(kāi)發(fā)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)

2008-12-31 00:00:00王艷麗
中國(guó)教育技術(shù)裝備 2008年24期

摘要 校本課程開(kāi)發(fā)平臺(tái)集課程開(kāi)發(fā)與管理為一體,采用B/S三層體系結(jié)構(gòu),運(yùn)用ASP.NET技術(shù)和SQL Server數(shù)據(jù)庫(kù)技術(shù),實(shí)現(xiàn)課程從創(chuàng)建到添加、編輯內(nèi)容,再到審核、發(fā)布等系列過(guò)程的功能。重點(diǎn)介紹校本課程開(kāi)發(fā)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)。

關(guān)鍵詞 ASP.NET;B/S結(jié)構(gòu);校本課程;開(kāi)發(fā)

中圖分類號(hào):G434 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1671-489X(2008)24-0111-03

校本課程建設(shè)是一種“為了學(xué)校、基于學(xué)校、在學(xué)校中”的新型課程建設(shè)模式,它賦予了學(xué)校在培養(yǎng)學(xué)生的創(chuàng)新精神和實(shí)踐能力上極大的責(zé)任和一定的自主權(quán)[1]。充分利用現(xiàn)有的遠(yuǎn)程教育資源,立足于學(xué)校的教學(xué)實(shí)際,積極開(kāi)發(fā)和建設(shè)新的教育資源和課程資源,是深化課程改革、提高教學(xué)效率、促進(jìn)農(nóng)村基礎(chǔ)教育快速發(fā)展的重要途徑。

1 平臺(tái)的設(shè)計(jì)目標(biāo)及特點(diǎn)

利用現(xiàn)有的遠(yuǎn)程教育資源,借助一定的技術(shù)和平臺(tái),整合、開(kāi)發(fā)和管理適合本校學(xué)科教學(xué)需求的校本課程和資源,既可以解決遠(yuǎn)程教育資源在每個(gè)農(nóng)村學(xué)校的“水土不服”問(wèn)題,也可以在全校范圍內(nèi)創(chuàng)造一種校本研修的創(chuàng)新改革的氛圍,讓每一位教師都成為研究者、課程與資源開(kāi)發(fā)者以及新課程改革的實(shí)施者,既有利于學(xué)校教育教學(xué)質(zhì)量的提高,也有利于從根本上加強(qiáng)教師的信息技術(shù)與課程整合能力,提高他們的教學(xué)科研水平。

校本課程開(kāi)發(fā)平臺(tái)總體的設(shè)計(jì)思想是以簡(jiǎn)易、快捷的方式開(kāi)發(fā)課程,構(gòu)建適合本地教育教學(xué)需要的校本課程資源,服務(wù)教學(xué),實(shí)現(xiàn)資源優(yōu)化與共享,具有如下特點(diǎn):1)采用B/S結(jié)構(gòu),便于系統(tǒng)的使用與維護(hù);2)開(kāi)發(fā)方式多樣化。既支持網(wǎng)絡(luò)編輯制作模式,實(shí)現(xiàn)多用戶合作開(kāi)發(fā),又可以作為個(gè)體開(kāi)發(fā)工具使用;3)課程制作過(guò)程完全自主化,用戶可以按照自己的設(shè)計(jì)進(jìn)行開(kāi)發(fā);4)課程既可發(fā)布為動(dòng)態(tài)網(wǎng)頁(yè)形式,也可發(fā)布為靜態(tài)網(wǎng)頁(yè),可根據(jù)需要靈活應(yīng)用;5)集課程制作和管理為一體。課程制作方便快捷,并使共享變得可行容易。

2 平臺(tái)的系統(tǒng)架構(gòu)

校本課程開(kāi)發(fā)平臺(tái)采用Visual Studio 2005(ASP.net 2.0)為主要開(kāi)發(fā)工具,SQL Server 2000為后臺(tái)數(shù)據(jù)庫(kù),采用B/S三層架構(gòu)體系,即將應(yīng)用程序劃分為表示層、業(yè)務(wù)邏輯層和數(shù)據(jù)訪問(wèn)層,每層實(shí)現(xiàn)特定的功能,各層之間通過(guò)交互實(shí)現(xiàn)各種具體、復(fù)雜的功能[2]。

表示層相當(dāng)于客戶端的瀏覽器,負(fù)責(zé)和用戶的會(huì)話處理,在接收到用戶的會(huì)話請(qǐng)求后,調(diào)用業(yè)務(wù)邏輯層上相應(yīng)的業(yè)務(wù)服務(wù)并進(jìn)行數(shù)據(jù)的處理,并將處理結(jié)果返回給用戶。

業(yè)務(wù)邏輯層相當(dāng)于Web服務(wù)器,用于封裝系統(tǒng)的業(yè)務(wù)服務(wù),在接收到表示層傳入的請(qǐng)求后,對(duì)其進(jìn)行業(yè)務(wù)處理的邏輯判斷;一旦邏輯判斷通過(guò)則調(diào)用數(shù)據(jù)庫(kù)的內(nèi)容,進(jìn)行數(shù)據(jù)處理,并將處理結(jié)果返回給表示層。

數(shù)據(jù)訪問(wèn)層就是運(yùn)行在Web服務(wù)器后臺(tái)的數(shù)據(jù)庫(kù)管理系統(tǒng)。業(yè)務(wù)邏輯層與數(shù)據(jù)訪問(wèn)層之間的接口用于對(duì)相應(yīng)系統(tǒng)的數(shù)據(jù)進(jìn)行處理,實(shí)現(xiàn)對(duì)數(shù)據(jù)的插入、修改、刪除、查詢功能,并提供給業(yè)務(wù)邏輯層進(jìn)行調(diào)用。

3 平臺(tái)的功能模塊設(shè)計(jì)

課程開(kāi)發(fā)的主要過(guò)程分為創(chuàng)建新課程、課程目錄管理、課程內(nèi)容管理、課程內(nèi)容審批與發(fā)布4大步驟[3]。

3.1 創(chuàng)建新課程課程創(chuàng)建者及其以上權(quán)限才可以打開(kāi)創(chuàng)建新課程頁(yè)面,進(jìn)行新課程的創(chuàng)建。包括填寫課程創(chuàng)建基本信息、檢查信息的合法性、信息保存到數(shù)據(jù)庫(kù)(同時(shí)復(fù)制模板數(shù)據(jù)表、建立課程目錄)、給出用戶創(chuàng)建成功提示信息4個(gè)過(guò)程。已經(jīng)創(chuàng)建的課程,其基本信息可以由課程創(chuàng)建者進(jìn)行修改。在創(chuàng)建課程過(guò)程中,系統(tǒng)對(duì)輸入的信息進(jìn)行正確性校驗(yàn)(如課程簡(jiǎn)稱作為課程的代號(hào),不能重復(fù)),校驗(yàn)通過(guò)后才能完成課程的創(chuàng)建。課程創(chuàng)建成功后,系統(tǒng)將自動(dòng)引導(dǎo)用戶進(jìn)入添加課程目錄的頁(yè)面,進(jìn)行課程目錄設(shè)置。

3.2 課程目錄管理課程創(chuàng)建之后,需要添加課程目錄,否則不能添加課程內(nèi)容。課程目錄管理可以實(shí)現(xiàn)課程目錄的添加、編輯、刪除、上移和下移操作。課程目錄的添加包括以下幾個(gè)步驟:選擇要添加的目錄的父目錄(默認(rèn)為根目錄)、填寫目錄名稱及其他相關(guān)信息、檢查信息的合法性、信息保存到數(shù)據(jù)庫(kù)并導(dǎo)航到已有的課程目錄列表頁(yè)面。已建立的課程目錄可以編輯、刪除,上下欄目可以通過(guò)上移和下移互換位置。

3.3 課程內(nèi)容管理此過(guò)程是課程制作的主體內(nèi)容,主要有以下幾個(gè)步驟:1)用戶選擇要添加內(nèi)容的目錄;2)填寫課程內(nèi)容相關(guān)基本信息;3)在編輯器中加入所需的課程內(nèi)容;4)檢查信息的合法性;5)將內(nèi)容添加到數(shù)據(jù)庫(kù);6)給出用戶添加成功的提示信息,如圖1所示。

此外,系統(tǒng)提供整體移動(dòng)課程內(nèi)容的功能。如,把第一節(jié)內(nèi)容整體移動(dòng)到第四節(jié),則先選中源目錄(第一節(jié)),再選擇要移動(dòng)到的目的目錄(第四節(jié)),然后點(diǎn)擊“移動(dòng)”按鈕即可。

3.4 課程內(nèi)容審批與發(fā)布添加的課程內(nèi)容需由課程創(chuàng)建者審批后方能成為合格內(nèi)容。課程創(chuàng)建者可以通過(guò)課程審批頁(yè)面查看課程內(nèi)容,確定內(nèi)容合格后,選擇要審批的課程內(nèi)容,點(diǎn)擊“通過(guò)審批”按鈕即可實(shí)現(xiàn)審批。

已完成制作的課程可以通過(guò)發(fā)布,生成靜態(tài)網(wǎng)頁(yè),方便瀏覽、拷貝和使用(不具備檢索功能,不能動(dòng)態(tài)修改)。同時(shí),整個(gè)課程保存在數(shù)據(jù)庫(kù)中,仍保留了動(dòng)態(tài)頁(yè)面,如需要修改,可以再次進(jìn)行編輯,其流程如圖2所示。

此外,系統(tǒng)提供課程內(nèi)容檢索功能。檢索方式分為按標(biāo)題、作者、內(nèi)容、關(guān)鍵詞、簡(jiǎn)介5類,用戶可以選擇檢索方式,然后輸入關(guān)鍵詞,執(zhí)行檢索快捷地找到所需內(nèi)容。

4 平臺(tái)的技術(shù)實(shí)現(xiàn)

本系統(tǒng)采用Windows Server 2003 + IIS 6.0作為Web服務(wù)器;采用SQL Server 2000作為服務(wù)器端數(shù)據(jù)庫(kù)的開(kāi)發(fā)軟件;采用Java Script、VB Script腳本語(yǔ)言和C#語(yǔ)言作為系統(tǒng)的開(kāi)發(fā)語(yǔ)言;采用Visual Studio 2005作為系統(tǒng)設(shè)計(jì)和開(kāi)發(fā)的主要工具。

根據(jù)課程開(kāi)發(fā)的流程和功能需求,系統(tǒng)主要設(shè)計(jì)了用戶表、課程信息表、課程制作表、課程欄目模板表、課程內(nèi)容模板表、課程模板表和系統(tǒng)信息表7個(gè)數(shù)據(jù)庫(kù)表;應(yīng)用程序的實(shí)現(xiàn)分為表示層、業(yè)務(wù)邏輯層和數(shù)據(jù)訪問(wèn)層。

4.1 表示層表示層主要由以下3個(gè)部分組成:一是實(shí)現(xiàn)常見(jiàn)用戶界面的部分,如課程信息、搜索等;二是實(shí)現(xiàn)部分與Web顯示相關(guān)的功能,如獲取課程列表信息等;三是實(shí)現(xiàn)管理和用戶配置的部分,如用戶審批、課程創(chuàng)建等。以上這些內(nèi)容的實(shí)現(xiàn)主要利用了ASP.NET窗體、用戶自定義控件、各種類等。

4.2業(yè)務(wù)邏輯層業(yè)務(wù)邏輯層包含系統(tǒng)中與核心業(yè)務(wù)相關(guān)的邏輯。如Course、Content、Column等類。以Course類為例,該類實(shí)現(xiàn)各種與課程相關(guān)的功能,其中包括課程的創(chuàng)建、編輯、刪除、獲取課程列表等多個(gè)方法。

4.3 數(shù)據(jù)訪問(wèn)層數(shù)據(jù)訪問(wèn)層包含以下幾個(gè)部分:一是實(shí)現(xiàn)針對(duì)數(shù)據(jù)庫(kù)的成員資格提供程序(ASP.NET 2.0內(nèi)置);二是實(shí)現(xiàn)自定義用戶配置提供程序;三是實(shí)現(xiàn)部分業(yè)務(wù)邏輯所需要的數(shù)據(jù)訪問(wèn)功能,如Content、Column類等。

采用B/S的三層體系結(jié)構(gòu),使得系統(tǒng)可以輕松的實(shí)現(xiàn)分布式管理。靈活的系統(tǒng)體系結(jié)構(gòu),以及對(duì)Internet技術(shù)的充分運(yùn)用,保證了業(yè)務(wù)邏輯、界面表示的獨(dú)立,使系統(tǒng)具有高可用性、可伸縮性和易擴(kuò)展性[4]。

5 結(jié)束語(yǔ)

校本課程開(kāi)發(fā)平臺(tái)是基于網(wǎng)絡(luò)的一種新的資源開(kāi)發(fā)模式,它不僅為農(nóng)村中小學(xué)教師提供了校本課程開(kāi)發(fā)的平臺(tái),創(chuàng)造了協(xié)作開(kāi)發(fā)的環(huán)境,將農(nóng)村中小學(xué)教師開(kāi)發(fā)個(gè)性化資源的設(shè)想得以實(shí)現(xiàn),還提供了資源管理功能,既有助于學(xué)校進(jìn)行校本資源建設(shè),也有助于提高教師選擇、開(kāi)發(fā)與應(yīng)用資源的能力,從而提高教學(xué)效率,讓現(xiàn)代教育技術(shù)惠及農(nóng)村基礎(chǔ)教育。

參考文獻(xiàn)

[1]課程改革:堅(jiān)定不移持續(xù)推進(jìn)[EB/OL].http://www.moe.edu.cn/edoas/website18/info25736.htm

[2]郝剛.Asp.net2.0開(kāi)發(fā)指南[M].北京:人民郵電出版社出版,2006

[3]程云.校本課程開(kāi)發(fā)與資源管理平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)——以農(nóng)村中小學(xué)現(xiàn)代遠(yuǎn)程教育工程為背景[D].華中師范大學(xué)碩士論文,2008

[4]徐菊紅.課程資源與教學(xué)管理平臺(tái)的設(shè)計(jì)與開(kāi)發(fā)[D].華中師范大學(xué)碩士論文,2005

主站蜘蛛池模板: 国产精品女主播| 国产精品午夜福利麻豆| 亚洲国产成人在线| 91在线播放免费不卡无毒| 亚洲人人视频| 国产色婷婷| 久久人搡人人玩人妻精品一| 91无码人妻精品一区二区蜜桃| 亚洲乱伦视频| 中文字幕在线不卡视频| 青青操国产| 国产欧美又粗又猛又爽老| 久久亚洲国产最新网站| 国产剧情无码视频在线观看| 成人亚洲国产| 国产微拍一区二区三区四区| 高清色本在线www| 亚洲AⅤ无码国产精品| 四虎永久在线精品国产免费| 91小视频在线| 亚洲欧美另类中文字幕| 99这里精品| 中文字幕在线观| 欧美成人区| 久久国产精品国产自线拍| 国产成人亚洲精品色欲AV| www.国产福利| 蝴蝶伊人久久中文娱乐网| 伊人久久综在合线亚洲2019| 尤物午夜福利视频| 国产精品一线天| 国产精品免费露脸视频| 久久久精品无码一二三区| 一级成人欧美一区在线观看| 在线观看91香蕉国产免费| 亚洲成人一区二区三区| 亚洲区欧美区| 欧美精品一区二区三区中文字幕| 思思热精品在线8| 永久成人无码激情视频免费| 久久婷婷六月| 国产亚洲男人的天堂在线观看| 人妻精品久久无码区| 欧美成人影院亚洲综合图| 亚洲视频欧美不卡| 国产精品吹潮在线观看中文| 91小视频版在线观看www| 久久久精品国产SM调教网站| 狠狠色综合久久狠狠色综合| 久久91精品牛牛| 欧美激情二区三区| 浮力影院国产第一页| 成人一级免费视频| 欧美日韩成人| 国产成人8x视频一区二区| 亚洲综合极品香蕉久久网| 亚洲欧美日韩成人高清在线一区| 国产日韩欧美视频| 香蕉久人久人青草青草| 欧美色99| 亚洲视频色图| 国产精品内射视频| 国产乱子伦手机在线| 国产特一级毛片| 国产成年女人特黄特色毛片免 | 在线国产综合一区二区三区| 一级全免费视频播放| 亚洲婷婷在线视频| 福利在线不卡一区| 国产无码性爱一区二区三区| 日本一区高清| 国产人前露出系列视频| 欧美日韩国产在线播放| 2020久久国产综合精品swag| 亚洲五月激情网| 免费A∨中文乱码专区| 九九热视频精品在线| 在线日韩一区二区| 欧美日韩激情在线| 国产在线自乱拍播放| 久久免费成人| 国产天天色|