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

正文內(nèi)容

jsp在線聊天室系統(tǒng)設(shè)計畢業(yè)論文-全文預(yù)覽

2025-07-16 01:39 上一頁面

下一頁面
  

【正文】 tice:+msgContent+/div。//獲取聊天信息發(fā)送者 String msgTo=(msgTo)。 PreparedStatement ps = (sql)。 //刷新 dataValue 頁面,將剛才發(fā)送的信息立即顯示出來 ()。 (font color=+color++msgContent+/font)。 (action)。 int secret = 0。 /* 接收用戶輸入的聊天信息以及用戶選擇的信息顯示顏色,聊天表情,是否悄悄話,聊天對象*/ String msgContent=(String)(msg)。if(((_USER).toString(), (_CHAT_ROOM).toString())) { ()。 圖 59 選取用戶定義的顏色發(fā)言在 中,用于實現(xiàn)用戶定義發(fā)言字體顏色的程序段為:select name=color size=1 style=fontsize:9ptoption style=COLOR: 000000 value=000000 黑色/option option style=COLOR: 7ec0ee value=7ec0ee 淡藍/option option style=COLOR: 0088ff value=0088ff 海藍/option option style=COLOR: 0000ff value=0000ff 草藍/option option style=COLOR: 000088 value=000088 深藍/option option style=COLOR: 8800ff value=8800ff 藍紫/option option style=COLOR: ab82ff value=AB82FF 紫色/option option style=COLOR: ff88ff value=ff88ff 紫金/option option style=COLOR: ff00ff value=ff00ff 紅紫/option option style=COLOR: ff0088 value=ff0088 玫紅/option option style=COLOR: ff0000 value=ff0000 大紅/option option style=COLOR: f4a460 value=f4a460 棕色/option option style=COLOR: 888800 value=888800 卡其/option option style=COLOR: 888888 value=888888 鐵灰/option option style=COLOR: 90e090 value=90E090 綠色/option option style=COLOR: 008800 value=008800 橄欖/option option style=COLOR: 008888 value=008888 灰藍/option /select發(fā)言對象的設(shè)置用戶發(fā)言可以從在線用戶中選擇某個用戶后,再進行發(fā)言,將來網(wǎng)頁中顯示的發(fā)言內(nèi)容是專門指向用戶選擇的對象,如果不選擇聊天對象,則默認(rèn)為對所有人說話。return false。 聊天者以默認(rèn)的設(shè)置發(fā)言聊天室默認(rèn)的發(fā)言設(shè)置是:? 字體:黑色字體? 發(fā)言對象:所有人? 動作:說話用戶以聊天室默認(rèn)的設(shè)置發(fā)言的過程如圖 46 所示。 }else if((existed)) {(用戶已存在!)。 } else if((NONE_USER)) { (nickName,userPassword)。 (_LOGIN,_SUCCESS)。 String nickName = (nickName)。用戶從登陸頁面進入聊天室時,如果登錄失敗則顯示出錯原因。如圖 41 所示:圖 51 用戶登錄界面5 詳細設(shè)計圖 52 房間列表頁面圖 53 聊天室主界面系統(tǒng)的主界面是一個框架頁面 ,定義如下:htmlhead% page language=java import=.* pageEncoding=gb2312%META equiv=ContentType content=text/html。有的用戶在退出聊天室時并不是從退出鏈接退出的,但服務(wù)器并不知道用戶已經(jīng)離開了。本設(shè)計選擇了 sql server 2022 數(shù)據(jù)庫來存儲談話內(nèi)容。這種形式速度快、效果好,但較消耗系統(tǒng)資源。作為用戶喜歡的Web 應(yīng)用程序,出了具有能夠?qū)崟r顯示出聊天者所談?wù)摰膬?nèi)容外,還應(yīng)具有以多種方式發(fā)布信息的功能。聊天室又分為三類,用戶可以根據(jù)自己的需要進入不同的聊天室進行聊天。通過該聊天室,用戶可以通過設(shè)置不同的用戶名和密碼以各種不同的身份進入聊天室,用戶的類型有兩種:普通用戶和管理員。不會違反相關(guān)法律法規(guī)。如上的分析比較不難看出,JSP 技術(shù)編寫的程序運用要更加靈活,可擴展性更強,在現(xiàn)有技術(shù)條件下,能夠完成功能目的。 通過比較 ASP 和 JSP 這兩種傳統(tǒng)的動態(tài)網(wǎng)頁制作技術(shù),覺得 JSP 具有明顯的優(yōu)勢:(1)作為 Java 平臺的一部分,JSP 擁有 Java 編程語言“一次編寫,到處運行”的特點,一次寫入之后,可以運行在任何具有符合 Java 語法結(jié)構(gòu)的環(huán)境中,取代過去單一開發(fā)。2 可行性分析可行性分析是依據(jù)初步調(diào)查的結(jié)果作出系統(tǒng)開發(fā)可行性與否的結(jié)論的過程。聊天室在網(wǎng)絡(luò)早期就開始盛行了,不論是 BBS、IRC 都有類似的網(wǎng)上聊天機制。與此同時,一個新型的 Web 應(yīng)用程序為網(wǎng)民之間提供了一個即時互通信息的功能和場所,這就是聊天室。聊天室為網(wǎng)友提供了較好的交友環(huán)境,網(wǎng)友之間互相以文字交談,在形式上類似筆友的性質(zhì),卻大大節(jié)省了書信往返的時間。此系統(tǒng)開發(fā)所需要的技術(shù)主要有計算機硬件、軟件技術(shù)、系統(tǒng)開發(fā)人員的水平、用戶管理與使用的能力等。除此之外,JSP 還有組件的可重用性,標(biāo)簽的可擴充性和易于維護等特點。 社會因素可行性分析本系統(tǒng)僅作為實習(xí)項目而提出。3 需求分析這是一個具有最簡單功能的聊天室。管理員可以把在線用戶踢出聊天室,還可以刪除其他管理員不希望再次進入聊天室的用戶。即在同一個聊天室的使用者,可以在短時間內(nèi)立刻看到其他聊天者的發(fā)言。數(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 詳細設(shè)計及編碼實現(xiàn) 系統(tǒng)需要解決的主要問題在規(guī)劃設(shè)計聊天室時,首先要確定好談話內(nèi)容存儲方式,JSP 可以用三種形式實現(xiàn)聊天內(nèi)容的存取:1)用全局變量 Application 和 Session 對象實現(xiàn)。本系統(tǒng)采用的就是該方法。另一個設(shè)計聊天室時要考慮的因素就是聊天室成員的動態(tài)刷新。登錄成功后,顯示聊天室列表,用戶選擇想要進入的聊天室,則在相應(yīng)的聊天室中顯示出歡迎信息,并在當(dāng)前在線用戶中增加剛才登錄的當(dāng)前用戶的名字。? 上面框架的右邊部分,用來顯示所有在線聊天用戶的信息,打開的網(wǎng)頁文件為:。 圖 54 用戶名或密碼為空圖 55 輸入的用戶已在聊天室中5 詳細設(shè)計圖 56 申請的用戶名已存在實現(xiàn)用戶登錄驗證的程序為 ,代碼如下:% page language=java import=.*,.* pageEncoding=UTF8%!DOCTYPE HTML PUBLIC //W3C//DTD HTML Transitional//ENhtmlhead title聊天用戶登錄 /title meta equiv=pragma content=nocachemeta equiv=cachecontrol content=nocachemeta equiv=expires content=0/headjsp:useBean id=check class= / body % (GB2312)。 if((SUCCESS_LOGIN)) { (_USER,nickName)。 if((_LOGIN)!=null) (_LOGIN)。 ()。實現(xiàn)發(fā)言功能的程序為。()。}} 以用戶自定義方式發(fā)言使用用戶自定義方式發(fā)言可以定義的功能如下:? 發(fā)言文字的顏色:下拉列表中選擇? 發(fā)言對象:在線用戶列表中選擇? 發(fā)言的動作:下拉列表中選擇發(fā)言文字顏色的設(shè)置 用戶發(fā)言前可以從顏色下拉列表中選擇某種顏色后,再進行發(fā)言,網(wǎng)頁中顯示的發(fā)言內(nèi)容的顏色即為用戶選擇的顏色,如圖 49 所示。input type=text name=msgTo size=8 style=fontsize:9pt readonly 中,接受 text 的值 msgTo,如果 msgTo 為空值,則賦值為 all people;如果為特定聊天對象,則賦值為該對象的名字,并將該值和發(fā)送的消息一起存到數(shù)據(jù)庫中。 5 詳細設(shè)計 } (GB2312)。 String msgTo =(String)(msgTo)。 } //message 對象,用于抽象(保存) 一條聊天信息 ((_USER).toString())。 (secret)。 //將 的聊天信息輸入框清空 ()。 String userName=(_USER).toString()。 //下面 while 循環(huán)里的程序就是實現(xiàn)控制聊天信息顯示格式的功能 while(()) { String msgFrom = (msgFrom)。//獲取聊天信息內(nèi)容 int secret = (secret)。 }用戶發(fā)言動作的設(shè)置和發(fā)言文字顏色的設(shè)置方法相同。實現(xiàn)發(fā)言提交和更換房間的代碼如下:input type=submit name=Submit value=send style=fontsize:9pt onclick=return checkForm()。(flags)==null
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1