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

正文內(nèi)容

基于b_s的qq聊天軟件的設(shè)計與實現(xiàn)-資料下載頁

2024-11-01 15:21本頁面

【導(dǎo)讀】要開發(fā)一個聊天室,首先,在我們腦海中,要有這個聊天室的初步。在諸多的公共聊天室中,其核心功能無非都是注冊登錄、群聊私聊、在聊天頁面中,瀏覽器不斷的對文本或數(shù)據(jù)庫進行。刷新、讀取,并進行實時更新在線的用戶。本聊天室系統(tǒng)的主要有普通用戶和管理員。管理、用戶資料管理、過濾字段管理、聊天記錄管理、音樂管理。

  

【正文】 便備份聊天記錄。 后臺管理界面 中聊天記錄管理頁面如圖 24 所示: 圖 24 聊天記錄管理界面 在前臺聊天頁面中,有在線音樂試聽的功能,在后臺管理頁面中同樣有歌曲管理功能,管理員能夠在后臺添加歌曲、刪除歌曲。 26 后臺管理界面中歌曲管理頁面如圖 25 所示: 圖 25 歌曲管理界面 核心代碼如下所示: public String execute() { Integer UId=(().getParameter(user))。 User user=new User()。 (UId)。 User olduser=(user)。 if(olduser!=null){ ()。 (olduser)。 ListUser ulist=()。 ().setAttribute(ulist, ulist)。 } return SUCCESS。 } 27 7 系統(tǒng)測試 系統(tǒng)測試 本系統(tǒng)經(jīng)過需求分析、系統(tǒng)設(shè)計、系統(tǒng)詳細(xì)設(shè)計與實現(xiàn)等階段后得到系統(tǒng)的源程序,現(xiàn)在開始進入到軟件測試階段。 軟件測試 是用來 測試 一個 軟件 的 質(zhì)量和性能是否符合 用戶需求,軟件是否能夠正確運行的重要階段, 是 軟件開發(fā) 過程的必不可少的重要組成部分, 是 軟件質(zhì)量保證 的關(guān)鍵步驟。 ( 1)鏈接測試 進行系統(tǒng)測試時,首先要測試系統(tǒng)的鏈接是否可用。測試系統(tǒng)的鏈接可以從三方面進行 。 首先 ,測試 所 URL 所指向的 頁面是否 完整正確地 存在; 其次 ,測試 系統(tǒng)中 所有 URL 是否按 指定的鏈接地址鏈接到正確的頁面中 ;最后, 確保本系統(tǒng)上沒有 單獨 孤立的頁面,所謂 單獨 孤立頁面是指沒有 任何一個頁面上有 鏈接是 指向該頁面。鏈接測試必須在集成測試階段完成。 ( 2)表單測試 在用戶注冊登錄模塊中,需要用到表單提交信息,因此,我們必須保證表單是完整的、正確的 , 才能利用表單 校驗提交 的 信息 是否正確 。 若 表單 中需要提交的信息 只能接受某些 特定的 字符,測試時可以跳過這些 特定的 字符,看 一看 系統(tǒng)是否會報錯。 若是不能為空,測試時則必須輸入值,否則系統(tǒng)會報錯 [13]。 功能測試 ( 1)注冊模塊測試 在注冊模塊中涉及用戶名、密碼、提示問題以及提示問題的答案四項數(shù)據(jù),分別輸入這四項數(shù)據(jù),每一項數(shù)據(jù)均不能為空,若是其中任何一項為空時,則會數(shù)據(jù)插入失敗,頁面仍舊停留在注冊頁面。 用戶注冊模塊的測試用例如下圖所示: 表 71 用戶注冊模塊測試用例 編號 頁面 測試輸入 預(yù)計輸出 實際輸出 結(jié)果 01 注冊頁面 輸入用戶名不輸入其他內(nèi)容 停留在注冊頁面 停留在注冊頁面 通過 02 注冊頁面 輸入存在的用戶名 提示用戶存在 提示用戶存在 通過 03 注冊頁面 輸入正確數(shù)據(jù) 跳到登錄頁面 跳到登錄頁面 通過 輸入上面的數(shù)據(jù)進行測試,只有第三條數(shù)據(jù)時正確的,能完成注冊并進行頁面的跳轉(zhuǎn),剩下的兩條因為部分?jǐn)?shù)據(jù)為空和用戶名已存在,所以錯誤。 ( 2)登錄模塊測試 在登錄模塊中涉及了用戶名和密碼兩項數(shù)據(jù),在登陸頁面輸入這兩項數(shù)據(jù), 28 數(shù)據(jù)不能為空且必須是數(shù)據(jù)庫中存在的數(shù)據(jù),否則會登陸失敗,停留在登陸頁面,若輸入的數(shù)據(jù)為數(shù)據(jù)庫存在的 正確數(shù)據(jù),則登錄成功,頁面自動跳轉(zhuǎn)到聊天頁面。 用戶登錄模塊的測試用例如下圖所示: 表 72 用戶登錄模塊測試用例 編號 頁面 測試輸入 預(yù)計輸出 實際輸出 結(jié)果 01 登錄頁面 只輸入用戶名,點擊登錄 停留在登錄頁面 停留在登錄頁面 通過 02 登錄頁面 只輸入密碼,點擊登錄 停留在登錄頁面 停留在登錄頁面 通過 03 登錄頁面 隨意輸入用戶名和密碼 停留在登錄頁面 停留在登錄頁面 通過 04 登錄頁面 不輸入任何內(nèi)容 停留在登錄頁面 停留在登錄頁面 通過 05 登錄頁面 輸入正確的用戶名和密碼 跳轉(zhuǎn)到聊天頁面 跳轉(zhuǎn)到聊天頁面 通過 輸入上面的數(shù)據(jù)進行測試,輸入第五條數(shù)據(jù)時,因為已經(jīng)在注冊頁面注冊成功了,所以能夠成功登錄到聊天界面;輸入第一條數(shù)據(jù)、第二條數(shù)據(jù)和第四條數(shù)據(jù)時,因為輸入的數(shù)據(jù)不完整,所以登錄失敗,仍然停留在登錄頁面;輸入第三條數(shù)據(jù)時,因為沒有在注冊頁面注冊該條數(shù)據(jù),即數(shù)據(jù)庫不存在此數(shù)據(jù),所以登錄失 敗。 ( 3)找回密碼模塊測試 在找回密碼模塊中,用戶通過輸入的用戶名找到用戶在注冊時輸入的密碼提示問題,要求用戶輸入正確的密碼提示問題的答案,通過此答案修改密碼,因此,在找回密碼模塊涉及到的數(shù)據(jù)有用戶名和密碼提示問題的答案兩項。 用戶找回密碼模塊的測試用例如下圖所示: 表 73 用戶找回密碼模塊測試用例 編號 頁面 測試輸入 預(yù)計輸出 實際輸出 結(jié)果 01 輸入用戶名頁面 不輸入用戶名 跳到登錄頁面 跳到登錄頁面 通過 02 輸入用戶名頁面 隨意輸入用戶名 跳到登錄頁面 跳到登錄頁面 通過 03 輸入用戶名頁面 輸入正確的用戶名 跳到下一頁 跳到下一頁 通過 04 輸入問題答案頁面 不輸入任何內(nèi)容 跳到登錄頁面 跳到登錄頁面 通過 05 輸入問題答案頁面 隨意輸入答案 跳到登錄頁面 跳到登錄頁面 通過 06 輸入問題答案頁面 輸入正確答案 跳到下 一頁 跳到下一頁 通過 07 輸入新密碼頁面 不輸入任何內(nèi)容 跳到登錄頁面 跳到登錄頁面 通過 08 輸入新密碼頁面 輸入新密碼 修改成功跳到登錄頁面 跳到登錄頁面 通過 點擊找回密碼鏈接,跳轉(zhuǎn)到下一個頁面,輸入要找回密碼的用戶的用戶名,如果用戶名輸入正確,才能跳到下一個頁面,否則會跳轉(zhuǎn)到登錄頁面。若果輸入用戶名正確,根據(jù)用戶名查找到該用戶注冊時輸入的密碼提示問題,并將信息顯示出來,按照界面信息的提示輸入密碼提示問題的答案,如果輸入的答案 正確,就會跳到下一個頁面,提示用戶輸入新的密碼,否則頁面會跳到登錄頁面。若用戶輸入的新密碼不為空,則修改密碼成功,跳到登錄頁面。 29 ( 4)歌曲管理模塊測試 管理員登錄后,進入到后臺管理頁面,可以對歌曲進行管理,能夠刪除歌曲,同時也能上傳歌曲。 歌曲管理模塊的測試用例如下圖所示: 表 74 歌曲管理模塊測試用例 編號 頁面 測試輸入 預(yù)計輸出 實際輸出 結(jié)果 01 歌曲管理頁面 不輸入任何信息 提示錯誤 提示錯誤 通過 02 歌曲管理頁面 輸入歌曲名,不輸入其他的 提示錯誤 提示錯誤 通過 03 歌曲管理頁面 輸入正確信息 跳轉(zhuǎn)到歌曲 跳轉(zhuǎn)到歌曲 通過 管理頁面 管理頁面 在歌曲管理模塊中,想要添加歌曲,必須要填寫完歌曲信息,并在本地磁盤找到要上傳歌曲源文件,上傳到頁面上,否則 會提示錯誤。 30 總 結(jié) 本系統(tǒng)是采用 B/S 架構(gòu),以 MySQL 為數(shù)據(jù)庫系統(tǒng)開發(fā)的。系統(tǒng)主要有普通用戶和管理員兩個角色,分為前臺模塊和后臺管理模塊兩大模塊。前臺模塊除了登錄注冊模塊外,還有找回密碼模塊、聊天模塊。在前臺模塊中,用戶能夠進行注冊登錄,忘記了密碼,還能通過找回密碼模塊把密碼找回來,除此之外,前臺模塊中最主要的功能是聊天功能,在聊天模塊中,用戶還可以設(shè)置背景顏色、試聽音樂、設(shè)置字體字號、顏色、發(fā)送表情等功能。在后臺管理模塊中,主要是對前臺進行管理與維護,主要功能有在線用戶管理、用 戶資料管理、聊天記錄管理、過濾字段管理、音樂管理這幾個功能。 在系統(tǒng)開發(fā)的同時,由于自身能力和時間的關(guān)系,系統(tǒng)的部分功能還有需要進一步的完善,而且系統(tǒng)的功能也不夠齊全,因此,此系統(tǒng)還有待完善。由于我水平有限,在這次系統(tǒng)的開發(fā)中,對相關(guān)知識和技術(shù)掌握不到位,因此系統(tǒng)還存在一定的不足,需要我繼續(xù)不斷努力。 31 參考文獻 [1]王法波 .從零開始學(xué) JAVA [M].北京:中國鐵道出版社, [2]吉根林,崔海源 .Web 程序設(shè)計 [M].北京:電子工業(yè)出版社, [3]明日科技 .JAVA 從入門到精通 [M].北京:清華大學(xué)出版社, [4]趙彥 .JavaEE 框架技術(shù)進階式教程 [M].北京:清華大學(xué)出版社, [5]吳鏑 .J2EE 應(yīng)用開發(fā)實例精解 [M].北京:清華大學(xué)出版社, [6] 蔡長安 ,王盈瑛 .C/S 和 B/S 的模式的比較和選擇 [J]. 渭南師范學(xué)院學(xué)報 ,2020,(02):4750+74. [7] 王成 . 基于 B/S 的 網(wǎng) 絡(luò) 考 試 報 名 系 統(tǒng) 的 設(shè) 計 與 實 現(xiàn) [J]. 科技廣場 ,2020,(01):102103. [8]曾學(xué)軍 .淺析 B/S 和 C/S 結(jié)構(gòu)的開發(fā)與應(yīng)用 [J].電腦知識與技術(shù) (學(xué)術(shù)交流 ),2020,(08):407408. [9]黃俊 ,呂振洪 .Java Web 在線聊天系統(tǒng)雛形研究 [J].今日科苑 ,2020,(14):101. [10]殷肖川 .網(wǎng)絡(luò)編程與開發(fā)技術(shù) [M].北京:西安交通大學(xué)出版社, [11] Brock An exercise in the structured design of plex algorithms in (extensions of)SQL. Journal of the American Society for Information Science ISSN:00028231 [12]Marshaun L. Quinniey、 Kathleen Diegert A Design Method for an Intuitive Web Site. Patterm Recognition Letters ISSN:01678655 [13]Zhenyu. The design for web login base on J2EE and Extjs. Journal of Central South University 2020. [14]S Whittaker. instant messaging in action ACM conference. 2020. [15] Alan Beaulieu. Learning SQLO39。Reilly Series[M]. O39。Reilly Media, Inc., 2020. [16] Andy Oppel, Robert Sheldon. SQL: a beginner39。s guide BEGINNER39。S GUIDE[M]. McGrawHill Professional, 2020. 32 致 謝 在本次畢業(yè)設(shè)計設(shè)計過程中,我遇到了很多困難,在解決這些困難的過程中,得到了指導(dǎo)老師的指導(dǎo)和大力支持。因此在此萬分感謝陳利平老師的大力幫助和鼓勵。除此以外,在做畢業(yè)設(shè)計的過程中,還得到了不少同學(xué)的幫助,在此,給他們致予誠摯的謝意,感謝他們對我無私的幫助和鼓勵。 通過這次畢業(yè)設(shè)計,我學(xué)會了很多。從選題到任務(wù)書的下達,到今天畢業(yè)設(shè)計基本完成,通過自己的學(xué)習(xí),同學(xué)的幫助,老師的指導(dǎo),使得 我在各方面都有了很大的進步,在這過程中,我鞏固了大學(xué)四年學(xué)過的知識,同時,學(xué)到了很多大學(xué)四年書本上沒有的知識。 轉(zhuǎn)眼間,大學(xué) 四年的 生活即將結(jié)束,回首過去的大學(xué)生活, 有苦有甜 , 有笑有淚, 然而更多的則是收獲, 收獲了不同的人生,收獲了不同的知識, 感謝各位老師無私 的奉獻 ,教會了我如何做人。 在這即將結(jié)束的大學(xué)生活中,希望我的畢業(yè)設(shè)計能讓我的四年大學(xué)生活圓滿結(jié)束。同時在此祝愿各位老師工作順利,身體健康,家庭美滿幸福。
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1