日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

软件工程专业的论文答辩_软件工程毕业论文答辩PPT模板

發(fā)布時間:2023/12/31 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 软件工程专业的论文答辩_软件工程毕业论文答辩PPT模板 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

PPT內(nèi)容

這是一個軟件工程畢業(yè)論文答辯PPT模板,主要介紹了系統(tǒng)簡介、需求分析、系統(tǒng)設(shè)計、具體實現(xiàn)等內(nèi)容。

基于Java RMI技術(shù)的遠(yuǎn)程系統(tǒng) 的設(shè)計與實現(xiàn)---主控模塊

目錄

基于Java RMI技術(shù)的遠(yuǎn)程系統(tǒng) 的設(shè)計與實現(xiàn)

研究背景介紹

互聯(lián)網(wǎng)的普及得到了飛速的發(fā)展,計算機(jī)技術(shù)已廣泛運用至人們?nèi)粘5墓ぷ?、通訊中。如今遠(yuǎn)程控制軟件應(yīng)用范圍越來越廣泛,可以進(jìn)行遠(yuǎn)程辦公、遠(yuǎn)程技術(shù)支持、遠(yuǎn)程交流遠(yuǎn)程維護(hù)和管理等方面的工作,為人們提供了便利。

軟件介紹

基于Java RMI技術(shù)的遠(yuǎn)程協(xié)助系統(tǒng)設(shè)計與實現(xiàn),系統(tǒng)提出了基于C/S Java RMI技術(shù)的遠(yuǎn)程協(xié)助系統(tǒng)設(shè)計與實現(xiàn)的完整解決方案。本課題Java遠(yuǎn)程方法調(diào)用(RMI)的優(yōu)點與結(jié)構(gòu),并提出了如何實現(xiàn)將其連接到現(xiàn)有的和原有的系統(tǒng)中的方法以及如何編寫客戶端的程序以實現(xiàn)遠(yuǎn)程調(diào)用的方法。進(jìn)行遠(yuǎn)程控制控制端通過輸入被控制方的ip地址及端點,向被控制方發(fā)起控制請求,被控制方接受請求后,控制方即可在本機(jī)直接控制對方機(jī)器。

本軟件利用網(wǎng)絡(luò)通信技術(shù)實現(xiàn)了一個基于C/S的遠(yuǎn)程協(xié)助系統(tǒng),程序的開發(fā)采用面向?qū)ο蟮拈_發(fā)技術(shù),利用JAVA在Windows XP/Windows 7平臺上開發(fā),遠(yuǎn)程控制部分采用基于客戶機(jī)/服務(wù)器的模式開發(fā),網(wǎng)絡(luò)通信部分采用面向連接的傳輸控制協(xié)議(Transmission Control Protocol,TCP),利用套接字(Socket)網(wǎng)絡(luò)通信技術(shù)開發(fā)。

軟件核心技術(shù)介紹

RMI 即遠(yuǎn)程方法調(diào)用。是一種計算機(jī)之間對象互相調(diào)用對方函數(shù),啟動對方進(jìn)程的一種機(jī)制,使用這種機(jī)制。RMI 指的是遠(yuǎn)程方法調(diào)用 (Remote Method Invocation)。它是一種機(jī)制,能夠讓在某個 Java 虛擬機(jī)上的對象調(diào)用另一個 Java 虛擬機(jī)中的對象上的方法。如某一臺計算機(jī)上的對象在調(diào)用另外一臺計算機(jī)上的方法時,使用的程序語法規(guī)則和在本地機(jī)上對象間的方法調(diào)用的語法規(guī)則一樣。用此方法調(diào)用的任何對象必須實現(xiàn)該遠(yuǎn)程接口。

遠(yuǎn)程協(xié)助操作

軟件功能介紹

需求分析

本系統(tǒng)的開發(fā)針對遠(yuǎn)程協(xié)助功能在工業(yè),家庭辦公、企業(yè)管理等各方面的廣泛需求,隨著網(wǎng)絡(luò)技術(shù)的進(jìn)一步發(fā)展,網(wǎng)絡(luò)速度越來越快,家庭辦公、遠(yuǎn)程技術(shù)支持,遠(yuǎn)程教學(xué)和培訓(xùn)都將成為主流趨勢。

系統(tǒng)功能需求分析

