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

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

時間:2023-10-31 10:14:31

導言:作為寫作愛好者,不可錯過為您精心挑選的10篇java的精品課程,它們將為您的寫作提供全新的視角,我們衷心期待您的閱讀,并希望這些內容能為您提供靈感和參考。

篇1

中圖分類號:G642文獻標識碼:B

1java的普適性和基礎性地位

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

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

2面向應用的UPCA教學目標

面向應用的“UPCA(Understanding, Programming, Configuration and Application)”教學目標指“理解、編程、配置和應用”,是Java程序設計課程關于知識與能力結構的基本要求,其中“U”指理解面向對象編程思想、基本概念、基本語法和編程規(guī)范;“P”指學會面向對象編程、GUI編程、網(wǎng)絡通信編程和數(shù)據(jù)庫應用編程,成為SCJP(Java程序員);“C”指掌握構建與配置Java SE、Java EE開發(fā)環(huán)境及選擇高效的開發(fā)模式;“A”指在學會Java API基本應用的基礎上,將Java語言作為信息系統(tǒng)開發(fā)的平臺,能初步在網(wǎng)絡環(huán)境中開發(fā)Java應用系統(tǒng)。

Java程序設計課程教學改革的目的是面向應用將Java作為本科計算機類專業(yè)的面向對象編程的入門語言、基礎性應用架構和開發(fā)平臺,形成面向應用的特色鮮明的課程體系。在課程內容和課程體系上充分考慮Java語言平臺的支撐性,構建如圖 1所示分步驟、多層次、立體化的課程體系,以Core Java為主線貫穿整個架構,循序漸進,有機融合,鞏固深化,保證運用Java面向應用開發(fā)的可持續(xù)發(fā)展。

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

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

作者簡介:郭廣軍(1971-),男,湖南雙峰人,碩士,副教授,CCF高級會員,研究方向為網(wǎng)絡計算與分布式處理,服務計算。戴經(jīng)國(1962-),男,湖南雙峰人,碩士,教授,研究方向為網(wǎng)絡與信息安全。謝東(1971-),男,湖南益陽人,博士,講師,研究方向為數(shù)據(jù)庫技術。彭智朝(1976-),男,湖南雙峰人,講師,碩士,研究方向為網(wǎng)絡與服務計算。陳海林(1981-),男,江西樟樹人,碩士,講師,研究方向為Java技術。

3面向應用的理論教學體系

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

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

圖2Java程序設計的知識模塊與學時安排

4面向應用的實踐教學體系

4.1 “三層次、四階段”實踐教學體系

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

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

表1實踐教學體系

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

第一階段

(驗證性/設計性)課堂演示實驗教師演示和學生參與互動相結合

第二階段

(設計性)課內實驗

課外實驗

(開放實驗室)按實驗目的與要求,分析設計每一個實驗題,并上機調試驗證

模仿樣例設計實驗并上機調試完成

上機調試樣例程序,消化理解

第三階段

(綜合性)課程設計

(分散與集中相結合)按課程設計任務書,設計一個比較簡單的應用系統(tǒng),并上機調試驗證

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

上機調試案例程序,消化理解

第四階段

(綜合性)畢業(yè)實習實訓

(導師制)按設計要求自己選題,獨立進行需求分析、設計并編程實現(xiàn)

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

消化理解應用系統(tǒng)案例,并上機調試實現(xiàn)

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

4.2校企合作,拓展實踐教學體系

(1) 校內實驗、實訓環(huán)境

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

(2) 校外實習、實訓基地

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

5面向應用的教學方法和教學手段改革

5.1教學方法改革

(1) 基本教學方法貫穿整個教學活動

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

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

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

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

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

① 對于基礎知識點采用“多媒體課件+啟法式+討論式教學法”相結合。即讓學生帶著問題,教師采用啟發(fā)式等方法借助多媒體課件完成重點、難點的突破。

② 針對應用技術知識點采用“多媒體課件+活代碼+案例教學+項目驅動法”相結合。即讓學生帶著任務,教師以活代碼通過案例或項目,借助多媒體課件培養(yǎng)學生應用開發(fā)能力培養(yǎng)。

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

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

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

5.2教學手段的改革

課程組教師充分利用計算機學科在教學過程中的優(yōu)勢,在多媒體網(wǎng)絡教室或實驗室中進行互動的教學,以提高學生的實踐能力,激發(fā)學生的創(chuàng)造力。Java語言程序設計在線教學系統(tǒng)提供了集成化網(wǎng)絡教學平臺,開發(fā)了豐富的立體化教學資源,開設了學習論壇和網(wǎng)上答疑等互動教學。

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

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

