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

正文內(nèi)容

web聊天室_本科畢業(yè)設(shè)計(jì)說(shuō)明書-閱讀頁(yè)

2024-12-19 11:26本頁(yè)面
  

【正文】 圖 22 用 戶聊天 的用 例 圖 圖 23 后臺(tái)管理 用例 圖 性能需求 (1)系統(tǒng)要有良好移植性,不受操作系統(tǒng)的限制。 (3)系統(tǒng)要有一定的健壯性。 (5)運(yùn)行環(huán)境 操作系統(tǒng): SUSE Linux 10 操作系統(tǒng), 1G 內(nèi)存。 服務(wù)器: Tomcat 添加類別 刪除類別 查看房間 編輯房間 添加房間 修改擁護(hù)信息 公聊 私聊 屏蔽講話 查看聊天記錄 離開 內(nèi)蒙古工業(yè)大學(xué)本科畢業(yè)設(shè)計(jì)說(shuō)明書 11 第 三 章 聊天室 系統(tǒng)詳細(xì) 設(shè)計(jì) 數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)設(shè)計(jì)就是設(shè)計(jì)程序所需 數(shù)據(jù)的類型、格式、長(zhǎng)度和組織方式。 根據(jù)本系統(tǒng)的功能需求分析,本系統(tǒng)的數(shù)據(jù)庫(kù)可包括三個(gè)表,分別是房間分類表 (classify_info),房間表( room_info),用戶表 (user_room). 房間分類表:房間分類 ID,房間分類名稱兩個(gè)字段。 用戶表:用戶 ID,用戶名,用戶密碼,用戶權(quán)限( 1:代表管理員, 0: 代表用戶) 。 內(nèi)蒙古工業(yè)大學(xué)本科畢業(yè)設(shè)計(jì)說(shuō)明書 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ì)說(shuō)明書 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) 無(wú) D2 名字 (name) 低 Varchar(16) 鍵盤 無(wú) D3 密碼 (pass) 低 Varchar(12) 鍵盤 無(wú) D4 添加時(shí)間( type) 低 Int(2) 鍵盤 無(wú) 房間表( room_info) D7 房間編號(hào) (roomid) 中 Int(自動(dòng) ) 系統(tǒng) 無(wú) D8 房間分類(classify) 中 Varchar(16) 鍵盤 無(wú) D9 房間名稱 (name) 中 Varchar(50) 鍵盤 無(wú) D10 房間介紹(introduction) 中 Varchar(100) 鍵盤 無(wú) D11 房間最大人數(shù)(maxuser) 中 Int(2) 鍵盤 無(wú) 房間分類表 (classify_info) D15 房間分類編號(hào)(classifyid) 低 Int(自動(dòng) ) 系統(tǒng) 無(wú) D16 房間分類名 (name) 低 Char(12) 鍵盤 無(wú) 內(nèi)蒙古工業(yè)大學(xué)本科畢業(yè)設(shè)計(jì)說(shuō)明書 14 a .聊天室的管理 添加類別:由管理員添加房間的類別。 添加房間:由管理員添加一些房間的信息。 查看會(huì)員:管理員可以對(duì)會(huì)員進(jìn)行編輯和刪除。 (2) 軟件接口 本系統(tǒng)數(shù)據(jù)庫(kù)信息大部分是來(lái)自手動(dòng)輸入。在這個(gè)頁(yè)面上能看到的信息有:房間分類名稱和該房間分類下的所有房間,以及當(dāng)前房間里有多少人。如果用戶沒(méi)有注冊(cè),那么用戶要進(jìn)入注冊(cè)頁(yè)面進(jìn)行注冊(cè)。密碼不能少于6位,若少于6位會(huì)提示“密碼不能少于6位” . 當(dāng)用戶進(jìn)入登錄頁(yè)面時(shí) ,如果沒(méi)有注冊(cè)過(guò)的用戶,需要進(jìn)行注冊(cè)才能聊天。 圖 43 注冊(cè)成功后的跳轉(zhuǎn)頁(yè)面 當(dāng)用戶點(diǎn)擊某一個(gè)房間時(shí),會(huì)跳轉(zhuǎn)到登錄頁(yè)面,如果沒(méi)有注冊(cè)返回到圖 。 圖 44 用戶登錄界面圖 chat 頁(yè)面的實(shí)現(xiàn) 當(dāng)用戶成功登錄后就可以聊天了,在這里用戶可以進(jìn)行私聊和公聊,發(fā)送表情,查看最近的聊天信息和屏蔽講話等功能。 內(nèi)蒙古工業(yè)大學(xué)本科畢業(yè)設(shè)計(jì)說(shuō)明書 20 圖 45 聊天頁(yè)面圖 在下圖中顯示了用戶聊天的的各種功能,包括:公聊、私聊、屏蔽講話、刷屏等功能。 內(nèi)蒙古工業(yè)大學(xué)本科畢業(yè)設(shè)計(jì)說(shuō)明書 21 圖 47 查看聊天記錄頁(yè)面圖 下圖是用戶被管理員請(qǐng)出房間的頁(yè)面圖 。 圖 49 管理員 登錄界面 后臺(tái)管理也頁(yè)面的實(shí)現(xiàn) 管理員成功登錄后就可以對(duì)后臺(tái)進(jìn)行管理了,管理員可以添加房間類別和刪除類別,添加房間信息和修改以及刪除房間信息,也可對(duì)用戶編輯和修改。 內(nèi)蒙古工業(yè)大學(xué)本科畢業(yè)設(shè)計(jì)說(shuō)明書 23 圖 410 后臺(tái)頁(yè)面圖 在下圖顯示的是管理員添加房間的頁(yè)面。 內(nèi)蒙古工業(yè)大學(xué)本科畢業(yè)設(shè)計(jì)說(shuō)明書 24 圖 412 用戶列表圖 下圖顯示的是管理員修改用戶的權(quán)限的頁(yè)面。 要 力求在每個(gè)階段結(jié)束之前通過(guò)嚴(yán)格的技術(shù)審查,盡可能早的發(fā)現(xiàn)并糾正錯(cuò)誤。目前軟件測(cè)試仍然是保證軟件質(zhì)量的關(guān)鍵步驟,它是對(duì)軟件規(guī)格說(shuō)明、設(shè)計(jì)和編碼的最后復(fù)審。因此,軟件測(cè)試在面向?qū)ο缶幊汤锔哂兴闹匾浴4?型軟件系統(tǒng)通常由若干個(gè)子系統(tǒng)組成,每個(gè)子系統(tǒng)又由許多模塊組成。 圖 51 測(cè)試的基本層次 (1) 單元測(cè)試 單元測(cè)試的用例從單元詳細(xì)設(shè)計(jì)中導(dǎo)出。 (2) 集成測(cè)試 在這個(gè)測(cè)試步驟中所發(fā)現(xiàn)的往往是概要設(shè)計(jì)的錯(cuò)誤。一般來(lái)說(shuō),系統(tǒng)測(cè)試是功能性測(cè)試,不是結(jié)構(gòu)性測(cè)試。而一些小型的,數(shù)據(jù)量不大的軟件可以部署在開源的 Tomcat 服務(wù)器上,那些大型的,分布式的應(yīng)用才部署到 WebLogic,WebSphare 等服務(wù)器上。 5 . 系 統(tǒng) 運(yùn)行 過(guò) 程 啟動(dòng) Tomcat5 應(yīng)用服務(wù)器后,在 URL 地址中輸入 5 .3 運(yùn)行和 維護(hù) 經(jīng)過(guò)綜合的測(cè)試后,本系統(tǒng)就可以運(yùn)行了,經(jīng)過(guò)運(yùn)行測(cè)試本系統(tǒng)運(yùn)行狀態(tài)良好。 所謂軟件維護(hù)就是在軟 件交付使用之后,為了改正錯(cuò)誤或滿足新的需要而修改軟件的過(guò)程。 (1) 改正性維護(hù) 因?yàn)檐浖y(cè)試不可能暴露出一個(gè)大型軟件系統(tǒng)的所有潛在錯(cuò)誤,所以必然會(huì)有第一項(xiàng)維護(hù)活動(dòng):在任何軟件的使用 期間,用戶必然發(fā)現(xiàn)程序,并且把他們遇到的內(nèi)蒙古工業(yè)大學(xué)本科畢業(yè)設(shè)計(jì)說(shuō)明書 28 問(wèn)題報(bào)告給維護(hù)人員。 (2) 適應(yīng)性維護(hù) 計(jì)算機(jī)科學(xué)技術(shù)的各個(gè)方面都在迅速進(jìn)步,大約每 36 個(gè)月就有新一代的硬件出現(xiàn),因此,適應(yīng)性維護(hù),也就是為了和變化的環(huán)境適當(dāng)?shù)呐浜隙M(jìn)行的修改軟件的活動(dòng),是既必要又經(jīng)常的維護(hù)活動(dòng)。為了滿足這類要求,需要進(jìn)行完善性維護(hù)。 (4) 預(yù)防性維護(hù) 為了改進(jìn)未來(lái)可維護(hù)性或可靠性, 或?yàn)榱私o未來(lái)的改進(jìn)奠定更好的基礎(chǔ)而修改軟件時(shí)出現(xiàn)的維護(hù)活動(dòng), 把它稱為預(yù)防性維護(hù)。 內(nèi)蒙古工業(yè)大學(xué)本科畢業(yè)設(shè)計(jì)說(shuō)明書 29 結(jié) 論 本系統(tǒng)實(shí)現(xiàn)了對(duì)用戶的管理,包括:用戶登錄,用戶注冊(cè),以及后臺(tái)的用戶管理。用戶聊天,包括:用戶可 以選擇公聊和私聊,發(fā)送表情,屏蔽講話,返回最近的聊天記錄等功能。 本系統(tǒng)具有如下特點(diǎn): (1) 采用 Browser/Server 三層體系結(jié)構(gòu),使系統(tǒng)具有很好的可維護(hù)性和可重用性。 (3) 中間層使用 JDBC 來(lái)連接數(shù)據(jù)庫(kù), JDBC 對(duì)于大批量的數(shù)據(jù)有很快的處理速度,和數(shù)據(jù)庫(kù)服務(wù)器交互的效率會(huì)更高。 聊天室系統(tǒng) 實(shí)現(xiàn)了簡(jiǎn)單 的實(shí)時(shí)聊天功能,經(jīng)過(guò)細(xì)心的調(diào)試和排錯(cuò)解決了絕大部分的問(wèn)題。本聊 天 室 系統(tǒng) 對(duì)于初涉此領(lǐng)域的畢業(yè)設(shè)計(jì)課題來(lái)說(shuō),尤其在開 始初期,感覺(jué)邏輯復(fù)雜,難以控制,因此至今還有許多未能解決的缺陷 ,如: (1) 由于 Mozilla Firefox 瀏覽 器是單線程的,所以在該瀏覽器上進(jìn)行測(cè)試回出現(xiàn)問(wèn)題 ; (2) 沒(méi)有詳細(xì)考慮聊天室管理功能。 內(nèi)蒙古工業(yè)大學(xué)本科畢業(yè)設(shè)計(jì)說(shuō)明書 30 參考文獻(xiàn) [1] 張海蕃 . 軟件工程導(dǎo)論 . 北京 :清華大學(xué)出版社 . 2020: 160171 [2] 孫衛(wèi)琴 . 精通 struts:基于 MVC 的 Java web 設(shè)計(jì)與開發(fā) . 北京 . 電子工業(yè)出版社 . 2020: 71204 [3] 劉斌 . 精通 Java Web 整合開發(fā) . 北京 . 電子工業(yè)出版社 . 2020: 229287 [4] Ryan Asleson. 金靈 譯 . Ajax 基礎(chǔ)教程 . 北京 . 人民郵電出版社 . 2020: 23149 [5] Todd Cook. JSP 從入門到精通 . 北京 . 電子工業(yè)出版社, 2020: 1385. [6] 曾春平,王超,張鵬 XML 編程從入門到精通 . 北京 . 希望電子出版社 . 2020 [7] 伍俊良 . J2EE 課程設(shè)計(jì)與系統(tǒng)開發(fā)案例 . 北京 . 清華大學(xué)出版社 . 2020: 3641 [8] 何鵬飛 . J2EE 程序設(shè)計(jì)教程 . 北京 . 清華大學(xué)出版社 . 2020: 9297 [9] 賈燕楓 ,張桂元 . Struts 開發(fā)入門與項(xiàng)目實(shí)踐 . 北京 . 人民郵電出版社 . 2020: 89 [10] 孫衛(wèi)琴 . Java 面向?qū)ο缶幊?. 北京 . 電子工業(yè)出版社 . 2020: 4658 [11] 邱哲等 . STRUTS Web 設(shè)計(jì)與開發(fā)大全 . 北京 .清華大學(xué)出版社 [12] 姚淑珍,李虎 . UML 和模式應(yīng)用-面向?qū)ο蠓治雠c設(shè)計(jì)導(dǎo)論 . 北京 . 機(jī)械工業(yè)出版社 . 2020 [13] Philip McCarthy. Ajax for Java developers: Java object serialization for Ajax. 04 Oct 2020。在我做畢業(yè)設(shè)計(jì)期間,許多老師,同學(xué)和朋友給 了 我無(wú)私的關(guān)懷和幫助,在此,我要向他們表示衷心的感謝。在整個(gè)課題的設(shè)計(jì)過(guò)程中,邢紅梅老師對(duì)我熱心指導(dǎo)、嚴(yán)格要求,在課題的各方面都給予了我寶貴的意見和建議,幫 助我建立正確的設(shè)計(jì)思想,保證了課題的研究和開發(fā)工作的順利完成。學(xué)校給我提供了很好的學(xué)習(xí)和生活環(huán)境,讓我在這四年里學(xué)習(xí)到了很多計(jì)算機(jī)方面的相關(guān)知識(shí),在這里我非常感謝我的母校。 最后,請(qǐng)?jiān)试S我再一次向在畢業(yè)設(shè)計(jì)過(guò)程中 無(wú)私幫助過(guò)我的老師,同學(xué) ,在這里我對(duì)他們 表示最衷心
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1