日韩有码亚洲专区|国产探花在线播放|亚洲色图双飞成人|不卡 二区 视频|东京热av网一区|玖玖视频在线播放|AV人人爽人人片|安全无毒成人网站|久久高清免费视频|人人人人人超碰在线

首頁 > 文章中心 > 計算機網(wǎng)絡(luò)編程技術(shù)

計算機網(wǎng)絡(luò)編程技術(shù)

前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇計算機網(wǎng)絡(luò)編程技術(shù)范文,相信會為您的寫作帶來幫助,發(fā)現(xiàn)更多的寫作思路和靈感。

計算機網(wǎng)絡(luò)編程技術(shù)范文第1篇

關(guān)鍵詞:計算機網(wǎng)絡(luò)課程;實踐;教改

一、引言

計算機網(wǎng)絡(luò)編程是計算機專業(yè)一門重要的專業(yè)基礎(chǔ)課,通過教學使學生初步理解了計算機網(wǎng)絡(luò)編程的基礎(chǔ)知識,但是在具體應(yīng)用中,學生們普遍感受到的問題是,難以使學到的理論知識付諸于具體應(yīng)用。所以這時就需要改革計算機網(wǎng)編程實踐課,通過建立完善的實驗環(huán)境,制定科學合理的課程和考核方式,給學生創(chuàng)造實踐的機會,培養(yǎng)學生的動手能力,增加他們的就業(yè)能力。

二、計算機網(wǎng)絡(luò)編程課程的實際情況

上海電機學院是一個應(yīng)有型本科學校,注重實踐,而目前來看,在教學中對于計算機網(wǎng)絡(luò)這門課程,存在如下問題:

(一)理論與實踐的脫節(jié)。目前很多高校計算機網(wǎng)絡(luò)課 程實驗學時很少,甚至沒有開設(shè)實驗課程,只注重理論教學。

(二)教學過程實驗課時有限,課下知識得不到鞏固。由于實踐課時有限,業(yè)余時間實驗室不開放,學生實踐課所學知識,課下得不到鞏固,容易很快的忘記。導(dǎo)致學生的實踐動手能力不強,對所學知識掌握不牢固,不能滿足市場的需求。

(三)實驗內(nèi)容少且過于簡單。由于受實踐課時的限制,開設(shè)的實驗只是演示和驗證性等一些簡單的實驗。缺乏綜合性、設(shè)計性實驗,學生的創(chuàng)新能力得不到鍛煉。

(四)師資、設(shè)備落后。計算機網(wǎng)絡(luò)技術(shù)發(fā)展過快,日新月異,我們很多高校的設(shè)備相對比較落后,不能滿足當前的需要,我們的教師缺乏實踐教學經(jīng)驗。

三、計算機網(wǎng)絡(luò)編程課程的實踐探索

根據(jù)實際情況,不僅在師資隊伍和教學內(nèi)容方面進行改革實踐、而且在教學方法、實踐考核等方面,對課程進行了一系列的改革實探索,并且取得了較良好的效果。改革是一個長期的過程,不斷采用新方法與時俱進、及時進行創(chuàng)新,采用網(wǎng)絡(luò)新設(shè)備,提高教學水平,為社會培養(yǎng)更多優(yōu)的應(yīng)用型技術(shù)專業(yè)人才。我們的探索在這幾個方面:

(一)教學內(nèi)容的改進。制定實驗的教學內(nèi)容應(yīng)該考慮企業(yè)的需求,依據(jù)企業(yè)的需求來制定教學內(nèi)容,特別是實驗內(nèi)容,這對于學生的就業(yè)進一步促進。

(二)加強項目建設(shè)。在實驗內(nèi)容上,對于項目的要求十分重視,在試驗教學中,應(yīng)以實驗的項目形式進行,這樣的實驗形式比單一知識點的復(fù)習利于學生能力的掌握,這對于實踐能力有很大好處。

(三)實驗室開放管理。多給學生實踐的機會,這樣的機會可來自實習,在學校階段則來自于實驗室,在不影響正常的教學的情況下可開放式管理,讓學生能來實驗室學習,給學生提供更多的機會,從而能進一步提高學生的動手能力。

(四)合理考核。考核成績應(yīng)包括平時和期末,考慮實驗及理論。

(五)教師建設(shè)。加強教師培訓,提高實驗技術(shù)人員的素質(zhì)工作水平,重實驗技術(shù)人員交流和培訓工作。購買實驗教學設(shè)備。使得能適應(yīng)網(wǎng)絡(luò)編程教學的需求。

對于實驗教學研究應(yīng)有的研究原則:科學性原則、主動性原則、交互性原則、堅持以學生為本的原則、培養(yǎng)學生獨立探索和合作探索精神的原則、效益性原則。據(jù)此進行網(wǎng)絡(luò)編程技術(shù)的建設(shè)發(fā)展。

四、結(jié)束語

在應(yīng)用型本科教學中,計算機網(wǎng)絡(luò)編程技術(shù)應(yīng)重視實踐,從教學內(nèi)容、考核、教師、項目等方面進行改進,適應(yīng)實踐的發(fā)展。網(wǎng)絡(luò)編程技術(shù)實際應(yīng)用能力的培養(yǎng)應(yīng)按照企業(yè)需求來建立,不僅在課本中的理論,還包括實際應(yīng)用。應(yīng)用型本科院校的課堂教學需要體現(xiàn)“應(yīng)用”本質(zhì),不僅強調(diào)學生對所學理論的理解,更強調(diào)培養(yǎng)學生的實踐應(yīng)用能力。對計算機網(wǎng)絡(luò)編程課程的實踐教學,需要創(chuàng)新。從內(nèi)容上說,創(chuàng)新包括科學創(chuàng)新、技術(shù)創(chuàng)新、知識創(chuàng)新、文化創(chuàng)新、教育創(chuàng)新、制度創(chuàng)新、理論創(chuàng)新等。大學教育要想傳承久遠,就必須實現(xiàn)教學創(chuàng)新。創(chuàng)新型人才以人為本,強調(diào)個性,要求個性教育化。

