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

正文內(nèi)容

web聊天室_本科畢業(yè)設(shè)計說明書(參考版)

2024-12-03 11:26本頁面
  

【正文】 。 當(dāng)然, 完成這次的設(shè)計工作也得到學(xué)多同學(xué)的幫助。 同時還要感謝培育我四年的內(nèi)蒙古工業(yè)大學(xué),感謝母校對我的栽培。 首先 要感謝 我的指導(dǎo)老師 邢紅梅老師 。 [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è)計后,我感 到由衷的喜悅和自豪。 本系統(tǒng)會進一步完善上述的不足,使之成為一套深受歡迎的聊天系統(tǒng)。但幾乎每一個計算機程序都會有這樣那樣的不足,尤其是未經(jīng)過精心維護的非商業(yè)軟件。 (4) 后臺數(shù)據(jù)庫采用的 Oracle,它功能比較強大,除了可以 處理包含在各種平臺上運行的數(shù)據(jù)庫管理系統(tǒng)內(nèi)核之外,還包括了數(shù)據(jù)復(fù)制、數(shù)據(jù)庫系統(tǒng)管理、Inter 網(wǎng)關(guān)支持、在線分析處理、多媒體支持和各種并行處理能力。 (2) 在本系統(tǒng)的開發(fā)過程中采用的是 JSP+Struts+Ajax+Jdbc 模式,此模式將明顯的把顯示和邏輯分離,使代碼容易管理,適合于大型項目的開發(fā)。 聊天室系統(tǒng)的優(yōu)點就是方便快捷和即時通訊。房間的管理,包括房間信息的曾刪改查。 上述四類軟件維護活動都必須應(yīng)用于整個軟件配置,維護軟件文檔和維護軟件的可執(zhí)行代碼是同樣重要的。這項維護活動通常占軟件維護的大部分工作。 (3) 完善性維護 當(dāng)一個軟件系統(tǒng)順利的進行時,在使用軟件的過程中用戶往往提出增加新功能或修改已有功能的建議 ,還可能提出一般性修改意見。 把診斷和改正錯誤的過程稱為改正性維護。 可以通過描述軟件交付使用后可能進行的四項活動,具體定義軟件維護。 軟件維護是軟件生命周期的最后一個階段,它處于系統(tǒng)投入生產(chǎn)性運行以后的時期中,因此不屬于系統(tǒng)開發(fā)過程。由于本軟件的業(yè)務(wù)邏輯不是復(fù)雜,所以把該系統(tǒng)部署到了 Tomcat 服務(wù)器上了。 (4) 白盒測試 在知道程序代碼的情況下進行,主要是測試代碼邏輯 需求規(guī)格說明概要設(shè)計詳細(xì)設(shè)計編碼單元測試集成測試系統(tǒng)測試內(nèi)蒙古工業(yè)大學(xué)本科畢業(yè)設(shè)計說明書 26 (5) 黑盒測試 在不關(guān)心代碼的情況下進行,主要是測試系統(tǒng)功能 5 . 測試環(huán)境 (1) 硬件條件: PC 機 (2) 運行環(huán)境: SUSE Linux Tomcat 、 Oracle 9i、 Mozilla Firewox (3) 開發(fā)軟件: JSP+Struts+Ajax+JDBC+oracle 5 . 測試結(jié)果 (1) 聊天室前臺 測試 表 51 功能測試表 1 功能 預(yù)定功能 實際功能 達到目標(biāo) 用戶注冊,登錄 提供用戶注冊,登錄聊天室的功能 能夠登錄,能注冊 達到 驗證用戶名和密碼 提供驗證用戶名和密碼 能夠驗證用戶名和密碼 達到 登陸后顯示提示 用戶登陸后在提示用戶登錄 用戶登陸后在提示用戶登錄 達到 用戶退出 用戶離開時通知給所有用戶 用戶離開時通知給所有用戶 達到 向全體用戶發(fā)送消息 能夠把聊天信息發(fā)送給所有用戶 能夠把聊天信息發(fā)送給所有用戶 達到 向指定用戶發(fā)送消息 能 夠把聊天信息向所指定的用戶發(fā)送 能夠把聊天信息向所指定的用戶發(fā)送 達到 返回聊天記錄 能夠?qū)崿F(xiàn)返回最近的聊天記錄 能夠?qū)崿F(xiàn)返回最近的聊天記錄 達到 清除聊天內(nèi)容 能夠報當(dāng)前的聊天內(nèi)容清除 能夠報當(dāng)前的聊天內(nèi)容清除 達到 屏蔽 /解蔽 能夠屏蔽 /解蔽講話 能夠屏蔽 /解蔽講話 達到 清空屏蔽 能夠把所有的屏蔽清空 能夠把所有的屏蔽清空 達到 字體顏色 能夠更改字體顏色 能夠更改字體顏色 達到 表情 能夠發(fā)送表情 能夠發(fā)送表情 達到 在線列表 能夠顯示在線人員 能夠顯示在線人員 達到 踢人 管理員能 夠踢人 管理員能夠踢人 達到 ( 2) 聊天室后臺功能測試 內(nèi)蒙古工業(yè)大學(xué)本科畢業(yè)設(shè)計說明書 27 表 52 功能測試表 2 功能 預(yù)定效果 實際效果 添加房間分類 添加成功后能夠在前臺顯示 添加成功后能夠在前臺顯示 刪除房間類別 能夠刪除已經(jīng)存在的房間類別 能夠刪除已經(jīng)存在的房間類別 添加房間信息 添加成功后能夠在前臺顯示 添加成功后能夠在前臺顯示 編輯房間信息 能夠修改、刪除房間信息并在前臺顯示 能夠修改、刪除房間信息并在前臺顯示 編輯用戶信息 能夠修改、刪除用戶信息 能夠修改、 刪除用戶信息 修改權(quán)限 能夠修改用戶權(quán)限 修改權(quán)限 5 .2 軟件的運行與安裝 5 . 應(yīng) 用程序的構(gòu)建 、部署 在 J2EE 框架下,有很多的應(yīng)用服務(wù)器可以使用,比如: BEA 的 WebLogic、 IBM的 WebSphere 和源代碼開放組織的 JBoss 、 Tomcat應(yīng)用服務(wù)器。 (3) 系統(tǒng)測試 在這個測試步驟中所 發(fā)現(xiàn)的往往是需求規(guī)格說明的錯誤。在單元測試中可以采用功能性測試和結(jié)構(gòu)性測試兩種。此大型軟件系統(tǒng)的測試的基本層次如圖所示。 與開發(fā)過 程類似,測試過程也必須分步驟進行,每個步驟在邏輯上是前一個步驟 的繼續(xù)。 盡管面向?qū)ο蠹夹g(shù)的基本思想保證了軟件應(yīng)該有更高的質(zhì)量,但無論采用什么樣的編程技術(shù),編程人員的錯誤都是不可避免的,而且由于面向?qū)ο蠹夹g(shù)開發(fā)的軟件代碼重 用率高,更需要嚴(yán)格測試,避免錯誤的繁衍。測試的目的就是在軟件投入生產(chǎn)性運行之前,盡可能多地發(fā)現(xiàn)軟件中的錯誤。 圖 413 用戶修改頁面 內(nèi)蒙古工業(yè)大學(xué)本科畢業(yè)設(shè)計說明書 25 第 五 章 測 試 與運行 5 .1 軟件 測試的目的和原則 在開發(fā)大型軟件系統(tǒng)的過程中,需要面對錯綜復(fù)雜的 問題,因此,在軟件生存周期的每個階段都不可避免地會產(chǎn)生錯誤。 圖 411 添加房間頁面圖 下圖顯示的是管理員查看用戶列表的頁面。 下圖是管理員成功登錄以后的后臺頁面圖 。 圖 48 用戶被請出房間頁面圖 管理員登錄界面的實現(xiàn) 管理員以管理員的身份 登錄進入后臺進行管理,若用戶名或密碼錯誤則會跳轉(zhuǎn)到內(nèi)蒙古工業(yè)大學(xué)本科畢業(yè)設(shè)計說明書 22 錯誤頁面。 圖 46 防止刷屏頁面圖 在下圖中顯示的是用戶查看聊天記錄的頁面。 下圖是用戶成功登錄以后進入聊 天界面的頁面圖 。內(nèi)蒙古工業(yè)大學(xué)本科畢業(yè)設(shè)計說明書 19 42 進行注冊,如果已經(jīng)注冊過,可以直接登錄。 內(nèi)蒙古工業(yè)大學(xué)本科畢業(yè)設(shè)計說明書 18 圖 42 注冊頁面圖 用戶注冊成功時,跳轉(zhuǎn)到顯示成功的頁面圖 。注冊時會檢查用戶名有沒有已經(jīng)被使用,如果使用會提示“用戶名已被注冊”。 圖 41 聊天室房間列表圖 錄頁面的實現(xiàn) 用戶根據(jù)用戶名和密碼進行登錄聊天,系統(tǒ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),來 到房間列表的頁面,在這里用戶首先要選擇房間才能進入登錄界面。 軟 件硬件接口 (1) 硬件接口 除服務(wù)器、客戶端硬件設(shè)備的支持外,最重要的是需要連接到互聯(lián)網(wǎng)、局域網(wǎng)等相關(guān)網(wǎng)絡(luò)的支持 ,此外還要確保機器的常用端口(如 8080)的連通。 查看房間:管理員可以對房間進行增刪改查。 刪除類別:由管理員把房 間的類別刪除。 數(shù)據(jù) 庫 的需求分析 根據(jù)本聊天室的特點,只有房間和用戶關(guān)系,所以設(shè)計的表不多,只有三張表。 房間信息表:房間 ID,房間分類,房間名稱,房間介紹,房間最大人數(shù)五個字段。因為數(shù)據(jù)庫應(yīng)用系統(tǒng)主要是處理大量的數(shù)據(jù),所以數(shù)據(jù)庫設(shè)計的優(yōu)劣,直接影響整個數(shù)據(jù)庫應(yīng)用系統(tǒng)的性能和執(zhí)行速率。 數(shù)據(jù)庫: Oracle 9i 數(shù)據(jù)庫。 (4)系統(tǒng)運行必須穩(wěn)定,盡量少占用內(nèi)存資源。 (2)系統(tǒng)要有良好的可維護行,編寫代碼要規(guī)范。下面這三張圖分別對應(yīng)這三個用例的用例圖。之后登錄聊天室就可以把某人請出房間了。 (1) 聊天室的管理:管理員可以添加房間類別和刪除房間類別的名稱,以及添加該房間類別下的房間,房間信息有:房間名稱,房間介紹,房間的最大人數(shù) ,當(dāng)然還可以修改和刪除房間信息。如果以管理員身份登錄聊天時,管理員可以把某人請出房間。當(dāng)點擊“解屏”時該人的講話又可以顯示。用戶還可選擇各種字體顏色 以及各種表情。當(dāng)選擇公聊時,用戶可以直接在輸入框中輸入要說話的內(nèi)容,這時所有的用戶都能看到你的聊天內(nèi)容。 (2) 注冊登錄:用戶只有先選擇某一個房間分類下的一個房間才可以轉(zhuǎn)到登錄內(nèi)蒙古工業(yè)大學(xué)本科畢業(yè)設(shè)計說明書 9 界面,然后登錄進行聊天。在聊天室的主界面上設(shè)置的功能有:公聊和私聊、發(fā)送表情、字體顏色、屏蔽和解蔽講話 ,在線列表,管理
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1