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

正文內(nèi)容

即時通信系統(tǒng)的開發(fā)與設計畢業(yè)設計(論文)-文庫吧

2025-06-07 17:06 本頁面


【正文】 5系統(tǒng)測試 ........................................................................................................................... 32 攀枝花學院本科畢業(yè)設計(論文) 目錄 測試的意義及 目的 .................................................................................................... 32 軟件測試的方法 ........................................................................................................ 32 測試用例 .................................................................................................................. 32 測試結論 .................................................................................................................. 33 總結 .......................................................................................................................................35 參考文獻 ...............................................................................................................................37 致謝 .......................................................................................................................................38 攀枝花學院本科畢業(yè)設計(論文) 前言 1 1 前 言 課題背景及意義 即時通信( instant messaging)是指網(wǎng)絡上用來進行實時通訊的系統(tǒng)服務,人們可以使用即時通信軟件以文字、圖片、文檔、語音、視頻的形式通過網(wǎng)絡進行異地實時信息交流。隨著互聯(lián)網(wǎng)的不斷普及,使用通信軟件交流成為了人們生活中必不可少的一部分,而且人們對通信軟件的功能需求的不斷增大,即時通信軟件的功能也日趨完善,除了最基本的通訊功能外,逐漸集成了電子郵件、博客、微博、音 樂、電視、游戲、電子支付和搜索等多種功能,而這些功能的集成也使得即時通信軟件已經(jīng)不再是一個單純的通信工具,它已經(jīng)成為了集信息交流、娛樂、電子商務、商務辦公、客戶服務于一身的綜合化信息平臺。 即時通信將世界構建成了一個整體,實現(xiàn)了信息交流的無國界;無論你身在美國、還是遙遠的非洲、亦或是我們身處的中國,通過 MSN 或 qq 聊天就可以知道你現(xiàn)在正在干什么,將要干什么;即時通信應用在企業(yè)辦公上,企業(yè)工作效率得到了很大的提升,群組聊天讓員工之間的技術探討暢通無阻;視頻會議技術讓你不再為繁瑣的會議東奔西走;這極大方便了我們 的生活,提高了我們的生活品質(zhì)。因此,即時通信軟件的設計與開發(fā)具有重要意義。 國內(nèi)現(xiàn)狀及發(fā)展趨勢 國內(nèi)外即時通信系統(tǒng)發(fā)展迅速,特別是近年來即時通信軟件層出不窮,目前人們熟知的有騰訊 、 MSN、 UC、 skype 等即時通信軟件;還有最近幾年新起的微信、易信、米聊等移動端即時通信軟件。據(jù)一項數(shù)據(jù)調(diào)查顯示: 20xx 年 二季度末, 月活躍賬戶數(shù)達到 億,微信和 WeChat(微信海外版)合并月活躍賬戶數(shù)達 億。在微信月活賬戶持續(xù)增長的同時, 智能終端月活躍賬戶突破了 億,同比增長45%,相比上季度也有 6%的增幅。據(jù)相關統(tǒng)計,目前中國智能手機用戶在 5 億左右,這意味著,智能手機用戶幾乎都活躍在手機 上。 這些數(shù)據(jù)表明移動端的即時通信軟件現(xiàn)今有很大的市場,逐漸的由互聯(lián)網(wǎng)絡跨入移動互聯(lián)網(wǎng),發(fā)展?jié)摿κ志薮蟆? 而今,隨著人們對生活娛樂的需求不斷增加,即時通信軟件不單單只有信息交流這一簡單的功能,它還集成了與人生活緊密相關的一些功能;比如:騰訊手機 qq 上的滴滴打車、 qq 電影票、騰訊新聞、 qq 錢包等。這些功能讓你體會到生活的便捷與快樂;讓你足不出戶就可以實現(xiàn)電影票的購買,而且還能幫你理財。 即時通 訊工具作為未來跨越互聯(lián)網(wǎng)與移動互聯(lián)網(wǎng)的業(yè)務,其發(fā)展的潛力是十分巨大的,同時,其商業(yè)模式的發(fā)展將是未來要關注的焦點。免費與收費相結合的發(fā)展策攀枝花學院本科畢業(yè)設計(論文) 前言 2 略將是 IM 的主要發(fā)展模式。集成多種與人們生活息息相關的服務功能是 IM的主要發(fā)展趨勢 現(xiàn)行系統(tǒng)的不足 隨著電子商務的發(fā)展,支付工具遍地開花,即時通訊的經(jīng)濟價值將進一步增強,也不可避免地遭遇更大的安全性問題。用戶信息泄露,盜號木馬、網(wǎng)絡詐騙釣魚等安全性問題屢見不鮮。 只要連接到 Inter 互聯(lián)網(wǎng),用戶賬號和密碼被盜對黑客來說是件很容易的事。即時通信軟件一般要輸入個人 賬號和密碼,驗證成功后方可為其提供服務。而目前的即時通信廠商很少考慮它的認證機制。這給黑客可乘之機,攻擊者通過暴力破解、木馬欺騙等破解方法竊取密碼后冒充該用戶來查看聊天記錄并與其他用戶進行通信,以此來竊取重要的信息。 目前,大多數(shù)即時通信軟件在通訊時傳遞的信息或文件僅僅采用了弱加密甚至不 加密的方式,黑客能很容易的利用此缺陷來監(jiān)聽、篡改、竊取用戶的重要數(shù)據(jù),這種泄密可能給用戶造成不可估量的損失;尤其是對一些商業(yè)機構和金融機構,一旦泄密,將會構成巨大的商業(yè)安全威脅。 解決方案 為了解決以上所提到的問 題,本軟件使用基于 C/S 模式的架構模型,采用基于Socket 的局域網(wǎng)通信工具的設計與實現(xiàn)方法。并且還采用 tcp 與 udp 通信協(xié)議來實現(xiàn)通信;基于 Socket 的局域網(wǎng)通信軟件可以為企業(yè)原有的局域網(wǎng)提供一種良好,安全,快速的通信機制它的實現(xiàn)無需對企業(yè)原有的局域網(wǎng)硬件進行任何改動,具有實現(xiàn)成本低廉的優(yōu)點。而 tcp 協(xié)議是一種可靠的面向連接的傳輸協(xié)議,通過序列確認和包重復機制提供可靠的數(shù)據(jù)流發(fā)送和應用程序的虛擬連接服務。經(jīng)過 3 次握手建立連接發(fā)送數(shù)據(jù)。但 tcp 不是及時的傳輸協(xié)議。而 udp 協(xié)議的傳輸效率高,在企業(yè)局域網(wǎng)穩(wěn)定 安全的環(huán)境下實現(xiàn)用戶聊天時用 udp 協(xié)議就可以很好的彌補 tcp 協(xié)議的不足。 而在數(shù)據(jù)方面,服務器將用戶個人信息、用戶好友列表信息、客戶端連接信息存放于數(shù)據(jù)庫中。 整個軟件有客戶端和服務器端組成,將所有功能封裝于各式類文件中,后期維護簡單。 攀枝花學院本科畢業(yè)設計(論文) 系統(tǒng)開發(fā)關鍵技術及開發(fā)環(huán)境 3 2 系統(tǒng)開發(fā)關鍵技術及開發(fā)環(huán)境 及 qtcreator 開發(fā)環(huán)境 簡介 Qt 是一個跨平臺應用程序和 UI 開發(fā)框架。使用 qt 只需一次性開發(fā)應用程序,無需重新編寫源代碼,便可跨不同的桌面和嵌入式操作系統(tǒng)部署這些應用程序。 Qt Software 的前生 為創(chuàng)始于 1994 年的 Trolltech(奇趣科技) ,Trolltech 于 20xx 年 6月 被 Nokia 收購,加速了其跨平臺的開發(fā)戰(zhàn)略。 總的來說,相對于老舊的 MFC 和目前編程行業(yè)通行的 VC++工具, Qt 以其入門簡單,跨平臺以及嵌入式等方面有著無可代替的優(yōu)越性,當然 MFC 的完整性以及內(nèi)容的豐富性是 Qt 不及的。但是由于 Qt 為開源框架,得到了眾多開發(fā)者的支持,因此 qt的普及也在近千萬開發(fā)人員的基礎上,再次的得到發(fā)展。自從諾基亞宣布停止開發(fā)其和英特爾公司共同推出的 Meego 系統(tǒng)并大幅度裁員以來, Qt 用以移動開發(fā)人員集 聚減少,從而使得曾經(jīng)火熱的 Qt 減緩了在移動設備上的發(fā)展的步伐,但是正因為如此,Qt 就更加專注于跨平臺。 信號和槽是一種高級接口,應用于對象之間的通信,它是 QT 的核心特性,也是QT 區(qū)別于其它工具包的重要地方。信號和槽是 QT 自行定義的一種通信機制,它獨立于標準的 C/C++語言。當 一個特定事件發(fā)生的時候,一個信號被發(fā)射。 Qt 的窗口部件有很多預定義的信號, 但是我們總是可以通過繼承來加入我們自己的信號。槽就是一個可以被調(diào)用處理特定信號的函數(shù)。 Qt 的窗口部件又很多預定義的槽,但是通常的習慣是你可以加入自己的槽,這樣 你就可以處理你所感興趣的信號。 信號和槽的機制是類型安全的:一個信號的簽名必須與它的接收槽的簽名相匹 配。(實際上一個槽的簽名可以比它接收的信號的簽名少,因為它可以忽略額外的 簽名。)因為簽名是一致的,編譯器就可以幫助我們檢測類型不匹配。信號和槽是 寬松地聯(lián)系在一起的:一個發(fā)射信號的類不用知道也不用注意哪個槽要接收這個信號。Qt 的信號和槽的機制可以保證如果你把一個信號和一個槽連接起來,槽會在正確的時間使用信號的參數(shù)而被調(diào)用。信號和槽可以使用任何數(shù)量、任何類型的參數(shù)。它們是完全類型安全的,不會再有回調(diào)核心轉儲 (core dump)。 Qt Creator 簡介 Qt Creator 是 Qt 被 Nokia 收購后推出的一款新的輕量級集成開發(fā)環(huán)境( IDE),能夠跨平臺運行,支持的系統(tǒng)包括 Linux, Mac OS X 以及 Windows. 允許開發(fā)者為多桌面環(huán)境及移動設備平臺創(chuàng)建應用程序。它包括一個可視化調(diào)試工具和集成的 GUI 版面和外形設計師。根據(jù)官方描述, Qt Creator 的設計目標是使攀枝花學院本科畢業(yè)設計(論文) 系統(tǒng)開發(fā)關鍵技術及開發(fā)環(huán)境 4 開發(fā)人員能夠利用 qt 這個應用程序框架更加快速及輕易的完成開發(fā)任務。 在功能方面, Qt Creator 包括項目生成向 導、高級的 C++代碼編輯器、瀏覽文件及類的工具、集成了 Qt Designer 、 Qt Assitant、 Qt Linguist、圖形化的 GDB 調(diào)試前端,集成 qmake 構建工具等。 mysql 數(shù)據(jù)庫介紹 MySQL 的概述 MySQL 是一個小型關系型數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典 MySQL AB 公司。在 20xx年 1月 16 號被 Sun 公司收購。目前 MySQL 被廣泛地應用在 Inter 上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成 本低,尤其是開放源碼這一特點,許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而 選擇了 MySQL 作為網(wǎng)站數(shù)據(jù)庫。 MySQL 是使用使用 C 和 C++編寫,并使用了多種編譯器進行測試,保證源代 碼的可移植性特點;它還支持 AIX、 FreeBSD、 HPUX、 Linux、 Mac OS、 Novell Netware、OpenBSD、 OS/2 Wrap、 Solaris、 Windows 等多種操作系統(tǒng) ;它為多種編程語言提供了 API。這些編程語言包括 C、 C++、 Eiffel、 Java、 Perl、 PHP、 Python、 Ruby 和 Tcl等; MySQL 還支持多線程,充分利用 CPU 資源 并且優(yōu)化了 SQL 查詢算 法,有效地提高查詢速度 。它既能夠作為一個單獨的應用程序應用在客戶端服務器網(wǎng)絡環(huán)境中,也能夠作為一個庫而嵌入到其他的軟件中提供多語言支持,常見的編碼如中文的 GB 231 BIG5,日文的 Shift_JIS 等都可以用作數(shù)據(jù)表名和數(shù)據(jù)列名 提供 TCP/IP、 ODBC 和 JDBC 等多種數(shù)據(jù)庫連接途徑 ,提供用于管理、檢查、優(yōu)化數(shù)據(jù)庫操作的管理工具 ,可以處理擁有上千萬條記錄的大型數(shù)據(jù)庫。 與其他的大型數(shù)據(jù)庫例如 Oracle、 DB SQL Server 等相比, MySQL 自有它的不足之處,如規(guī)模小、功能有限( MySQL Cluster 的功能和效率都相對比較差)等,但是這絲毫也沒有減少它受歡迎的程度。對于一般的個人使用者和中小型企業(yè)來說,MySQL 提供的功能已經(jīng)綽 綽有余,而且由于 MySQL 是開放源碼軟件,因此可以大大降 低 總 體 擁 有 成 本 。 目前 Inter 上 流 行 的 網(wǎng) 站 構 架 方 式 是 LAMP( Linux+Apache+MySQL+PHP),即使用 Linux 作為操作系 統(tǒng), Apache 作為 Web 服務器, MySQL 作為數(shù)據(jù)庫, PHP 作為服務器端腳本解釋器。由于這四個軟件都是遵循 GPL的開放源碼軟件,因此使用這種方 式不用花一分 錢就可以建
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1