參考文獻:

計算機網(wǎng)絡(luò)編程技術(shù)范文第2篇

關(guān)鍵詞:能力培養(yǎng);網(wǎng)絡(luò)編程技術(shù);教學方法;教學改革

網(wǎng)絡(luò)編程技術(shù)作為“計算機網(wǎng)絡(luò)”的后續(xù)課程,在計算機類專業(yè)課程體系中占有十分重要的位置,是理論與實踐相結(jié)合的關(guān)鍵課程。本課程要求學生在理解計算機網(wǎng)絡(luò)、操作系統(tǒng)等基本理論的基礎(chǔ)上,掌握客戶/服務(wù)器模型,掌握TCP/IP協(xié)議簇中鏈路層、網(wǎng)絡(luò)層、運輸層等網(wǎng)絡(luò)應(yīng)用程序的設(shè)計思想和編程模型,運用高級語言進行開發(fā),同時能夠利用相關(guān)網(wǎng)絡(luò)知識解釋程序運行中的現(xiàn)象,解決實際問題。

目前,高校本科生的選修課程學時普遍被壓縮,如何在有限的學時內(nèi),讓學生最大限度地了解網(wǎng)絡(luò)編程技術(shù),增加課程信息量,提高學生學習興趣,培養(yǎng)學生的問題求解能力是非常值得思考的問題。本文結(jié)合筆者多年的教學經(jīng)驗,總結(jié)了一些有效的教學方法。

1課程項目在教學過程中的驅(qū)動作用

傳統(tǒng)的教學模式以講授法為主,只是針對程序設(shè)計語言的語法進行講解,內(nèi)容枯燥無味,教師注重講授,學生被動接受,學習積極性不高,效果也不好。

網(wǎng)絡(luò)編程技術(shù)是一門與實際應(yīng)用結(jié)合緊密的課程,課程項目可以在教學過程中產(chǎn)生積極的驅(qū)動作用。教師在教學過程中逐步將所教內(nèi)容對應(yīng)于項目中,既調(diào)動了學生學習的積極性,又使學生能夠系統(tǒng)地學習所需要的知識[1]。具體做法是:

1) 在課程學習之初,教師就向?qū)W生布置若干與網(wǎng)絡(luò)編程相關(guān)的課程項目,要求學生學習完本課程之后能設(shè)計出對應(yīng)的軟件。學生根據(jù)自己的興趣,以小組為單位選擇其中一個作為本課程考核的項目,提交項目申請書。

2) 在項目的實施過程中,教師將項目進度簡化為申請―設(shè)計―實現(xiàn)三個基本步驟,每個步驟要求學生根據(jù)階段進展寫出相關(guān)文檔――《課程項目申請書》、《課程項目設(shè)計文檔》和《課程項目結(jié)題報告》。學生在動手實踐過程中鍛煉了對較大問題的模塊劃分、編碼、分工協(xié)作、科技文檔寫作等技能。

3) 在教學過程中,教師全程指導(dǎo)、策劃,負責各個模塊之間協(xié)調(diào)進展,同時負責解惑答疑,及時修正存在的問題,在涉及到課程項目實施細節(jié)處及時與教學知識點聯(lián)系起來,由此達到將案例教學與項目驅(qū)動教學相結(jié)合的目的。

在項目開發(fā)的每個階段,各開發(fā)小組完成相應(yīng)模塊后,以討論課形式展示自己的作品。肯定成績,找出不足,學生能夠在積極融洽的環(huán)境中相互學習、取長補短,不斷完善自己的作品;而對于一些創(chuàng)意新穎、主題突出、有獨創(chuàng)性的作品,則及時給予表揚和鼓勵,這樣可以不斷加強學生的信心,讓學生能長期保持飽滿熱情。

2以問題為線索的教學內(nèi)容設(shè)計

網(wǎng)絡(luò)編程課程涉及的知識面很廣,從TCP/IP四層體系結(jié)構(gòu)來看,每個層次都存在多種編程方法,如直接網(wǎng)卡編程技術(shù)、基于Packet Driver的網(wǎng)絡(luò)編程方法、基于NDIS的網(wǎng)絡(luò)編程方法、WinPcap編程、WinSock編程、基于WWW應(yīng)用的網(wǎng)絡(luò)編程、Web Service編程等等。如果將每種方法都面面俱到,不一定會起到好的教學效果,一方面,每種編程方法使用的開發(fā)環(huán)境不同、函數(shù)庫不同,使得學生短時間難以掌握;另一方面,網(wǎng)絡(luò)編程的核心在于程序設(shè)計思路和傳輸過程中關(guān)鍵問題的解決,在課時有限的情況下過于關(guān)注函數(shù)使用方法,無法透徹地將這些核心思想灌輸給學生。

我們在教學內(nèi)容設(shè)計時,本著“授之以漁”的目標,從網(wǎng)絡(luò)程序設(shè)計中提煉出編程中涉及到的若干關(guān)鍵問題,并圍繞這些關(guān)鍵問題重新組織教學內(nèi)容,幫助學生更清晰地把握知識點。

2.1從應(yīng)用出發(fā)選擇授課內(nèi)容

首先,將現(xiàn)有的諸多網(wǎng)絡(luò)編程方法按照其操控的數(shù)據(jù)內(nèi)容在TCP/IP體系結(jié)構(gòu)中找到相應(yīng)位置,如圖1所示。在此基礎(chǔ)上,結(jié)合學生的實際工作需求,授課內(nèi)容選擇了可操控鏈路層、網(wǎng)際層、運輸層三個層次上的常用編程方法:WinSock編程和WinPcap編程。

2.2從問題出發(fā)組織授課內(nèi)容

