計算機工程畢業論文範文
計算機出現以來就帶動了工程技術的資訊化發展。尤其是近些年來資訊時代的迅猛發展以及其範疇的拓寬使得計算機工程技術開始在各個領域得到應用。下面是小編為大家整理的計算機工程畢業論文,供大家參考。
一:計算機網路工程絡命令的應用
計算機網路工程是非常複雜的系統工程,並且有相當多的環節需要考慮,包括分析需求環節、設計系統環節、安裝和除錯系統環節、選擇裝置環節、維護軟體環節、網路驗收環節、網路評價環節。這些環節在計算機網路系統中很好的體現了出來。網路安全問題在計算機工程中不可忽視,尤其是社會資訊的共享性以及保密性這兩大問題必須要得到重視。
1計算機網路工程網路命令的安全
網路安全是計算機網路工程中的一個重要的環節,不僅如此,其對網路效能也有很大的影響,而計算機系統作為一項複雜的、系統的長期工程,必須考慮到這一點的存在。而傳統的計算機網路工程經過專業的測試檢驗發現許多不足之處,但專業的測試檢驗需要專業的裝置,在一些比較大的企業中或許會有配備,一些小的公司便不具備這樣的經濟實力,所以網路人員應該儘可能地有自己的檢測的裝置和專業的技能來使用這些裝置,從而可以對網路成本進行維護。Win-dowsXP、Windows98、Windows2000、Unix、Linux等常見的網路系統,都會帶有Ping命令,這一命令如果使用得當,對於計算機軟體資源的識別、硬體資源的的維護以及測試造成的不足都有很大的幫助,對推動計算機網路故障的排除也有一定作用。21世紀的網路都因為計算機而連到一塊,因此網路的安全也成了一個不小的隱患,它不僅從一種普通的防衛變成一種特殊的防範,而且由一種專門的領域變成了公共領域,21世紀這一資訊社會、網路社會,我國應做好相應的準備,必須建立一套完整完善的網路管理體系,特別是政策上和法律上的防範。
2計算機網路工程網路命令的應用
2.1Ping命令
Ping命令是使用頻率極高的程式,其主要功能是確定本主機與另一臺主機能否成功地傳送與接收資料包,根據返回的引數加以分析可知TCP/IP引數執行是否正常,但需要注意的一點是,一另一臺主機成功的進行一次或兩次的資料交換並不代表配置就是正確的,而是必須進行大量的資料交換反覆試驗才能確保正確性。Ping命令是用來發送ICMP相應請求資訊包的,網路人員可以通過這一命令傳送相應請示到指定的主機和路由器,然後可以測試網路的執行以及網路效能的分析,從而進一步地排除網路故障,保證網路環境的流暢執行,在這一過程中,測試網路功能不需要專業的網路測試儀,如此便可以節約網路測試的成本。Ping命令的功能應用主要有以下幾點:1測試網路網絡卡的執行情況,即介面卡的執行狀態,測試介面卡的執行狀態時要通過檢視IP地址的方式來進行,Ping可以拼出IP地址,通則表示介面卡狀態良好,不同則表示網路介面卡存在故障。2測試TCP/IP協議。Ping命令如果不能實現Ping通,則表明本機的TCP/IP地址不能正常工作,所以TCP/IP協議。可以通過測試Ping的通還是不同來確認其是否狀態良好。3測試線路故障。測試線路故障的方法很簡單,如果Ping可以通過主機的IP地址,則說明線路一切正常,如果不能通過,擇表明某處存在故障。4測試DNS服務和WINS,如果計算機中的IP地址可以Ping通,但仍然不能完成連線目標計算機,即表明存在故障,這種方法和檢測WINS是一樣的。在運用Ping命令進行一系列檢測時,一定要確保主機的執行狀態,這樣才能確保Ping測試的穩定性從而得到正確的測試資料。除以上所講的Ping命令,在計算機網路工程命令中,還有其它許多命令,這些命令具有Ping命令不具有的優點。
2.2Arp
Arp,地址解析協議,是一個TCP/IP協議,他以IP地址為媒介可以獲取網絡卡的物理位置,因為這一功能,他常被用來確定IP地址的實體地址,通過其他主機反饋來的訊息,能夠看到本機或者另外計算機的緩衝內容,並存儲IP和硬體地址,方便下一次的查閱。試用arp命令,能用查閱本地計算機或者另外一臺計算機的快取記憶體的內容,也可以用人工的方式輸入靜態的網絡卡物理的IP地址,可以使用這項功能來為缺少閘道器和本地伺服器等常用主機進行這項作業,有利於減少網路上的資訊量。arp快取記憶體中的專案不是一成不變的,相反他是動態的,如果傳送一個指定地點的資料包但其不存在當前快取記憶體這一專案中時,arp快取記憶體此時會發揮他自動新增的功能,然後自動新增該專案,如果快取記憶體的專案被輸入,他們便會走向失效狀態,舉例來講,在windowsnt網路中,在輸入專案後如果不進一步使用,IP地址就會在短時間內失去作用,時間大約在2到10分鐘之間,所以,當你發現arp快取記憶體中的專案很少或者沒有的時候,不用懷疑那個地方出現了錯誤,可以通過另一臺計算機中的ping命令加以新增,所以,要使用快取記憶體的時候,做好做到已經ping此臺計算機。
2.3SOCK網路程式設計
SOCK網路程式設計也可以叫開發命令,socket程式設計技術的使用要求高、難度大,開發網路命令的工作人員必須要掌握相當多的專業知識,這也對他們的技術水平和能力提出了更高的要求。SOCK網路程式設計是一款中間軟體,在計算機應用層和TCP/IP通訊協議之間,在介面後面隱藏著複雜的設計模式,然後整理資料使其適應模式的要求,通過C/S這一模式,不但可以初始socket,還能與介面形成監聽效果,這樣一來,即便網路發生阻塞,也能保證客戶端的正常連線。
2.4netstat
Netstat一般用於檢驗計算機網路各埠的連線情況,如果出現了計算機接收的資料包導致資料刪除或者出現故障,不用擔心,TCO/IP協議可以將其處理,方式就是自動重發資料包,但如果這種情況出現的頻率次數太多以至於佔到所接收的資料包的相當大的百分比,或者他的數目正在迅速增加上升,此時netstat便登場了,用netstat查尋其故障,可以保證準確及時地發現並處理解決。如果經常上網的話,或多或少的會出現這樣的情況,就是被一些討厭的人騷擾地不敢上線,想投訴又不知道應該通過什麼樣的途徑或方法,事實上,只要知道對方的IP地址,就可以向他所屬的ISP投訴了,但是通過icp知道對方ip還是比較麻煩的,如果對方在設定icp是選擇了不顯示ip,那樣是無法在資訊欄中看到的,但是通過netstat可以很輕鬆的做到這一點,當他給你發一條資訊或者你給他發一條資訊時,你立刻在dosprompt下輸入netstat-n,便可以看到對方的ip了。所以,netstat還是比較實用的。
2.5route
大部分的主機實際只連線在一臺路由器的網段上,因此便不存在使用哪一臺路由器把資料包傳送的問題,但是當網路上有兩個或者兩個以上的路由器時,你可能想用其中特定的某一臺路由器傳遞某些遠端ip,其他遠端ip用另一臺路由器傳遞,此時,你必須有相應的路由資訊,儲存在路由表中,而有些情況下,專案必須由人工新增到路由表中,而route就是用來做這項工作的。
3結語
隨著計算機技術的發展,網路命令在計算機工程中的作用越來越重要,但計算機網路工程的系統性、複雜性又使從事計算機網路技術的專業人員感到任務艱鉅,為了提高計算機網路工程的發展成果,技術人員應該以實際情況為依據考慮問題,對網路工程、網路命令進行更深的研究分析,通過不斷的探索,保證網路環境的穩定,同時不斷研究開發新的、有效的網路命令使計算機使用者能更好地受益,完善各種存在的不足,及時整改,共同促進網路環境的發展。
二:計算機軟體開發與使用者實踐的提升策略
1在設計方面要考慮使用者對軟體的印象
根據調查顯示,網路使用者在快速閱讀過程中通常會呈現出“F”型的習慣,也就是在特定時間內,使用者迅速瀏覽網站的時候會先看到網站的頂端與左側內容,而中間的內容只能夠被閱讀到一部分。所以我們在設計網站介面的時候可以遵循“F視線追蹤原則”,將各個部門按照主次次序放置到框架之中。如果一個網路使用者在瀏覽到一個新的網站的時候,如果在三分鐘之內還沒有發現能夠吸引自己興趣的內容,那麼這個網站就會100%地失去這個客戶。在近幾年,許多軟體開發公司喜歡用過去的專案模版來設計主介面,這無形中是有利於提高軟體開發速度,並且減少耗費創新技術、思路的時間與風險,然而如果一個軟體產品長期保持一成不變的風格,那麼就不會為使用者留下深刻的印象,進而失去市場競爭力。軟體開發商必須要根據商業營銷學的理論,尋找到自己的目標客戶群體,之後根據這個客戶群體的偏好、特徵來設計軟體介面的整個風格,讓使用者可以看到產品第一眼後產生一種與眾不同的感受。
2在程式選擇方面要注重優化與處理效率
我們在軟體產品設計的演算法方面要注重優化設計,當軟體執行過程中耗時較多就需要我們注意處理、降低廣大使用者在等待過程中的不滿情緒。隨著科學技術的不斷髮展,計算機效能與運算速度的不算提升,諸多程式開發工作中將程式執行緩慢的原因歸咎於計算機的問題,不會從自身程式設計過程找原因,因此軟體開發工作效率較低,許多軟體產品惡評較多,所以我們需要在能夠控制的範圍中優化程式程式碼,給予使用者們科學、高效的產品體驗過程。針對一些確實耗費時間的操作軟體,我們可以通過進度條顯示、後臺執行等方式來調整,讓使用者心理上順暢。筆者曾經有幸親自參觀了某通訊公司新任務的執行體驗,工作人員每次點選使用者的查詢請求,在系統返回的時候需要幾秒鐘甚至幾十秒鐘,使得該公司使用者抱怨數量眾多,而這正是缺乏優化功能的原因。
3產品功能設計要結合人性化與靈活性的特徵
傳統設計受到資訊化社會發展的影響,使其正處在改造程序的關注物件。當前計算機發展所帶動的現代技術發展並沒有到達高潮,但是計算機作為理想化的設計工具,正在逐步改革自身的設計途徑、方法、過程,並逐漸邁向到數字化設計的時期。如果我們說數字化是現代社會的發展特徵,那麼人性化的設計就是對這種存在具象的詮釋。我們在產品設計過程中,儘管存在著模組化設計的理論,但是作為產品設計者的我們不能忘記軟體產品最終是為大眾服務的,必須要將使用者體驗過程放在首要位置。另外,在軟體產品設計過程中,要注重業務模組之間相互搭配的靈活性屬性,不能盲目追求大眾的操作形式。在廣大使用者使用計算機產品過程中,隨著人們的個人喜歡與聚焦點不同,使用產品的方式也是具有差異性的。筆者曾經設計過一套工程方面的預算系統,部分使用者關注最後的造價,而另一部分使用者關注的是建築材料的使用狀況,側重點不同導致自身操作步驟也是不同的,因此我們在設計產品過程中需要注意到這一點。
4結束語
隨著科學技術的不斷髮展,使用者對於計算機軟體設計水平的需求不斷提高,軟體開發工作者務必要對目標群體進行深入性研究分析,要真正地瞭解到使用者群體喜歡什麼樣的軟體,需要什麼樣的軟體,關注什麼樣的團結,從每種軟體的執行介面、使用功能、運用條件等諸多方面來實現軟體的優化設計,站在使用者的角度來面對軟體的多個問題,只有遵循這樣的原則,才能夠滿足諸多使用者群體的需求,開發出優質的軟體。
計算機工程畢業論文下載