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

正文內(nèi)容

基于jsp的bbs論壇的設(shè)計(jì)及實(shí)現(xiàn)畢業(yè)論文(參考版)

2025-06-27 20:09本頁(yè)面
  

【正文】 totalArticleNum = (1)。ResultSet rs1 = (stmt, sql1)。totalViewNum+=()。 ()。//記錄帖子總數(shù)int totalArticleNum=0。(a)。 //執(zhí)行sql語(yǔ)句,并返回結(jié)果集while (()) {Article a = new Article()。 //通過(guò)連結(jié)創(chuàng)建Statement對(duì)象String sql = select * from article。Connection conn = ()。 有 了 帖 子 查 看 量 的 計(jì) 算 方 法 , 帖 子 總 查 看 量 的 獲 得 則 變 得 相 當(dāng) 容 易 , 只 需一 句 sql 語(yǔ) 句 即 可 實(shí) 現(xiàn) 。對(duì) 帖 子 的 回 復(fù) 動(dòng) 作 系 統(tǒng) 也 做 了 相 應(yīng) 操 作 , 在 回 復(fù) 信 息 提 交 后 , 系 統(tǒng) 添 加 了 一 個(gè) 過(guò) 渡頁(yè) 面 “”, 如 果 此 頁(yè) 面 被 激 活 , 并 且 所 回 復(fù) 內(nèi) 容 被 順 利 添 加 到 數(shù) 據(jù) 庫(kù) 后 ,就 執(zhí) 行 replyCount++的 操 作 ; 反 之 , 則 不 作 任 何 操 作 。 在 論 壇 板 塊 頁(yè) 面 ( 圖 54) 添 加 如 下語(yǔ) 句 , 以 判 斷 帖 子 的 查 看 情 況 。 在 用 戶 每 次 執(zhí) 行 查 看 或 者 回 復(fù) 的 時(shí) 候 , 就對(duì) 變 量 實(shí) 行 “++”的 操 作 , 從 而 達(dá) 到 統(tǒng) 計(jì) 次 數(shù) 的 目 的 。}/script! end of fckeditor 點(diǎn) 擊 提 交 , 回 復(fù) 內(nèi) 容 會(huì) 顯 示 在 上 級(jí) 頁(yè) 面 。 = sBasePath 。cont39。 is the default value.var sBasePath = %=()+://+()+:+Port()+()+/FCKeditor/%。 // 39。/fckeditor/39。 修 改 即 可 。圖 59 主 題 回 復(fù) 頁(yè) 面在 此 , 需 要 說(shuō) 明 的 是 : 為 了 美 化 回 復(fù) 的 效 果 , 在 此 加 入 了 Fckeditor 網(wǎng) 頁(yè) 編 輯 器 。圖 56 搜 索 頁(yè) 面圖 57 搜 索 結(jié) 果 頁(yè) 面 查看及回復(fù)主題點(diǎn) 擊 主 題 鏈 接 , 進(jìn) 入 主 題 查 看 頁(yè) 面 。 搜索主題和 發(fā) 表 新 主 題 不 同 , 所 有 的 用 戶 都 能 夠 執(zhí) 行 搜 索 主 題 的 操 作 。 這 個(gè) 功 能 是 通 過(guò) 區(qū) 分 用 戶 登 錄 方 式 的 不 同 而 實(shí) 現(xiàn) 的 , 非 注 冊(cè) 用 戶 點(diǎn) 擊“發(fā) 表 新 主 題 ”的 連 接 后 會(huì) 出 現(xiàn) 一 個(gè) 錯(cuò) 誤 提 示 及 跳 轉(zhuǎn) 頁(yè) 面 , 以 提 示 用 戶 目 前 處 于 “非 登錄 用 戶 ”狀 態(tài) , 無(wú) 權(quán) 發(fā) 表 新 主 題 。 //區(qū)分奇偶行,以不同效果區(qū)分顯示TR class=%=classStr%靜態(tài)部分%lineNum++。) {Article a = ()。for (IteratorArticle it = ()。(a)。while (()) {Article a = new Article()。String sql = select * from article where pid=0 order by pdate desc limit + startPos + , + PAGE_SIZE。}Statement stmt = (conn)。totalPages = (totalRecords + PAGE_SIZE 1) / PAGE_SIZE。()。Statement stmtCount = (conn)。 //記錄符合要求的總主題頁(yè)數(shù)ListArticle articles = new ArrayListArticle()。}}if (pageNo = 0) {pageNo = 1。 !().equals()) {try {pageNo = (strPageNo)。if (strPageNo != null amp。 //每頁(yè)顯示的主題數(shù)目int pageNo = 1。String classStr = lineNum % 2 == 0 ? jiveeven : jiveodd。 ()。主 要 代 碼 如 下 :%int lineNum = 0。板 塊 頁(yè) 面 的 展 示 是 通 過(guò) 一 個(gè) 循 環(huán) 來(lái) 實(shí) 現(xiàn) 的 , 在 循 環(huán) 的 基 礎(chǔ) 上 , 為 頁(yè) 面 實(shí) 現(xiàn) 了 一 個(gè) 優(yōu)化 : 奇 偶 行 以 不 同 的 顯 示 效 果 展 現(xiàn) 。其 中 , Table 是 所 要 查 詢 的 表 名 稱 ; startPage 是 起 始 頁(yè) 面 ; endPage 是 結(jié) 束 頁(yè) 面 。“最 初 的 夢(mèng) 想 ”版 塊 頁(yè) 面 運(yùn) 行 效 果圖 54 “最 初 的 夢(mèng) 想 “版 塊 頁(yè) 面 運(yùn) 行 效 果 圖從 運(yùn) 行 效 果 來(lái) 看 , 此 處 運(yùn) 用 了 分 頁(yè) 技 術(shù) 。 論壇版塊的展示下 面 以 “青 蔥 歲 月 ”區(qū) 為 例 , 來(lái) 介 紹 論 壇 版 塊 的 展 示 操 作 。 如 果 用 戶 所 有 待 填 項(xiàng) 輸 入 無(wú)誤 , 則 進(jìn) 入 用 戶 信 息 確 認(rèn) 頁(yè) 面 。 確 認(rèn) 無(wú) 誤 后 , 點(diǎn) 擊 鏈 接 , 頁(yè) 面 就 跳 轉(zhuǎn) 到論 壇 首 頁(yè) , 此 時(shí) 的 用 戶 身 份 還 是 “游 客 ”, 之 后 可 以 通 過(guò) 登 錄 改 變 用 戶 身 份 狀 態(tài) 。運(yùn) 行 效 果 圖 如 下 :圖 51 用 戶 注 冊(cè) 界 面用 戶 完 成 注 冊(cè) 后 , 注 冊(cè) 的 用 戶 名 和 密 碼 就 被 寫 入 到 用 戶 表 user。 用戶注冊(cè)/登錄、管理員登錄在 論 壇 首 頁(yè) , 提 供 了 三 個(gè) 登 錄 、 注 冊(cè) 入 口 , 包 括 : 用 戶 注 冊(cè) /登 錄 、 管 理 員 登 錄 ;通 過(guò) 點(diǎn) 擊 如 下 鏈 接 , 進(jìn) 入 到 對(duì) 應(yīng) 各 個(gè) 界 面 。%以 上 的 語(yǔ) 句 實(shí) 現(xiàn) 的 有 三 個(gè) 功 能 : 查 詢 出 帖 子 的 總 查 看 量 ; 查 詢 出 帖 子 的 總 回復(fù) 量 ; 查 詢 出 最 后 的 發(fā) 帖 作 者 。(stmt)。(rs1)。String lastWriter=()。}IteratorArticle it1 = ()。(rs2)。ResultSet rs2 = (stmt, sql2)。totalArticleNum = (1)。ResultSet rs1 = (stmt, sql1)。totalViewNum+=()。 ()。//記錄帖子總數(shù)int totalArticleNum=0。(a)。 //執(zhí)行sql語(yǔ)句,并返回結(jié)果集while (()) {Article a = new Article()。 //通過(guò)連結(jié)創(chuàng)建Statement對(duì)象String sql = select * from article。Connection conn = ()。 由 于 論 壇 是 以 主 題 分 版 塊 展 示 的 ,下 面 以 其 中 一 個(gè) 板 塊 頁(yè) 面 做 詳 細(xì) 介 紹 。 前 臺(tái) 首頁(yè) 的 頁(yè) 面 運(yùn) 行 結(jié) 果 已 在 前 文 中 出 現(xiàn) 過(guò) , 此 處 不 再 累 述 。 因 為 前 臺(tái) 的 功 能 模 塊 較 多 , 而 各 個(gè) 模塊 的 實(shí) 現(xiàn) 過(guò) 程 都 是 類 似 的 , 所 以 對(duì) 于 系 統(tǒng) 前 臺(tái) 的 介 紹 , 只 是 做 有 選 擇 的 系 統(tǒng) 重 點(diǎn) 設(shè) 計(jì) 介紹 。 *isEssence 判 斷 帖 子 是 否 為 精 華 帖 , 值 為 1 是 表 示 是 精 華 帖 ; 反 之 , 則 不是 。 *replyCount 表 示 帖 子 的 回 復(fù) 量 。 *writer 表 示 發(fā) 帖 的 作 者 , 此 外 鍵 對(duì) 應(yīng) user 表 中 userName 字 段 。 *cont 表 示 帖 子 的 內(nèi) 容 。 *editNo 表 示 帖 子 所 屬 的 板 塊 號(hào) , 每 個(gè) 版 塊 的 帖 子 分 版 塊 區(qū) 別 顯 示 。 *pid 是 父 親 id 的 編 號(hào) , 表 示 被 回 復(fù) 的 帖 子 id 號(hào) 。 *在 注 冊(cè) 過(guò) 程 中 , password 和 rePassword 必 須 一 致 , 否 則 無(wú) 法 成 功 注 冊(cè) 。*gradeNo 表 示 用 戶 的 等 級(jí) , 與 登 記 表 ( grade) 中 的 gradeId 相 關(guān) 聯(lián) , 組 成表 的 外 鍵 。 *mailUrl 是 用 戶 的 郵 箱 地 址 , 通 過(guò) 它 , 我 們 可 以 與 之 通 過(guò) 郵 件 通 信 。 *password 是 用 戶 密 碼 , 為 用 戶 登 錄 時(shí) 用 。以 下 是 帖 子 、 用 戶 和 管 理 員 的 實(shí) 體 圖 :帖子帖子 i d父親帖 i d根貼 i d帖子回復(fù)量帖子作者帖子內(nèi)容帖子主題葉子節(jié)點(diǎn)判斷標(biāo)記帖子發(fā)表時(shí)間帖子查看量精華帖判斷標(biāo)記圖 41 帖 子 實(shí) 體 圖用戶注冊(cè)時(shí)間密碼 郵箱地址重復(fù)密碼用戶名用戶等級(jí)圖 42 用 戶 實(shí) 體 表管理員管理員姓名 賬號(hào)創(chuàng)建時(shí)間密碼管理員編號(hào)圖 43 實(shí) 體 管 理 員 表系 統(tǒng) 的 ER 圖 如 下 :管理員版塊類別信息用戶等級(jí)帖子用戶管理屬于屬于發(fā)帖1n1n1111圖 44 系 統(tǒng) ER 圖 數(shù) 據(jù) 庫(kù) 的 邏 輯 設(shè) 計(jì)根 據(jù) 數(shù) 據(jù) 庫(kù) 的 概 念 設(shè) 計(jì) , 可 以 創(chuàng) 建 與 實(shí) 體 對(duì) 應(yīng) 的 數(shù) 據(jù) 表 。經(jīng) 過(guò) 分 析 , 本 系 統(tǒng) 創(chuàng) 建 了 五 張 數(shù) 據(jù) 庫(kù) 表 , 即 帖 子 表 ( article) 、 版 塊 表 ( edit) 、用 戶 等 級(jí) 表 ( grade) 、 用 戶 表 ( user) 和 管 理 員 表 ( admin) 。 使 用 這 三 種 成 分 , 我 們 可 以 很 好 的 抽 象 出 現(xiàn) 實(shí) 世 界 中 的 個(gè) 體 , 并 通 過(guò) 彼 此之 間 的 聯(lián) 系 來(lái) 抽 象 整 個(gè) 世 界 。 數(shù) 據(jù) 庫(kù) 概 念 設(shè) 計(jì)ER 圖 是 實(shí) 體 聯(lián) 系 圖 , ER 模 型 是 對(duì) 現(xiàn) 實(shí) 世 界 的 一 種 抽 象 。 MySQL 由 于 體積 小 、 速 度 快 、 總 體 擁 有 成 本 低 等 原 因 , 成 為 許 多 中 小 型 網(wǎng) 站 數(shù) 據(jù) 庫(kù) 的 首 選 。本 系 統(tǒng) 是 一 個(gè) 中 型 的 BBS 論 壇 系 統(tǒng) , 考 慮 到 用 戶 信 息 量 和 用 戶 需 求 等 問(wèn) 題 , 決 定 采用 MySQl 作 為 項(xiàng) 目 用 數(shù) 據(jù) 庫(kù) 。4 數(shù) 據(jù) 庫(kù) 設(shè) 計(jì) 數(shù) 據(jù) 庫(kù) 分 析數(shù) 據(jù) 庫(kù) 的 設(shè) 計(jì) , 在 應(yīng) 用 系 統(tǒng) 的 開 發(fā) 中 起 著 舉 足 輕 重 的 作 用 。 換 言 之 , 有了 JDBC, 就 不 必 為 訪 問(wèn) 數(shù) 據(jù) 庫(kù) A 專 門 再 寫 一 個(gè) 程 序 , 又 為 訪 問(wèn) 數(shù) 據(jù) 庫(kù) B 專 門 寫 一 個(gè) 程序 。 所 以 , JDBC 又 是 一 種 規(guī) 范 , 其 目 標(biāo) 是使 應(yīng) 用 程 序 開 發(fā) 人 員 通 過(guò) 它 連 接 任 何 提 供 JDBC 驅(qū) 動(dòng) 程 序 的 數(shù) 據(jù) 庫(kù) 系 統(tǒng) , 這 樣 就 使 得 程序 員 無(wú) 需 對(duì) 某 種 數(shù) 據(jù) 庫(kù) 有 過(guò) 多 的 了 解 , 大 大 加 快 了 開 發(fā) 過(guò) 程 。 JDBC的 全 稱 是 Java DataBases Connectivity standard,即 Java 數(shù) 據(jù) 庫(kù) 連 接 , 是 一 種 數(shù) 據(jù) 庫(kù)通 用 接 口 采 用 的 主 流 技 術(shù) 。 JDBC 技術(shù)數(shù) 據(jù) 庫(kù) 管 理 是 每 個(gè) 應(yīng) 用 系 統(tǒng) 開 發(fā) 過(guò) 程 中 不 得 不 考 慮 的 問(wèn) 題 , 目 前 主 流 的 數(shù) 據(jù) 庫(kù) 有Oracle、 SqlServer、 MySql 等 。 多 樣 化 和 功 能 強(qiáng) 大 的 開 發(fā) 工 具 支 持 , 常 用 的 編 輯 工 具 有 Dreamweaver 和MyEclipse 等 。 強(qiáng) 大 的 可 伸 縮 性 。 系 統(tǒng) 的 多 平 臺(tái) 支 持 。 JSP 技 術(shù) 的 強(qiáng) 勢(shì) 在 于 : 一 次 編 寫 , 到 處 運(yùn) 行 。 JSP 概述JSP 是 由 Sun 公 司 在 Java 語(yǔ) 言 的 基 礎(chǔ) 上 開 發(fā) 出 來(lái) 的 一 種 動(dòng) 態(tài) 網(wǎng) 頁(yè) 制 作 技 術(shù) , 其 將標(biāo) 記 % %插 入 到 頁(yè) 面 中 , 從 而 使 網(wǎng) 頁(yè) 中 的 靜 態(tài) 部 分 和 動(dòng) 態(tài) 部 分 分 離 開 來(lái) 。JavaScript 是 在 客 戶 機(jī) 上 執(zhí) 行 的 , 其 特 點(diǎn) 和 功 能 主 要 是 短 小 精 悍 , 能 夠 大 大 提 高網(wǎng) 頁(yè) 的 瀏 覽 速 度 和 交 互 能 力 。 在 靜 態(tài) 網(wǎng) 頁(yè) Html 的 基 礎(chǔ) 上 , 使 用 JavaScript 可 以 開 發(fā) 交 互 式Web 網(wǎng) 頁(yè) , 能 夠 使 網(wǎng) 頁(yè) 和 用 戶 之 間 實(shí) 現(xiàn) 一 種 實(shí)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1