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

正文內(nèi)容

畢業(yè)設(shè)計(jì)論文—基于bs模式即時(shí)通訊軟件的設(shè)計(jì)與實(shí)現(xiàn)-預(yù)覽頁

2025-01-04 17:55 上一頁面

下一頁面
 

【正文】 的。 特此聲明。 武漢工程大學(xué)郵電 與信息工程學(xué)院 畢業(yè)設(shè)計(jì)(論文) 基于 B/S 模式即時(shí)通訊軟件的設(shè)計(jì)與實(shí)現(xiàn) Design and Implementation of Network Chatting System Based on B/S Model 學(xué)生姓名 黃瑞騏 學(xué) 號(hào) 0845060107 專業(yè)班級(jí) 網(wǎng)絡(luò)工程 0801 指導(dǎo)教師 孫萍 2021 年 5 月 武漢工程大學(xué)郵電與信息工程學(xué)院畢業(yè)設(shè)計(jì)(論文) 作者聲明 本人聲明所呈交的論 文是我個(gè)人在導(dǎo)師指導(dǎo)下進(jìn)行的研究工作及取得的研究成果,除了文中特別加以標(biāo)注的地方外, 沒有任何剽竊、抄襲、造假等違反學(xué)術(shù)道德、學(xué)術(shù)規(guī)范的行為,也沒有侵犯任何其他人或組織的科研成果及專利 。 畢業(yè)設(shè)計(jì)(論文)成果歸武漢工程大學(xué)郵電與信息工程學(xué)院所有。 此系統(tǒng)是基于 B/S 的模式的即時(shí)通訊系統(tǒng),通過 IE 等瀏覽器直接完成客戶端的登錄、 數(shù)據(jù)傳輸,使用 JAVA 語句開發(fā),使用 Eclipse 工具 ,數(shù)據(jù)庫方面用Mysql 數(shù)據(jù)庫管理軟件,通過 JDBC 連接,便捷了用戶之間的通訊和交友。在線查找模塊采用 Java Applet 小程序技術(shù),嵌入在 html 文檔中在瀏覽器中運(yùn)行,實(shí)現(xiàn)用戶個(gè)人信息的管理,即時(shí)消息的發(fā)送與接受。 the JSP。截止到目前,全球約有近 3 億多人使用即時(shí)通訊軟件進(jìn)行交流,正因?yàn)榧磿r(shí)通訊軟件擁有數(shù)以億計(jì)的用戶和迅速增長的市場,所以各個(gè)公司都盯上了中國這個(gè)潛在的最大市場,一時(shí)間,即時(shí)通訊市場硝煙四起。 在國內(nèi), 1999 年 2 月,深圳騰訊公司正式發(fā)布 OICQ99 beta build 0210,開通騰訊即時(shí)通訊服務(wù)。國內(nèi) 最大的敵手朗瑪U(kuò)C 從 2021 年開始研發(fā), 2021 年的 12 月份 UC 正式發(fā)布 ,并且首創(chuàng)了很多技術(shù):UC是國內(nèi)第一個(gè)做場景聊天的; UC是第一個(gè)把同學(xué)錄和校友錄結(jié)合的;第一個(gè)把即時(shí)通訊與休閑游戲相結(jié)合的;第一個(gè)把發(fā)送動(dòng)畫與即時(shí)通訊相結(jié)合的。拋開市場因素,絕大多數(shù)的即時(shí)通信軟件都是基于 C/S(客戶 /服務(wù)器) 方式 的,這種的 方式 不利于軟件跨平臺(tái)移植 ,很容易出現(xiàn)兼容性的問題,而且在 C/S 方式 下臃腫的客戶端也越來越成為眾矢之的。 開發(fā)基于 B/S 方式的即時(shí)通信軟件具有相當(dāng)重要的現(xiàn)實(shí)意義,它可以實(shí)現(xiàn)不同操作系統(tǒng)用戶之間無障礙的交流,免除了下載安裝客戶端的步驟,給用戶一個(gè)更加輕便的方式進(jìn)行溝通。選擇 Tomcat 做 Web 服務(wù)器實(shí)現(xiàn)對用戶的管理。如果問題沒有可行的解,那么花費(fèi)在這項(xiàng)開發(fā)工程上的任何時(shí)間、資源、人力和經(jīng)費(fèi)都是無謂的浪費(fèi)。 Java Applet 可以為本即時(shí)通信軟件提供一個(gè)易用的客戶端界面;通過 socket編程技術(shù)可以簡單的實(shí)現(xiàn)網(wǎng)絡(luò)信息的傳遞。所以,必須進(jìn)行認(rèn)真、計(jì)劃、徹底的軟件測試。 武漢工程大學(xué)郵電與信息工程學(xué)院畢業(yè)設(shè)計(jì)(論文) 4 第 2 章 系統(tǒng)的開發(fā)環(huán)境及工具簡介 開發(fā)環(huán)境 Tomcat 服務(wù)器是一個(gè)免費(fèi)的開放源代碼的輕量級(jí) Web 應(yīng)用服務(wù)器,它是Apache 軟件基金會(huì)( Apache Software Foundation)的 Jakarta 項(xiàng)目中的一個(gè)核心項(xiàng)目,由 Apache、 Sun 和其他一些公司及個(gè)人共同開發(fā)而成。 開發(fā)工具介紹 Java 簡介 Java是由 Sun Microsystems公司于 1995年 5月推出的 Java程序設(shè)計(jì)語言(以下簡稱 Java 語言)和 Java 平臺(tái)的總稱。 Java 分為三個(gè)體系 J2SE(Java2 Standard Edition), J2EE(Java 2 Platform,Enterprise Edition), J2ME(Java 2 Micro Edition)?,F(xiàn)在Java 平臺(tái)已經(jīng)嵌入了幾乎所有 的操作系統(tǒng)。 Applet 簡介 Applet 是采用 Java 創(chuàng)建的基于 HTML 的程序,可通過因特網(wǎng)下載并在接收計(jì)算機(jī)的瀏覽器軟件中運(yùn)行。由于 Applet 是在用戶的計(jì)算機(jī)上執(zhí)行的,因此它的執(zhí)行速度不受網(wǎng)絡(luò)帶寬或者 Modem 存取速度的限制。 AWT 利用用戶計(jì)算機(jī)的 GUI 元素,可以建立標(biāo)準(zhǔn)的圖形用戶界面,如窗口、按鈕、滾動(dòng)條等等。即能在 Linux 下運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行。 武漢工程大學(xué)郵電與信息工程學(xué)院畢業(yè)設(shè)計(jì)(論文) 6 Web 服務(wù)器在遇到訪問 JSP 網(wǎng)頁的請求時(shí),首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同 JSP 文件中的 HTML 代碼一起返回給客戶。 有了 JDBC,向各種關(guān)系數(shù)據(jù)發(fā)送 SQL 語句就是一件很容易的事。實(shí)現(xiàn)了所有這些面向標(biāo)準(zhǔn)的目標(biāo)并且具有簡單、嚴(yán)格類型定義且高性能實(shí)現(xiàn)的接口。 它擴(kuò)展了 Java 的功能。 MySQL 的特性 如下: 武漢工程大學(xué)郵電與信息工程學(xué)院畢業(yè)設(shè)計(jì)(論文) 7 ( 1) 使用 C 和 C++編寫,并使用了多種 編譯器 進(jìn)行測試,保證源代碼的可移植性。 ( 4) 支持 多線程 ,充分利用 CPU 資源。 ( 8) 提供用于管理、檢查、優(yōu)化數(shù)據(jù)庫操作的管理工具。網(wǎng)頁還能通過tags 和 scriptlets 訪問存在于服務(wù)端的資源的 應(yīng)用邏輯 。 View 層的功能主要用于顯示網(wǎng)頁和內(nèi)容。 它底下包含了 和 ()等包,起到連接的作用。并且可以驗(yàn)證這條記錄數(shù)據(jù)的完整性。 登陸模塊如圖 所示 圖 登陸模塊 Yes 用戶身份驗(yàn)證結(jié)果 NO no 顯示錯(cuò)誤信息 顯示聊天頁面 武漢工程大學(xué)郵電與信息工程學(xué)院畢業(yè)設(shè)計(jì)(論文) 10 驗(yàn)證模塊 該模塊 實(shí)現(xiàn)新用戶的注冊,對用戶的一些不正確輸入進(jìn)行判斷。 (3 )IP 地址由數(shù)字和“ .”組成 ,格式 為 ,共 15 位 ,xxx 的范圍: 0255,必填, (4) 端口號(hào)為數(shù)字,范圍 8000- 9999,必填。 自動(dòng)設(shè)置服務(wù)器端套接字,啟動(dòng)服務(wù)后監(jiān)聽客戶端的請求,同時(shí)顯示連接狀態(tài)和接 收請求的信息??蛻袅奶炝鞒虉D如圖 所示。用戶 的 SQL 語句被送往數(shù)據(jù)庫中,而其結(jié)果將被送回給用戶。 JDBC(Java DataBase Connectivity)是用于執(zhí)行 SQL語句的 Java 應(yīng)用程序接口,由一組用 Java 語言編寫的類與接口組成。 ( 3)執(zhí)行 SQL 語句 JDBC 提供了 Statement 類來發(fā)送 SQL 語句, Statement 類的對象由createStatement 方法創(chuàng)建 。 Statement 接口提供了執(zhí)行語句和獲取結(jié)果的基本方法。在前一種情況中,每條語句單獨(dú)提交;在后一種情況中,所有語句同時(shí)提交。不斷地調(diào)查與研究用戶需求,了解企業(yè)運(yùn)作流程和系統(tǒng)需求,是設(shè)計(jì)概念模型的基礎(chǔ)。本系統(tǒng)的數(shù)據(jù)庫由三個(gè)表組成: users、 records、 online。其結(jié)構(gòu)如表 。其結(jié)構(gòu)如表 所示。 武漢工程大學(xué)郵電與信息工程學(xué)院畢業(yè)設(shè)計(jì)(論文) 16 表 online表 字段中文名稱 字段英文名稱 字段類型 字段長度 是否為空 主鍵 用戶名 ID Varchar 20 不是 是 姓名 NAME INTEGER 不是 數(shù)據(jù)庫層 數(shù) 據(jù)庫層的數(shù)據(jù)如圖 所示 . 圖 數(shù)據(jù)庫 import 。 import 。 try { 武漢工程大學(xué)郵電與信息工程學(xué)院畢業(yè)設(shè)計(jì)(論文) 17 (driverName)。 } return conn。 private String recordName。 } public String getRecordName() { 武漢工程大學(xué)郵電與信息工程學(xué)院畢業(yè)設(shè)計(jì)(論文) 18 return recordName。 } 武漢工程大學(xué)郵電與信息工程學(xué)院畢業(yè)設(shè)計(jì)(論文) 19 第 5 章 系統(tǒng)詳細(xì) 實(shí)現(xiàn) 流程示意圖 如圖 所示, 通過 三層 設(shè)計(jì)模型把應(yīng)用邏輯,處理過程和顯示邏輯分成不同的組件實(shí)現(xiàn)。這個(gè)頁面提供表單的 post方法,將用戶輸入的信息 name和 psw發(fā)送給 頁面。如圖 顯示。如圖 所示 . 圖 查看在線人數(shù) 代碼: public class Chat extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { 武漢工程大學(xué)郵電與信息工程學(xué)院畢業(yè)設(shè)計(jì)(論文) 24 doPost(request,response)。 String content=(content)。 if(name==null){ list=()。 list=()。 ().forward(request, response)。 服務(wù)器端功能:可以通過此功能啟動(dòng)服務(wù)器。 (3)設(shè)置服務(wù)器配置信息。 (7)服務(wù)器啟動(dòng)成功,進(jìn)入偵聽狀態(tài),等待客戶端發(fā)送的請求。 后置條件:服務(wù)器啟動(dòng)成功。 但是 在設(shè)計(jì)過程中系統(tǒng)還存在一些缺陷,例如在用戶頁面,如果用戶刷新頁面會(huì)造成用戶列表出現(xiàn)重復(fù);用戶列表不能隨著軟件運(yùn)行而 及時(shí) 更新,只能 在 用戶 下一次登錄后才會(huì)更新;由于多次使用了數(shù)據(jù)庫查詢語言,在用戶數(shù)較多的情況下容易出錯(cuò)。 在此次畢業(yè)設(shè)計(jì)過程中我翻閱了大量 的資料,從中獲得了極大的啟發(fā),同時(shí)也鍛煉了解決問題的能力。由于此次受時(shí)間所限,這些不足會(huì)在以后的軟件運(yùn)行維護(hù)階段,根據(jù)用戶的需要逐漸地改進(jìn)。 武漢工程大學(xué)郵電與信息工程學(xué)院畢業(yè)設(shè)計(jì)(論文) 28 參考文獻(xiàn) [1] Ubuntu wiki 指南 [2]褚媛 , 周家紀(jì) , 卞騰 , 李剛 .基于 Java的數(shù)據(jù)庫連接池技術(shù)在即時(shí)通信軟件中的應(yīng)用[J] 電腦開發(fā)與應(yīng)用 2021, 02: 1518 [3] 葉核亞,陳立 .Java2程序設(shè)計(jì)使用教程 [M].北京:電子工業(yè)出版社. : 1172 [4] 張兵義 ,于麗娟 ,姜保慶 .網(wǎng)站規(guī)劃與網(wǎng)頁設(shè)計(jì) [M].北京:電子工業(yè)出版社 :4670 [5] 汪曉平 ,俞俊 ,李功 .精通 Java網(wǎng)絡(luò)編程 [M].北京:清華大學(xué)出版社 : 171299 441474 [6] 代印唐 ,張世永 .即時(shí)通信安全研究 [J] 電信科學(xué) 2021, 22( 4): 1016 [7] 張文茂 , 章淼 , 畢軍 , 覃征 .互聯(lián)網(wǎng)即時(shí)消息 (Instant Messaging,IM)的研究現(xiàn)狀與展望 [J] 小型微 型計(jì)算機(jī)系統(tǒng) 2021 , 07 : 1114 [8] 殷兆麟 .Java 語言程序設(shè)計(jì) [M].北京:高等教育出版社 : 153180 [9] 徐秀華 , 文必龍 , 劉丹江 , 畢碩本 .一種基于 Web即時(shí)消息的 實(shí)現(xiàn)方法 [J] 小型微型計(jì)算機(jī)系統(tǒng) 2021, 03: 710 [10] JavaTM 2 Platform Standard Edition 6 API 規(guī)范 [11] 張?jiān)拼?.標(biāo)準(zhǔn)化的即時(shí)通信協(xié)議 [J] 武漢科技大學(xué)學(xué)報(bào) (自然科學(xué)版 ) 28( 4): 1720 [12] 夏慧軍 ,魏雪輝 . 深入淺出 Ajax[M]. 北京: 電子工業(yè)出版社 ,2
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1