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

正文內(nèi)容

jsp在線聊天室系統(tǒng)設(shè)計畢業(yè)論文-展示頁

2025-07-04 01:39本頁面
  

【正文】 3 需求分析 ................................................................................4 系統(tǒng)概要設(shè)計 ..........................................................................5 系統(tǒng)功能模塊圖 ........................................................................................................................5 系統(tǒng)流程圖 ................................................................................................................................6 數(shù) 據(jù)庫邏輯結(jié)構(gòu)設(shè)計 ....................................................................75 詳細(xì)設(shè)計及編碼實現(xiàn) ......................................................................8 系統(tǒng)需要解決的主要問題 ............................................................................................................8 用戶登錄模塊設(shè)計 ........................................................................................................................8 聊天者發(fā)言模塊設(shè)計 ..................................................................................................................12 聊天者以默認(rèn)的設(shè)置發(fā)言 ........................................................12 以用戶自定義方式發(fā)言 ..........................................................13 發(fā)言提交和更換房間的設(shè)計 ......................................................16 文件上傳 ......................................................................17 用戶離開聊天室的設(shè)計 ..........................................................18 顯示發(fā)言信息模塊設(shè)計 ..............................................................................................................18 記錄的顯示順序和顯示范圍 ......................................................19 聊天信息的自動刷新問題 ........................................................20 顯示在線用戶模塊設(shè)計 ..............................................................................................................21 管理員管理模塊設(shè)計 ..................................................................................................................23 邏輯控制模塊的設(shè)計 ..................................................................................................................276 系統(tǒng)的測試和維護(hù) .......................................................................28 JSP在線聊天室測試 ....................................................................................................................28結(jié) 束 語 ..............................................................................................................................................29謝 辭 ....................................................................................................................................................30參考文獻(xiàn) ................................................................................311 前言隨著 Inter 的普及和寬帶網(wǎng)絡(luò)技術(shù)的成熟,越來越多的用戶進(jìn)入到網(wǎng)絡(luò)世界中享用瀏覽新聞、查詢信息、發(fā)送郵件、在線觀看電影等服務(wù),享受網(wǎng)絡(luò)帶來的便利和辦公的高效。與此同時,一個新型的 Web 應(yīng)用程序為網(wǎng)民之間提供了一個即時互通信息的功能和場所,這就是聊天室。聊天室為網(wǎng)友提供了實時對話的渠道,是網(wǎng)絡(luò)上極為流行的一種服務(wù)。聊天室為網(wǎng)友提供了較好的交友環(huán)境,網(wǎng)友之間互相以文字交談,在形式上類似筆友的性質(zhì),卻大大節(jié)省了書信往返的時間??尚行苑治鍪菑募夹g(shù)可行性、經(jīng)濟可行性和運行可行性三個方面考慮的,論證系統(tǒng)開發(fā)是否可行。此系統(tǒng)開發(fā)所需要的技術(shù)主要有計算機硬件、軟件技術(shù)、系統(tǒng)開發(fā)人員的水平、用戶管理與使用的能力等。而 ASP 主要工作環(huán)境是微軟的 IIS 應(yīng)用程序,又因 Activex 對象具有平臺特性,所以 ASP 技術(shù)不能很容易的實現(xiàn)跨平臺的WEB服務(wù)器的工作。除此之外,JSP 還有組件的可重用性,標(biāo)簽的可擴充性和易于維護(hù)等特點。鑒于以上分析,系統(tǒng)開發(fā)在技術(shù)上是完全可行的。 社會因素可行性分析本系統(tǒng)僅作為實習(xí)項目而提出。且本系統(tǒng)能保證在當(dāng)前的操作環(huán)境下正常運行。3 需求分析這是一個具有最簡單功能的聊天室。普通用戶可以在聊天室中發(fā)送信息,也可以和指定的聊天對象用戶私聊,還可以對發(fā)送的信息進(jìn)行動作、顏色等方面的限制。管理員可以把在線用戶踢出聊天室,還可以刪除其他管理員不希望再次進(jìn)入聊天室的用戶。系統(tǒng)還應(yīng)具有自動把在線但不發(fā)言的時間超過系統(tǒng)設(shè)置的時間的用戶踢出聊天室和的功能,還應(yīng)具有當(dāng)有新用戶進(jìn)入聊天室時,實時更新在線用戶的功能。即在同一個聊天室的使用者,可以在短時間內(nèi)立刻看到其他聊天者的發(fā)言。JSP 正好可以滿足聊天室的這種要求,它可以快速地創(chuàng)建和顯示 Web 頁面的動態(tài)內(nèi)容。數(shù)據(jù)庫中共使用四個表分別名為: 表 41 用戶信息表(userinfo)列 名 數(shù) 據(jù) 類 型 長 度 允 許 空nickName varchar 50userPassword varchar 50lastlogintime datatime 8 Yeslastchatroom varchar 50 Yesrole varchar 50表 42 在線用戶表(onlineuser)列名 數(shù)據(jù)類型 長度 允許空nickname varchar 50chatroom varchar 50intcount int 4 Yeslastlogintime datetime 8 Yeslastchattime datetime 8 Yes表 33 發(fā)送信息表(msginfo)列名 數(shù)據(jù)類型 長度 允許空chatroom varchar 50msgfrom varchar 50msgto varchar 50chattime datetime 8 Yesmsgcontent text 16 YesID int 4chataction varchar 100 Yessecret int 4 Yes表 33 發(fā)送信息表(upload)列名 數(shù)據(jù)類型 長度 允許空filename varchar 50uluser varchar 50ultime datetime5 詳細(xì)設(shè)計及編碼實現(xiàn) 系統(tǒng)需要解決的主要問題在規(guī)劃設(shè)計聊天室時,首先要確定好談話內(nèi)容存儲方式,JSP 可以用三種形式實現(xiàn)聊天內(nèi)容的存取:1)用全局變量 Application 和 Session 對象實現(xiàn)。2)用讀寫數(shù)據(jù)庫的方法實現(xiàn)。本系統(tǒng)采用的就是該方法。3)用讀寫文本文件方法。另一個設(shè)計聊天室時要考慮的因素就是聊天室成員的動態(tài)刷新。因此需要建立一個在線用戶數(shù)據(jù)庫,每隔一段時間檢查一次,看用戶從最后一次發(fā)言到現(xiàn)在是否超時,若是,則將該用戶自動刪除。登錄成功后,顯示聊天室列表,用戶選擇想要進(jìn)入的聊天室,則在相應(yīng)的聊天室中顯示出歡迎信息,并在當(dāng)前在線用戶中增加剛才登錄的當(dāng)前用戶的名字。 charset=GB2312titlechatroom/title% include file=%/headframeset rows = 400,* border=0 framespacing=0 frameborder=NO //先定義上下型框架frameset cols = 1050,* //在上框架中再定義左右型框架frame src = name=mainFrame marginwidth=10 marginheight=10 scrolling=auto frameborder=0frame name = userlistFrame src= marginwidth=10 marginheight=10 scrolling=no frameborder=0/framesetframe src=?username=%= (_USER) % name=inputFrame marginwidth=10 marginheight=10 scrolling=no frameborder=0/framesetnoframesbody bgcolor=FFFFFF您的瀏覽器不支持框架,對不起!/body/noframes/html此框架頁面由三部分組成:? 下面的框架,實現(xiàn)聊天者發(fā)送信息和進(jìn)入管理員對聊天室進(jìn)行管理頁面,打開的網(wǎng)頁文件為:。? 上面框架的右邊部分,用來顯示所有在線聊天用戶的信息,打開的網(wǎng)頁文件為:。比如用戶名或密碼錯誤,或者申請已經(jīng)存在的用戶名,出現(xiàn)檢正后重新輸入等提示。 圖 54 用戶名或密碼為空圖 55 輸入的用戶已在聊天室中5 詳細(xì)設(shè)計圖 56 申請的用戶名已存在實現(xiàn)用戶登錄驗證的程序為 ,代碼如下:% page language=java import=.*,.* pageEncoding=UTF8
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1