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

正文內(nèi)容

基于jsp的社區(qū)論壇系統(tǒng)的設計與實現(xiàn)畢業(yè)論文-在線瀏覽

2024-09-12 16:34本頁面
  

【正文】 科畢業(yè)論文(設計) II 長春師范學院本科畢業(yè)論文(設計)作者承諾保證書 本人鄭重承諾 : 本篇畢業(yè)論文(設計)的內(nèi)容真實、可靠。如果存在弄虛作假、抄襲的情況,本人愿承擔全部責任。如果存在學風問題,本人愿意承擔指導教師的相關責任。它提供一塊公共 的輸入信息區(qū)域( 電子白板 ) , 全世界任何 用戶都可以在上面書寫,可發(fā)布信息或提出 問題等待 被 解決 。早期的 BBS 與一般街頭 、 校園內(nèi)的公告板性質(zhì)相同,只不過是 用來 傳播 消息而已。 現(xiàn)如今 , 用戶可以 通過 BBS 隨時取得各種最新的信息 , 也可以通過 它 來和 全世界所有登錄的網(wǎng)友討論 各種有趣的話題 , 還可以發(fā)布一些“朋友征集 ”、 “房屋 廉價轉(zhuǎn)讓 ”、 “招聘人才 ” 等 信息招貼公告, 更可以召集 共同愛好的朋 友到 聊天室 內(nèi)高談闊論 …… 這個精彩的天地就在 身旁,只要您在一臺可以訪問互聯(lián)網(wǎng)的計算機旁,就可以進入這個 神奇的 交流平臺,來享用它的種種服 務。 第二章 系統(tǒng)分析與總體設計 .............................................................. 錯誤 !未定義書簽。 網(wǎng)絡 技術 正以前所未有的速度 也鋪天蓋地而來,它 以其獨特的優(yōu)勢在信息化的過程中 不斷發(fā)展, 為了給信息時代的人們交流提供更方便的服務, 無論是 、論壇等聊天交流工具都逐步發(fā)展日益走向成熟,而論壇以其獨特的魅力在激烈的競爭中站據(jù)了一席之地,它結合各種先進的軟件技術造就了這個快捷、界面友好的交流系統(tǒng),實現(xiàn)了一個功能相對齊全的網(wǎng)絡多功能聊天系統(tǒng),世界各地的網(wǎng)友可以自由地提出問題以及幫助他人解決問題,或者交流經(jīng)驗,隨時隨地可以完成一個虛擬世界的信息大互動。為了進行更好的交流,用戶想就自己的專業(yè)和愛好能和其他的用戶隨時隨地的 進行及時專業(yè)的交流,這就 逐步產(chǎn)生 了論壇,這樣 大家 就可以在網(wǎng)絡這個虛擬的空間中 更 方便地實現(xiàn)交流, BBS 論壇是我們在這個 時代 中生活的重要交流工具。 本課題的 研究意義 本文提出了 設計的是 目前比較流行 、常用的 基于 Sturts2框架的 B/S 體系結 構 的BBS 論壇 ,本套論壇的優(yōu)點在于它具有 較好的可擴展性、 可維護性 、常用性且 非常適合各種 網(wǎng)民創(chuàng)建自己的中小型 網(wǎng)絡信息交流平臺 ! 長春師范學院本科畢業(yè)論文(設計) 2 第二章 系統(tǒng)分析與總體設計 需求分析 1.功能性需求 開發(fā) BBS 論壇系統(tǒng)的目的是 為 提供一個供用戶交流的平臺,為廣大用戶提供交流經(jīng)驗、探討問題的 交流 社區(qū)。 另外 ,為了 保證論壇社區(qū)交流的整齊性和規(guī)章性 ,系統(tǒng)還 專門 提供用戶注冊和登錄 的功能。 根據(jù)用戶的需求及以上的 簡單 分析, BBS 論壇需要具備前臺功能和后臺功能: (1)系統(tǒng)前臺功能: 普通用戶(未注冊用戶): 論壇會員(已注冊用戶): ( 用戶 忘記密碼) (發(fā)表主題) 9 .用戶注銷(退出) (2)系統(tǒng)后臺功能: 系統(tǒng)管理員(必須登陸管理頁面): :管理員信息 :會員信息瀏覽、刪除; 會員賬號屏蔽 (使會員只能瀏覽而無權發(fā)帖 ) (取消會員密碼保護) :主題增加和刪除;帖子內(nèi)容評論與刪除; 設置精品主題(加精處理) 2.非功能性需求 (1)平臺限制:基于 Windows XP 系統(tǒng) ,不需要安裝 任何 其他軟件。 可行性分析 可行性 分析 是在系統(tǒng)調(diào)查的基礎上,針對新系統(tǒng)的開發(fā)是否具備必要性和可能性,對新系統(tǒng)的開發(fā)從技術、經(jīng)濟、社會的方面進行分析 和研究,以避免投資失誤,保證新系統(tǒng)的開發(fā)成功。 1. 技術可行性 技術上的可行性分析主要分析技術條件能否順利完成開發(fā)工作,硬、軟件能否滿足開發(fā)者的需要等。 B/S 體系結構 比 傳統(tǒng) Client/Server(客戶機 /服務器)體系結構 增強了許多 優(yōu)點,而且又緊密的結合了 Inter/Intra(國際互聯(lián) 網(wǎng) /企業(yè)內(nèi)部互聯(lián)網(wǎng))技術, 這都 是 網(wǎng)絡 技術發(fā)展的大 趨勢 。 那么本系統(tǒng)的軟件開發(fā)平臺 條件 已 基本 可行。 2. 經(jīng)濟可行性 經(jīng)濟可行性 主要是對項目的經(jīng)濟效益進行評 估 ,本系統(tǒng)模擬的 是提供一個供 網(wǎng)絡用戶 進行信息交流的平臺 ,為廣大用戶提供廣闊的探討空間 。 3. 社會可行性 隨著 網(wǎng)絡技術、 Inter 技術的快速發(fā)展, BBS 論壇已成為人們彼此溝通、交流信息的主要方式 和不可缺少 的 工具 。 BBS 論壇 拉 近了人們之間的距離,它早已成為人們網(wǎng)上生活的必備工具。 系統(tǒng)的結構設計與功能分析 系統(tǒng)結構設計 本文主要實現(xiàn)了基于 B/S 模式的一種 JSP 結合 Struts2 框架的 論壇的設計與實現(xiàn),主要功能是實現(xiàn)客戶端和客戶端通過服務器的動態(tài)交互。數(shù)據(jù)庫采用 小巧 、 易用 、功能強大的的 mysql 數(shù)據(jù)庫。 本網(wǎng)站 按照軟件項目開發(fā)的流程進行 ,對于網(wǎng)站開發(fā)的可行性分析、需求分析、概要設計、詳細設計以及對網(wǎng)站的測試 都 有詳細的論述和實現(xiàn)過程。本系統(tǒng)在 設計時 對用戶使用 滿足以下幾個目標: 1. 采用人機對話的操作方式,界面設計美觀友好,信息查看靈活、快捷、準確,直觀、 方便、 并且 數(shù)據(jù)存儲安全可靠。 3. 為用戶提供一個方便、快捷的主題信息查看功能。 5. 提供登錄模塊,主要用開管理員登錄系統(tǒng)和發(fā)表帖子時 的用戶 留下 用戶 的 一些 信息。 7. 對用戶輸入的數(shù)據(jù),系統(tǒng)進行 較為完善的 檢驗,盡可能排除 普遍的 人為的錯誤。 9. 系統(tǒng)運行穩(wěn)定安全可靠。 Java 技術具有卓越的通用性、高效性、平臺移植性和安全性,廣泛應用于個人 PC、數(shù)據(jù)中心、游戲控制臺、科學超級計算機、移動電話和互聯(lián)網(wǎng),同時擁有全球最大的開發(fā)者專業(yè)社群。 Java 語言的主要特性: Java 語言是簡單的 。 Java 語言是一個面向?qū)ο蟮?。 Java 語言是分布式的 。 Java 語言是健壯的。對指針的丟棄是 Java 的明智選擇。 Java 通常被用在網(wǎng)絡環(huán)境中,為此, Java 提供了一個安全機制以防惡意代碼的攻擊。 它 可以在實現(xiàn)這個 Java 平臺的任 何系統(tǒng)中運行。 Java 系統(tǒng)本身也具有很強的可移植性, Java 編譯器是用 Java 實現(xiàn)的, Java 的運行環(huán)境是用 ANSIC 實現(xiàn)的。 在運行時, Java 平臺中的 Java 解釋器 對 java 字節(jié)碼進行解釋執(zhí)行,執(zhí)行過程中需要的類在聯(lián)接階段被載入到運行環(huán)境中。 與那些解釋型的高級 腳本語言 相比, Java 的確是高性能的。 1 Java 語言是動態(tài)的。 JSP 語言介紹 JSP( JavaServer Pages)是由 Sun 公司倡導,許多別的公司參與一起創(chuàng)建的一種新動態(tài)網(wǎng)頁技術標準,類似其他技術標準。 JSP 稱為Serverside Language。 Struts2 框架介紹 長春師范學院本科畢業(yè)論文(設計) 7 Struts 2 是 Struts 的下一代產(chǎn)品,是在 struts 和 WebWork 的技術基礎上進行了合并的全新的 Struts 2 框架。 Struts 2 以 WebWork 為核心,采用攔截器的機制來處理用戶的請求,這樣的設計也使 得業(yè)務邏輯控制器能夠與 Servlet API完全脫離開,所以 Struts 2 可以理解為 WebWork 的更新產(chǎn)品。它不要求用戶指定對數(shù)據(jù)的存放方法,也不需要用戶了解具體的數(shù)據(jù)存放方式,所以,具有完全不同底層結構的不同 數(shù)據(jù)庫系統(tǒng) ,可以使用相同的 SQL 語言作為數(shù)據(jù)輸入與管理的接口。 SQL 語言得到了廣泛的應用。 html 與 css 網(wǎng)頁編程語言 ( 1) html 語言的介紹: 超文本標記語言,即 HTML( Hypertext Markup Language),是用于描述網(wǎng)頁文檔的一種標記語言。作為一個組織或個人在 萬維網(wǎng) 上放置開始點的頁面稱為主頁 Homepage,或首頁,主頁中通常包括有指向其他相關頁面或其他節(jié)點的指針( 超級鏈接 )。 HTML 之所以稱為超文本標記 語言 ,是因為文本中包含了所謂 “超級鏈接 ”點。 Html 的 主要特點如下:簡易性 、 可擴展性 、 平臺無關性 。 CSS 目前最新版本為 CSS3,能夠真正做到網(wǎng)頁表現(xiàn)與內(nèi)容分離的一種樣式設計語言。 系統(tǒng)流程圖 1. BBS 論壇的 系統(tǒng)后臺流程圖如圖 所示 : 2. BBS 論壇的系統(tǒng)前臺流程圖如圖 所示 : 瀏覽、查看帖子 搜索 需要的 貼 子 查看 主題內(nèi) 貼 子 查看帖子內(nèi)容 發(fā)表新帖子 回復帖子 發(fā)表主題 刪除帖子 密碼管理 置為精華貼 封除賬號 新用戶注冊 是否登 錄 是否登 錄 提示無權操作 一般 用戶 訪問 管理員登陸 是 否 否 前臺 首頁 用戶 登錄 是 修改個人信息 回復帖子 長春師范學院本科畢業(yè)論文(設計) 9 系統(tǒng)開發(fā)工具和運行環(huán)境 ( 1) 開發(fā)環(huán)境 ● 操作系統(tǒng): Windows XP ● 計算機硬件 : PentiumⅣ 、 2G 內(nèi)存 、 80G 硬盤 ● 開發(fā)語言: java 編程語言 ● 網(wǎng)頁 設計器 : Dreamweaver ● 軟件編譯器: 以上均可 ● Web 服務器: Tomcat 以上均可 ● Java 開發(fā)包: JDK 以上均可 ● 數(shù)據(jù)庫: MySQL ● 瀏覽器: 以上均可 ● 分辨率:最佳效果為 1024768 像素 ( 2)運行環(huán)境 服務器端: ● 操作系統(tǒng): Windows XP ● Web 服務器: Tomcat 以上均可 ● 數(shù)據(jù)庫: MySQL ● 瀏覽器: 以上均可 ● 分辨率:最佳效果為 1024768 像素 客戶端: ● 瀏覽器: 以上均可 ● 分辨率:最佳效果為 1024768 像素 Mysql 數(shù)據(jù)庫 JDBC 技術 數(shù)據(jù)庫通信接口采用 JDBC( Java Database Connectivity, Java 數(shù)據(jù)庫連接)。 JDBC 是用于執(zhí)行 SQL 語句的 Java 應用程序接口,由一組用 Java 語言編寫的類與接口組成,在 JSP 中將使用 JDBC 來訪問數(shù)據(jù)庫。 它 的長春師范學院本科畢業(yè)論文(設計) 10 目標是使應用程序開發(fā)人員使用 JDBC 可以連接任何提供了 JDBC 驅(qū)動程 序的數(shù)據(jù)庫系統(tǒng),這樣就使得程序員無須對特定的數(shù)據(jù)庫的特點有過多的了解,從而大大簡化了和加快了開發(fā)過程。 MySQL 具有以下 特 點 : ( 1) 速度。 ( 2) MySQL 更適宜在 Windows 環(huán)境下運行。 ( 3) MySQL 使用了線程 ,在不同線程之間的環(huán)境轉(zhuǎn)換和訪問公用的存儲區(qū)域顯然要比在不同的進程之間要快得多。在絕大多數(shù)情況下,你不需要為 MySQL 運行任何清除程序。 MySQL 允許你定義一整套的不同的數(shù)據(jù)級、表級和列級的權限。相反,因為 MySQL 保留無事務的表類型。 ( 7) MySQL 的 MERGE 表提供了一個獨特管理多個表的方法。 長春師范學院本科畢業(yè)論文(設計) 11 第三章 數(shù)據(jù)庫設計 ER圖 數(shù)據(jù)庫的設計 數(shù)據(jù)庫的設計,在程序的開發(fā)中起著 非常 重要的作用,它往往決定了在 以后 的開發(fā) 工作中 怎樣 進行 程序編碼 。 本 論壇 系統(tǒng)是一個中 小 型的信息網(wǎng)站, 若 考慮 開發(fā)成本、用戶信息量 、 客戶需求等問題,采用 My SQL 作為項目中的數(shù)據(jù)庫。 MySQL 數(shù)據(jù)庫可以 存儲大量的數(shù)據(jù) ,并對數(shù)據(jù)進行合理地邏輯布局,應用數(shù)據(jù)庫對象可以對數(shù)據(jù)進行復雜地操作。 ER模型的基本概念 ER 模型是對現(xiàn)實世界的一種抽象。 ER 圖的 講求的理念是 項目所有參與者能理解 ER 圖。實體集的關系有一對一、一對多、多對多的聯(lián)系。 (2)論壇 主題 表 和論壇 帖子 表是一對多的關系 ,在一個 主題下可以有多個帖子回復 。會員 基本信息表的建立主要是記錄用戶最常用的一些信息 和會員、管理員之間權限控制等 數(shù)據(jù) 。 長春師范學院本科畢業(yè)論文(設計) 13 表 pass 表的結構 字段名 數(shù)據(jù)類型 是否為空 是否主鍵
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1