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

正文內(nèi)容

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

 

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