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

正文內(nèi)容

web聊天室_本科畢業(yè)設(shè)計(jì)說明書(已改無錯(cuò)字)

2023-01-11 11:26:59 本頁面
  

【正文】 室的后臺(tái) 在后臺(tái)只有一個(gè)管理員,對(duì)聊天室和用戶進(jìn)行管理。 (1) 聊天室的管理:管理員可以添加房間類別和刪除房間類別的名稱,以及添加該房間類別下的房間,房間信息有:房間名稱,房間介紹,房間的最大人數(shù) ,當(dāng)然還可以修改和刪除房間信息。 (2) 用戶的管理:管理員還可以對(duì)用戶進(jìn)行修改和刪除,把用戶的權(quán)限修改為管理員時(shí),用戶就變成了管理員可以對(duì)聊天室和用戶進(jìn)行管理。之后登錄聊天室就可以把某人請(qǐng)出房間了。 系統(tǒng)的用例圖 本系統(tǒng)包括三個(gè)用例:分別是用戶的注冊(cè)與登陸,用戶聊天,后臺(tái)管理。下面這三張圖分別對(duì)應(yīng)這三個(gè)用例的用例圖。 圖 21 用戶 登錄 用例 圖 選擇房間 用戶注冊(cè) 用戶登錄 內(nèi)蒙古工業(yè)大學(xué)本科畢業(yè)設(shè)計(jì)說明書 10 圖 22 用 戶聊天 的用 例 圖 圖 23 后臺(tái)管理 用例 圖 性能需求 (1)系統(tǒng)要有良好移植性,不受操作系統(tǒng)的限制。 (2)系統(tǒng)要有良好的可維護(hù)行,編寫代碼要規(guī)范。 (3)系統(tǒng)要有一定的健壯性。 (4)系統(tǒng)運(yùn)行必須穩(wěn)定,盡量少占用內(nèi)存資源。 (5)運(yùn)行環(huán)境 操作系統(tǒng): SUSE Linux 10 操作系統(tǒng), 1G 內(nèi)存。 數(shù)據(jù)庫(kù): Oracle 9i 數(shù)據(jù)庫(kù)。 服務(wù)器: Tomcat 添加類別 刪除類別 查看房間 編輯房間 添加房間 修改擁護(hù)信息 公聊 私聊 屏蔽講話 查看聊天記錄 離開 內(nèi)蒙古工業(yè)大學(xué)本科畢業(yè)設(shè)計(jì)說明書 11 第 三 章 聊天室 系統(tǒng)詳細(xì) 設(shè)計(jì) 數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)設(shè)計(jì)就是設(shè)計(jì)程序所需 數(shù)據(jù)的類型、格式、長(zhǎng)度和組織方式。因?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í)行速率。 根據(jù)本系統(tǒng)的功能需求分析,本系統(tǒng)的數(shù)據(jù)庫(kù)可包括三個(gè)表,分別是房間分類表 (classify_info),房間表( room_info),用戶表 (user_room). 房間分類表:房間分類 ID,房間分類名稱兩個(gè)字段。 房間信息表:房間 ID,房間分類,房間名稱,房間介紹,房間最大人數(shù)五個(gè)字段。 用戶表:用戶 ID,用戶名,用戶密碼,用戶權(quán)限( 1:代表管理員, 0: 代表用戶) 。 數(shù)據(jù) 庫(kù) 的需求分析 根據(jù)本聊天室的特點(diǎn),只有房間和用戶關(guān)系,所以設(shè)計(jì)的表不多,只有三張表。 內(nèi)蒙古工業(yè)大學(xué)本科畢業(yè)設(shè)計(jì)說明書 12 表 31 數(shù) 據(jù)字 典表 NO 名稱 定義 描述 位置 D1 用戶信息表 userid+name+pass+type 記錄注冊(cè)用戶的基本信息 DB D2 房間信息表 roomid+classify+name+introduction +maxuser 記錄房間信息 DB D3 房間分類表 classify+name 記錄房間分類名 DB D4 userid auto_increment 唯一 標(biāo)識(shí)用戶 DB D5 Name varchar(16) 用戶名字 DB D6 Pass varchar(12) 用戶密碼 DB D7 Type int(2) 區(qū)分普通用戶于 管理員 DB D8 roomid auto_increment 唯一標(biāo)識(shí)房間 DB D9 classify varchar(20) 房間分類名 D10 Name varchar(16) 房間名字 DB D11 introduction varchar(100) 房間介紹 DB D12 maxuser int(3) 房 間最大人數(shù) DB D13 classifyid auto_increment 唯一表示房間分類 DB D14 Name varchar(12) 房間分類名 DB 內(nèi)蒙古工業(yè)大學(xué)本科畢業(yè)設(shè)計(jì)說明書 13 (1) 數(shù)據(jù)庫(kù)輸入項(xiàng)目表 表 32 數(shù)據(jù)庫(kù)輸入項(xiàng)目表 (2) 輸出項(xiàng)目 1) 聊天室前臺(tái) 選擇房間:在聊天界面可以顯示房間名稱 游客登錄:在聊天界面可以顯示游客登陸的名稱 用戶注冊(cè)登錄:在聊天界面可以顯示用戶登錄的名稱 管理員入口:進(jìn)入后臺(tái)的通道 2) 聊天室后臺(tái) 數(shù)據(jù)項(xiàng)條目( D1— D16) 用戶表( user_info) 位序 名稱與標(biāo)識(shí) 頻度 類型與有效范圍 輸入媒體 安全性 D1 編號(hào)( userid) 低 Int(自動(dòng) ) 系統(tǒng) 無 D2 名字 (name) 低 Varchar(16) 鍵盤 無 D3 密碼 (pass) 低 Varchar(12) 鍵盤 無 D4 添加時(shí)間( type) 低 Int(2) 鍵盤 無 房間表( room_info) D7 房間編號(hào) (roomid) 中 Int(自動(dòng) ) 系統(tǒng) 無 D8 房間分類(classify) 中 Varchar(16) 鍵盤 無 D9 房間名稱 (name) 中 Varchar(50) 鍵盤 無 D10 房間介紹(introduction) 中 Varchar(100) 鍵盤 無 D11 房間最大人數(shù)(maxuser) 中 Int(2) 鍵盤 無 房間分類表 (classify_info) D15 房間分類編號(hào)(classifyid) 低 Int(自動(dòng) ) 系統(tǒng) 無 D16 房間分類名 (name) 低 Char(12) 鍵盤 無 內(nèi)蒙古工業(yè)大學(xué)本科畢業(yè)設(shè)計(jì)說明書 14 a .聊天室的管理 添加類別:由管理員添加房間的類別。 刪除類別:由管理員把房 間的類別刪除。 添加房間:由管理員添加一些房間的信息。 查看房間:管理員可以對(duì)房間進(jìn)行增刪改查。 查看會(huì)員:管理員可以對(duì)會(huì)員進(jìn)行編輯和刪除。 軟 件硬件接口 (1) 硬件接口 除服務(wù)器、客戶端硬件設(shè)備的支持外,最重要的是需要連接到互聯(lián)網(wǎng)、局域網(wǎng)等相關(guān)網(wǎng)絡(luò)的支持 ,此外還要確保機(jī)器的常用端口(如 8080)的連通。 (2) 軟件接口 本系統(tǒng)數(shù)據(jù)庫(kù)信息大部分是來自手動(dòng)輸入。 用戶數(shù)據(jù)庫(kù)接口:用于用戶在登錄聊天時(shí)使用; 管理員數(shù)據(jù)庫(kù)接口:用于管理房間和用戶使用; 系統(tǒng)流程圖 系 統(tǒng)的 流程圖 內(nèi)蒙古工業(yè)大學(xué)本科畢業(yè)設(shè)計(jì)說明書 15 是 否 選 擇 房 間是 否 登 錄進(jìn) 入 聊 天 界 面游 客 名 字 是 否存 在用 戶 名 是 否 正確開 始發(fā) 送 信 息選 擇 字 體 顏 色 、 表情 、 屏 蔽 某 人 等 功能是 否 為 注 冊(cè) 用戶用 戶 注 冊(cè)成 功注 冊(cè) 失 敗選 擇 聊 天 對(duì) 象查 看 聊 天 記 錄是是是是 是否否退 出是否退 出 否游 客 登 錄 注 冊(cè) 用 戶 登 錄否否 圖 31 系統(tǒng)流程圖 內(nèi)蒙古工業(yè)大學(xué)本科畢業(yè)設(shè)計(jì)說明書 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ì)說明書 17 第四章 聊天室系統(tǒng)的實(shí)現(xiàn) 房間列表的實(shí)現(xiàn) 用戶首先進(jìn)入系統(tǒng),來 到房間列表的頁面,在這里用戶首先要選擇房間才能進(jìn)入登錄界面。在這個(gè)頁面上能看到的信息有:房間分類名稱和該房間分類下的所有房間,以及當(dāng)前房間里有多少人。 圖 41 聊天室房間列表圖 錄頁面的實(shí)現(xiàn) 用戶根據(jù)用戶名和密碼進(jìn)行登錄聊天,系統(tǒng)會(huì)判斷用戶名是否正確,若正確則進(jìn)行下一步的操作,否則重新輸。如果用戶沒有注冊(cè),那么用戶要進(jìn)入注冊(cè)頁面進(jìn)行注冊(cè)。注冊(cè)時(shí)會(huì)檢查用戶名有沒有已經(jīng)被使用,如果使用會(huì)提示“用戶名已被注冊(cè)”。密碼不能少于6位,若少于6位會(huì)提示“密碼不能少于6位” . 當(dāng)用戶進(jìn)入登錄頁面時(shí) ,如果沒有注冊(cè)過的用戶,需要進(jìn)行注冊(cè)才能聊天。 內(nèi)蒙古工業(yè)大學(xué)本科畢業(yè)設(shè)計(jì)說明書 18 圖 42 注冊(cè)頁面圖 用戶注冊(cè)成功時(shí),跳轉(zhuǎn)到顯示成功的頁面圖 。 圖 43 注冊(cè)成功后的跳轉(zhuǎn)頁面 當(dāng)用戶點(diǎn)擊某一個(gè)房間時(shí),會(huì)跳轉(zhuǎn)到登錄頁面,如果沒有注冊(cè)返回到圖 。內(nèi)蒙古工業(yè)大學(xué)本科畢業(yè)設(shè)計(jì)說明書 19 42 進(jìn)行注冊(cè),如果已經(jīng)注冊(cè)過,可以直接登錄。 圖 44 用戶登錄界面圖 chat 頁面的實(shí)現(xiàn) 當(dāng)用戶成功登錄后就可以聊天了,在這里用戶可以進(jìn)行私聊和公聊,發(fā)送表情,查看最近的聊天信息和屏蔽講話等功能。 下圖是用戶成功登錄以后進(jìn)入聊 天界面的頁面圖 。 內(nèi)蒙古工業(yè)大學(xué)本科畢業(yè)設(shè)計(jì)說明書 20 圖 45 聊天頁面圖 在下圖中顯示了用戶聊天的的各種功能,包括:公聊、私聊、屏蔽講話、刷屏等功能。 圖 46 防止刷屏頁面圖 在下圖中顯示的是用戶查看聊天記錄的頁面。 內(nèi)蒙古工業(yè)大學(xué)本科畢業(yè)設(shè)計(jì)說明書 21 圖 47 查看聊天記錄頁面圖 下圖是用戶被管理員請(qǐng)出房間的頁面圖 。 圖 48 用戶被請(qǐng)出房間頁面圖 管理員登錄界面的實(shí)現(xiàn) 管理員以管理員的身份 登錄進(jìn)入后臺(tái)進(jìn)行管理,若用戶名或密碼錯(cuò)誤則會(huì)跳轉(zhuǎn)到內(nèi)蒙古工業(yè)大學(xué)本科畢業(yè)設(shè)計(jì)說明書 22 錯(cuò)誤頁面。 圖 49 管理員 登錄界面 后臺(tái)管理也頁面的實(shí)現(xiàn) 管理員成功登錄后就可以對(duì)后臺(tái)進(jìn)行管理了,管理員可以添加房間類別和刪除類別,添加房間信息和修改以及刪除房間信息,也可對(duì)用戶編輯和修改。 下圖是管理員成功登錄以后的后臺(tái)頁面圖 。 內(nèi)蒙古工業(yè)大學(xué)本科畢業(yè)設(shè)計(jì)說明書 23 圖 410 后臺(tái)頁面圖 在下圖顯示的是管理員添加房間的頁面。 圖 411 添加房間頁面圖 下圖顯示的是管理員查看用戶列表的頁面。 內(nèi)蒙古工業(yè)大學(xué)本科畢業(yè)設(shè)計(jì)說明書 24 圖 412 用戶列表圖 下圖顯示的是管理員修改用戶的權(quán)限的頁面。 圖 413 用戶修改頁面 內(nèi)蒙古工業(yè)大學(xué)本科畢業(yè)設(shè)計(jì)說明書 25 第 五 章 測(cè) 試 與運(yùn)行 5 .1 軟件 測(cè)試的目的和原則 在開發(fā)大型軟件系統(tǒng)的過程中,需要面對(duì)錯(cuò)綜復(fù)雜的 問題,因此,在軟件生存周期的每個(gè)階段都不可避免地會(huì)產(chǎn)生錯(cuò)誤。 要 力求在每個(gè)階段結(jié)束之前通過嚴(yán)格的技術(shù)審查,盡可能早的發(fā)現(xiàn)并糾正錯(cuò)誤。測(cè)試的目的就是在軟件投入生產(chǎn)性運(yùn)行之前,盡可能多地發(fā)現(xiàn)軟件中的錯(cuò)誤。目前軟件測(cè)試仍然是保證軟件質(zhì)量的關(guān)鍵步驟,它是對(duì)軟件規(guī)格說明、設(shè)計(jì)和編碼的最后復(fù)審。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1