伊人色婷婷综在合线亚洲,亚洲欧洲免费视频,亚洲午夜视频在线观看,最新国产成人盗摄精品视频,日韩激情视频在线观看,97公开免费视频,成人激情视频在线观看,成人免费淫片视频男直播,青草青草久热精品视频99

java的精品課程模板(10篇)

時(shí)間:2023-10-31 10:14:31

導(dǎo)言:作為寫(xiě)作愛(ài)好者,不可錯(cuò)過(guò)為您精心挑選的10篇java的精品課程,它們將為您的寫(xiě)作提供全新的視角,我們衷心期待您的閱讀,并希望這些內(nèi)容能為您提供靈感和參考。

篇1

中圖分類(lèi)號(hào):G642文獻(xiàn)標(biāo)識(shí)碼:B

1java的普適性和基礎(chǔ)性地位

Java語(yǔ)言能解決傳統(tǒng)程序設(shè)計(jì)語(yǔ)言的重復(fù)教學(xué)問(wèn)題,保證面向應(yīng)用從程序設(shè)計(jì)基礎(chǔ)到軟件系統(tǒng)開(kāi)發(fā)面向應(yīng)用可持續(xù)培養(yǎng)鞏固發(fā)展學(xué)生的軟件設(shè)計(jì)開(kāi)發(fā)技能。

程序設(shè)計(jì)課程是計(jì)算機(jī)類(lèi)專(zhuān)業(yè)建立和培養(yǎng)學(xué)生優(yōu)良的程序設(shè)計(jì)與實(shí)現(xiàn)能力和計(jì)算思維能力,初步的軟件開(kāi)發(fā)能力和創(chuàng)新設(shè)計(jì)能力等基本專(zhuān)業(yè)素質(zhì)的基礎(chǔ)課程,是后續(xù)課程和專(zhuān)業(yè)學(xué)習(xí)的前提。Java程序設(shè)計(jì)作為計(jì)算機(jī)、電子信息工程和通信控制等理工科本科生階段的重要專(zhuān)業(yè)基礎(chǔ)課程,是一門(mén)操作性、技術(shù)性和工程性都很強(qiáng)的應(yīng)用型課程。國(guó)內(nèi)部分高校面向非理工科學(xué)生開(kāi)設(shè)了Java程序設(shè)計(jì)選修課。同時(shí),Java語(yǔ)言是工業(yè)信息化部和人事部共同組織的全國(guó)軟件資格水平考試采用的二種考試語(yǔ)言之一,部分高校非計(jì)算機(jī)專(zhuān)業(yè)等級(jí)考試也選用了Java語(yǔ)言。

2面向應(yīng)用的UPCA教學(xué)目標(biāo)

面向應(yīng)用的“UPCA(Understanding, Programming, Configuration and Application)”教學(xué)目標(biāo)指“理解、編程、配置和應(yīng)用”,是Java程序設(shè)計(jì)課程關(guān)于知識(shí)與能力結(jié)構(gòu)的基本要求,其中“U”指理解面向?qū)ο缶幊趟枷搿⒒靖拍?、基本語(yǔ)法和編程規(guī)范;“P”指學(xué)會(huì)面向?qū)ο缶幊獭UI編程、網(wǎng)絡(luò)通信編程和數(shù)據(jù)庫(kù)應(yīng)用編程,成為SCJP(Java程序員);“C”指掌握構(gòu)建與配置Java SE、Java EE開(kāi)發(fā)環(huán)境及選擇高效的開(kāi)發(fā)模式;“A”指在學(xué)會(huì)Java API基本應(yīng)用的基礎(chǔ)上,將Java語(yǔ)言作為信息系統(tǒng)開(kāi)發(fā)的平臺(tái),能初步在網(wǎng)絡(luò)環(huán)境中開(kāi)發(fā)Java應(yīng)用系統(tǒng)。

Java程序設(shè)計(jì)課程教學(xué)改革的目的是面向應(yīng)用將Java作為本科計(jì)算機(jī)類(lèi)專(zhuān)業(yè)的面向?qū)ο缶幊痰娜腴T(mén)語(yǔ)言、基礎(chǔ)性應(yīng)用架構(gòu)和開(kāi)發(fā)平臺(tái),形成面向應(yīng)用的特色鮮明的課程體系。在課程內(nèi)容和課程體系上充分考慮Java語(yǔ)言平臺(tái)的支撐性,構(gòu)建如圖 1所示分步驟、多層次、立體化的課程體系,以Core Java為主線貫穿整個(gè)架構(gòu),循序漸進(jìn),有機(jī)融合,鞏固深化,保證運(yùn)用Java面向應(yīng)用開(kāi)發(fā)的可持續(xù)發(fā)展。

圖1基于Java的多層次立體化課程體系

本課題得到湖南省自然科學(xué)基金(07JJ6113),湖南省教育科學(xué)“十一五”規(guī)劃重點(diǎn)資助課題(XJK08AXJ002),湖南省計(jì)算機(jī)應(yīng)用技術(shù)重點(diǎn)建設(shè)學(xué)科(湘教通[2006]180號(hào)),湖南人文科技學(xué)院精品課程(院通[2008]20號(hào))和湖南人文科技學(xué)院教學(xué)改革研究項(xiàng)目(RKJGZ0708和RKJGZ0912)的資助.

作者簡(jiǎn)介:郭廣軍(1971-),男,湖南雙峰人,碩士,副教授,CCF高級(jí)會(huì)員,研究方向?yàn)榫W(wǎng)絡(luò)計(jì)算與分布式處理,服務(wù)計(jì)算。戴經(jīng)國(guó)(1962-),男,湖南雙峰人,碩士,教授,研究方向?yàn)榫W(wǎng)絡(luò)與信息安全。謝東(1971-),男,湖南益陽(yáng)人,博士,講師,研究方向?yàn)閿?shù)據(jù)庫(kù)技術(shù)。彭智朝(1976-),男,湖南雙峰人,講師,碩士,研究方向?yàn)榫W(wǎng)絡(luò)與服務(wù)計(jì)算。陳海林(1981-),男,江西樟樹(shù)人,碩士,講師,研究方向?yàn)镴ava技術(shù)。

3面向應(yīng)用的理論教學(xué)體系

理論教學(xué)按照“少而精,面向應(yīng)用,解決重點(diǎn),突破難點(diǎn)”的原則,以“設(shè)計(jì)形態(tài)”為主導(dǎo),以UML貫穿分析設(shè)計(jì),實(shí)現(xiàn)程序觀到系統(tǒng)觀的提升,著重培養(yǎng)程序設(shè)計(jì)與實(shí)現(xiàn)能力,計(jì)算思維能力和系統(tǒng)分析與設(shè)計(jì)能力。本課程重點(diǎn)講授Java語(yǔ)言基礎(chǔ)知識(shí)、面向?qū)ο蟮木幊碳夹g(shù)、字符串與數(shù)組技術(shù)、常用Java API的使用、異常處理、基本I/O技術(shù)、網(wǎng)絡(luò)通信編程、數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)、GUI編程等;要突破的難點(diǎn)主要包括面向?qū)ο蟮木幊趟枷敕椒?、?lèi)變量和類(lèi)方法的使用、各種輸入輸出流的應(yīng)用、事件處理模型、多線程技術(shù)等。

在教學(xué)環(huán)節(jié)上,本課程主要包括理論教學(xué)、課內(nèi)實(shí)驗(yàn)、課外實(shí)驗(yàn)和課程設(shè)計(jì)。理論課教學(xué)、課內(nèi)實(shí)驗(yàn)一般開(kāi)設(shè)18周,周課時(shí)(理+實(shí))為3(2+1)學(xué)時(shí)或4(2+2)學(xué)時(shí),課外實(shí)驗(yàn)每周不少于2學(xué)時(shí),課程設(shè)計(jì)單獨(dú)開(kāi)設(shè)2周。Java程序設(shè)計(jì)的理論教學(xué)體系的知識(shí)模塊和學(xué)時(shí)安排如圖2所示。

圖2Java程序設(shè)計(jì)的知識(shí)模塊與學(xué)時(shí)安排

4面向應(yīng)用的實(shí)踐教學(xué)體系

4.1 “三層次、四階段”實(shí)踐教學(xué)體系

本課程實(shí)踐教學(xué)體系根據(jù)面向應(yīng)用的創(chuàng)新人才培養(yǎng)模式,與軟件工程師的需求接軌,圍繞UPCA教學(xué)目標(biāo),分階段鞏固、螺旋式提升的原則,分為“三層次、四階段”,如表1所示。第一階段基于課堂演示實(shí)驗(yàn),導(dǎo)以觀察認(rèn)識(shí),學(xué)生參與互動(dòng),為動(dòng)手編程熱身;第二階段是學(xué)生課內(nèi)和課外實(shí)驗(yàn),開(kāi)放實(shí)驗(yàn)室,學(xué)生動(dòng)手設(shè)計(jì)編程,親身體驗(yàn),完成單個(gè)較小主題的設(shè)計(jì)編程與測(cè)試,是對(duì)某一知識(shí)點(diǎn)編程能力的單項(xiàng)訓(xùn)練;第三階段是課程設(shè)計(jì),完成綜合性的簡(jiǎn)單系統(tǒng)開(kāi)發(fā),提升分析、設(shè)計(jì)與編程能力,具備初步的系統(tǒng)開(kāi)發(fā)技能;第四階段是高級(jí)技能與應(yīng)用軟件開(kāi)發(fā)能力的實(shí)戰(zhàn)訓(xùn)練。

除第一階段外,每個(gè)階段分三個(gè)層次進(jìn)行,充分體現(xiàn)因材施教,量力而行的教學(xué)原則。第一層次是編程技能的最低要求,主要面向?qū)W習(xí)基礎(chǔ)較差的學(xué)生,使其通過(guò)模仿練習(xí),鞏固所學(xué)知識(shí),掌握基本技能,激發(fā)學(xué)生的學(xué)習(xí)熱情和興趣;第二層次是編程技能基本要求,面向中間學(xué)生,通過(guò)模仿進(jìn)而自主設(shè)計(jì)編程的實(shí)踐過(guò)程,激發(fā)學(xué)生的創(chuàng)新意識(shí),增強(qiáng)他們的動(dòng)手能力和基本的分析設(shè)計(jì)能力;第三層次是編程技能的高級(jí)要求,面向?qū)W有余力的優(yōu)秀學(xué)生,給其自由設(shè)計(jì)空間,培養(yǎng)他們基本的軟件開(kāi)發(fā)能力和創(chuàng)新精神。

表1實(shí)踐教學(xué)體系

階段環(huán)節(jié)要求

第一階段

(驗(yàn)證性/設(shè)計(jì)性)課堂演示實(shí)驗(yàn)教師演示和學(xué)生參與互動(dòng)相結(jié)合

第二階段

(設(shè)計(jì)性)課內(nèi)實(shí)驗(yàn)

課外實(shí)驗(yàn)

(開(kāi)放實(shí)驗(yàn)室)按實(shí)驗(yàn)?zāi)康呐c要求,分析設(shè)計(jì)每一個(gè)實(shí)驗(yàn)題,并上機(jī)調(diào)試驗(yàn)證

模仿樣例設(shè)計(jì)實(shí)驗(yàn)并上機(jī)調(diào)試完成

上機(jī)調(diào)試樣例程序,消化理解

第三階段

(綜合性)課程設(shè)計(jì)

(分散與集中相結(jié)合)按課程設(shè)計(jì)任務(wù)書(shū),設(shè)計(jì)一個(gè)比較簡(jiǎn)單的應(yīng)用系統(tǒng),并上機(jī)調(diào)試驗(yàn)證

模仿案例程序完成系統(tǒng)設(shè)計(jì)

上機(jī)調(diào)試案例程序,消化理解

第四階段

(綜合性)畢業(yè)實(shí)習(xí)實(shí)訓(xùn)

(導(dǎo)師制)按設(shè)計(jì)要求自己選題,獨(dú)立進(jìn)行需求分析、設(shè)計(jì)并編程實(shí)現(xiàn)

模仿案例按畢業(yè)設(shè)計(jì)要求自己選題,獨(dú)立分析、設(shè)計(jì)、實(shí)現(xiàn)、部署、測(cè)試

消化理解應(yīng)用系統(tǒng)案例,并上機(jī)調(diào)試實(shí)現(xiàn)

在實(shí)踐教學(xué)過(guò)程中,采取以下措施來(lái)提高學(xué)生的操作能力。(1)采取集體講解與個(gè)別輔導(dǎo)相結(jié)合的教學(xué)方法,使絕大多數(shù)同學(xué)通過(guò)課內(nèi)實(shí)驗(yàn)較好的掌握基本分析、編碼和調(diào)試技能。(2)通過(guò)案例教學(xué)和簡(jiǎn)單項(xiàng)目設(shè)計(jì)等形式,來(lái)提高學(xué)生的軟件設(shè)計(jì)與編程能力。(3)課內(nèi)與課外實(shí)驗(yàn)相結(jié)合,通過(guò)網(wǎng)上教學(xué)、開(kāi)放實(shí)驗(yàn)室、正確引導(dǎo)、激發(fā)學(xué)生上機(jī)實(shí)驗(yàn)的積極性和興趣。(4)組織為期二周的專(zhuān)門(mén)的Java課程設(shè)計(jì),聘請(qǐng)合作公司軟件工程師參與方案制訂和現(xiàn)場(chǎng)指導(dǎo),實(shí)現(xiàn)校企對(duì)接,提高學(xué)生的綜合應(yīng)用開(kāi)發(fā)技能,使學(xué)生初步掌握簡(jiǎn)單應(yīng)用系統(tǒng)的設(shè)計(jì)開(kāi)發(fā)方法。課程設(shè)計(jì)題目及要求在學(xué)期初公布,在集中設(shè)計(jì)前兩周選題,學(xué)生分組做好相關(guān)準(zhǔn)備工作。課程設(shè)計(jì)題目要具有一定的實(shí)用性、可行性,難度與設(shè)計(jì)工作量適中,允許經(jīng)指導(dǎo)老師批準(zhǔn)學(xué)生自己擬題。

4.2校企合作,拓展實(shí)踐教學(xué)體系

(1) 校內(nèi)實(shí)驗(yàn)、實(shí)訓(xùn)環(huán)境

建成了環(huán)境友好、軟硬齊備、性能優(yōu)良、協(xié)作開(kāi)發(fā)的軟件開(kāi)發(fā)實(shí)驗(yàn)實(shí)訓(xùn)室,安裝配置了Java系列開(kāi)發(fā)平臺(tái)和工具、應(yīng)用服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器等,實(shí)驗(yàn)項(xiàng)目開(kāi)出率達(dá)100%,其中有設(shè)計(jì)性和綜合性實(shí)驗(yàn)的課程占整個(gè)實(shí)踐性課程的95%。此外,開(kāi)放實(shí)驗(yàn)室為完成課外實(shí)驗(yàn),培養(yǎng)學(xué)生自主探索性學(xué)習(xí),為提高創(chuàng)新設(shè)計(jì)能力提供了基本條件保障。

(2) 校外實(shí)習(xí)、實(shí)訓(xùn)基地

以“致用、實(shí)用”的應(yīng)用型人才培養(yǎng)原則,面向出口,主動(dòng)對(duì)接市場(chǎng)與企業(yè)需求,校企聯(lián)合創(chuàng)辦了包括美國(guó)杰普、廣州達(dá)內(nèi)、長(zhǎng)沙國(guó)軟等多層次的校外軟件開(kāi)發(fā)實(shí)習(xí)、實(shí)訓(xùn)基地,拓展了實(shí)踐教學(xué)體系。校企雙方在人才培養(yǎng)、科學(xué)研究、技術(shù)革新、技術(shù)開(kāi)發(fā)、資源互補(bǔ)、認(rèn)證培訓(xùn)、學(xué)生就業(yè)等各個(gè)領(lǐng)域開(kāi)展合作,為學(xué)生專(zhuān)項(xiàng)培訓(xùn)、課程設(shè)計(jì)、畢業(yè)實(shí)習(xí)和畢業(yè)設(shè)計(jì)提供了優(yōu)良的軟件開(kāi)發(fā)條件,提高了畢業(yè)生的就業(yè)競(jìng)爭(zhēng)力。

5面向應(yīng)用的教學(xué)方法和教學(xué)手段改革

5.1教學(xué)方法改革

(1) 基本教學(xué)方法貫穿整個(gè)教學(xué)活動(dòng)

① 啟發(fā)式教學(xué):可通過(guò)先果后因、分析提問(wèn)、編程互動(dòng)、程序調(diào)式等,啟發(fā)學(xué)生積極思考、分析、討論、參與,共同探尋解決問(wèn)題的途徑、方法和答案,以激發(fā)學(xué)生學(xué)習(xí)興趣,增強(qiáng)學(xué)習(xí)主動(dòng)性、積極性和創(chuàng)造性??陕?lián)系實(shí)際打比喻使抽象概念具體形象化,如“類(lèi)、對(duì)象、實(shí)例”可比“面、線、點(diǎn)”;對(duì)比分析看本質(zhì)使機(jī)理明析化,如“接口與類(lèi)”猶如“設(shè)計(jì)與實(shí)現(xiàn)”;運(yùn)用UML使面向?qū)ο蟮乃季S科學(xué)化、設(shè)計(jì)思想可視化,如“類(lèi)圖、對(duì)象圖、接口、時(shí)序圖”等在面向設(shè)計(jì)中的合理使用。

② 討論式教學(xué):對(duì)于重點(diǎn)和難點(diǎn)內(nèi)容,適當(dāng)安排討論互動(dòng)環(huán)節(jié)。如類(lèi)的設(shè)計(jì),從實(shí)例出發(fā),由學(xué)生思考討論,給出類(lèi)的屬性和操作,由教師總結(jié)、修改和完善,達(dá)到預(yù)期效果。

