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

正文內(nèi)容

基于jsp的財(cái)大家園bbs論壇的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文(完整版)

  

【正文】 ...................... 6 可行性分析 .................................................. 6 3 系統(tǒng)總體設(shè)計(jì) .................................................... 8 系統(tǒng)目標(biāo) .................................................... 8 系統(tǒng)功能劃分 ................................................ 8 前臺(tái)功能結(jié)構(gòu) ............................................ 8 后臺(tái)功能結(jié)構(gòu) ............................................ 9 系統(tǒng)開(kāi)發(fā)環(huán)境 ............................................... 10 開(kāi)發(fā)環(huán)境 ............................................... 10 系統(tǒng)平臺(tái)體系結(jié)構(gòu)的選擇 ................................. 11 JAVASCRIPT 語(yǔ)言簡(jiǎn)介及特點(diǎn) ............................... 11 JSP 概述 ............................................... 11 MYSQL .................................................. 12 JDBC 技術(shù) .............................................. 12 4 數(shù)據(jù)庫(kù)設(shè)計(jì) ..................................................... 13 數(shù)據(jù)庫(kù)分析 ................................................. 13 數(shù)據(jù)庫(kù)概念設(shè)計(jì) ............................................. 13 數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì) ........................................... 15 5 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) ............................................. 19 前臺(tái)設(shè)計(jì) ................................................... 19 前臺(tái)頁(yè)面設(shè)計(jì)與實(shí)現(xiàn) ..................................... 19 用戶注冊(cè) /登錄、管理員登錄 .............................. 20 論壇版塊的展示 ......................................... 23 發(fā)表新主題 ............................................. 25 搜索主題 .............................................. 26 查看及回復(fù)主題 ......................................... 27 IV 優(yōu)化主題的一些小設(shè)計(jì) ................................... 29 后臺(tái)設(shè)計(jì) ................................................... 32 管理員登錄 ............................................. 32 修改和刪除主題 ......................................... 32 用戶信息管理 ........................................... 33 結(jié)束語(yǔ) ........................................................... 36 參考文獻(xiàn) ......................................................... 38 1 1 引 言 網(wǎng)絡(luò)的興起與發(fā)展,極大地改變了人們的思維和行為習(xí)慣。正是基于這樣的認(rèn)識(shí),開(kāi)發(fā)了 此 BBS 論壇系統(tǒng)。網(wǎng)絡(luò)聊天、網(wǎng)絡(luò)視頻和郵箱系統(tǒng)等網(wǎng)絡(luò)應(yīng)用的出現(xiàn)正在改變著 人們彼此之間 溝通、 交流的方式。一千個(gè)人有一千個(gè)哈姆雷特,論壇集大家之所長(zhǎng),所感,為每一個(gè)用戶提供了豐富的知識(shí)礦藏。系統(tǒng)的 具體 實(shí)現(xiàn) 細(xì)節(jié)則在 論文的系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)一章給出了具體的闡述,各個(gè)功能版塊的展示也包含在其中,能夠直觀地看到系統(tǒng)運(yùn)行后的演示效果。把 BBS 作為一種對(duì)外的展示窗口,進(jìn)行內(nèi)外信息交流,已然成為大眾的廣泛需要。數(shù)據(jù)庫(kù)設(shè)計(jì) 單獨(dú)設(shè) 一章,對(duì)數(shù)據(jù)庫(kù)的分析、概念設(shè)計(jì)和邏輯設(shè)計(jì)給出了詳細(xì)說(shuō)明。每一個(gè)系統(tǒng)都需要管理員這個(gè)特殊群體的存在,所以也需要實(shí)現(xiàn)管理員登陸的功能。 后臺(tái)管理部分 主要是數(shù)據(jù)庫(kù)的操作,針對(duì)系統(tǒng)管理員設(shè)置的一些功能。 說(shuō)明:用戶和游客(非用戶)的身份區(qū)別主要通過(guò)“用戶注冊(cè)”的功能實(shí)現(xiàn),系統(tǒng)通過(guò) sql 語(yǔ)句將注冊(cè)用戶信息保存到 user 表中,用戶登錄時(shí)查詢 user 表,并以返回結(jié)果的有無(wú)判斷個(gè)人的真實(shí)身份。 可行性分析 需求分析回答的是“做什么,不做什么”的問(wèn)題,而可行性分析回答的則是“做,還是不做”的問(wèn)題。所以,僅從硬件方面來(lái)看,完全能夠提供滿意的系統(tǒng)開(kāi)發(fā)環(huán) 境。但實(shí)際只是用于個(gè)人畢業(yè)設(shè)計(jì),不涉及商業(yè)上的運(yùn)作,純粹模擬,故不存在資金上的流動(dòng),也不存在經(jīng)濟(jì)不可行的問(wèn)題。如果用戶為已注 冊(cè)用戶,則其可以直接進(jìn)行登錄,然后以注冊(cè)用戶的身份執(zhí)行諸如發(fā)表新主題、查看新主題、回復(fù)主題、搜索主題等一系列操作。在這種結(jié)構(gòu)下,用戶不需要借助于客戶端軟件,通過(guò) WWW 瀏覽器,即可實(shí)現(xiàn)系統(tǒng)的全部既定功能 。 JavaScript 語(yǔ)言簡(jiǎn)介及特點(diǎn) JavaScript 語(yǔ) 言 是 Netscape 公 司 開(kāi) 發(fā) 的 一 種 腳 本 性 語(yǔ) 言 ( Scripting language),或者稱其為描述性語(yǔ)言。 JSP 技術(shù)的強(qiáng)勢(shì)在于: 一次編寫(xiě),到處運(yùn)行。 JDBC 技術(shù) 數(shù)據(jù)庫(kù)管理是每個(gè)應(yīng)用系統(tǒng)開(kāi)發(fā)過(guò)程中不得不考慮的問(wèn)題,目前主流的數(shù)據(jù)庫(kù)有Oracle、 SqlServer、 MySql 等。 13 4 數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)分析 數(shù)據(jù)庫(kù)的設(shè)計(jì),在應(yīng)用系統(tǒng)的開(kāi)發(fā)中起著舉足輕重的作用。使用這三種成分,我們可以很好的抽象出現(xiàn)實(shí)世界中的個(gè)體,并通過(guò)彼此之間的聯(lián)系來(lái)抽象整個(gè)世界。 *mailUrl 是用戶的郵箱地址,通過(guò)它,我們可以與之通過(guò)郵件通信。 17 *editNo 表示帖子所屬的板塊號(hào),每個(gè)版塊的帖子分版塊區(qū)別顯示。 *isEssence 判斷帖子是否為精華帖,值為 1 是表示是精華帖;反之,則不是。 Connection conn = ()。 //記錄帖子總數(shù) int totalArticleNum=0。 totalArticleNum = (1)。 String lastWriter=()。 用戶注冊(cè) /登錄、管理員登錄 在論壇首頁(yè),提供了三個(gè)登錄、注冊(cè)入口,包括:用戶注冊(cè) /登錄、管理員登錄 ;通過(guò)點(diǎn)擊如下鏈接,進(jìn)入到對(duì)應(yīng)各個(gè)界面。 論壇版塊的展示 下面以“青蔥歲月”區(qū)為例,來(lái)介紹論壇版塊的展示操作。 主要代碼如下: % int lineNum = 0。 if (strPageNo != null amp。 Statement stmtCount = (conn)。 String sql = select * from article where pid=0 order by pdate desc limit + startPos + , + PAGE_SIZE。) { Article a = ()。 圖 56 搜索頁(yè)面 圖 57 搜索結(jié)果頁(yè)面 27 查看及回復(fù)主題 點(diǎn)擊主題鏈接,進(jìn)入主題查看頁(yè)面。 // 39。 } /script ! end of fckeditor 點(diǎn)擊提交,回復(fù)內(nèi)容會(huì)顯示在上級(jí)頁(yè)面。 有了帖子查看量的計(jì)算方法,帖子總查看量的獲得則變得相當(dāng)容易,只需一句 sql 語(yǔ)句即可實(shí)現(xiàn)。 (a)。 ResultSet rs1 = (stmt, sql1)。 2 樓層顯示 在帖子展示頁(yè)面 (圖 512),會(huì)出現(xiàn)樓層的展示效果。 后臺(tái)設(shè)計(jì) 管理員登錄 后臺(tái)設(shè)計(jì)主要指管理員登錄頁(yè)面及登陸后的主題刪除與修改頁(yè)面。 Session 一般來(lái)區(qū)分用戶的登錄方式,通過(guò)在用戶 /管理員登陸后設(shè)置一個(gè) Session 值,來(lái)達(dá)到區(qū)分用戶登錄方式,提升系統(tǒng)安全性的目的。管理員可以根據(jù)需要對(duì)個(gè)別用戶執(zhí)行刪除或者修改的操作,以實(shí)現(xiàn)對(duì)用戶信息的管理。所幸,現(xiàn)在的資源都是共享的。如果后期時(shí)間允許的話,可以增加一些新穎的功能。在針對(duì)用戶的權(quán)限管理 上 沒(méi)有做過(guò)多的考慮, 用戶 雖然 有權(quán)限級(jí)別上的劃分, 但是沒(méi)有落實(shí)到具體的功能實(shí)現(xiàn)上 。qYpEh5pDx2zVkumamp。qYpEh5pDx2zVkum amp。qYpEh5pDx2zVkum amp。qYpEh5pDx2zVkum amp。Q A9wkxFyeQ ^! djsXuyUP2kNXpRWXm Aamp。qYpEh5pDx2zVkum amp。qYpEh5pDx2zVkum amp。Q A9wkxFyeQ ^! djsXuyUP2kNXpRWXm Aamp。gTXRm 6X4NG pP$vSTTamp。849G x^Gjqv^$UE9wEwZQ cUE%amp。ksv*3tnGK8!z89Am YWpazadNuKNamp。ksv*3t nG K8! z89Am YWpazadNuKNamp。849G x^Gjqv^$UE9wEwZQ cUE%amp。ksv*3tnG K8! z89Am YWpazadNuKNamp。ksv*3t nG K8! z89AmYWpazadNuKNamp。ksv*3t nG K8! z89Am YWpazadNuKNamp。ksv*3t nG K8!z89Am YWpazadNuKNamp。 37 系統(tǒng)雛形已成,囿于本人的知識(shí)和時(shí)間有限,系統(tǒng)本身還存在著很大的不足,但通過(guò)獨(dú)立設(shè)計(jì)與開(kāi)發(fā)系統(tǒng),我學(xué)到了許多知識(shí),也越來(lái)越大的激發(fā)了我學(xué)習(xí)計(jì)算機(jī)的熱情與動(dòng)力,我想,這才是最重要的。一個(gè)網(wǎng)絡(luò)應(yīng)用系統(tǒng)的開(kāi)發(fā)離不開(kāi)后臺(tái)數(shù)據(jù)庫(kù)的而支持,針對(duì)這類固定的操作,可以專門(mén)創(chuàng)建一個(gè)方法來(lái)實(shí)現(xiàn)。其間,也摒棄了很多無(wú)關(guān)緊要的內(nèi)容。 35 圖 514 用戶管理界面 在此頁(yè)面,管理員可以 修改 指定用戶的密碼及等級(jí)信息。 管理員登陸后所作的 Session 操作 : (adminLogined, true)。 管理員登錄頁(yè)面和用戶登陸頁(yè)面相似,見(jiàn) 圖 53,此處不再贅述。此種 功能是在循環(huán)顯示帖子的時(shí)候通過(guò)一個(gè)三目運(yùn)算符 實(shí)現(xiàn)的,具體代碼如下: String floor=(i==0) ? “樓主 ” : “第 ”+i+”樓 ”。 totalArticleNum = (1)。 //記錄帖子總數(shù) int totalArticleNum=0。 Connection conn = ()。 在用戶每次執(zhí)行查看或者回復(fù)的時(shí)候, 就對(duì)變量實(shí)行“ ++”的操作,從而達(dá)到統(tǒng)計(jì)次數(shù)的目的。 is the default value. var sBasePath = %=()+://+()+:+Port()+()+/FCKeditor/%。 28 圖 59 主題回復(fù)頁(yè)面 在此,需要說(shuō)明的是:為了美化回復(fù)的效果,在此加入了 Fckeditor 網(wǎng)頁(yè)編輯器。 //區(qū)分奇偶行,以不同效果區(qū)分顯示 TR class=%=classStr% 靜態(tài)部分 % lineNum++。 while (()) { Article a = new Article()。 ()。 !().equals()) { try { pageNo = (strPageNo)。 ()。 “最初的夢(mèng)想”版塊頁(yè)面運(yùn)行效果 圖 54 “最初的夢(mèng)想“版塊頁(yè)面運(yùn)行效果圖 從運(yùn)行效果來(lái)看,此處運(yùn)用了分頁(yè)技術(shù)。 運(yùn)行效果圖如下: 21 圖 51 用戶注冊(cè)界面 用戶完成注冊(cè)后,注冊(cè)的用戶名和密碼就被 寫(xiě)入到用戶表 user。 (rs1)。 ResultSet rs2 = (stmt, sql2)。 ()。 //通過(guò)連結(jié)創(chuàng)建 Statement對(duì)象 String sql = select * from article。因?yàn)榍芭_(tái)的功能模塊較多,而各個(gè)模塊的實(shí)現(xiàn)過(guò)程都是類似的,所以對(duì)于系統(tǒng)前臺(tái)的介紹,只是做有選擇的系統(tǒng)重點(diǎn)設(shè)計(jì)介紹。 *cont 表示帖子的 內(nèi)容。
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1