6立足精品,加強課程建設

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

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

7面向應用,加強“雙師型”隊伍建設

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

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

8結論

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

參考文獻:

[1] 郭廣軍,劉安豐,陽西述,等. Java程序設計教程[M].武漢:武漢大學出版社,2008.

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

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

篇2

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

中圖分類號:TP393文獻標識碼:A文章編號: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)絡的高速發(fā)展和廣泛傳播,現(xiàn)代教育已經(jīng)開始突破傳統(tǒng)教育模式,向網(wǎng)絡教育方向發(fā)展。自20世紀90年代以來,我國高等教育相繼實施了一系列重大教學改革工程,使高等教育的教學觀念、人才培養(yǎng)模式和目標、課程體系與教學內容、辦學條件和教學環(huán)境、教材建設等都發(fā)生了深刻的變化。精品課程建設正是適應這一形式而提出的,通過精品課程建設,充分發(fā)揮精品課程的示范和輻射作用,牽動其它課程建設,促進課程整體水平的提高;通過每門精品課程教學隊伍的建設,促進學校盡快完成本科教學中堅力量的新老交替,推進教學改革,促進優(yōu)質教學資源的共享,全面提高教學質量和人才培養(yǎng)質量。

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

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

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

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

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

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

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

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

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

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

1)搜索功能:利用Google進行信息搜索;

2)導航功能:快速瀏覽站內信息,鏈接其他頁面;

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

4)課程信息功能:介紹相關課程信息供用戶瀏覽;

5)教材資料功能:擁有大量教學資料供用戶瀏覽學習;

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

7)在線留言功能:提供用戶交流平臺;

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

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

3 開發(fā)工具

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

3.1

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

3.2 數(shù)據(jù)庫及數(shù)據(jù)庫訪問接口

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

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

3.3 開發(fā)語言

3.3.1 HTML語言

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

3.3.2 C# 語言

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

C#的特點:

1)完全面向對象。

2)支持分布式。

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

4)健壯,C#在檢查程序錯誤和編譯與運行時錯誤一點也不遜于Java,C#也用了自動管理內存機制。

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

序員在有必要時可以打開指針來使用。這樣可以保證編程的靈活性。

6)安全性:C#的安全性是有.NET平臺來提供的。

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

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

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

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

10)多線程:與Java類似,可以由一個主進程分出多個執(zhí)行小任務的多線程。

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

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

4 系統(tǒng)總體結構設計

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

對數(shù)據(jù)庫的訪問和應用程序的執(zhí)行均在Web服務器端完成??蛻舳藷o需安裝任何專門的軟件,通過瀏覽器即可訪問Web服務器并運行程序。

5 系統(tǒng)功能實現(xiàn)構架

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

圖2 系統(tǒng)構架圖

6 結束語

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

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

參考文獻:

[1] 蔣理. 動態(tài)網(wǎng)頁設計實用教程[M]. 西安電子科技大學出版社,2007.

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

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

篇3

中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2013)14-3328-03

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

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

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

本課題試圖將語義Web技術引入到精品課程資源建設中,構建基于語義Web的精品課程資源共享平臺模型,這對提高精品課程資源共享的效率是十分有意義的。

1 語義Web的概念

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

2 基于語義Web的精品課程資源共享平臺的構建

2.1 精品課程資源簡介

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

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

2.3 基于語義Web的精品課程資源共享平臺的體系結構總體框架

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

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

該平臺運行檢索功能的基本流程如下:

首先,用戶登錄到網(wǎng)站的首頁,接著輸入要查詢的信息的關鍵詞,并提交請求信息。這里的關鍵詞不再只是頁面關鍵詞了。

3 結束語

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

參考文獻:

[1] 中華人民共和國教育部.國家精品課程評審指標體系[EB/OL].http:///tx.doc.

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

[3] 張會平.基于語義Web的教育資源共享平臺的構建[D].武漢:武漢大學,2005.

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

篇4

中圖分類號:TP393文獻標識碼:A文章編號: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

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

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

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

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

1 總體架構設計

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

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

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

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

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

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

2 服務器配置

2.1 視頻服務器配置

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

#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無需安裝,解壓解歸檔后將對應的目錄移動至/usr/local下:

#mv red5-0.9.1 /usr/local/red5

設置開機自動啟動媒體服務,建立或修改/etc/rc.local文件,增加如下腳本,并設置可執(zhí)行權限:

/usr/local/red5/red5.sh

#chmod +x /etc/rc.local

修改red5.sh文件中啟動服務器的代碼,在行末加&符號,以使服務在后臺運行。

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

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

#cd /usr/ports/database/mongodb

#make

#make install

開機啟動MongoDB服務器,設為主服務器,開啟安全認證,在rc.local文件中增加如下腳本:

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

--master --auth --fork

2.3 Web服務器配置

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

Mod_python 是嵌入到Apache服務器的Python解釋器,編輯apache的配置文件httpd.conf,設置Python應用的方法如下:

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應用中訪問靜態(tài)文件如圖片、其他文件等由apache來處理:

SetHandler None

Order allow,deny

Allow from all

開機啟動apache服務,在rc.local文件中增加如下腳本:

/usr/local/sbin/apachectl start

修改/boot/loader.conf文件,開啟accept filter機制,增加如下腳本:

accf_http_load=”YES”

3 系統(tǒng)功能架構設計

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

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

2)視頻教學模塊利用Red5技術,能夠進行在線視頻錄制和播放,實現(xiàn)遠程視頻教學和遠程課堂管理,充分應用了現(xiàn)代教學方法和手段。

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

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

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

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

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

其中模板和模型配置由settings.py文件來完成,視圖配置能過調用urls.py文件來完成。

5 結束語

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

1)提高“工學結合”耦合度?;诠ぷ鬟^程,設計精品課程教學過程,充實真實項目庫,提高精品課程“工學結合”耦合度,是培養(yǎng)學生解決實際問題能力的重要途徑。

2)增強課堂教學與資源平臺的互動。只有進一步提高課堂教學與資源平臺的對接度,將資源平臺切實引入的課堂教學中,不斷豐富課堂教學內容,加強教學的直觀性和啟發(fā)性,才能達到最佳的教學效果。

參考文獻:

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

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

篇5

1.引言

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

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

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

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

2.1.1 磁盤容量要求

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

2.1.2 安全性要求

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

2.1.3 適應性要求

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

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

本系統(tǒng)可以作為一般學校的網(wǎng)絡學堂;也可以作為教學網(wǎng)站來完成一些課程的學習任務。

2.2.1 功能劃分

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

(1)登陸:1)自動記錄用戶名,無需每次都輸入。2)不同用戶登陸后權限不同,登陸界面不同。3)用戶注冊賬號的功能。4)用戶忘記密碼,密碼找回功能。

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

(3)課程指南:如何學習課程。

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

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

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

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

(1)教師部分

上傳題庫模塊,考試評分模塊,成績錄入查詢模塊。

(2)學生部分

在線考試模塊,成績查詢模塊。

(3)題庫部分

選擇題模塊,判斷題模塊,填空題模塊,簡答題模塊,程序題模塊。

2.2.2 權限劃分

系統(tǒng)分為三類權限:管理員,普通用戶(教師用戶,學生用戶),游客。

管理員:對普通用戶信息的增刪改查,修改課程信息、課程指南,添加刪除項目案例、學生實訓、在線學習。對論壇的管理權限。對普通用戶中教師用戶的申請有審核的權限。

教師用戶:修改密碼,找回密碼,對課程信息、項目案例、學生實訓、在線學習有上傳的權限。對論壇有上傳,留言的權限??梢陨蟼黝}庫,評分,在線考試。

學生用戶:具備獨有的考試權限(僅學生才可以考試),同時可以瀏覽網(wǎng)頁、下載課件、視頻材料,登陸后可以考試、查詢成績、論壇回復等權限。

游客:只具有瀏覽的權限。

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

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

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

教師表jp_tea,存有教師的信息,包括ID號,姓名,密碼,教師號,班級,有效證件號。

學生表jp_stu,存有學生的信息,包括ID號,姓名,密碼,學號,班級有效證件號。

題庫表jp_tk,存有題庫的信息,包括ID號,題目編號,題目類型,答案。

題庫補充表jp_tcon,存有補充題庫的信息,包括ID號,部分編號,題目內容,部分內容。

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

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

帖子jp_tz,回復表jp_hf,存有關于論壇的信息。

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

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

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

4.結束語

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

參考文獻

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

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

[3]王占中,崔志剛.java程序設計.清華大學出版社,2008-11.

[4]沈中林.基于B/S模式的高??蒲泄芾硇畔⑾到y(tǒng)的設計[J].中國民航學院學報,2004(05).

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

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