③ 案例教學(xué)法:通過(guò)提出問(wèn)題,給學(xué)生一些時(shí)間思考、討論待解決的問(wèn)題,以更深入地展開(kāi)學(xué)習(xí),其實(shí)施過(guò)程有若干個(gè)角度。在課堂教學(xué)中適時(shí)引入恰當(dāng)、有趣、易于說(shuō)明問(wèn)題的小范例,教師演示學(xué)生參與完成;以“大作業(yè)”的形式引進(jìn)典型案例,基本概念的闡述和應(yīng)用性操作圍繞該案例展開(kāi),自始至終貫穿整個(gè)教學(xué)過(guò)程;在課程設(shè)計(jì)、實(shí)驗(yàn)實(shí)訓(xùn)和畢業(yè)設(shè)計(jì)等環(huán)節(jié)中,對(duì)已有的案例進(jìn)行剖析,模仿案例設(shè)計(jì)完成類(lèi)似的應(yīng)用系統(tǒng)開(kāi)發(fā)。

④ 項(xiàng)目驅(qū)動(dòng)教學(xué)法:是實(shí)施探究式教學(xué)模式的一種教學(xué)方法,以幫助學(xué)習(xí)者明確學(xué)習(xí)目標(biāo),根據(jù)項(xiàng)目需求來(lái)學(xué)習(xí),由被動(dòng)地接受知識(shí)轉(zhuǎn)變?yōu)橹鲃?dòng)地尋求知識(shí),是應(yīng)用開(kāi)發(fā)能力培養(yǎng)重要途徑。通過(guò)“提出項(xiàng)目、分析設(shè)計(jì)、編程測(cè)試,邊學(xué)邊用,總結(jié)完善”的過(guò)程,在項(xiàng)目情境教學(xué)中體現(xiàn)出面向應(yīng)用、共同協(xié)作、互動(dòng)創(chuàng)新、發(fā)揚(yáng)個(gè)性的教學(xué)風(fēng)格。具體實(shí)施設(shè)置在第三階段的實(shí)踐環(huán)節(jié),提前作好整體規(guī)劃、分組設(shè)計(jì),然后學(xué)生演示、教師總結(jié),使得群體思維與智慧為全體學(xué)生所共享。

(2) 多種教學(xué)方法的融合突破重點(diǎn)與難點(diǎn),培養(yǎng)應(yīng)用開(kāi)發(fā)能力

① 對(duì)于基礎(chǔ)知識(shí)點(diǎn)采用“多媒體課件+啟法式+討論式教學(xué)法”相結(jié)合。即讓學(xué)生帶著問(wèn)題,教師采用啟發(fā)式等方法借助多媒體課件完成重點(diǎn)、難點(diǎn)的突破。

② 針對(duì)應(yīng)用技術(shù)知識(shí)點(diǎn)采用“多媒體課件+活代碼+案例教學(xué)+項(xiàng)目驅(qū)動(dòng)法”相結(jié)合。即讓學(xué)生帶著任務(wù),教師以活代碼通過(guò)案例或項(xiàng)目,借助多媒體課件培養(yǎng)學(xué)生應(yīng)用開(kāi)發(fā)能力培養(yǎng)。

(3) 引入雙主模式教學(xué)和研究式教學(xué)

① 雙主模式教學(xué)方法:在應(yīng)用與提高部分的講授中,介紹開(kāi)發(fā)企業(yè)級(jí)應(yīng)用系統(tǒng)的一些高級(jí)編程,涉及到的知識(shí)點(diǎn)深、知識(shí)面寬,難度較大,主要在第三、四階段的實(shí)踐環(huán)節(jié)中進(jìn)行操作。在這個(gè)過(guò)程中,教師的主導(dǎo)作用并非自始至終,其角色要從知識(shí)的傳遞者轉(zhuǎn)變到學(xué)生學(xué)習(xí)的促進(jìn)者、組織者和指導(dǎo)者,學(xué)生更多的時(shí)候是在教師的幫助下進(jìn)行主動(dòng)的思考、探索與實(shí)踐。

② 研究式教學(xué):方法一,在課程設(shè)計(jì)中,指導(dǎo)學(xué)生作小課題,要求學(xué)生設(shè)計(jì)、實(shí)現(xiàn)并調(diào)試成功某個(gè)小型應(yīng)用系統(tǒng)。方法二,把課程教學(xué)與教師的科學(xué)研究有機(jī)地結(jié)合,即把一項(xiàng)規(guī)模較大的工程設(shè)計(jì)項(xiàng)目引進(jìn)教學(xué)的全過(guò)程,鼓勵(lì)學(xué)生參與教師的研究項(xiàng)目,通過(guò)實(shí)踐獲取知識(shí)。

5.2教學(xué)手段的改革

課程組教師充分利用計(jì)算機(jī)學(xué)科在教學(xué)過(guò)程中的優(yōu)勢(shì),在多媒體網(wǎng)絡(luò)教室或?qū)嶒?yàn)室中進(jìn)行互動(dòng)的教學(xué),以提高學(xué)生的實(shí)踐能力,激發(fā)學(xué)生的創(chuàng)造力。Java語(yǔ)言程序設(shè)計(jì)在線教學(xué)系統(tǒng)提供了集成化網(wǎng)絡(luò)教學(xué)平臺(tái),開(kāi)發(fā)了豐富的立體化教學(xué)資源,開(kāi)設(shè)了學(xué)習(xí)論壇和網(wǎng)上答疑等互動(dòng)教學(xué)。

注重應(yīng)用動(dòng)手能力,改革考試考核方式。除了常規(guī)理論考試之外,還通過(guò)機(jī)試、課程設(shè)計(jì)考試、答辯式考試等多種形式,使考教相融,學(xué)教互動(dòng)。

逐步開(kāi)設(shè)創(chuàng)新性實(shí)驗(yàn)。在課程設(shè)計(jì)等環(huán)節(jié)中,設(shè)計(jì)難度、層次、技巧有所區(qū)別的研究性和開(kāi)發(fā)性課題,引導(dǎo)和鼓勵(lì)學(xué)生進(jìn)行自主開(kāi)發(fā)。在第二課堂活動(dòng),開(kāi)展程序設(shè)計(jì)競(jìng)賽,培養(yǎng)學(xué)生利用Java語(yǔ)言進(jìn)行程序設(shè)計(jì)的興趣,為后繼課程的開(kāi)展作好充分準(zhǔn)備。

6立足精品,加強(qiáng)課程建設(shè)

“Java程序設(shè)計(jì)”于2008年被學(xué)校評(píng)為校級(jí)精品課程,進(jìn)一步優(yōu)化整合教學(xué)內(nèi)容、革新教學(xué)方法、加強(qiáng)師資隊(duì)伍、網(wǎng)絡(luò)課程和教材建設(shè)。課程組主編的《Java程序設(shè)計(jì)教程》(武漢大學(xué)出版社,2008),加強(qiáng)了課程立體化教學(xué)資源建設(shè),建成了Java程序設(shè)計(jì)在線教學(xué)系統(tǒng),開(kāi)辟了網(wǎng)上答疑系統(tǒng)和Java技術(shù)論壇,為學(xué)生提供個(gè)性化學(xué)習(xí)空間。

面向應(yīng)用修訂完善了相關(guān)專(zhuān)業(yè)培養(yǎng)方案、教學(xué)大綱、實(shí)驗(yàn)大綱、考試大綱、考試考核辦法。研制了多媒體電子課件、實(shí)驗(yàn)指導(dǎo)教程和試題庫(kù),制作收集整理了大量的圖文聲像教學(xué)資料和開(kāi)發(fā)案例,及時(shí)更新優(yōu)化教學(xué)內(nèi)容,反映最新的Java應(yīng)用技術(shù)水平與發(fā)展趨勢(shì)。這些擴(kuò)充性資料既滿(mǎn)足課程教學(xué)的需要,又兼顧了學(xué)生課外自主學(xué)習(xí)的要求,深受學(xué)生的歡迎,效果良好。

7面向應(yīng)用,加強(qiáng)“雙師型”隊(duì)伍建設(shè)

教師是教學(xué)改革的具體實(shí)踐者,師資隊(duì)伍建設(shè)是保障改革順利實(shí)施的關(guān)鍵。針對(duì)當(dāng)前計(jì)算機(jī)技術(shù)發(fā)展快而教師教學(xué)任務(wù)重、缺乏提升自身業(yè)務(wù)水平機(jī)會(huì)的現(xiàn)狀和青年教師多的特點(diǎn),特制定相應(yīng)師資培養(yǎng)措施:(1)改善職稱(chēng)結(jié)構(gòu),合理規(guī)劃、有計(jì)劃的選派青年教師攻讀博、碩士學(xué)位。目前課程組教師隊(duì)伍共12人,其中教授2人,副教授4人,講師6人;博士2人,碩士10人。(2)學(xué)術(shù)會(huì)議、課程進(jìn)修。積極支持教師參加國(guó)內(nèi)各種高質(zhì)量的教學(xué)會(huì)議和學(xué)術(shù)會(huì)議,選派青年教師參加國(guó)內(nèi)各種優(yōu)秀(精品)課程培訓(xùn),到校企合作單位,如上海杰普、廣州達(dá)內(nèi)等輪崗培訓(xùn),確保教學(xué)與社會(huì)需求接軌,提升教師軟件開(kāi)發(fā)水平和科研實(shí)力。(3)教研活動(dòng)、集體備課。定期開(kāi)展集體備課、聽(tīng)課評(píng)課、示范公開(kāi)課等多種形式的教學(xué)研討活動(dòng),由教學(xué)經(jīng)驗(yàn)豐富、教學(xué)效果優(yōu)秀的教師向青年教師傳授教學(xué)方法、教學(xué)規(guī)范、教學(xué)藝術(shù),幫助青年教師練好教學(xué)基本功,提高

教學(xué)水平與能力。(4)傳幫帶、導(dǎo)師制。對(duì)首次開(kāi)課的教師,由副教授以上教學(xué)經(jīng)驗(yàn)豐富的教師擔(dān)任其導(dǎo)師,指導(dǎo)備課、隨堂聽(tīng)課、及時(shí)輔導(dǎo),使之盡快掌握教學(xué)規(guī)律、站穩(wěn)講臺(tái)。通過(guò)上述措施,有效地提高了青年教師的教學(xué)水平和科研水平,“Java程序設(shè)計(jì)”課程教學(xué)團(tuán)隊(duì)已經(jīng)成長(zhǎng)為一支結(jié)構(gòu)合理,教學(xué)、學(xué)術(shù)水平高,勇于創(chuàng)新的教學(xué)隊(duì)伍。

8結(jié)論

經(jīng)過(guò)本課程組幾年來(lái)的共同努力,面向應(yīng)用,對(duì)“Java程序設(shè)計(jì)”教學(xué)實(shí)施了系列的改革和實(shí)踐,緊緊圍繞“一目標(biāo)、二體系、三層次、四階段、可持續(xù)”,改革內(nèi)容涉及理論教學(xué)、實(shí)踐教學(xué)和實(shí)習(xí)基地三大方面。通過(guò)改革,整合優(yōu)化了理論教學(xué)體系,強(qiáng)化了“三層次、四階段”實(shí)踐教學(xué)體系,加強(qiáng)了實(shí)習(xí)基地、教材與師資隊(duì)伍建設(shè),適應(yīng)了可持續(xù)面向應(yīng)用的人才培養(yǎng)需要,實(shí)踐效果好,得到了學(xué)生和同行的好評(píng),提高了學(xué)生的應(yīng)用軟件設(shè)計(jì)開(kāi)發(fā)能力,提升了學(xué)生的就業(yè)競(jìng)爭(zhēng)力。配套的在線教學(xué)系統(tǒng)已在多門(mén)課中推廣應(yīng)用,前景廣闊。

參考文獻(xiàn):

[1] 郭廣軍,劉安豐,陽(yáng)西述,等. Java程序設(shè)計(jì)教程[M].武漢:武漢大學(xué)出版社,2008.

[2] [美]Grady Booch, James Rumbaugh, Ivar Jacobson. UML用戶(hù)指南[M]. 邵維忠,麻志毅,張文娟,等譯.北京:機(jī)械工業(yè)出版社,2002.

[3] 董麗萍,劉宇. 面向應(yīng)用型人才培養(yǎng)的實(shí)驗(yàn)教學(xué)體系研究[J]. 實(shí)驗(yàn)技術(shù)與管理,2007,24(9):121-124.

篇2

關(guān)鍵詞:精品課程;;功能模塊;數(shù)據(jù)庫(kù)

中圖分類(lèi)號(hào):TP393文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1009-3044(2008)22-747-03

Object-oriented Programming Quality Courses Website Design and Development

ZHANG Feng

(Computer Science and Information Technology, Information Institute, Zhejiang Shuren University, Hangzhou 310018, China)

Abstract: Network to the development of education is an inevitable trend in education, curriculum and quality education construction site in the network as a key link; also plays a role can not be ignored.

Along with education reform and the various disciplines corresponding quality courses have also developed. This article network technology and traditional education courses combined production of quality sites, more popular choice of the current network programming as a major means of achieving. This paper briefly explains the fine course site features and significance of the site's overall system architecture.

Key words: Excellent Courses; ; Module; Database

1 引言

隨著網(wǎng)絡(luò)的高速發(fā)展和廣泛傳播,現(xiàn)代教育已經(jīng)開(kāi)始突破傳統(tǒng)教育模式,向網(wǎng)絡(luò)教育方向發(fā)展。自20世紀(jì)90年代以來(lái),我國(guó)高等教育相繼實(shí)施了一系列重大教學(xué)改革工程,使高等教育的教學(xué)觀念、人才培養(yǎng)模式和目標(biāo)、課程體系與教學(xué)內(nèi)容、辦學(xué)條件和教學(xué)環(huán)境、教材建設(shè)等都發(fā)生了深刻的變化。精品課程建設(shè)正是適應(yīng)這一形式而提出的,通過(guò)精品課程建設(shè),充分發(fā)揮精品課程的示范和輻射作用,牽動(dòng)其它課程建設(shè),促進(jìn)課程整體水平的提高;通過(guò)每門(mén)精品課程教學(xué)隊(duì)伍的建設(shè),促進(jìn)學(xué)校盡快完成本科教學(xué)中堅(jiān)力量的新老交替,推進(jìn)教學(xué)改革,促進(jìn)優(yōu)質(zhì)教學(xué)資源的共享,全面提高教學(xué)質(zhì)量和人才培養(yǎng)質(zhì)量。

精品課程網(wǎng)站是精品課程建設(shè)之中重要和關(guān)鍵的一環(huán),是精品課程外在的表現(xiàn)形式和載體,直接反映和影響精品課程建設(shè)的質(zhì)量。

2 精品課程網(wǎng)站建設(shè)的意義與功能

2.1 精品課程網(wǎng)站的現(xiàn)狀

目前多數(shù)精品網(wǎng)站按照“三級(jí)管理”的模式建設(shè)自己的開(kāi)放式課程資源共享網(wǎng)站。教育部在精品課程建設(shè)的文件中強(qiáng)調(diào)要重點(diǎn)切實(shí)加強(qiáng)教師隊(duì)伍建設(shè),重視教學(xué)內(nèi)容和課程體系的改革,注重使用先進(jìn)的教學(xué)方法和手段,重視教材建設(shè),理論教學(xué)與實(shí)踐教學(xué)并重,建立切實(shí)有效的激勵(lì)和評(píng)價(jià)機(jī)制,實(shí)現(xiàn)優(yōu)質(zhì)教學(xué)資源共享,提高高等學(xué)校教學(xué)質(zhì)量和人才培養(yǎng)水平。但國(guó)內(nèi)部分網(wǎng)站建設(shè)的統(tǒng)一性、規(guī)范性和可適用性不強(qiáng),同時(shí)由于資源數(shù)量的有限還不能很大程度上的滿(mǎn)足同學(xué)需要。大部分網(wǎng)站沒(méi)有設(shè)置“搜索查詢(xún)”功能,沒(méi)有進(jìn)行課程的詳細(xì)分類(lèi)。

2.2 精品課程網(wǎng)站建設(shè)的意義

隨著網(wǎng)絡(luò)教育的開(kāi)展,人們正逐漸的接受這種新的教育形式。信息技術(shù)的進(jìn)步和發(fā)展使網(wǎng)絡(luò)課程的開(kāi)發(fā)和應(yīng)用環(huán)境發(fā)生了很大的變化,如互聯(lián)網(wǎng)速度大幅度提高,網(wǎng)上教學(xué)的實(shí)時(shí)交互已經(jīng)很容易實(shí)現(xiàn)。其次在實(shí)踐過(guò)程中,大多數(shù)院校也逐步認(rèn)識(shí)到學(xué)生群體的特點(diǎn),積累了很多經(jīng)驗(yàn)。再者,大家的觀念也發(fā)生了改變,認(rèn)識(shí)到資源已不在是靜態(tài)的,它發(fā)展到了立體化,綜合性階段。

網(wǎng)絡(luò)教育的飛速發(fā)展,使得建立精品課程網(wǎng)站,成為高等教育社會(huì)化、大眾化的重要途徑。

2.3 精品課程系統(tǒng)的功能

精品課程網(wǎng)站作為一個(gè)課程教育系統(tǒng),必須體現(xiàn)它的學(xué)習(xí)性和動(dòng)態(tài)性,所以根據(jù)系統(tǒng)可建立如下幾種功能:課程信息功能、教材資料功能、教師信息功能、在線留言功能、管理員登陸功能、網(wǎng)站管理功能。此外為了幫助用戶(hù)提高學(xué)習(xí)效率和瀏覽速度,分別實(shí)現(xiàn)了搜索功能和導(dǎo)航功能。在學(xué)習(xí)的同時(shí),為了方便用戶(hù)了解新聞實(shí)事和校園動(dòng)態(tài),還應(yīng)實(shí)現(xiàn)新聞動(dòng)態(tài)功能。

因此網(wǎng)站主要可由9個(gè)功能模塊:

1)搜索功能:利用Google進(jìn)行信息搜索;

2)導(dǎo)航功能:快速瀏覽站內(nèi)信息,鏈接其他頁(yè)面;

3)新聞動(dòng)態(tài)功能:顯示最新新聞動(dòng)態(tài),供客戶(hù)瀏覽;

4)課程信息功能:介紹相關(guān)課程信息供用戶(hù)瀏覽;

5)教材資料功能:擁有大量教學(xué)資料供用戶(hù)瀏覽學(xué)習(xí);