系統(tǒng)主控端用例圖和活動圖

系統(tǒng)主控模塊時序圖

系統(tǒng)設(shè)計

系統(tǒng)總體設(shè)計與功能結(jié)構(gòu)

基于Java RMI技術(shù)的遠(yuǎn)程協(xié)助系統(tǒng)的總體功能結(jié)構(gòu)一共分為3個部分:主控模塊,被控模塊,通訊模塊。其中主控端包括兩大大模塊,即:接收好友遠(yuǎn)程主機(jī)發(fā)送的桌面信息并繪制到組件顯示,實現(xiàn)監(jiān)視功能的桌面顯示模塊和發(fā)送控制信息實現(xiàn)對遠(yuǎn)程主機(jī)的控制功能模塊。

系統(tǒng)主控端功能結(jié)構(gòu)圖

系統(tǒng)流程圖

顯示遠(yuǎn)程桌面模塊

主控端的核心部分,不僅需要讀取輸入流中的數(shù)據(jù)并解碼,而且需要將圖片繪制到自己創(chuàng)建的容器中。除此之外,還要在容器中添加遠(yuǎn)程控制的開關(guān)組件和調(diào)節(jié)發(fā)送速度的組件。

1.顯示遠(yuǎn)程桌面

(1)讀取輸入流中的數(shù)據(jù)并解碼。連接建立后,從輸入流中讀取的數(shù)據(jù)是經(jīng)過被控端編碼后發(fā)送過來,因此需要解碼才能將圖片繪制到容器。

(2)創(chuàng)建容器并繪制圖片。創(chuàng)建的容器與圖片的大小會不一致,因此需要根據(jù)容器的大小計算圖片的縮放比例。

2.開關(guān)遠(yuǎn)程控制

對遠(yuǎn)程主機(jī)的控制在需要時開啟,在不需要時關(guān)閉可以提高系統(tǒng)的靈活性,因此需要在容器中添加開關(guān)按鈕。

3.截圖

在遠(yuǎn)程窗口有一鍵截圖的按鈕,可以方便需要截圖的使用。

遠(yuǎn)程控制模塊

鼠標(biāo)操作功能

根據(jù)本地計算機(jī)的鼠標(biāo)事件向遠(yuǎn)程主機(jī)發(fā)送控制信息。

鍵盤操作功能

根據(jù)本地計算機(jī)的鍵盤事件向遠(yuǎn)處主機(jī)發(fā)送控制信息。

具體實現(xiàn)

RMI的簡要實現(xiàn)過程

(1)定義一個遠(yuǎn)程服務(wù)的接口InterfaceRemote,繼承Remote.

(2)實現(xiàn)定義的遠(yuǎn)程服務(wù)接口InterfaceRemoteImpl,同時繼承UnicastRemoteObject

(3)將接口和實現(xiàn)類編譯,在其目錄(生成了.class的目錄)下運行rmic InterfaceRemoteImp,會生成一個樁(stub)InterfaceRemoteImpl_Stub.class

運行效果圖

登錄界面

輸入賬號密碼后進(jìn)行登錄;

也可以點擊注冊賬號,進(jìn)入到用戶注冊界面;

點擊設(shè)置則進(jìn)入設(shè)置界面;

登錄設(shè)置界面效果圖

設(shè)置界面

在登錄前必須進(jìn)行設(shè)置,包括注冊端口、總線程端口和服務(wù)器IP,倘若沒有設(shè)置正確,軟件將無法正常運行。

系統(tǒng)主界面

當(dāng)用戶成功登錄后,需要添加好友才能與對方進(jìn)行聊天和遠(yuǎn)程協(xié)助,每個用戶在主次之后都會得到一個隨機(jī)生成唯一的賬號號碼,而添加好友也是通過添加好友的賬號來實現(xiàn),在主界面左下方有一個查找按鈕

添加好友界面

查找好友的界面輸入對方的賬號進(jìn)行查找

若賬號存在且在線,則會顯示出對方的信息

聊天界面運行圖

雙擊主界面好友列表,則彈出聊天窗口,即可向?qū)Ψ桨l(fā)送消息和遠(yuǎn)程協(xié)助請求。

聊天窗口還可設(shè)置字體,向?qū)Ψ桨l(fā)起窗口抖動。

