【正文】
。MyEclipse。 參考文獻[1] 耿祥義,張躍平.JAVA 2實用教程[M].北京:清華大學出版社,.[2] 王立.UML與軟件工程基礎(chǔ)[M].北京:高等教育出版社,.[3] 蔡劍,景楠.Java Web應用開發(fā)[M]. 北京:高等教育出版社,.[4] 葉達鋒.Eclipse編程技術(shù)與實例[M].北京:人民郵電出版社,.[5] 邱哲,馬斗.Struts設計開發(fā)大全[M].北京:清華大學出版社,.[6] 王中兵.Java Web主流框架整合[M].北京:電子工業(yè)出版社,.[7] 范斯瓦尼.MySQL 完全手冊[M].北京:電子工業(yè)出版社,.[8] 沃爾斯.Spring in Action [M].北京:人民郵電出版社,.[9] 劉曉華.JSP應用開發(fā)詳解[M].北京:電子工業(yè)出版社,.[10] 鄭玲.計算機專業(yè)畢業(yè)設計指導[M].北京:清華大學出版社,.[11] 李建剛等,JSP網(wǎng)絡編程技術(shù)與實踐,清華大學出版社,2008[12] 湯一平,Java語言程序設計,科學出版社,2006 [13] 孫衛(wèi)琴,java面向?qū)ο缶幊蘙M],電子工業(yè)出版社, 2006Based on the JAVA chat system design and ImplementationABSTRACTHow to chat with others well, Is current people universal issue of concern. people may demonstrate the product through the website, issued the newest tendency, carries on the exchange and the munication with the user, with partner establishment relation, as well as development electronic merce and so on. Chat system is constitutes the website an important constituent, it for carries on a platform for people which the exchange and the relation provides.This system is developed in MyEclipse IDE with J2ee technologies. It uses MySQL database server to store information of this system, And, it uses JDBC drivers providered by mysql to access databases. So, this action can make Web applications and the database closely relates to implement many peoples municate online realtime. This system let different peoples in different areas chat on the internet simply , quickly , conveniently and reliably. Keywords: Chat room。另外,在系統(tǒng)開發(fā)過程中,老師也給予我很大的幫助,幫助解決了不少的難點,使得系統(tǒng)能及時開發(fā)完成,在此表示感謝。老師認真負責的工作態(tài)度,嚴謹?shù)闹螌W精神和深厚的理論水平都使我受益匪淺。由于各種原因,系統(tǒng)的功能還沒有得到進一步的完善,以后會繼續(xù)努力,在今后的學習過程中,不斷地提高自己。通過對開發(fā)本系統(tǒng)的文檔的書寫,更進一步學習了軟件開發(fā)的全過程,把軟件工程知識與實際開發(fā)軟件相結(jié)合,規(guī)范了實際開發(fā)軟件程序的全過程,為將來的畢業(yè)設計做準備。軟件工程這門課程將我們從局部的編寫程序帶入了整體開發(fā)軟件的階段,這是對我們知識與能力的一種挑戰(zhàn)。通過在線聊天室的設計,感覺動手能力增強了很多,JAVA編程能力有了比較大的提升。(3)測試數(shù)據(jù):輸入賬號admin000, 123 (這個賬號數(shù)據(jù)庫里沒有)預期的輸出結(jié)果:直接注冊成功,運行結(jié)果符合預期情況。比如正確賬號 admin , 密碼 123(1)測試數(shù)據(jù):輸入賬號 admin 輸入密碼123預期的輸出結(jié)果: 并且能獲得 session值實際運行結(jié)果如下圖61所示:圖61 聊天室列表界面運行結(jié)果符合預期情況。l 初始化和終止錯誤。l 數(shù)據(jù)結(jié)構(gòu)錯誤或外部數(shù)據(jù)庫訪問錯誤。黑盒測試發(fā)現(xiàn)下述類型錯誤:l 功能不正確或遺漏了功能。黑盒測試著重測試軟件功能。 測試的內(nèi)容功能測試也稱為黑盒測試,用于驗證系統(tǒng)的各項功能是否能正常完成。測試任何產(chǎn)品都有兩種方法:如果已經(jīng)知道了產(chǎn)品應該具有的功能,可以通過測試來檢驗是否每個功能都能正常使用;如果知道產(chǎn)品的內(nèi)部過程,可以通過測試來檢驗產(chǎn)品內(nèi)部動作是否按照規(guī)格說明書的規(guī)定正常進行。而軟件測試的方法和技術(shù)是多種多樣的。 第6章 系統(tǒng)測試 測試概述信息技術(shù)深深融入業(yè)務生活,使得軟件產(chǎn)品質(zhì)量的要求變得很高。管理員可以將某個用戶請出聊天室。getmsg的任務: ,JS實現(xiàn)無聲音 l 在線列表模塊 在線用戶列表頁面l 信息輸入模塊 信息輸入頁面 信息輸入處理 離開房間處理 重新選擇房間處理 圖53 聊天室主界面系統(tǒng)管理員登錄聊天室之后,可以使用聊天內(nèi)容發(fā)送窗口中的高級功能。左上方是聊天內(nèi)容顯示區(qū)域,它使用了定時刷新機制來實現(xiàn)聊天內(nèi)容的實時顯示。同時,在聊天區(qū)域內(nèi),還可以切換聊天室。運行界面如下圖52所示:聊天室選擇模塊前臺頁面由如下2個JSP文件構(gòu)成: 聊天室選擇頁面 聊天室選擇并處理頁面 圖52 聊天室房間選擇界面 聊天主界面模塊 用戶進入某個聊天室之后, 該頁面標題顯示出聊天房間名稱,在主界面上分為三個區(qū)域,分別是在線用戶顯示列表區(qū),顯示用戶呢