6)教師信息功能:顯示課程教師信息;

7)在線留言功能:提供用戶(hù)交流平臺(tái);

8)管理員登陸功能:用于驗(yàn)證管理員身份;

9)網(wǎng)站管理功能:管理員可通過(guò)此功能對(duì)網(wǎng)站數(shù)據(jù)進(jìn)行修改、刪除、維護(hù)等,實(shí)現(xiàn)對(duì)網(wǎng)站的管理。

3 開(kāi)發(fā)工具

動(dòng)態(tài)網(wǎng)站的開(kāi)發(fā)工具有很多,通過(guò)系統(tǒng)分析和查閱資料,建議選擇和SQL Server2000來(lái)進(jìn)行網(wǎng)站的建設(shè),數(shù)據(jù)訪問(wèn)接口則可采用ODBC。

3.1

在開(kāi)發(fā)平臺(tái)上,用Web窗體控件,HTML控件和修改它們的屬性、事件及C#來(lái)制作頁(yè)面框架和部分內(nèi)容。.NET框架提供將C++強(qiáng)大的功能、VB的開(kāi)發(fā)效率、Java的跨平臺(tái)性和Delphi的易操作性綜合于一身的C#編程語(yǔ)言。采用Visual Studio 2005編程技術(shù),Visual Studio 2005代碼編輯器比2003版本前進(jìn)了一大步,最重要的新“特征”在于,新的編輯器不會(huì)自動(dòng)地“打亂”代碼格式,除非重新格式化文檔,而且在新的HTML編輯器中引入了智能感知技術(shù)并且出現(xiàn)在每一處位置。利用Dreamweaver結(jié)合對(duì)頁(yè)面進(jìn)行布局,Dreamweaver具有最佳的制作效率、網(wǎng)站管理、無(wú)可比擬的控制能力等優(yōu)點(diǎn)。

3.2 數(shù)據(jù)庫(kù)及數(shù)據(jù)庫(kù)訪問(wèn)接口

本系統(tǒng)數(shù)據(jù)庫(kù)采用SQL Server2000,它能創(chuàng)建、維護(hù)、修改相關(guān)數(shù)據(jù),確保數(shù)據(jù)的完整和安全,數(shù)據(jù)出現(xiàn)錯(cuò)誤時(shí)也便于恢復(fù)。SQL是Structured Query Language 的縮寫(xiě),它的中文意思是結(jié)構(gòu)化查詢(xún)語(yǔ)言。它是定義和訪問(wèn)關(guān)系數(shù)據(jù)庫(kù)的國(guó)際標(biāo)準(zhǔn)。SQL Server 2000 具有非凡的可伸縮性和可靠性。SQL Server 2000 帶有交互式調(diào)節(jié)和調(diào)試查詢(xún)、從任何數(shù)據(jù)源快速移動(dòng)和轉(zhuǎn)化數(shù)據(jù)、以及按 Transact-SQL 方式定義和使用函數(shù)等功能,還可以從任意 Visual Studio 工具以可視化方式設(shè)計(jì)和編寫(xiě)數(shù)據(jù)庫(kù)應(yīng)用程序。

數(shù)據(jù)訪問(wèn)接口采用ODBC(Open Database Connectivity,開(kāi)放數(shù)據(jù)庫(kù)互連)。ODBC是 Microsoft Windows Open Standards Architecture (WOSA, Windows開(kāi)放服務(wù)體系)的重要組成部分,由Microsoft公司于1991年底,短短幾年已成為事實(shí)上的工業(yè)標(biāo)準(zhǔn).它建立了一組規(guī)范,提供了一套分層(隨著層的擴(kuò)展,數(shù)據(jù)服務(wù)能力不斷的增強(qiáng))的標(biāo)準(zhǔn)API(支持SQL),它解決了嵌入式SQL接口的非規(guī)范核心,數(shù)據(jù)應(yīng)用系統(tǒng)用它來(lái)訪問(wèn)任何提供了ODBC驅(qū)動(dòng)程序(一組DLL)的數(shù)據(jù)庫(kù),結(jié)束了過(guò)去針對(duì)不同的數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)須掌握相應(yīng)數(shù)據(jù)訪問(wèn)API的時(shí)代.目前ODBC驅(qū)動(dòng)已經(jīng)提供了對(duì)大多數(shù)常見(jiàn)類(lèi)型數(shù)據(jù)庫(kù)的支持,包括dBase、Access、SQL Server和Oracle等,也包括了對(duì)其他類(lèi)型的數(shù)據(jù)庫(kù)的支持,如文本、Excel電子表格等。

3.3 開(kāi)發(fā)語(yǔ)言

3.3.1 HTML語(yǔ)言

HTML(超文本標(biāo)記語(yǔ)言)是制作網(wǎng)頁(yè)的最基本語(yǔ)言,隨著技術(shù)的發(fā)展不斷推出各種新技術(shù)產(chǎn)品,例如JavaScript、VBScript、ASP等,但它們依然是基于HTML之上的,并沒(méi)有舍棄現(xiàn)有的HTML,它是踏入網(wǎng)頁(yè)制作領(lǐng)域所必需的。

3.3.2 C# 語(yǔ)言

C#是.NET的代表語(yǔ)言。微軟總裁兼首席執(zhí)行官Steve Ballrner把.NET定義為:.NET代表一個(gè)集合,一個(gè)環(huán)境,它可以作為平臺(tái)支持下一代Internet的可編程結(jié)構(gòu)。

C#的特點(diǎn):

1)完全面向?qū)ο蟆?/p>

2)支持分布式。

3)跟Java類(lèi)似,C#代碼經(jīng)過(guò)編譯后,成為了一種IL(中間語(yǔ)言)。

4)健壯,C#在檢查程序錯(cuò)誤和編譯與運(yùn)行時(shí)錯(cuò)誤一點(diǎn)也不遜于Java,C#也用了自動(dòng)管理內(nèi)存機(jī)制。

5)C#不像Java那樣完全摒棄了指針和手動(dòng)內(nèi)存管理。C#默認(rèn)情況下是不能使用指針的,程

序員在有必要時(shí)可以打開(kāi)指針來(lái)使用。這樣可以保證編程的靈活性。

6)安全性:C#的安全性是有.NET平臺(tái)來(lái)提供的。

7)可移植性:由于C#使用類(lèi)似Java的中間語(yǔ)言機(jī)制。使得C#也跟Java類(lèi)似,可以很方便

的移植到其他系統(tǒng)。

8)解釋性:C#也是一種特殊的解釋性語(yǔ)言。

9)高性能:C#把代碼編譯成中間語(yǔ)言后,可以高效的執(zhí)行程序。

10)多線程:與Java類(lèi)似,可以由一個(gè)主進(jìn)程分出多個(gè)執(zhí)行小任務(wù)的多線程。

11)組件模式:C#很適合組件開(kāi)發(fā)。

C#是在Java流行起來(lái)后所誕生的一種新的語(yǔ)言。如果單純從技術(shù)上來(lái)講,C#在網(wǎng)絡(luò)編程上可以與Java匹敵。而由于微軟在操作系統(tǒng)上占有很大的優(yōu)勢(shì),在以往的開(kāi)發(fā)中累積了不少經(jīng)驗(yàn),所以C#在Windows方面可以說(shuō)比Java具有更大的優(yōu)勢(shì)。

4 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)

系統(tǒng)采用了B/S(Browser/Server)三層體系結(jié)構(gòu),即表示層,功能層和數(shù)據(jù)庫(kù)服務(wù)層,其體系結(jié)構(gòu)如圖1所示;使用IIS架設(shè)Web站點(diǎn);通過(guò)訪問(wèn)數(shù)據(jù)庫(kù)。

對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)和應(yīng)用程序的執(zhí)行均在Web服務(wù)器端完成??蛻?hù)端無(wú)需安裝任何專(zhuān)門(mén)的軟件,通過(guò)瀏覽器即可訪問(wèn)Web服務(wù)器并運(yùn)行程序。

5 系統(tǒng)功能實(shí)現(xiàn)構(gòu)架

系統(tǒng)功能構(gòu)架如圖2所示:

圖2 系統(tǒng)構(gòu)架圖

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

在制作網(wǎng)頁(yè)過(guò)程中,可采用統(tǒng)一的CSS結(jié)構(gòu)對(duì)網(wǎng)頁(yè)進(jìn)行了美觀修改,以保證網(wǎng)站統(tǒng)一的界面風(fēng)格。通過(guò)樣式表(CSS)來(lái)進(jìn)行控制,樣式表可以從網(wǎng)上下載。通過(guò)查看網(wǎng)頁(yè)源代碼的方式,查找到該網(wǎng)頁(yè)樣式表的URL地址,然后進(jìn)行下載,再應(yīng)用到自己的編寫(xiě)的頁(yè)面中。為了使網(wǎng)頁(yè)具有合理、清晰的版面設(shè)計(jì),可通過(guò)表格的方式對(duì)頁(yè)面的內(nèi)容進(jìn)行編排。在腳本代碼方面基本仿效了參考資料以及網(wǎng)上的實(shí)例經(jīng)典。

精品課程網(wǎng)站作為網(wǎng)絡(luò)教育建設(shè)中的一個(gè)關(guān)鍵環(huán)節(jié),成為了高等學(xué)校教學(xué)質(zhì)量和教學(xué)改革工程的重要組成部分,也是高校教學(xué)信息化的重要組成部分,它承擔(dān)重要的教學(xué)信息化建設(shè)示范作用,可為教學(xué)手段的改進(jìn)、教學(xué)活動(dòng)的創(chuàng)新提供極大的幫助。

參考文獻(xiàn):

[1] 蔣理. 動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)實(shí)用教程[M]. 西安電子科技大學(xué)出版社,2007.

[2] 王華章. 網(wǎng)絡(luò)系統(tǒng)開(kāi)發(fā)實(shí)用教程[M]. 中國(guó)鐵道出版社,2006.

[3] 趙杰等. SQL SERVER數(shù)據(jù)庫(kù)管理設(shè)計(jì)與實(shí)現(xiàn)教程[M]. 北京:清華大學(xué)出版社,2004:33-74.

篇3

中圖分類(lèi)號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2013)14-3328-03

精品課程資源是一流教育教學(xué)資源的集合,是筆寶貴的教育財(cái)富,應(yīng)該供給大家學(xué)習(xí)和交流[1][2]。精品課程資源建設(shè)中的一個(gè)重要組成部分就是精品課程網(wǎng)絡(luò)資源準(zhǔn)備。當(dāng)今的時(shí)代是互聯(lián)網(wǎng)盛行的時(shí)代,海量的精品課程資源以互聯(lián)網(wǎng)作為平臺(tái)存放著,但是用戶(hù)能夠從網(wǎng)絡(luò)上真正獲得對(duì)自己有價(jià)值的資源還是很少,其瓶頸就是現(xiàn)有的Web技術(shù)的局限性決定的。

現(xiàn)有的Web技術(shù)[3]使用HTML(HyperText Markup Language,超文本標(biāo)記語(yǔ)言)作為編寫(xiě)網(wǎng)頁(yè)的標(biāo)準(zhǔn)語(yǔ)言,使用XML(Extensible Markup Language, 可擴(kuò)展性標(biāo)記語(yǔ)言)實(shí)現(xiàn)不同格式信息間的交換。HTML語(yǔ)言是從信息的表現(xiàn)形式的角度來(lái)設(shè)計(jì)網(wǎng)頁(yè),它是面向用戶(hù)的。而且,它的語(yǔ)法結(jié)構(gòu)不嚴(yán)格,使得網(wǎng)頁(yè)代碼混亂無(wú)章,無(wú)規(guī)律可遵循。XML作為信息交換的載體,雖然解決了不同格式信息間傳輸?shù)膯?wèn)題,但它很難揭示出信息的內(nèi)容和特性。此外,XML自身有著領(lǐng)域的限制,不同的領(lǐng)域里,有著不同的XML語(yǔ)法規(guī)范,從而使得領(lǐng)域間的信息傳輸變得困難。此外,當(dāng)前網(wǎng)絡(luò)中各種信息的檢索主要是通過(guò)網(wǎng)頁(yè)字面關(guān)鍵詞來(lái)檢索的,也不能從語(yǔ)義上去檢索。這些使得網(wǎng)絡(luò)檢索的查全率和查準(zhǔn)率都比較低。

語(yǔ)義Web技術(shù)[4]是當(dāng)前Web技術(shù)研究的熱點(diǎn),也是Web技術(shù)發(fā)展的必然趨勢(shì)。它采用RDF(Resource Description Framework)替代HTML來(lái)編寫(xiě)網(wǎng)頁(yè),這種網(wǎng)頁(yè)不但可以包含格式信息,還可以包含描述內(nèi)容的其他信息,使得網(wǎng)頁(yè)能夠被機(jī)器理解。并且RDF是領(lǐng)域無(wú)關(guān)的,沒(méi)有定義任何領(lǐng)域的語(yǔ)義。它采用OWL(Web Ontology Language)來(lái)描述信息及信息之間內(nèi)在的關(guān)系,便于機(jī)器自動(dòng)進(jìn)行基于內(nèi)容的信息檢索。它使得計(jì)算機(jī)能夠自動(dòng)處理并理解網(wǎng)絡(luò)上的各種信息資源,并將整個(gè)互聯(lián)網(wǎng)看成了一個(gè)巨大的信息庫(kù)。與傳統(tǒng)的Web技術(shù)相比,它的優(yōu)點(diǎn)主要體現(xiàn)在具有更高精確度和細(xì)粒度的資源檢索機(jī)制,以及能夠?qū)崿F(xiàn)異構(gòu)系統(tǒng)間真正的資源共享。

本課題試圖將語(yǔ)義Web技術(shù)引入到精品課程資源建設(shè)中,構(gòu)建基于語(yǔ)義Web的精品課程資源共享平臺(tái)模型,這對(duì)提高精品課程資源共享的效率是十分有意義的。

1 語(yǔ)義Web的概念

在該體系結(jié)構(gòu)中,第一層是Unicode和URI,是語(yǔ)義Web的基礎(chǔ),其中Unicode是國(guó)際通用字符集,是處理資源的編碼。URI是統(tǒng)一資源定位符(Uniform Resources Locator,URL)的超集,支持語(yǔ)義Web上對(duì)象和資源的標(biāo)識(shí)。第二層是XML+命名空間+XML Schema,用于表示數(shù)據(jù)的內(nèi)容和結(jié)構(gòu);第三層是RDF+RDF Schema,用于描述資源及其類(lèi)型;第四層是本體語(yǔ)言,用于描述各種資源之間的聯(lián)系;第五層是邏輯,在下面四層的基礎(chǔ)上進(jìn)行邏輯推理操作;第六層是驗(yàn)證,根據(jù)邏輯陳述進(jìn)行驗(yàn)證以得出結(jié)論;第七層是信任,在用戶(hù)間建立信任關(guān)系。

2 基于語(yǔ)義Web的精品課程資源共享平臺(tái)的構(gòu)建

2.1 精品課程資源簡(jiǎn)介

2.2 語(yǔ)義Web的開(kāi)發(fā)環(huán)境

本實(shí)驗(yàn)采用Protege3.2+Jena2.4+MySql的組合建立語(yǔ)義Web的開(kāi)發(fā)環(huán)境[6]。Jena是Java的一個(gè)API,所以需要Java運(yùn)行環(huán)境,該文使用的Java運(yùn)行環(huán)境是Jdk1.5.0_04和MyEclipse。Jena主要功能是進(jìn)行邏輯推理和查詢(xún)操作等。Protege是開(kāi)發(fā)本體的環(huán)境。Protege和Jena的功能是不同的,因此,都需要安裝。它們均可到網(wǎng)上免費(fèi)下載。Protege直接安裝即可。Jena解壓,把lib文件夾下的jar包添加到MyEclipse工程里即可。還需要安裝MySql,安裝MySql的前臺(tái)圖形界面管理程序SQLYOU,將Mysql驅(qū)動(dòng)jar包添加到MyEclipse工程里即可。

2.3 基于語(yǔ)義Web的精品課程資源共享平臺(tái)的體系結(jié)構(gòu)總體框架

精品課程資源共享平臺(tái)是提供給用戶(hù)進(jìn)行精品課程資源檢索、共享的平臺(tái)。本實(shí)驗(yàn)中,使用RDF編寫(xiě)網(wǎng)頁(yè)內(nèi)容,使用Protege軟件構(gòu)建精品課程資源庫(kù)本體及該本體中各對(duì)象及屬性之間的關(guān)聯(lián)。使用Jena進(jìn)行邏輯推理和查詢(xún)操作,并將邏輯推理后產(chǎn)生的數(shù)據(jù)結(jié)果保存到數(shù)據(jù)庫(kù)中,以便反饋回給用戶(hù)。本實(shí)驗(yàn)使用MYSQL臺(tái)數(shù)據(jù)庫(kù)保存資源查詢(xún)結(jié)果。

本平臺(tái)主要采用三層B/S體系結(jié)構(gòu),由表示層、邏輯層和數(shù)據(jù)層三部分組成[7]。表示層作為用戶(hù)接口,用于顯示查詢(xún)結(jié)果和接收用戶(hù)輸入的查詢(xún)請(qǐng)求,為用戶(hù)提供一種交互式操作的界面。邏輯層是處于體系結(jié)構(gòu)中的核心,主要包括查詢(xún)解析(本體中間件)、邏輯推理和查詢(xún)結(jié)果處理等三個(gè)功能模塊。數(shù)據(jù)層主要用于對(duì)精品課程資源知識(shí)庫(kù)的存儲(chǔ)、維護(hù)、訪問(wèn)和更新等操作。

該平臺(tái)運(yùn)行檢索功能的基本流程如下:

首先,用戶(hù)登錄到網(wǎng)站的首頁(yè),接著輸入要查詢(xún)的信息的關(guān)鍵詞,并提交請(qǐng)求信息。這里的關(guān)鍵詞不再只是頁(yè)面關(guān)鍵詞了。

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