發(fā)送遠(yuǎn)程協(xié)助請求效果圖

作為主控端用戶首先只需要等待被控端發(fā)來遠(yuǎn)程協(xié)助請求,當(dāng)被控端發(fā)送遠(yuǎn)程請求時會顯示窗口詢問主控端是否接受對方的請求。如果主控端接受了對方的請求點擊同意,雙方則建立連接,進(jìn)行遠(yuǎn)程協(xié)助控制。

主控端遠(yuǎn)程控制效果圖

通過RMI調(diào)用遠(yuǎn)程客戶端方法,遠(yuǎn)程連接主控端定時通過RMI加載被控制端屏幕,不斷截圖獲取遠(yuǎn)程客戶端的操作并發(fā)送到另一客戶端。

總結(jié)

此次畢業(yè)設(shè)計基本完成了一個基于 C/S結(jié)構(gòu)的基于 Java RMI 技術(shù)的遠(yuǎn)程協(xié)助系統(tǒng),選擇這個課題一方面是根據(jù)現(xiàn)在遠(yuǎn)程控制的需要,要求用一種快速,安全,高效的途徑解決現(xiàn)行遠(yuǎn)程控制問題。

這個系統(tǒng)的實現(xiàn)依靠了很多最新的計算機(jī)技術(shù),包括JAVA語言、Java RMI、C/S結(jié)構(gòu)、TCP/IP協(xié)議等。主要實現(xiàn)了設(shè)計論壇的一些基本操作,其中主要包括兩個方面得操作:主控端和被控端的操作。主控端主要是等待被控端的遠(yuǎn)程協(xié)助請求,同意請求之后便可以進(jìn)行遠(yuǎn)對被控端程控制。而在這個系統(tǒng)設(shè)計中,最重要的就是圖像的處理和傳輸,通過RMI調(diào)用遠(yuǎn)程客戶端方法,遠(yuǎn)程連接主控端定時通過RMI加載被控制端屏幕重繪panel_image,不斷截圖獲取遠(yuǎn)程客戶端的操作并發(fā)送到另一客戶端。本系統(tǒng)有如下特點:方便,可靠,操作簡單,使用高效,穩(wěn)定性,安全性,可擴(kuò)展性良好。

致謝

最后,我首先要向?qū)熰u立杰老師表示衷心的感謝。我的課題是在導(dǎo)師老師的悉心指導(dǎo)下完成的。在本次畢業(yè)設(shè)計的每一個地方都凝聚著老師的心血,沒有老師的悉心指導(dǎo),就沒有本論文的順利完成。

感謝廣州大學(xué)華軟軟件學(xué)院的各位老師,在他們的幫助下,使這次我的畢業(yè)設(shè)計和論文能夠順利完成。

感謝廣州大學(xué)華軟軟件學(xué)院的各位同學(xué),大家的熱情和團(tuán)結(jié)對我起到了極大的鼓舞和幫助。

最后向所有關(guān)心和我的組員們表示衷心感謝。最后,感謝和我搭檔的每一個同學(xué),我們都付出了最大的努力,完成了這個課題。

相關(guān)PPT

智能家居的答辯ppt:這是智能家居的答辯ppt下載,主要介紹了選題背景;系統(tǒng)設(shè)計要求;智能家居總體設(shè)計思路;智能家居硬件設(shè)計;智能家居軟件設(shè)計,歡迎點擊下載。

挑戰(zhàn)杯答辯PPT:這是一個挑戰(zhàn)杯答辯PPT,主要介紹了公司及產(chǎn)品、現(xiàn)狀分析、市場預(yù)測、營銷策略、財務(wù)分析等內(nèi)容。

建筑裝修畢業(yè)答辯ppt:這是建筑裝修畢業(yè)答辯ppt下載,主要介紹了室內(nèi)設(shè)計的概述;室內(nèi)設(shè)計的基本觀念;室內(nèi)設(shè)計的軟件;室內(nèi)設(shè)計的色彩藝術(shù),歡迎點擊下載。

《軟件工程畢業(yè)論文答辯PPT模板》是由用戶折青杏于2016-03-06上傳,屬于答辯PPT。

總結(jié)

以上是生活随笔為你收集整理的软件工程专业的论文答辩_软件工程毕业论文答辩PPT模板的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。