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

正文內(nèi)容

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

2025-01-08 11:26上一頁面

下一頁面
  

【正文】 會進一步完善上述的不足,使之成為一套深受歡迎的聊天系統(tǒng)。 當然, 完成這次的設(shè)計工作也得到學多同學的幫助。 同時還要感謝培育我四年的內(nèi)蒙古工業(yè)大學,感謝母校對我的栽培。但幾乎每一個計算機程序都會有這樣那樣的不足,尤其是未經(jīng)過精心維護的非商業(yè)軟件。房間的管理,包括房間信息的曾刪改查。 把診斷和改正錯誤的過程稱為改正性維護。 (4) 白盒測試 在知道程序代碼的情況下進行,主要是測試代碼邏輯 需求規(guī)格說明概要設(shè)計詳細設(shè)計編碼單元測試集成測試系統(tǒng)測試內(nèi)蒙古工業(yè)大學本科畢業(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ù)定功能 實際功能 達到目標 用戶注冊,登錄 提供用戶注冊,登錄聊天室的功能 能夠登錄,能注冊 達到 驗證用戶名和密碼 提供驗證用戶名和密碼 能夠驗證用戶名和密碼 達到 登陸后顯示提示 用戶登陸后在提示用戶登錄 用戶登陸后在提示用戶登錄 達到 用戶退出 用戶離開時通知給所有用戶 用戶離開時通知給所有用戶 達到 向全體用戶發(fā)送消息 能夠把聊天信息發(fā)送給所有用戶 能夠把聊天信息發(fā)送給所有用戶 達到 向指定用戶發(fā)送消息 能 夠把聊天信息向所指定的用戶發(fā)送 能夠把聊天信息向所指定的用戶發(fā)送 達到 返回聊天記錄 能夠?qū)崿F(xiàn)返回最近的聊天記錄 能夠?qū)崿F(xiàn)返回最近的聊天記錄 達到 清除聊天內(nèi)容 能夠報當前的聊天內(nèi)容清除 能夠報當前的聊天內(nèi)容清除 達到 屏蔽 /解蔽 能夠屏蔽 /解蔽講話 能夠屏蔽 /解蔽講話 達到 清空屏蔽 能夠把所有的屏蔽清空 能夠把所有的屏蔽清空 達到 字體顏色 能夠更改字體顏色 能夠更改字體顏色 達到 表情 能夠發(fā)送表情 能夠發(fā)送表情 達到 在線列表 能夠顯示在線人員 能夠顯示在線人員 達到 踢人 管理員能 夠踢人 管理員能夠踢人 達到 ( 2) 聊天室后臺功能測試 內(nèi)蒙古工業(yè)大學本科畢業(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ù)器。 與開發(fā)過 程類似,測試過程也必須分步驟進行,每個步驟在邏輯上是前一個步驟 的繼續(xù)。 圖 411 添加房間頁面圖 下圖顯示的是管理員查看用戶列表的頁面。 下圖是用戶成功登錄以后進入聊 天界面的頁面圖 。 圖 41 聊天室房間列表圖 錄頁面的實現(xiàn) 用戶根據(jù)用戶名和密碼進行登錄聊天,系統(tǒng)會判斷用戶名是否正確,若正確則進行下一步的操作,否則重新輸。 刪除類別:由管理員把房 間的類別刪除。 數(shù)據(jù)庫: Oracle 9i 數(shù)據(jù)庫。之后登錄聊天室就可以把某人請出房間了。用戶還可選擇各種字體顏色 以及各種表情。 當然其它技術(shù)也是可以做聊天室的。隨著各種操作系統(tǒng)將瀏覽器技術(shù)植入操作系統(tǒng)內(nèi)部,這種結(jié)構(gòu)更成為當今應(yīng)用軟件的首選體系結(jié)構(gòu)。實際上有三種 Statement 對象,它們都 作為在給定連接上執(zhí)行 SQL 語句的包容器: Statement、PreparedStatement 和 CallableStatement。一個應(yīng)用程序可與單個數(shù)據(jù)庫有一個或多個連接,或者可與許多數(shù)據(jù)庫有連接。注意,象橋驅(qū)動程序一樣,這種類型的驅(qū)動程序要求將某些二進制代碼加載到每臺客戶 機 。 服 務(wù)器的負擔:大量使用 Ajax 技術(shù)的 Web 應(yīng)用將導(dǎo)致服務(wù)器的負擔大大加重,因為 Ajax 技術(shù)往往比傳統(tǒng) Web 應(yīng)用需要發(fā)送更多的請求 。對于用戶的體驗而言, Ajax 提供了一種重大的改善,它讓用戶不會處于等待狀態(tài),用戶會感覺自己一直與應(yīng)用處于交互狀態(tài)。這兩種方式有一個相同的不足之處即它們總是無法將程序語言和 HTML 分離。即 Action 基類的子類時,必須覆蓋execute()方法。 Action 類負責調(diào)用模型的方法,更新模型的狀態(tài),并幫助控制應(yīng)用程序的流程。ActionForm Bean 也是一種 javaBean,除了具有一些 javaBean 的常規(guī)方法,還包含一些特殊的方法,用于驗證 HTML 表單數(shù)據(jù)以及將其屬性重新設(shè)置為默認值。同樣, 軟件 件開發(fā)者開始一個軟件項目時,首先也應(yīng)該構(gòu)思該軟件應(yīng)用的框架,規(guī)劃軟件模塊,并定義這些模塊之間的接口和關(guān)系。 JSP技術(shù)是 Java系列技術(shù)的一部分。就針對人們在生活、學習、工作中遇到的問題,這些網(wǎng)站就沒有設(shè)立一個供人們討論解決問題的聊天室??梢赃@么說,網(wǎng)絡(luò)帶動了信息的交流 , 而聊天帶來了 人們 更多的朋友和伙伴。系統(tǒng)的主要功能有:用戶的管理,包括用戶登錄,用戶注冊 ; 房間的管理,包括房間的曾刪改查操作 ; 用戶聊天,包括公聊和私聊,發(fā)送表情,屏蔽講話,返回最近的聊天記錄等功能?,F(xiàn)在各大網(wǎng)站都把聊天室嵌入到了網(wǎng)站中,但是目前還沒有一個專門的聊天室的網(wǎng)站,所以這是一個聊天室發(fā)展的突破口。user’chatting, including public and private chatting, sending expressions, shielding speech,returning to the record. Keywords: chatting rooms。 聊天系統(tǒng)以聊天交流為主, 為廣大用戶提供一個借助網(wǎng)絡(luò)進行人際交往的平臺,也是網(wǎng)絡(luò)與現(xiàn)實最貼近的實用型網(wǎng)站。也就是在 MVC 中充當 V( View)的角色。 JSP 技術(shù)是行業(yè)協(xié)作的結(jié)果,它的設(shè)計是開放的,符合行業(yè)標準的,并支持絕大多數(shù)的服務(wù)器、瀏覽器和相關(guān)工具。幸運的是,隨著 Web 開發(fā)技術(shù)的日趨成熟,在 Web 開發(fā)領(lǐng)域出現(xiàn)了一些現(xiàn)成的優(yōu)秀的框架,開發(fā)者可以直接使用他們, Struts 就是一種不錯的選擇,他是基于MVC 的 Web 應(yīng)用框架。對于大型應(yīng)用,業(yè)務(wù)邏輯通常由javaBean 或 者 EJB 組件來實現(xiàn)。通過將業(yè)邏輯放在單獨的 java 包或 EJB 中,可以提高程序的靈活性和可充用性。 早期的程序中,如果不注意 模塊與模塊之間的耦合性 ,常常會 增加 程序的復(fù)雜 性以 及難以維護 性 。它用 JSP技術(shù)實現(xiàn)視圖的功能,用 Servlet技術(shù)實現(xiàn)控制器的功能,用 JavaBean 技術(shù)實現(xiàn)模型的功能 。一旦進入該頁后,響應(yīng)速度便會明顯提高,因為無須頻繁地在各頁面之間跳轉(zhuǎn),從服務(wù)器獲得的僅是必須改變的數(shù)據(jù),因此減少了冗余數(shù)據(jù)的下載,從而大幅度提高響應(yīng)速度。用 JDBC 寫的程序能夠自動地將 SQL 語句傳送給相應(yīng)的數(shù)據(jù)庫管理系統(tǒng)。所用的具體協(xié)議取決于提供者。DriverManager 類(即所謂的 JDBC 管理層)將嘗試找到可與那個 URL 所代 表的數(shù)據(jù)庫進行連接的驅(qū)動程序。 PreparedStatement 接口添 加了處理 IN 參數(shù)的方法;而 CallableStatement 添加了處理 OUT 參數(shù)的方法。用戶不再需要像基于 C/S 模式開發(fā)出的軟件,需要把客戶端程序安裝在本機上才可以使用。在聊天室的 后臺 ,要提供 的 功能有房間分類的添加與刪除,房間的添加與刪除以及編輯功能,還有對注冊用戶的編輯和刪除以及修改權(quán)限的功能 . 系統(tǒng)功能描述 前臺功能 (1) 房間分類與選擇房間:從聊天室的特點上考慮,聊天室必定有房間,所以設(shè)計了房間分類,和該分類下的不同房間。用戶還可以查看最近的聊天記錄,為了防止用戶刷屏是不允許用戶發(fā)送同一句話的。 圖 21 用戶 登錄 用例 圖 選擇房間 用戶注冊 用戶登錄 內(nèi)蒙古工業(yè)大學本科畢業(yè)設(shè)計說明書 10 圖 22 用 戶聊天 的用 例 圖 圖 23 后臺管理 用例 圖 性能需求 (1)系統(tǒng)要有良好移植性,不受操作系統(tǒng)的限制。 根據(jù)本系統(tǒng)的功能需求分析,本系統(tǒng)的數(shù)據(jù)庫可包括三個表,分別是房間分類表 (classify_info),房間表( room_info),用戶表 (user_room). 房間分類表:房間分類 ID,房間分類名稱兩個字段。 查看會員:管理員可以對會員進行編輯和刪除。密碼不能少于6位,若少于6位會提示“密碼不能少于6位” . 當用戶進入登錄頁面時 ,如果沒有注冊過的用戶,需要進行注冊才能聊天。 內(nèi)蒙古工業(yè)大學本科畢業(yè)設(shè)計說明書 21 圖 47 查看聊天記錄頁面圖 下圖是用戶被管理員請出房間的頁面圖 。 要 力求在每個階段結(jié)束之前通過嚴格的技術(shù)審查,盡可能早的發(fā)現(xiàn)并糾正錯誤。 圖 51 測試的基本層次 (1) 單元測試 單元測試的用例從單元詳細設(shè)計中導(dǎo)出。 5 . 系 統(tǒng) 運行 過 程 啟動 Tomcat5 應(yīng)用服務(wù)器后,在 URL 地址中輸入 5 .3 運行和 維護 經(jīng)過綜合的測試后,本系統(tǒng)就可以運行了,經(jīng)過運行測試本系統(tǒng)運行狀態(tài)良好。為了滿足這類要求,需要進行完善性維護。 本系統(tǒng)具有如下特點: (1) 采用 Browser/Server 三層體系結(jié)構(gòu),使系統(tǒng)具有很好的可維護性和可重用性。 內(nèi)蒙古工業(yè)大學本科畢業(yè)設(shè)計說明書 30 參考文獻 [1] 張海蕃 . 軟件工程導(dǎo)論 . 北京 :清華大學出版社 . 2020: 160171 [2] 孫衛(wèi)琴 . 精通 struts:基于 MVC 的 Java web 設(shè)計與開發(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è)計與系統(tǒng)開發(fā)案例 . 北京 . 清華大學出版社 . 2020: 3641 [8] 何鵬飛 . J2EE 程序設(shè)計教程 . 北京 . 清華大學出版社 . 2020: 9297 [9] 賈燕楓 ,張桂元 . Struts 開發(fā)入門與
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1