精品課程是體現(xiàn)高校教學(xué)質(zhì)量和教學(xué)改革成效的窗口,精品課程資源建設(shè)是精品課程建設(shè)中的一個(gè)重要環(huán)節(jié)。由于現(xiàn)有Web技術(shù)的不足,使得有效資源共享率很低。語(yǔ)義Web技術(shù)是新一代的Web技術(shù),它能使得機(jī)器可以理解信息的含義,在信息檢索的查全率和查準(zhǔn)率上大大優(yōu)于現(xiàn)有的Web技術(shù)。為此,本課題試圖引入語(yǔ)義Web技術(shù)到精品課程資源建設(shè)中,并設(shè)計(jì)出一個(gè)基于語(yǔ)義Web的精品課程資源共享平臺(tái)的系統(tǒng)整體框架。下一階段的工作重點(diǎn)是我們將繼續(xù)研究語(yǔ)義Web中的邏輯推理部分,優(yōu)化算法,進(jìn)一步提高語(yǔ)義檢索中的查準(zhǔn)率和查全率。

參考文獻(xiàn):

[1] 中華人民共和國(guó)教育部.國(guó)家精品課程評(píng)審指標(biāo)體系[EB/OL].http:///tx.doc.

[2] 譚振江,魏洪,于前洋.“數(shù)字信號(hào)處理”精品課程建設(shè)與實(shí)踐[J].吉林師范大學(xué)學(xué)報(bào),2006,27(4):92-93.

[3] 張會(huì)平.基于語(yǔ)義Web的教育資源共享平臺(tái)的構(gòu)建[D].武漢:武漢大學(xué),2005.

[4] Grigoris Antoniou,F(xiàn)rank van Harmelen.語(yǔ)義網(wǎng)基礎(chǔ)教程[M].北京:機(jī)械工業(yè)出版社,2008.

篇4

中圖分類(lèi)號(hào):TP393文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1009-3044(2011)30-7431-02

Research on the Architecture Design of Quality Courses Website Based on the Python, MongoDB and Red5

SHI De-qing

(Hunan Software Vocational Institute, Xiangtan 411100, China)

Absteact: The establishment of quailty course is the center of professional course,to exploit and establish Object-oriented programming quality courses website is the essential requirement to change the traditional teaching patterns 、techniques and methods.On the basis of the curriculum building and vod video on demand provided by the quality courses website,to bring up the architecture design methods based on the Python、MongoDB and Red5,and to study and demonstrate it in terms of the server, architecture design, system function, Web development and other architectures design.

Key words: Python; MongoDB; Red5; object-oriented programming quality courses website; architecture design

精品課程是集科學(xué)性、先進(jìn)性、教育性、有效性和示范性于一體的優(yōu)秀課程,是具有一流的師資隊(duì)伍、一流的教學(xué)內(nèi)容、一流的教學(xué)方法、一流的教學(xué)管理等特點(diǎn)的示范性課程,是專(zhuān)業(yè)課程建設(shè)的核心?;诰W(wǎng)絡(luò)技術(shù)架構(gòu)精品課程網(wǎng)站,是基于精品課程強(qiáng)化專(zhuān)業(yè)建設(shè)、改革教學(xué)模式和人才培養(yǎng)模式的重要支撐和基本保證。隨著網(wǎng)絡(luò)技術(shù)的不斷發(fā)展、教育信息化手段的不斷豐富和教學(xué)改革的不斷深入,精品課程網(wǎng)站的架構(gòu)更加合理和優(yōu)化,系統(tǒng)功能也在不斷完善和豐富,主要表現(xiàn)為以下兩個(gè)方面:

1)網(wǎng)站更加具有開(kāi)放性,面向社會(huì)、校際和廣大師生構(gòu)建共享型精品課程資源平臺(tái)的觀念已形成共識(shí)。

2)網(wǎng)站功能不斷豐富,在線教學(xué)、互動(dòng)交流、視頻教學(xué)等功能正逐漸應(yīng)用到現(xiàn)有系統(tǒng)中,資源平臺(tái)與課堂教學(xué)的互動(dòng)性進(jìn)一步提高。

精品課程網(wǎng)站的建設(shè)是動(dòng)態(tài)的,其架構(gòu)的設(shè)計(jì)必須緊跟專(zhuān)業(yè)建設(shè)、課程建設(shè)、教學(xué)改革和網(wǎng)絡(luò)技術(shù)的發(fā)展,是一項(xiàng)長(zhǎng)期的系統(tǒng)工程,將多種IT技術(shù)和手段整合,研究網(wǎng)站架構(gòu)既具有重要的現(xiàn)實(shí)意義,又具有很強(qiáng)的操作性和實(shí)踐性。

1 總體架構(gòu)設(shè)計(jì)

精品課程資源是教學(xué)資源庫(kù)的重要組成部分,構(gòu)建共享型教學(xué)資源庫(kù)是當(dāng)前教學(xué)方式和手段改革的基本要求。基于Internet構(gòu)建共享型精品課程網(wǎng)站,必須保證服務(wù)穩(wěn)定性以及數(shù)據(jù)安全性,為課堂教學(xué)提供有力保障。

精品課程網(wǎng)站總體架構(gòu)設(shè)計(jì)分為硬架構(gòu)和軟架構(gòu)兩部分,如圖1、圖2所示。

1)視頻文件通過(guò)靜態(tài)頁(yè)面訪問(wèn),視頻服務(wù)器基于外網(wǎng)IP提供服務(wù)。

2)數(shù)據(jù)庫(kù)通過(guò)Web服務(wù)器端動(dòng)態(tài)腳本訪問(wèn),基于數(shù)據(jù)安全性考慮,數(shù)據(jù)庫(kù)服務(wù)器基于內(nèi)網(wǎng)IP提供服務(wù)。

3)服務(wù)器操作系統(tǒng)采用穩(wěn)定性和安全性較高的FreeBSD。

4)網(wǎng)站所有軟件及開(kāi)發(fā)工具的采用基于開(kāi)源免費(fèi)原則。

2 服務(wù)器配置

2.1 視頻服務(wù)器配置

Red5是由Java語(yǔ)言開(kāi)發(fā)提供基于Flash的流媒體服務(wù)器,支持H.263和H.264等視頻格式,支持實(shí)時(shí)錄制和播放,基于FreeBSD實(shí)現(xiàn)Red5媒體服務(wù)器,首先應(yīng)安裝Java環(huán)境。服務(wù)器配置的基本命令如下:

#pkg_add -r javavmwrapper

#cd /usr/ports/misc/compat7x

#make

#make install

#pkg_add diablo-jdk-freebsd7.amd64.1.6.0.07.02.tbz

red5無(wú)需安裝,解壓解歸檔后將對(duì)應(yīng)的目錄移動(dòng)至/usr/local下:

#mv red5-0.9.1 /usr/local/red5

設(shè)置開(kāi)機(jī)自動(dòng)啟動(dòng)媒體服務(wù),建立或修改/etc/rc.local文件,增加如下腳本,并設(shè)置可執(zhí)行權(quán)限:

/usr/local/red5/red5.sh

#chmod +x /etc/rc.local

修改red5.sh文件中啟動(dòng)服務(wù)器的代碼,在行末加&符號(hào),以使服務(wù)在后臺(tái)運(yùn)行。

2.2 數(shù)據(jù)庫(kù)服務(wù)器配置

精品課程雖然包含課程概況、教學(xué)團(tuán)隊(duì)、教學(xué)內(nèi)容、教學(xué)方法、教學(xué)手段、實(shí)踐教學(xué)、教學(xué)效果、教學(xué)與學(xué)習(xí)資源等基本要點(diǎn),但各門(mén)課程的要點(diǎn)又有所區(qū)別,各要點(diǎn)下包含的子要點(diǎn)也不完全相同,適合于使用非關(guān)系型面向文檔的MongoDB數(shù)據(jù)庫(kù)。采用Ports方式安裝MongoDB數(shù)據(jù)庫(kù)的基本命令如下:

#cd /usr/ports/database/mongodb

#make

#make install

開(kāi)機(jī)啟動(dòng)MongoDB服務(wù)器,設(shè)為主服務(wù)器,開(kāi)啟安全認(rèn)證,在rc.local文件中增加如下腳本:

mongod --port 10000 --dbpath /usr/mongodata --logpath /usr/mongolog/mylogs

--master --auth --fork

2.3 Web服務(wù)器配置

Web服務(wù)器是用戶(hù)訪問(wèn)精品課程資源的接口和橋梁,基于Python和MongoDB構(gòu)建精品課程網(wǎng)站,應(yīng)確保Web服務(wù)器安裝了Python、Django、PythonMongoDB驅(qū)動(dòng)、Mod_python和Apache服務(wù)器。

Mod_python 是嵌入到Apache服務(wù)器的Python解釋器,編輯apache的配置文件httpd.conf,設(shè)置Python應(yīng)用的方法如下:

LoadModule python_module modules/mod_python.so

SetHandler python-program

PythonHandler django.core.handlers.modpython

SetEnv DJANGO_SETTINGS_MODULE settings

PythonPath "['/usr/local/www/apache22/data']+sys.path"

PythonDebug On

Web應(yīng)用中訪問(wèn)靜態(tài)文件如圖片、其他文件等由apache來(lái)處理:

SetHandler None

Order allow,deny

Allow from all

開(kāi)機(jī)啟動(dòng)apache服務(wù),在rc.local文件中增加如下腳本:

/usr/local/sbin/apachectl start

修改/boot/loader.conf文件,開(kāi)啟accept filter機(jī)制,增加如下腳本:

accf_http_load=”YES”

3 系統(tǒng)功能架構(gòu)設(shè)計(jì)

精品課程網(wǎng)站系統(tǒng)功能架構(gòu)如圖3所示。

1)系統(tǒng)采用B/S結(jié)構(gòu)實(shí)現(xiàn),全部功能均可通過(guò)公網(wǎng)IP訪問(wèn),是一個(gè)共享型資源平臺(tái)。

2)視頻教學(xué)模塊利用Red5技術(shù),能夠進(jìn)行在線視頻錄制和播放,實(shí)現(xiàn)遠(yuǎn)程視頻教學(xué)和遠(yuǎn)程課堂管理,充分應(yīng)用了現(xiàn)代教學(xué)方法和手段。

3)在線交流模塊,可實(shí)現(xiàn)班級(jí)管理、在線答疑、作業(yè)布置和作業(yè)提交功能,具有良好的互動(dòng)性。

4 Web開(kāi)發(fā)框架的選擇

基于Python的Web開(kāi)發(fā)框架有Django、Pylons、Tornado、Bottle和Quixote等,其中Django是Python語(yǔ)言驅(qū)動(dòng)的模型-視圖-控制器(MVC)框架,具有良好的業(yè)務(wù)流程分離機(jī)制,易于實(shí)現(xiàn)快速Web開(kāi)發(fā)和部署。

Django的控制器層由框架本身根據(jù)配置文件自動(dòng)完成,視圖層由視圖和模板共同組成,模型層定義數(shù)據(jù)模型,web請(qǐng)求機(jī)制如圖4所示。

Django框架配置文件關(guān)聯(lián)規(guī)則如圖5所示。

其中模板和模型配置由settings.py文件來(lái)完成,視圖配置能過(guò)調(diào)用urls.py文件來(lái)完成。

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

基于網(wǎng)絡(luò)構(gòu)建共享型精品課程資源平臺(tái),是開(kāi)展現(xiàn)代化教學(xué)的基本保證。只有有效利用網(wǎng)絡(luò)資源優(yōu)勢(shì),全面提高數(shù)字化資源質(zhì)量,才能充分發(fā)揮精品課程的作用。本文以精品課程網(wǎng)站所應(yīng)提供的課程建設(shè)和視頻點(diǎn)播兩大基本功能為出發(fā)點(diǎn),提出了基于Python、MongoDB和Red5技術(shù)的網(wǎng)站總體架構(gòu)設(shè)計(jì)思路,并從服務(wù)器架構(gòu)設(shè)計(jì)、系統(tǒng)功能架構(gòu)設(shè)計(jì)和Web開(kāi)發(fā)框架選擇等方面進(jìn)行了研究和論證。但以下兩方面仍有待作進(jìn)一步的研究:

1)提高“工學(xué)結(jié)合”耦合度?;诠ぷ鬟^(guò)程,設(shè)計(jì)精品課程教學(xué)過(guò)程,充實(shí)真實(shí)項(xiàng)目庫(kù),提高精品課程“工學(xué)結(jié)合”耦合度,是培養(yǎng)學(xué)生解決實(shí)際問(wèn)題能力的重要途徑。

2)增強(qiáng)課堂教學(xué)與資源平臺(tái)的互動(dòng)。只有進(jìn)一步提高課堂教學(xué)與資源平臺(tái)的對(duì)接度,將資源平臺(tái)切實(shí)引入的課堂教學(xué)中,不斷豐富課堂教學(xué)內(nèi)容,加強(qiáng)教學(xué)的直觀性和啟發(fā)性,才能達(dá)到最佳的教學(xué)效果。

參考文獻(xiàn):

[1] 程顯峰.MongoDB權(quán)威指南[M].北京:人民郵電出版社,2011:135-144.

[2] 陳建勛.Web信息架構(gòu)[M].北京:電子工業(yè)出版社,2008:134-323.

篇5

1.引言

精品課程建設(shè)是教育部啟動(dòng)的提高高等學(xué)校教學(xué)質(zhì)量與教學(xué)改革工程的重要組成部分,它對(duì)于提高高等學(xué)校人才培養(yǎng)質(zhì)量,改進(jìn)學(xué)校育人環(huán)境,激發(fā)師生工作學(xué)習(xí)的積極性和創(chuàng)造性,有著重要的作用。精品課程建設(shè)的重要成果之一是建立精品課程網(wǎng)站,精品課程網(wǎng)站是利用現(xiàn)代信息技術(shù)手段將精品課程的相關(guān)內(nèi)容上網(wǎng)并免費(fèi)開(kāi)放,以實(shí)現(xiàn)優(yōu)質(zhì)教學(xué)資源共享,提高高等學(xué)校教學(xué)質(zhì)量和人才培養(yǎng)質(zhì)量。精品課程網(wǎng)站建設(shè)在學(xué)校教學(xué)工作中,起到了舉足輕重的作用。它增強(qiáng)學(xué)生和學(xué)校的互動(dòng)性,加強(qiáng)學(xué)生和老師的溝通以及學(xué)生之間的交流和探討,給老師和學(xué)生提供一個(gè)教與學(xué)交流、共享資源的平臺(tái)。

2.精品課程網(wǎng)站的總體設(shè)計(jì)

本系統(tǒng)的開(kāi)發(fā)是基于B/S結(jié)構(gòu),采用JAVA程序設(shè)計(jì)語(yǔ)言及MySQL數(shù)據(jù)庫(kù)進(jìn)行開(kāi)發(fā),是符合當(dāng)今教學(xué)模式的高效合理地精品課程網(wǎng)站系統(tǒng),實(shí)現(xiàn)通過(guò)網(wǎng)絡(luò)進(jìn)行學(xué)習(xí),實(shí)時(shí)考試監(jiān)督學(xué)習(xí)效果,并進(jìn)行合理地評(píng)分,將評(píng)分結(jié)果隨時(shí)反映給學(xué)生,做到有效地監(jiān)督,借此來(lái)提高學(xué)生學(xué)習(xí)積極性,促進(jìn)網(wǎng)絡(luò)教學(xué)的正常高效的運(yùn)行。通過(guò)論壇對(duì)教學(xué)資源、教學(xué)方法提出有效地意見(jiàn)并加以改進(jìn),來(lái)完善學(xué)習(xí)評(píng)估系統(tǒng),促進(jìn)學(xué)生與老師之間的聯(lián)系,實(shí)時(shí)溝通,幫助老師掌握學(xué)生動(dòng)態(tài)。

2.1 系統(tǒng)的性能要求

2.1.1 磁盤(pán)容量要求

本系統(tǒng)屬于B/S模式構(gòu)架,因此存儲(chǔ)容量較小,數(shù)據(jù)庫(kù)系統(tǒng)也不是很大,系統(tǒng)文件估計(jì)占30M的磁盤(pán)空間,數(shù)據(jù)庫(kù)文件占用空間也不是很大。不過(guò)該教學(xué)網(wǎng)站的在線教學(xué)模塊會(huì)占很大的空間。一些教師的教學(xué)視頻在文件中將會(huì)占有很大的空間。

2.1.2 安全性要求

本系統(tǒng)有著權(quán)限的設(shè)置,不同的用戶(hù)擁有不同的權(quán)限,普通游客不可以進(jìn)行學(xué)生的操作,學(xué)生也不能操作老師的頁(yè)面,同時(shí)老師也不能進(jìn)行管理員的操作。同時(shí)對(duì)于非法用戶(hù),不能夠根據(jù)用戶(hù)的相對(duì)網(wǎng)址來(lái)訪問(wèn)網(wǎng)站,和對(duì)網(wǎng)站進(jìn)行任何操作。必須進(jìn)行登錄才可以訪問(wèn)操作。

2.1.3 適應(yīng)性要求

網(wǎng)站界面友好,菜單清楚,學(xué)生和老師都能很快熟悉網(wǎng)站。對(duì)于信息、課件的要求達(dá)到所見(jiàn)即所得的效果。

2.2 系統(tǒng)功能需求分析

本系統(tǒng)可以作為一般學(xué)校的網(wǎng)絡(luò)學(xué)堂;也可以作為教學(xué)網(wǎng)站來(lái)完成一些課程的學(xué)習(xí)任務(wù)。

2.2.1 功能劃分

根據(jù)需求分析和系統(tǒng)分層情況,將整個(gè)系統(tǒng)劃分為6個(gè)模塊,它們分別是:

(1)登陸:1)自動(dòng)記錄用戶(hù)名,無(wú)需每次都輸入。2)不同用戶(hù)登陸后權(quán)限不同,登陸界面不同。3)用戶(hù)注冊(cè)賬號(hào)的功能。4)用戶(hù)忘記密碼,密碼找回功能。

(2)課程信息:其中包含精品課程設(shè)計(jì)隊(duì)伍的具體信息和精品課程的具體材料。

(3)課程指南:如何學(xué)習(xí)課程。

(4)在線學(xué)習(xí):視頻學(xué)習(xí)、視頻下載、查看資料、下載資料等。