篇6

1.研究背景

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

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

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

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

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

3.主要研究內容

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

3.1 用戶需求分析

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

3.2 系統(tǒng)體系結構

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

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

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

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

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

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

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

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

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

3.5 系統(tǒng)總體設計與實現(xiàn)

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

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

4.結語

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

參考文獻:

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

[2]封超,晁陽.Tomcat與Java Web開發(fā)技術詳解[M].清華大學出版社,2008.

[3]李平.基于JSP的動態(tài)網(wǎng)頁開發(fā)技術[J].計算機研究與發(fā)展,2009,21.

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

篇7

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

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

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

1校內的歷史沿革與課程特色

“J2ME開發(fā)技術”是本校計算機與信息學院信息工程系的專業(yè)核心課程,然而,該課程開設和發(fā)展較晚。

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

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

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

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

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

2) 優(yōu)越的跨平臺特性:它將Java語言與平臺無關的特性移植到小型電子設備上,允許移動無線設備之間共享應用程序。

3) 游戲、學習和生活的互動性:該課程把一些看似矛盾的東西統(tǒng)一起來,因為J2ME的最大特色之一就是移動游戲的開發(fā),同時,學習者也可以通過自己的努力利用手機編程來解決一些生活中的問題。

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

2課程的教學目標定位

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

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

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

課題組以向學生傳授系統(tǒng)的J2ME開發(fā)知識、培養(yǎng)學生的創(chuàng)新意識為己任;以培養(yǎng)基礎扎實、知識面寬、能力強、素質高,具有創(chuàng)新精神的手機開發(fā)高級專門人才為目標,同時,通過教學內容、教學方法和教學手段的改革,使教師的教學水平和教學質量得到提高。

3教學建設

在教材建設方面,我們一方面參考重點院校多年來的教材使用經(jīng)驗;另一方面類比同類級別院校教材使用情況,同時,積極參考來自網(wǎng)絡上的各種反饋和意見,所有教材都是在權威性和實用性方面進行綜合評價后選擇出來的。該課程的技術雖然是比較流行先進的技術,但我們仍不斷融入一些網(wǎng)絡在線教材作為補充。在經(jīng)過大量的分析和求證之后,我們重點選用清華大學出版社出版的《J2ME手機游戲開發(fā)技術詳解》,該書理論豐富詳盡,在項目實驗和課程設計方面有獨到之處。同時,我們選用冼進、文楊的《J2ME手機應用――開發(fā)技術與案例詳解》、劉斌的《Java ME實用詳解――用Eclipse進行移動開發(fā)》作為參考。

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

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

本課程建設實施范圍包括所有計算機系與信息工程系的學生,同時,對該課程感興趣的所有在校學生通過網(wǎng)絡開發(fā),并通過網(wǎng)站、平臺和學生反饋來體現(xiàn)建設實施效果。

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

圖1一站式、一體化開發(fā)教學平臺

該平臺可以做的教學與實踐工作如下。

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

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

3) 競賽平臺:借助于該平臺,可以開展多種多樣的、有特色的,基于手機終端的各種電子商務大賽,去年基于該平臺的參賽作品中,有兩個省二等獎,今年的各種電子商務大賽基于該平臺的作品也有多個參賽。

4) 移動服務平臺:由于手機所特有的移動性、方便性和攜帶性,所以很多的學習、實驗和教學互動都可以依附于該平臺實時的開展,具有跨地域性。

4結語

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

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

參考文獻:

[1] 教育部. 國家精品課程評審指標(本科,2010)[J]. 安全,2010(5):54-55.

[2] 陳偉超. 國內移動學習研究現(xiàn)狀及發(fā)展建議[J]. 中國電力教育,2009(4):16-18.

[3] 張馳,陳剛,王敏娟,等. 移動學習中片段式學習資源的設計研究[J]. 開放教育研究,2009,15(3):67-72.

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

[5] 鄒艷春. 建構主義學習理論的發(fā)展根源與邏輯起點[J]. 外國教育研究,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

文章編號: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 引 言

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

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

1 設計思想

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

圖1 精品課程管理平臺功能結構圖

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

2 系統(tǒng)結構

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

圖2 B/S三層系統(tǒng)結構圖

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

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

第三層為數(shù)據(jù)層。該層負責管理數(shù)據(jù)及響應不同的數(shù)據(jù)請求。主要包括:

(1) 用戶信息庫。用于存儲用戶信息,如:用戶身份、口令及權限。

