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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于jsp網(wǎng)絡(luò)聊天室的實(shí)現(xiàn)(編輯修改稿)

2025-01-08 19:28 本頁面
 

【文章內(nèi)容簡介】 的插件來支持 ASP,但是 ASP 本身的功能有限,必須通過 ASP+COM 的組合來擴(kuò)充, Unix 下的 COM 實(shí)現(xiàn)起來非常困難 。 2. 3 JSP 與傳統(tǒng)技術(shù)的比較 傳統(tǒng)的動(dòng)態(tài)網(wǎng)頁制作包括 CGI、 ASP、 JSP三種,而 JSP具有明顯的優(yōu)勢。使用 CGIBINJ 接口是一個(gè)最早的動(dòng)態(tài) WEB 頁面問題的解決方案。缺點(diǎn), CGI 程序必須從 CGI 接口讀入一長串的字符串,再從字符串中取得所需要的數(shù)據(jù)并加以處理。過程十分繁瑣。另一個(gè)缺點(diǎn),除了 Perl 是解釋語言外,其他都是 編譯式的語言。每次修改后,都必須重新編譯一次,這給開發(fā)人員帶來麻煩,增加了工作量。 ASP 和 JSP 都能取代 CGI 使網(wǎng)站建設(shè)和發(fā)展變得簡單快捷。盡管 JSP技術(shù)和ASP 在許多方面都有相似的,但仍然存在很多不同之處,其中最本質(zhì)上的區(qū)別在于:兩者是來源于不同的技術(shù)規(guī)范組織,其實(shí)現(xiàn)的基礎(chǔ), WEB 服務(wù)器平臺(tái)要求不相同。 1)作為 Java 平臺(tái)的一部分, JSP 擁有 Java 編程語言“一次編寫,各處運(yùn)行”的特點(diǎn)。一次寫入,之后,可以運(yùn)行在任何具有符合 JavaTM 語法結(jié)構(gòu)的環(huán)境。取代之過去單一平臺(tái)開發(fā)。 9 ASP主要工作環(huán)境是微軟 的 IIS應(yīng)用程序結(jié)構(gòu),又因 Activex對(duì)象具有平臺(tái)特性,所以 ASP 技術(shù)不能很容易地實(shí)現(xiàn)在跨平臺(tái)的 WEB 服務(wù)器的工作。 2)從開發(fā)人員的角度來看其區(qū)別在于: ASP 僅支持組件對(duì)象模型 COM,而 JSP技術(shù)提供的組件都是基于 JavabeansTM 技術(shù)或 JSP 標(biāo)簽庫。 3) JSP 標(biāo)簽可擴(kuò)充性。 JSP 技術(shù)能夠使用開發(fā)者擴(kuò)展 JSP 標(biāo)簽, JSP開發(fā)者能定制標(biāo)簽庫,減少對(duì)腳本語言的依賴 4)生成可重用的組件。 JSP 基于組件的技術(shù)方法加速了總體開發(fā)過程。 JSP 組件( Javabeans,或定制的 JSP 標(biāo)簽)是跨平臺(tái)可重用的。 Javabeans 組件可以訪問數(shù)據(jù)庫,并能以分布式系統(tǒng)模式工作于 UNIX 和 WINDOWS 平臺(tái)。 5)易于維護(hù)性。 基于 JSP技術(shù)的應(yīng)用程序比基于 ASP的應(yīng)用程序易于維護(hù)和管理。 JSP 突出的組件技術(shù)使修改內(nèi)容而不影響邏輯或修改邏輯而不影響內(nèi)容變得很容易實(shí)現(xiàn)。 如上的比較不難看出, JSP 技術(shù)編寫的程序運(yùn)用要更加靈活,可擴(kuò)展性更強(qiáng)。 第 3 章 系統(tǒng) 分析 系統(tǒng)配置 環(huán)境 Hardware (硬件) 硬件環(huán)境 (訪問者 ):建議用戶在力所能及的情況下采用較高配置的硬件資源。 硬件環(huán)境 (開發(fā)者 ): pentiumIII 處理器, 256M 內(nèi)存, 10G 磁盤空間。 Software (軟件 ) 訪問者: IE、 Netscape 等瀏覽器。最好是 IE 瀏覽器,本網(wǎng)頁在 IE 瀏覽器下通過了測試。 開發(fā)者: 1) Operating System (操作系統(tǒng)): Windows2021/NT/XP 2) Tools (工具): EditPlus 2, DreamweaverMX 3) Database (數(shù)據(jù)庫): Oracle8i 4) Server (服務(wù)器 ) : 5) Run Circumstance (運(yùn)行 環(huán)境 ) :安裝 jdk1_5_0_08 支持 Java 運(yùn)行。 3. 2 聊天室 模塊劃分 10 會(huì)員注冊(cè) 此系統(tǒng)模塊要的功能是聊天功能和聊天室管理權(quán)限的實(shí)現(xiàn),圍繞著這個(gè)目標(biāo)把系統(tǒng)制作劃分為登錄子模塊、聊天字模塊、管理員權(quán)限子模塊和數(shù)據(jù)庫模塊。如圖 31 所示。首頁可以作為其它功能項(xiàng)的一個(gè)向?qū)В疬B接的作用,而管理員權(quán)限子模塊又被細(xì)分為管理會(huì)員子模塊、管理記錄子模塊。 圖 31 模塊劃分結(jié)構(gòu)圖 個(gè)人信息顯示和聊 天記錄查詢 在系統(tǒng)中的實(shí)現(xiàn)其功能對(duì)所有用戶可見,而 管理會(huì)員與管理聊天記錄 功能只針對(duì)身份被標(biāo)識(shí)為管理員的用戶開放。 3. 3 模 塊 設(shè)計(jì) 登陸模塊:用戶身份驗(yàn)證設(shè)計(jì)。用戶進(jìn)入該系統(tǒng),首先需要進(jìn)行身份驗(yàn)證。如果通過了身份驗(yàn)證,則為合法用戶,同時(shí)其帳號(hào)和權(quán)限等資料將會(huì)保存在Session 對(duì)象, Session 對(duì)象儲(chǔ)存的信息是局部的,隨用戶不同而不同的。當(dāng)用戶訪問系統(tǒng)的各個(gè)子系統(tǒng)時(shí),系統(tǒng)自動(dòng)從 Session 對(duì)象中獲取用戶的資料,而無須將用戶的資料作為請(qǐng)求方法、參數(shù)名、參數(shù)值追加到 URL中。這樣可以避免用戶惡意修改 URL 中 的值來非法訪問。 Session 對(duì)象中的變量設(shè)置: Session[“ sendname” ] 用戶帳號(hào) Session[“ quanxian” ] 用戶權(quán)限 模塊設(shè)計(jì)流程如圖 32 所示。 首 頁 登陸聊天室 登錄驗(yàn)證 管理權(quán)限 數(shù)據(jù)庫 管理記錄 管理會(huì)員 會(huì)員權(quán)限 查詢記錄 個(gè)人信息 開 始 11 Y N 圖 32 登錄驗(yàn)證流程圖 用戶登錄這個(gè)過程是必須的,因?yàn)橹挥羞@樣才能從數(shù)據(jù)庫中得到用戶的帳號(hào)和權(quán)限。 聊天模塊:聊天功能的設(shè)計(jì)。通過了注冊(cè)后的用戶才可以進(jìn)行聊天。用戶登陸后自動(dòng)轉(zhuǎn)入聊天主頁 ,聊天主頁主要由三個(gè)頁面組成,分別是聊天顯示和保存頁面,在線信息顯示頁面和信息發(fā)送頁面。登陸成功后其昵稱會(huì)保存在右邊的在線信息顯示頁面中。同時(shí)在 聊天顯示頁面會(huì)顯示歡迎信息,并且在信息發(fā)送頁面會(huì)出現(xiàn)自己的昵稱。 此模塊的設(shè)計(jì)流程如圖 33 所示。 發(fā)送 保存并顯示 圖 33 聊天功能實(shí)現(xiàn) 流程圖 普 通會(huì)員查詢功能 模塊 :提供普通會(huì)員的個(gè)人信息查詢以及聊天記錄的查詢功能。 模塊設(shè)計(jì)流程如圖 34 所示。 進(jìn) 入聊天室 輸入用戶名、密碼 報(bào)錯(cuò)信息 判斷數(shù)據(jù)輸入是否合法? 結(jié) 束 登陸成功 在線信息顯示 顯示所有在線人員的昵稱 個(gè)人控制面版 聊天信息顯示 正常的聊天記錄顯示和保存 信息發(fā)送頁面 選擇聊天對(duì)象并發(fā)送聊天信息。 不包含非法字符的聊天信息 12 圖 34 普通 用戶 控制面版功能圖 管理員控制面版模塊:管理聊天室功能設(shè)計(jì)。作為管理員應(yīng)該有管理聊天室的能力,其中包括會(huì)員和聊天記錄的管理兩部分,一是刪除 會(huì)員 ,二是刪除 聊天記錄 。這個(gè)功能的實(shí)現(xiàn)需要使用 SQL語言 判斷要?jiǎng)h除的會(huì)員的用戶名或者要?jiǎng)h除記錄發(fā)言人的用戶名是否存在 。 存在則刪除并顯示刪除后的記錄 模塊設(shè)計(jì)流程如圖 35 所示。 圖 35 管理員控制面版功能圖 3. 4 數(shù)據(jù)庫設(shè)計(jì)描述 數(shù)據(jù)庫設(shè)計(jì)無疑是以上功能實(shí)現(xiàn)的基礎(chǔ)。制作數(shù)據(jù)庫表首先要確定實(shí)體的屬性和實(shí)體間的關(guān)系。數(shù)據(jù)庫要存儲(chǔ)所有的會(huì)員信息和聊天信息, 表 31 會(huì)員信息數(shù)據(jù)庫 Field Type username Varchar(20) password Varchar(20) 個(gè)人信息顯示 進(jìn)入控制面版 聊天信息查詢 繼續(xù)聊天 離開 個(gè)人信息顯示 進(jìn)入控制面版 聊天信息查詢 繼續(xù)聊天 離開 管理會(huì)員 管理記錄 13 sex Char(1) age Int(11) nichen Varchar(40) quanxian Int(11) online Int(11) 表 32 聊天記錄信息數(shù)據(jù)庫 Field Type sendname Varchar(20) Biaoqing Varchar(30) jilu Varchar(150) JreName Varchar(20) Jtime date 權(quán)限設(shè)置使不同用戶對(duì)不同模塊有不同的操作權(quán)限。如表 33所示 表 33 權(quán)限設(shè)置 權(quán)限 描述 標(biāo)記 (quanxian) 一般用戶 查詢資料 0 管理員 會(huì)員,聊天記錄的查詢刪除 1 3. 5 頁面設(shè)計(jì) 客戶端頁面是用戶和服務(wù)器之間實(shí)現(xiàn)人機(jī)交互的一個(gè)介質(zhì)。對(duì)它的制 作要求簡潔大方,色彩搭配要協(xié)調(diào)。 本聊天室使用 PHOTOSHOP 對(duì)圖片進(jìn)行處理 ,制作出具有標(biāo)志性的 banner,并整個(gè)聊天室使用淡黃色作為主色調(diào),給用戶興奮的感覺。在控制面版中使用表格設(shè)計(jì)方框使信息文字的顯示更具有條理。 第 4 章 系統(tǒng)模塊功能
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1