(5)在線考試:實(shí)現(xiàn)在網(wǎng)上學(xué)生考試,教師判卷,學(xué)生查詢(xún)成績(jī)的功能;包含題庫(kù),成績(jī)系統(tǒng)。

(6)網(wǎng)上交流、論壇:顯示當(dāng)前帖子總數(shù)、帖子點(diǎn)擊總數(shù)。帖子功能:1)顯示帖子發(fā)表日期,點(diǎn)擊數(shù),回復(fù)帖子數(shù)。2)設(shè)定帖子內(nèi)容最大允許的字節(jié)數(shù)。3)管理員功能:管理員登錄之后可以進(jìn)入管理菜單,管理論壇版面、精華區(qū)域,帖子查詢(xún),編輯版面說(shuō)明等功能。4)查詢(xún)功能:論壇系統(tǒng)具有帖子查詢(xún)功能,可以快速獲得信息。

其中在線考試功能模塊包括三部分,分別是:

(1)教師部分

上傳題庫(kù)模塊,考試評(píng)分模塊,成績(jī)錄入查詢(xún)模塊。

(2)學(xué)生部分

在線考試模塊,成績(jī)查詢(xún)模塊。

(3)題庫(kù)部分

選擇題模塊,判斷題模塊,填空題模塊,簡(jiǎn)答題模塊,程序題模塊。

2.2.2 權(quán)限劃分

系統(tǒng)分為三類(lèi)權(quán)限:管理員,普通用戶(hù)(教師用戶(hù),學(xué)生用戶(hù)),游客。

管理員:對(duì)普通用戶(hù)信息的增刪改查,修改課程信息、課程指南,添加刪除項(xiàng)目案例、學(xué)生實(shí)訓(xùn)、在線學(xué)習(xí)。對(duì)論壇的管理權(quán)限。對(duì)普通用戶(hù)中教師用戶(hù)的申請(qǐng)有審核的權(quán)限。

教師用戶(hù):修改密碼,找回密碼,對(duì)課程信息、項(xiàng)目案例、學(xué)生實(shí)訓(xùn)、在線學(xué)習(xí)有上傳的權(quán)限。對(duì)論壇有上傳,留言的權(quán)限??梢陨蟼黝}庫(kù),評(píng)分,在線考試。

學(xué)生用戶(hù):具備獨(dú)有的考試權(quán)限(僅學(xué)生才可以考試),同時(shí)可以瀏覽網(wǎng)頁(yè)、下載課件、視頻材料,登陸后可以考試、查詢(xún)成績(jī)、論壇回復(fù)等權(quán)限。

游客:只具有瀏覽的權(quán)限。

2.2.3 數(shù)據(jù)庫(kù)中表的設(shè)計(jì)

數(shù)據(jù)庫(kù)的內(nèi)容以及表的設(shè)計(jì)直接影響到開(kāi)發(fā)的系統(tǒng)的質(zhì)量,好的設(shè)計(jì)可以達(dá)到方便易用的功能。根據(jù)系統(tǒng)的要求,本系統(tǒng)應(yīng)用的是MySQL數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)中建有10個(gè)表,具體信息如下:

管理員表jp_gl,存有管理員的信息,包括ID號(hào),姓名,密碼,有效證件號(hào)。

教師表jp_tea,存有教師的信息,包括ID號(hào),姓名,密碼,教師號(hào),班級(jí),有效證件號(hào)。

學(xué)生表jp_stu,存有學(xué)生的信息,包括ID號(hào),姓名,密碼,學(xué)號(hào),班級(jí)有效證件號(hào)。

題庫(kù)表jp_tk,存有題庫(kù)的信息,包括ID號(hào),題目編號(hào),題目類(lèi)型,答案。

題庫(kù)補(bǔ)充表jp_tcon,存有補(bǔ)充題庫(kù)的信息,包括ID號(hào),部分編號(hào),題目?jī)?nèi)容,部分內(nèi)容。

考生答案表jp_answer,存有考生的答案信息。

資料表jp_ziliao,視頻表jp_shipin,存有上傳的一些文件。

帖子jp_tz,回復(fù)表jp_hf,存有關(guān)于論壇的信息。

3.系統(tǒng)功能實(shí)現(xiàn)

系統(tǒng)平臺(tái)設(shè)計(jì)時(shí),采用的是Myeclipse為開(kāi)發(fā)工具,利用JSP技術(shù),MySql數(shù)據(jù)庫(kù)作為后臺(tái)數(shù)據(jù)庫(kù),以WEB服務(wù)采用TOMCAT實(shí)現(xiàn)。系統(tǒng)頁(yè)面主要采用動(dòng)態(tài)頁(yè)面,利用JSP與數(shù)據(jù)庫(kù)結(jié)合的技術(shù)建立數(shù)據(jù)庫(kù)查詢(xún)管理系統(tǒng),采用交互式的動(dòng)態(tài)的web畫(huà)面來(lái)實(shí)現(xiàn)課件、文章、用戶(hù)等遠(yuǎn)程瀏覽及管理。系統(tǒng)能夠?qū)崿F(xiàn)基于校園網(wǎng)絡(luò)環(huán)境下的資源管理,以便有效地管理用戶(hù)們上傳的資源,構(gòu)建適合的課程資源庫(kù)。系統(tǒng)采用B/S結(jié)構(gòu),即瀏覽器/服務(wù)器結(jié)構(gòu)。用戶(hù)通過(guò)瀏覽器向服務(wù)器發(fā)出請(qǐng)求,服務(wù)器對(duì)瀏覽器的請(qǐng)求進(jìn)行處理,將用戶(hù)所需信息返回到瀏覽器上??蛻?hù)機(jī)無(wú)需安裝軟件,只需在服務(wù)器上進(jìn)行簡(jiǎn)單的設(shè)置,數(shù)據(jù)的請(qǐng)求和返回結(jié)果均以網(wǎng)頁(yè)形式完成,方便系統(tǒng)的管理,適合管理員的使用習(xí)慣。

采用上述思路,設(shè)計(jì)出的精品課程網(wǎng)站基本可滿(mǎn)足不同課程申報(bào)、評(píng)審和教學(xué)的需要,具有一定的通用性和靈活性。圖3.1是實(shí)現(xiàn)上述功能的數(shù)據(jù)結(jié)構(gòu)課程網(wǎng)站首頁(yè)截圖。圖3.2是實(shí)現(xiàn)在線考試功能首頁(yè)截圖。

4.結(jié)束語(yǔ)

學(xué)校作為一個(gè)以傳播知識(shí)為主要職能的機(jī)構(gòu),建立一個(gè)自己的精品課程網(wǎng)站是十分必要的事情,這不僅能使更多的人享用寶貴的教育資料源,同時(shí)對(duì)于推進(jìn)教育創(chuàng)新,深化教學(xué)改革,促進(jìn)現(xiàn)代信息技術(shù)在教學(xué)中的應(yīng)用,提高教育教學(xué)質(zhì)量都將起到積極的促進(jìn)作用。在精品課程的評(píng)審、驗(yàn)收過(guò)程中,精品課程網(wǎng)站起著非常重要的作用。

參考文獻(xiàn)

[1]李志勇,魏紅.高校精品課程數(shù)字化資源建設(shè)與推廣應(yīng)究[J].電腦知識(shí)與技術(shù),2010(2).

[2]卜炟.21天學(xué)通JavaWeb開(kāi)發(fā).電子工業(yè)出版社,2009.

[3]王占中,崔志剛.java程序設(shè)計(jì).清華大學(xué)出版社,2008-11.

[4]沈中林.基于B/S模式的高校科研管理信息系統(tǒng)的設(shè)計(jì)[J].中國(guó)民航學(xué)院學(xué)報(bào),2004(05).

[5]范次猛.電子技術(shù)精品課程教學(xué)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)[J].廊坊師范學(xué)報(bào)學(xué)報(bào)(自然科學(xué)版),2008(03).

吉林省教育廳項(xiàng)目:基于B/S模式的高校精品課程通用型系統(tǒng)平臺(tái)的研究與實(shí)現(xiàn)(項(xiàng)目編號(hào):吉教合字2012第438號(hào))。

篇6

1.研究背景

精品課程建設(shè)是教育部啟動(dòng)的提高高等學(xué)校教學(xué)質(zhì)量與教學(xué)改革工程的重要組成部分,它對(duì)于提高高等學(xué)校人才培養(yǎng)質(zhì)量,改進(jìn)學(xué)校育人環(huán)境,激發(fā)師生工作學(xué)習(xí)的積極性和創(chuàng)造性,有著重要的作用。精品課程建設(shè)的重要成果之一是建立精品課程網(wǎng)站。精品課程網(wǎng)站是精品課程建設(shè)和評(píng)價(jià)的窗口,是精品課程網(wǎng)絡(luò)化學(xué)習(xí)的平臺(tái),是教師與學(xué)生互動(dòng)交流的媒介,是精品課程示范輻射的載體。在精品課程的評(píng)審、驗(yàn)收過(guò)程中,精品課程網(wǎng)站起著非常重要的作用。本文的研究目的是研制一套通用、高效的精品課程網(wǎng)站開(kāi)發(fā)系統(tǒng)。

2.研究現(xiàn)狀綜述

通過(guò)對(duì)一些公開(kāi)的國(guó)家級(jí)精品課程網(wǎng)站建設(shè)以及學(xué)校的校級(jí)精品課程網(wǎng)站建設(shè)情況的調(diào)查,我們發(fā)現(xiàn)大部分精品課程網(wǎng)站的建設(shè)并不盡如人意,存在著一些有待解決的問(wèn)題,如:

(1)沒(méi)有充分發(fā)揮網(wǎng)絡(luò)教學(xué)環(huán)境的優(yōu)勢(shì),網(wǎng)站交互性差,教師與學(xué)生沒(méi)有進(jìn)行有效的交流,缺少互動(dòng)平臺(tái),沒(méi)有真正地實(shí)現(xiàn)教學(xué)互動(dòng)。(2)網(wǎng)站建設(shè)的質(zhì)量良方不齊,很大一部分網(wǎng)頁(yè)還停留在靜態(tài)頁(yè)面的層次上,難以充分發(fā)揮網(wǎng)絡(luò)資源的優(yōu)勢(shì)和課程網(wǎng)站應(yīng)有的作用,利用率低。(3)在多門(mén)精品課程網(wǎng)站的建設(shè)過(guò)程中存在著嚴(yán)重的重復(fù)建設(shè)問(wèn)題,浪費(fèi)了很多人力、物力以及教師寶貴的時(shí)間資源。(4)網(wǎng)站的建設(shè)和維護(hù)過(guò)程缺乏有效的管理,網(wǎng)站操作繁雜,教學(xué)信息不夠全面,導(dǎo)致網(wǎng)站內(nèi)的學(xué)習(xí)資源少,教學(xué)內(nèi)容更新和修改的周期過(guò)長(zhǎng),有些網(wǎng)站的教學(xué)內(nèi)容甚至從至今都沒(méi)有更新過(guò)。

以上多種原因使網(wǎng)站建設(shè)正成為精品課程建設(shè)的薄弱環(huán)節(jié),這一現(xiàn)狀影響了精品課程的建設(shè),嚴(yán)重制約了優(yōu)質(zhì)教學(xué)資源的傳播和共享。

3.主要研究?jī)?nèi)容

精品課程網(wǎng)站作為一個(gè)課程教育系統(tǒng),必須體現(xiàn)它的學(xué)習(xí)性和動(dòng)態(tài)性,所以根據(jù)系統(tǒng)可建立如下幾種功能:課程信息功能、學(xué)生學(xué)習(xí)功能、輔助資料功能、教師信息功能、在線留言功能、管理員登陸功能、網(wǎng)站管理功能。此外為了幫助用戶(hù)提高學(xué)習(xí)效率和瀏覽速度,分別實(shí)了搜索功能和導(dǎo)航功能。在學(xué)習(xí)的同時(shí),為了方便用戶(hù)了解新聞實(shí)事和校園動(dòng)態(tài),還應(yīng)實(shí)現(xiàn)新聞動(dòng)態(tài)功能。

3.1 用戶(hù)需求分析

高校精品課程通用型系統(tǒng)平臺(tái)是為了滿(mǎn)足高校精品課程的申報(bào)和課程網(wǎng)站的建設(shè)需要,對(duì)課程的申報(bào)內(nèi)容和網(wǎng)絡(luò)資源的建設(shè)提供一個(gè)網(wǎng)站的框架。本系統(tǒng)必須是一個(gè)界面友好,維護(hù)方便,便于擴(kuò)充和更新的管理平臺(tái)。設(shè)計(jì)要求:建立高效、實(shí)用、安全、穩(wěn)定和易于維護(hù)的網(wǎng)站框架;所有課程內(nèi)容數(shù)據(jù)應(yīng)建立在統(tǒng)一的數(shù)據(jù)庫(kù)中,并可自動(dòng)及時(shí)更新相關(guān)的網(wǎng)頁(yè)。后臺(tái)管理系統(tǒng)只需通過(guò)瀏覽器對(duì)網(wǎng)站進(jìn)行日常維護(hù),實(shí)時(shí)更新課程內(nèi)容、上傳文件等。設(shè)置完善的用戶(hù)權(quán)限管理功能,系統(tǒng)管理員可以根據(jù)實(shí)際需要隨時(shí)進(jìn)行動(dòng)態(tài)增加、刪除、修改子欄目,并具有自主的信息功能。

3.2 系統(tǒng)體系結(jié)構(gòu)

系統(tǒng)采用B/S的體系結(jié)構(gòu)進(jìn)行設(shè)計(jì)。B/S結(jié)構(gòu)(Browser/Server)是瀏覽器和服務(wù)器結(jié)構(gòu),它是隨著Internet技術(shù)的發(fā)展而興起的。B/S結(jié)構(gòu)的用戶(hù)工作界面是通過(guò)WWW瀏覽器來(lái)實(shí)現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實(shí)現(xiàn),主要事務(wù)邏輯在服務(wù)器端(Server)實(shí)現(xiàn),形成所謂三層結(jié)構(gòu)。建立B/S結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過(guò)Internet/Intranet模式下系統(tǒng)應(yīng)用,能實(shí)現(xiàn)不同的用戶(hù),從不同的地點(diǎn),以不同的接入方式訪問(wèn)系統(tǒng),B/S架構(gòu)系統(tǒng)軟件更加方便、快捷、高效。

3.3 運(yùn)行環(huán)境與開(kāi)發(fā)工具

本系統(tǒng)在Windows2003 Server操作系統(tǒng)平臺(tái)上運(yùn)行,WEB服務(wù)器為IIS,數(shù)據(jù)庫(kù)服務(wù)器使用SQLServer2000數(shù)據(jù)庫(kù),使用DreamweaverMX,在開(kāi)發(fā)ASP動(dòng)態(tài)網(wǎng)頁(yè)時(shí)可以減少代碼的輸入,提高開(kāi)發(fā)效率。動(dòng)態(tài)網(wǎng)頁(yè)的腳本采用VBScript和JavaScript實(shí)現(xiàn)。

3.4 系統(tǒng)功能模塊分析與設(shè)計(jì)

高校精品課程通用型系統(tǒng)平臺(tái)包括前臺(tái)功能設(shè)計(jì)和后臺(tái)功能設(shè)計(jì)兩部分。

前臺(tái)功能模塊是精品課程的展現(xiàn)中心,面向?qū)W生,如圖1所示。主要包括網(wǎng)站首頁(yè);申報(bào)表格;課程介紹;師資隊(duì)伍;教學(xué)科研;教學(xué)大綱;電子教案;教學(xué)課件;習(xí)題試題;教學(xué)效果;課程特色;教學(xué)錄像;互動(dòng)空間。

圖1 高校精品課程通用型系統(tǒng)平臺(tái)功能圖

圖2 數(shù)據(jù)表

后臺(tái)功能模塊是本系統(tǒng)的核心,面向管理員及教師,基本模塊包含:系統(tǒng)登錄模塊;系統(tǒng)設(shè)置模塊;新聞管理模塊;課程管理模塊;用戶(hù)管理模塊。

3.5 系統(tǒng)總體設(shè)計(jì)與實(shí)現(xiàn)

根據(jù)上述的用戶(hù)需求分析,系統(tǒng)主要分為管理員登錄、教師登錄兩部分。本系統(tǒng)使用時(shí)首先由管理員登錄,進(jìn)行系統(tǒng)初始設(shè)置管理,包括精品課程模版添加,精品課程審批,精品課程欄目模塊的初始化,以及對(duì)留言管理。其次,由教師登錄,修改個(gè)人資料,根據(jù)需要設(shè)置精品課程欄目,選擇精品課程模版,發(fā)表精品課程具體內(nèi)容,如上傳教學(xué)大綱、教學(xué)課件等。最后,學(xué)生可以查看精品課程內(nèi)容,進(jìn)行自主學(xué)習(xí),也可以在網(wǎng)站發(fā)表留言,與教師進(jìn)行交流。

本文數(shù)據(jù)設(shè)計(jì)中主要包括課程內(nèi)容分類(lèi)表、課程內(nèi)容表、模版表、用戶(hù)表、留言表、系統(tǒng)模塊表等表格。系統(tǒng)開(kāi)發(fā)中,后臺(tái)使用了SQL2000數(shù)據(jù)庫(kù),整個(gè)開(kāi)發(fā)技術(shù)使用ASP語(yǔ)言,利用了Dreamweaver、Flash等工具進(jìn)行開(kāi)發(fā)實(shí)現(xiàn)(見(jiàn)圖2)。

4.結(jié)語(yǔ)

通過(guò)精品課程建設(shè),充分發(fā)揮精品課程的示范和輻射作用,牽動(dòng)其它課程建設(shè),促進(jìn)課程整體水平的提高;促進(jìn)學(xué)校盡快完成本科教學(xué)中堅(jiān)力量的新老交替,推進(jìn)教學(xué)改革,促進(jìn)優(yōu)質(zhì)教學(xué)資源的共享,全面提高教學(xué)質(zhì)量和人才培養(yǎng)質(zhì)量。

參考文獻(xiàn):

[1]田衛(wèi)國(guó).高校精品課程建設(shè)存在的問(wèn)題及對(duì)策[J].教育探索,2010(2):49-50.

[2]封超,晁陽(yáng).Tomcat與Java Web開(kāi)發(fā)技術(shù)詳解[M].清華大學(xué)出版社,2008.

[3]李平.基于JSP的動(dòng)態(tài)網(wǎng)頁(yè)開(kāi)發(fā)技術(shù)[J].計(jì)算機(jī)研究與發(fā)展,2009,21.

基金項(xiàng)目:吉林省教育廳“十二五”科學(xué)技術(shù)研究項(xiàng)目(2012438);吉林省教育科學(xué)“十二五”規(guī)劃2011年度課題。

篇7

精品課程是指具有特色和一流教學(xué)水平的優(yōu)秀課程。精品課程建設(shè)要根據(jù)人才培養(yǎng)目標(biāo),體現(xiàn)現(xiàn)代教育思想,符合科學(xué)性、先進(jìn)性和教育教學(xué)的普遍規(guī)律;具有鮮明特色,并能恰當(dāng)運(yùn)用現(xiàn)代教育技術(shù)與方法,教學(xué)效果顯著;具有示范和輻射推廣作用。

精品課程要體現(xiàn)教育教學(xué)改革方向,引導(dǎo)教師進(jìn)行教育教學(xué)方法創(chuàng)新,讓學(xué)生受益,教學(xué)質(zhì)量得到提高,對(duì)此,我們要重視以下幾個(gè)問(wèn)題:1)在教學(xué)內(nèi)容方面,要處理好經(jīng)典與現(xiàn)代、理論與實(shí)踐的關(guān)系,重視在實(shí)踐教學(xué)中培養(yǎng)學(xué)生的實(shí)踐能力和創(chuàng)新能力。2)在教學(xué)條件方面,重視優(yōu)質(zhì)教學(xué)資源的建設(shè)和完善,加強(qiáng)課程網(wǎng)站的輔助教學(xué)功能。3)在教學(xué)方法與手段方面,靈活運(yùn)用多種教學(xué)方法,調(diào)動(dòng)學(xué)生學(xué)習(xí)積極性,促進(jìn)學(xué)生學(xué)習(xí)能力發(fā)展;協(xié)調(diào)傳統(tǒng)教學(xué)手段和現(xiàn)代教育技術(shù)的應(yīng)用,并做好與課程的整合。4)在教學(xué)隊(duì)伍的建設(shè)上,注重課程負(fù)責(zé)人在實(shí)際教學(xué)工作的引領(lǐng)和示范作用,促進(jìn)教學(xué)團(tuán)隊(duì)結(jié)構(gòu)的完善和水平的提高[1]。

“J2ME開(kāi)發(fā)技術(shù)”精品課程在遵循上述一般精品課程指導(dǎo)思想的前提下,要發(fā)揮其手機(jī)新媒體快速發(fā)展下的特色優(yōu)勢(shì)。本文就“J2ME開(kāi)發(fā)技術(shù)”精品課程教學(xué)改革實(shí)踐和研究設(shè)計(jì)方法作如下介紹。

1校內(nèi)的歷史沿革與課程特色

“J2ME開(kāi)發(fā)技術(shù)”是本校計(jì)算機(jī)與信息學(xué)院信息工程系的專(zhuān)業(yè)核心課程,然而,該課程開(kāi)設(shè)和發(fā)展較晚。

首先,在我校計(jì)算機(jī)系發(fā)展成為計(jì)算機(jī)與信息學(xué)院的過(guò)程中,作為計(jì)算機(jī)科學(xué)技術(shù)重要部分,嵌入式方向被安置在計(jì)算機(jī)應(yīng)用教研室。當(dāng)時(shí),計(jì)算機(jī)應(yīng)用教研室建設(shè)與發(fā)展目標(biāo)不明確,有部分嵌入式方向,以及偏計(jì)算機(jī)硬件的一些內(nèi)容。隨著浙江萬(wàn)里學(xué)院和計(jì)算機(jī)與信息學(xué)院的改革、發(fā)展與壯大,從2007年開(kāi)始,學(xué)院決定大力建設(shè)信息工程專(zhuān)業(yè),經(jīng)過(guò)幾年不懈的學(xué)習(xí)和努力,到2009年,該專(zhuān)業(yè)基本籌建完成,主要建設(shè)和發(fā)展方向包括數(shù)字媒體和嵌入式方向。

J2ME技術(shù)在整個(gè)教學(xué)改革和建設(shè)中有舉足輕重的作用,因?yàn)樗蛿?shù)字媒體和嵌入式的關(guān)系密不可分,同時(shí),它又有自己獨(dú)立的體系?!癑2ME開(kāi)發(fā)技術(shù)”課程在早期的計(jì)算機(jī)科學(xué)技術(shù)專(zhuān)業(yè)中作為選修課,同時(shí),也是全校公選課,由于該課對(duì)專(zhuān)業(yè)知識(shí)要求較高,其作為公選課的效果并不理想,另外,由于它和專(zhuān)業(yè)中的Java課程有一定沖突,且課程性質(zhì)的界限模糊,所以一直處于尷尬位置。

我們知道,J2ME技術(shù)是一門(mén)較新的技術(shù)。在1999年,一般PDA或手機(jī)的能力離Personal Java所需要的硬件條件還有很大差距,因此,Personal Java并不是一個(gè)很成功的產(chǎn)品。Sun Microsystems在此時(shí)將Java區(qū)分成J2SE、J2EE、J2ME三塊,希望可以重新塑造整個(gè)架構(gòu),尤其是J2ME,希望Java可以在嵌入式系統(tǒng)的領(lǐng)域有所發(fā)展?;贘2ME系統(tǒng)開(kāi)發(fā)的手機(jī)程序和游戲,能被大部分新型號(hào)的手機(jī)所支持,預(yù)示了該技術(shù)良好的兼容性。事實(shí)證明Sun是非常成功的,對(duì)于目前通信、手機(jī)、無(wú)線電等行業(yè),它再一次帶動(dòng)J2ME技術(shù)在各種業(yè)務(wù)產(chǎn)業(yè)鏈的高速發(fā)展,僅僅J2ME手機(jī)游戲一項(xiàng),每年就有百億美元的產(chǎn)值。

所有這些都進(jìn)一步奠定了J2ME手機(jī)開(kāi)發(fā)類(lèi)課程在編程語(yǔ)言系列課程體系中的地位,它將成為游戲動(dòng)漫方向、數(shù)字媒體方向以及嵌入式方向下的專(zhuān)業(yè)核心課程,這與當(dāng)前該方向應(yīng)用型人才培養(yǎng)發(fā)展思路是一致的,也適應(yīng)技術(shù)歷史發(fā)展的潮流和社會(huì)實(shí)際的需求,同時(shí),它也是培養(yǎng)新一代計(jì)算機(jī)專(zhuān)業(yè)、通信專(zhuān)業(yè)及信息工程專(zhuān)業(yè)本科生必備的知識(shí)利器。3G/4G時(shí)代的到來(lái)會(huì)再次帶動(dòng)J2ME開(kāi)發(fā)技術(shù)的發(fā)展,它給J2ME手機(jī)開(kāi)發(fā)課程的改革和發(fā)展帶來(lái)了更多的挑戰(zhàn)和機(jī)遇。因此,我們認(rèn)為該課程的特色應(yīng)包括以下幾個(gè)方面。

1) 突出的移動(dòng)設(shè)備開(kāi)發(fā)下的行業(yè)領(lǐng)域特色:無(wú)線移動(dòng)網(wǎng)絡(luò)、互聯(lián)網(wǎng)、物聯(lián)網(wǎng)等各種網(wǎng)絡(luò)的發(fā)展,帶動(dòng)各種移動(dòng)設(shè)備和微型設(shè)備的應(yīng)用開(kāi)發(fā),比如手機(jī),冰箱、MP4、空調(diào),等等。

2) 優(yōu)越的跨平臺(tái)特性:它將Java語(yǔ)言與平臺(tái)無(wú)關(guān)的特性移植到小型電子設(shè)備上,允許移動(dòng)無(wú)線設(shè)備之間共享應(yīng)用程序。

3) 游戲、學(xué)習(xí)和生活的互動(dòng)性:該課程把一些看似矛盾的東西統(tǒng)一起來(lái),因?yàn)镴2ME的最大特色之一就是移動(dòng)游戲的開(kāi)發(fā),同時(shí),學(xué)習(xí)者也可以通過(guò)自己的努力利用手機(jī)編程來(lái)解決一些生活中的問(wèn)題。

4) 個(gè)性化和參與式的移動(dòng)學(xué)習(xí):國(guó)內(nèi)學(xué)者認(rèn)為移動(dòng)學(xué)習(xí)是指依托移動(dòng)通信技術(shù)或無(wú)線網(wǎng)絡(luò)技術(shù),利用移動(dòng)計(jì)算設(shè)備隨時(shí)隨地獲取教育資源、教育信息和教育服務(wù)的一種新型的學(xué)習(xí)方式[2-4]。那么與這種一般的移動(dòng)學(xué)習(xí)相比較,在該課程下基于一站式教學(xué)平臺(tái)的移動(dòng)性學(xué)習(xí)則包括更多的參與、定制和開(kāi)源建設(shè)等特點(diǎn),同時(shí)加入構(gòu)建主義思想[5],這與該課程本身的特點(diǎn)分不開(kāi)。

2課程的教學(xué)目標(biāo)定位

精品課程教學(xué)要緊密把握專(zhuān)業(yè)培養(yǎng)目標(biāo)定位。 “J2ME開(kāi)發(fā)技術(shù)”課程是我院計(jì)算機(jī)科學(xué)與技術(shù)和信息工程兩大專(zhuān)業(yè)每屆300多名學(xué)生的專(zhuān)業(yè)必修課程,其定位是培養(yǎng)具有創(chuàng)新精神的應(yīng)用型人才,鼓勵(lì)創(chuàng)新創(chuàng)業(yè),向創(chuàng)業(yè)型大學(xué)發(fā)展。本課程開(kāi)設(shè)目標(biāo)是學(xué)生通過(guò)“J2ME開(kāi)發(fā)技術(shù)”課程學(xué)習(xí),了解手機(jī)與移動(dòng)開(kāi)發(fā)的一般方法,牢固掌握J(rèn)2ME的核心開(kāi)發(fā)技術(shù),在手機(jī)開(kāi)發(fā)實(shí)踐中培養(yǎng)獨(dú)立思考和設(shè)計(jì)創(chuàng)新能力、團(tuán)隊(duì)合作和開(kāi)拓發(fā)展的能力,其定位特點(diǎn)有利于學(xué)生個(gè)人創(chuàng)業(yè),與學(xué)校的高級(jí)定位完全一致。

根據(jù)專(zhuān)業(yè)培養(yǎng)目標(biāo),“J2ME開(kāi)發(fā)技術(shù)”理論與實(shí)踐教學(xué)設(shè)置堅(jiān)持以實(shí)踐應(yīng)用創(chuàng)新能力為本位的設(shè)計(jì)原則,倡導(dǎo)以學(xué)生為主體的教育理念和開(kāi)拓思想,重點(diǎn)訓(xùn)練學(xué)生的中小型手機(jī)軟件項(xiàng)目分析、設(shè)計(jì)與技術(shù)開(kāi)發(fā)能力及合作能力,同時(shí)培養(yǎng)企業(yè)工作氛圍,為應(yīng)用教學(xué)下的“零距離就業(yè)”打下良好基礎(chǔ)。

因此,在整個(gè)教學(xué)安排中,我們將實(shí)踐、理論結(jié)合討論教學(xué)分為三個(gè)層次:第一是與課堂教學(xué)相對(duì)應(yīng)的單元項(xiàng)目實(shí)踐,突出手機(jī)軟件開(kāi)發(fā)基本技能的訓(xùn)練;第二是基于實(shí)際應(yīng)用的中小手機(jī)軟件項(xiàng)目開(kāi)發(fā)實(shí)踐,突出職業(yè)崗位能力和應(yīng)用能力的培養(yǎng);第三是創(chuàng)新工作室實(shí)踐,突出個(gè)性化培養(yǎng),實(shí)現(xiàn)分層次教學(xué)。

課題組以向?qū)W生傳授系統(tǒng)的J2ME開(kāi)發(fā)知識(shí)、培養(yǎng)學(xué)生的創(chuàng)新意識(shí)為己任;以培養(yǎng)基礎(chǔ)扎實(shí)、知識(shí)面寬、能力強(qiáng)、素質(zhì)高,具有創(chuàng)新精神的手機(jī)開(kāi)發(fā)高級(jí)專(zhuān)門(mén)人才為目標(biāo),同時(shí),通過(guò)教學(xué)內(nèi)容、教學(xué)方法和教學(xué)手段的改革,使教師的教學(xué)水平和教學(xué)質(zhì)量得到提高。

3教學(xué)建設(shè)

在教材建設(shè)方面,我們一方面參考重點(diǎn)院校多年來(lái)的教材使用經(jīng)驗(yàn);另一方面類(lèi)比同類(lèi)級(jí)別院校教材使用情況,同時(shí),積極參考來(lái)自網(wǎng)絡(luò)上的各種反饋和意見(jiàn),所有教材都是在權(quán)威性和實(shí)用性方面進(jìn)行綜合評(píng)價(jià)后選擇出來(lái)的。該課程的技術(shù)雖然是比較流行先進(jìn)的技術(shù),但我們?nèi)圆粩嗳谌胍恍┚W(wǎng)絡(luò)在線教材作為補(bǔ)充。在經(jīng)過(guò)大量的分析和求證之后,我們重點(diǎn)選用清華大學(xué)出版社出版的《J2ME手機(jī)游戲開(kāi)發(fā)技術(shù)詳解》,該書(shū)理論豐富詳盡,在項(xiàng)目實(shí)驗(yàn)和課程設(shè)計(jì)方面有獨(dú)到之處。同時(shí),我們選用冼進(jìn)、文楊的《J2ME手機(jī)應(yīng)用――開(kāi)發(fā)技術(shù)與案例詳解》、劉斌的《Java ME實(shí)用詳解――用Eclipse進(jìn)行移動(dòng)開(kāi)發(fā)》作為參考。

在實(shí)驗(yàn)教材方面,我們將流行的、應(yīng)用性強(qiáng)的特色實(shí)訓(xùn)項(xiàng)目“手機(jī)銀行”和“3D手機(jī)游戲”用于實(shí)踐,并貫穿整個(gè)實(shí)驗(yàn)、理論、討論、實(shí)訓(xùn),并和軟件工程等課程結(jié)合起來(lái),將不同課程的優(yōu)勢(shì)結(jié)合起來(lái),優(yōu)化教學(xué)資源。教材采用由簡(jiǎn)入繁的案例形式,對(duì)于不同層次和不同級(jí)別的案例,教學(xué)平臺(tái)會(huì)提供相關(guān)的源碼或提示。該教材的另一大創(chuàng)新在于其動(dòng)態(tài)性和開(kāi)放性,每年根據(jù)實(shí)際的實(shí)驗(yàn)效果和反饋?zhàn)鰟?dòng)態(tài)的補(bǔ)充和刪減。

今后幾年,我們將規(guī)劃針對(duì)該課程進(jìn)行系列市級(jí)教材建設(shè)。在前期實(shí)踐教材的基礎(chǔ)上,我們考慮至少增加兩個(gè)最基本的教材,一個(gè)是實(shí)用輔助教材,一個(gè)是實(shí)驗(yàn)案例教材。我們認(rèn)為,不論什么樣的教材都會(huì)存在一些弊病,比如針對(duì)性不強(qiáng),入門(mén)較復(fù)雜,不夠通俗易懂,等等。所以,我們提出的“實(shí)用輔助教材”是對(duì)正式教材的一種補(bǔ)充,它可以來(lái)自網(wǎng)絡(luò)經(jīng)典文章、教師教學(xué)總結(jié)、學(xué)生總結(jié)、論文內(nèi)容,等等,但是選用這些教材的目的只有一個(gè):幫助學(xué)生快速理解一些比較抽象和復(fù)雜的問(wèn)題,讓學(xué)生快速入門(mén)和上手。它的特點(diǎn)應(yīng)包括:1)通俗易懂性;2)簡(jiǎn)易直觀性;3)活潑趣味性;4)總結(jié)精華性;5)主題鮮明性。

本課程建設(shè)實(shí)施范圍包括所有計(jì)算機(jī)系與信息工程系的學(xué)生,同時(shí),對(duì)該課程感興趣的所有在校學(xué)生通過(guò)網(wǎng)絡(luò)開(kāi)發(fā),并通過(guò)網(wǎng)站、平臺(tái)和學(xué)生反饋來(lái)體現(xiàn)建設(shè)實(shí)施效果。

平臺(tái)建設(shè):借助J2ME手機(jī)開(kāi)發(fā)課程的特色,需要依托于一種網(wǎng)絡(luò)平臺(tái)來(lái)進(jìn)一步發(fā)揮其優(yōu)勢(shì)。讓學(xué)生學(xué)得精彩、玩得精彩。對(duì)此,我們提出設(shè)計(jì)一站式多維化網(wǎng)絡(luò)平臺(tái),以改進(jìn)教學(xué)質(zhì)量為中心,融合多種功能。該平臺(tái)是教學(xué)網(wǎng)站,但并非一個(gè)簡(jiǎn)單網(wǎng)站,它還作為手機(jī)J2ME客戶(hù)的服務(wù)端和交互端來(lái)體現(xiàn)(如下圖1所示)。

圖1一站式、一體化開(kāi)發(fā)教學(xué)平臺(tái)

該平臺(tái)可以做的教學(xué)與實(shí)踐工作如下。

1) 教學(xué)平臺(tái):展示教師情況和課程情況,可以開(kāi)展各種基本的教學(xué)活動(dòng),比如常見(jiàn)的教學(xué)資料的上傳與下載、教學(xué)任務(wù)的布置、教學(xué)討論與答疑、在線教學(xué)方案等。這是最基本的網(wǎng)站特征。