(2) 課程模板庫。為方便用戶構建精品課程網(wǎng)站的框架結構,系統(tǒng)的平臺模板庫為用戶提供不同風格的網(wǎng)頁設計模板供用戶選擇,以搭建出富有專業(yè)特色的框架結構。

(3) 教學資源庫。該庫放置的是教學內容及相關資源,如課程介紹、師資隊伍、教學大綱、電子教案、教學視頻、課件、網(wǎng)上練習等。

(4) 課程庫。課程庫保存各門課程的基本信息、申報數(shù)據(jù)及評審結果。

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

3 技術路線

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

3.1 網(wǎng)站開發(fā)技術

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

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

3.2 后臺數(shù)據(jù)庫技術

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

Oracle是大型關系型數(shù)據(jù)庫管理系統(tǒng),可以支持多種不同的硬件和操作系統(tǒng)平臺,并提供廣泛的國際語言支持。Oracle不僅可以實現(xiàn)事務型系統(tǒng)快速存取數(shù)據(jù)的要求,也可以滿足數(shù)據(jù)挖掘對大量數(shù)據(jù)查詢、統(tǒng)計的要求,所以能夠滿足精品課程管理平臺對數(shù)據(jù)存儲和日常管理的需求。

4 結 語

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

參考文獻

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

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

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

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

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

[6]朱麗莉,劉跟萍.精品課程網(wǎng)絡通用平臺的設計與開發(fā)[J].中國科教創(chuàng)新導刊,2008(10):212,214.

篇9

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

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

Java課程建設總體思路如下:

(一)重視師資隊伍建設

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

(二)進行教學模式改革

Java課程在我院開設多年,雖然師資缺失,但發(fā)展速度迅速。軟件專業(yè)、服務外包、測試及小高職班級都在學習此課程。教學團隊也一直在研究和探索更好的教學模式,從最初的傳統(tǒng)式教學到情境教學再到今天的項目導向分解任務式教學,通過最適合學生的教學模式來提高教學質量。

(三)教材建設

目前國內出現(xiàn)在市面上高等院校Java課程教學教材數(shù)量繁多,而真正能夠使用于我們高職院校軟件方向學生的教材其實不多,在這些教材中能夠與我們的項目導向教學相吻合的教材就幾乎沒有了。因此教學團隊在1年的時間里完成一部適合我們自己教學的專用教材。

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

本課程已完成的教學資源有:課程標準、教學大綱、教學進度表、單元設計、教學課件、習題庫、學習源碼、教學視頻等。

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

這次我們整個教學團隊集中1年的時間對Java課程進行全面改革建設,嚴格按照設計思路進行,所以改革取得很好的效果,具體成效如下:

1、通過課程建設,教師隊伍之間的交流溝通,歸納總結出新的、行之有效的教學方法與手段。

2、新課程標準和教學大綱對教學起到好的指導規(guī)范作用。

3、針對每次課進行的單元設計,更詳細的呈現(xiàn)了每次課的具體內容,通過教師的設計讓學生有針對性的學習,起到更好的學習效果。

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

5、資源共享平臺讓學生可以課下學習,通過平臺內容的指導,重新回顧課堂時刻。

6、新教材的編寫對學生學習起到了更好的輔助作用,教材完全按照項目案例順序編寫,對項目中分解知識詳細講解。

本次課程建設我們團隊還總結了如下課程特色與創(chuàng)新點:

1、本次課程建設把整個課程的內容整合成了5個教學項目和1個實訓項目。這6個項目是完整的、獨立的,覆蓋了課程中的章節(jié)內容,讓學生先看到結果,再通過對結果的分析、研究去學習項目涉及的知識,從而達到有的放矢的教學和學習。

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

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

課程建設目前存在的主要問題如下:

1、學生職業(yè)素養(yǎng)缺失,應該有專門途徑或手段進行提升。

2、考核評價體系需要進一步適應與檢驗,同時也需要教學相關部門給予政策支持。

3、考核標準的制定有待進一步研究,需要權威認可。

下一步我們打算從兩個途徑進行課程建設:

1、引入第三方考核機制。用行業(yè)規(guī)范要求學生,使學生更符合企業(yè)標準。

2、加強校企合作。把企業(yè)實際項目案例引入課堂,讓學生提前進入工作崗位,提前適應職場環(huán)境。

篇10

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

1 什么是媒介融合

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

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

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

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

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

2.2 推動網(wǎng)站開發(fā)技術的革新

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

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

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

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

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

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

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

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

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

參考文獻: