Java網(wǎng)絡(luò)通信專題學(xué)習(xí)網(wǎng)站的設(shè)計與開發(fā)
本文關(guān)鍵詞:Java網(wǎng)絡(luò)通信專題學(xué)習(xí)網(wǎng)站的設(shè)計與開發(fā),,由筆耕文化傳播整理發(fā)布。
閱讀技巧:Ctrl+D 收藏本篇文章
論文聯(lián)盟編輯。
Java網(wǎng)絡(luò)通信專題學(xué)習(xí)網(wǎng)站的設(shè)計與開發(fā)
畢業(yè)論文
摘 要:本文結(jié)合“151工程”項目——Java網(wǎng)絡(luò)通信專題學(xué)習(xí)網(wǎng)站,闡述網(wǎng)站的體系構(gòu)架、專題結(jié)構(gòu)化知識設(shè)計、基于資源規(guī)范的資源管理平臺設(shè)計和網(wǎng)站的主要功能模塊,重點闡述教育資源元數(shù)據(jù)屬性的XML統(tǒng)一描述、教育資源的XML綁定和CSCL協(xié)作小組分組算法等開發(fā)關(guān)鍵技術(shù)。該網(wǎng)站具有知識體系完備、學(xué)科特色鮮明、原創(chuàng)資源豐富、資源建設(shè)符合規(guī)范、多方位學(xué)習(xí)支持服務(wù)以及跨平臺應(yīng)用等特性,可為Java及相關(guān)IT類課程的信息技術(shù)與課程整合提供技術(shù)和平臺支持,對于促進(jìn)大學(xué)生自主學(xué)習(xí)、協(xié)作學(xué)習(xí)和可持性發(fā)展以及企業(yè)IT培訓(xùn)和繼續(xù)教育具有積極的意義。
關(guān)鍵詞:專題學(xué)習(xí)網(wǎng)站;網(wǎng)絡(luò)通信;教育資源規(guī)范;Java.net類庫;XML;CSCL
畢業(yè)論文網(wǎng)
一、引言
經(jīng)過10多年的發(fā)展,Java在網(wǎng)絡(luò)通信領(lǐng)域中的應(yīng)用大放異彩,并得到學(xué)術(shù)界和產(chǎn)業(yè)界的認(rèn)可,形成了舉世矚目的Java經(jīng)濟(jì)。近年來許多高校已開設(shè)“Java程序設(shè)計”及其相關(guān)課程,華南師范大學(xué)教育技術(shù)本科專業(yè)是首批國家級特色專業(yè),也將其列為主修課程,而“Java網(wǎng)絡(luò)通信”內(nèi)容恰是其重點難點。其目標(biāo)是使學(xué)生通過課程學(xué)習(xí), 掌握面向?qū)ο蟪绦蛟O(shè)計和網(wǎng)絡(luò)通信程序開發(fā), 具備小型項目開發(fā)能力。然而由于該課程內(nèi)容零散、自身難度大等特點,加上學(xué)生基礎(chǔ)較弱,致使他們明明曉得課程重要,但學(xué)起來費力,缺乏信心和興趣,而以教師講授為主和學(xué)生被動接受的傳統(tǒng)教學(xué)的最大弊端就是學(xué)生難以進(jìn)行系統(tǒng)的網(wǎng)絡(luò)編程和多層次自主學(xué)習(xí)和探究學(xué)習(xí),可持續(xù)性發(fā)展能力較差。專題學(xué)習(xí)網(wǎng)站作為一種基于網(wǎng)絡(luò)環(huán)境的協(xié)作式學(xué)習(xí)系統(tǒng),可以讓學(xué)生進(jìn)行自主學(xué)習(xí)、分布式協(xié)作學(xué)習(xí),提高其利用信息的實踐能力,培養(yǎng)其良好的信息素養(yǎng)與創(chuàng)新意識,是IT類課程的信息技術(shù)與課程整合的新方向。本文結(jié)合廣東高校“151工程”項目——Java網(wǎng)絡(luò)通信專題學(xué)習(xí)網(wǎng)站,闡述該網(wǎng)站的設(shè)計與開發(fā)。 論文代寫
二、網(wǎng)站設(shè)計
1.網(wǎng)站體系架構(gòu)設(shè)計
本專題學(xué)習(xí)網(wǎng)站是一個基于網(wǎng)絡(luò)資源的Java面向?qū)ο蟪绦蛟O(shè)計與網(wǎng)絡(luò)通信程序開發(fā)專題研究、協(xié)作式學(xué)習(xí)系統(tǒng),它通過網(wǎng)絡(luò)環(huán)境,向?qū)W生提供大量的Java編程與網(wǎng)絡(luò)開發(fā)專題學(xué)習(xí)資源和網(wǎng)絡(luò)學(xué)習(xí)交流工具。在教師指導(dǎo)下,學(xué)生選擇學(xué)習(xí)專題,通過主體性的探究、協(xié)作,收集、分析并選擇資源,應(yīng)用知識和開發(fā)工具去解決實際問題,培養(yǎng)Java網(wǎng)絡(luò)通信程序開發(fā)能力。根據(jù)“151工程”專題學(xué)習(xí)網(wǎng)站建設(shè)要求,本文提出基于教育資源建設(shè)技術(shù)規(guī)范的專題學(xué)習(xí)網(wǎng)站的體系構(gòu)架,如圖1所示。它由專題學(xué)習(xí)知識庫、網(wǎng)絡(luò)學(xué)習(xí)工具(含協(xié)作學(xué)習(xí)和專題學(xué)習(xí)評價)、資源管理和系統(tǒng)管理組成,涵蓋專題學(xué)習(xí)網(wǎng)站主要模塊并彈性拓展,具體包括學(xué)習(xí)專題、專家講壇、項目實踐、Java精品、資源天地等 12個功能模塊。
網(wǎng)站以專題結(jié)構(gòu)化知識庫和資源管理平臺為核心,采用統(tǒng)一身份認(rèn)證對用戶進(jìn)行管理。用戶角色包括:學(xué)生、教師和系統(tǒng)管理員。學(xué)生可利用專題學(xué)習(xí)知識庫和網(wǎng)絡(luò)學(xué)習(xí)工具進(jìn)行各種專題學(xué)習(xí),并可進(jìn)行資源發(fā)布、搜索、瀏覽、上傳/下載、收藏和評價;教師除具有學(xué)生的權(quán)限外,還可以對資源進(jìn)行在線審核、發(fā)布以及資源與元數(shù)據(jù)編輯、導(dǎo)入、修改和刪除;管理員除具有教師和學(xué)生的權(quán)限外,還可以進(jìn)行系統(tǒng)設(shè)置與維護(hù)、動態(tài)信息管理和用戶管理。
代寫論文
2.專題結(jié)構(gòu)化知識設(shè)計
采用分層法設(shè)計專題結(jié)構(gòu)化知識,層次間采用樹型結(jié)構(gòu)表示,將專題學(xué)習(xí)劃分為4層:模塊層、專題層(T)、子專題層(ST)和知識點層(K),如圖2所示。模塊層是最大的復(fù)合型學(xué)習(xí)對象(由多個學(xué)習(xí)目標(biāo)組成的學(xué)習(xí)單元)、專題層由子專題層組合而成,子專題層由知識點聚合而成,知識點作為原子型對象(由單個學(xué)習(xí)目標(biāo)所建立的信息塊)是粒度最小的。
網(wǎng)站按學(xué)生認(rèn)知規(guī)律及專題規(guī)劃知識點,通過基礎(chǔ)、進(jìn)階、核心和拓展的學(xué)習(xí)階梯對學(xué)習(xí)內(nèi)容進(jìn)行有機(jī)整合;A(chǔ)模塊包含Java程序設(shè)計基礎(chǔ);進(jìn)階模塊是基礎(chǔ)模塊的延伸;核心模塊涵蓋Java網(wǎng)絡(luò)通信與編程內(nèi)容;拓展模塊承載著Java最新網(wǎng)絡(luò)通信技術(shù)及其動向。4個模塊包括18個專題學(xué)習(xí)內(nèi)容,涵蓋Java程序設(shè)計基礎(chǔ)、OOP、GUI、多線程、網(wǎng)絡(luò)通信基礎(chǔ)、Java通信協(xié)議、Java.net類庫、網(wǎng)絡(luò)通信編程、無線網(wǎng)絡(luò)通信、Java與網(wǎng)格技術(shù)、Java與云計算等專題,專題學(xué)習(xí)界面,如圖3所示。
3.基于資源建設(shè)規(guī)范的資源管理平臺設(shè)計
資源管理平臺可實現(xiàn)對多媒體素材、課件、源代碼、文獻(xiàn)、常見問題解答、試題等資源及其元數(shù)據(jù)的動態(tài)管理。該平臺可通過圖1中的“資源天地”鏈接,依據(jù)“151工程”相關(guān)技術(shù)規(guī)范構(gòu)建,以實現(xiàn)異構(gòu)教學(xué)環(huán)境下資源共享和互操作。為達(dá)此目標(biāo),采用文件管理系統(tǒng)與關(guān)系數(shù)據(jù)庫相結(jié)合的方式實現(xiàn)對教育資源的儲存和管理。文件系統(tǒng)中存放著豐富的學(xué)習(xí)對象資源,通常是一些通用性較強(qiáng)的組件,可以被修改、組合、拆分和重用,以適應(yīng)不同的教學(xué)需要。同時,描述每種教育資源的元數(shù)據(jù)也對應(yīng)地存在文件系統(tǒng)中,在數(shù)據(jù)庫中存放描述資源的核心元數(shù)據(jù)。資源管理平臺可完成教育資源與元數(shù)據(jù)編輯、導(dǎo)入、修改、刪除等功能,此類操作都會與相應(yīng)的文件系統(tǒng)及數(shù)據(jù)庫中的表發(fā)生關(guān)聯(lián)。
代寫論文
文件系統(tǒng)中存儲教育資源及其屬性描述的XML文檔。為了科學(xué)、高效和方便地管理資源及其屬性描述的XML文檔即元數(shù)據(jù),平臺采用層次結(jié)構(gòu)來存儲資源及XML文檔。在文件系統(tǒng)中物理的資源及其屬性描述的XML文檔存在同一文件夾中,如圖1所示。
數(shù)據(jù)庫設(shè)計則采用文件管理系統(tǒng)和關(guān)系數(shù)據(jù)庫相結(jié)合的手段,以保證元數(shù)據(jù)信息的完整性和管理平臺的快速查詢和科學(xué)管理。按照“151工程”相關(guān)規(guī)范對教育資源屬性進(jìn)行描述,有通用、技術(shù)和分類3大類17小類,綁定后有70余項,每種資源都有自己的擴(kuò)展屬性。[3]為避免數(shù)據(jù)冗余,將每種資源通用的核心元素存入數(shù)據(jù)庫中。數(shù)據(jù)庫采用支持XML的MySQL以便于在XML與數(shù)據(jù)庫間互換。
4.網(wǎng)站的其他主要功能模塊
(1)專家講壇:提供與課程相關(guān)的專家和教師的電子講稿,并進(jìn)行有機(jī)整合,學(xué)生可在專題學(xué)習(xí)基礎(chǔ)上針對重點難點做深入學(xué)習(xí),并可瀏覽和下載。
(2)項目實踐:提供項目實踐案例,包括網(wǎng)絡(luò)聊天室、網(wǎng)絡(luò)信使服務(wù)等網(wǎng)絡(luò)通信工具的開發(fā)案項目,體現(xiàn)“做中學(xué)”和“學(xué)中做”的教育理念,以培養(yǎng)學(xué)生項目規(guī)劃和創(chuàng)新能力。
(3)協(xié)作學(xué)習(xí):將分組教學(xué)引入到教學(xué)活動中,以異質(zhì)分組為原則,內(nèi)置CSCL小組分組模塊,以實現(xiàn)協(xié)作學(xué)習(xí)功能,通過教學(xué)方法多樣化,激發(fā)學(xué)生的學(xué)習(xí)興趣,提高學(xué)生的綜合編程能力。 論文網(wǎng)
(4)Java精品:提供Java典型例程,含Java網(wǎng)絡(luò)課件、網(wǎng)絡(luò)通信和網(wǎng)絡(luò)游戲等資源,供學(xué)生賞析和下載,為信息技術(shù)與課程整合提供深層支持。
(5)資源天地:為教育資源Web應(yīng)用端,可鏈接到教育資源管理平臺。
(6)疑難解答:提供Java技術(shù)問題庫,學(xué)生遇到問題時可通過答疑系統(tǒng)進(jìn)行搜索、查閱。
(7)在線測試:包括網(wǎng)上在線測試和考試管理兩部分。前者提供專題知識的相關(guān)練習(xí),分為形成性測試和總結(jié)性測驗兩種類型,配有及時反饋功能,題型有選擇題、填空題、判斷題和簡答題。利用前者學(xué)生可針對專題內(nèi)容進(jìn)行測試與評價;利用后者,教師可實現(xiàn)考生管理、試題管理和考試監(jiān)控。
(8)詞匯列表:提供與Java相關(guān)專業(yè)術(shù)語的解釋,學(xué)生可瀏覽和檢索。
畢業(yè)論文
畢業(yè)論文搜集整理:畢業(yè)論文網(wǎng) 畢業(yè)論文 論文網(wǎng)
本文關(guān)鍵詞:Java網(wǎng)絡(luò)通信專題學(xué)習(xí)網(wǎng)站的設(shè)計與開發(fā),由筆耕文化傳播整理發(fā)布。
本文編號:61125
本文鏈接:http://sikaile.net/kejilunwen/wltx/61125.html