2) 實(shí)驗(yàn)平臺(tái):網(wǎng)站的后臺(tái)是Tomcat和JBoss服務(wù)器,所以在手機(jī)或模擬器中的J2ME程序可以直接與后臺(tái)中的JSP、Servlet或EJB進(jìn)行通訊和交互,不僅可以把產(chǎn)生的結(jié)果反饋在手機(jī)端,也可以在網(wǎng)站上以網(wǎng)頁(yè)的形式展示出來(lái),這種直觀性和實(shí)時(shí)性就大大增強(qiáng)了學(xué)生的樂(lè)趣和探求知識(shí)的欲望。

3) 競(jìng)賽平臺(tái):借助于該平臺(tái),可以開(kāi)展多種多樣的、有特色的,基于手機(jī)終端的各種電子商務(wù)大賽,去年基于該平臺(tái)的參賽作品中,有兩個(gè)省二等獎(jiǎng),今年的各種電子商務(wù)大賽基于該平臺(tái)的作品也有多個(gè)參賽。

4) 移動(dòng)服務(wù)平臺(tái):由于手機(jī)所特有的移動(dòng)性、方便性和攜帶性,所以很多的學(xué)習(xí)、實(shí)驗(yàn)和教學(xué)互動(dòng)都可以依附于該平臺(tái)實(shí)時(shí)的開(kāi)展,具有跨地域性。

4結(jié)語(yǔ)

在計(jì)算機(jī)技術(shù)與網(wǎng)絡(luò)通信技術(shù)高速發(fā)展的信息時(shí)代,精品課程網(wǎng)絡(luò)平臺(tái)的建設(shè)成為時(shí)代的要求和建設(shè)的重點(diǎn),許多高校精品課程的網(wǎng)絡(luò)教學(xué)資源建設(shè)已初具規(guī)模,受到了學(xué)習(xí)者和社會(huì)各界的普遍歡迎,在教學(xué)過(guò)程中發(fā)揮了良好的作用。但是如何結(jié)合課程特點(diǎn),利用課程技術(shù)優(yōu)勢(shì)將精品課程的體系建設(shè)貫穿起來(lái),就成為了建設(shè)的一大難點(diǎn)。

本文提出的J2ME技術(shù)平臺(tái)一體化思想,在一定程度上突破了上述難點(diǎn)。隨著手機(jī)的高度普及,手機(jī)功能的日益強(qiáng)大,手機(jī)游戲的盛行,3G/4G移動(dòng)網(wǎng)絡(luò)的高速發(fā)展,一體化下的多模式網(wǎng)絡(luò)平臺(tái)會(huì)更加有效帶動(dòng)和促進(jìn)精品課程的建設(shè)和實(shí)施,并將J2ME技術(shù)課程的特色優(yōu)勢(shì)充分的發(fā)揮出來(lái),快速激發(fā)學(xué)生的創(chuàng)新積極性和未來(lái)的創(chuàng)業(yè)能力,全面提高教學(xué)質(zhì)量。

參考文獻(xiàn):

[1] 教育部. 國(guó)家精品課程評(píng)審指標(biāo)(本科,2010)[J]. 安全,2010(5):54-55.

[2] 陳偉超. 國(guó)內(nèi)移動(dòng)學(xué)習(xí)研究現(xiàn)狀及發(fā)展建議[J]. 中國(guó)電力教育,2009(4):16-18.

[3] 張馳,陳剛,王敏娟,等. 移動(dòng)學(xué)習(xí)中片段式學(xué)習(xí)資源的設(shè)計(jì)研究[J]. 開(kāi)放教育研究,2009,15(3):67-72.

[4] 徐軍. 網(wǎng)絡(luò)教育的研究與設(shè)計(jì)[J]. 江蘇高教,2005(4):112-114.

[5] 鄒艷春. 建構(gòu)主義學(xué)習(xí)理論的發(fā)展根源與邏輯起點(diǎn)[J]. 外國(guó)教育研究,2002,29(5):27-29.

Research and Construction of J2ME Development Technology Excellent Course

LIU Yunpeng, ZHANG Yanhong, PAN Tiejun, JIN Ran, YANG Xiaoyan, LI Jin

(College of Computer Science and Information Technology, Zhejiang Wanli University, Ningbo 315100, China)

篇8

文章編號(hào):1004-373X(2010)18-0077-02

Development Scheme of Management Platform for High-quality Courses

WANG Zhen-hui

(College of Information Engineering, Xi’an Fan-yi University, Xi’an 710105, China)

Abstract: In order to meet the need of reporting, evaluation, demonstration and development of high-quality courses in universities, the design scheme of the high-quality course management platform is analyzed, researched and improved. JSP technology is adopted to build B/S three-tier structure and develop a high-quality course management website in combination with MVC pattern. The management platform has three types of users: teachers, students and teaching managers. Compared with traditional course website, the scope of application is expanded and the platform only for demonstration is improved into a secondary development and resource sharing platform. The cross-platform feature provides a larger range of teaching resource sharing. The universal-oriented design idea makes it a resource sharing integration platform of network teaching and resource management.Keywords: high-quality course; management platform; Web-based instruction; MVC

0 引 言

精品課程是國(guó)家教育部關(guān)于高等學(xué)校教學(xué)質(zhì)量和教學(xué)改革工程的重要內(nèi)容, 精品課程網(wǎng)站是精品課程建設(shè)和評(píng)價(jià)的窗口。自從實(shí)施精品課程建設(shè)工作以來(lái),國(guó)家級(jí)、省級(jí)和校級(jí)精品課程逐年增多,精品課程網(wǎng)站建設(shè)如火如荼,有效推動(dòng)了高校網(wǎng)絡(luò)環(huán)境教學(xué)模式的形成和優(yōu)質(zhì)教學(xué)資源的共享[1]。目前已開(kāi)發(fā)的精品課程多是以課程為單位,每門(mén)課程一個(gè)網(wǎng)站,缺乏通用性、移植和擴(kuò)展功能較差,無(wú)法形成系統(tǒng)的專(zhuān)業(yè)設(shè)計(jì),不能突出本專(zhuān)業(yè)的特點(diǎn),開(kāi)發(fā)平臺(tái)、技術(shù)、工具不統(tǒng)一,造成重復(fù)建設(shè),費(fèi)時(shí)費(fèi)力。此外大部分精品課程教師缺乏網(wǎng)站開(kāi)發(fā)知識(shí)和網(wǎng)絡(luò)課件制作經(jīng)驗(yàn)。即便他們有精品課程建設(shè)的熱情,也無(wú)能為力,有的不得不花錢(qián)去聘請(qǐng)網(wǎng)站開(kāi)發(fā)人員代為開(kāi)發(fā)課程網(wǎng)站和網(wǎng)絡(luò)課件,迫使自己無(wú)法在線隨時(shí)對(duì)網(wǎng)站內(nèi)容進(jìn)行修改、更新,同時(shí)網(wǎng)站開(kāi)發(fā)人員又不了解課程教學(xué)過(guò)程、課程特點(diǎn)和業(yè)務(wù)需求,所以很難在短時(shí)間內(nèi)開(kāi)發(fā)出表達(dá)清晰、主題鮮明、結(jié)構(gòu)完整、簡(jiǎn)單明了,能吸引學(xué)習(xí)者注意力的成功作品。

精品課程管理平臺(tái)是集精品課程申報(bào)、審批、展示與快速開(kāi)發(fā)的統(tǒng)一平臺(tái)。教學(xué)部門(mén)使用該管理平臺(tái)能對(duì)精品課程進(jìn)行統(tǒng)一管理,教師使用該平臺(tái)開(kāi)發(fā)出基于網(wǎng)絡(luò)教學(xué)模式,既適應(yīng)本專(zhuān)業(yè)教學(xué)要求,又富于特色的精品課程網(wǎng)站。精品課程建設(shè)的瓶頸[2]使得構(gòu)建精品課程管理平臺(tái)成為今后發(fā)展的趨勢(shì),也是本文研究的主要內(nèi)容。

1 設(shè)計(jì)思想

精品課程管理平臺(tái)的建設(shè)要以人為本,要充分考慮到各類(lèi)用戶(hù)的需求。由于精品課程平臺(tái)的主要用戶(hù)是教師、教學(xué)管理人員以及學(xué)生,例如:教師利用平臺(tái)開(kāi)發(fā)、申報(bào)精品課程;教學(xué)管理人員利用平臺(tái)評(píng)審精品課程,并對(duì)系統(tǒng)進(jìn)行日常維護(hù);學(xué)生使用該網(wǎng)站進(jìn)行某門(mén)課程的學(xué)習(xí)和資源下載,所以根據(jù)用戶(hù)需求,設(shè)計(jì)系統(tǒng)的功能結(jié)構(gòu)圖如圖1所示。

圖1 精品課程管理平臺(tái)功能結(jié)構(gòu)圖

該系統(tǒng)約定教學(xué)管理人員中包括默認(rèn)的系統(tǒng)管理者都可以對(duì)用戶(hù)和課程進(jìn)行維護(hù),教師、教學(xué)管理人員和學(xué)生可以隨時(shí)修改自己的口令。如果用戶(hù)未注冊(cè),則只能以游客身份訪問(wèn),該平臺(tái)只提供已有的精品課程信息和評(píng)審結(jié)果。

2 系統(tǒng)結(jié)構(gòu)

在構(gòu)建以B/S為基礎(chǔ)的精品課程管理平臺(tái)為結(jié)構(gòu)模型時(shí)要考慮到系統(tǒng)的先進(jìn)性和技術(shù)的成熟性,同時(shí)根據(jù)使用者的角色與任務(wù)區(qū)分功能點(diǎn)[3]。采用目前為主流的B/S軟件體系時(shí),為了實(shí)現(xiàn)系統(tǒng)跨平臺(tái)應(yīng)用,使得系統(tǒng)能夠在不同的服務(wù)器操作系統(tǒng)中運(yùn)行,應(yīng)用基于JSP技術(shù)的動(dòng)態(tài)網(wǎng)站構(gòu)建技術(shù),將整個(gè)管理平臺(tái)分為邏輯┤層,如圖2 所示。

圖2 B/S三層系統(tǒng)結(jié)構(gòu)圖

第一層為表示層。它是用戶(hù)與系統(tǒng)的接口,用于為不同權(quán)限的用戶(hù)提供不同的頁(yè)面,主要功能包括數(shù)據(jù)提交及結(jié)果信息的顯示。

第二層為業(yè)務(wù)層。該層處于表示層與數(shù)據(jù)層之間,是系統(tǒng)的核心部分,用于接收和獲取用戶(hù)請(qǐng)求,并根據(jù)業(yè)務(wù)邏輯從數(shù)據(jù)層獲取相應(yīng)的數(shù)據(jù)對(duì)請(qǐng)求進(jìn)行處理,之后將匯總后的結(jié)果發(fā)送到表示層。

第三層為數(shù)據(jù)層。該層負(fù)責(zé)管理數(shù)據(jù)及響應(yīng)不同的數(shù)據(jù)請(qǐng)求。主要包括:

(1) 用戶(hù)信息庫(kù)。用于存儲(chǔ)用戶(hù)信息,如:用戶(hù)身份、口令及權(quán)限。

(2) 課程模板庫(kù)。為方便用戶(hù)構(gòu)建精品課程網(wǎng)站的框架結(jié)構(gòu),系統(tǒng)的平臺(tái)模板庫(kù)為用戶(hù)提供不同風(fēng)格的網(wǎng)頁(yè)設(shè)計(jì)模板供用戶(hù)選擇,以搭建出富有專(zhuān)業(yè)特色的框架結(jié)構(gòu)。

(3) 教學(xué)資源庫(kù)。該庫(kù)放置的是教學(xué)內(nèi)容及相關(guān)資源,如課程介紹、師資隊(duì)伍、教學(xué)大綱、電子教案、教學(xué)視頻、課件、網(wǎng)上練習(xí)等。

(4) 課程庫(kù)。課程庫(kù)保存各門(mén)課程的基本信息、申報(bào)數(shù)據(jù)及評(píng)審結(jié)果。

(5) 新聞庫(kù)。新聞庫(kù)用于保存網(wǎng)站輔助信息,如網(wǎng)站的新聞及用戶(hù)的反饋等。

3 技術(shù)路線

精品課程管理平臺(tái)的技術(shù)路線主要關(guān)注兩個(gè)部分:┮皇仟網(wǎng)站開(kāi)發(fā)技術(shù);二是數(shù)據(jù)存儲(chǔ)技術(shù)。為了使該平臺(tái)具有良好的移植性和可擴(kuò)展性,在技術(shù)方案中采用了平臺(tái)無(wú)關(guān)性強(qiáng)的開(kāi)發(fā)技術(shù)和數(shù)據(jù)庫(kù)管理系統(tǒng)。

3.1 網(wǎng)站開(kāi)發(fā)技術(shù)

為了實(shí)現(xiàn)跨平臺(tái)的體系結(jié)構(gòu),精品課程管理平臺(tái)基于Java技術(shù),使用經(jīng)典MVC模式,用Servlet負(fù)責(zé)業(yè)務(wù)邏輯處理;用JavaBean負(fù)責(zé)操作數(shù)據(jù)庫(kù)和存儲(chǔ)用戶(hù)請(qǐng)求;用JSP頁(yè)面格式化并顯示給用戶(hù)。三個(gè)部分各司其職、配合緊密,可以有效提高軟件的復(fù)用性和易維護(hù)性。圖3為系統(tǒng)開(kāi)發(fā)技術(shù)圖示。

圖3 系統(tǒng)開(kāi)發(fā)技術(shù)層次圖

3.2 后臺(tái)數(shù)據(jù)庫(kù)技術(shù)

精品課程管理平臺(tái)除了前端應(yīng)用程序的開(kāi)發(fā)還有后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)。對(duì)于前者主要要求功能完善,界面友好,易使用;對(duì)于后者則要求能夠保證數(shù)據(jù)一致性、完整性和安全性。經(jīng)過(guò)分析,利用Oracle數(shù)據(jù)庫(kù)來(lái)存儲(chǔ)和管理平臺(tái)數(shù)據(jù)。

Oracle是大型關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),可以支持多種不同的硬件和操作系統(tǒng)平臺(tái),并提供廣泛的國(guó)際語(yǔ)言支持。Oracle不僅可以實(shí)現(xiàn)事務(wù)型系統(tǒng)快速存取數(shù)據(jù)的要求,也可以滿(mǎn)足數(shù)據(jù)挖掘?qū)Υ罅繑?shù)據(jù)查詢(xún)、統(tǒng)計(jì)的要求,所以能夠滿(mǎn)足精品課程管理平臺(tái)對(duì)數(shù)據(jù)存儲(chǔ)和日常管理的需求。

4 結(jié) 語(yǔ)

精品課程管理平臺(tái)的建立,可以減少教師進(jìn)行精品課程構(gòu)建工作量和技術(shù)“瓶頸”,使教學(xué)管理人員和教師從沉重的技術(shù)工作中解脫出來(lái),把更多精力投入到精品課程內(nèi)容的建設(shè)和教學(xué)改革的實(shí)踐中,使精品課程的建設(shè)真正為教學(xué)質(zhì)量的全面提高打下良好基礎(chǔ)。本文提出了一個(gè)基于MVC模式和B/S三層結(jié)構(gòu)構(gòu)建精品課程管理平臺(tái),該技術(shù)具有良好的跨平臺(tái)特性和通用性,能夠?qū)崿F(xiàn)精品課程申報(bào)、審批、展示的管理。由于是通用管理平臺(tái)對(duì)專(zhuān)業(yè)、課程的差異性考慮過(guò)少,同時(shí)精品課程管理平臺(tái)有多類(lèi)用戶(hù)使用,其安全性也是下一步研究的重點(diǎn)。

參考文獻(xiàn)

[1]李學(xué)農(nóng),陳慶.精品課程網(wǎng)站設(shè)計(jì)策略及創(chuàng)建思路[J].中國(guó)醫(yī)學(xué)教育技術(shù),2006,20(5):389-391.

[2]趙從英,秦毅,姜達(dá)維,等.構(gòu)建基于 的精品課程平臺(tái)[C]//全國(guó)高等學(xué)校教育技術(shù)協(xié)作委員會(huì)第五屆年會(huì)暨學(xué)術(shù)交流會(huì)論文集.北京:全國(guó)高等學(xué)校教育技術(shù)協(xié)作委員會(huì),2007:46-48.

[3]邱寄帆,王海春.基于Internet的精品課程教學(xué)資源的構(gòu)建[J].成都航空職業(yè)技術(shù)學(xué)院,2005,21(3):24-27.

