局域網(wǎng)作業(yè)管理系統(tǒng)的研究與實現(xiàn)_第1頁
局域網(wǎng)作業(yè)管理系統(tǒng)的研究與實現(xiàn)_第2頁
局域網(wǎng)作業(yè)管理系統(tǒng)的研究與實現(xiàn)_第3頁
免費(fèi)預(yù)覽已結(jié)束,剩余2頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

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

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

在現(xiàn)代教育中,特別是職業(yè)教育的計算機(jī)學(xué)科的教學(xué)過程中,學(xué)生的實踐操作能力是體現(xiàn)教學(xué)質(zhì)量的重要方面,計算機(jī)專業(yè)課的考試和職業(yè)技能鑒定都包含實踐操作考核部分。為攻固和強(qiáng)化學(xué)生的實踐操作能力,在傳授計算機(jī)理論知識的前提下,實踐操作部分的教學(xué)往往采用教師實例演示和學(xué)生計算機(jī)操作實踐相結(jié)合的方式,對學(xué)生作業(yè)的管理和檢查是檢驗和鞏固教學(xué)效果的重要手段。2系統(tǒng)開發(fā)必要性分析2.1學(xué)校多媒體機(jī)房使用和教學(xué)要求狀況分析目前中職學(xué)校計算機(jī)學(xué)科的教學(xué)中,多媒體機(jī)房的使用狀況很難與教學(xué)要求相適應(yīng)。平時實踐作業(yè)的上交,教學(xué)過程中的摸底測試和期中、期末的考核的實施都較困難,分析原因有以下方面:

(1)計算機(jī)機(jī)房使用率高、負(fù)載量大。中職學(xué)校重視實踐性教學(xué),除了計算機(jī)、電子商務(wù)等專業(yè)開設(shè)了較多的計算機(jī)課程外,其他專業(yè)也全部開設(shè)計算機(jī)基礎(chǔ)課程并要求通過操作工中級考證,班級、學(xué)生數(shù)多。機(jī)房每天六節(jié)課滿負(fù)荷運(yùn)轉(zhuǎn)且同一機(jī)房承擔(dān)多門課的教學(xué)任務(wù)。使機(jī)房的管理和維護(hù)帶來困難,也給計算機(jī)課程教學(xué)的組識和管理增加了難度。

(2)計算機(jī)考核的準(zhǔn)備和上交占用了較長的時間,為考核的組織增加了難度。

(3)Flash動畫制作、網(wǎng)頁制作、圖形圖像處理等課程的作業(yè)允許多次的修改,有時需要多個課時的時間才能完成,常常在其他班級同學(xué)使用或管理員的維護(hù)時被刪除。2.2現(xiàn)有作業(yè)遞交方式的特點(diǎn)

現(xiàn)在中職學(xué)校學(xué)生遞交方式,時常采用FTP傳送,網(wǎng)上鄰居傳送,QQ文件傳送和專用多媒體網(wǎng)絡(luò)教室軟件傳送等方式。

(1)FTP傳送:FTP采用用戶名和密碼登錄的方式,每個學(xué)生擁護(hù)各自的賬號,安全性好。教師需要預(yù)先為每個學(xué)生,不同科目設(shè)置存取路徑和賬號,工作量大,管理不便。

(2)網(wǎng)上鄰居傳送:采用網(wǎng)上鄰居進(jìn)行作業(yè)的上交簡單易行,只需教師設(shè)置網(wǎng)絡(luò)完全共享。但由于學(xué)生共用同一文件夾,并具有相同的可讀寫的訪問權(quán)限,安全性差,學(xué)生容易抄襲他人作業(yè),或?qū)⑺宋募阂鈩h除。

(3)QQ傳送:騰訊公司的QQ軟件是已經(jīng)成為計算機(jī)用戶進(jìn)行網(wǎng)絡(luò)交流的必備工具,聊天、文件傳送、網(wǎng)絡(luò)硬盤等功能都為大家所喜愛。但其文件傳送功能只能滿足好友間較少量文件的傳送,難以符合學(xué)生同時遞交作業(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ò)教室等等,都實現(xiàn)文件的提交和發(fā)布功能,凌波軟件還提供了文件收取。但不支持已提交文件的瀏覽和再下載,在學(xué)生機(jī)所有驅(qū)動器都使用還原精靈還原保護(hù)的情況下,學(xué)生缺少作業(yè)臨時存放的場所。同時,網(wǎng)絡(luò)教室軟件將回收的作業(yè)存放在以學(xué)生機(jī)計算機(jī)名命名的文件夾下,教師之間進(jìn)行交接時須即時將對應(yīng)內(nèi)容移動保存,教師批改作業(yè)較不方便。因此,教師們時常使用它進(jìn)行作業(yè)的發(fā)布,而很少使用它進(jìn)行作業(yè)的回收。3本系統(tǒng)解決方案

