需要金幣:1000 個金幣 | 資料包括:完整論文 | ||
轉換比率:金額 X 10=金幣數量, 例100元=1000金幣 | 論文字數:8790 | ||
折扣與優惠:團購最低可5折優惠 - 了解詳情 | 論文格式:Word格式(*.doc) |
摘要: 目前,網絡聊天已成為網民生活、工作、學習中不可缺少的一部分。網絡聊天室以其方便、快捷、價格低廉等獨特優勢深受用戶喜歡,并且成為最受歡迎的在線聯系方式之一。因此,開發功能完善的網絡聊天室系統具有很強的應用需求。本課題的研究目標是開發一個網絡聊天室系統,從而方便用戶之間的交流聯系。本系統采用較為流行的Servlet+JSP+JavaBean+JDBC架構,選用MyEclipse作為開發平臺,后臺采用MySQL數據庫,且開發過程中使用了JSP+Ajax等關鍵技術。本文全面詳細地介紹了各個模塊的功能及其實現方法。本文系統主要包含注冊模塊、登錄模塊、管理員模塊、聊天室模塊,主要實現了用戶注冊、用戶登錄、管理員踢人、群聊、私聊、選擇表情、改變字體顏色等功能。本文系統具有界面極具人性化、簡單易懂、方便用戶操作等特點。此外,本文系統采用Ajax技術來即時刷新用戶在線列表和聊天消息,從而克服了已有系統要求定時和手動刷新的缺點。
關鍵詞:網絡聊天室;MyEclipse;JSP;Ajax;人性化
目錄 摘要 ABSTRACT 第一章 緒論-7 1.1 課題背景-7 1.2 課題意義-7 1.3 國、內外研究現狀-8 1.3.1 國外研究現狀-8 1.3.2 國內研究現狀-8 第二章 聊天室系統需求分析-10 2.1 功能分析-10 2.2 系統用例-11 2.3 時序圖-12 2.4 領域模型-13 2.5 系統開發環境需求分析-13 2.5.1 系統硬件需求-13 2.5.2 系統軟件需求-14 2.6 可行性分析-14 2.6.1 技術可行性分析-14 2.6.2 經濟可行性分析-14 2.6.3 社會因素可行性分析-14 第三章 系統概要設計-15 3.1聊天室系統基本原理-15 3.2聊天室系統總體結構設計-15 3.3 數據庫設計-15 3.3.1 數據庫概念結構設計-16 3.3.2 數據庫邏輯結構設計-16 第四章 聊天室系統功能設計與實現-17 4.1注冊模塊設計與實現-17 4.2登錄模塊設計與實現-19 4.3聊天室主界面模塊設計與實現-21 4.4管理員功能設計與實現-28 4.5群聊功能-29 4.6私聊功能-29 4.7表情選擇功能-30 4.8字體顏色選擇功能-31 4.9包與類設計-32 4.9.1 包設計-32 4.9.2 類設計-33 第五章 功能測試-35 5.1測試目標-35 5.2測試方法-35 5.3測試用例-35 5.3.1黑盒測試結果-35 5.3.2 白盒測試結果-36 第六章 總結與展望-37 參考文獻-38 致謝-39 |