[4]陜晉軍.基于的精品課程網(wǎng)站安全防護(hù)探討[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2009(6):47-48.

[5]劉金,王大慶,賈繼山.開(kāi)發(fā)精品課程網(wǎng)站管理系統(tǒng),為一線教師搭建課程建設(shè)平臺(tái)[J].中國(guó)校外教育,2009(6):165.

[6]朱麗莉,劉跟萍.精品課程網(wǎng)絡(luò)通用平臺(tái)的設(shè)計(jì)與開(kāi)發(fā)[J].中國(guó)科教創(chuàng)新導(dǎo)刊,2008(10):212,214.

篇9

根據(jù)軟件專(zhuān)業(yè)教學(xué)培養(yǎng)方案,本課程的定位為專(zhuān)業(yè)核心課。根據(jù)大綱要求,將Java課程的理論和實(shí)踐教學(xué)整合、序化為連續(xù)的三個(gè)階段,第一階段為理論基礎(chǔ)教學(xué)階段,第二個(gè)階段為項(xiàng)目開(kāi)發(fā)階段,第三個(gè)階段為綜合提升階段。這樣不僅使學(xué)生掌握了扎實(shí)的理論,而且訓(xùn)練有素,具備熟練的開(kāi)發(fā)能力,進(jìn)入職業(yè)崗位后能馬上承擔(dān)項(xiàng)目開(kāi)發(fā)任務(wù),很快進(jìn)入職業(yè)角色。在教學(xué)過(guò)程中,按照“邊學(xué)、邊練”,融“教、學(xué)、做”為一體的教學(xué)思路,以項(xiàng)目為導(dǎo)向,精心選擇課程內(nèi)容、設(shè)計(jì)教學(xué)環(huán)節(jié),并根據(jù)教學(xué)內(nèi)容采用:“啟發(fā)式”、“交互式”、“任務(wù)驅(qū)動(dòng)”、“案例分析”等不同的教學(xué)方法,形成一套科學(xué)的教學(xué)、實(shí)踐體系。

Java課程在我院已經(jīng)開(kāi)設(shè)多年,雖進(jìn)步明顯,但仍需改革建設(shè)。我們團(tuán)隊(duì)本次建設(shè)的初級(jí)目標(biāo)是達(dá)到學(xué)院精品課程要求,并在此基礎(chǔ)上將按照省級(jí)精品課程建設(shè)的標(biāo)準(zhǔn)和要求進(jìn)行籌備建設(shè),爭(zhēng)取在五年內(nèi)申報(bào)為省級(jí)精品課程。當(dāng)然這些名號(hào)只是我們規(guī)劃建設(shè)中的目標(biāo),并不是我們課程建設(shè)的最終目標(biāo),我們的最終目標(biāo)是通過(guò)課程建設(shè)為學(xué)生提供更多、更好的學(xué)習(xí)資源,提高Java課程的教學(xué)質(zhì)量,提升學(xué)生的專(zhuān)業(yè)水平。

Java課程建設(shè)總體思路如下:

(一)重視師資隊(duì)伍建設(shè)

我院從2005年開(kāi)始開(kāi)設(shè)java課程,課程建設(shè)基礎(chǔ)薄弱,專(zhuān)職教師嚴(yán)重不足,近幾年教師數(shù)量有所增加,但由于企業(yè)實(shí)踐少,教師實(shí)際動(dòng)手能力略顯不足,水平有待進(jìn)一步提升。因此教研室非常重視教師綜合能力培養(yǎng),派教師到企業(yè)參加掛職鍛煉等,并一貫發(fā)揚(yáng)老教師的“傳幫帶”作用。

(二)進(jìn)行教學(xué)模式改革

Java課程在我院開(kāi)設(shè)多年,雖然師資缺失,但發(fā)展速度迅速。軟件專(zhuān)業(yè)、服務(wù)外包、測(cè)試及小高職班級(jí)都在學(xué)習(xí)此課程。教學(xué)團(tuán)隊(duì)也一直在研究和探索更好的教學(xué)模式,從最初的傳統(tǒng)式教學(xué)到情境教學(xué)再到今天的項(xiàng)目導(dǎo)向分解任務(wù)式教學(xué),通過(guò)最適合學(xué)生的教學(xué)模式來(lái)提高教學(xué)質(zhì)量。

(三)教材建設(shè)

目前國(guó)內(nèi)出現(xiàn)在市面上高等院校Java課程教學(xué)教材數(shù)量繁多,而真正能夠使用于我們高職院校軟件方向?qū)W生的教材其實(shí)不多,在這些教材中能夠與我們的項(xiàng)目導(dǎo)向教學(xué)相吻合的教材就幾乎沒(méi)有了。因此教學(xué)團(tuán)隊(duì)在1年的時(shí)間里完成一部適合我們自己教學(xué)的專(zhuān)用教材。

(四)完善教學(xué)資源及網(wǎng)上課程資源

本課程已完成的教學(xué)資源有:課程標(biāo)準(zhǔn)、教學(xué)大綱、教學(xué)進(jìn)度表、單元設(shè)計(jì)、教學(xué)課件、習(xí)題庫(kù)、學(xué)習(xí)源碼、教學(xué)視頻等。

已完成的上網(wǎng)資源有:課程簡(jiǎn)介、教師隊(duì)伍、教學(xué)文件、教學(xué)課件、成果展示、教學(xué)錄像等,教研室計(jì)劃對(duì)已上網(wǎng)的資源進(jìn)行系統(tǒng)完善,并不斷開(kāi)發(fā)有利于學(xué)生學(xué)習(xí)參考的新資源。

這次我們整個(gè)教學(xué)團(tuán)隊(duì)集中1年的時(shí)間對(duì)Java課程進(jìn)行全面改革建設(shè),嚴(yán)格按照設(shè)計(jì)思路進(jìn)行,所以改革取得很好的效果,具體成效如下:

1、通過(guò)課程建設(shè),教師隊(duì)伍之間的交流溝通,歸納總結(jié)出新的、行之有效的教學(xué)方法與手段。

2、新課程標(biāo)準(zhǔn)和教學(xué)大綱對(duì)教學(xué)起到好的指導(dǎo)規(guī)范作用。

3、針對(duì)每次課進(jìn)行的單元設(shè)計(jì),更詳細(xì)的呈現(xiàn)了每次課的具體內(nèi)容,通過(guò)教師的設(shè)計(jì)讓學(xué)生有針對(duì)性的學(xué)習(xí),起到更好的學(xué)習(xí)效果。

4、多媒體課件根據(jù)每次單元設(shè)計(jì)制作,對(duì)單元設(shè)計(jì)進(jìn)行更加詳細(xì)的解釋和說(shuō)明,對(duì)單元設(shè)計(jì)中涉知識(shí)進(jìn)行詳細(xì)介紹。

5、資源共享平臺(tái)讓學(xué)生可以課下學(xué)習(xí),通過(guò)平臺(tái)內(nèi)容的指導(dǎo),重新回顧課堂時(shí)刻。

6、新教材的編寫(xiě)對(duì)學(xué)生學(xué)習(xí)起到了更好的輔助作用,教材完全按照項(xiàng)目案例順序編寫(xiě),對(duì)項(xiàng)目中分解知識(shí)詳細(xì)講解。

本次課程建設(shè)我們團(tuán)隊(duì)還總結(jié)了如下課程特色與創(chuàng)新點(diǎn):

1、本次課程建設(shè)把整個(gè)課程的內(nèi)容整合成了5個(gè)教學(xué)項(xiàng)目和1個(gè)實(shí)訓(xùn)項(xiàng)目。這6個(gè)項(xiàng)目是完整的、獨(dú)立的,覆蓋了課程中的章節(jié)內(nèi)容,讓學(xué)生先看到結(jié)果,再通過(guò)對(duì)結(jié)果的分析、研究去學(xué)習(xí)項(xiàng)目涉及的知識(shí),從而達(dá)到有的放矢的教學(xué)和學(xué)習(xí)。

2、在教學(xué)過(guò)程中,根據(jù)不同的知識(shí)模塊、不同層次的學(xué)生采取不同的教學(xué)方法,對(duì)于學(xué)生理解掌握有難度的地方,要通過(guò)經(jīng)驗(yàn)幫助其總結(jié)、提煉出適合學(xué)生的方法。

3、本課程在建設(shè)與教學(xué)過(guò)程一直與企業(yè)緊密聯(lián)系,建立了“科瑞工場(chǎng)”、“科瑞定單班”。讓學(xué)生接受企業(yè)的文化、接受企業(yè)教師的培訓(xùn),學(xué)生的課外學(xué)習(xí)、就業(yè)都有了明確保障。

課程建設(shè)目前存在的主要問(wèn)題如下:

1、學(xué)生職業(yè)素養(yǎng)缺失,應(yīng)該有專(zhuān)門(mén)途徑或手段進(jìn)行提升。

2、考核評(píng)價(jià)體系需要進(jìn)一步適應(yīng)與檢驗(yàn),同時(shí)也需要教學(xué)相關(guān)部門(mén)給予政策支持。

3、考核標(biāo)準(zhǔn)的制定有待進(jìn)一步研究,需要權(quán)威認(rèn)可。

下一步我們打算從兩個(gè)途徑進(jìn)行課程建設(shè):

1、引入第三方考核機(jī)制。用行業(yè)規(guī)范要求學(xué)生,使學(xué)生更符合企業(yè)標(biāo)準(zhǔn)。

2、加強(qiáng)校企合作。把企業(yè)實(shí)際項(xiàng)目案例引入課堂,讓學(xué)生提前進(jìn)入工作崗位,提前適應(yīng)職場(chǎng)環(huán)境。

篇10

隨著科學(xué)技術(shù)的發(fā)展,媒體之間的功能開(kāi)始交叉,其形態(tài)模式的界限發(fā)生改變,媒介融合是現(xiàn)代信息技術(shù)推進(jìn)信息傳播的必然趨勢(shì)。其中最具影響力的推手當(dāng)屬網(wǎng)絡(luò),在網(wǎng)絡(luò)應(yīng)用普及化的今天,高校精品課程網(wǎng)站在教育信息化的進(jìn)程中發(fā)揮著越來(lái)越重要的作用,而媒介融合就像是一雙無(wú)形的手,潛移默化地影響著精品課程網(wǎng)站建設(shè)的發(fā)展。因此,如何利用媒介融合的契機(jī),有效地提升精品課程網(wǎng)站的辨識(shí)度,加強(qiáng)信息傳播的高效性,便捷性與功能性,是一項(xiàng)值得研究的重要課題。

1 什么是媒介融合

媒介融合(media convergence,也譯作媒體融合)新趨勢(shì)是伴隨著新媒介與傳統(tǒng)媒介從“沖突對(duì)抗”到“共存共榮”的轉(zhuǎn)變中發(fā)展起來(lái)的。美國(guó)新聞學(xué)會(huì)媒介研究中心主任Andrew Nachison將“媒介融合”定義為“印刷的、音頻的、視頻的、互動(dòng)性數(shù)字媒體組織之間的戰(zhàn)略的、操作的、文化的聯(lián)盟。”[1]。

從這個(gè)定義來(lái)看,作為媒介融合發(fā)展的必然結(jié)果,“融合媒介”在本質(zhì)上是將文字、圖片、音頻、視頻等各種媒介形態(tài)集于一體的一種互動(dòng)性新型媒介形態(tài),是表現(xiàn)媒介融合過(guò)程的最終物質(zhì)形態(tài)。[2]如現(xiàn)在普遍流行的iphone、ipad和各類(lèi)智能手機(jī)、平板電腦等,這些移動(dòng)終端結(jié)合照相、個(gè)人數(shù)碼助理、媒體播放器以及無(wú)線通信設(shè)備,成為集閱讀、視聽(tīng)、游戲、上網(wǎng)等功能于一體的“融合媒介”,極大豐富了媒介的表現(xiàn)形式,再加上它們的便攜性和易用性,充分展現(xiàn)了“融合媒介”獨(dú)特的傳播優(yōu)勢(shì)。

2 媒介融合對(duì)網(wǎng)站建設(shè)的影響

2.1 網(wǎng)站建設(shè)發(fā)展方向的變化

得益于智能手機(jī)、平板電腦等“融合媒介”的迅速普及和高速移動(dòng)通信網(wǎng)絡(luò)的成熟,移動(dòng)互聯(lián)網(wǎng)呈爆炸式發(fā)展態(tài)勢(shì)。據(jù)KPCB(凱鵬華盈,美國(guó)最大的風(fēng)險(xiǎn)基金)數(shù)據(jù)顯示,2009年12月,全球移動(dòng)終端的流量只占互聯(lián)網(wǎng)總流量的1%,而到了2012年5月,這一數(shù)據(jù)躍升到10%。在碎片時(shí)間利用“融合媒介”上網(wǎng)的用戶(hù)群越來(lái)越廣泛,移動(dòng)互聯(lián)時(shí)代正在迅速崛起。因此,在未來(lái)的兩三年,網(wǎng)站建設(shè)的發(fā)展將不僅僅囿于電腦平臺(tái),而更多的會(huì)向移動(dòng)平臺(tái)轉(zhuǎn)變,這將是一個(gè)必然的趨勢(shì)。

2.2 推動(dòng)網(wǎng)站開(kāi)發(fā)技術(shù)的革新

傳統(tǒng)網(wǎng)站的信息呈現(xiàn)方式大體上分為兩種:一種是基于HTML語(yǔ)言的靜態(tài)網(wǎng)站,一種是基于ASP、、PHP、JAVA等多種開(kāi)發(fā)技術(shù)的動(dòng)態(tài)網(wǎng)站。而后者成為近年來(lái)高校精品課程網(wǎng)站建設(shè)采用的主要手段。但是由于媒介融合的日益發(fā)展,各種“融合媒介”的出現(xiàn),使得這種方式面臨著極大的挑戰(zhàn)。第一,目前流行的包括智能手機(jī)、平板電腦等“融合媒介”,其操作系統(tǒng)和PC電腦并沒(méi)有一個(gè)統(tǒng)一的標(biāo)準(zhǔn),也就是說(shuō)它們開(kāi)發(fā)的環(huán)境和技術(shù)并不相同。這就導(dǎo)致了如果我們想要在這些“融合媒介”上看到和電腦上一樣的網(wǎng)站畫(huà)面基本不太可能;第二,就這些“融合媒介”本身而言,它們之間也有很大的差別,比如現(xiàn)在智能手機(jī)和平板電腦的主流操作系統(tǒng)就有Android、iOS和Windows phone等三個(gè)之多。如果針對(duì)不同的系統(tǒng)還要開(kāi)發(fā)不同的網(wǎng)站應(yīng)用,那就實(shí)在是有點(diǎn)勞民傷財(cái)了。因此,解決這個(gè)問(wèn)題別無(wú)他法,只能依靠信息技術(shù)的進(jìn)一步發(fā)展,隨著網(wǎng)站開(kāi)發(fā)技術(shù)的革新,新行業(yè)標(biāo)準(zhǔn)的建立將使這些問(wèn)題迎刃而解。

2.3 靈活的網(wǎng)站圖形化模塊設(shè)計(jì)

使用“融合媒介”上網(wǎng)最大的障礙在于用戶(hù)適應(yīng)性的改變。也就是說(shuō),如果我們不考慮這個(gè)平臺(tái)的跨越,將PC端網(wǎng)站建設(shè)的方法直接照搬到移動(dòng)網(wǎng)絡(luò)上,那結(jié)果必是不盡如人意的。對(duì)于這一點(diǎn),很多國(guó)內(nèi)外的大型網(wǎng)站都有所考慮。如淘寶網(wǎng)PC端截圖(圖1)和手機(jī)客戶(hù)端截圖(圖2)所示,二者的區(qū)別在于:其一,設(shè)備分辨率的大小。由于電腦的顯示屏往往要大于移動(dòng)設(shè)備,所以它所能容納的圖文信息也相對(duì)較多;其二,網(wǎng)站的設(shè)計(jì)。用戶(hù)在使用移動(dòng)設(shè)備瀏覽淘寶網(wǎng)時(shí),關(guān)注的重點(diǎn)在于信息的有效性而非裝飾性,并且由于移動(dòng)網(wǎng)絡(luò)流量的限制,我們會(huì)明顯發(fā)現(xiàn),適用于移動(dòng)設(shè)備的淘寶網(wǎng)在設(shè)計(jì)風(fēng)格上比較簡(jiǎn)潔明快;其三,移動(dòng)設(shè)備端的淘寶網(wǎng)文字較PC端少,全部以圖形化的模塊排列。這樣做的好處是靈活地適應(yīng)移動(dòng)終端的變化,即以簡(jiǎn)潔的圖形標(biāo)志代替繁冗的大段文字,從而提高用戶(hù)的使用效率。因此,靈活的網(wǎng)站圖形化模塊設(shè)計(jì)將是“融合媒介”網(wǎng)站適應(yīng)性設(shè)計(jì)的重點(diǎn)。

3 媒介融合背景下精品課程網(wǎng)站建設(shè)的發(fā)展建議

根據(jù)以上的分析,筆者對(duì)于媒介融合背景下精品課程網(wǎng)站建設(shè)的發(fā)展有如下幾點(diǎn)建議:

(1)在開(kāi)發(fā)技術(shù)方面,充分考慮到媒介融合的特性,采用分平臺(tái)開(kāi)發(fā)設(shè)計(jì)。即PC端使用主流的ASP等動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)技術(shù),而移動(dòng)終端主要使用基于Android系統(tǒng)的JDK+ Eclipse + Android SDK技術(shù)和基于iOS系統(tǒng)的iOS SDK + XCODE 技術(shù)來(lái)開(kāi)發(fā),這樣,就能保證至少一半以上的使用者可以通過(guò)“融合媒介”來(lái)訪問(wèn)網(wǎng)站。相信在不久的將來(lái),新行業(yè)標(biāo)準(zhǔn)的統(tǒng)一和建立,將會(huì)使更多的使用者受益。

(2)在UI設(shè)計(jì)方面,由于分平臺(tái)技術(shù)的運(yùn)用,用戶(hù)界面也將呈現(xiàn)不同的面貌。區(qū)別于PC端用戶(hù)界面,“融合媒介”UI設(shè)計(jì)應(yīng)著重考慮以下幾點(diǎn):第一,去除不必要的提示信息,合理減少界面中的文字,圖形化模塊設(shè)計(jì)界面則可以使用戶(hù)更直觀的完成操作任務(wù);第二,響應(yīng)式布局設(shè)計(jì),以兼容各種不同屏幕大小的“融合媒介”;第三,合理使用觸摸屏,因?yàn)榛瑒?dòng)可以使翻頁(yè)變的更容易,而抓放可以任意的放大縮小圖片。這些都可以為用戶(hù)帶來(lái)更好的使用體驗(yàn)。

(3)在課程設(shè)置方面,考慮到“融合媒介”可能有的網(wǎng)絡(luò)和流量限制,將PC端所有的課程鏈接內(nèi)容全部改為可下載的模式,即用戶(hù)使用“融合媒介”訪問(wèn)網(wǎng)站時(shí),可以根據(jù)自己的需要選擇課程下載,這樣,既能保證網(wǎng)頁(yè)瀏覽的流暢性,還能有效性地控制流量的使用。

總之,精品課程網(wǎng)站的建設(shè)是一個(gè)系統(tǒng)的工程,它涉及教學(xué)設(shè)計(jì)、現(xiàn)代教學(xué)理念、多媒體及計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)等諸多方面。只有通過(guò)不斷的實(shí)踐、研究才能完善,才能充分發(fā)揮精品課程的作用,真正實(shí)現(xiàn)優(yōu)質(zhì)教學(xué)資源的共享,為我國(guó)的教育教學(xué)現(xiàn)代化改革創(chuàng)造良好的條件。

參考文獻(xiàn):