根據(jù)教學(xué)實際的需要及吸收上述常用軟件傳送方式的優(yōu)點(diǎn),要求作業(yè)管理系統(tǒng)必須具備以下特征:

(1)不依賴廣域網(wǎng),而要求在局域網(wǎng)內(nèi)使用。

(2)支持作業(yè)發(fā)布和作業(yè)提交功能外,增加支持學(xué)生對已上交作為的瀏覽、刪除、下載功能,以便重復(fù)修改。

(3)支持網(wǎng)絡(luò)內(nèi)師生、生生間的聊天功能,和文件傳送功能,以利于合作交流。教師端和學(xué)生端功能分配如下:

學(xué)生端:使用用戶名和密碼登陸,可看到所有的網(wǎng)上鄰居,可以相互聊天,在對方允許的前提下發(fā)送文件,可以把教師機(jī)作為局域網(wǎng)的網(wǎng)絡(luò)硬盤,向教師機(jī)上交作業(yè),可瀏覽已上交的作業(yè),可重新下載修改,可刪除已上交的作業(yè)。

教師端:驗證學(xué)生端用戶名和密碼,設(shè)置是否允許上交作業(yè),建立或選擇上交作業(yè)的文件夾,分發(fā)作業(yè)等等。4系統(tǒng)的關(guān)鍵技術(shù)與實現(xiàn)4.1界面設(shè)計

漂亮的軟件界面容易獲得用戶的喜愛,許多學(xué)生喜歡上網(wǎng)聊天,QQ軟件的優(yōu)秀界面深受學(xué)生熟悉和喜愛,本系統(tǒng)吸收QQ軟件的優(yōu)點(diǎn),在界面設(shè)計上使用第三方控件VerticalMenu實現(xiàn)類QQ方式,保留QQ所具有的聊天,文件傳送功能,將網(wǎng)絡(luò)硬盤轉(zhuǎn)移到教師機(jī)上,實現(xiàn)與教師機(jī)之間的作業(yè)提交和下載。4.2用戶登錄方式的選取

用戶端使用用戶名、學(xué)號,密碼登錄。教師端的數(shù)據(jù)庫中包含上述內(nèi)容,用戶名和密碼可由學(xué)生設(shè)置和修改,用戶名成為登錄后的人物頭像名,學(xué)號為學(xué)生上交作業(yè)的子文件夾名。這樣,學(xué)生既可以取自已喜愛的呢稱作為用戶名,又不影響教師對學(xué)生作業(yè)的管理,同時在學(xué)號文件夾下可能臨時存放多個文件,通過VB對特定文件夾下文件名的讀取,實現(xiàn)學(xué)生端對已上交作業(yè)的刪除,下載,修改,上傳。更重要的,通過登錄驗證,學(xué)生只能訪問自己學(xué)號文件夾下的文件,可有效防止學(xué)生訪問和修改他人的文件。4.3網(wǎng)絡(luò)功能的實現(xiàn)

整個系統(tǒng)采用VB編程,采用常用的C/S結(jié)構(gòu),運(yùn)用VB的數(shù)據(jù)庫功能和Winsock控件進(jìn)行網(wǎng)絡(luò)編程,采用TCP協(xié)議即數(shù)據(jù)傳輸協(xié)議實現(xiàn)創(chuàng)建和維護(hù)與遠(yuǎn)程計算機(jī)的連接,使其彼此可以進(jìn)行數(shù)據(jù)傳輸。利用TCP協(xié)議通訊必須分別建立客戶應(yīng)用程序和服務(wù)器應(yīng)用程序,一個Winsock對應(yīng)一個“通信鏈路”,在對多臺計算機(jī)進(jìn)行通信時,就必須使用多個Winsock,這時多個Winsock可以使用控件數(shù)組,可以使用動態(tài)加載控件來實現(xiàn):LoadWinsock1(SockNo+1)。4.4本機(jī)及網(wǎng)絡(luò)資源的訪問

VB除了提供豐富的文件操作命令以外,還可能調(diào)用大量的API函數(shù),實現(xiàn)對本機(jī)及網(wǎng)絡(luò)資源的訪問。如取得指定目錄下文件的數(shù)量、大小、文件名,計算機(jī)磁盤的剩余空間,獲取網(wǎng)上鄰居的計算機(jī)名等等。4.5文件內(nèi)容的讀取

在VB的Winsock編程中,在建立“數(shù)據(jù)鏈路”后,可以調(diào)用SendData方法發(fā)送數(shù)據(jù),調(diào)動GetData方法接收數(shù)據(jù),發(fā)送和接收的數(shù)據(jù)可以是字符串,也可以是字節(jié)數(shù)據(jù)。在本系統(tǒng)中將文件以字節(jié)形式傳送,通過CopyMemory等API函數(shù)實現(xiàn)數(shù)據(jù)轉(zhuǎn)換。5結(jié)論

本系統(tǒng)是在市級規(guī)劃課題“計算機(jī)中級考證管理系統(tǒng)研究”的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論