考慮到兩臺主機間互聯(lián)通信主要涉及到以下若干關(guān)鍵問題。1)會聚:解決對等的應(yīng)用程序以何種順序、什么時間進行交互的方式。2)接口:解決應(yīng)用程序如何使用操作系統(tǒng)的TCP/IP協(xié)議棧功能進行網(wǎng)絡(luò)操作。3)異步:解決套接字在非阻塞模式下如何確定可讀/可寫的時機問題。4)測試:解決如何進行網(wǎng)絡(luò)應(yīng)用程序的調(diào)試問題。5)傳送:在數(shù)據(jù)傳輸過程中,我們可以為應(yīng)用程序選擇不同的底層傳輸服務(wù),在課程中將涉及到數(shù)據(jù)流(對應(yīng)于流式套接字)、數(shù)據(jù)報(對應(yīng)于數(shù)據(jù)報套接字)、協(xié)議分組(對應(yīng)于原始套接字)和數(shù)據(jù)幀(對應(yīng)于WinPcap)等4種方法實現(xiàn)數(shù)據(jù)傳輸。每種方法都有其特點,學生要在明確其適用場合的基礎(chǔ)上學會基本的通訊功能和處理細節(jié)。

因此,網(wǎng)絡(luò)編程的授課內(nèi)容被組織為網(wǎng)絡(luò)通訊過程中的5大問題:會聚、接口、調(diào)試、傳送和異步,如圖2所示,教師針對每個問題分專題進行講解,使課堂內(nèi)容更加清晰。

2.3從效果出發(fā)設(shè)計教學過程

在課程規(guī)劃上,強調(diào)基本概念的理解與實踐相融合,網(wǎng)絡(luò)編程作為應(yīng)用型課程,其理論基礎(chǔ)部分已在計算機網(wǎng)絡(luò)、網(wǎng)絡(luò)協(xié)議分析課程中學習過,但課程偏重理論介紹,學生難以與實際相結(jié)合,因此,網(wǎng)絡(luò)編程課首先要幫助學生完成理論到實踐的銜接。

上課時采用案例式教學,每講到一種編程模型,將常用的網(wǎng)絡(luò)掃描、網(wǎng)絡(luò)游戲、文件下載等實例的分析與實現(xiàn)以案例的形式出現(xiàn)在課堂中,既形象地將理論與實踐結(jié)合起來,又提高了學生的學習興趣。

從教學效果上看,案例式教學啟發(fā)了學生的興趣,豐富了學生的知識結(jié)構(gòu),鑒于課堂上的少量案例仍然不能涵蓋大量的實際應(yīng)用,為了避免學生在學習過程中過于注重細節(jié),造成“只見樹木不見森林”的問題,在教學方法上,教師注重由點及面的教學思路,在每一講結(jié)束后進一步啟發(fā)學生思維,跳出簡單的程序編寫細節(jié),舉一反三。如教師在介紹數(shù)據(jù)填充時,從最簡單的字符型數(shù)據(jù),啟發(fā)學生考慮稍復(fù)雜的攜帶固定含義字段的數(shù)據(jù)(如四字節(jié)的ICMP的時間戳字段),再考慮更復(fù)雜的結(jié)構(gòu)體數(shù)據(jù),更進一步思考如何設(shè)計一個新的協(xié)議。通過這種方法,使得課堂教學內(nèi)容與實際的關(guān)聯(lián)性更加密切,引導(dǎo)學生自主學習。

3專題性與綜合性相結(jié)合的實踐教學設(shè)計

網(wǎng)絡(luò)編程技術(shù)課程的實踐性很強,學生只聽不練很難達到學習該課程的目的[2],因此在理論教學的同時還要加強上機實踐教學,將上機實踐環(huán)節(jié)貫穿于課程教學的全過程。在實驗內(nèi)容選擇上,教師要充分考慮實驗題和理論教學的銜接,以及實驗題目的綜合可操作性、趣味性和難度,為此,將實踐教學部分分為專題實驗和綜合實驗兩部分。

3.1專題性實踐教學設(shè)計

專題實驗的目的在于對課堂講授理論的驗證和運用,為此,結(jié)合教學內(nèi)容,將專題性實踐教學設(shè)計為6個必做實驗,如表1所示。

6個實驗圍繞一個回射程序展開,基于流式套接字實現(xiàn)的回射客戶端和服務(wù)器是基礎(chǔ),在此基礎(chǔ)上,后續(xù)實驗稍加改動就可以完成,修改內(nèi)容側(cè)重于程序的可靠性、并發(fā)性和功能性。修改的內(nèi)容與課堂講述的重點內(nèi)容一致,更有針對性地鍛煉學生編程能力。

在程序運行過程中,模擬正常交互、服務(wù)器關(guān)閉、客戶端異常退出、服務(wù)器主機崩潰、大量客戶端請求等情況,結(jié)合嗅探器和netstat命令監(jiān)視程序運行過程,要求學生結(jié)合網(wǎng)絡(luò)理論來解釋和解決編程實現(xiàn)過程中的實際問題。從實踐教學效果來看,學生在分析通信流量和主機網(wǎng)絡(luò)狀態(tài)的過程中,既鍛煉了網(wǎng)絡(luò)測量方法的應(yīng)用和網(wǎng)絡(luò)應(yīng)用程序調(diào)試的技巧,又有效地將計算機網(wǎng)絡(luò)相關(guān)理論應(yīng)用于實際問題的處理和分析,同時也直觀地感受到各種方法開發(fā)出的網(wǎng)絡(luò)應(yīng)用程序在實際交互過程中的優(yōu)勢和劣勢。

由此,通過一個實例在各種網(wǎng)絡(luò)環(huán)境下的實現(xiàn),幫助學生理解不同類型通訊方式在實現(xiàn)中的差別,并進一步明確編程方法的選擇策略。實驗內(nèi)容前后銜接,遞進安排,工作量適中,達到了理論與實際相結(jié)合的目的,充分發(fā)揮了學生的主觀能動性,培養(yǎng)了學生分析問題、解決問題的能力。

3.2綜合性實踐教學設(shè)計

課程項目作為實踐教學的綜合設(shè)計環(huán)節(jié),目的在于模擬真實項目開發(fā)過程,培養(yǎng)學生團隊意識,鍛煉學生分析問題、解決問題的能力。

