freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

軟件工程課程設(shè)計——遠程監(jiān)控系統(tǒng)-wenkub.com

2024-08-29 09:39 本頁面
   

【正文】 后來干脆推翻,從頭開始。 在開發(fā)本系統(tǒng)的過程中,我同時學(xué)習(xí)了 java 套接字編程, java I/O流的特點和使用方法以及序列化機制,學(xué)習(xí)了基本的 java 圖形編程,并查看了許多資料。 八、軟件開發(fā)總結(jié)報告 經(jīng)過幾個月的設(shè)計和開發(fā),遠程監(jiān)控系統(tǒng)基本開發(fā)完畢。 圖 16 操作對方機器 實現(xiàn)在被監(jiān)控端機器上執(zhí)行任意 DOS 命令 該功能成功執(zhí)行。 測試環(huán)境 測試環(huán)境為 Windows XP,JDK 版本為 。測試活動的記錄格式,如表 44所示。要求畫出程序流程圖,表示每條基本路徑,記錄測試數(shù)據(jù),評定測試結(jié)果。 后臺服務(wù)器:他對用戶數(shù)據(jù)進行分析與處理。 基于 CS模式遠程監(jiān)控系統(tǒng)軟件的實現(xiàn) 2020 年 6 月 6 日 24 七 、測試報告 完成人 : 謝永路 1. 概述 (Summary) 系統(tǒng)完成了一系列預(yù)期的測試,我們主要進行的是白盒測試和黑盒測試,測試的目的是測驗該系統(tǒng)是否達到了預(yù)期的目的,以及系統(tǒng)的健壯性和穩(wěn)定性! 項目簡介 (Project Synopsis) 基于 web技術(shù)的遠程安全監(jiān)控系統(tǒng)。這樣既充分利用了現(xiàn)有的網(wǎng)絡(luò)資源和工業(yè)現(xiàn)場資源,也使得兩者有機地結(jié)合在一起,達到了 Web服務(wù)器與現(xiàn)場設(shè)備通過現(xiàn)場總線進行遠程通信的目的。主控端對開啟的 TCP端口進行監(jiān)聽, 如果超時,連接失敗。 視頻存在模塊記錄各個時間段,用戶的視頻,用戶并且可以對此進行管理。在用戶方面的主要功能有注冊登錄、查看視頻、管理視頻、管理攝像、查看視頻;而管理員方面的主要功能有用戶管理、管理視頻、注冊管理員、系統(tǒng)信息管理、網(wǎng)站維護等功能。 普通攝像頭:他不具有網(wǎng)絡(luò)攝像頭的功能,只是有某種接口的普通攝像頭。該項目的委托單位、開發(fā)單位和主管部門都是小組內(nèi)部成員。這樣就能實現(xiàn)遠程控制。 //在控制窗口的畫布上顯示圖象 } } 屏幕監(jiān)視功能測試 在系統(tǒng)實現(xiàn)過程中,成功完成了連續(xù)獲得被監(jiān)控端機器屏幕變化的功能,下面為測試圖片 : 基于 CS模式遠程監(jiān)控系統(tǒng)軟件的實現(xiàn) 2020 年 6 月 6 日 22 圖 10 屏幕監(jiān)視圖片 本節(jié)詳細介紹了 遠程屏幕監(jiān)視 的功能實現(xiàn)。 while(true){ wrongtime++。 //設(shè)置 TCP 過期時間 in=()。 JPEGImageDecoder de=null。 } while(true){ image=()。 JPEGImageEncoder encoder=null。 基于 CS模式遠程監(jiān)控系統(tǒng)軟件的實現(xiàn) 2020 年 6 月 6 日 20 圖 8 SendImage Thread類圖 SendImage Thread JavaBean 代碼和說明如下: /*被監(jiān)控端將 Java屏幕 照相機 采集到的圖片壓縮為 JPEG文件,發(fā)送到主控端 */ public class SendImageThread extends Thread{ 。 //要復(fù)制的屏幕區(qū)域,這里為全屏 robot=new Robot()。Robot 類提供了一個方法: .createScreenCapture( ..) ,可以直接將全屏幕或某個屏幕區(qū)域的像素拷貝到一個 BufferedImage 對象中,我們只需要將該對象寫入到一個圖像文件之中,就完成了屏幕到圖像的拷貝過程。 Java“屏幕照相機”的編寫原理 屏幕的截取 是比較接近操作系統(tǒng)底層的操作,在 Windows 平 臺下,該操作似乎成了 VC、 VB 等語言開發(fā)的專利。事 實上,有時候我們需要 Java 應(yīng)用程序,自動對運行的 GUI 界面進行 拍照 ,比如:一臺計算機要獲取網(wǎng)絡(luò)上另一臺計算機正在運行的 GUI 界面,要看看對方計算機上軟件運行情況。在命令處理模塊中,被監(jiān)控端執(zhí)行以下操作:發(fā)送自己的狀態(tài)信息給主控端;建立圖象傳送;開啟控制命令套接字;文件上傳;文件下載;執(zhí)行 DOS 命令,獲取執(zhí)行結(jié)果和錯誤流。//封裝流 (cc)。 //開啟 ObjectInputStream readin=new ObjectInputStream(())。 主控端 主要通信代碼: ServerSocket server=()。 圖 7 文 基于 CS模式遠程監(jiān)控系統(tǒng)軟件的實現(xiàn) 2020 年 6 月 6 日 18 五、源程序清單 系統(tǒng)主要模塊設(shè)計 消息輸入,命令處理結(jié)果顯示模塊 主控端消息 輸入 , 顯示模塊的開發(fā)采用 JAVA 圖形編程 ,利用模塊化、通用性強的特點,實現(xiàn)遠程監(jiān)控中用戶 控制 界面的編寫。流程如圖 6。 圖 5 圖形監(jiān)視線程啟動流程 遠程控制流程 被監(jiān)控端收到主控端的 UDP 命令: control:TCP Port,獲得主控端開放的TCP端口號。流程如圖 4。主控端對開啟的 TCP 端口進行監(jiān)聽, 如果超時,連接失敗。否則,將開啟的 UDP 套接字傳入,然后開啟命令接收線程,目的是進行命令獲取,并對獲取的命令進行處理。消息輸入模塊負責(zé)將用戶界面的 事件傳送到通信模塊,通信模塊將命令信息發(fā)送到 被監(jiān) 控端; 被監(jiān) 控端執(zhí)行操作后返回的成功或失敗信息交由 主控端命令處理結(jié)果 顯基于 CS模式遠程監(jiān)控系統(tǒng)軟件的實現(xiàn) 2020 年 6 月 6 日 14 示模塊根據(jù)信息的格式進行顯示。這樣能提高設(shè)計的靈活性,易于系統(tǒng)的擴展。 程序示例 1: 將當前目錄下所有 CLASS 文件打包成新的 JAR 文件 : jar cf *.class 2: 顯示一個 JAR 文件中的文件列表 : jar tf 3: 將當前目錄下的所有文件增加到一個已經(jīng)存在的 JAR 文件中 : jar cvf * 編程運行環(huán)境 硬件環(huán)境: CPU: 閃龍 2400 內(nèi)存: 256M 基于 CS模式遠程監(jiān)控系統(tǒng)軟件的實現(xiàn) 2020 年 6 月 6 日 13 硬盤: 80G 軟件環(huán)境: 操作系統(tǒng): Windows XP Professional 應(yīng)用軟件: + 四、詳細設(shè)計說明書 系統(tǒng)總體結(jié)構(gòu)設(shè)計和分析 本系統(tǒng)設(shè)計的方案為 C/S 模式, 在主控端電腦上安裝服務(wù)器端程序,在被監(jiān)控端電腦上安裝客戶端程序。 u: 通過添加文件或更改清單來更新現(xiàn)有的 JAR 文件。 v: 在標準錯誤輸出設(shè)備上生成長格式的輸出結(jié)果。如果省略了file,則提取所有文件;否則只提取指定文件。 jar 工具的語法基本上與 tar 命令的語法相同。將 applet或應(yīng)用程序的組件 (.class 文件、圖像和聲音 )合并成單個歸檔文件時,可以用java 代理 (如瀏覽器 )在一次 HTTP 事務(wù)處理過程中對它們進行下載,而不是對每個組件都要求一個新連接。因此利用 Java 語言可以開發(fā)出功能強大的網(wǎng)絡(luò)應(yīng)用程序??梢詿o限擴展,而且有著統(tǒng)一的外觀,操作和系統(tǒng)資源管理,這也正是 MyEclipse 的潛力所在。 MyEclipse 允許在同一 IDE中集成來自不同供應(yīng)商的工具,并實現(xiàn)了工具之間的互操作性,從而顯著改變了項目工作流程,使開發(fā)者可以專注在實際的嵌入式目標上。 系統(tǒng)的開發(fā)平臺 , , Windows XP Professional MyEclipse 介紹 MyEclipse 是一種可擴展的開放源代碼 IDE。 2. 用 Java 采集事件,封裝成消息,用于發(fā)送 。 系統(tǒng)的關(guān)鍵技術(shù) 系統(tǒng)使用的關(guān)鍵技術(shù)就是 Java 網(wǎng)絡(luò)編程和 Java 圖形編程。 3.接到主控端連接后,被監(jiān)控端就對當前用戶的桌面采用屏幕截取,然后基于 CS模式遠程監(jiān)控系統(tǒng)軟件的實現(xiàn) 2020 年 6 月 6 日 11 發(fā)送給主控端。 系統(tǒng)開發(fā)原理及關(guān)鍵技術(shù) 系統(tǒng)開發(fā)原理 本系統(tǒng)是利用類 中的屏幕截取和鼠標、鍵盤自動控制功能,然后加上網(wǎng)絡(luò) 傳輸功能來完成來完成截屏和遠程控制的。 5.遠程關(guān)機、遠程重啟計算機。 2 系統(tǒng)需求分析及理論基礎(chǔ) 系統(tǒng)需求分析 系統(tǒng)功能需求 1. 連續(xù)獲得被控端機器屏幕變化。 1 2 遠程監(jiān)控軟件的原理 遠程監(jiān)控軟件一般分兩個部分 :一部分是客戶端程序 Client,另一部分是服務(wù) 器端程序 Server,由于本畢業(yè)設(shè)計的通信模塊有別于傳統(tǒng)的遠程監(jiān)控軟件,在使用前需要將客戶端程序安裝到被監(jiān)控端電腦上,將服務(wù)器端程序安裝到主控端電腦上。但是,隨著網(wǎng)絡(luò)的高度發(fā)展,電腦的管理及技術(shù)支持的需要,遠程操作及控制技術(shù)越來越引起人們的關(guān)注。因此,本畢業(yè)設(shè)計將被監(jiān)控端設(shè)計為客戶端,向主控端發(fā)連接請求,建立連接后,主控端向被監(jiān)控端發(fā)送遠程控制命令,控制被監(jiān)控端電腦中的各種應(yīng)用程序運行,被監(jiān)控端對主控端發(fā)送來的命令進行處理,并將命令處理結(jié)果返回給主控端。 三、總體設(shè)計說明書 遠程監(jiān)控技術(shù),始于 DOS 時代,因為當時網(wǎng)絡(luò)不發(fā)達,這門技術(shù)沒有得到很多重視,但是隨著網(wǎng)絡(luò)的高度發(fā)展,電腦的管理及技術(shù)支持的需要,遠程監(jiān)控技術(shù)越來越引起人們的關(guān)注。 7.目標系統(tǒng)假設(shè)與約束條件( Suppose and Restriction of Target System) 假設(shè)與約定條件是對預(yù)計的系統(tǒng)風(fēng)險的描述 , 如: ( 1)法律、法規(guī)和政策方面的限制。方便用戶的 操作! 基于 CS模式遠程監(jiān)控系統(tǒng)軟件的實現(xiàn) 2020 年 6 月 6 日 9 特殊需求( Special Requirements) 如: ( 1)進度需求:系統(tǒng)的階段進度要求。 遠程監(jiān)控系統(tǒng)會利用新技術(shù)全面的保護用戶賬號的安全。 6.目標系統(tǒng)其他需求( Other Requirements of Target System) ( 1)、統(tǒng)進行擴展、該系統(tǒng)會對區(qū)域人員進行圖像辨別,數(shù)據(jù)分析。 ( 1) 與系統(tǒng)特殊外設(shè)的接口,如 CT機、磁共振、柜員機( ATM)、 IC卡、盤點機等。在輸出格式方面,該系統(tǒng)會兼顧各個方面,我們的輸出格式會達到形式多樣化。 我們設(shè)計的界面一定要達到美觀,易懂,并且會有相應(yīng)的提示說明。 ( 6)對處理和傳輸過程中的 精度要求。 ( 2)支持的并行操作的使用者數(shù)??赡苓@個時間有些長,但是必須考慮到,網(wǎng)絡(luò)的流量以及網(wǎng)絡(luò)阻塞情況。 ( 2)更新處理時間,如記賬的最長時間。 4.目標系統(tǒng)性能需求( Performance of Target System) 在 B/S模式下采用傳統(tǒng)的三層體系結(jié)構(gòu)來設(shè) 計監(jiān)控組態(tài)軟件,并不能直接實現(xiàn)與被控對象進行數(shù)據(jù)通信,因此基于 Web 技術(shù)的監(jiān)控組態(tài)軟件采用四層體系結(jié)構(gòu)進行設(shè)計,如圖 2所示。 場景描述( Scene Description) 用戶所處的位置可以是任何一個地點,首先用戶的電腦必須能夠上網(wǎng)。 ( 2)、用戶如何通過網(wǎng)絡(luò)從服務(wù)器上獲得數(shù)據(jù),以及獲得的是實時數(shù)據(jù)。 后臺服務(wù)器:他對用戶數(shù)據(jù)進行分析與處理。又類似一個網(wǎng)站的功能。 項目的目標:該項目的目標是 能夠?qū)崿F(xiàn) B/S模式的遠程監(jiān)控,對局域網(wǎng)乃至整個網(wǎng)絡(luò)都數(shù)據(jù)傳輸 基于 CS模式遠程監(jiān)控系統(tǒng)軟件的實現(xiàn) 2020 年 6 月 6 日 6 能夠?qū)崿F(xiàn)遠程監(jiān)控,讓用戶在任何一個地方都能夠?qū)μ崆霸O(shè)定的區(qū)域進行監(jiān)控和管理。 在經(jīng)濟方面:我們不需要學(xué)校的補助,我們小組每個人都有電腦,如果可以的話,我們也能去機房,完成項目的編碼與測試。并且我們采用學(xué)習(xí)過的三種框架技術(shù),實現(xiàn)整個網(wǎng)絡(luò)編程。比如,對于機房,機房管理員或任課教師就不用去機房,就能對整個機房的情況進行監(jiān)控。 后臺服務(wù)器:他對用戶數(shù)據(jù)進行分析與處理?;?CS 模式遠程監(jiān)控系統(tǒng)軟件的實現(xiàn) 編號: 04 《軟件工程》課程設(shè)計 題目 : 基于 CS 模式遠程監(jiān)控系統(tǒng)軟件的實現(xiàn) 系 (院): 信息工程學(xué)院 專 業(yè): 計算機科學(xué)與技術(shù) 班 級: 計科 0901B 組 長: 謝永路 組 員: 趙春樂 胡園 劉燕三 指導(dǎo)教師: 王娟娟 目錄 一、可行性分析報告 ......................................................................................................... 4 引言 .............................................................................................................................................................4 可行性分析的前提 ...............................
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1