遠程控制系統需求分析_第1頁
遠程控制系統需求分析_第2頁
遠程控制系統需求分析_第3頁
遠程控制系統需求分析_第4頁
遠程控制系統需求分析_第5頁
已閱讀5頁,還剩5頁未讀, 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、網絡工程學院工程實踐課程實踐報告題目:遠程控制系統課程名稱:工程實踐學生姓名:王靜李永杰周建肖力豪唐斯亮學生學號:2011122008牛111220412201112204020111220272011123032專業班級:信安&言對指導老師:林宏剛工程實踐課程實踐成績表學習與工作態度(10%工程導論課程實踐報告(40%實踐能力(40%創新能力(10%)總分指導老師簽名:年月日2012年6月28日引言遠程控制是當前信息技術領域的熱點,使用遠程控制技術,我們可以克服因地域差異而造成的操作不便,讓網絡的效率得到更大的發揮。隨著技術的發展與網絡的普及,目前遠程控制技術的應用領域已經相當廣泛。

2、我們不僅可以通過遠程控制技術管理遠端電腦,解決遠端電腦的故障,與其他同事通過網絡實現遠程協作,一起編輯一份文檔或者與其他團隊成員交流信息,還可以在家里或旅途中使用公司內部網絡的數據與辦公設備,實現遠程辦公。1 .課題背景12 .目的及意義13 .任務概述13.1 目標13.2 開發工具23.3 開發語言23.4 開發環境24需求分析2市場需求3功能需求3性能需求5系統流程圖65參考文獻71課題背景通常企業內部或IT公司的客戶技術支持部門都有技術支持業務,其任務是通過電話解答疑難問題,努力減少技術人員到現場服務或者讓用戶把設備送到支持中心進行維護。這種技術支持方式盡管被普遍采用,但效率不高而且大

3、大增加了技術支持成本。通常,技術支持必須依賴技術人員和用戶之間的口頭交流來進行,這種交流既耗時又容易出錯。許多商業用戶對計算機知之甚少,然而當遇到問題時,他們必須向技術人員提供故障情報及相關操作。在嘗試解決問題時,技術人員可能指導用戶執行一系列復雜的過程,而這些過程對用戶來說或許完全不熟悉,如果用戶不能正確的按要求操作,反而使問題惡化。此外,如果通過電話不能解決問題,那么在技術人員親自到用戶現場解決問題之前,計算機將無法繼續使用,導致工作延誤。對于網絡管理人員來說,在整個網絡運行期間,希望能夠實時的監控聯網計算機的運行狀態和進行一些相關操作;希望能夠傳輸文件;希望能夠防止病毒的蔓延、非法程序的

4、拷貝、杜絕某些用戶的越權或非法操作等。2目的及意義本文正是在上文提到的背景下提出的,目的就是為了解決計算機的遠程操作,降低企業對軟件的后期維護成本,設計出一款遠程控制系統。遠程控制系統能使技術人員直接操作遠程計算機,就像操作本地機器一樣,無須用戶介入,技術人員技就能得到該機器的問題的第一手材料,從而加快了問題的解決。實際上,使用遠程控制工具的技術人員能夠做到解答疑難問題,安裝和配置軟件,把軟件下載到用戶計算機上,配置應用程序和系統軟件設置并可通過實際操作培訓用戶??傊?,本課題的設計與實現具有很大的現實意義。3任務概述3.1目標本項目設計為一款遠程控制軟件,目的是為了實現在局域網環境下實現比較高

5、效的遠程協助功能,主要功能將有屏幕監視、鼠標鍵盤的消息控制,和遠程執行命令的功能。待開發的軟件功能:X.查看被控制端的桌面。.查看被控制端的桌面內容。.強迫被控制端重新啟動或關機;.強迫被控制端鼠標的使用。直接執行任何可執行命令,打開應用程序??刂票豢刂贫说钠聊唬诒镜刂苯硬僮鞅豢刂贫擞嬎銠C。.鍵盤記錄我們小組將會努力學習新的知識,進而實現遠程連接的功能和實現軟件的自啟動、進程隱藏,甚至免殺。并且通過對更深入的學習,例如Web的應用與開發技術和網絡編程技術來優化該項目。開發工具VisualC+6.0。開發語言C+,MFC開發環境WindowsXP/74需求分析市場需求遠程控制的主要應用如下:遠

6、程辦公這種遠程的辦公方式不僅大大緩解了城市交通狀況,減少了環境污染,還免去了人們上下班路上奔波的辛勞,更可以提高企業員工的工作效率和工作興趣。遠程技術支持通常,遠距離的技術支持必須依賴技術人員和用戶之間的電話交流來進行,這種交流既耗時又容易出錯。許多用戶對電腦知道得很少,然而當遇到問題時,他們必須向無法看到電腦屏幕的技術人員描述問題的癥狀。有了遠程控制技術,技術人員就可以遠程控制用戶的電腦,就像直接操作本地電腦一樣,只需要用戶的簡單幫助就可以得到該機器存在的問題的第一手材料,很快就可以找到問題的所在,并加以解決。遠程教學教師和學生之間可以利用這種遠程控制技術實現教學問題的交流,學生可以不用見到

7、老師,就得到老師手把手的輔導和講授。學生還可以直接在電腦中進行習題的演算和求解,在此過程中,教師能夠輕松看到學生的解題思路和步驟,并加以實時的指導。遠程維護管理網絡管理員或者普通用戶可以通過遠程控制技術為遠端的電腦安裝和配置軟件、下載并安裝軟件修補程序、配置應用程序和進行系統軟件設置。功能需求功能需求是對軟件系統的一項基本需求,這方面的需求指定系統必須提供的服務。根據對一般的遠程協助的調查了解,該系統應該至少包含以下幾個功能:服務端對客戶端的屏幕監控遠程協助系統就是要解決那些難以用語言描述的軟件問題,協助端(服務端)如果能實時的看見被協助端(客戶端)的系統桌面,那將大大提高解決問題的效率。當然

8、,為了更方便的操作,協助端還必須能控制被協助端的鼠標和鍵盤。系統服務端桌面監控的用例圖如圖3-1所示:遠程協助系統)二一_1,獲取遠程桌面IJ控制遠程鼠標控制遠程鍵盤,/I)服務端對客戶端文件操作服務端如果僅僅能監控客戶端桌面,那幫助也許沒那么大,比如客戶端要修復一些文件,而在客戶端本地硬盤中又沒有相應的修復工具,此時服務端也是無能為力的。當然,可以通過QQ、MSN等通訊工具傳輸,這樣做畢竟也是很麻煩的,因此服務端能實現對客戶端的文件遠程操作則是不可或缺的。文件操作包括:上傳文件、下載文件、修改文件名、創建文件夾、執行遠程程序等。該功能模塊的用例圖如圖3-2所示服務端服務端對客戶端的高級操作對

9、于維護和修復一個系統,難免要與系統注冊表、系統服務、進程打交道,在桌面監控功能中雖然能實現對這些功能的操作,但是畢竟受到網絡帶寬的限制,遠程桌面圖片傳輸較慢,實時性較低。服務端向客戶端發送一條命令,客戶端針對該命令分別枚舉出客戶端的注冊表、系統服務進程等,再以文本方式發送給服務端,服務端獲取到信息后,則可以對注冊表、系統服務、進程做刪除、添加、結束等操作。消息廣播服務端可以同時被多個客戶端連接,消息廣播則合適企業或學校的管理。在該功能中,服務端有權限阻止客戶端發送的廣播消息,也有權限向某一客戶端發送消息。自動上線自動上線其實就是一種反彈式連接,該功能只需應用在服務端IP是動態的情況下。服務端首

10、先要擁有一個動態域名,假設為:HTTP:/my-,然后將此時服務端的IP更新到一個頁面中,如:HTTP:/my-服務端最新的IP,然后連接到服務端。進程守護對于企業或學校的多客戶端連接,為了能使得管理順利進行,則需對客戶端進程進行保護,防止被惡意結束。性能需求為了保證軟件能夠長期、安全、穩定、可靠、高效的運行,本遠程控制軟件應該滿足以下的性能需求:.準確性與及時性軟件處理的準確性和及時性是軟件的必要性能。在軟件設計和開發過程中,要充分考慮軟件當前和將來可能承受的工作量,使軟件的處理能力和響應時間能夠滿足企業對信息處理的需求。.開放性和可擴充性遠程控制軟件在開發過程中,應該充分考慮以后的可擴充性

11、。例如增添其它功能,用戶的需求也會不斷的更新和完善。所有這些,都要求軟件提供足夠的手段進行功能的調整和擴充。而要實現這一點,應通過軟件的開放性來完成,既軟件應是一個開放軟件,只要符合一定的規范,可以簡單的加入和減少軟件的模塊,配置軟件的硬件。通過軟件的修補、替換完成軟件的升級和更新換代。.易用性和易維護性由于遠程控制軟件是面向的使用人員廣泛,這些使用人員不一定對計算機非常熟悉。這就要求軟件能夠提供良好的用戶接口,易用的人機交互界面。要實現這一點,就要求軟件應該盡量使用用戶熟悉的術語和中文信息的界面;針對用戶可能出現的使用問題,要提供足夠的幫助,縮短用戶對軟件熟悉的過程。.標準性如規范的界面、作

12、為業界標準的TCP/IP網絡協議所要求的質量規范等;同時,在自主開發本軟件時,要進行良好的設計工作,制訂行之有效的軟件工程規范,保證代碼的易讀性、可操作性和可移植性。.安全性軟件注重安全性。如果是正式單位使用遠程控制軟件,使用者必需擁有這個軟件的使用權。否則,如果隨便就可以使用,那么被不法分子利用就可以窺看單位里的所有信息,造成不必要的損失。因此,可以配置用戶一個密碼,擁有正確密碼才有權所有該軟件。那么,密碼文件的加密工作就一定要完善,不能被輕易破解。.響應速度例如遠程控制主機的屏幕,模擬鼠標、鍵盤向控制主機實現單擊等操作,需要較高的響應速度。因此,屏幕發送端在截取屏幕,并壓縮屏幕數據的時間應盡量短,而且壓縮后的屏幕數據應盡量小,但要保證客戶端收到的屏幕數據還原為圖片顯示的效果不能太差。兩者應衡量權重。.4系統流程圖安裝好客戶端后,客戶端則會不斷的

溫馨提示

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

評論

0/150

提交評論