結(jié)合網(wǎng)絡(luò)編程技術(shù)的教學要求,設(shè)計6個綜合類教學項目,分別是簡單聊天程序、多線程網(wǎng)絡(luò)文件傳輸、基于C/S的密碼驗證程序、traceroute的設(shè)計與實現(xiàn)、半開端口掃描器的設(shè)計與實現(xiàn)和ARP欺騙。

在教學項目實施過程中,以學生為主體,教師負責組織協(xié)調(diào)和必要輔導(dǎo)的工作,學生以小組為單位,共同圍繞某個項目進行分析和研究,查閱、自學相關(guān)的文獻資料,確定技術(shù)路線、實施方案和小組分工,最后以小組為單位進行答辯。

綜合實驗環(huán)節(jié)模擬實際的軟件開發(fā)過程,提高學生的興趣,也培養(yǎng)了學生的探索創(chuàng)新能力和團隊協(xié)作精神。

4綜合課程考核方法

傳統(tǒng)基礎(chǔ)理論課的考核方法通常采用卷面筆試考核,這種考核方法強調(diào)的是學生對知識點的理解和綜合問題的分析能力,但是對于實踐類課程而言,它更強調(diào)學以致用,因此,一味要求學生對知識點的死記硬背無疑起不到好的效果,考核應(yīng)貫穿學生的整個學習過程,比如課程項目實施進度、小組分工協(xié)作情況、疑難問題的解決等。如果能夠?qū)φ麄€過程的若干關(guān)鍵環(huán)節(jié)進行衡量,那么,網(wǎng)絡(luò)編程技術(shù)的考核也就完成了。

綜合考慮以上因素,本課程成績評定沒有采用卷面筆試形式,而是采用教師評定與學生打分相結(jié)合、課程項目成績與平時成績相結(jié)合的方法。綜合成績=課程項目成績(50%)+平時成績(30%,包括實驗成績、考勤情況等)+學生評定成績(20%)。課程項目成績考核學生對整個課程內(nèi)容的掌握和運用,平時成績主要針對學生上課出勤率和每個專題實驗的完成情況,學生評定是對小組內(nèi)成員工作情況的肯定,采用無記名方式提交,在一定程度上遏制了個別同學復(fù)制別人勞動成果的現(xiàn)象,同時也提高了學生的學習動力。

5結(jié)語

以上是我們在該課程實際教學中實施的一些具體做法。課程項目促進了學生加強網(wǎng)絡(luò)編程學習的動力,它能夠在培養(yǎng)學生的學習能力和實踐能力的同時,加強項目維護、分工協(xié)作等多方面技能的培養(yǎng),更真實地展現(xiàn)實際工作的需求和實施過程。同時,有效的教學內(nèi)容設(shè)計、專題性與綜合性相結(jié)合的實踐教學環(huán)節(jié)和綜合課程考核方法在教與學的各個環(huán)節(jié)都起到了有效的促進作用。實踐證明,通過上述教學方法和手段,大多數(shù)學生的學習興趣明顯增強,實踐動手能力得到很大提高。

參考文獻:

計算機網(wǎng)絡(luò)編程技術(shù)范文第3篇

關(guān)鍵詞: 技術(shù) 高職網(wǎng)絡(luò)實驗仿真系統(tǒng) 設(shè)計方案

一、概述

我們在對計算機網(wǎng)絡(luò)實驗仿真系統(tǒng)的現(xiàn)狀和研究過程中取得的成果作了分析之后,總結(jié)了現(xiàn)有的高職網(wǎng)絡(luò)實驗教學存在的一些弊端,如忽視了實驗動手能力的實質(zhì)性培養(yǎng)和難以保障實驗安全性等問題。以技術(shù)的應(yīng)用分析的研究為前提,我們提出基于的高職網(wǎng)絡(luò)實驗仿真系統(tǒng)的設(shè)計方案:在系統(tǒng)開發(fā)方面,在應(yīng)用服務(wù)器上開發(fā)了基于的四層平臺,以提高系統(tǒng)開發(fā)效率、可維護性和可擴展性,采用深入人心且能開發(fā)高質(zhì)量系統(tǒng)的面向?qū)ο蠓椒▉順?gòu)建系統(tǒng)模型;在系統(tǒng)技術(shù)實現(xiàn)方面,通過設(shè)置中介模塊來實現(xiàn)動態(tài)界面生成與動態(tài)功能綁定;在系統(tǒng)優(yōu)化方面,使用現(xiàn)有框架與函數(shù)庫,巧妙處理生成與銷毀數(shù)據(jù)幀以確保系統(tǒng)運行效率,在雙緩沖前提下使用繪制函數(shù)改進圖形的更新算法,等等;結(jié)合諸多功能組件的靈活應(yīng)用使界面更人性化。通過本系統(tǒng),使用者均可不受地域時間限制地通過互聯(lián)網(wǎng)方便地操作計算機網(wǎng)絡(luò)課程中大綱涉及的大多數(shù)實驗,實現(xiàn)遠程網(wǎng)絡(luò)實驗教學的基本要求。

二、設(shè)計方案

該系統(tǒng)最大的優(yōu)點是成本低,效率高。因為“軟件即為儀器”,這樣就可解決因?qū)嶒灲?jīng)費不足或高檔次、高價位設(shè)備缺乏不能進行實物實驗的問題,同時也不會造成因使用不當、管理不善等因素造成的儀器損壞、元器件丟失等現(xiàn)象。同時還可以模擬實驗室中沒有的設(shè)備,而且可以不受時空的限制方便地進行實驗。另外,應(yīng)具備一些基本特征:與現(xiàn)實的一致性(或現(xiàn)實的延伸)、高度交互性、實時的信息反饋。本系統(tǒng)是一個集虛擬實驗教學管理系統(tǒng)、實驗課教學指導(dǎo)系統(tǒng),網(wǎng)絡(luò)實驗仿真等為一體的功能強大的網(wǎng)上運行系統(tǒng)。各部分之間相互聯(lián)系、相互補充,僅具有相對獨立性。開發(fā)虛擬環(huán)境,實現(xiàn)實驗仿真應(yīng)是計算機網(wǎng)絡(luò)實驗仿真系統(tǒng)建設(shè)的核心部分。本設(shè)計的體系結(jié)構(gòu)圖具體參見圖1,系統(tǒng)結(jié)構(gòu)功能主要模塊如圖2。

