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

正文內(nèi)容

聊天管理系統(tǒng)設(shè)計與實現(xiàn)-文庫吧資料

2025-01-19 17:39本頁面
  

【正文】 名稱、所在分組,用戶等。圖 41 用戶實體 ER 圖(2) 分組實體分組實體包括分組名稱、用戶等。(1) 用戶實體用戶實體包括用戶名、密碼、真實姓名、性別、個人簽名、是否在線、登錄 IP、綁定端口等。 數(shù)據(jù)庫概念設(shè)計根據(jù)前面的需求分析和概要設(shè)計規(guī)劃出本系統(tǒng)所使用的實體對象,分別為:用戶實體、分組實體、好友實體。2) 分組表:包括的數(shù)據(jù)項有:分組名稱、用戶等。針對這些情況,我們大致建立了以下若干表來存儲相應(yīng)的信息:表名:用戶表,分組表,好友表等。設(shè)計數(shù)據(jù)可系統(tǒng)是應(yīng)該首先充分了解用戶各個方面的要求,包括現(xiàn)有的以及將來可能增加的要求。合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計可以提高數(shù)據(jù)存儲的效率,報填數(shù)據(jù)的完整和一致。SQL Server 2022 的優(yōu)點在于它能使用數(shù)據(jù)表示圖或自定義窗體收集信息。其中 SQL Server 的 RDBMS 負責(zé)維護數(shù)據(jù)庫中數(shù)據(jù)之間的關(guān)系,確保正確的存儲數(shù)據(jù)和不違反定義數(shù)據(jù)之間的規(guī)則,而且在系統(tǒng)發(fā)生錯誤時將所有數(shù)據(jù)恢復(fù)到某個已知的、具備一致性的檢查點上。由于 SQL Server 的開放結(jié)構(gòu),其他系統(tǒng)也能和它交互操作。它運行在 Microsoft Windows NT4 或 Microsoft Windows 2022 Server 上—基于使用 Intel 處理器的網(wǎng)絡(luò)。4 系統(tǒng)設(shè)計 模塊設(shè)計功能模塊設(shè)計如表 41 所示:表 41 功能模塊設(shè)計表用戶注冊模塊 用戶登錄模塊 分組管理模塊 好友管理模塊 查詢用戶模塊 即時通訊模塊 功能模塊聊天記錄模塊 即時通訊系統(tǒng)關(guān)系型數(shù)據(jù)庫的實現(xiàn)Microsoft SQL Server 2022 是一個高性能的客戶端/服務(wù)器結(jié)構(gòu)的關(guān)系數(shù)據(jù)庫管理系統(tǒng)(RDBMS) 。(4)易使用性。(3)安全性。(2)準確性。 設(shè)計原則及一般要求參照各模塊的功能與具體的特點,我們設(shè)計的整個即時通訊系統(tǒng)應(yīng)達到以下目的:(1)穩(wěn)定性。即時通訊如圖 39 所示。J 即時通訊系統(tǒng)的設(shè)計與實現(xiàn)12圖 38 查詢用戶流程圖 即時通訊模塊即時通訊模塊是本系統(tǒng)最關(guān)鍵的環(huán)節(jié)與目的所在。圖 37 好友管理流程圖 查詢用戶模塊查詢用戶模塊列出了除了自己的所有用戶的基本信息包括是否在線,用戶可以根據(jù)需要加為好友并進行通訊,對于在線狀態(tài)的好友可以進行在線交流。刪除好友過程中,只要選定所屬分組下的相應(yīng)好友,即可刪除成功。J 即時通訊系統(tǒng)的設(shè)計與實現(xiàn)11圖 36 分組管理流程圖 好友管理模塊好友管理模塊包括對好友的添加與刪除。刪除分組過程中,只要選定要刪除的分組,即可刪除成功。圖 35 用戶登錄流程圖 分組管理模塊分組管理模塊包括對分組的添加與刪除。J 即時通訊系統(tǒng)的設(shè)計與實現(xiàn)10圖 34 用戶注冊流程圖 用戶登錄模塊用戶需要正確填寫自己的用戶名、密碼,如果驗證成功,則可以進入到 J 即時通訊系統(tǒng)主面板,與在線好友進行即時通訊。客戶端用戶注冊用戶登錄分組管理好友管理查詢用戶即時通訊聊天記錄圖 33 系統(tǒng)功能設(shè)計圖 用戶注冊模塊用戶需要正確填寫自己的用戶名、密碼、真實姓名、性別、個性簽名等信息,如果用戶名合法且未被占用,則可以注冊成功。如果不斷有客戶崩潰,服務(wù)器就會耗盡資源(如套接字、緩存空間、TCP 連接)從而中止運行。這種情況下,服務(wù)器擁有分配給該連接的數(shù)據(jù)結(jié)構(gòu)(包括緩存空間),這些資源不能被重新分配。假設(shè)客戶與某個服務(wù)器建立了連接,并與之交換請求和響應(yīng),接著便崩潰了。TCP 什么都好,只可惜他需要建立和釋放連接。在考慮是用 UDP 還是用 TCP 作為域名服務(wù)系統(tǒng)的運輸層協(xié)議是,設(shè)計者往往陷入J 即時通訊系統(tǒng)的設(shè)計與實現(xiàn)9兩難的境地。為現(xiàn)有的應(yīng)用程序增加自適應(yīng)重傳比較困難,它需要程序員具有相當?shù)貙I(yè)知識。利用面向連接的 TCP 協(xié)議,可以大大簡化應(yīng)用協(xié)議的設(shè)計工作。UDP 還可以使用底層網(wǎng)絡(luò)的廣播和組播設(shè)施交付報文:UDP 提供的是不可靠交付語義,報文可能丟失、重復(fù)或者失序,而發(fā)送方是得不到通知的;缺乏流控制;報文模式,當有數(shù)據(jù)交付的時候,必須制定報文邊界。2) UDP 協(xié)議UDP 為應(yīng)用程序提供多對多的通信,UDP 在進行通訊的應(yīng)用的數(shù)量上面,具有更大的靈活性。1) TCP 協(xié)議TCP 和 UDP 是 TCP/IP 協(xié)議族的兩個主要的傳輸協(xié)議, TCP 是面向連接的,UDP 是面向無連接的,而實際上他們最大的區(qū)別在于為應(yīng)用協(xié)議提供不同的服務(wù),TCP 協(xié)議為應(yīng)用程序提供點到點的通信:建立可靠的連接。J 的通訊系統(tǒng)中只有存在發(fā)送者和接收者兩類實體。個體必須向服務(wù)器注冊,注冊后就有可以控制的發(fā)信者和即時收件箱。模式二,對于模式一是一個技術(shù)上的修正,雖然這個修正帶來了新的問題,但是其實用性是不可質(zhì)疑的;J 正是實用模式二作為服務(wù)模式。S1S3S2C1C2C3客戶端—服務(wù)器星型結(jié)構(gòu)服務(wù)器—服務(wù)器對等結(jié)構(gòu)模式一S1S3S2C1C2C3客戶端—服務(wù)器星型結(jié)構(gòu)服務(wù)器—服務(wù)器對等結(jié)構(gòu)客戶端—客戶機對等結(jié)構(gòu)模式二C S 服務(wù)器客戶端客戶端—客戶端連接客戶端—服務(wù)器連接服務(wù)器—服務(wù)器連接圖 32 系統(tǒng)的拓撲結(jié)構(gòu)圖J 即時通訊系統(tǒng)的設(shè)計與實現(xiàn)8現(xiàn)在不少即時通訊系統(tǒng)服務(wù)的內(nèi)部拓撲中采用模式一;也有極其個別系統(tǒng)在即時通訊服務(wù)上面采用模式二(例如,深圳騰訊的 服務(wù)中的即時通訊服務(wù),發(fā)信者首先考慮直接與即時收信箱進行通訊,如果發(fā)現(xiàn)直接通訊超時,會轉(zhuǎn)為使用服務(wù)器中轉(zhuǎn)完成通訊)。 運行環(huán)境操作系統(tǒng):windows2022server 中文版、windows 2022 Server 或者 Windows XP 數(shù)據(jù)庫:SQL Server 2022 中文個人版開發(fā)工具:Delphi硬件配置:CPU 以上,內(nèi)存 512MB 以上3 概要設(shè)計 框架設(shè)計本系統(tǒng)總體框架如圖 31 所示。所以要在設(shè)計的時候做足這方面的準備,不讓那種情況發(fā)生。再有就是,最害怕在做系統(tǒng)的中途遇到系統(tǒng)崩潰而東西又無法保存;或者是東西全部做好之后,忘記了備份,而更為不巧的是以染上了病毒,而致使幾個月的辛苦負于東流。這個過程中,學(xué)校會有許多有關(guān)畢業(yè)生的信息要安排,事物要處理。并且在完成之后,實際驗證可行性,同時要考慮到機器硬件設(shè)備的不同而給軟件帶來的不可預(yù)知的結(jié)果,所以在不同電腦上運行軟件達到測試目的。有些高風(fēng)險的應(yīng)用對軟件的正確性與精確性要求極高,如果軟件出了差錯而造成用戶利益損失,那么軟件開發(fā)在某種意義上說也就失敗了。(2)軟件的質(zhì)量如何。這一方面,我們慶幸的是在網(wǎng)上我們有好多的前輩在背后支持著我們,同時公司的網(wǎng)絡(luò)比較方面,給我們解決問題提供了方便。例如,深圳騰訊 的通訊服務(wù)系統(tǒng)使用的是基于中央服務(wù)器的Client/Server 的混合星型結(jié)構(gòu),而即時通訊服務(wù)使用的是對等網(wǎng)絡(luò)加客戶機——服務(wù)器結(jié)構(gòu)。本模型并沒有規(guī)定服務(wù)必須采用中央服務(wù)器。即時通訊和服務(wù)可以是 Inter 上 ICQ 服務(wù),可以是GSM 標準中的 SMS(Short Message Service,短信息服務(wù)),也可以是 NTT Do Co Me 的IMODE 服務(wù)。J 即時通訊系統(tǒng)的設(shè)計與實現(xiàn)5圖 24 即時通訊用例圖 通訊模型的特點 適用性作為一個一般性的模型,本通訊模型適用于無線網(wǎng)絡(luò)和 Inter 上現(xiàn)存的多種系統(tǒng)。圖 23 好友管理用例圖 即時通訊即時通訊模塊用戶可以與在線的好友進行聊天,用戶首先查看好友是否在線,如果在線即可進行即時通訊,并且用戶可以查看與好友的所有聊天記錄。圖 22 分組管理用例圖 好友管理用戶可以查詢所有用戶;選擇適當?shù)目梢约訛楹糜眩灰粋€用戶可以添加多個人為好友,一個用戶也可以被多個人添加為好友;用戶可以刪除好友;用戶只可以將好友放在一個組中。圖 21 用戶管理用例圖J 即時通訊系統(tǒng)的設(shè)計與實現(xiàn)4 分組管理分組管理部分要能夠?qū)崿F(xiàn)分組的添加與刪除,所添加的分組名稱可以是中文也可以是字母數(shù)字的組合,通過對分組的有效管理以便于更方便的管理好友。2 需求分析 功能需求 用戶管理即時通訊系統(tǒng)擁有多個賬戶,允許多個用戶注冊;一個用戶可以注冊多個標識;注冊所使用的帳號類型為字母數(shù)字的組合;注冊新用戶時必須填寫符合要求的信息;注冊后只有用戶名與密碼驗證成功才能正確登錄。 課題簡要介紹本課題之前:充分調(diào)查了市場主流類似通訊軟件的優(yōu)點與缺點;對大數(shù)操作者的年齡、職業(yè)、文化層次等做了一系列調(diào)查;在結(jié)合行業(yè)自身的特點的同時,也充分考慮到設(shè)計者自身的條件與現(xiàn)有技術(shù)成熟程度的基礎(chǔ)上做出的一款適合大多數(shù)人使用的即時通訊軟件。即時通信不再是一個單純的聊天工具,它已經(jīng)發(fā)展成集交流、資訊、娛樂、搜索、電子商務(wù)、辦公協(xié)作和企業(yè)客戶服務(wù)等為一體的綜合化信息平臺。 預(yù)期目標和經(jīng)濟效益即時通訊簡稱 IM(Instant Messaging) ,它是一種面向終端使用者的網(wǎng)絡(luò)溝通工具服務(wù),使用者可以通過安裝了即時通信的終端機進行兩人或多人之間的實時溝通。即時通訊軟件涉及和影響的領(lǐng)域已近越來越廣,其競爭也越來越激烈。截至 2022 年 9 月 30 日, 即時通信的活躍帳戶數(shù)達到 億,最高同時在線帳戶數(shù)達到 億。在國內(nèi),1999 年 2 月,深圳騰訊公司正式發(fā)布 OICQ99 beta build 0210,開通騰訊即時通訊服務(wù)。這天標志著 Inter 上的第一個成熱的即時通訊系統(tǒng)(Instant Message System)的誕生。朗瑪公司也推出了名為 UC 的通訊工具。截止到目前,全球約有近 30 億多人使用即時通訊軟件進行交流,正因為即時通訊軟件擁有數(shù)以億計J 即時通訊系統(tǒng)的設(shè)計與實現(xiàn)2的用戶和迅速增長的市場,所以各個公司都盯上了中國這個潛在的最大市場,一時間,即時通訊市場硝煙四起。到 2022 年,即時通訊軟件已取代電子郵件,成為最流行的互聯(lián)網(wǎng)通訊工具 國內(nèi)外研究現(xiàn)狀即時通訊軟件,幾乎是每一個上網(wǎng)用戶都必備的聯(lián)絡(luò)工具。
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1