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

正文內(nèi)容

文件傳輸與聊天系統(tǒng)計算機畢業(yè)設(shè)計論文(存儲版)

2025-01-02 16:27上一頁面

下一頁面
  

【正文】 的Client/Server(客戶端 /服務(wù)器 )結(jié)構(gòu)。 SQL Server 2020 就是關(guān)系數(shù)據(jù)庫開發(fā)工具,數(shù)據(jù)庫能匯集各種信息以供查詢、存儲和檢索。我們這里所說的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計是指數(shù)據(jù)庫中各個表結(jié)構(gòu)的設(shè)計,包括信息存在哪個表中、各個表的結(jié) 構(gòu)如何以及各個表之間的關(guān)系。 ②處理 調(diào)查應(yīng)用系統(tǒng)用戶要求對數(shù)據(jù)進行什么樣的處理,理清數(shù)據(jù)庫中各種數(shù)據(jù)之間的關(guān)系。 在上面工作的基礎(chǔ)上的基礎(chǔ)上歸納出人員管理數(shù)據(jù)庫表格的組成、列的屬性、表格之間的聯(lián)系等等。其 ER 圖如下 316 所示。 String username = ()。 File file = new File(.\\ + username)。 (myQname, ())。 } catch (IOException e) { // TODO Autogenerated catch block ()。 (new: + () + : + ())。 添加好友模塊 用戶在登錄成功后會進入客戶端界面。 Properties p = new Properties()。 changeStatus(ss[1],1)。 (ps)。 PrintStream ps = new PrintStream(os)。 圖 47 文字聊天界面圖 主要實現(xiàn)代碼為: (new ActionListener(){ public void actionPerformed(ActionEvent arg0) { String sendstr = ()。 26 修改密碼模塊 本部分主要功能是在線用戶修改密碼,如圖 46 所示 圖 46 修改密碼界面圖 主要實現(xiàn)代碼為: public void actionPerformed(ActionEvent arg0) { // TODO Autogenerated method stub } if(!().equals(())||().equals()) (null,please input the same password!,error message,)。 FileWriter fos = new FileWriter(.\\ + () + \\)。 (ss[1], person)。 PrintStream ps = new PrintStream(os)。 } 24 } catch (IOException e1) { // TODO Autogenerated catch block ()。 OutputStream os = ()。 } } catch (NumberFormatException e) { // TODO Autogenerated catch block ()。 String index = new Integer(()).toString()。 //接受驗證結(jié)果 String result = ()。 try { Socket sock = new Socket((server),((port)))。其 ER 圖如下 315 所示。 第二種轉(zhuǎn)化是聯(lián)系的轉(zhuǎn)化。在這個階段主要時收集基本數(shù)據(jù)以及數(shù)據(jù)處理的流程,為以后進一步設(shè)計打下基礎(chǔ)。 1) 數(shù)據(jù)庫設(shè)計 文件傳輸與聊天系統(tǒng)是一個數(shù)據(jù)庫應(yīng)用系統(tǒng),系統(tǒng)的所有信息都是保存在數(shù)據(jù)庫中。使用它可以完成事務(wù)處理、存儲和分析數(shù)據(jù)以及創(chuàng)建新的應(yīng)用程序。所有數(shù)據(jù)定時備份,錯誤的出現(xiàn)由系統(tǒng)自動記錄備份文件,以備查驗,避免用戶誤操作而造成不必要的損失。這種情況下,服務(wù)器擁有分配給該連接的數(shù)據(jù)結(jié)構(gòu) (包括緩存空間 ),這些資源不能被重新分配。為現(xiàn)有的應(yīng)用程序增加自適應(yīng)重傳比較困難,它需要程序員具有相當?shù)貙I(yè)知識。 1) TCP 協(xié)議 TCP 和 UDP 是 TCP/IP 協(xié)議族的兩個主要的傳輸協(xié)議, TCP 是面向連接的, UDP是面向無連接 的,而實際上他們最大的區(qū)別在于為應(yīng)用協(xié)議提供不同的服務(wù), TCP 協(xié)議為應(yīng)用程序提供點到點的通信:建立可靠的連接。用戶可以選擇在線好友,雙擊其頭像,在聊天界面下點擊發(fā)送文件按鈕,選擇文件發(fā)送給對方,如果對方同意接受文件,則發(fā)送成功,如圖 313 所示 圖 313 即時通訊流程圖 框架設(shè)計 本系統(tǒng)總體框架如圖 35 所示。 圖 38 用戶注冊流程圖 2) 用戶登錄模塊 用戶需要正確填寫自己的用戶名、密碼,如果驗證成功,則可以進入到 J 即時通訊系統(tǒng)主面板,與在線好友進行即時通訊,如圖 39 所示。這個過程中,學校會有許多有關(guān)畢業(yè)生的信息要安排,事物要處理。 11 這一方面,我們慶幸的是在學校我們有好多的老師在背后支持著我們,同時學校的網(wǎng)絡(luò)比較方面,給我們解決問題提供了方便。 圖 34 發(fā)送文件用例圖 通訊模型的特點 1) 適用性 作為一個一般性的模型,本通訊模型適用于無線網(wǎng)絡(luò)和 Inter上現(xiàn)存的多種系統(tǒng)。其實現(xiàn)原理是:通信雙方通過 Socket 套結(jié)字進行文字信息的傳輸。進入到客戶端后,在下方有個添加好友按鈕,在好友 ID 框中輸入好友 ID 號,確定 要添加此好友,則單擊添加好友按鈕,就觸發(fā)了添加好友事件處理函數(shù),先用判斷語句對在線狀態(tài)進行判斷,如果好友不在線,彈出提示信息表明稍候重試,如果好友在線,則通過調(diào)用方法將控制字符發(fā)送給所要添加的好友,這時對方的客戶端就會彈出好友添加請求對話框。 C/S 架構(gòu)的劣勢有高昂的維護成本且投資大。二者可分別稱為前臺程序與后臺程序。而且代價高,效率低。 Eclipse 框架還可用來作為與軟件開發(fā)無關(guān)的其他應(yīng)用程序類型的基礎(chǔ),比如內(nèi)容管理系統(tǒng)。 Eclipse 是一個開放源代碼的項目,任何人都可以下載 Eclipse 的源代碼,并且在此基礎(chǔ)上開發(fā)自己的功能插件。 JDBC 使用已有的 SQL 標準并支持與其它數(shù)據(jù)庫連接標準,如ODBC 之間的橋接。 ⑦ SQL Server 提供數(shù)據(jù)倉庫功能,這個功能只在 Oracle 和其他更昂貴的 DBMS SQL Server 2020 新特性 ( 2)支持 XML(Extensive Markup Language,擴展標記語言 ) ①強大的基于 Web 的分析 ②支持 OLE DB 和多種查詢 ③支持分布式的分區(qū)視圖 Jdbc 簡介 JDBC( Java Data Base Connectivity, Java 數(shù)據(jù)庫連接)是一種用于執(zhí)行 SQL語句的 Java API,可以為多種關(guān)系數(shù)據(jù)庫提供統(tǒng)一訪問,它由一組用 Java 語言編寫的類和接口組成。作為重要的基準測試可伸縮性和速度獎的記錄保持者, SQL Server 2020 是一個具備完全 Web 支持的數(shù)據(jù)庫產(chǎn)品,提供了對可擴展標記語言 (XML)的核心支持以及在 Inter 上和防火墻外進行查詢的能力。 SQL 雖然叫結(jié)構(gòu)化查詢語言,其查詢操作確實是數(shù)據(jù)庫中的主要操作,但并不是說 SQL 語言只支持查詢操作,它實際上包含數(shù)據(jù)定義、數(shù)據(jù)操縱和數(shù)據(jù)控制等與數(shù)據(jù)庫有關(guān)的全部功能。 這個通訊系統(tǒng)一旦開發(fā)完成,只需要一些基本維護和簡單擴展的費用,產(chǎn)生的經(jīng)濟效益源源不斷,相當樂觀,有著很廣闊的發(fā)展前景。 由于我國有著網(wǎng)絡(luò)應(yīng)用最大的市場,現(xiàn)在國內(nèi)網(wǎng)絡(luò)的基礎(chǔ)性建設(shè)發(fā)展迅速,隨著即時通信應(yīng)用的不斷完善,其功能早已不僅僅是早期的即時文字聊天。它們改變了整個互聯(lián)網(wǎng)的交流,使之變得更 加及時和方便。這種 即時通信是一種基于網(wǎng)絡(luò)的通信技術(shù) , 涉及到 IP/TCP/UDP/Sockets、 P2P、 C/S、多媒體音視頻編解碼 /傳送、 Web Service 等多種技術(shù)手段。它是迄今為止對人類社會生活改變最為深刻的一種網(wǎng)絡(luò)新形態(tài), 沒有極限的溝通將帶來沒有極限的生活?;ヂ?lián)網(wǎng)以其獨特的傳 播方式吸引了大量用戶,同時也給人們帶來了許多便利,譬如可以借助于網(wǎng)絡(luò)進行相互交流、信息傳遞等。s chat software. The graduation project is to simulate the chat software, including the development of a user registration, user login, text chat, file transfer, add a friend change the password and user features such as chat software. This design has been developed using C / S structure, Javabased development environment, using Java programming language to develop. Chat software is the key to achieve some of the features, that is, text chat, file transfer and other functions. By running, testing and analysis, the multi chat software is stable, reliable, and has some practical value. Key Words: Instant messaging system。 該設(shè)計的開發(fā)采用 C/S 結(jié)構(gòu),在基于 Java 開發(fā)環(huán)境下,使用 Java 編程語言進行開發(fā)。該畢業(yè)設(shè)計就是模擬 聊天軟件,開發(fā)一個包括用戶注冊、用戶登錄、文字聊天、文件傳輸、添加好友及用戶修改密碼等功能的聊天軟件。s online life more colorful. Today the most widely used instant messaging tools, such as Tencent39。 隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,互聯(lián)網(wǎng)應(yīng)用越來越豐富。 作為使用頻率最高的 網(wǎng)絡(luò) 軟件 ,即時聊天已經(jīng)突破了作為技術(shù)工具的極限,被認為是現(xiàn)代交流方式的象征,并構(gòu)建起一種新的 社會 關(guān)系。 國內(nèi)外研究現(xiàn)狀 通訊軟件,幾乎是每一個上網(wǎng)用戶都必備的聯(lián)絡(luò)工具。 MSN 是微軟公司提供的 inter 服務(wù),始終致力于發(fā)掘用戶的潛能,幫助他們與所關(guān)心的人及信息緊密相連 ── 無論是基于手機、 PDA等移動智能終端,還是應(yīng)用 PC、家庭媒體中心及其它信息家電,用戶都可以自在遨游于網(wǎng)絡(luò)世界,暢享全天候、全方位的互動與溝通。在一年的發(fā)展里, UC 一度達到峰值在線 30萬人,注冊用戶達到 7000萬。通信不再是一個單純的聊天工具,它已經(jīng)發(fā)展成集交流、資訊、娛樂、搜索、電子商務(wù)、辦公協(xié)作和企業(yè)客戶服務(wù)等為一 3 體的綜合化信息平臺。 Sql Server 數(shù)據(jù)庫 SQL 是 Structured Query Language(結(jié)構(gòu)化查詢語言)的縮寫,是用戶操作關(guān)系數(shù)據(jù)庫的通用語言 。作為一個完備的數(shù)據(jù)庫和數(shù)據(jù)分析包, SQL Server 2020 為快速開發(fā)新一代企業(yè)級商業(yè)應(yīng)用程序 、為企業(yè)贏得核心競爭優(yōu)勢打開了勝利之門。 ⑥對 Web 技術(shù)的支持,使用戶能夠很容易地將數(shù)據(jù)庫中的數(shù)據(jù)發(fā)布到 Web 頁面上。作為 API,JDBC 為程序開發(fā)提供標準的接口,并為數(shù)據(jù)庫廠商及第三方中間件廠商實現(xiàn)與數(shù)據(jù)庫的連接提供了標準方法。 Eclipse 為工具開發(fā)商提供了更 好的靈活性,使他們能更好地控制自己的軟件技術(shù)。盡管 Eclipse 是使用 Java 語言開發(fā)的,但它的用途并不限于 Java 語言;例如,支持諸如 C/C++、 COBOL、 PHP 等編程語言的插件已經(jīng)可用,或預(yù)計將會推出。由于沒能提供用戶真正期望的開放環(huán)境, C/S 結(jié)構(gòu)的軟件需要針對不同的操作系統(tǒng)系統(tǒng)開發(fā)不同版本的軟件, 加之產(chǎn)品的更新?lián)Q代十分快,已經(jīng)很難適應(yīng)百臺電腦以上局域網(wǎng)用戶同時使用。最簡單的 C/S 體系結(jié)構(gòu)的數(shù)據(jù)庫應(yīng)用由兩部分組成,即客戶應(yīng)用程序和數(shù)據(jù)庫服務(wù)器程序。在 C/S 體系下,數(shù)據(jù)庫不能真正成為公共、專業(yè)化的倉庫,它受到獨立的專門管理。 首先雙擊客戶端應(yīng)用程序,讓其程序運行,經(jīng)過登錄驗證后,通過調(diào)用線程,并調(diào)用線程的接收函數(shù),用來接收數(shù)據(jù),判斷相關(guān)操作。至今為止,文字聊天在網(wǎng)絡(luò)聊天中是應(yīng)用最為廣泛的聊天方式。發(fā)送文件如圖 34 所示。 可行性分析 1) 技術(shù)可行性分析 ①項目開發(fā)過程中遇到難以克服的技術(shù)問題,該怎么辦。 2) 不確定性分析 需要格外考慮的實際情況也可以說是面臨的一個現(xiàn)實問題就是:畢業(yè)生面臨著畢業(yè)與找工作,還有就是最后的畢業(yè)答辯與論文設(shè)計。 12 圖 37 系統(tǒng)功能設(shè)計圖 1) 用戶注冊模塊 用戶需要正確填寫自己的用戶名、密碼、真實姓名、性別、個性簽名等信息,如果用戶名合法且未被占用,則可以注冊成功,如圖 38 所示。 14 圖 312 即時通訊流程圖 6) 發(fā)送文件模塊 發(fā)送文件模塊是最近一系列 IM 軟件推出
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1