三、技術(shù)實現(xiàn)

首先安裝Windows Server 2000 SP4的操作系統(tǒng),然后安裝NET框架軟件開發(fā)工具包和Visual 2003,最后安裝數(shù)據(jù)庫連接組件.NET Framework Data Provider for SQL Server和數(shù)據(jù)庫SQL Server 2000。Web服務(wù)器層服務(wù)器端編程語言采用編程比較簡單的Visual 語言,應(yīng)用服務(wù)器層采用速度相對較快的C++語言。為了提高系統(tǒng)開發(fā)效率和提高系統(tǒng)的可維護性和可擴展性,本文在應(yīng)用服務(wù)器上開發(fā)了基于開發(fā)的平臺。該平臺共有四層,具體參見圖3平臺層次圖。

接下來運用的關(guān)鍵技術(shù)主要包括面向?qū)ο蠹夹g(shù)和系統(tǒng)效率優(yōu)化技術(shù)等。其中關(guān)鍵技術(shù)實現(xiàn)包括網(wǎng)絡(luò)模型與網(wǎng)絡(luò)命令的實現(xiàn)機制和實現(xiàn)動態(tài)界面的生成與動態(tài)功能的綁定。前者大體的實現(xiàn)思想是:將網(wǎng)絡(luò)軟件和實際網(wǎng)絡(luò)發(fā)送的數(shù)據(jù)報聯(lián)系起來定義一種消息格式,再在設(shè)備模型中定義消息響應(yīng)方式,讓消息在網(wǎng)絡(luò)設(shè)備中發(fā)送,這樣就可根據(jù)網(wǎng)絡(luò)拓撲結(jié)構(gòu)形成消息發(fā)送的路由,從而不僅可以模擬真實網(wǎng)絡(luò)的工作情況,而且使系統(tǒng)具有良好的擴展性。后者基本思想是:設(shè)置一個中介模塊來動態(tài)讀取器材所要的操作,同時生成操作所需的相應(yīng)控件,當用戶操作該控件,控件對象就將消息傳遞給中介模塊,并由中介模塊解釋消息并調(diào)用對應(yīng)器材的相應(yīng)操作。例如:重新啟用一個器材操作,如圖4,該系統(tǒng)本身特色還在于結(jié)合諸多功能組件的靈活應(yīng)用使界面更人性化。

至于系統(tǒng)效率的優(yōu)化可考慮以下幾點:一是使用現(xiàn)有的框架及函數(shù)庫,有利于提高系統(tǒng)構(gòu)建的效率;二是有效及時地處理數(shù)據(jù)幀(Frame)的生成與銷毀;三是圖形繪制方面采取的總的優(yōu)化思想是使用雙緩沖,可以獲得較平滑的動畫。

四、應(yīng)用測試

本系統(tǒng)主要是針對高等職業(yè)教育教學要求而開發(fā)的,測試對象為專業(yè)授課教師、高職大二學生;測試周期:教學工作時一周以上。系統(tǒng)測試滿意度是最為綜合的參數(shù)指標,涵蓋了多方面細節(jié)指標,系統(tǒng)測試的滿意度無疑可作為系統(tǒng)是否達到設(shè)計初衷的及格線;而測試的成績最能真實地反映使用后的教學效果,綜合分析測試結(jié)果對于此后的教學開展意義更是不容忽視。鑒于以上原因,我們特選取了系統(tǒng)測試滿意度和系統(tǒng)測試成績分布分析兩方面作為主要的兩個測試效果分析方向。結(jié)果統(tǒng)計具體參見圖5系統(tǒng)測試滿意度調(diào)查情況和圖6系統(tǒng)測試成績分布圖。從使用滿意度看來定制實驗?zāi)K效果略差,從了解的情況看來除了模塊本身確實有待改善,主要是不少學生因為沒能順利完成所有系統(tǒng)定制自測實驗而無法繼續(xù)進入自定制實驗環(huán)節(jié),由此可以得出系統(tǒng)軟件以外的一個教學實施上的結(jié)論:必須加強學生的基礎(chǔ)實驗操作能力,特別是要針對大綱將基礎(chǔ)夯實,而從系統(tǒng)實驗和自測實驗測試成績分布圖看來,成績(等級設(shè)定如下:90以上優(yōu)秀、80―90良好、70―80中等、60―70及格,60以下不及格)分布整體趨于正態(tài)分布,教學效果比較良好。結(jié)合滿意度和測試成績分布這兩個重要方面的測試數(shù)據(jù)看來,本系統(tǒng)測試結(jié)果大體屬于正常范圍,能夠較好地實現(xiàn)實驗教學目的。

五、結(jié)語

我們通過對當前成熟穩(wěn)定的面向?qū)ο蠼:途W(wǎng)絡(luò)編程技術(shù)進行了深入學習和研究,奠定了實現(xiàn)和改善計算機網(wǎng)絡(luò)實驗仿真系統(tǒng)較為堅實的基礎(chǔ)。在對虛擬實驗室的應(yīng)用現(xiàn)狀和計算機網(wǎng)絡(luò)實驗仿真教學進行了概況分析的前提下,結(jié)合高等職業(yè)教育中的網(wǎng)絡(luò)實驗教學要求,研究并實現(xiàn)了基于的計算機網(wǎng)絡(luò)實驗仿真系統(tǒng),并可用來解決當前高職教學中的實際問題。

參考文獻:

[1]王剛.計算機網(wǎng)絡(luò)硬件通信虛擬實驗系統(tǒng)[D].[碩士學位論文].天津:天津師范大學,2006.

[2]王群燕,商建東,胡東方.基于虛擬儀器的網(wǎng)絡(luò)虛擬實驗室的研究[J].礦山機械,2006,34,(9):123-125.

