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

正文內(nèi)容

文件傳輸與聊天系統(tǒng)計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文-在線瀏覽

2025-01-26 16:27本頁面
  

【正文】 ....................................... 41 中文翻譯 ................................................................................................................................. 48 1 1 緒 論 聊天軟件的出現(xiàn)正在逐漸改變?nèi)藗兊臏贤ㄅc交際方式。聊天工具服務(wù)非常適合企業(yè)內(nèi)部或企業(yè)和客戶之間的交流。 隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,互聯(lián)網(wǎng)應(yīng)用越來越豐富。聊天工具作為互聯(lián)網(wǎng)中運(yùn)用最為廣泛的通信工具之一,它可以讓用戶之間進(jìn)行即時(shí)的交流和信息的傳遞。隨著相關(guān)技術(shù)的日益發(fā)展,用戶對(duì)功能的需求不斷提高。 在未來的網(wǎng)絡(luò)時(shí)代中,聊天工具將以即時(shí)通信為其基本特點(diǎn),并與各種網(wǎng)絡(luò)應(yīng)用整合,同時(shí)隨著無線網(wǎng)絡(luò)的廣泛應(yīng)用,它將成為未來不可缺少的一種通信軟件。 作為使用頻率最高的 網(wǎng)絡(luò) 軟件 ,即時(shí)聊天已經(jīng)突破了作為技術(shù)工具的極限,被認(rèn)為是現(xiàn)代交流方式的象征,并構(gòu)建起一種新的 社會(huì) 關(guān)系。 聊天一直是網(wǎng)民們上網(wǎng)的主要活動(dòng)之一,網(wǎng)上聊天的主要工具已經(jīng)從初期的聊天室、論壇變?yōu)橐?MSN、 OICQ(又稱 )為代表的 即時(shí)通訊 軟件。中國網(wǎng)民慣用的即時(shí)聊天工具騰訊 從 1999年 2月誕生到現(xiàn)在,注冊(cè)用戶已超過 億,在線用戶最高時(shí)超過 200萬人,而每天獨(dú)立上線人數(shù)更是達(dá)到一千二百多萬,擁有活躍用戶 5500 萬,幾乎覆蓋所有中國網(wǎng)民。電子郵件曾是最重要的通訊交流工具,是互聯(lián)網(wǎng)最早的 “ 殺手級(jí)應(yīng)用。 國內(nèi)外研究現(xiàn)狀 通訊軟件,幾乎是每一個(gè)上網(wǎng)用戶都必備的聯(lián)絡(luò)工具。無論即時(shí)通信系統(tǒng)的功能如何復(fù)雜,它們大都基于相同的技術(shù)原理,主要包括客戶 /服務(wù)器 (C/S)通信模式和對(duì)等通信 (P2P)模式。截止到目前,全球約有近 3億多人使用即時(shí)通訊軟件進(jìn)行交流,正因?yàn)榧磿r(shí)通訊軟件擁有數(shù)以億計(jì)的用戶和迅速增長的市場,所以各個(gè)公司都盯上了這個(gè)巨大的最大市場國內(nèi)外紛紛涌現(xiàn)出一批通訊軟件。最初的 ICQ 只有用戶列表和即時(shí)聊天兩個(gè)特性,但是一經(jīng)推出就受到了廣大網(wǎng)民的喜愛, 6個(gè)月內(nèi)其注冊(cè)用戶迅速攀升至 85萬, 1998 年它的用戶數(shù)量更是 翻了 10 數(shù)倍,達(dá)到了 1200 萬人。 MSN 是微軟公司提供的 inter 服務(wù),始終致力于發(fā)掘用戶的潛能,幫助他們與所關(guān)心的人及信息緊密相連 ── 無論是基于手機(jī)、 PDA等移動(dòng)智能終端,還是應(yīng)用 PC、家庭媒體中心及其它信息家電,用戶都可以自在遨游于網(wǎng)絡(luò)世界,暢享全天候、全方位的互動(dòng)與溝通。它深受商務(wù)人士的喜歡。騰訊無疑是國內(nèi)即時(shí)通信市場的霸主,自從 99年進(jìn)入即時(shí)通信領(lǐng)域并迅速占領(lǐng)市場之后,其在國內(nèi)用戶數(shù)量始終高居榜首,即使近幾年面對(duì)微軟MSN 的強(qiáng)大攻勢,騰訊 的市場占有率依然穩(wěn)步增長。從某種程度上說,騰訊 代表了國內(nèi)即時(shí)通信最高的水平 ,其采用 TCP/UDP 協(xié)議,通過服務(wù)器中轉(zhuǎn)方式 以及 上層協(xié)議來保證可靠傳輸 ,從而 實(shí)現(xiàn)即時(shí)通訊 。在一年的發(fā)展里, UC 一度達(dá)到峰值在線 30萬人,注冊(cè)用戶達(dá)到 7000萬。圖像表情已成為各種即時(shí)通信軟件的標(biāo)準(zhǔn)功能,文件傳輸、網(wǎng) 上交友、語音 /視頻聊天、游戲等高級(jí)功能也逐漸地被集成到即時(shí)通信的應(yīng)用中。目前即時(shí)通信軟件已越來越成熟,已成為現(xiàn)代人工作和生活中不可或缺的一部份,相信今后即時(shí)通信軟件會(huì)越來越完善 。 預(yù)期目 標(biāo)和經(jīng)濟(jì)效益 文件傳輸與聊天系統(tǒng),它是一種面向終端使用者的網(wǎng)絡(luò)溝通工具服務(wù),使用者可以通過安裝了即時(shí)通信的終端機(jī)進(jìn)行兩人或多人之間的實(shí)時(shí)溝通。通信不再是一個(gè)單純的聊天工具,它已經(jīng)發(fā)展成集交流、資訊、娛樂、搜索、電子商務(wù)、辦公協(xié)作和企業(yè)客戶服務(wù)等為一 3 體的綜合化信息平臺(tái)。 本文的主要工作 本課題之前:充分調(diào)查了市場主流類似通訊軟件的優(yōu)點(diǎn)與缺點(diǎn);對(duì)大數(shù)操作者的年齡、職業(yè)、文化層次等做了一系列調(diào)查;在結(jié)合行業(yè)自身的特點(diǎn)的同時(shí),也充分考慮到設(shè)計(jì)者自身的條件與現(xiàn)有技術(shù)成熟程度的基礎(chǔ)上做出的一款適合大多數(shù)人使用的通訊軟件。 4 2 開發(fā)工具簡介 Java 語言 Java語言是 SUN公司于 1995年 5月推出的新一代面向?qū)ο蟮挠?jì)算機(jī)通用編程語言,是繼 WWW 之后又一引起世界轟動(dòng)的產(chǎn)品。在 Java 語言誕生之前, Inter 已存在,所以 Java 語言本身就封裝了大量進(jìn)行網(wǎng)絡(luò)編程的類庫,使得網(wǎng)絡(luò)編程功能強(qiáng)大,同時(shí)又簡化了網(wǎng)絡(luò)編程的操作。 Sql Server 數(shù)據(jù)庫 SQL 是 Structured Query Language(結(jié)構(gòu)化查詢語言)的縮寫,是用戶操作關(guān)系數(shù)據(jù)庫的通用語言 。 Microsoft SQL Server 2020 是一個(gè)分布式的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),具有客戶機(jī)/服務(wù)器體系結(jié)構(gòu),采用了 Transactsql 的 sql語言在客戶機(jī)與服務(wù)器間傳遞客戶機(jī)的請(qǐng)求與服務(wù)器的處理結(jié)果。它一種應(yīng)用廣泛的數(shù)據(jù)庫管理系統(tǒng),具有許多 顯著的優(yōu)點(diǎn):易用性、適合分布式組織的可伸縮性、用于決策支持的數(shù)據(jù)倉庫功能、與許多其他服務(wù)器軟件緊密關(guān)聯(lián)的集成性、良好的性價(jià)比等。除這些核心企業(yè)品質(zhì)外, SQL Server 2020 還為您的數(shù)據(jù)管理與分析帶來了靈活性,允許單位在快速變化的環(huán)境中從容響應(yīng),從而獲得競爭優(yōu)勢。作為一個(gè)完備的數(shù)據(jù)庫和數(shù)據(jù)分析包, SQL Server 2020 為快速開發(fā)新一代企業(yè)級(jí)商業(yè)應(yīng)用程序 、為企業(yè)贏得核心競爭優(yōu)勢打開了勝利之門。 ( 1) SQL Server 特點(diǎn) ①真正的客戶機(jī) /服務(wù)器體系結(jié)構(gòu)。 ③豐富的編程接口工具,為用戶進(jìn)行程序設(shè)計(jì)提供了更大的選擇余地。 SQL Server 也可以很好地與 Microsoft BackOffice 產(chǎn)品集成。 ⑥對(duì) Web 技術(shù)的支持,使用戶能夠很容易地將數(shù)據(jù)庫中的數(shù)據(jù)發(fā)布到 Web 頁面上。 JDBC 為工具 /數(shù)據(jù)庫開發(fā)人員提供了一個(gè)標(biāo)準(zhǔn)的 API,據(jù)此可以構(gòu)建更高級(jí)的工具和接口,使數(shù)據(jù)庫開發(fā)人員能 夠用純 Java API 編寫數(shù)據(jù)庫應(yīng)用程序,同時(shí),JDBC 也是個(gè)商標(biāo)名。換言之,有了 JDBC API,就不必為訪問 Sybase 數(shù)據(jù)庫專門寫一個(gè)程序,為訪問 Oracle 數(shù)據(jù)庫又專門寫一個(gè)程序,或?yàn)樵L問 Informix 數(shù)據(jù)庫又編寫另一個(gè)程序等等,程序員只需用 JDBC API寫一個(gè)程序就夠了,它可向相應(yīng)數(shù)據(jù)庫發(fā)送 SQL 調(diào)用。 Java 數(shù)據(jù)庫連接體系結(jié)構(gòu)是用于 Java 應(yīng)用程序連接數(shù)據(jù)庫的標(biāo)準(zhǔn)方法。作為 API,JDBC 為程序開發(fā)提供標(biāo)準(zhǔn)的接口,并為數(shù)據(jù)庫廠商及第三方中間件廠商實(shí)現(xiàn)與數(shù)據(jù)庫的連接提供了標(biāo)準(zhǔn)方法。 JDBC 實(shí)現(xiàn)了所有這些面向標(biāo)準(zhǔn)的目標(biāo)并且具有簡單、嚴(yán)格類型定義且高性能實(shí)現(xiàn)的接口。 2020 年 11 月, IBM 公司捐出價(jià)值 4,000萬美元的源代碼組建了 Eclipse 聯(lián)盟,并由該聯(lián)盟負(fù)責(zé)這種工具的后續(xù)開發(fā)。為了幫助集成開發(fā)環(huán)境 (IDE)克服目前的局限性,業(yè)界廠商合作創(chuàng)建了 Eclipse 平臺(tái)。 Eclipse 為工具開發(fā)商提供了更 好的靈活性,使他們能更好地控制自己的軟件技術(shù)。同時(shí)可以通過開發(fā)新的插件擴(kuò)展現(xiàn)有插件的功能,比如在現(xiàn)有的 Java 開發(fā)環(huán)境中加入Tomcat 服務(wù)器插件。 6 雖然大多數(shù)用戶很樂于將 Eclipse 當(dāng)作 Java 集成開發(fā)環(huán)境( IDE)來使用,但 Eclipse 的目標(biāo)卻不僅限于此。由于 Eclipse 中的每樣?xùn)|西都是插件,對(duì)于給 Eclipse 提供插件,以及給用戶提供一致和統(tǒng)一的集成開發(fā)環(huán)境而言,所有工具開發(fā)人員都具有同等的發(fā)揮場所。盡管 Eclipse 是使用 Java 語言開發(fā)的,但它的用途并不限于 Java 語言;例如,支持諸如 C/C++、 COBOL、 PHP 等編程語言的插件已經(jīng)可用,或預(yù)計(jì)將會(huì)推出。 基于 Eclipse 的應(yīng)用程序的一個(gè)突出例子是 IBM Rational Software Architect,它構(gòu)成了 IBM Java 開發(fā)工具系列的基礎(chǔ)。它是軟件系統(tǒng)體系結(jié)構(gòu),通過它可以充分利用兩端硬件環(huán)境的優(yōu)勢,將任務(wù)合理分配到 Client端和 Server端來實(shí)現(xiàn),降低了系統(tǒng)的通訊開銷。這也就是目前應(yīng)用系統(tǒng)的發(fā)展方向。由于沒能提供用戶真正期望的開放環(huán)境, C/S 結(jié)構(gòu)的軟件需要針對(duì)不同的操作系統(tǒng)系統(tǒng)開發(fā)不同版本的軟件, 加之產(chǎn)品的更新?lián)Q代十分快,已經(jīng)很難適應(yīng)百臺(tái)電腦以上局域網(wǎng)用戶同時(shí)使用。 C/S 結(jié)構(gòu)的基本原則是將計(jì)算機(jī)應(yīng)用任務(wù)分解成多個(gè)子任務(wù),由多臺(tái)計(jì)算機(jī)分工完成,即采用“功能分布”原則。這種客戶請(qǐng)求服務(wù)、服務(wù)器提供服務(wù)的處理方式是一種新型的計(jì)算機(jī)應(yīng)用模式。對(duì)應(yīng)的優(yōu)點(diǎn)就是客戶端響應(yīng)速度快。最簡單的 C/S 體系結(jié)構(gòu)的數(shù)據(jù)庫應(yīng)用由兩部分組成,即客戶應(yīng)用程序和數(shù)據(jù)庫服務(wù)器程序。運(yùn)行數(shù)據(jù)庫服務(wù)器程序的機(jī)器,也稱為應(yīng)用服務(wù)器。 ( 2)數(shù)據(jù)的儲(chǔ)存管理功能較為透明。所有這些,對(duì)于工作在前臺(tái)程序上 7 的最終用戶,是“透明”的,他們無須過問(通常也無法干涉)背后的過程,就可以完成自己的一切工作。在 C/S 體系下,數(shù)據(jù)庫不能真正成為公共、專業(yè)化的倉庫,它受到獨(dú)立的專門管理。 首先,采用 C/S 架構(gòu),要選擇適當(dāng)?shù)臄?shù)據(jù)庫平臺(tái)來實(shí)現(xiàn)數(shù)據(jù)庫數(shù)據(jù)的真正“統(tǒng)一”,使分布于兩地的數(shù)據(jù)同步完全交由數(shù)據(jù)庫系統(tǒng)去管理,但邏輯上兩地的操作者要直接訪問同一個(gè)數(shù)據(jù)庫才能有效實(shí)現(xiàn),有這樣一些問題,如果需要建立“實(shí)時(shí)”的數(shù)據(jù)同步,就必須在兩地間建立實(shí)時(shí)的通訊連接,保持兩地的數(shù)據(jù)庫服務(wù)器在線運(yùn)行,網(wǎng)絡(luò)管理工作人員既要對(duì)服務(wù)器 維護(hù)管理,又要對(duì)客戶端維護(hù)和管理,這需要高昂的投資和復(fù)雜的技術(shù)支持,維護(hù)成本很高,維護(hù)任務(wù)量大。在 JAVA 這樣的跨平臺(tái)語言出現(xiàn)之后, B/S 架構(gòu)更是猛烈沖擊 C/S,并對(duì)其形成威脅和挑戰(zhàn)。注冊(cè)登錄如圖 31 所示。 首先雙擊客戶端應(yīng)用程序,讓其程序運(yùn)行,經(jīng)過登錄驗(yàn)證后,通過調(diào)用線程,并調(diào)用線程的接收函數(shù),用來接收數(shù)據(jù),判斷相關(guān)操作。對(duì)方選擇接受請(qǐng)求或者拒絕請(qǐng)求,當(dāng)對(duì)方選擇同意添加時(shí),點(diǎn)擊接收按鈕,觸發(fā)同意添加好友事件處理函數(shù),并且調(diào)用方法發(fā)送控制字符給請(qǐng)求方用戶,表示以通過用戶驗(yàn)證,并且這時(shí)與服務(wù)器建立連接,向服務(wù)器提交好友添加請(qǐng)求,以完成整個(gè)好友的添加過程;如果單擊拒絕按鈕就調(diào)用拒絕添加好友事件 處理函數(shù),拒絕了用戶的好友添加請(qǐng)求,并關(guān)閉好友請(qǐng)求窗體。 可以選擇適當(dāng)?shù)娜思訛楹糜?;一個(gè)用戶可以添加多個(gè)人為好友。 9 圖 32 添加好友用例圖 3) 文字聊天 文字聊天模塊供用戶與在線的好友進(jìn)行聊天,用戶首先查看好友是否在線,如果在線即可進(jìn)行即時(shí)通訊。至今為止,文字聊天在網(wǎng)絡(luò)聊天中是應(yīng)用最為廣泛的聊天方式。用戶雙方通過 Socket 套結(jié)字建立連接,并將文字信息以數(shù)據(jù)流的形式進(jìn)行發(fā)送。 圖 33 文字聊天用例圖 4) 發(fā)送文件 人們?cè)诨ヂ?lián)網(wǎng)上聊天時(shí),需要傳遞一些如圖片、文件、資料等東西,這時(shí)聊天工具已有的文字聊天已經(jīng)不能滿足人們的這一需求,所以為方便用戶的使用,聊天工具給用戶提 10 供了文件傳輸模塊,可以讓用戶在文字聊天的同時(shí),給對(duì)方發(fā)送一些圖片、文件等信息。其實(shí)現(xiàn)原理是:首先
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1