時間:2023-03-20 16:16:24
序論:寫作是一種深度的自我表達。它要求我們深入探索自己的思想和情感,挖掘那些隱藏在內心深處的真相,好投稿為您帶來了七篇作業管理論文范文,愿它們成為您寫作過程中的靈感催化劑,助力您的創作。
關鍵詞局域網,作業管理,VB,Winsock
1引言
在現代教育中,特別是職業教育的計算機學科的教學過程中,學生的實踐操作能力是體現教學質量的重要方面,計算機專業課的考試和職業技能鑒定都包含實踐操作考核部分。為攻固和強化學生的實踐操作能力,在傳授計算機理論知識的前提下,實踐操作部分的教學往往采用教師實例演示和學生計算機操作實踐相結合的方式,對學生作業的管理和檢查是檢驗和鞏固教學效果的重要手段。
2系統開發必要性分析
2.1學校多媒體機房使用和教學要求狀況分析
目前中職學校計算機學科的教學中,多媒體機房的使用狀況很難與教學要求相適應。平時實踐作業的上交,教學過程中的摸底測試和期中、期末的考核的實施都較困難,分析原因有以下方面:
(1)計算機機房使用率高、負載量大。中職學校重視實踐性教學,除了計算機、電子商務等專業開設了較多的計算機課程外,其他專業也全部開設計算機基礎課程并要求通過操作工中級考證,班級、學生數多。機房每天六節課滿負荷運轉且同一機房承擔多門課的教學任務。使機房的管理和維護帶來困難,也給計算機課程教學的組識和管理增加了難度。
(2)計算機考核的準備和上交占用了較長的時間,為考核的組織增加了難度。
(3)Flas制作、網頁制作、圖形圖像處理等課程的作業允許多次的修改,有時需要多個課時的時間才能完成,常常在其他班級同學使用或管理員的維護時被刪除。
2.2現有作業遞交方式的特點
現在中職學校學生遞交方式,時常采用FTP傳送,網上鄰居傳送,QQ文件傳送和專用多媒體網絡教室軟件傳送等方式。
(1)FTP傳送:FTP采用用戶名和密碼登錄的方式,每個學生擁護各自的賬號,安全性好。教師需要預先為每個學生,不同科目設置存取路徑和賬號,工作量大,管理不便。
(2)網上鄰居傳送:采用網上鄰居進行作業的上交簡單易行,只需教師設置網絡完全共享。但由于學生共用同一文件夾,并具有相同的可讀寫的訪問權限,安全性差,學生容易抄襲他人作業,或將他人文件惡意刪除。
(3)QQ傳送:騰訊公司的QQ軟件是已經成為計算機用戶進行網絡交流的必備工具,聊天、文件傳送、網絡硬盤等功能都為大家所喜愛。但其文件傳送功能只能滿足好友間較少量文件的傳送,難以符合學生同時遞交作業的要求,且QQ軟件須Internet網的支持,給課堂教學的管理增加難度。
(4)專用的多媒體網絡教室傳送:現在各學校的多媒體網絡教室,一般都裝有網絡教室軟件,如優網科技的極域多媒體教室、凌波多媒體網絡教室等等,都實現文件的提交和功能,凌波軟件還提供了文件收取。但不支持已提交文件的瀏覽和再下載,在學生機所有驅動器都使用還原精靈還原保護的情況下,學生缺少作業臨時存放的場所。同時,網絡教室軟件將回收的作業存放在以學生機計算機名命名的文件夾下,教師之間進行交接時須即時將對應內容移動保存,教師批改作業較不方便。因此,教師們時常使用它進行作業的,而很少使用它進行作業的回收。
3本系統解決方案
根據教學實際的需要及吸收上述常用軟件傳送方式的優點,要求作業管理系統必須具備以下特征:
(1)不依賴廣域網,而要求在局域網內使用。
(2)支持作業和作業提交功能外,增加支持學生對已上交作為的瀏覽、刪除、下載功能,以便重復修改。
(3)支持網絡內師生、生生間的聊天功能,和文件傳送功能,以利于合作交流。
教師端和學生端功能分配如下:
學生端:使用用戶名和密碼登陸,可看到所有的網上鄰居,可以相互聊天,在對方允許的前提下發送文件,可以把教師機作為局域網的網絡硬盤,向教師機上交作業,可瀏覽已上交的作業,可重新下載修改,可刪除已上交的作業。
教師端:驗證學生端用戶名和密碼,設置是否允許上交作業,建立或選擇上交作業的文件夾,分發作業等等。
4系統的關鍵技術與實現
4.1界面設計
漂亮的軟件界面容易獲得用戶的喜愛,許多學生喜歡上網聊天,QQ軟件的優秀界面深受學生熟悉和喜愛,本系統吸收QQ軟件的優點,在界面設計上使用第三方控件VerticalMenu實現類QQ方式,保留QQ所具有的聊天,文件傳送功能,將網絡硬盤轉移到教師機上,實現與教師機之間的作業提交和下載。
4.2用戶登錄方式的選取
用戶端使用用戶名、學號,密碼登錄。教師端的數據庫中包含上述內容,用戶名和密碼可由學生設置和修改,用戶名成為登錄后的人物頭像名,學號為學生上交作業的子文件夾名。這樣,學生既可以取自已喜愛的呢稱作為用戶名,又不影響教師對學生作業的管理,同時在學號文件夾下可能臨時存放多個文件,通過VB對特定文件夾下文件名的讀取,實現學生端對已上交作業的刪除,下載,修改,上傳。更重要的,通過登錄驗證,學生只能訪問自己學號文件夾下的文件,可有效防止學生訪問和修改他人的文件。
4.3網絡功能的實現
整個系統采用VB編程,采用常用的C/S結構,運用VB的數據庫功能和Winsock控件進行網絡編程,采用TCP協議即數據傳輸協議實現創建和維護與遠程計算機的連接,使其彼此可以進行數據傳輸。利用TCP協議通訊必須分別建立客戶應用程序和服務器應用程序,一個Winsock對應一個“通信鏈路”,在對多臺計算機進行通信時,就必須使用多個Winsock,這時多個Winsock可以使用控件數組,可以使用動態加載控件來實現:LoadWinsock1(SockNo+1)。
4.4本機及網絡資源的訪問
VB除了提供豐富的文件操作命令以外,還可能調用大量的API函數,實現對本機及網絡資源的訪問。如取得指定目錄下文件的數量、大小、文件名,計算機磁盤的剩余空間,獲取網上鄰居的計算機名等等。
4.5文件內容的讀取
在VB的Winsock編程中,在建立“數據鏈路”后,可以調用SendData方法發送數據,調動GetData方法接收數據,發送和接收的數據可以是字符串,也可以是字節數據。在本系統中將文件以字節形式傳送,通過CopyMemory等API函數實現數據轉換。
5結論
本系統是在市級規劃課題“計算機中級考證管理系統研究”的基礎上研究開發的,課題中的“網絡文件互傳”軟件曾獲市第六屆多媒體課件競賽二等獎,系統良好的界面和功能定位受同事和學生的好評。通過本系統和研究和開發,我們認為擁有教學實踐經驗的計算機專職教師,開發簡單實用的計算機教學輔助軟件,對運用現代教育技術、強化教學管理、提高教學效果是大有裨益的。
參考文獻
[1]崔彥鋒等VB網絡與遠程控制編程實例教程[M]北京希望電子出版社2002-08-01