計算機網(wǎng)絡(luò)編程技術(shù)范文第4篇

關(guān)鍵詞:數(shù)據(jù)庫課程體系;教學改革;教學特色

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

文章編號:1672-5913 (2007) 24-0110-04

1數(shù)據(jù)庫課程體系改革的背景

隨著IT產(chǎn)業(yè)的迅速發(fā)展,可視化程序設(shè)計、計算機網(wǎng)絡(luò)技術(shù)、數(shù)據(jù)庫技術(shù)、多媒體技術(shù)和軟件工程等計算機技術(shù)已經(jīng)出現(xiàn)了大融合,網(wǎng)絡(luò)數(shù)據(jù)庫技術(shù)已經(jīng)成為數(shù)據(jù)庫技術(shù)的主流。而以前數(shù)據(jù)庫課程建設(shè)主要針對關(guān)系數(shù)據(jù)庫的理論和設(shè)計方法,偏重理論教學環(huán)節(jié),實踐環(huán)節(jié)較為薄弱,也不涉及網(wǎng)絡(luò)編程,與應(yīng)用性人才培養(yǎng)模式的要求不相適應(yīng)。為了加強實踐環(huán)節(jié),培養(yǎng)高等技術(shù)應(yīng)用型人才,從01級開始,在計算機類專業(yè)的教學計劃中新增了“網(wǎng)絡(luò)數(shù)據(jù)庫技術(shù)及應(yīng)用”、“C/S結(jié)構(gòu)應(yīng)用軟件設(shè)計實習”和“B/S結(jié)構(gòu)應(yīng)用軟件設(shè)計實習”三門以實踐為主的課程,并構(gòu)建了數(shù)據(jù)庫課程體系(程序設(shè)計基礎(chǔ)à關(guān)系數(shù)據(jù)庫設(shè)計技術(shù)à網(wǎng)絡(luò)編程技術(shù)à網(wǎng)絡(luò)編程實踐à畢業(yè)設(shè)計提高),該課程體系有相應(yīng)的理論教學、實驗教學、課程設(shè)計、課程實習等教學環(huán)節(jié),不僅五個階段本身各有其側(cè)重點,而且五個階段之間前后有密切的聯(lián)系。該課程體系在教學計劃中處于關(guān)鍵的地位,在計算機類專業(yè)集中實踐環(huán)節(jié)中占有相當大的比重,并對該專業(yè)學生順利完成畢業(yè)設(shè)計提供了技術(shù)支持,已成為教學計劃得以順利實施的關(guān)鍵環(huán)節(jié)。

要提高教學質(zhì)量,就要組建教學團隊,建設(shè)精品課程[1]。在數(shù)據(jù)庫課程體系的改革研究與實踐中,我們重點對課程體系中的二門核心課程“數(shù)據(jù)庫原理及應(yīng)用”和“網(wǎng)絡(luò)數(shù)據(jù)庫技術(shù)及應(yīng)用”進行了教改和建設(shè),并分別在2003年和2005年獲得了浙江省高等學校精品建設(shè)課程。自2005年以來,“網(wǎng)絡(luò)數(shù)據(jù)庫技術(shù)及應(yīng)用”課件獲2005年浙江省第四屆高校教師自制多媒體教學軟件評比二等獎,“網(wǎng)絡(luò)數(shù)據(jù)庫技術(shù)課程建設(shè)與實踐”項目獲2006年寧波工程學院教學成果獎一等獎,“數(shù)據(jù)庫課程體系的改革研究與實踐”項目獲2007年寧波市人民政府教學成果獎二等獎。

2數(shù)據(jù)庫課程體系的改革研究與實踐

在數(shù)據(jù)庫課程體系的五年教改實踐中,項目負責人組織教學團隊主持完成了“教學模式、教學措施、教學目標、教學方法和教學軟件”的改革成果,具體內(nèi)容如下。

2.1數(shù)據(jù)庫課程體系的“五階段”教學新模式

近五年來,該課程團隊的教研活動涉及了數(shù)據(jù)庫、程序設(shè)計、網(wǎng)絡(luò)、多媒體等領(lǐng)域。通過國家教育部計算機重點試點專業(yè)教學改革的探索,又經(jīng)過多年數(shù)據(jù)庫課程體系教學與科研工作的實踐,建立了“程序設(shè)計基礎(chǔ)(可視化程序設(shè)計+ASP程序設(shè)計)à關(guān)系數(shù)據(jù)庫設(shè)計(數(shù)據(jù)庫原理及應(yīng)用)à網(wǎng)絡(luò)編程技術(shù)(網(wǎng)絡(luò)數(shù)據(jù)庫技術(shù)及應(yīng)用)à網(wǎng)絡(luò)編程實踐(C/S結(jié)構(gòu)應(yīng)用軟件設(shè)計實習+B/S結(jié)構(gòu)應(yīng)用軟件設(shè)計實習)à畢業(yè)設(shè)計提高(開發(fā)基于C/S和B/S結(jié)構(gòu)的網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用系統(tǒng))”的計算機類專業(yè)數(shù)據(jù)庫課程體系的“五階段”教學新模式,取得了較好的教學效果?!拔咫A段”教學新模式的具體實施步驟如下。

在程序設(shè)計基礎(chǔ)階段開設(shè)“可視化程序設(shè)計”和“ASP程序設(shè)計”課程,通過程序設(shè)計的基礎(chǔ)訓練,培養(yǎng)學生良好的編程、調(diào)試技能和動態(tài)網(wǎng)頁的制作方法,學會有關(guān)集成工具軟件的使用,為以后的設(shè)計、技術(shù)和實踐做準備。

在關(guān)系數(shù)據(jù)庫設(shè)計階段開設(shè)“數(shù)據(jù)庫原理及應(yīng)用”課程,主要介紹關(guān)系數(shù)據(jù)庫的基本概念、基本理論和設(shè)計方法,同時介紹數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計案例,以培養(yǎng)學生對中小型數(shù)據(jù)庫應(yīng)用系統(tǒng)的結(jié)構(gòu)設(shè)計和行為設(shè)計的能力。課程結(jié)束后馬上進行一個為期二周的數(shù)據(jù)庫課程設(shè)計,以加強這方面的訓練。

