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

正文內(nèi)容

基于java的bbs系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文(參考版)

2024-11-27 18:52本頁(yè)面
  

【正文】 ?xml version= encoding=UTF8? decorators defaultdir=/WEBINF/layouts/ !—排除不需要進(jìn)行修飾的部分 excludes 太原理工大學(xué)畢業(yè)設(shè)計(jì) (論文 )用紙 20 pattern/static/*/pattern pattern/login//pattern /excludes !—配置需要修飾的部分,并設(shè)置模版 decorator name=default page= pattern/*/pattern /decorator /decorators 以下展示的是 的代碼實(shí)現(xiàn),由于篇幅有限,只顯示部分關(guān)鍵的代碼。 filter filternamesiteMeshFilter/filtername filterclass/filterclass /filter 其次,需要增加 的配置。 頁(yè)面的布局 頁(yè)面的布局使用的是 siteMesh。在功能上:模擬傳統(tǒng)的 BBS 系統(tǒng),用戶可以來(lái)發(fā)帖、瀏覽貼、回復(fù)貼,搭建了一個(gè)學(xué)生公共交流和溝通的平臺(tái),方便了學(xué)生的溝通,也有助于校園文化的拓展。, `updated_by` VARCHAR(45) DEFAULT NULL, `isdeleted` BIT(1) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=INNODB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8 太原理工大學(xué)畢業(yè)設(shè)計(jì) (論文 )用紙 19 5 系統(tǒng)實(shí)現(xiàn) 系統(tǒng)概述 在飛速發(fā)展的計(jì)算機(jī)時(shí)代,一個(gè)好用的系統(tǒng)對(duì)于客戶來(lái)說(shuō)是致關(guān)重要的,首先要有一個(gè)良好的圖形用戶界面,讓用戶在使用你的系統(tǒng)時(shí),沒(méi)有明顯的不適感,其次就是在功能上能夠?qū)崿F(xiàn)基本的功能。, `updated_by` VARCHAR(45) DEFAULT NULL, `isdeleted` BIT(1) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=INNODB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 5. bbs_reply 表 CREATE TABLE `bbs_reply` ( `id` BIGINT(20) NOT NULL AUTO_INCREMENT, `reply_content` VARCHAR(10000) DEFAULT NULL, `title_id` BIGINT(20) DEFAULT NULL, `follow_id` BIGINT(20) DEFAULT NULL, `user_id` BIGINT(20) DEFAULT NULL, `created_on` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `created_by` VARCHAR(45) DEFAULT NULL, `updated_on` TIMESTAMP NOT NULL DEFAULT 39。, `updated_by` VARCHAR(45) DEFAULT NULL, `isdeleted` BIT(1) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=INNODB AUTO_INCREMENT=28 DEFAULT CHARSET=utf8 4. bbs_follow 表 CREATE TABLE `bbs_follow` ( `id` BIGINT(20) NOT NULL AUTO_INCREMENT, `follow` VARCHAR(4000) DEFAULT NULL, `title_id` BIGINT(20) DEFAULT NULL, `user_id` BIGINT(20) DEFAULT NULL, 太原理工大學(xué)畢業(yè)設(shè)計(jì) (論文 )用紙 18 `created_on` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `created_by` VARCHAR(45) DEFAULT NULL, `updated_on` TIMESTAMP NOT NULL DEFAULT 39。 使用 DB Designer 進(jìn)行數(shù)據(jù)庫(kù)的設(shè)計(jì) 使用 DB Designer 進(jìn)行數(shù)據(jù)庫(kù)的設(shè)計(jì)如圖 43 所示: 太原理工大學(xué)畢業(yè)設(shè)計(jì) (論文 )用紙 16 圖 43 數(shù)據(jù)庫(kù)設(shè)計(jì)圖 數(shù)據(jù)表的建立 建立數(shù)據(jù)表的語(yǔ)句如下 : 1. bbs_userinfo 表 : CREATE TABLE `bbs_userinfo` ( `id` BIGINT(20) NOT NULL AUTO_INCREMENT, `username` VARCHAR(45) DEFAULT NULL, `password` VARCHAR(45) DEFAULT NULL, `` VARCHAR(45) DEFAULT NULL, `phone` VARCHAR(45) DEFAULT NULL, `address` VARCHAR(45) DEFAULT NULL, `role` TINYINT(1) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=INNODB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8 2. bbs_title 表 CREATE TABLE `bbs_title` ( `id` BIGINT(20) NOT NULL AUTO_INCREMENT, 太原理工大學(xué)畢業(yè)設(shè)計(jì) (論文 )用紙 17 `title` VARCHAR(10000) DEFAULT NULL, `user_id` BIGINT(20) DEFAULT NULL, `created_on` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `created_by` VARCHAR(45) DEFAULT NULL, `updated_on` TIMESTAMP NULL DEFAULT NULL, `updated_by` VARCHAR(45) DEFAULT NULL, `isdeleted` BIT(1) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=INNODB AUTO_INCREMENT=37 DEFAULT CHARSET=utf8 3. bbs_content 表 CREATE TABLE `bbs_content` ( `id` BIGINT(20) NOT NULL AUTO_INCREMENT, `title_id` BIGINT(20) DEFAULT NULL, `content` VARCHAR(4000) DEFAULT NULL, `created_on` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `created_by` VARCHAR(45) DEFAULT NULL, `updated_on` TIMESTAMP NOT NULL DEFAULT 39。 而基于關(guān)系模型的數(shù)據(jù)庫(kù)則由若干個(gè)二維表共同組成 。 本系統(tǒng)將使用一直以來(lái)使用最為廣泛的關(guān)系模型作為數(shù)據(jù)庫(kù)的建設(shè)依據(jù) 。 數(shù)據(jù)庫(kù)的設(shè)計(jì)必須遵循一定的規(guī)則 , 在關(guān)系型數(shù)據(jù)庫(kù)中 , 這種規(guī)則稱為范式 , 范式是符合某種級(jí)別的關(guān)系模式的集合 。 數(shù)據(jù)庫(kù)與其應(yīng)用的性能都是建立在良好的數(shù)據(jù)庫(kù)的設(shè)計(jì)基礎(chǔ)之上 , 數(shù)據(jù)庫(kù)中的數(shù)據(jù)是所有操作的基礎(chǔ) , 如果數(shù)據(jù)庫(kù)設(shè)計(jì)的不好 , 其他 所有 用于提高數(shù)據(jù)庫(kù)的性能的方法的效果都是十分有限的 。 系統(tǒng)功能的設(shè)計(jì)對(duì)于開(kāi)發(fā)者來(lái)說(shuō)可以更好的了解用戶的需求,對(duì)于用戶來(lái)說(shuō),也可以清晰的看到系統(tǒng)所完成的功能, 本系統(tǒng)的功能設(shè)計(jì)圖如圖 42 所示: 太原理工大學(xué)畢業(yè)設(shè)計(jì) (論文 )用紙 15 圖 42 功能設(shè)計(jì)圖 數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)是整個(gè)系統(tǒng)的基石,數(shù)據(jù)庫(kù)的設(shè)計(jì)優(yōu)劣直接影響到整個(gè)系統(tǒng)的設(shè)計(jì)成敗,本節(jié)主要對(duì)數(shù)據(jù)庫(kù)的設(shè)計(jì)進(jìn)行專門(mén)闡述。 管理員:可以瀏覽大家發(fā)的貼,可以自己發(fā)帖,可以回復(fù)他人的貼,也可以刪除貼 太原理工大學(xué)畢業(yè)設(shè)計(jì) (論文 )用紙 14 4 系統(tǒng)設(shè)計(jì) 系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 系統(tǒng)結(jié)構(gòu)的設(shè)計(jì)對(duì)于了解整個(gè)系統(tǒng)的結(jié)構(gòu)有著十分關(guān)鍵的作用,同時(shí)對(duì)于開(kāi)發(fā)人員來(lái)說(shuō),一個(gè)項(xiàng)目所要完成的系統(tǒng)的功能也將一目了然,因此對(duì)于系統(tǒng)結(jié)構(gòu)的設(shè)計(jì)是十分有必要的。 BBS 系統(tǒng)主要實(shí)現(xiàn)以下相關(guān)功能 : 普通游客:可以瀏覽大家發(fā)的貼。在需求分析的研究中,系統(tǒng)開(kāi)發(fā)人員必須對(duì)用戶的需求進(jìn)行調(diào)查和分析,結(jié)合實(shí)際環(huán)境的特征,正確定義目標(biāo)軟件的特征。隨著軟件系統(tǒng)復(fù)雜性的提高及規(guī)模的擴(kuò)大,需求分析在軟件開(kāi)發(fā)中所處的地位愈加突出。本系統(tǒng)的開(kāi)發(fā)一定會(huì)得到廣大用戶的歡迎。 太原理工大學(xué)畢業(yè)設(shè)計(jì) (論文 )用紙 13 管理可行性 如今是信息化的時(shí)代 , 計(jì)算機(jī)在各個(gè)企事業(yè)單位中已相當(dāng)普及 , 發(fā)揮重要的作用 ,對(duì) BBS 進(jìn)行信息化管理的條件相當(dāng)成熟。實(shí)際上本系統(tǒng)可以將服務(wù)器部署在其他系統(tǒng)上,而在 Windows 系統(tǒng)上專注運(yùn)行即可。隨著計(jì)算機(jī)軟件和硬件技術(shù)的飛速發(fā)展,計(jì)算機(jī)軟、硬件的價(jià)格不斷下降,以可行的情況下開(kāi)發(fā)這樣一個(gè)管理系統(tǒng)成本不會(huì)很高,經(jīng)過(guò)詳細(xì)周密的調(diào)研,采用功能強(qiáng)大的軟件,借鑒成功的實(shí)例以及科學(xué)的開(kāi)發(fā)方法,可以降低開(kāi)發(fā)成本,達(dá)到經(jīng)濟(jì)高效的目的,因此本系統(tǒng)在經(jīng)濟(jì)可行性上是可行的。另外,層次分明可以使得后期維護(hù)的成本和難度大大降低,降低耦合度,增加代碼的可重用性。 B/S 簡(jiǎn)化了客戶機(jī)的工作,使得客戶機(jī)無(wú)需安裝客戶端軟件。 本系統(tǒng)所采用的這種結(jié)構(gòu)中,管理員通過(guò)瀏覽器向服務(wù)器發(fā)送請(qǐng)求,服務(wù)器對(duì)管理員的請(qǐng)求做出處理,并將處理后的結(jié)果返回到前臺(tái)瀏覽器。 Maven 常用的命令如下: mvn archetype: create 創(chuàng)建 Maven 項(xiàng)目 mvn pile 編譯源代碼 mvn deploy 發(fā)布項(xiàng)目 mvn testpile 編譯測(cè)試源代碼 mvn test 運(yùn)行應(yīng)用程序中的單元測(cè)試 mvn site 生成項(xiàng)目相關(guān)信息的網(wǎng)站 mvn clean 清除項(xiàng)目目錄中的生成結(jié)果 mvn package 根據(jù)項(xiàng)目生成的 jar mvn install 在本地 Repository 中安裝 jar mvn eclipse:eclipse 生成 eclipse 項(xiàng)目文件 mvnjetty:run 啟動(dòng) jetty 服務(wù) mvntomcat:run 啟動(dòng) tomcat 服務(wù) mvn clean package =true:清除以前的包后重新打包,跳過(guò)測(cè)試類 太原理工大學(xué)畢業(yè)設(shè)計(jì) (論文 )用紙 12 3 需求分析 技術(shù)可行性 軟件:本系統(tǒng)主要采用基于 MVC 模式的 B/S 結(jié)構(gòu),其中 B/S 部分采用 JSP 技術(shù)來(lái)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1