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

正文內(nèi)容

文件傳輸與聊天系統(tǒng)計算機(jī)畢業(yè)設(shè)計論文-文庫吧資料

2024-12-01 16:27本頁面
  

【正文】 友模塊是網(wǎng)絡(luò)聊天必不可少的一步,用戶只有通過添加好友功能來實現(xiàn)用戶之間的聊天。 8 3 文件傳輸與聊天系統(tǒng)的設(shè)計 需求分析 功能需求 1) 注冊登錄 文件傳輸與聊天系統(tǒng)擁有多個賬戶;允許多個用戶注冊;一個 用戶可以注冊多個標(biāo)識;注冊所使用的帳號類型為字母數(shù)字的組合;注冊新用戶時必須填寫符合要求的信息;注冊后只有用戶名與密碼驗證成功才能正確登錄。 其次,傳統(tǒng)的 C/S 結(jié)構(gòu)的軟件需要針對不同的操作系統(tǒng)系統(tǒng)開發(fā)不同版本的軟件,由于產(chǎn)品的更新?lián)Q代十分快,代價高和低效率已經(jīng)不適應(yīng)工作需要。 C/S 架構(gòu)的劣勢有高昂的維護(hù)成本且投資大。在客戶服務(wù)器架構(gòu)的 應(yīng)用中,前臺程序不是非?!笆菪 保闊? 的事情都交給了服務(wù)器和網(wǎng)絡(luò)。在數(shù)據(jù)庫應(yīng)用中,數(shù)據(jù)的儲存管理功能,是由服務(wù)器程序和客戶應(yīng)用程序分別獨立進(jìn)行的,并且通常把那些不同的(不管是已知還是未知的)前臺應(yīng)用所不能違反的規(guī)則,在服務(wù)器程序中集中實現(xiàn),例如訪問者的權(quán)限,編號可以重復(fù)、必須有客戶才能建立定單這樣的規(guī)則。一旦服務(wù)器程序被啟動,就隨時等待響應(yīng)客戶程序發(fā)來的請求;客戶應(yīng)用程序運行在用戶自己的電腦上,對應(yīng)于數(shù)據(jù)庫服務(wù)器,可稱為客戶電腦,當(dāng)需要對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行任何操作時,客戶程序就自動地尋找服務(wù)器 程序,并向其發(fā)出請求,服務(wù)器程序根據(jù)預(yù)定的規(guī)則作出應(yīng)答,送回結(jié)果,應(yīng)用服務(wù)器運行數(shù)據(jù)負(fù)荷較輕。二者可分別稱為前臺程序與后臺程序。具體表現(xiàn)在以下兩點: ( 1)應(yīng)用服務(wù)器運行數(shù)據(jù)負(fù)荷較輕。 C/S 結(jié)構(gòu)的優(yōu)點是能充 分發(fā)揮客戶端 PC 的處理能力,很多工作可以在客戶端處理后再提交給服務(wù)器??蛻舳送瓿蓴?shù)據(jù)處理,數(shù)據(jù)表示以及用戶接口功能;服務(wù)器端完成 DBMS(數(shù)據(jù)庫管理系統(tǒng))的核心功能。而且代價高,效率低。傳統(tǒng)的 C/ S 體系結(jié)構(gòu)雖然采用的是開放模式,但這只是系統(tǒng)開發(fā)一級的開放性,在特定的應(yīng)用中無論是 Client 端,還是 Server端都還需要特定的軟件支持。目前大多數(shù)應(yīng)用軟件系統(tǒng)都是 Client/Server 形式的兩層結(jié)構(gòu),由于現(xiàn)在的軟件應(yīng)用系統(tǒng)正在向分布式的 Web應(yīng)用發(fā)展, Web和 Client/Server 應(yīng)用都可以進(jìn)行同樣的業(yè)務(wù)處理,應(yīng)用不同的模塊共享邏輯組件;因此,內(nèi)部的和外部的用戶都可以訪問新的和現(xiàn)有的應(yīng)用系統(tǒng),通過現(xiàn)有應(yīng)用系統(tǒng)中的邏輯可以擴(kuò)展出新的應(yīng)用系統(tǒng)。 C/S 結(jié)構(gòu) C/S ( Client/Server)結(jié)構(gòu),即大家熟知的客戶機(jī)和服務(wù)器結(jié)構(gòu)。 Eclipse 框架還可用來作為與軟件開發(fā)無關(guān)的其他應(yīng)用程序類型的基礎(chǔ),比如內(nèi)容管理系統(tǒng)。 這種平等和一致性并不僅限于 Java 開發(fā)工具。 Eclipse 還包括插件開發(fā)環(huán)境( Plugin Development Environment, PDE),這個組件主要針對希望擴(kuò)展 Eclipse 的軟件開發(fā)人員,因為它允許他們構(gòu)建與 Eclipse 環(huán)境無縫集成的工具??梢詿o限擴(kuò)展,而且有著統(tǒng)一的外觀,操作和系統(tǒng)資源管理,這也正是 Eclipse 的潛力所在。 Eclipse 是一個開放源代碼的項目,任何人都可以下載 Eclipse 的源代碼,并且在此基礎(chǔ)上開發(fā)自己的功能插件。 Eclipse 允許在同一 IDE 中集成來自不同供應(yīng)商的工具,并實現(xiàn)了工具之間的互操作性,從而顯著改變了項目工作流程,使開發(fā)者可以專注在實際的嵌入式目標(biāo)上。集成開發(fā)環(huán)境 (IDE)經(jīng)常將其應(yīng)用范圍限定在 “ 開發(fā)、構(gòu)建和調(diào)試 ” 的周期之中。 Eclipse 介紹 Eclipse 是一種可擴(kuò)展的開放源代碼 IDE。 JDBC 使用已有的 SQL 標(biāo)準(zhǔn)并支持與其它數(shù)據(jù)庫連接標(biāo)準(zhǔn),如ODBC 之間的橋接。 JDBC 對Java 程序員而言是 API,對實現(xiàn)與數(shù)據(jù)庫連接的服務(wù)提供商而言是接口模型。同時,將 Java 語言和 JDBC 結(jié)合起來使程序員不必為不同的平臺編寫不同的應(yīng)用程序,只須寫一遍程序就可以讓它在任何平臺上運行, 這也是 Java 語言 “ 編寫一次,處處運行 ” 的優(yōu)勢。 有了 JDBC,向各種關(guān)系數(shù)據(jù)發(fā)送 SQL 語句就是一件很容易的事。 ⑦ SQL Server 提供數(shù)據(jù)倉庫功能,這個功能只在 Oracle 和其他更昂貴的 DBMS SQL Server 2020 新特性 ( 2)支持 XML(Extensive Markup Language,擴(kuò)展標(biāo)記語言 ) ①強(qiáng)大的基于 Web 的分析 ②支持 OLE DB 和多種查詢 ③支持分布式的分區(qū)視圖 Jdbc 簡介 JDBC( Java Data Base Connectivity, Java 數(shù)據(jù)庫連接)是一種用于執(zhí)行 SQL語句的 Java API,可以為多種關(guān)系數(shù)據(jù)庫提供統(tǒng)一訪問,它由一組用 Java 語言編寫的類和接口組成。 ⑤具有很好的伸縮性,可跨越從運行 Windows 98/2020 的膝上型電腦到運行 Windows 5 xp的大型多處理器等多種平臺使用。 ④ SQL Server 與 Windows NT 完全集成,利 用了 NT 的許多功能,如發(fā)送和接受消息,管理登錄安全性等。 ②圖形化用戶界面,使系統(tǒng)管理和數(shù)據(jù)庫管理更加直觀、簡單。作為重要的基準(zhǔn)測試可伸縮性和速度獎的記錄保持者, SQL Server 2020 是一個具備完全 Web 支持的數(shù)據(jù)庫產(chǎn)品,提供了對可擴(kuò)展標(biāo)記語言 (XML)的核心支持以及在 Inter 上和防火墻外進(jìn)行查詢的能力。從數(shù)據(jù)管理和分析角度看,將原始數(shù)據(jù)轉(zhuǎn)化為商業(yè)智能和充分利用 Web帶來的機(jī)會非常重要。性能、可伸縮性及可靠性是基本要求,而進(jìn)入市場時間也非常關(guān)鍵。眾所周知, SQL Server 2020 能夠滿足今天的商業(yè)環(huán)境要求不同類型的數(shù)據(jù)庫解決方案。 SQL 雖然叫結(jié)構(gòu)化查詢語言,其查詢操作確實是數(shù)據(jù)庫中的主要操作,但并不是說 SQL 語言只支持查詢操作,它實際上包含數(shù)據(jù)定義、數(shù)據(jù)操縱和數(shù)據(jù)控制等與數(shù)據(jù)庫有關(guān)的全部功能。因此利用Java 語言可以開發(fā)出功能強(qiáng)大的網(wǎng)絡(luò)應(yīng)用程序。 Java 語言的特點是跨平臺和強(qiáng)大的 網(wǎng)絡(luò)編程功能。 產(chǎn)品定位:大多數(shù)人能夠使用,操作者有無相關(guān)專業(yè)知識都可 主要功能有: ( 1) 用戶注冊 ( 2) 用戶登陸 ( 3) 添加好友 ( 4) 修改密碼 ( 5) 即時通訊 ( 6) 發(fā)送文件 實現(xiàn)技術(shù): Java、 Eclipse 及 SQL Server 2020 數(shù)據(jù)庫 本設(shè)計操作簡單、方便,快捷、準(zhǔn)確、數(shù)據(jù)存儲安全可靠,針對自身特點去除了不必要的冗余東西,使系統(tǒng)負(fù)擔(dān)最小,速度最快;采用更高的安全機(jī)制,使數(shù)據(jù)更加安全,用戶可以放心的使用。 這個通訊系統(tǒng)一旦開發(fā)完成,只需要一些基本維護(hù)和簡單擴(kuò)展的費用,產(chǎn)生的經(jīng)濟(jì)效益源源不斷,相當(dāng)樂觀,有著很廣闊的發(fā)展前景。 文件傳輸與聊天系統(tǒng)利用的是互聯(lián)網(wǎng)線路,通過文字、語音、視頻、文件的信息交流與互動,有效節(jié)省了溝通雙方的時間與經(jīng)濟(jì)成本。 縱觀即時通訊軟件業(yè)的迅速發(fā)展,設(shè)計并開發(fā)一個即時通訊平臺,對于現(xiàn)階段的學(xué)習(xí)和研究,都是極為有意義的。從中可以看出,眼下的即時通信已不再是一個簡單的溝通工具,而是一個信息資訊、交流互動、休閑娛樂中心,它一直在努力地推出各種新應(yīng)用。 由于我國有著網(wǎng)絡(luò)應(yīng)用最大的市場,現(xiàn)在國內(nèi)網(wǎng)絡(luò)的基礎(chǔ)性建設(shè)發(fā)展迅速,隨著即時通信應(yīng)用的不斷完善,其功能早已不僅僅是早期的即時文字聊天。 國內(nèi)騰訊 最大的敵手朗瑪 (新浪) UC從 2020 年開始研發(fā), 2020 年的 12 月份UC 正式發(fā)布,并且首創(chuàng)了很多技術(shù): UC 是國內(nèi)第一個做場景聊天的; UC 是第一個把同學(xué)錄和校友錄結(jié)合的;第一個把即時通訊與休閑游戲相結(jié)合的;第一個把發(fā)送動畫與即時通訊相結(jié)合的。騰訊的成功與其對 的不斷創(chuàng)新和完善是分不開的。 當(dāng) ICQ 風(fēng)靡一時的時候,在國內(nèi)也紛紛推出了各種仿 ICQ 的即時通信軟件,有騰訊、新浪 UC、網(wǎng)易泡泡等。它們改變了整個互聯(lián)網(wǎng)的交流,使之變得更 加及時和方便。 ICQ 的迅猛發(fā)展也令當(dāng)時的互聯(lián)網(wǎng)領(lǐng)頭羊 Yahoo和在桌面軟件領(lǐng)域獨樹一幟的微軟找到了商機(jī),它們分別推出了 Yahoo Messenger、 MSN Messenger 和曇花一現(xiàn)的 MS Chat。 ICQ 是最早應(yīng)用于互聯(lián)網(wǎng)的即時通信軟件,只經(jīng)過短短幾年的發(fā)展,它在行業(yè)內(nèi)的地位已是無人可以撼動。 通訊軟件除了能夠讓您迅速地在網(wǎng)上找到自己的朋友和工作伙伴,還可以實 時交談和傳遞信息,而 2 且,現(xiàn)在不少即時通訊軟件還集成了文件共享、語音聊天、網(wǎng)絡(luò)會議等功能。這種 即時通信是一種基于網(wǎng)絡(luò)的通信技術(shù) , 涉及到 IP/TCP/UDP/Sockets、 P2P、 C/S、多媒體音視頻編解碼 /傳送、 Web Service 等多種技術(shù)手段。到 2020 年,即時通訊軟件已取代電子 郵件 ,成為最流行的 互聯(lián)網(wǎng) 通訊工具。 即時通訊工具使用頻率之高,超出 任何一種網(wǎng)絡(luò)軟件。迄今為止,全球約有一億多人使用即時通訊軟件在網(wǎng)上交流。它是迄今為止對人類社會生活改變最為深刻的一種網(wǎng)絡(luò)新形態(tài), 沒有極限的溝通將帶來沒有極限的生活。 項目背景 即時聊天使親友的溝通突破時空極限,使人與人的溝通突破上下級極限,使陌生人的溝通突破環(huán)境極限,使自我與外界的溝通突破心理極限。為了更好地服務(wù)于用戶,聊天工具的功能也在不斷地完善。聊天工具的出現(xiàn)可以說是基于互聯(lián)網(wǎng)通信交流方式的歷史性變革,它已經(jīng)漸漸取代了原來效率低、費用高的如信件、電報的通信方式,以其快速、交互、簡便的方式給用戶的交流提供了簡單、易用的信息平臺,成為現(xiàn)今應(yīng)用最為廣泛的即時通信工具之一。互聯(lián)網(wǎng)以其獨特的傳 播方式吸引了大量用戶,同時也給人們帶來了許多便利,譬如可以借助于網(wǎng)絡(luò)進(jìn)行相互交流、信息傳遞等。網(wǎng)絡(luò)聊天程序越來越影響著我們的網(wǎng)絡(luò)生活。無論近在咫尺,還是遠(yuǎn)隔重洋,通訊也只是在鍵盤和鼠標(biāo)之間就可以解決問題。 file transfer。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。s
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1