在網(wǎng)絡(luò)編程技術(shù)階段開設(shè)“網(wǎng)絡(luò)數(shù)據(jù)庫技術(shù)及應(yīng)用”課程,主要介紹SQL Server 2000數(shù)據(jù)庫管理系統(tǒng)、客戶/服務(wù)器(C/S)應(yīng)用系統(tǒng)、瀏覽器/服務(wù)器(B/S)應(yīng)用系統(tǒng)等內(nèi)容,以培養(yǎng)學生采用基于C/S和B/S結(jié)構(gòu)技術(shù)來開發(fā)網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用系統(tǒng)的能力,為下一步的實踐和提高做準備。

在網(wǎng)絡(luò)編程實踐階段開設(shè)“C/S結(jié)構(gòu)應(yīng)用軟件設(shè)計實習”和“B/S結(jié)構(gòu)應(yīng)用軟件設(shè)計實習”以實踐動手為主的課程,教師以興趣小組的形式指導(dǎo)學生,學生以小組的形式合作開發(fā)小型實用項目,計算中心的開放式實驗室提供給學生充足的上機時間,從而使學生們在實踐中得到了鍛煉。

在畢業(yè)設(shè)計提高的最后階段,我們的主要做法是:教師部分科研項目吸收優(yōu)秀學生參與,從而鍛煉了學生參與科研的能力;教師以學生興趣小組的方式指導(dǎo)學生畢業(yè)設(shè)計,教師給題,學生選題,教師指導(dǎo)。通過這二項措施,帶動了學生學習網(wǎng)絡(luò)數(shù)據(jù)庫的積極性,提高了學生網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用系統(tǒng)編程的能力。

通過“五階段”教學新模式近五年的實踐,學生的網(wǎng)絡(luò)數(shù)據(jù)庫設(shè)計能力及實際網(wǎng)絡(luò)編程動手能力均有了較大的提高。在畢業(yè)設(shè)計中采用C/S和B/S結(jié)構(gòu)開發(fā)網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用系統(tǒng)的計算機類專業(yè)的學生比例逐年提高,取得了較好的實踐效果。浙江省2005屆畢業(yè)設(shè)計(論文)抽查結(jié)果表明[2]:我校計算機類專業(yè)學生的畢業(yè)設(shè)計(論文)在選題、教師指導(dǎo)、收集處理信息與實際動手能力、綜合應(yīng)用基本理論與基本技能能力、文字表述與圖表質(zhì)量、規(guī)范要求六個方面指標名列各校前茅,并以總分77.97的分數(shù)榮獲全省??朴嬎銠C類專業(yè)畢業(yè)設(shè)計(論文)抽查結(jié)果評比第一名。

2.2數(shù)據(jù)庫課程體系的“四加強”教學新措施

第一,加強課程建設(shè)力度,不斷完善教學文檔。近五年來,我們編寫了較為合適的講義和教材,不斷完善了課程教學大綱、實綱和課程設(shè)計大綱等教學文件,在課程教改方面取得了顯著的成績。近幾年在課程建設(shè)中,我們主要突出了實踐動手能力的培養(yǎng),突出了B/S和C/S等成熟和先進技術(shù)的應(yīng)用,突出了實用和典型案例的講解。在上述“三個突出”思想的指導(dǎo)下,“VB網(wǎng)絡(luò)程序設(shè)計”、“網(wǎng)絡(luò)數(shù)據(jù)庫技術(shù)及應(yīng)用”和“數(shù)據(jù)庫原理及應(yīng)用”教材已分別由科學出版社、西安電子科技大學出版社和人民郵電出版社在2003年、2004年和2006年主編和編著出版。

第二,加強教學軟件開發(fā)質(zhì)量,構(gòu)建網(wǎng)絡(luò)教學環(huán)境。我們構(gòu)建了基于WEB的教學網(wǎng)站和適應(yīng)性網(wǎng)絡(luò)教學平臺,同時電子在線網(wǎng)站在教學管理中得到了應(yīng)用,受到了較好的效果。這些不僅有利于進行計算機多媒體的輔助教學,而且能為學生提供一種個別化自主學習的環(huán)境,促進了學生主動學習的積極性,達到了助教助學的目的。

計算機網(wǎng)絡(luò)編程技術(shù)范文第5篇

【關(guān)鍵詞】 計算機網(wǎng)絡(luò)安全 問題 措施

前言:科技的發(fā)展是社會進步的一大體現(xiàn),尤其是計算機以及通信技術(shù)的出現(xiàn),推動了信息化時代的進程,改變了人們的工作以及生活方式。網(wǎng)絡(luò)是人們生活與工作所必備的條件之一,應(yīng)用互聯(lián)網(wǎng)獲取到海量信息,同時對相關(guān)工作進行高效處理。但是,人們在利用計算機網(wǎng)絡(luò)便利的同時,往往忽視了網(wǎng)絡(luò)安全問題,直至各類網(wǎng)絡(luò)信息盜竊以及資金丟失事件的頻繁出現(xiàn),人們才開始意識到網(wǎng)絡(luò)風險的存在。網(wǎng)絡(luò)安全管理一直是一大難題,互聯(lián)網(wǎng)中的千變?nèi)f化以及用戶虛擬信息制度導(dǎo)致很難對一系列非法事件給予及時處理,為此開展計算機網(wǎng)絡(luò)安全相關(guān)研究對提升計算機網(wǎng)絡(luò)安全具有重要意義。

一、網(wǎng)絡(luò)安全形勢及特征

