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

正文內(nèi)容

軟件工程課程設(shè)計(jì)——遠(yuǎn)程監(jiān)控系統(tǒng)-全文預(yù)覽

  

【正文】 測(cè)試時(shí)間 測(cè)試人 1 服務(wù)器能否打開(kāi)遠(yuǎn)程攝像頭 打開(kāi)攝像頭和服務(wù)器啟動(dòng)相應(yīng)功能 顯示內(nèi)容 顯示內(nèi)容 無(wú) √ 20200512 謝永路 2 客戶端能否訪問(wèn)服務(wù)器攝像頭內(nèi)容 用戶口令及操作 顯示內(nèi)容 顯示內(nèi)容 無(wú) √ 20200517 趙春樂(lè) 3 攝像頭視頻能 夠保 存 打開(kāi)攝像頭 保存視屏 保存到指定目錄下 avi格式的視屏 無(wú) √ 20200522 劉燕三 4 該系統(tǒng)的智能 警報(bào) 非法人員入侵 體統(tǒng)警報(bào) 無(wú) 有 202000601 胡園 4. 測(cè)試結(jié)論 (Test Verdict) 當(dāng)測(cè)試完成之后,測(cè)試人員應(yīng)對(duì)本次測(cè)試做出結(jié)論。測(cè)試活動(dòng)的記錄格式,如表 52所示。管理真?zhèn)€網(wǎng)站。項(xiàng)目的目的是用戶可以在任何一個(gè)地方,通過(guò)網(wǎng)絡(luò)就能對(duì)提前設(shè)置的區(qū)域進(jìn)行監(jiān)控和管理,而不用去監(jiān)控室里,這樣非常的方便,他是隨著Inter發(fā)展,應(yīng)用而生,他是基于 B/S模式的,而傳統(tǒng)的監(jiān)控系統(tǒng)是基于 C/S模式。 操作步驟 (Handle Step) 用鼠標(biāo)選擇相應(yīng)的功能,進(jìn)入相應(yīng)的界面,進(jìn)行功能鍵以及欄目的介紹。否則,主控端讀取被監(jiān)控端的狀態(tài)對(duì)象,接著啟動(dòng)控制模塊和屏幕監(jiān)視模塊。 攝像頭管理模塊,用戶可以設(shè)置一些攝像頭的打開(kāi)與關(guān)閉。 2.功能 (Function) 命令處理結(jié)果 顯示模塊,通信模塊。 后臺(tái)服務(wù)器:他對(duì)用戶數(shù)據(jù)進(jìn)行分析與處理。由于小組成員少,并沒(méi)有形成真正意義上的軟件開(kāi)發(fā)機(jī)構(gòu)!基于 CS模式遠(yuǎn)程監(jiān)控系統(tǒng)軟件的實(shí)現(xiàn) 2020 年 6 月 6 日 23 值得說(shuō)明的是該軟件系統(tǒng)與其他系統(tǒng)沒(méi)有直接關(guān)系。 六、用戶手冊(cè) 完成人 : 劉燕三 1.前言 (Preface) 編寫(xiě)本手冊(cè)的目的:是用戶能夠系統(tǒng)的了解本軟件的主要功能和程序的流程,使得用戶能夠在使用之前能夠?qū)浖旧碛幸欢ǖ牧私?,使得用戶在確定是否購(gòu)買(mǎi)本軟件的時(shí)候起到參照的作用。對(duì)于功能需求中的其他功能,這里就不逐一介紹了。 if(wrongtime=200)break。 //獲取套接字輸入流 de=(in)。 InputStream in=null。 //截取屏幕圖象 (image) 。 //壓縮為 JPEG try {out = ()。 } } 遠(yuǎn)程屏幕監(jiān)控的實(shí)現(xiàn) 實(shí)現(xiàn)屏幕監(jiān)控要完成被監(jiān)控端發(fā)送屏幕截圖和主控端接收?qǐng)D片的工作,該功能的實(shí)現(xiàn)中構(gòu)造了兩個(gè)類: SendImage Thread 和 GetImageThread,類圖分別為圖 8 和圖 9。 //要復(fù)制的 屏幕區(qū)域 /* 構(gòu)造函數(shù),輸入要采集的屏幕的 矩形信息 */ public ImageProvider() throws AWTException{ rect=new Rectangle(().getScreenSize())。該類用于產(chǎn)生與本地操作系統(tǒng)有關(guān)的底層輸入、測(cè)試應(yīng)用程序運(yùn)行或自動(dòng)控制應(yīng)用程序運(yùn)行。因此,我們需要在 Java 應(yīng)用程序中編寫(xiě)一個(gè)屏幕 照相機(jī) 。這些工具軟件一定要屏幕截取者,在操作過(guò)程中要 精力集中 并且 伺機(jī)捕獲 所需要的軟件運(yùn)行界面。 //關(guān)閉套接 命令處理模塊 命令處理模塊的實(shí)現(xiàn)就是通過(guò)函數(shù)調(diào)用,調(diào)用各個(gè)命令處理類。 ObjectOutputStream send=new ObjectOutputStream(())。 //設(shè)置超時(shí) socket=()。本項(xiàng)目中,客戶端 和服務(wù)器代表 運(yùn)行在 Windows 操作平臺(tái)下,采用 Java Socket來(lái)編程實(shí)現(xiàn)命令和數(shù)據(jù)信息的傳輸 。流程如圖 7。否則返回繼續(xù)讀取事件。流程如圖 5。 圖 3 主控端啟動(dòng)流程 圖 4 命令接受和處理流程 基于 CS模式遠(yuǎn)程監(jiān)控系統(tǒng)軟件的實(shí)現(xiàn) 2020 年 6 月 6 日 16 命令接收和處理流程 被監(jiān)控端 UDP端口啟動(dòng)成功后,就開(kāi)始對(duì)該 UDP端口進(jìn)行監(jiān)聽(tīng),如果監(jiān)聽(tīng)到有命令,就讀取它,并判斷命令是否有效,命令以 ordername:port 為格式,如果無(wú)效,返回繼續(xù)讀取命令,否則,調(diào)用相應(yīng)的命令處理模塊對(duì)命令進(jìn)行處理,命令 處理完后將處理結(jié)果返回給主控端。接著主控端開(kāi)啟任意 TCP 端口,并向該 IP 配置的UDP 端口發(fā)送初始化命令 (命令格式為 ordername:port) , ordername 為命令名字, port 為主控端打開(kāi)的 TCP 端口號(hào)。 程序流程及分析 被監(jiān)控端啟動(dòng)流程 在被監(jiān)控端安裝客戶端程序,程序啟動(dòng)的時(shí)候, 嘗試開(kāi)啟 UDP 端口,如果防火墻或者殺毒軟件阻止,嘗試開(kāi)啟配置的其它 UDP 端口,如果都嘗試完畢,啟動(dòng)失敗。 主控端的主要功能模塊 主控端包括的模塊有: 消息輸入 ,命令處理結(jié)果 顯示模塊,通信模塊。系統(tǒng)總體結(jié)構(gòu)如圖 1: 圖 1 系統(tǒng)總體結(jié)構(gòu)圖 圖 把軟件功能 分解到通信的兩個(gè)端點(diǎn)上,即客戶端和服務(wù)器端,采用Client/ Server 模式。例如: “jar uf C classes *” 將 classes 目錄內(nèi)的所有文件加到 中,但不添加類目錄本身。 M: 不創(chuàng)建項(xiàng)目的清單文件。在 t(表 (或 x(抽取 )這兩種情形中,第二個(gè)參數(shù)指定要列出或抽取的 jar 文件。 x[file]: 從標(biāo)準(zhǔn)輸入提取所有文件,或只提取指定的文件。此外,它允許 applet 的作者對(duì)文件中的各個(gè)項(xiàng)進(jìn)行簽名,因而可認(rèn)證其來(lái)源。然而,設(shè)計(jì) jar的主要目的是便于將 java applet 或應(yīng)用程序打包成單個(gè)歸檔文件。在 Java 語(yǔ)言誕生之前, Inter 已存在,所以 Java 語(yǔ)言本身就封裝了大量進(jìn)行 網(wǎng)絡(luò)編程 的類庫(kù),使得網(wǎng)絡(luò)編程功能強(qiáng)大,同時(shí)又簡(jiǎn)化基于 CS模式遠(yuǎn)程監(jiān)控系統(tǒng)軟件的實(shí)現(xiàn) 2020 年 6 月 6 日 12 了網(wǎng)絡(luò)編程的操作。同時(shí)可以通過(guò)開(kāi)發(fā)新的插件擴(kuò)展現(xiàn)有插件的功能,比如在現(xiàn)有的 Java 開(kāi)發(fā)環(huán)境中加入Tomcat 服務(wù)器插件。為了幫助集成開(kāi)發(fā)環(huán)境 (IDE)克服目前的局限性,業(yè)界廠商合作創(chuàng)建了 MyEclipse 平臺(tái)。 —— 在被 監(jiān)控端 運(yùn)行 client 端,接收消息,如果 主控端有 請(qǐng)求操作的消息,用 Robot 截下當(dāng)前屏幕,傳給 主控端 , 主控端 顯示 被監(jiān)控端 的屏幕,是一個(gè)位圖 ;然后接收在這個(gè)位圖上的鼠標(biāo)事件和鍵盤(pán)事件,并把鼠標(biāo)位置 (位圖上的坐標(biāo)換算成對(duì)應(yīng)的屏幕上的坐標(biāo) )和鍵值送到 被監(jiān)控端 上,在 被監(jiān)控端 上重演同樣的事件。 —— 用 Java Socket 來(lái) 實(shí)現(xiàn)。 6.在被監(jiān)控端實(shí)現(xiàn) DOS 命令的執(zhí)行。 2.被監(jiān)控端讀取命令(命令格式為 ordername:port) ordername 為命令名字, port 為主控端打開(kāi)的 TCP 端口。 被監(jiān)控端將隨電腦啟動(dòng)而自動(dòng)運(yùn)行,運(yùn)行時(shí)默認(rèn)無(wú)任何可見(jiàn)界面 。 4.實(shí)現(xiàn)在被控端機(jī)器上執(zhí)行任意 DOS命令。 本文所論述的遠(yuǎn)程監(jiān)控系統(tǒng)就是依照這種方式進(jìn)行的。傳統(tǒng)的遠(yuǎn)程控制基于 CS模式遠(yuǎn)程監(jiān)控系統(tǒng)軟件的實(shí)現(xiàn) 2020 年 6 月 6 日 10 軟件一般使用 NETBEUI、 NETBIOS、 IPX/SPX、 TCP/IP 等協(xié)議來(lái)實(shí)現(xiàn)遠(yuǎn)程控制,不過(guò),隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,目前很多遠(yuǎn)程控制軟件提供通過(guò) Web 頁(yè)面以 Java 技術(shù)來(lái)控制遠(yuǎn)程電腦,這樣可以實(shí)現(xiàn)不同操作系統(tǒng)下的遠(yuǎn)程控制,例如數(shù)技通科技有限公司在就推出了全球第一套基于中文 JAVA 的跨平臺(tái)遠(yuǎn)程控制軟件――易控。 電腦中的遠(yuǎn)程控制技術(shù),始于 DOS 時(shí)代,只不過(guò)當(dāng)時(shí)由于技術(shù)上沒(méi)有什么大的變化,網(wǎng)絡(luò)不發(fā)達(dá),市場(chǎng)沒(méi)有更高的要求,所以遠(yuǎn)程控制技術(shù)沒(méi)有引起更多人的注意??紤]到在監(jiān)控 過(guò)程中,如果把主控端作為客戶端向被監(jiān)控端發(fā)送 TCP連接請(qǐng)求,容易被防火墻或者殺毒軟件阻止,監(jiān)控過(guò)程就不能夠成功進(jìn)行。 ( 4)系統(tǒng)投入使用的最晚日期。 ( 4)推廣需求:推廣的要求,如在上百個(gè)遠(yuǎn)程部門(mén)推廣該系統(tǒng),是否要有推廣的支持軟件。并且用戶可以通過(guò)網(wǎng)絡(luò)對(duì)遠(yuǎn)程的攝像頭進(jìn)行管理,這些都是該系統(tǒng)靈活性的體現(xiàn)。 安全性( Security) 用戶的 賬號(hào),該系統(tǒng)會(huì)做到最高級(jí)別的保護(hù)。外部接口列表,如表 23所示。 接口需求( Interface Requirement) 與其他系統(tǒng)的接口,如監(jiān)控系統(tǒng)、控制系統(tǒng)、銀行結(jié)算系統(tǒng)、稅控系統(tǒng)、財(cái)務(wù)系統(tǒng)、政府網(wǎng)絡(luò)系統(tǒng)及其他系統(tǒng)等。至于顯示方式,他會(huì)根據(jù)用戶電腦的分辨率進(jìn)行調(diào)節(jié),以適應(yīng)任何形式的顯示方式。 ( 1)輸入設(shè)備:鍵盤(pán)、鼠標(biāo)、條碼掃描器、掃描儀等; ( 2)輸出設(shè)備:顯示器、打印機(jī)、光盤(pán)刻錄機(jī)、磁帶機(jī)、音箱等; ( 3)顯示風(fēng)格:圖形界面、字符界面、 IE界面等; ( 4)顯示方式: 1024*76 640*480等; ( 5)輸出格式:顯示布局、打印 格式等。 ( 5)對(duì)輸入和輸出數(shù)據(jù)的精度要求。 用戶 查看視頻 注冊(cè)登錄 管理攝像頭 查詢視頻 管理視頻 基于 CS模式遠(yuǎn)程監(jiān)控系統(tǒng)軟件的實(shí)現(xiàn) 2020 年 6 月 6 日 8 空間要求( Space Request) 如: ( 1)支持的終端數(shù)。 以上的時(shí)間要求,我們會(huì)控制在 2s內(nèi)完成。 時(shí)間要求( Time Request) 如: ( 1)響應(yīng)時(shí)間,如查詢的最長(zhǎng)等待時(shí)間。 普通攝像頭 服務(wù)器 用戶 PC 機(jī) 數(shù)據(jù)傳輸 發(fā)出請(qǐng)求 控制命令 基于 CS模式遠(yuǎn)程監(jiān)控系統(tǒng)軟件的實(shí)現(xiàn) 2020 年 6 月 6 日 7 初始功能提取( Early Function Distill) ( 1)、視頻數(shù)據(jù)的實(shí)時(shí)傳輸 ( 2)、視頻數(shù)據(jù)的存盤(pán)與管理 ( 2)、視頻數(shù)據(jù)的分析以及圖像數(shù)據(jù)的分析 3.目標(biāo)系統(tǒng)功能需求( Function of Target System) 功能需求分析( Function Analysis) 創(chuàng)建用例模型與域模型,要求采用用例表進(jìn)行用例規(guī)約描述,必要時(shí)采用活動(dòng)圖進(jìn)行檢驗(yàn)。 ( 4)、用戶如何通過(guò)服務(wù)器對(duì)遠(yuǎn)程攝像頭進(jìn)行控制。 1《 web程序設(shè)計(jì)》(美) Robert 2《 JSP基礎(chǔ)教程》耿祥義 張躍平 編著 3《軟件工程導(dǎo)論》(第五版) 張海藩 編著 4《 UML 基礎(chǔ)、案例與應(yīng)用 》(第三版)(美) Joseph Schmuller 著 5《 Java核心技術(shù)》 Cay Gary Cornell 編著 6《數(shù)據(jù)庫(kù)系統(tǒng)概論》王珊 薩師煊 著 2.問(wèn)題初始分析( Early Analysis) 我們對(duì)整個(gè)項(xiàng)目進(jìn)行全面分析以后,發(fā)現(xiàn)該項(xiàng)目面臨的問(wèn)題如下: ( 1)、如何把攝像頭中的數(shù)據(jù)傳到服務(wù)器中,并每隔一段時(shí)間進(jìn)行保存,如果是多個(gè)攝像頭,又該如何傳輸,這涉及到多線程并發(fā)的操作。 普通攝像頭:他不具有網(wǎng)絡(luò)攝像頭的功能,只是有某種接口的普通攝像頭。 另外系統(tǒng)所實(shí)現(xiàn)的功能遠(yuǎn)不止這些,他要對(duì)后臺(tái)服務(wù)器進(jìn)行全面管理。項(xiàng)目的目的是用戶可以在任何一個(gè)地方,通過(guò)網(wǎng)絡(luò)就能對(duì)提前設(shè)置的區(qū)域進(jìn)行監(jiān)控和管理,而不用去監(jiān)控室里,這樣非常的方便,他是隨著 Inter發(fā)展,應(yīng)用而生,他是基于 B/S模式的,而傳統(tǒng)的監(jiān)控系統(tǒng)是基于 C/S模式。我們相信,在技術(shù)上我們完全可以做到。 在技術(shù)方面:我們采用 java web程序設(shè)計(jì),它是基于 JAVA面向?qū)ο蟮?。而我們又非常的渴望這樣的系統(tǒng)。 普通攝像頭:他不具有網(wǎng)絡(luò)攝像頭的功能,只是有某種接口的普通攝像頭。 背景 目前所有的系統(tǒng)都是在 CS模式下完成,基于 BS模式的遠(yuǎn)程監(jiān)控系統(tǒng)尚未出現(xiàn),在互聯(lián)網(wǎng)發(fā)展的大背景下,基于 CS模式的遠(yuǎn)程監(jiān)控系統(tǒng)也就應(yīng)用而生! 定義 基于 BS 模式的遠(yuǎn)程監(jiān)控系統(tǒng) : 就是讓用戶在任何地方,通過(guò)已經(jīng)聯(lián)網(wǎng)的瀏覽器,對(duì)提前設(shè)定的區(qū)域進(jìn)行監(jiān)控和管理! 用戶 PC機(jī):一臺(tái)普普通通的電腦,具體點(diǎn)這里指能夠上網(wǎng)的電腦。 參 考資料 1《 web程序設(shè)計(jì)》(美) Robert 2《 JSP基礎(chǔ)教程》耿祥義 張躍平 編著 3《軟件工程導(dǎo)論》(第五版) 張海藩 編著 4《 UML 基礎(chǔ)、案例與應(yīng)用》(第三版)(美) Joseph Schmuller 著 可行性分析的前提 要求 他必須的完成以下功能: ( 1)、視頻數(shù)據(jù)的實(shí)時(shí)傳輸 ( 2)、視頻數(shù)據(jù)的存盤(pán)與管理 ( 2)、視頻數(shù)據(jù)的分析以及圖像數(shù)據(jù)的分析 對(duì)現(xiàn)有系統(tǒng)的分析 通過(guò)綜合各個(gè)方面的資料,我們了解到基于 BS 模式的系統(tǒng)尚未成形普及, 這 說(shuō)明基于 BS模式的系統(tǒng)的需求很大 ! 所建議的系統(tǒng) 可以使用 CS 模式,但這使用起來(lái)有一定的局限性,不能滿足用戶的需要! 也不符合Inte的快速發(fā)展的需要! 基于 CS模式遠(yuǎn)程監(jiān)控系統(tǒng)軟件的實(shí)現(xiàn) 2020 年 6 月 6 日 5 可選擇的其他系統(tǒng)方案 如果 CS模式開(kāi)發(fā)出現(xiàn)問(wèn)題,我們可以現(xiàn)開(kāi)發(fā) B
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1