亚洲欧美精品沙发,日韩在线精品视频,亚洲Av每日更新在线观看,亚洲国产另类一区在线5

<pre id="hdphd"></pre>

  • <div id="hdphd"><small id="hdphd"></small></div>
      學(xué)習(xí)啦 > 論文大全 > 畢業(yè)論文 > 計(jì)算機(jī)論文 > 計(jì)算機(jī)網(wǎng)絡(luò) >

      局域網(wǎng)作業(yè)管理系統(tǒng)的研究與實(shí)現(xiàn)

      時(shí)間: 施加根1 分享

      摘 要 在考察中職學(xué)校計(jì)算機(jī)學(xué)科實(shí)踐操作課程教學(xué)要求和多媒體網(wǎng)絡(luò)機(jī)房使用狀況的基礎(chǔ)上,分析了常用的幾種作業(yè)遞交方式的特點(diǎn),指出了各自的優(yōu)點(diǎn)和不足,提出使用VB語(yǔ)言編程實(shí)現(xiàn)“局域網(wǎng)作業(yè)管理系統(tǒng)”。系統(tǒng)吸收了FTP、網(wǎng)上鄰居和QQ軟件的優(yōu)點(diǎn),擴(kuò)充了多媒體網(wǎng)絡(luò)教室軟件的功能,使該系統(tǒng)更加符合教學(xué)實(shí)際和人性化的要求。

      關(guān)鍵詞 局域網(wǎng),作業(yè)管理,VB, Winsock

      1 引言
      在現(xiàn)代教育中,特別是職業(yè)教育的計(jì)算機(jī)學(xué)科的教學(xué)過程中,學(xué)生的實(shí)踐操作能力是體現(xiàn)教學(xué)質(zhì)量的重要方面,計(jì)算機(jī)專業(yè)課的考試和職業(yè)技能鑒定都包含實(shí)踐操作考核部分。為攻固和強(qiáng)化學(xué)生的實(shí)踐操作能力,在傳授計(jì)算機(jī)理論知識(shí)的前提下,實(shí)踐操作部分的教學(xué)往往采用教師實(shí)例演示和學(xué)生計(jì)算機(jī)操作實(shí)踐相結(jié)合的方式,對(duì)學(xué)生作業(yè)的管理和檢查是檢驗(yàn)和鞏固教學(xué)效果的重要手段。

      2 系統(tǒng)開發(fā)必要性分析

      2.1 學(xué)校多媒體機(jī)房使用和教學(xué)要求狀況分析

      目前中職學(xué)校計(jì)算機(jī)學(xué)科的教學(xué)中,多媒體機(jī)房的使用狀況很難與教學(xué)要求相適應(yīng)。平時(shí)實(shí)踐作業(yè)的上交,教學(xué)過程中的摸底測(cè)試和期中、期末的考核的實(shí)施都較困難,分析原因有以下方面:
      (1) 計(jì)算機(jī)機(jī)房使用率高、負(fù)載量大。中職學(xué)校重視實(shí)踐性教學(xué),除了計(jì)算機(jī)、電子商務(wù)等專業(yè)開設(shè)了較多的計(jì)算機(jī)課程外,其他專業(yè)也全部開設(shè)計(jì)算機(jī)基礎(chǔ)課程并要求通過操作工中級(jí)考證,班級(jí)、學(xué)生數(shù)多。機(jī)房每天六節(jié)課滿負(fù)荷運(yùn)轉(zhuǎn)且同一機(jī)房承擔(dān)多門課的教學(xué)任務(wù)。使機(jī)房的管理和維護(hù)帶來困難,也給計(jì)算機(jī)課程教學(xué)的組識(shí)和管理增加了難度。
      (2) 計(jì)算機(jī)考核的準(zhǔn)備和上交占用了較長(zhǎng)的時(shí)間,為考核的組織增加了難度。
      (3) Flash動(dòng)畫制作、網(wǎng)頁(yè)制作、圖形圖像處理等課程的作業(yè)允許多次的修改,有時(shí)需要多個(gè)課時(shí)的時(shí)間才能完成,常常在其他班級(jí)同學(xué)使用或管理員的維護(hù)時(shí)被刪除。
      2.2 現(xiàn)有作業(yè)遞交方式的特點(diǎn)
      現(xiàn)在中職學(xué)校學(xué)生遞交方式,時(shí)常采用FTP傳送,網(wǎng)上鄰居傳送,QQ文件傳送和專用多媒體網(wǎng)絡(luò)教室軟件傳送等方式。
      (1) FTP傳送:FTP采用用戶名和密碼登錄的方式,每個(gè)學(xué)生擁護(hù)各自的賬號(hào),安全性好。教師需要預(yù)先為每個(gè)學(xué)生,不同科目設(shè)置存取路徑和賬號(hào),工作量大,管理不便。
      (2) 網(wǎng)上鄰居傳送:采用網(wǎng)上鄰居進(jìn)行作業(yè)的上交簡(jiǎn)單易行,只需教師設(shè)置網(wǎng)絡(luò)完全共享。但由于學(xué)生共用同一文件夾,并具有相同的可讀寫的訪問權(quán)限,安全性差,學(xué)生容易抄襲他人作業(yè),或?qū)⑺宋募阂鈩h除。
      (3) QQ傳送:騰訊公司的QQ軟件是已經(jīng)成為計(jì)算機(jī)用戶進(jìn)行網(wǎng)絡(luò)交流的必備工具,聊天、文件傳送、網(wǎng)絡(luò)硬盤等功能都為大家所喜愛。但其文件傳送功能只能滿足好友間較少量文件的傳送,難以符合學(xué)生同時(shí)遞交作業(yè)的要求,且QQ軟件須Internet網(wǎng)的支持,給課堂教學(xué)的管理增加難度。
      (4) 專用的多媒體網(wǎng)絡(luò)教室傳送:現(xiàn)在各學(xué)校的多媒體網(wǎng)絡(luò)教室,一般都裝有網(wǎng)絡(luò)教室軟件,如優(yōu)網(wǎng)科技的極域多媒體教室、凌波多媒體網(wǎng)絡(luò)教室等等,都實(shí)現(xiàn)文件的提交和發(fā)布功能,凌波軟件還提供了文件收取。但不支持已提交文件的瀏覽和再下載,在學(xué)生機(jī)所有驅(qū)動(dòng)器都使用還原精靈還原保護(hù)的情況下,學(xué)生缺少作業(yè)臨時(shí)存放的場(chǎng)所。同時(shí),網(wǎng)絡(luò)教室軟件將回收的作業(yè)存放在以學(xué)生機(jī)計(jì)算機(jī)名命名的文件夾下,教師之間進(jìn)行交接時(shí)須即時(shí)將對(duì)應(yīng)內(nèi)容移動(dòng)保存,教師批改作業(yè)較不方便。因此,教師們時(shí)常使用它進(jìn)行作業(yè)的發(fā)布,而很少使用它進(jìn)行作業(yè)的回收。

      3 本系統(tǒng)解決方案
      根據(jù)教學(xué)實(shí)際的需要及吸收上述常用軟件傳送方式的優(yōu)點(diǎn),要求作業(yè)管理系統(tǒng)必須具備以下特征:
      (1) 不依賴廣域網(wǎng),而要求在局域網(wǎng)內(nèi)使用。
      (2) 支持作業(yè)發(fā)布和作業(yè)提交功能外,增加支持學(xué)生對(duì)已上交作為的瀏覽、刪除、下載功能,以便重復(fù)修改。
      (3) 支持網(wǎng)絡(luò)內(nèi)師生、生生間的聊天功能,和文件傳送功能,以利于合作交流。
      教師端和學(xué)生端功能分配如下:
      學(xué)生端:使用用戶名和密碼登陸,可看到所有的網(wǎng)上鄰居,可以相互聊天,在對(duì)方允許的前提下發(fā)送文件,可以把教師機(jī)作為局域網(wǎng)的網(wǎng)絡(luò)硬盤,向教師機(jī)上交作業(yè),可瀏覽已上交的作業(yè),可重新下載修改,可刪除已上交的作業(yè)。
      教師端:驗(yàn)證學(xué)生端用戶名和密碼,設(shè)置是否允許上交作業(yè),建立或選擇上交作業(yè)的文件夾,分發(fā)作業(yè)等等。

      4 系統(tǒng)的關(guān)鍵技術(shù)與實(shí)現(xiàn)
      4.1界面設(shè)計(jì)
      漂亮的軟件界面容易獲得用戶的喜愛,許多學(xué)生喜歡上網(wǎng)聊天,QQ軟件的優(yōu)秀界面深受學(xué)生熟悉和喜愛,本系統(tǒng)吸收QQ軟件的優(yōu)點(diǎn),在界面設(shè)計(jì)上使用第三方控件VerticalMenu實(shí)現(xiàn)類QQ方式,保留QQ所具有的聊天,文件傳送功能,將網(wǎng)絡(luò)硬盤轉(zhuǎn)移到教師機(jī)上,實(shí)現(xiàn)與教師機(jī)之間的作業(yè)提交和下載。
      4.2 用戶登錄方式的選取
      用戶端使用用戶名、學(xué)號(hào),密碼登錄。教師端的數(shù)據(jù)庫(kù)中包含上述內(nèi)容,用戶名和密碼可由學(xué)生設(shè)置和修改,用戶名成為登錄后的人物頭像名,學(xué)號(hào)為學(xué)生上交作業(yè)的子文件夾名。這樣,學(xué)生既可以取自已喜愛的呢稱作為用戶名,又不影響教師對(duì)學(xué)生作業(yè)的管理,同時(shí)在學(xué)號(hào)文件夾下可能臨時(shí)存放多個(gè)文件,通過VB對(duì)特定文件夾下文件名的讀取,實(shí)現(xiàn)學(xué)生端對(duì)已上交作業(yè)的刪除,下載,修改,上傳。更重要的,通過登錄驗(yàn)證,學(xué)生只能訪問自己學(xué)號(hào)文件夾下的文件,可有效防止學(xué)生訪問和修改他人的文件。
      4.3 網(wǎng)絡(luò)功能的實(shí)現(xiàn)
      整個(gè)系統(tǒng)采用VB編程,采用常用的C/S結(jié)構(gòu),運(yùn)用VB的數(shù)據(jù)庫(kù)功能和Winsock控件進(jìn)行網(wǎng)絡(luò)編程,采用TCP協(xié)議即數(shù)據(jù)傳輸協(xié)議實(shí)現(xiàn)創(chuàng)建和維護(hù)與遠(yuǎn)程計(jì)算機(jī)的連接,使其彼此可以進(jìn)行數(shù)據(jù)傳輸。利用TCP協(xié)議通訊必須分別建立客戶應(yīng)用程序和服務(wù)器應(yīng)用程序,一個(gè)Winsock對(duì)應(yīng)一個(gè)“通信鏈路”,在對(duì)多臺(tái)計(jì)算機(jī)進(jìn)行通信時(shí),就必須使用多個(gè)Winsock,這時(shí)多個(gè)Winsock可以使用控件數(shù)組,可以使用動(dòng)態(tài)加載控件來實(shí)現(xiàn):Load Winsock1(SockNo+1)。
      4.4 本機(jī)及網(wǎng)絡(luò)資源的訪問
      VB除了提供豐富的文件操作命令以外,還可能調(diào)用大量的API函數(shù),實(shí)現(xiàn)對(duì)本機(jī)及網(wǎng)絡(luò)資源的訪問。如取得指定目錄下文件的數(shù)量、大小、文件名,計(jì)算機(jī)磁盤的剩余空間,獲取網(wǎng)上鄰居的計(jì)算機(jī)名等等。
      4.5 文件內(nèi)容的讀取
      在VB的Winsock編程中,在建立“數(shù)據(jù)鏈路”后,可以調(diào)用SendData 方法發(fā)送數(shù)據(jù),調(diào)動(dòng)GetData方法接收數(shù)據(jù),發(fā)送和接收的數(shù)據(jù)可以是字符串,也可以是字節(jié)數(shù)據(jù)。在本系統(tǒng)中將文件以字節(jié)形式傳送,通過CopyMemory等API函數(shù)實(shí)現(xiàn)數(shù)據(jù)轉(zhuǎn)換。

      5 結(jié)論
      本系統(tǒng)是在市級(jí)規(guī)劃課題“計(jì)算機(jī)中級(jí)考證管理系統(tǒng)研究”的基礎(chǔ)上研究開發(fā)的,課題中的“網(wǎng)絡(luò)文件互傳”軟件曾獲市第六屆多媒體課件競(jìng)賽二等獎(jiǎng),系統(tǒng)良好的界面和功能定位受同事和學(xué)生的好評(píng)。通過本系統(tǒng)和研究和開發(fā),我們認(rèn)為擁有教學(xué)實(shí)踐經(jīng)驗(yàn)的計(jì)算機(jī)專職教師,開發(fā)簡(jiǎn)單實(shí)用的計(jì)算機(jī)教學(xué)輔助軟件,對(duì)運(yùn)用現(xiàn)代教育技術(shù)、強(qiáng)化教學(xué)管理、提高教學(xué)效果是大有裨益的。

      參考文獻(xiàn)
      [1] 崔彥鋒等 VB 網(wǎng)絡(luò)與遠(yuǎn)程控制編程實(shí)例教程[M] 北京希望電子出版社 2002-08-01
      [2] 伍學(xué)慧 VB中利用第三方控件實(shí)現(xiàn)QQ垂直菜單[DB/OL] http://dev.yesky.com 2005-03-12
      [3] vbeden 利用Winsock控件實(shí)現(xiàn)局域網(wǎng)通信[DB/OL] http://www.itjia.com.CN 2006-07-21

      3198