計算機網(wǎng)絡(luò)安全的主要形式為計算機系統(tǒng)的安全穩(wěn)定運行,尤其是網(wǎng)絡(luò)中各類信息的安全運行使計算機安全的主要表現(xiàn)。網(wǎng)絡(luò)安全的特點主要表現(xiàn)在以下幾個方面:第一,多元化特點,其具體所指向的是網(wǎng)絡(luò)安全隱患的表現(xiàn)以及內(nèi)容存在著多元化。第二,體系化特點,其具體所指向的是網(wǎng)絡(luò)安全制度的系統(tǒng)化以及安全技術(shù)的系統(tǒng)化,應(yīng)對繁雜的網(wǎng)絡(luò)安全環(huán)境,健全網(wǎng)絡(luò)安全體系建立完善的網(wǎng)絡(luò)安全系統(tǒng),由此確保計算機網(wǎng)絡(luò)的運行安全[1]。

二、計算機網(wǎng)絡(luò)安全問題表現(xiàn)

2.1網(wǎng)絡(luò)內(nèi)部各類病毒威脅

病毒是造成網(wǎng)絡(luò)安全問題出現(xiàn)的主要因素,主要是由于計算機網(wǎng)絡(luò)編程技術(shù)千變?nèi)f化,呈現(xiàn)出數(shù)百種程序設(shè)計語言,且由于多種數(shù)據(jù)結(jié)構(gòu)以及程序設(shè)計算法的完善下,計算機網(wǎng)絡(luò)病毒或木馬程序也逐漸向智能化方向發(fā)展,致使病毒潛伏時間更長,波及范圍更為廣泛,且損傷程度也更高。計算機網(wǎng)絡(luò)病毒具有一定的傳播性,常規(guī)情況下,當一臺主機遭受到病毒攻擊后,會在短時間內(nèi)蔓延至整個主機相關(guān)系統(tǒng)中,導(dǎo)致整個系統(tǒng)受到病毒的控制,最終導(dǎo)致整體網(wǎng)絡(luò)的癱瘓。之所以病毒以及木馬程序是一種較大的威脅主要是由于其智能化程度較高,基礎(chǔ)完全系統(tǒng)不易于察覺,且傳播速度較快,范圍較廣,不易于控制[2]。

2.2網(wǎng)絡(luò)安全管理制度問題

計算機網(wǎng)絡(luò)的發(fā)展速度極快,導(dǎo)致在相關(guān)網(wǎng)絡(luò)安全管理制度的發(fā)展并不能夠與計算機網(wǎng)絡(luò)的發(fā)展速度匹配。計算機網(wǎng)絡(luò)安全并不同于現(xiàn)實社會的安全,主要是由于計算機網(wǎng)絡(luò)存在中一定的虛擬性,用戶可經(jīng)由虛擬賬號以及虛擬昵稱在互聯(lián)網(wǎng)中進行各類信息的瀏覽或其他操作,使得部分不法份子在網(wǎng)絡(luò)中進行病毒傳播或?qū)嵤└鞣N非法行為,不能夠及時的查詢到其真實身份,導(dǎo)致安全管理制度難以實施。另外,網(wǎng)絡(luò)安全受到多個方面的影響,包括計算機操作人員因素、系統(tǒng)安全因素、黑客惡意攻擊因素等,導(dǎo)致計算機安全難以完全得到控制[3]。

三、計算機網(wǎng)絡(luò)安全防范措施

3.1構(gòu)建網(wǎng)絡(luò)安全防御系統(tǒng)

第一,網(wǎng)絡(luò)安全預(yù)警,主要對網(wǎng)絡(luò)中潛在的惡意攻擊風險予以警告,其中涵蓋漏洞預(yù)警、行為預(yù)警等。第二,網(wǎng)絡(luò)安全保護,應(yīng)用多種渠道維護網(wǎng)絡(luò)安全系統(tǒng)的機密性、可用性以及完整性。其中涵蓋防病毒軟件、防火墻、虛擬專用網(wǎng)等技術(shù)。第三,網(wǎng)絡(luò)安全監(jiān)測,其主要價值在于及時識別網(wǎng)絡(luò)中潛藏的攻擊信息,對此加以預(yù)防并將其控制在安全范圍內(nèi)。第四,網(wǎng)絡(luò)安全相應(yīng),其主要價值是對網(wǎng)絡(luò)中存在的病毒或木馬程序等安全威脅及時給出反映,能夠在有效時間內(nèi)控制網(wǎng)絡(luò)攻擊事件,直接阻隔安全威脅或?qū)⑵滢D(zhuǎn)移。

3.2健全W絡(luò)安全管理制度

健全網(wǎng)絡(luò)安全管理首先需要強化網(wǎng)絡(luò)安全主管機構(gòu)以及網(wǎng)絡(luò)安全企業(yè)等之間的協(xié)作,制定可行性網(wǎng)絡(luò)安全管理制度,對用戶的網(wǎng)絡(luò)行為加以限制,提升用戶網(wǎng)絡(luò)應(yīng)用的合法性。其次,強化對用戶的網(wǎng)絡(luò)安全教育,盡量提升用戶的網(wǎng)絡(luò)應(yīng)用技術(shù)以及風險防范意識,使其能夠?qū)W(wǎng)絡(luò)潛在風險具備基礎(chǔ)識別能力。最后,建立一個多層次的完善的網(wǎng)絡(luò)安全責任體制,確保相關(guān)網(wǎng)絡(luò)安全防御技術(shù)能夠落實。

結(jié)論:綜合上文所述,計算機網(wǎng)絡(luò)安全是當前社會公眾比較關(guān)注的問題,其安全問題可能直接導(dǎo)致用戶個人信息的泄漏或資金丟失等,需要及時加以控制。針對當前所存在各類網(wǎng)絡(luò)安全問題,主要可經(jīng)由兩個方向予以控制,一個方面為提升用戶網(wǎng)絡(luò)安全意識,同時提升用戶的合法應(yīng)用意識,另一個方面是構(gòu)建一個完善的網(wǎng)絡(luò)安全管理機制,將以上兩個方面予以落實,不斷優(yōu)化計算機網(wǎng)絡(luò)環(huán)境。

參 考 文 獻

[1]馬道京.淺析計算機網(wǎng)絡(luò)安全存在問題及其防范措施[J].無線互聯(lián)科技,2016,02(08):43-44.