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

正文內(nèi)容

基于web的網(wǎng)絡(luò)聊天室的設(shè)計與實現(xiàn)說明書(編輯修改稿)

2025-06-12 19:11 本頁面
 

【文章內(nèi)容簡介】 個應(yīng)用的Jsp 時,通常第一次會很慢,因為 Tomcat 要將 Jsp 轉(zhuǎn)化為 Servlet 文件,然后編譯。編譯以后,訪問將會很快。另外 Tomcat 也提供了一個應(yīng)用: manager,訪問這個應(yīng)用需要用戶名和密碼,用戶名和密碼存儲在一個 xml 文件中。通過這個應(yīng)用,輔助于 Ftp,你可以在遠程通過 Web 部署和撤銷應(yīng)用。當(dāng)然本地也可以。 Tomcat 不僅僅是一個 Servlet 容器,它也具有傳統(tǒng)的 Web 服務(wù)器的功能:處理 Html頁面。但是與 Apache相比,它的處理靜態(tài) Html的能力就不如 Apache。我們可以將 Tomcat和 Apache 集成到一塊,讓 Apache 處理靜態(tài) Html,而 Tomcat 處理 Jsp 和 Servlet。這種集成只需要修改一下 Apache 和 Tomcat 的配置文件即可。 另外, Tomcat 提供 Realm 支持。 Realm類似于 Unix 里面的 group。在 Unix 中,一個 group 對應(yīng)著系統(tǒng)的一定資源,某個 group 不能訪問不屬于它的資源。 Tomcat 用 Realm來對不同的應(yīng)用(類似系統(tǒng)資源)賦給不同的用戶(類似 group)。沒有權(quán)限的用戶則不能訪問這個應(yīng)用。 Tomcat 提供三種 Realm, 1: JDBCRealm,這個 Realm 將用戶信息存 大連東軟信息技術(shù)職業(yè)學(xué)院畢業(yè)設(shè)計(論文) 第 2 章 關(guān)鍵技術(shù)介紹 5 在數(shù)據(jù)庫里,通過 JDBC 獲得用戶信息來進行驗證。 2: JNDIRealm,用戶信息存在基于LDAP 的服務(wù)器里,通過 JNDI 獲取用戶信息。 3: MemoryRealm,用戶信息存在一個xml 文件里面,上面講的 manager 應(yīng)用驗證用戶時即使用 此種 Realm。通過 Realm 我們可以方便地對訪問某個應(yīng)用的客戶進行驗證。 在 Tomcat 中,你還可以利用 提供的事件監(jiān)聽器功能,來對你的應(yīng)用或者Session 實行監(jiān)聽。 Tomcat 也提供其它的一些特征,如與 SSL 集成到一塊,實現(xiàn)安全傳輸。還有 Tomcat 也提供 JNDI 支持,這與那些 J2EE 應(yīng)用服務(wù)器提供的是一致的。說到這里我們要介紹一下通常所說的應(yīng)用服務(wù)器(如 WebLogic)與 Tomcat 有何區(qū)別。應(yīng)用服務(wù)器提供更多的 J2EE 特征,如 EJB, JMS, JAAS 等,同時也支持 Jsp 和 Servlet。而Tomcat 則功能沒有那么強大,它不提供 EJB 等支持。但如果與 JBoss(一個開源的應(yīng)用服務(wù)器)集成到一塊,則可以實現(xiàn) J2EE 的全部功能。既然應(yīng)用服務(wù)器具有 Tomcat 的功能,那么 Tomcat 有沒有存在的必要呢?事實上,我們的很多中小應(yīng)用不需要采用 EJB等技術(shù), Jsp 和 Servlet 已經(jīng)足夠,這時如果用應(yīng)用服務(wù)器就有些浪費了。而 Tomcat 短小精悍,配置方便,能滿足我們的需求,這種情況下我們自然會選擇 Tomcat。 基于 Tomcat 的開發(fā)其實主要是 Jsp 和 Servlet 的開發(fā),開發(fā) Jsp 和 Servlet 非常簡單,你可以用普通的文本編輯器或者 IDE,然后將其打包成 WAR 即可。這里要提到另外一個工具 Ant, Ant 也是 Jakarta 中的一個子項目,它所實現(xiàn)的功能類似于 Unix 中的 make。你需要寫一個 文件,然后運行 Ant 就可以完成 xml 文件中定義的工作,這個工具對于一個大的應(yīng)用來說非常好,我們只需在 xml 中寫很少的東西就可以將其編譯并打包成 WAR。事實上,在很多應(yīng)用服務(wù)器的發(fā)布中都包含了 Ant。另外,在 中,可以利用標(biāo)簽庫實現(xiàn) Java 代碼與 Html文件的分離,使 Jsp 的維 護更方便。 大連東軟信息技術(shù)職業(yè)學(xué)院畢業(yè)設(shè)計(論文) 第 3 章 系統(tǒng)分析 6 第 3 章 系統(tǒng)分析 構(gòu)架概述 功能構(gòu)架 根據(jù)需求調(diào)研結(jié)果確定本系統(tǒng)主要包括以下功能模塊,如圖 所示。 圖 系統(tǒng) 功能 結(jié)構(gòu)圖 基于 Web的網(wǎng)絡(luò)聊天室系統(tǒng)的設(shè)計與實現(xiàn),對系統(tǒng)進行了詳細的分析,模塊包括注冊登陸模塊,修改個人 信息模塊,查看個人信息模塊,進入聊天室模 塊,留言模塊,管理員查看用戶信息模塊,管理員刪除用戶信息模塊, 管理員查看聊天記錄 模塊,管理員查看并刪除留言模塊。 模塊需求描述 整個網(wǎng)絡(luò)聊天 室系統(tǒng)主要 分為注冊 登錄 、修改信息、聊天室、查看個人信息模塊 、用戶留言 、管理員登錄、管理員查看個人信息、管理員刪除用戶、管理員查看聊天記錄、管理員查看留言 幾個模塊,設(shè)置業(yè)務(wù)模塊功能如表 所示。 大連東軟信息技術(shù)職業(yè)學(xué)院畢業(yè)設(shè)計(論文) 第 3 章 系統(tǒng)分析 7 表 業(yè)務(wù)功能模塊表 功能編號 功能名稱 功能描述 1 注冊登陸模塊 提供用戶注冊和用戶名密碼登陸 2 修改信息模塊 提供用戶修改個人信息功能 3 聊天室模塊 提供用戶進行交流、討論功能 4 查看個人信息模塊 提供用戶自己查看個人信息 5 用戶留言模塊 用戶下線留言 6 管理員登錄模塊 提供管理員登錄 7 管理員查看個人信息 模塊 管理員查看個人信息 8 管理員刪 除用戶模塊 管理員刪除用戶賬號 9 管理員查看聊天紀(jì)錄 模塊 管理員查看用戶的聊天記錄 10 管理員查看留言模塊 管理員查看留言并刪除留言 系統(tǒng)開發(fā)環(huán)境 硬件環(huán)境: 450*2MHZ/40G/1024MB/40G/ 軟件環(huán)境: MyEclipse /Oracle9I 系統(tǒng)任務(wù)的可行性分析 技術(shù)及開發(fā)方法可行性: 由于本系統(tǒng)采用的是 JAVA 相關(guān)的技術(shù)具有“一處編譯處處運行”的特性,所以系統(tǒng)能夠跨平臺使用,可運行于 Linux/Unix 和 Windows 系列等操作系統(tǒng)平臺。 管理可行性: 模塊化的設(shè)計 方法,有助于系統(tǒng)開發(fā)過程的管理,因為科學(xué)合理的將整個程序劃分多個功能模塊,各模塊單獨設(shè)計,用助于降低整個程序的設(shè)計難度及減少錯誤程序的影響范圍,各模塊易于實現(xiàn),又使整個程序易于銜接和修改。 經(jīng)濟可行性: 經(jīng)過詳細周密的調(diào)研,采用功能強大的軟件,借鑒成功的實例,及科學(xué)的開發(fā)方法,可以降低開發(fā)成本,達到經(jīng)濟高效的目的。 大連東軟信息技術(shù)職業(yè)學(xué)院畢業(yè)設(shè)計(論文) 第 4 章 系統(tǒng)設(shè)計 8 第 4 章 系統(tǒng)設(shè)計 設(shè)計指導(dǎo)思想和原則 指導(dǎo)思想 網(wǎng)絡(luò)聊天室是將一個實驗室的成員信息,聊天的情況和信息的保存在數(shù)據(jù)庫里。任何用戶都可以通過這個平臺進行交互。它主要實現(xiàn)兩部分功能 :①成員管理的功能;用戶的注冊,用戶信息的管理等②平臺后臺管理功能。其主要功能包括,用戶瀏覽功能:分普通用戶和管理員。普通用戶無需登陸就可以瀏覽新聞;管理員登陸以后可以對用戶信息的查看,添加,修改和刪除;管理員管理用戶信息就行維護,對其就行增刪改查操作以及對其他內(nèi)容進行管理等。 系統(tǒng)的功能結(jié)構(gòu)設(shè)計 系統(tǒng)功能模塊劃分 (1) 用戶登錄、注冊 用戶注冊是為了用戶可以安全使用本網(wǎng)站,便于網(wǎng)站管理。用戶登錄后才可以進行聊天。 (2)用戶查看個人信息 用戶只有成功登錄后,才可以看到自己注冊的個 人信息。 (3) 用戶 修改個人信息 用戶登錄聊天室系統(tǒng)可以修改自己的信息。 (4) 進入聊天室 用戶登錄系統(tǒng)進入聊天室就可以選擇自己的好友進行聊天。 (5) 用戶 留言 用戶登錄后可以進行留言,留下對網(wǎng)站看法等等。 (6) 管理員登錄 管理員是對整個網(wǎng)站后臺數(shù)據(jù)庫進行維護,是網(wǎng)站最重要的大門。只有管理員登錄后才可以進行修改,別人無法訪問。 (7)管理員查看所有 用戶 信息 管理員登錄系統(tǒng)后,可以查看所有注冊本網(wǎng)站的用戶信息并對其進行刪除操作。 (8)查看聊天記錄 管理員登錄系統(tǒng)后,可以查看到用戶的聊天 記錄看其是否違反規(guī)定。 大連東軟信息技術(shù)職業(yè)學(xué)院畢業(yè)設(shè)計(論文) 第 4 章 系統(tǒng)設(shè)計 9 (9) 管理員查看留言并進行刪除 管理員登錄系統(tǒng)后,可以查看用戶的留言并對其惡意留言進行刪除。 系統(tǒng)數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫結(jié)構(gòu) 作為網(wǎng)絡(luò)的一個重要應(yīng)用,數(shù)據(jù)庫在網(wǎng)站建設(shè)與網(wǎng)絡(luò)營銷中發(fā)揮著重要的作用,與普通網(wǎng)站相對而言,具有數(shù)據(jù)庫功能的網(wǎng)站網(wǎng)頁我們通常稱為動態(tài)頁面,也就是說頁面不是一層不變的,頁面上內(nèi)容(或部分內(nèi)容)是動態(tài)生成的,它可以根據(jù)數(shù)據(jù)庫中相應(yīng)部分內(nèi)容的調(diào)整而變化,使網(wǎng)站內(nèi)容更靈活,維護更方便,更新更便捷。 該系統(tǒng)選擇 Oracle 數(shù)據(jù)庫作為網(wǎng)站的后臺支持, Oracle 是以高級結(jié)構(gòu)化 查詢語言 (SQL)為基礎(chǔ)的大型關(guān)系數(shù)據(jù)庫,通俗地講它是用方便邏輯管理的語言操縱大量有規(guī)律數(shù)據(jù)的集合。是目前最流行的客戶 /服務(wù)器 (CLIENT/SERVER)體系結(jié)構(gòu)的數(shù)據(jù)庫之一。 本系統(tǒng)采 所需要的數(shù)據(jù)庫結(jié)構(gòu)如表 所示。 表 數(shù)據(jù)庫結(jié)構(gòu)表 序號 表名 說明 1 用戶表 (userList) 描述用戶的基本信息 2 管理員表 (adminList) 描述管理員的基本信息 3 聊天記錄表(chatroomList) 描述聊天記錄的信息 4 留言表 (liuyanList) 描述留言信 息 數(shù)據(jù)庫表設(shè)計 (1) 用戶表 (userList)的設(shè)計 用戶信息表記錄著用戶的各種信息,包括用戶名、密碼、 郵箱 、 性別、電話 等用戶的基本信息。它為系統(tǒng)提供 用戶 的基本信息 。具體設(shè)計如表 所示。 表 用戶表 userList 字段名稱 數(shù)據(jù)類型 字段大小 是否為空 說明 username Varchar 20 否 用戶名 password Varchar 20 否 密碼 name Varchar 20 否 昵稱 gender Varchar 20 否 性別 Varchar 20 否 郵箱 phone Varchar 20 否 電話 大連東軟信息技術(shù)職業(yè)學(xué)院畢業(yè)設(shè)計(論文) 第 4 章 系統(tǒng)設(shè)計 10 (2) 管理員表 (adminList)的設(shè)計 管理員信息表用來記錄管理人員 的 登陸名和密碼,通過管理員的身份進入系統(tǒng)后可以對 用戶進行修改 。 具體設(shè)計如表 所示。 表 管理員表 adminList 字段名稱 數(shù)據(jù)類型 字段大小 是否為空 說明 username Varchar 20 否 用戶名 name Varchar 20 否 昵稱 (3) 聊天記錄表 (chatroomList)的設(shè)計 聊天記錄 表用來記錄 用戶進入聊天室后聊天 記錄。具體設(shè)計如表 所示。 表 聊天記錄表 chatroomList 字段名稱 數(shù)據(jù)類型 字段大小 是否為空 說明 username Varchar 20 否 用戶名 name Varchar 20 否 昵稱 time Varchar 20 否 時間 jilu Varchar 20 否 聊天記錄 (4) 留言記錄表 (liuyanList)的設(shè)計 留言記錄 表用來記錄 用戶登錄系統(tǒng)后 , 可以進行留言。具體設(shè)計如表 所示。 表 聊天記錄表 liuyanList 字段名稱 數(shù)據(jù)類型 字段大小 是否為空 說明 name Varchar 20 否 昵稱 time Varchar 20 否 時間 liuyan Varchar 20 否 留言記錄 數(shù)據(jù)庫連接 (1) 載入 JDBC 驅(qū)動程序 。 (2) 定義連接 URL。 (3) 建立連接 。 (4) 創(chuàng)建語句對象 。 (5) 執(zhí)行查詢或更新 。 (6) 處理結(jié)果 。 (7) 關(guān)閉連接 。 大連東軟信息技術(shù)職業(yè)學(xué)院畢業(yè)設(shè)計(論文 ) 第 5 章 系統(tǒng)實現(xiàn) 11 第 5 章 系統(tǒng)實現(xiàn) 網(wǎng)絡(luò)聊天室首頁 首頁可以選擇登錄模式,用戶登錄模式,如用戶沒登錄點擊進入注冊用戶。管理員用戶登錄模式。如圖 所示。 圖 基于 Web 的網(wǎng)絡(luò)聊天室首頁 當(dāng)用戶登錄時,輸入用戶名和密碼后點擊確認(rèn)登錄按鈕,將用戶信息遞交到 進行處理。將用戶信息與后臺數(shù)據(jù)庫用戶表中的信息進行比對,相同則登錄到用戶首頁,不同則提示注冊用戶。 用戶注冊頁面 用戶點擊注冊用戶進入注冊頁面,如圖 所示。 大連東軟信息技術(shù)職業(yè)學(xué)院畢業(yè)設(shè)計(論文 ) 第 5 章 系統(tǒng)實現(xiàn) 12 圖 用戶注冊首頁 注冊核心代碼 : String username = (username)。 String password = (password)。 String name = (name)。
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1