BBS論壇實訓(xùn)報告.doc_第1頁
BBS論壇實訓(xùn)報告.doc_第2頁
BBS論壇實訓(xùn)報告.doc_第3頁
BBS論壇實訓(xùn)報告.doc_第4頁
BBS論壇實訓(xùn)報告.doc_第5頁
已閱讀5頁,還剩63頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

2 20 01 10 0 2 20 01 11 1學(xué)年第二學(xué)期 j ja av va a實訓(xùn)報告 項項 目目 組 組 2100721007 班班 第第 2 2 組組 專專 業(yè) 業(yè) 計算機網(wǎng)絡(luò)技術(shù)計算機網(wǎng)絡(luò)技術(shù) 學(xué)學(xué) 院 院 軟件職業(yè)技術(shù)學(xué)院軟件職業(yè)技術(shù)學(xué)院 指導(dǎo)教師 指導(dǎo)教師 王舒揚王舒揚 劉洋劉洋 實訓(xùn)時間 實訓(xùn)時間 2011 年 6 月 20 日 2011 年 7 月 8 日 軟件職業(yè)學(xué)院 ccutsoft 目目 錄錄 一 團隊構(gòu)成及分工一 團隊構(gòu)成及分工 1 二 項目進度計劃二 項目進度計劃 2 三 項目需求描述三 項目需求描述 3 四 項目功能設(shè)計四 項目功能設(shè)計 7 五 項目數(shù)據(jù)設(shè)計五 項目數(shù)據(jù)設(shè)計 13 六 項目實現(xiàn)六 項目實現(xiàn) 15 七 關(guān)鍵代碼實現(xiàn)七 關(guān)鍵代碼實現(xiàn) 38 八 實訓(xùn)總結(jié)八 實訓(xùn)總結(jié) 57 1 一 一 團隊構(gòu)成及分工團隊構(gòu)成及分工 團隊 團隊 21007 第二組 程序設(shè)計 bbs 夢之隊 職能職能成員成員任務(wù)分工任務(wù)分工成績成績 組長組長夢克模塊編碼 整合各編碼模板 劉琨撰寫實訓(xùn)報告 朱星宇 網(wǎng)頁制作與完善 數(shù)據(jù)庫的添加與制 作 組員組員 朱崗數(shù)據(jù)庫的添加與制作 指導(dǎo)教師簽字 指導(dǎo)教師簽字 年年 月月 日日 2 二 項目進度計劃二 項目進度計劃 序號序號任務(wù)名稱任務(wù)名稱開始時間開始時間完成時間完成時間持續(xù)時間持續(xù)時間 1 1 閱讀實訓(xùn)指導(dǎo)書6 月 20 日6 月 20 日1 天 2 2 數(shù)據(jù)庫的添加與制作6 月 21 日6 月 21 日1 天 3 3 進行網(wǎng)頁概要設(shè)計6 月 22 日6 月 22 日1 天 4 4 網(wǎng)頁制作與完善6 月 23 日6 月 23 日1 天 5 5 模塊編碼6 月 24 日6 月 29 日4 天 6整合各編碼模板6 月 30 日7 月 1 日2 天 7進行初級系統(tǒng)測試7 月 4 日7 月 4 日1 天 8進行修改和完善7 月 5 日7 月 5 日1 天 9進行打包封裝處理7 月 6 日7 月 6 日1 天 10撰寫實訓(xùn)報告答辯7 月 7 日7 月 7 日1 天 11答辯 提交實訓(xùn)報告7 月 8 日7 月 8 日1 天 3 三 項目需求描述三 項目需求描述 3 13 1 項目來源及背景項目來源及背景 論壇也稱為 bbs 是 bulletin board system 的英文縮寫 意思是電子公 告版 是一種在 internet 上常見的用于信息服務(wù)的 web 系統(tǒng) 它主要給瀏覽者 提供相互溝通的平臺 以此來吸引客戶 服務(wù)客戶 bbs 起源于 20 世紀(jì) 80 年代初 最初論壇只用于發(fā)布公告信息 討論問題 后來 隨著網(wǎng)絡(luò)的普及 論壇的功能越來越豐富 受到廣大網(wǎng)民的喜歡 因此 商業(yè)網(wǎng)站對論壇重視起來 紛紛在自己的網(wǎng)站上開辟論壇 作為與網(wǎng)民交流的 園地 同時在線支持和在線服務(wù)也在論壇中開展起來 當(dāng)代的大學(xué)生幾乎都會 接觸甚至常常登陸自己感興趣的論壇 在上面可以分享 也可以交流意見 但是能 把他們集中起來的論壇并不是很多 bbs 的英文全稱是 bulletin board system 翻譯為中文就是 電子公告板 bbs 最早是用來公布股市價格等類信 息的 當(dāng)時 bbs 連文件傳輸?shù)墓δ芏紱]有 而且只能在蘋果計算機上運行 早 期的 bbs 與一般街頭和校園內(nèi)的公告板性質(zhì)相同 只不過是通過電腦來傳播或 獲得消息而已 一直到個人計算機開始普及之后 有些人嘗試將蘋果計算機上 的 bbs 轉(zhuǎn)移到個人計算機上 bbs 才開始漸漸普及開來 近些年來 由于愛好 者們的努力 bbs 的功能得到了很大的擴充 bbs 目前 通過 bbs 系統(tǒng)可隨時取得國際最新的軟件及信息 也可以通過 bbs 系統(tǒng)來和別人討論計算機軟件 硬件 internet 多媒體 程序設(shè)計以及 醫(yī)學(xué)等等各種有趣的話題 更可以利用 bbs 系統(tǒng)來刊登一些 征友 廉價轉(zhuǎn) 讓 及 公司產(chǎn)品 等啟事 而且這個園地就在你我的身旁 只要您擁有 1 臺 計算機 1 只調(diào)制解調(diào)器和 1 條電話線 就能夠進入這個 超時代 的領(lǐng)域 進而去享用它無比的威力 bbs 系統(tǒng)最初是為了給計算機愛好者提供一個互相交流的地方 70 年代后 期 計算機用戶數(shù)目很少且用戶之間相距很遠(yuǎn) 因此 bbs 系統(tǒng) 當(dāng)時全世界 一共不到一百個站點 提供了一個簡單方便的交流方式 用戶通過 bbs 可以交 換軟件和信息 到了今天 bbs 的用戶已經(jīng)擴展到各行各業(yè) 除原先的計算機 愛好者們外 商用 bbs 操作者 環(huán)境組織 宗教組織及其它利益團體也加入了 這個行列 只要瀏覽一下世界各地的 bbs 系統(tǒng) 你就會發(fā)現(xiàn)它幾乎就象地方電 視臺一樣 花樣非常多 起初的 bbs 系統(tǒng)是報文處理系統(tǒng) 系統(tǒng)的唯一目的是在用戶之間提供電子 報文 隨著時間的推移 bbs 系統(tǒng)的功能有了擴充 增加了文件共享功能 因 4 此 目前的 bbs 用戶還可以相互之間交換各種文件 只需簡單地把文件置于 bbs 系統(tǒng) 其它用戶就可以極其方便地下載這些文件 3 23 2 項目需求項目需求 該論壇的主要目標(biāo)是給來訪人員一個發(fā)表意見 討論意見并回復(fù)意見的窗 口 易于維護管理也是設(shè)計的主要目標(biāo)之一 因此設(shè)計系統(tǒng)的需求功能應(yīng)該包 括以下幾個方面 會員注冊 提供新會員注冊功能 包括提供錄入信息的界面 檢查注冊信 息的有效性 并將注冊會員信息保存在對應(yīng)的數(shù)據(jù)庫的數(shù)據(jù)表中 發(fā)表文章 提供會員發(fā)表文章的功能 未注冊用戶不允許使用該功能 文章查詢 對注冊會員提供文章查詢以及閱讀的功能 即提供對應(yīng)文章標(biāo) 題信息 以及查看詳細(xì)內(nèi)容及回復(fù)文章的超鏈接 會員管理 當(dāng)網(wǎng)上論壇的會員完成注冊后 系統(tǒng)會在數(shù)據(jù)庫中加入會員的 資料 包括會員名稱 會員密碼 會員 e mail 等相關(guān)信息資料 管理者可以根 據(jù)數(shù)據(jù)庫中注冊的特殊身份登錄到論壇后臺對會員信息進行管理 論壇分類管理 根據(jù)不同的討論內(nèi)容 管理員將整個討論區(qū)劃分成不同的 區(qū)域 會員可以選擇進入不同的討論區(qū) 允許管理者對分類進行調(diào)整 同時提 供不同討論區(qū)中包括文章數(shù)量的統(tǒng)計功能 主題管理 論壇板塊管理 帖子管理 管理員可以修改和刪除任意主題 板塊 帖子 5 a 首先管理員必須進行登錄 管理員可以管理會員登錄 對會員上傳的的 帖 子指定為精華帖 管理員對帖子進行管理 可以刪除惡意帖子 也可以修改帖 子內(nèi) 容 圖圖 3 13 1 bbsbbs 系統(tǒng)管理員用例圖系統(tǒng)管理員用例圖 b 游客進入論壇可以瀏覽站內(nèi)最新信息與論壇內(nèi)最新圖片 也可以觀看論 壇內(nèi)的視頻 游客可以進行注冊成為會員 6 圖圖 3 23 2 游客用例圖游客用例圖 c 會員有游客的各項功能 可以瀏覽論壇內(nèi)的信息 瀏覽論壇內(nèi)最新論壇 信息 瀏覽論壇內(nèi)最新論壇圖片 會員必須進行登錄才能進行論壇內(nèi)跟更多信 息的參與 會員可以對論壇內(nèi)帖子與文章進行查詢 會員可以在論壇內(nèi)進行帖 子發(fā)表和文章發(fā)表 還可以對其他會員發(fā)表的文章進行跟蹤發(fā)帖 會員可以對 論壇內(nèi)的信息進行留言 圖圖 3 33 3 bbsbbs 系統(tǒng)普通會員用例圖系統(tǒng)普通會員用例圖 3 33 3 擴展功能擴展功能 管理員可以將會員發(fā)表的帖子置頂 并將會員發(fā)表的帖子指定為精華帖 還 增加一個權(quán)限 游客 游客僅能進行文章查詢 7 四 項目功能設(shè)計四 項目功能設(shè)計 4 14 1 系統(tǒng)分為前臺和后臺兩大模塊系統(tǒng)分為前臺和后臺兩大模塊 1 前臺模塊 用戶在前臺的注冊 登錄 以及修改個人的注冊信息組合成注冊登錄模塊 注冊用戶瀏覽板塊 瀏覽主題帖列表 查看帖子組成瀏覽模塊 用戶發(fā)帖 回 帖組成發(fā)帖回帖模塊 2 后臺模塊 管理員刪除帖子 轉(zhuǎn)移帖子 置頂帖子 選作 和指定精華帖 選作 組 成管理帖子模塊 增加 刪除 修改為管理用戶模塊 圖圖 4 14 1 夢之隊夢之隊 bbsbbs 系統(tǒng)層次圖系統(tǒng)層次圖 bbs 前臺模塊 注冊登錄模塊 瀏覽模塊 發(fā)帖回帖模塊 修改個人信息模 塊 留言模塊 注冊登錄模塊 后臺模塊 論壇設(shè)置模塊 管理板塊模塊 管理用戶模塊 8 4 24 2 系統(tǒng)功能模塊圖系統(tǒng)功能模塊圖 論壇一般存在兩種用戶 分別為注冊用戶和管理員 用戶的權(quán)限是向下覆 蓋的 即上級權(quán)限包含下級權(quán)限 在這里的論壇中 管理員的權(quán)限是上級權(quán)限 接下來 需要歸好類的對象及其方法分配給不同的論壇用戶 具體功能的分配 結(jié)果如表 4 1 所示 表表 4 14 1 論壇功能和用戶權(quán)限對應(yīng)表論壇功能和用戶權(quán)限對應(yīng)表 對象實體功能方法用戶類型 瀏覽列表注冊用戶 創(chuàng)建板塊管理員 修改板塊管理員 板塊 刪除板塊管理員 瀏覽列表注冊用戶 查看帖子注冊用戶 發(fā)帖注冊用戶 回帖注冊用戶 搜索注冊用戶 編輯 自己所有 注冊用戶 編輯 全部 管理員 刪除管理員 置頂管理員 指定精華管理員 帖子 轉(zhuǎn)移管理員 注冊注冊用戶 注冊用戶登錄注冊用戶 管理員登錄管理員 添加管理員 刪除管理員 用戶 設(shè)定權(quán)限管理員 9 4 34 3 用戶登錄功能用戶登錄功能 用戶輸入用戶名和密碼 首先判斷輸入的用戶名和密碼是否合法 如果合 法 則根據(jù)數(shù)據(jù)庫判斷其用戶類型 并分別登錄到其相應(yīng)的界面 普通會員登 錄到會員界面 管理員登錄到管理員界面 用戶進入登錄界面 輸入用戶名和密碼 點擊提交 數(shù)據(jù)傳送到控制層進 行數(shù)據(jù)的驗證與判斷 數(shù)據(jù)正確然后通過控制層連接模型層訪問數(shù)據(jù)庫 判斷 登錄的用戶名和密碼是否存在 10 圖圖 4 24 2 登錄功能活動圖登錄功能活動圖 4 4 4 4 板塊管理功能板塊管理功能 當(dāng)普通用戶登錄后 可瀏覽板塊主題 管理員登錄時 可以進行增加 修 改 刪除板塊主題的操作 管理員登錄后 進入主論壇界面 主界面會顯示管理員能夠進行的操作 管理員點擊刪除 修改后 程序會訪問相應(yīng)的控制層 進行數(shù)據(jù)驗證 正確讓 后通過模型層連接數(shù)據(jù)庫 進行相應(yīng)操作 最后返回操作結(jié)果 11 圖圖 4 34 3 管理員活動圖管理員活動圖 4 54 5 帖子管理功能帖子管理功能 當(dāng)會員登錄時 可查看 發(fā)布 回復(fù)帖子 當(dāng)管理員登錄時 可以查看和 回復(fù)所有人的帖子 并且可以對這些帖子進行刪除和修改 會員登錄后 進入論壇主頁 進行會員的看帖發(fā)帖的功能 發(fā)表新貼時 輸入相應(yīng)的數(shù)據(jù) 提交到數(shù)據(jù)控制層 數(shù)據(jù)驗證正確讓后通過模型層連接數(shù)據(jù) 庫 進行相應(yīng)操作 最后返回操作結(jié)果 12 圖圖 4 44 4 用戶活動圖用戶活動圖 4 64 6 用戶注冊功能用戶注冊功能 當(dāng)用戶登錄論壇首頁時 默認(rèn)為游客身份 無法進行發(fā)帖 回帖等操作 用戶需進行注冊方可實現(xiàn)操作功能 在注冊過程中 會對注冊信息進行驗證 用戶名和密碼不能為空 密碼與驗證密碼需一致 用戶注冊成功后 便以會員 身份自動登錄論壇 游客進入論壇后 點擊注冊 會進入注冊頁面 輸入用戶輸入 點擊提交 13 數(shù)據(jù)也會傳送到控制層 數(shù)據(jù)驗證正確讓后通過模型層連接數(shù)據(jù)庫 進行相應(yīng) 操作 最后返回操作結(jié)果 圖圖 4 54 5 注冊活動圖注冊活動圖 4 74 7 功能描述功能描述 登陸 提供用戶登陸的功能 需要輸入用戶名和密碼 駐冊 提供用戶注冊的功能 需要輸入用戶名 密碼 密碼確認(rèn) e mail 修改注冊信息 提供用戶修改信息的功能 可以修改密碼 e mail 家鄉(xiāng) 瀏覽討論區(qū) 用戶登陸之后就可以瀏覽系統(tǒng)中已存在的討論區(qū) 用戶可以查 看某一討論區(qū)的詳細(xì)信息 也可以進入該討論區(qū)瀏覽發(fā)表的帖子 以及回帖 14 創(chuàng)建討論區(qū) 用戶可以創(chuàng)建討論區(qū) 每個討論區(qū)包含一個名稱和順序號 每 個討論區(qū)的名稱在系統(tǒng)中是唯一的 順序號表示討論區(qū)在列表中的排序 修改討論區(qū) 提供討論區(qū)名稱和順序號修改的功能 刪除討論區(qū) 提供討論區(qū)刪除的功能 方便管理員進行討論區(qū)管理 瀏覽帖子 用戶進入一個討論區(qū)后 可以看到帖子列表 包含帖子主題 作 者 創(chuàng)建時間 回復(fù)次數(shù) 點擊一個帖子可以查看該帖子的內(nèi)容及回帖 創(chuàng)建帖子 用戶進入討論區(qū)之后 可以選擇創(chuàng)建一個新帖子 需要輸入帖子 主題和內(nèi)容 修改帖子 提供給管理員使用 修改帖子標(biāo)題和內(nèi)容 刪除帖子 提供給管理員使用 方便管理員進行帖子整理 回復(fù)帖子 用戶在瀏覽帖子信息的時候 可以進行回復(fù) 五 項目數(shù)據(jù)設(shè)計五 項目數(shù)據(jù)設(shè)計 5 15 1 數(shù)據(jù)邏輯設(shè)計數(shù)據(jù)邏輯設(shè)計 15 圖圖 5 15 1 bbsbbs 系統(tǒng)數(shù)據(jù)表關(guān)系圖系統(tǒng)數(shù)據(jù)表關(guān)系圖 5 25 2 數(shù)據(jù)表結(jié)構(gòu)數(shù)據(jù)表結(jié)構(gòu) 表 5 2 是夢之隊 bbs 的會員表 其結(jié)構(gòu)如下 表表 5 15 1 bbs userbbs user 字段類型長度主鍵描述 idbigint20 是會員編號 usernamevarchar100 會員姓名 userpassvarchar100 會員密碼 usertypevarchar100 類型 usermailvarchar100 會員 e mail sexvachar10 會員性別 comefromvarchar100 會員籍貫 usersignvarchar100 會員格言 redatedatetime8 會員注冊 時間 imageimage 個人圖片 表 5 3 是夢之隊 bbs 的文章表 其結(jié)構(gòu)如下 表表 5 25 2 bbs bbsbbs bbs 字段類型長度主鍵描述 16 bbsidbigint20是板塊自動編號 boardidbigint20所屬板塊 parentidbigint20父貼編號 childbigint20跟貼數(shù) usernamevarchar100發(fā)表人姓名 expressionvarchar100發(fā)帖人 e mail bbstitlevarchar200發(fā)表人 bbscontenttext文章內(nèi)容 dateandtimedatetime文章發(fā)表時間 bbshotvarchar10是否為精華帖 zhidingvarchar10置頂 表 5 4 是夢之隊 bbs 的板塊表 其結(jié)構(gòu)如下 表表 5 35 3 bbs lybbs ly 字段類型長度主鍵描述 lyidbigint20是留言自動編號 lyneirongtext20留言內(nèi)容 shijiandatetime20留言時間 zhutitext100留言主題 表 5 5 是夢之隊 bbs 的帖子表 其結(jié)構(gòu)如下 表表 5 45 4 bbs boardbbs board 字段類型長度主鍵描述 boardidint11是板塊自動編號 boardnamevarchar200版塊名稱 boardintroducevarchar500板塊介紹 六 項目實現(xiàn)六 項目實現(xiàn) 6 16 1 注冊和登錄功能模塊注冊和登錄功能模塊 1 用戶登錄模塊 論壇登錄是必不可少的一項 只有登錄后才可以進入論壇 游客可以通過 17 注冊成為會員 注冊會員期間必需格式正確否則會提示您錯誤信息 如圖 6 1 圖圖 6 16 1 會員登錄頁面會員登錄頁面 2 用戶登錄時出現(xiàn)的錯誤 若登錄成功進入論壇首頁 若登錄不成功 將返回到系統(tǒng)的登錄界面 18 圖圖 6 26 2 登錄失敗界面登錄失敗界面 3 新用戶注冊模塊 如果是新用戶則先注冊才能登錄 注冊后在登錄便可進入論壇 圖圖 6 36 3 新會員注冊界面新會員注冊界面 4 新會員注冊時可能出現(xiàn)的錯誤 a 用戶進行注冊 系統(tǒng)對帳號不能為空進行提示界面 19 圖圖 6 46 4 沒填帳號界面沒填帳號界面 b 用戶進行注冊 系統(tǒng)對帳號不能為空進行提示界面 圖圖 6 56 5 密碼為空界面密碼為空界面 c 用戶名已存在 如圖 6 6 需重新填寫信息 20 圖圖 6 66 6 用戶名已存在界面用戶名已存在界面 d 用戶進行注冊 系統(tǒng)對確認(rèn)密碼與密碼不符進行提示界面 圖圖 6 76 7 密碼錯誤界面密碼錯誤界面 e 用戶進行注冊 系統(tǒng)對郵件地址不合法進行提示界面 21 圖圖 6 86 8 郵件地址錯誤界面郵件地址錯誤界面 f 用戶進行注冊 系統(tǒng)對驗證碼驗證失敗進行提示界面 圖圖 6 96 9 驗證碼錯誤界面驗證碼錯誤界面 6 26 2 登錄模塊登錄模塊 會員進行登錄 提示您登錄的各項信息 若登錄成功系統(tǒng)會提示您登錄成 22 功 之后將進入到會員論壇首頁 若登錄不成功 系統(tǒng)將提示您登錄不正確 要求您重新登錄 1 新用戶注冊模塊 如果是新用戶則先注冊才能登錄 注冊后在登錄便可進入論壇 圖圖 6 106 10 新會員注冊界面新會員注冊界面 2 會員進行登錄 系統(tǒng)對帳號不能為空進行提示界面 圖圖 6 116 11 帳號提示界面帳號提示界面 3 會員進行登錄 系統(tǒng)對密碼不能為空進行提示界面 23 圖圖 6 126 12 密碼提示界面密碼提示界面 4 會員進行登錄 系統(tǒng)對密碼不能為空進行提示界面 圖圖 6 136 13 登錄失敗提示界面登錄失敗提示界面 5 會員進行登錄 系統(tǒng)對登錄成功進行提示界面 24 圖圖 6 146 14 登錄成功界面登錄成功界面 6 會員進行登錄 系統(tǒng)對成功進入主界面進行提示界面 圖圖 6 156 15 成功進入主界面成功進入主界面 7 會員進行登錄 系統(tǒng)對成功進入 my 世界界面進行提示界面 25 圖圖 6 166 16 進入進入 my 世界界面世界界面 6 36 3 會員發(fā)帖回帖模塊會員發(fā)帖回帖模塊 1 會員發(fā)帖模塊 圖圖 6 176 17 會員發(fā)帖模塊會員發(fā)帖模塊 2 選擇所屬板塊 26 圖圖 6 186 18 選擇板塊界面選擇板塊界面 3 發(fā)帖時可能出現(xiàn)的錯誤 圖圖 6 196 19 主題錯誤界面主題錯誤界面 27 圖圖 6 206 20 內(nèi)容錯誤界面內(nèi)容錯誤界面 4 查看所發(fā)的帖子 圖圖 6 216 21 發(fā)帖顯示界面發(fā)帖顯示界面 28 5 查看所發(fā)帖 回帖內(nèi)容 圖圖 6 226 22 帖子內(nèi)容界面帖子內(nèi)容界面 圖圖 6 236 23 置頂帖子內(nèi)容界面置頂帖子內(nèi)容界面 29 圖圖 6 246 24 美食板塊帖子內(nèi)容界面美食板塊帖子內(nèi)容界面 6 會員回帖模塊 圖圖 6 256 25 回帖模塊回帖模塊 30 6 46 4 會員修改個人信息模塊會員修改個人信息模塊 1 個人信息模塊 圖圖 6 266 26 個人信息界面?zhèn)€人信息界面 2 個人修改圖像 圖圖 6 276 27 圖像修改界面圖像修改界面 31 3 個人信息修改 圖圖 6 286 28 信息修改界面信息修改界面 4 個人密碼修改 圖圖 6 296 29 密碼修改界面密碼修改界面 32 6 56 5 留言模塊留言模塊 1 留言版面 圖圖 6 306 30 留言界面留言界面 2 查看留言版面 圖圖 6 316 31 查看留言界面查看留言界面 33 6 66 6 帖子顯示模塊帖子顯示模塊 1 精華帖子模塊 網(wǎng)站主頁右下側(cè)顯示最新精華帖 圖圖 6 326 32 精華帖子界面精華帖子界面 2 帖子置頂 圖圖 6 336 33 帖子置頂界面帖子置頂界面 34 3 帖子精華 圖圖 6 346 34 帖子精華界面帖子精華界面 圖圖 6 356 35 帖子精華界面帖子精華界面 35 6 76 7 管理員模塊管理員模塊 1 管理員版面 圖圖 6 366 36 管理員登錄界面管理員登錄界面 2 會員管理版面 圖圖 6 376 37 管理員登錄界面管理員登錄界面 36 圖圖 6 386 38 管理員登錄界面管理員登錄界面 3 帖子管理版面 圖圖 6 396 39 帖子管理界面帖子管理界面 37 圖圖 6 406 40 置頂帖子界面置頂帖子界面 圖圖 6 416 41 設(shè)置精華帖界面設(shè)置精華帖界面 38 圖圖 6 426 42 轉(zhuǎn)移帖子界面轉(zhuǎn)移帖子界面 圖圖 6 436 43 轉(zhuǎn)移帖子選擇界面轉(zhuǎn)移帖子選擇界面 39 七 關(guān)鍵代碼實現(xiàn)七 關(guān)鍵代碼實現(xiàn) 7 17 1 提示提示 3 3 秒后返回主頁秒后返回主頁 7 27 2 登錄登錄 7 37 3 顯示數(shù)據(jù)庫循環(huán)代碼顯示數(shù)據(jù)庫循環(huán)代碼 1 發(fā)帖主題顯示 主題 發(fā)帖人 發(fā)帖時間 int pagesize 8 int page 1 int totalpage 1 int totalrecord 0 connection con statement sql resultset rs try class forname com microsoft sqlserver jdbc sqlserverdriver catch exception e out print e try string uri jdbc sqlserver localhost 1433 databasename ourlives string user sa string password 123 con drivermanager getconnection uri user password sql con createstatement resultset type scroll sensitive resultset concur read only rs sql executequery select from bbs where boardid 1 order by 41 dateandtime desc rs last totalrecord rs getrow if totalrecord pagesize 0 totalpage totalrecord pagesize else totalpage int totalrecord pagesize 1 if totalpage 0 totalpage 1 if request getparameter page null request getparameter page equals page 1 else try page integer parseint request getparameter page catch java lang numberformatexception e page 1 if pagetotalpage page totalpage rs absolute page 1 pagesize 1 for int ipage 1 ipage pagesize ipage if rs getstring 11 null out print 置頂 rs getstring 7 精華 out print rs getstring 5 out print rs getstring 9 out print else out print out print 置頂 rs getstring 7 精華 out print rs getstring 5 out print rs getstring 9 out print 42 if rs next break else if ipage 2 0 out print out print 置頂 rs getstring 7 out print rs getstring 5 out print rs getstring 9 out print else out print out print 置頂 rs getstring 7 out print rs getstring 5 out print rs getstring 9 out print if rs next break else if rs getstring 10 null out print rs getstring 7 精華 out print rs getstring 5 out print rs getstring 9 out print 43 else out print out print rs getstring 7 精華 out print rs getstring 5 out print rs getstring 9 out print if rs next break else if ipage 2 0 out print out print rs getstring 7 out print rs getstring 5 out print rs getstring 9 out print else out print out print rs getstring 7 out print rs getstring 5 out print rs getstring 9 out print if rs next break 44 con close catch sqlexception e out print e getmessage if page 1 out print 第一頁 out print 上一頁 if page totalpage out print 下一頁 out print 最后一頁 輸入頁數(shù) 頁數(shù) 2 發(fā)帖回帖內(nèi)容顯示 int pagesize 10 int page 1 int totalpage 1 int totalrecord 0 int i 0 if request getparameter name null request getparameter name equals string ss string session getattribute id i integer parseint ss else 45 i integer parseint request getparameter name session setattribute id i connection con statement sql resultset rs resultset rs1 try class forname com microsoft sqlserver jdbc sqlserverdriver catch exception e out print e try string uri jdbc sqlserver localhost 1433 databasename ourlives string user sa string password 123 con drivermanager getconnection uri user password sql con createstatement resultset type scroll sensitive resultset concur read only rs sql executequery select from bbs where bbsid i if rs next if rs getstring 10 null out print out print out print rs getstring 5 out print rs getstring 8 out print out print out print out print rs getstring 9 out print else out print rs getstring 7 out print out print 46 out print rs getstring 5 out print rs getstring 8 out print out print out print out print rs getstring 9 out print rs sql executequery select username bbscontent dateandtime from bbs where parentid i rs last totalrecord rs getrow if totalrecord pagesize 0 totalpage totalrecord pagesize else totalpage int totalrecord pagesize 1 if totalpage 0 totalpage 1 if request getparameter page null request getparameter page equals page 1 else try page integer parseint request getparameter page catch java lang numberformatexception e page 1 if pagetotalpage page totalpage rs absolute page 1 pagesize 1 int j page 1 10 1 for int ipage 1 ipage pagesize ipage out print out print rs getstring 1 out print rs getstring 2 out print out print 47 out print j out print rs getstring 3 out print if rs next break j con close catch sqlexception e e printstacktrace form action ytx ly tie jsp name method get if page 1 out print 第一頁 out print 上一頁 if page totalpage out print 下一頁 out print 最后一頁 輸入頁數(shù) 頁數(shù) if s1 null s1 equals out print 回帖 else if s null 3 用戶信息顯示 個人信息 頭像 49 用戶 id img src qutupian jsp username height 100 width 100 用戶名 注冊時間 性別 家鄉(xiāng) e mail 修改頭像 修改個人信息 修改密 碼 50 7 37 3 注冊注冊 0 session setattribute username username session setattribute login no session setattribute id id response sendredirect zhuce ok jsp con close catch sqlexception e1 out print e1 else out print 驗證失敗 7 47 4 管理員修改會員信息管理員修改會員信息 0 response sendredirect huiyuanguanli jsp else out print 修改失敗 con close catch sqlexception e out print e getmessage 7 57 5 管理員刪除會員管理員刪除會員 0 response sendredirect huiyuanguanli jsp else out print 刪除失敗 con close catch sqlexception e out print e getmessage 7 67 6 管理員刪除帖子管理員刪除帖子 無標(biāo)題文檔 0 response sendredirect tieziguanli jsp else out print 刪除失敗 con close catch sqlexception e out print e getmessage 7 77 7 管理員置頂帖子管理員置頂帖子 0 response sendredirect tieziguanli jsp else out print 置頂失敗 con close catch sqlexception e out print e getmessage 7 87 8 管理員設(shè)置精華帖管理員設(shè)置精華帖 無標(biāo)題文檔 0 response sendredirect tieziguanli jsp else out print 精華帖設(shè)置失敗 con close catch sqlexception e out print e getmessage 7 97 9 管理員轉(zhuǎn)移帖子管理員轉(zhuǎn)移帖子 57 無標(biāo)題文檔 0 response sendredirect tieziguanli jsp else out print 轉(zhuǎn)移失敗 con close catch sqlexception e out print e getmessage 58 八 實訓(xùn)總結(jié)八 實訓(xùn)總結(jié) 小組總結(jié) 經(jīng)過三周的實訓(xùn)時間 我們對以前的知識進行了系統(tǒng)的積累與升華 補足 了許多以前我們所模糊的知識概念 鞏固和加深了對知識的了解 使我們在這 三周時間里過的很充實 我們夢之隊小組參與其中 樂在其中 是我們小組此次實訓(xùn)的宗旨 同時 也隱含了我們在此次實訓(xùn)中不怕苦不怕累的艱苦奮斗精神 指導(dǎo)老師們在整個 實習(xí)過程中盡職盡責(zé) 對保證實訓(xùn)質(zhì)量起到了重要作用 實習(xí)開始時 老師們 深入學(xué)生的學(xué)習(xí)環(huán)境 闡明實訓(xùn)大綱及實訓(xùn)計劃內(nèi)容 明確實訓(xùn)目的和要求 實訓(xùn)過程中 結(jié)合實訓(xùn)的具體情況 幫助學(xué)生學(xué)會具體地分析問題 解決問題 學(xué)會深化專業(yè)知識 用專業(yè)知識指導(dǎo)實踐 指導(dǎo)學(xué)生做好具體工作 在個別學(xué) 生實訓(xùn)不積極時 引導(dǎo)學(xué)生 找事做 挖掘一定的實踐經(jīng)驗 檢查學(xué)生實訓(xùn)進 度 掌握實訓(xùn)情況 督促學(xué)生認(rèn)真完成實訓(xùn)報告 指導(dǎo)老師盡職做到及時發(fā)現(xiàn) 問題 解決問題 提高實訓(xùn)質(zhì)量的目的 指導(dǎo)老師認(rèn)真負(fù)責(zé) 不僅指導(dǎo)具體工 作 還關(guān)心學(xué)生的生活情況 體貼入微 關(guān)于本次實習(xí) 我們對于團隊的協(xié)作性要遠(yuǎn)遠(yuǎn)大于對知識的充實性 當(dāng)團隊面臨難題時 大家會出現(xiàn)爭執(zhí) 會出現(xiàn)意見不合 但最后都會解決 掉 團隊的協(xié)作性是比學(xué)到知識更重要的東西 從隊員之間的不協(xié)調(diào)到磨合到 最后的契合 學(xué)會跟團隊隊員的溝通 學(xué)會與別人商量 學(xué)會與他人分享自己 的意見 這些都是我們在課堂中所學(xué)不到的東西 都是我們在本次實訓(xùn)中學(xué)到 的寶貴經(jīng)驗 更是我們所上的一堂很珍貴的課程 團隊與團隊之間的合作 互 補優(yōu)缺點 也是本次實訓(xùn)的一大收獲 沒有對自己所做東西的隱藏 把自己所 做的特色告知其他團隊 這是同學(xué)之間最珍貴的情感 這是在以后工作中我們 所不多見的情況 值得我們?nèi)フ湎?三周的時間很短暫 轉(zhuǎn)眼就過去了 這期 間我們團隊的每個成員都很辛苦 往往因為一點小缺陷而去加班加點 在炎炎 夏日中加班編寫代碼 有的隊員甚至中午都不去吃飯 只為可以多爭取點時間 編寫程序片 讓人欣慰的是全隊的隊員沒有人會出現(xiàn)怨言 因為大家都希望自 己團隊所做的東西可以更加完美 最后總結(jié)一下我們在此次實習(xí)過程中的收獲 主要有四個方面 一 通過直接參與實訓(xùn)過程 學(xué)到了實踐知識 同時進一步加深了對理 論知識的理解 使理論與實踐知識都有所提高 圓滿地完成了此次實習(xí)的實踐 目的 二 提高了實際工作能力 為就業(yè)和將來的工作取得了一些寶貴的實踐 59 經(jīng)驗 三 在實訓(xùn)過程中成立一個小團隊 彼此之間互相溝通 互相幫助 為 了我們的目標(biāo)而努力 讓我看到了大家對于工作的熱情 還有每個人的工作能 力 四 為畢業(yè)論文積累了素材和資料 感謝指導(dǎo)老師對我們的大力支持 感謝全體隊員在這三周時間的辛苦工作 在我們夢之隊的努力下我們終于完成了實訓(xùn)程序和報告我也希望在以后的 實訓(xùn)中更加努力學(xué)習(xí) 展望未來 我們必將努力成為一名優(yōu)秀的電腦工程師 為未來的網(wǎng)絡(luò)事業(yè)做出卓越的貢獻 讓我們一起努力 拼搏奮進 共同創(chuàng)造美 好未來 簽字 60 年 月 日 個人總結(jié) 時間過的總是那么的快 在不知不覺中 3 周的實訓(xùn)生活就將要結(jié)束 回顧 一下自己這三個周的每一天 覺得過的十分的充實 每天都有一堆忙不完的事 因為你每天想起的第一件事情就是程序完成的怎樣 還有哪些地方不夠 哪些 需要修改 漸漸的發(fā)覺 自己對自己所擔(dān)任角色的認(rèn)知 從原先的學(xué)生到現(xiàn)在 程序員 的轉(zhuǎn)變 任何一個初具規(guī)模的軟件都是要團隊來配合的 這是我一 向的認(rèn)知 因為你再全能程序員也有出紕漏的地方 你程序?qū)懙脑俸?那也只 是你一個人的程序 因為對于程序來說 可讀性 可理解性是一項衡量它是否 優(yōu)秀的一個標(biāo)準(zhǔn) 所以就有了我們 3 位成員的項目組 夢之隊 在項目組中 我擔(dān)任組長這一角色 這相當(dāng)于一個正規(guī)項目的 項目經(jīng)理 所以感覺自己身上的擔(dān)子很重 不由的給自己的責(zé)任也越大 因為你要協(xié)調(diào)好 各個組員的職責(zé)和控制好整個項目的進度 使得項目能夠成功地 完整地把它 應(yīng)有的功能實現(xiàn) 從而達到客戶的需求 對于項目中遇到的困難 我覺得那都 不是什么值得強調(diào)的事情 因為自己覺得最大的困難是自己能否堅持 是否對 自己有信心 當(dāng)自己信心滿滿 又堅持不懈時 任何困難都有被解決的一天 所以從整個項目來說 自己在編碼上還未遇到太棘手的問題 時間在慢慢流逝 我們的實訓(xùn)也拉下了帷幕 在整個團隊的努力下 項目還算順利的完成了 通 過這段時間的學(xué)習(xí) 不僅鞏固并完善了專業(yè)知識 更重要的是了解到團隊精神 的重要性 以往 我們只是單純的學(xué)習(xí)書本上的知識 沒有實踐 無法把知識融會貫 通 遇到困難不知如何下手 但通過這次的實訓(xùn) 我們把知識真正的運用上了 更深刻的理解和掌握了專業(yè)知識 并且在這次實訓(xùn)中 我們了解到相互溝通 相互幫助的重要 能力 是在自學(xué)與問中不斷提升的 本次實訓(xùn) 使我和小組 的各個成員的能力都大大的得到提升 使我們能更輕松的應(yīng)付以后的工作 本次實訓(xùn)中 我們小組共同完成了程序設(shè)計 bbs 通過小組個人成員的努 力 我們總算把這個項目還算順利的完成了 在項目中 我主要負(fù)責(zé)的是登錄 用戶注冊 用戶管理這幾個模塊 原以為以自己所掌握的知識 能順利的完成 這個任務(wù) 但在實踐中 還算遇到各種各樣的難題 但在組員與指導(dǎo)老師的幫 助下 總算完成了這個任務(wù) 通過此次 深刻的了解到了團結(jié)的重要性與自己 的不足 但也因為此次 給了我很大的進步 一次難忘的實訓(xùn)結(jié)束了 這次實訓(xùn)不近讓我的能力有了很大的提高 更重 61 要的是 它讓了解到團結(jié)與自學(xué)的重要 了解到以后該注意什么 離開了學(xué)校 這次實訓(xùn)給了我們提高了個緩沖的余地 了解到現(xiàn)實的社會 了解到企業(yè) 了 解到在學(xué)校無法體會的方方面面 體會到程序員的不容易 體會到工作的不容 易 但也正因為本次實訓(xùn) 使我們更有信心面對以后的工作 以后的生活 一 分付出 一分收獲 只要努力了 總會有收獲的 所以 我有信心面對以后的 工作 以后的生活 在此再次感謝全組人員與王舒揚老師和劉洋老師的幫助 是你們 讓我進步 讓我成長 相信自己 相信未來 明天會更好 簽字 62 年 月 日 個人總結(jié) 實訓(xùn)已經(jīng)進行兩周多了 還有一周就要正式結(jié)束了 突然發(fā)現(xiàn)自己似乎又 重蹈覆轍了 再一次一次的不經(jīng)意中和某些人的就距離卻是越來越來大 總是 想偷一下懶 總是想著馬馬虎虎過去算了 沒有那么精打細(xì)算過 結(jié)果不經(jīng)意 有些人人開始脫穎而出 有些人開始展露鋒芒 而我也開始黯淡下去 我是想 好好學(xué)學(xué)別人的 結(jié)果畫虎不成反類犬 原來我也是不輕易臣服的人 我即便 不去領(lǐng)導(dǎo)他們也沒有人可以領(lǐng)導(dǎo)我 給我分的實訓(xùn)小組連個能交流的人都沒有 我只能不知所謂的笑笑 這個項目小組真讓我郁悶 組長誰也領(lǐng)導(dǎo)不了 組長 不是我 我也懶得管 樂得清閑 這兩周究竟自己學(xué)到了什么 確實在腦海中總還是模糊不清的 html jscrip 特效 css javaweb servlet jdbc 數(shù)據(jù)庫快速建模 數(shù)據(jù)池 房產(chǎn)中介網(wǎng)站項目 程序設(shè)計 bbs 項目 ebook 電子商務(wù)平臺項目 項目任務(wù)管理系統(tǒng)項目 這都算是過來了 可是心里卻不是很有譜自己心里七上 八下的 自知學(xué)的只有四成火候 又不斷地被人打擊打擊么還沒有可以交流 心中這兩天的抑郁讓我難以忍受 總是喉嚨里很堵 心里著實悶得難受 回去 想跟室友聊聊 他只說了一句 寂寞才說愛 活該 我就更郁悶了 我一直對 自己說我只是活著我只是深愛著 明天就要進行最后一周實訓(xùn)了 各項目都到 了結(jié)束完善階段 也是所學(xué)的整理復(fù)習(xí)階段 看著周圍有人夸夸其談 有人韜 光養(yǎng)晦 自己心里也很沒底 項目結(jié)項之后還有個考核我都十分擔(dān)憂 其實這 各階段我更擔(dān)憂的是我發(fā)現(xiàn)自己的學(xué)力已經(jīng)下降 可能是長時間習(xí)慣不聽老師 講課 只靠自學(xué)和考前突擊 現(xiàn)在聽講師講課總是聽著聽著就跑神了 聽著聽 著就覺得沒意思了 總想自己看書自己單干 可真的有時間的時候我卻提不起 精神去單搞 總是事倍功半花了

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論