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

正文內(nèi)容

web聊天室_本科畢業(yè)設(shè)計說明書(文件)

2024-12-23 11:26 上一頁面

下一頁面
 

【正文】 活動通常占軟件維護的大部分工作。房間的管理,包括房間信息的曾刪改查。 (2) 在本系統(tǒng)的開發(fā)過程中采用的是 JSP+Struts+Ajax+Jdbc 模式,此模式將明顯的把顯示和邏輯分離,使代碼容易管理,適合于大型項目的開發(fā)。但幾乎每一個計算機程序都會有這樣那樣的不足,尤其是未經(jīng)過精心維護的非商業(yè)軟件。 [14] Brett McLaughlin. Mastering Ajax, Part 1: Introduction to Ajax. 06 Dec 2020 [15] Brett McLaughlin. Mastering Ajax, Part 2: Make asynchronous requests with JavaScript and Ajax. . 06 Dec 2020 [16] Brett McLaughlin . Mastering Ajax, Part 3: Advanced requests and responses in Ajax. 14 Feb 2020 [17] 閻宏 . Java 與模式 . 電子工業(yè)出版社 . 2020 [18] 柳永坡 . Jsp 應(yīng)用開發(fā) . 人民郵電出版設(shè) . 2020 內(nèi)蒙古工業(yè)大學(xué)本科畢業(yè)設(shè)計說明書 31 謝 辭 緊張而忙碌的畢業(yè)設(shè)計就要結(jié)束了,在完成了系統(tǒng)的功能設(shè)計后,我感 到由衷的喜悅和自豪。 同時還要感謝培育我四年的內(nèi)蒙古工業(yè)大學(xué),感謝母校對我的栽培。 。 當然, 完成這次的設(shè)計工作也得到學(xué)多同學(xué)的幫助。 首先 要感謝 我的指導(dǎo)老師 邢紅梅老師 。 本系統(tǒng)會進一步完善上述的不足,使之成為一套深受歡迎的聊天系統(tǒng)。 (4) 后臺數(shù)據(jù)庫采用的 Oracle,它功能比較強大,除了可以 處理包含在各種平臺上運行的數(shù)據(jù)庫管理系統(tǒng)內(nèi)核之外,還包括了數(shù)據(jù)復(fù)制、數(shù)據(jù)庫系統(tǒng)管理、Inter 網(wǎng)關(guān)支持、在線分析處理、多媒體支持和各種并行處理能力。 聊天室系統(tǒng)的優(yōu)點就是方便快捷和即時通訊。 上述四類軟件維護活動都必須應(yīng)用于整個軟件配置,維護軟件文檔和維護軟件的可執(zhí)行代碼是同樣重要的。 (3) 完善性維護 當一個軟件系統(tǒng)順利的進行時,在使用軟件的過程中用戶往往提出增加新功能或修改已有功能的建議 ,還可能提出一般性修改意見。 可以通過描述軟件交付使用后可能進行的四項活動,具體定義軟件維護。由于本軟件的業(yè)務(wù)邏輯不是復(fù)雜,所以把該系統(tǒng)部署到了 Tomcat 服務(wù)器上了。 (3) 系統(tǒng)測試 在這個測試步驟中所 發(fā)現(xiàn)的往往是需求規(guī)格說明的錯誤。此大型軟件系統(tǒng)的測試的基本層次如圖所示。 盡管面向?qū)ο蠹夹g(shù)的基本思想保證了軟件應(yīng)該有更高的質(zhì)量,但無論采用什么樣的編程技術(shù),編程人員的錯誤都是不可避免的,而且由于面向?qū)ο蠹夹g(shù)開發(fā)的軟件代碼重 用率高,更需要嚴格測試,避免錯誤的繁衍。 圖 413 用戶修改頁面 內(nèi)蒙古工業(yè)大學(xué)本科畢業(yè)設(shè)計說明書 25 第 五 章 測 試 與運行 5 .1 軟件 測試的目的和原則 在開發(fā)大型軟件系統(tǒng)的過程中,需要面對錯綜復(fù)雜的 問題,因此,在軟件生存周期的每個階段都不可避免地會產(chǎn)生錯誤。 下圖是管理員成功登錄以后的后臺頁面圖 。 圖 46 防止刷屏頁面圖 在下圖中顯示的是用戶查看聊天記錄的頁面。內(nèi)蒙古工業(yè)大學(xué)本科畢業(yè)設(shè)計說明書 19 42 進行注冊,如果已經(jīng)注冊過,可以直接登錄。注冊時會檢查用戶名有沒有已經(jīng)被使用,如果使用會提示“用戶名已被注冊”。 用戶數(shù)據(jù)庫接口:用于用戶在登錄聊天時使用; 管理員數(shù)據(jù)庫接口:用于管理房間和用戶使用; 系統(tǒng)流程圖 系 統(tǒng)的 流程圖 內(nèi)蒙古工業(yè)大學(xué)本科畢業(yè)設(shè)計說明書 15 是 否 選 擇 房 間是 否 登 錄進 入 聊 天 界 面游 客 名 字 是 否存 在用 戶 名 是 否 正確開 始發(fā) 送 信 息選 擇 字 體 顏 色 、 表情 、 屏 蔽 某 人 等 功能是 否 為 注 冊 用戶用 戶 注 冊成 功注 冊 失 敗選 擇 聊 天 對 象查 看 聊 天 記 錄是是是是 是否否退 出是否退 出 否游 客 登 錄 注 冊 用 戶 登 錄否否 圖 31 系統(tǒng)流程圖 內(nèi)蒙古工業(yè)大學(xué)本科畢業(yè)設(shè)計說明書 16 軟接結(jié)構(gòu) (1) 聊天室前臺功能圖 圖 32 聊天室前臺功能圖 (2) 聊天室后臺功能圖 圖 33 聊天室后臺功能圖 聊天室 后 臺 選 擇 房 間 用戶注冊 用戶登錄 聊天界面 選 擇 房 間 選 擇 房 間 選 擇 房 間 聊天室前 臺tai 臺 選 擇 房 間 用戶注冊 用戶登錄 聊天界面 內(nèi)蒙古工業(yè)大學(xué)本科畢業(yè)設(shè)計說明書 17 第四章 聊天室系統(tǒng)的實現(xiàn) 房間列表的實現(xiàn) 用戶首先進入系統(tǒng),來 到房間列表的頁面,在這里用戶首先要選擇房間才能進入登錄界面。 查看房間:管理員可以對房間進行增刪改查。 數(shù)據(jù) 庫 的需求分析 根據(jù)本聊天室的特點,只有房間和用戶關(guān)系,所以設(shè)計的表不多,只有三張表。因為數(shù)據(jù)庫應(yīng)用系統(tǒng)主要是處理大量的數(shù)據(jù),所以數(shù)據(jù)庫設(shè)計的優(yōu)劣,直接影響整個數(shù)據(jù)庫應(yīng)用系統(tǒng)的性能和執(zhí)行速率。 (4)系統(tǒng)運行必須穩(wěn)定,盡量少占用內(nèi)存資源。下面這三張圖分別對應(yīng)這三個用例的用例圖。 (1) 聊天室的管理:管理員可以添加房間類別和刪除房間類別的名稱,以及添加該房間類別下的房間,房間信息有:房間名稱,房間介紹,房間的最大人數(shù) ,當然還可以修改和刪除房間信息。當點擊“解屏”時該人的講話又可以顯示。當選擇公聊時,用戶可以直接在輸入框中輸入要說話的內(nèi)容,這時所有的用戶都能看到你的聊天內(nèi)容。在聊天室的主界面上設(shè)置的功能有:公聊和私聊、發(fā)送表情、字體顏色、屏蔽和解蔽講話 ,在線列表,管理員 (踢人 )以及返回最近的聊天記錄。 就該系統(tǒng)使用的技術(shù)就是 IT行業(yè)比較流行的技術(shù) ,如: Struts,Ajax,Jdbc,Oracle等,這些技術(shù)都是根植于 Java 的,有很好的平臺移植性。 針對本聊 天室所采用的 B/S 結(jié)構(gòu)模式,給用戶帶來了很大方便。 在這種結(jié)構(gòu)下,用戶界面完全通過 WWW 瀏覽器實現(xiàn),一部分事務(wù)邏輯在前端實現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實現(xiàn)。 Statement 接口提供了執(zhí)行語句和獲取結(jié)果的基本方法。 Driver 的方法 connect 使用這個 URL 來建立實際的連接。該方法接受含有某個 URL 的字符串。 Connection 對象 Connection 對象代表與數(shù)據(jù)庫的連接。這種網(wǎng)絡(luò)服務(wù)器中間件能夠?qū)⑺募? Java 客戶機連接到多種不同的數(shù)據(jù)庫上。注意,必須將 ODBC 二進制代碼加載到使用該驅(qū)動程序的每個客戶機上。 JDBC 的概述 JDBC 是 Sun 提供的一套數(shù)據(jù)庫編程接口 API 函數(shù),由 Java 語言編寫的類、界面組成。 應(yīng)用架構(gòu):傳統(tǒng) Web 應(yīng)用主要由 3 層組成,而增加 Ajax 技術(shù)的 Web 應(yīng)用將在傳統(tǒng)的 Web 應(yīng)用上額外增加一個 Ajax 引擎,其實質(zhì)就是一層 JavaScript 代碼。正如前面見到的,基于 Ajax 的應(yīng)用需要大量增加 JavaScript代碼,大量增加 JavaScript代碼后的 Web頁面在第一次加載時速度將比傳統(tǒng) Web 頁還慢(因為必須下載大量的 JavaScript 代碼)。下面就從幾個方面談?wù)剛鹘y(tǒng) Web 應(yīng)用與Ajax 之間的 不同。直到基于 J2EE 的 JSP Model 2問世時才得以改觀。 CGI 程序以字符串輸出的形式動態(tài)地生成 HTML 內(nèi)容。 圖 11 MVC 模型圖 MVC 模 式的出現(xiàn)不僅實現(xiàn)了功能模塊和顯示模塊的分離,同時它還提高了應(yīng)用系統(tǒng)的可維 護性、可擴展性、可移植性和組件的可復(fù)用性 。Action 的 execute()方法返回 ActionForward 對象,它封裝了把用戶請求在轉(zhuǎn)發(fā)給其他內(nèi)蒙古工業(yè)大學(xué)本科畢業(yè)設(shè)計說明書 4 Web 組件的信息。業(yè)務(wù)邏輯由 java Bean 或者 EJB 來完成, Action 類側(cè)重于控制應(yīng)用程序的流程,而不是實現(xiàn)應(yīng)用程序的邏輯。 ActionServlet 繼承了 類,它在 MVC 模型中扮演中央控制器的角色。 模型 模型表示應(yīng)用程序的狀態(tài)和業(yè)務(wù)邏輯。 視圖 視圖就是一組 JSP文件,在這些 JSP文件中沒有業(yè)務(wù)邏輯,也沒有模型信息,只有標簽,這些標簽可以是標準的 JSP 標簽或客戶化標簽,如 Sturts 標簽庫的標簽。 對于開發(fā) web 應(yīng)用,要從頭設(shè)計并開發(fā)一個可靠,穩(wěn)定的框架并不是一件容易的事。 針對本聊天室也是使用了 JSP 技術(shù),沒有 JSP 的支持那么在顯示層就無法顯示數(shù)據(jù),即使系統(tǒng)做的再好那也無濟于事。因此,JSP 技術(shù)在構(gòu)建可升級的基于 web 的 應(yīng)用程序時扮演了重要角色。它將各種格式的標簽( HTML 或者 XML)直接傳遞回響應(yīng)頁面。 內(nèi)蒙古工業(yè)大學(xué)本科畢業(yè)設(shè)計說明書 2 第一章 系統(tǒng)使用的技術(shù)概述 JSP 的概述 JSP 技術(shù)提供了一種簡單快速的方法來創(chuàng)建顯示動態(tài)生成內(nèi)容的 Web 頁面。因此開發(fā)網(wǎng)絡(luò)聊天是相當有必要,而且在網(wǎng)站內(nèi)增加聊天功能,它不僅可以提高網(wǎng)站的訪問量,同時 還 可以留 住 訪客,更重要的是讓訪客 通過 聊天室 進行 實時的互相交流。那么聊天室就是一個不錯的選擇,在這聊天室里盡管說出自己心中的困惑,因為這里是無拘無束的。在網(wǎng)絡(luò)中,人們不需要知道對方真實的姓名 , 年齡,只要是在 同一個軟件或者同一個聊天室里,大家都可以放下身心的包袱 , 無拘無束的交友、抒發(fā)自己的 感想來緩減 壓力。 Room management, including the room adding, deleting, searching。其開發(fā)過程主要是 服務(wù)器端的開發(fā),包括:底層數(shù)據(jù)的建立,中間業(yè)務(wù)邏輯的處理和前端數(shù)據(jù) 的 顯示。 ( 二 〇 〇 八 年 六 月 本科畢業(yè)設(shè)計說明書 學(xué)校代碼: 10128 學(xué) 號: 040202008 題 目: 基于 Web 的聊天室 構(gòu)建 學(xué) 生 姓 名 : 寇 志 峰 學(xué) 院 : 信 息 工 程 學(xué) 院 系 別: 計 算 機 系 專 業(yè): 計 算 機 科 學(xué) 與 技 術(shù) 班 級: 計 算 機 041 指 導(dǎo) 教 師 : 邢 紅 梅 講 師 丁長明 工 程 師 內(nèi)蒙古工業(yè)大學(xué)本科畢業(yè)設(shè)計說明書 摘 要 隨著網(wǎng)絡(luò)的發(fā)展與技術(shù)的不斷成熟,越來越多出色的聊天軟件沖擊著聊天室的發(fā)展,聊天室要想在夾縫中生存,必須有自己的特點。本系統(tǒng)是典型 的 基于 WEB 的應(yīng)用,因為客戶端就是瀏覽器,客戶只需要有瀏覽器就可以聊
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1