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

正文內(nèi)容

jsp在線聊天室系統(tǒng)設計畢業(yè)論文(參考版)

2025-06-28 01:39本頁面
  

【正文】 再次感謝我的兩位老師以及所有幫助過我學習的老師,他們?yōu)槲姨峁┝税l(fā)展的舞臺,為我的項目提出了很多不錯的意見。項目之所以能順利的完成,我要感謝兩位老師,她對我提出了很多精辟的思路和解決方案。我完成這個項目,是在工作的空暇時間做的。5 詳細設計謝 辭在整個畢業(yè)設計中,我得到了指導老師陳衛(wèi)衛(wèi) 老師的熱心指導和幫助。在這次的畢業(yè)設計中我學習到不少的數(shù)據(jù)庫知識,但由于自己的理論知識水平有限,實踐知識和設計經(jīng)驗不足,在設計過程中難免存在一些問題,甚至錯誤。在學與做的過程中自身的努力以及相關(guān)圖書資料的幫助,逐漸熟悉了 JSP 在數(shù)據(jù)庫方面的應用知識。并在設計過程中,自己分析問題和解決問題的能力都得到了鍛煉和提高,完善了自己的知識結(jié)構(gòu),加深了對知識的理解。結(jié) 束 語通過這次的畢業(yè)設計,我不僅拓寬了自己的知識面,還在實踐過程中鞏固和加深了自己所學的理論知識,使自己的技術(shù)素質(zhì)和實踐能力有了進一步的提高,同時我的專業(yè)水平也有了很大的進步。( 3) 兼 容 性 測 試 : 在 安 裝 了 Windows 的 客 戶 端 上 進 行 測 試 , 系 統(tǒng) 能 夠 正常 運 行 ; 在 安 裝 了 騰 訊 TT、 Maxthon Browser 等 不 同 瀏 覽 器 的 客 戶 端 進 行 測試 , 系 統(tǒng) 中 的 JavaScript 均 可 正 常 運 行 , 框 架 和 層 次 結(jié) 構(gòu) 風 格 差 別 不 大 , 所以 jsp 在 線 聊 天 室 系 統(tǒng) 系 統(tǒng) 兼 容 性 較 好 。 jsp 在線聊天室測試( 1) 功 能 測 試 : 經(jīng) 過 測 試 公 司 辦 公 自 動 化 系 統(tǒng) 所 有 鏈 接 均 按 要 求 連 接 到了 相 應 的 頁 面 , 所 鏈 接 的 頁 面 均 存 在 , 對 表 單 進 行 提 交 測 試 , 當 輸 入 錯 誤 信 息或 細 膩 系 格 式 錯 誤 時 , 系 統(tǒng) 就 會 轉(zhuǎn) 到 相 應 頁 面 , 保 證 了 提 交 操 作 的 完 整 性 和 提交 給 服 務 器 信 息 的 正 確 性 ; 通 過 用 戶 發(fā) 布 和 查 看 公 文 、 瀏 覽 、 查 看 員 工 信 息 等操 作 對 數(shù) 據(jù) 庫 信 息 的 存 入 和 讀 取 進 行 測 試 , 數(shù) 據(jù) 庫 運 行 正 常 。將這些 java 文件編譯成 class 文件,便可以在 jsp 文件中調(diào)用來執(zhí)行相應的功能。:用來檢查用戶信息,保存用戶登錄名和密碼。:用來實現(xiàn)管理員對聊天室系統(tǒng)的管理和維護。}finally{ ()。/script)。=39。你不是管理,不能操作此項39。while(()){ String nickName = (nickName)。while(()){% tr td input type=checkbox name=userName value=%=(nickName)% %=(nickName)% /td td %=(lastChatTime)!=null?(lastChatTime):沒有發(fā)言% /td td %=(lastLoginTime)% /td /tr %} % tr td ! 鼠標點擊時觸發(fā)事件,調(diào)用刪除用戶函數(shù) input type=button value=踢出聊天室 onClick=kick() ! 鼠標點擊時觸發(fā)事件,調(diào)用刪除用戶函數(shù) input type=button value=刪除用戶 onclick=del() ! 鼠標點擊時觸發(fā)事件,調(diào)用列出所有會員函數(shù) input type=button value=列出所有用戶列表 onclick=list() /td /tr % }else { % tr td 用戶 td 最近登錄時間 /td /tr % //管理選擇列出所有用戶列表,按登錄時間順序排序String sql=select nickName,lastLoginTime from userInfo order by lastLoginTime。+(_CHAT_ROOM).toString()+39。+(_CHAT_ROOM).toString()+39。 } //javascript 函數(shù),實現(xiàn)列出所有注冊會員列表 function list() { =?list=true。 } //javascript 函數(shù),實現(xiàn)刪除用戶功能 function del() { =。 圖 412 管理員管理界面代碼如下:% page language=java import=.* pageEncoding=UTF8%!DOCTYPE HTML PUBLIC //W3C//DTD HTML Transitional//ENhtml head title高級管理頁面 /title script language=javascript //javascript 函數(shù),實現(xiàn)踢人功能 function kick() { =。 }finally {} %/BODY/HTML 管理員管理模塊設計管理員具有將在線發(fā)言不當?shù)挠脩籼叱隽奶焓液蛣h除數(shù)據(jù)庫中已注冊用戶的權(quán)限。 ResultSet rs = (sql)。%font color=0000ffonline user/font [font color=ff0000 %=(chatRoom)%/font]a href= onClick=PerformSubmit(all people)all people/abr% try { //獲取當前聊天房間中的所有用戶列表 String sql=select * from onlineUser where chatRoom=39。return。//斷用戶是否已經(jīng)和聊天室斷開連接if (userName == null) {()。 return。5 詳細設計 ()。return false。 charset=GB2312%page import=.*%jsp:useBean id=conn class= scope=page/jsp:useBean id=list class= scope=page/ jsp:useBean id=chatRoomObj class=/meta equiv=ContentType content=text/html。圖 411 用戶登陸后線列表的顯示實現(xiàn)顯示在線用戶功能的程序為 ,代碼如下:HTMLHEAD% page language=java contentType=text/html。當用戶輸入聊天信息并點擊 send 按鈕后,在短暫的時間延遲就可以看到發(fā)言的內(nèi)容,如圖 411 所示。 else msgString=msgString+divfont color=red[悄悄話]/fontfont color=blue +msgFrom+/font+(B,font color=blue +msgTo+/font)+msgContent+/div。 else msgString=msgString+divfont color=blue +msgFrom+/font+(B,font color=blue +msgTo+/font)+msgContent+/div。//獲取是否悄悄話 //判斷是否系統(tǒng)公告 if((system notice)) msgString=msgString+divsystem notice:+msgContent+/div。//獲取聊天表情 String msgContent=(msgContent)。//獲取聊天信息發(fā)送者 String msgTo=(msgTo)。 ResultSet rs = ()。 PreparedStatement ps = (sql)。實現(xiàn)這一功能的程序代碼如下:String sql = select * from msgInfo where ID in(select top 15 ID from msgInfo where chatRoom=? Order by chatTime DESC) order by chatTime。為了獲得較快的信息讀取和現(xiàn)實速度,用戶只需看到最新的 N 條聊天信息即可。因此,用戶可以通過 ID 來選出最新的信息,并按時間的先后順序顯示在瀏覽器中,即把最新的信息顯示在聊天室的最下面。在 msginfo 表中,有一個自動編號的字段 ID,這個字段起著十分重要的作用。5 詳細設計 記錄的顯示順序和顯示范圍程序?qū)l(fā)言信息寫入數(shù)據(jù)庫時,記錄是不斷往數(shù)據(jù)表的尾部增加的。}%/body/html 顯示發(fā)言信息模塊設計用戶輸入正確的用戶名和密碼,進入聊天室便可進行聊天,按 send 按鈕時,用戶的發(fā)言內(nèi)容、發(fā)言文字的顏色、發(fā)言的動作以及發(fā)言的對象便會一起寫入msginfo 表中。}catch(Exception ex){ ()。 //設置 session 失效 ()。 charset=utf8 pageEncoding=utf8%META equiv=ContentType content=text/html。 % 用戶離開聊天室的設計用戶離開聊天室時,將用戶從在線列表中刪除。(fileRealPath + fileName)。String fileName = () + . + ext。// (fileRealPath)。 md = new (fileRealPath)。}catch(Exception e){//得到當前工程目錄String fileRealPath = (/)。 (10240000)。 (10240000)。// 上傳初始化(pageContext)。amp。input type=button name=changeRoom value=change room style=fontsize:9pt onclick=return userChangeRoom()。用戶也可以點擊 changroom 按鈕更換房間。所以不再贅述。 else{msgString=msgString+divfont color=blue+msgFrom+/font+(B,font color=blue+msgTo+/font)+msgContent+/div。//獲取是否悄悄話 //判斷是否系統(tǒng)公告 if((system notice)) msgString=msgString+divsystem notice:+msgContent+/div。//獲取聊天表情 String msgContent=(msgContent)。//獲取聊天信息發(fā)送者 String msgTo=(msgTo)。 ResultSet rs = ()。 PreparedStatement ps = (sql)。 try { //從聊天信息數(shù)據(jù)庫中選取出最近的 15 條聊天信息 //這里要注意查詢語句的寫法 //select top 30 ID from msgInfo where
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1