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

正文內(nèi)容

基于jsp技術(shù)的論壇設(shè)計(jì)(已改無錯(cuò)字)

2022-12-17 11:01:21 本頁面
  

【正文】 varchar 50 是 UpdateTime varchar 50 是 Content varchar 5000 是 ( 3) 通告內(nèi)容 數(shù)據(jù)表 ,其中包括內(nèi)容 ID,通告 ID,時(shí)間,詳細(xì)項(xiàng)目進(jìn)展情況,發(fā)布時(shí)間和最后更新時(shí)間六個(gè)屬性,在數(shù)據(jù)庫(kù)企業(yè)管理器中 生成如下表 所示 : 表 通告內(nèi)容數(shù)據(jù)表 列名 數(shù)據(jù)類型 長(zhǎng)度 允許空 主鍵 ContentID int 4 否 是 21 AccounceID int 4 是 Period varchar 50 是 ProgressInFo varchar 5000 是 PubTime varchar 50 是 UpdateTime varchar 50 否 ( 4) 帖子數(shù)據(jù)表,其中包括帖子 ID,用戶 ID,帖子主題,帖子內(nèi)容,論壇 ID 和發(fā)布日期;還有帖子的類型: 0 對(duì)應(yīng)的是普通帖, 1 對(duì)應(yīng)的是精華帖;以及點(diǎn)擊次數(shù)八個(gè)屬性。即 在數(shù)據(jù)庫(kù)企業(yè)管理器中 生成如下表 所示 : 表 帖子數(shù)據(jù)表 列名 數(shù)據(jù)類型 長(zhǎng)度 允許空 主鍵 BulletinID int 4 否 是 UserID int 4 是 Subject varchar 50 是 Content varchar 5000 是 ForumID int 4 是 PubData varchar 50 是 Essential int 4 是 HitCount int 4 是 Privilege int 4 是 UpdateTime char 50 是 ( 5) 精華帖子數(shù)據(jù)表,其中包括 ID,用戶 ID 和帖子 ID 三個(gè)屬性。在企業(yè)管理器中生成如下 表 所示 : 表 精華帖子數(shù)據(jù)表 列名 數(shù)據(jù)類型 長(zhǎng)度 允許空 主鍵 ID int 4 否 是 UserID int 4 是 BulletinID int 4 是 ( 6) 聯(lián)盟論壇數(shù)據(jù)表,其中主要包括 ID,版塊類型 ID 和版塊 ID三個(gè)屬性,在數(shù)據(jù)庫(kù)企業(yè)管理器中生成如下 表 所示 : 表 聯(lián)盟論壇數(shù)據(jù)表 22 列名 數(shù)據(jù)類型 長(zhǎng)度 允許空 主鍵 ID int 4 否 是 ForumTypeID int 4 是 ForumID int 4 是 ( 7) 版塊管理數(shù)據(jù)表,其中包括論壇 ID,版主 ID,論壇名稱,論壇簡(jiǎn)介,日期和時(shí)間以及論壇管理員 ID 六個(gè)屬性,在數(shù)據(jù)庫(kù)企業(yè)管理器中生成如下 表 所示 : 表 版塊管理數(shù)據(jù)表 列名 數(shù)據(jù)類型 長(zhǎng)度 允許空 主鍵 ForumID int 4 否 是 MasterID int 4 是 ForumName varchar 50 是 Describe varchar 50 是 EstabDate varchar 50 是 AdminID varchar 50 否 ( 8) 論壇版塊數(shù)據(jù)表,其中主要包括論壇版塊 ID 和 論壇版塊名稱 2 個(gè)屬性,在數(shù)據(jù)庫(kù)企業(yè)管理器中生成如下 表 所示: 表 論壇版塊數(shù)據(jù)表 列名 數(shù)據(jù)類型 長(zhǎng)度 允許空 主鍵 ForumTypeID int 4 否 是 ForumTypeName varchar 50 是 ( 9) 回帖數(shù)據(jù)表,其中包括帖子 ID,回帖 ID,回帖內(nèi)容,最后更新時(shí)間和用戶名五個(gè)屬性,在企業(yè)管理器中生成下表 所示 : 表 回帖數(shù)據(jù)表 列名 數(shù)據(jù)類型 長(zhǎng)度 允許空 主鍵 BulletinID int 4 是 PBulletinID int 4 否 是 PbulletinContent text 16 是 Updatatime varchar 50 是 Username varchar 50 是 23 ( 10) 用戶數(shù)據(jù)表,包括用戶 ID,用戶實(shí)名,用戶性別,注冊(cè)日期和時(shí)間,用戶登陸密碼,論壇積分,用戶最后一次訪問書劍以及訪問次數(shù)共八個(gè)屬性,在企業(yè)管理器中生成下表 所示 : 表 用戶數(shù)據(jù)表 列名 數(shù)據(jù)類型 長(zhǎng)度 允許空 主鍵 UserID int 4 否 是 RealName varchar 50 是 Sex varchar 50 是 RegDate varchar 50 是 Password varchar 50 是 Points int 4 是 LastVisited varchar 50 是 VisiteTimes int 4 是 ForumMark varchar 50 是 Privilege int 4 是 UserName varchar 50 否 至此,各個(gè)數(shù)據(jù)表的結(jié)構(gòu)設(shè)計(jì)完成,即定義好了論壇的數(shù)據(jù)結(jié)構(gòu),用于存儲(chǔ)論壇中的各項(xiàng)數(shù)據(jù)。數(shù)據(jù)表間有了關(guān)系,在更新數(shù)據(jù)過程中,有時(shí)需要按 照順序先后更新多個(gè)表中的數(shù)據(jù),這就引入了數(shù)據(jù)庫(kù)事務(wù)的問題,這一系列更新數(shù)據(jù)的動(dòng)作視為一個(gè)完整的事務(wù),要么全部完成,要么全部失敗,只有這樣才能保證數(shù)據(jù)的完整性。這種情況使用程序進(jìn)行控制比較復(fù)雜,我們可以利用數(shù)據(jù)庫(kù)自身的存儲(chǔ)過程解決,因?yàn)閳?zhí)行存儲(chǔ)過程默認(rèn)是 支持事務(wù)處理的,一個(gè)存儲(chǔ)過程中所有的數(shù)據(jù)操作會(huì)一起成功或者失敗。 24 6. 界面設(shè)計(jì) 從前面的系統(tǒng)模塊劃分可知,該論壇的界面共分為如下兩個(gè)大的部分: ( 1)管理模塊:此模塊是管理員進(jìn)行注冊(cè)用戶管理和系統(tǒng)設(shè)置管理的,即后臺(tái)模塊。 ( 2)用戶模塊,此模塊是用于用戶進(jìn)行 登錄發(fā)表帖子的,即前臺(tái)模塊。 管理員登錄界面 管理員要進(jìn)行系統(tǒng)管理,就要擁有自己的登陸入口,這是任何一個(gè)系統(tǒng)管理功能保密性的需要。根據(jù)數(shù)據(jù)庫(kù)的部分設(shè)計(jì)我們知道,管理員的用戶存放在數(shù)據(jù)表 Usertable 中,初始化填入了一個(gè)管理員的用戶記錄 ,用戶名為 system,密碼跟用戶名一樣,管理員用戶登陸的界面中,包括用戶名和密碼的輸入框,還包括“重置”按鈕和“登錄”按鈕。其界面設(shè)計(jì)結(jié)果如下: 圖 管理員登錄界面 管理員登陸后,就要進(jìn)行自己的工作了,管理員可以以普通用戶的身份在前臺(tái)進(jìn)行發(fā)帖回帖的各項(xiàng)操 作也可以直接進(jìn)入后臺(tái)管理頁面(該頁面只有管理員有權(quán)限進(jìn)入),其管理界面如下圖所示: 25 圖 后臺(tái)管理界面 管理員進(jìn)入該頁面后,就可以在此頁面的各個(gè)版塊進(jìn)行系統(tǒng)設(shè)置和修改了。 用戶 注冊(cè) 登錄界面 普通用戶進(jìn)入該論壇時(shí),必須首先要進(jìn)行注冊(cè),其界面設(shè)計(jì)如下: 圖 用戶注冊(cè)界面 然后在該論壇主頁面上進(jìn)行登錄,此時(shí) 就 可以 進(jìn)行用戶信息修改: 26 圖 用戶信息修改界面 登錄成功后,就可以在該論壇中實(shí)現(xiàn)用戶發(fā)帖回帖的各種功能了。其用戶的各個(gè)功能模塊在這里就不再進(jìn)行重復(fù)了。 27 7. 系統(tǒng)的 安裝 和 運(yùn)行 系統(tǒng)的安裝 [5] SQL Server 2020 的安裝 ( 1)根據(jù)提示安裝,一般的步驟單擊 【下一步】按鈕即可。 在安裝過程中,設(shè)置數(shù)據(jù)庫(kù)服務(wù)管理器的用戶名為 sa,密碼為 sa。 ( 2)安裝結(jié)束后進(jìn)入企業(yè)管理器界面。 ( 3)新建數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)名為 jxluntan。 ( 4) 在該數(shù)據(jù)庫(kù)中導(dǎo)入本系統(tǒng)的數(shù)據(jù) SQL 腳本文件。 ( 5)在數(shù)據(jù)庫(kù)中導(dǎo)入本系統(tǒng)的測(cè)試數(shù)據(jù)文件。 JDK 的安裝 ( 1)下載 的 windows 版本的安裝程序。 ( 2)雙擊 文件開始安裝 。 ( 3)選擇安裝路徑為 c:\。 ( 4)一直單擊【下一步】按鈕,直至安裝結(jié)束。 ( 5)用鼠標(biāo)右鍵單擊“我的電腦”,在彈出的快捷菜單中選擇【高級(jí)】→【環(huán)境變量】命令,新建環(huán)境變量,變量名為 JAVA_HOME,變量名為 c:\。 Tomcat 的安裝 ( 1)下載 的 windows 版本的安裝程序。 ( 2)雙擊 文件開始安裝。 ( 3)選擇安裝路徑為 c: \。 ( 4)安裝中提示用戶名和密碼,輸入 admin/admin,其 他的默認(rèn),一直單擊【下一步】按鈕,直至安裝結(jié)束。 ( 5)用鼠標(biāo)右鍵單擊“我的電腦”,在彈出的快捷菜單中選擇【高級(jí)】→【環(huán)境變量】命令,新建環(huán)境變量,變量名為 JAVA_HOME,變量名為 c: \。 28 程序的安裝 ( 1)拷貝 web 目錄到 e:\下。 ( 2)根據(jù)自己建立的數(shù)據(jù)庫(kù)和用戶參數(shù)修改數(shù)據(jù)庫(kù)的連接參數(shù)。 ( 3)在 c: \\ 文件的 /Host前一行添加如下代碼: Context path=” /jxluntan” docBase=” d:\Web” debug=” 0” / 此行代碼用來為 Tomcat 服務(wù)器建立一個(gè)虛擬目錄,指向剛才拷貝到 e: \Web下的程序目錄。 系統(tǒng)的運(yùn)行 ( 1)啟動(dòng) SQL Server 數(shù)據(jù)庫(kù)服務(wù)。 ( 2)啟動(dòng) 的服務(wù),默認(rèn) Tomcat 監(jiān)聽端口 8080。 ( 3)輸入地址 ?cmd=Tree 訪問系統(tǒng)的前臺(tái)首頁面。 ( 4)在該頁面的登錄入口中輸入用戶名 system,密碼 system,登錄后管理系統(tǒng)。 ( 5)用戶可以自己注冊(cè)登錄,填寫用戶信息,然后就可以正常使用該用戶了。 29 8. 總結(jié) 一個(gè)功能比較完備的的論壇建設(shè)基本上就構(gòu)建完畢了,關(guān)鍵部分主要集中在用戶管理和帖子管理兩部分上。 該論壇運(yùn)用了軟件工程的設(shè)計(jì)思想以及系統(tǒng)的開發(fā)流程,參考實(shí)際項(xiàng)目的經(jīng)驗(yàn),體會(huì)和自身對(duì)軟件工程的理解完成的網(wǎng)上論壇設(shè)計(jì)。在對(duì) JSP+JavaBean 這種模式進(jìn)行了一定的開發(fā)體驗(yàn)后,我對(duì)面向?qū)ο笏枷氲睦斫馍系搅艘粋€(gè)新的高度。 該論壇設(shè)計(jì)系統(tǒng)在開發(fā)過程中最 大的特色如下: 1. 根據(jù)各個(gè)模塊的功能需要,設(shè)計(jì)編寫了功能完善的 JavaBean 組件,使得整個(gè)系統(tǒng)界面和功能的設(shè)計(jì)思路非常清晰,而且易于維護(hù)和擴(kuò)展。 2. 使用了方便管理的連接池,封裝了數(shù)據(jù)庫(kù)操作的類,使我們?cè)诰帉慗avaBean 組件時(shí)可以方便的調(diào)用數(shù)據(jù)庫(kù)操作的函數(shù)。 3. 操作流程的清晰化,從用戶注冊(cè),帖子管理以及文章的處理,通過使用的流 程來貫穿整個(gè)系統(tǒng)的設(shè)計(jì)過程。 4. 管理員與用戶模塊分開處理,同時(shí)又兼顧整個(gè)流程的連續(xù)性 。 30 參考文獻(xiàn) [1] 孫佳,劉中兵,李伯華 . JSP+Oracle 動(dòng)態(tài)網(wǎng)站開發(fā)案例精選 [M].北京 清華大學(xué)學(xué)研大廈:清華 大學(xué)出版社, 202004: 129— 175. [2] Sun SDK,Standard Edition Documentation Version 6[EB]. [3] 何鄭燕 . JSP 網(wǎng)站開發(fā)四“酷”全書 [M].北京:電子工業(yè)出版社, 202009:145—260. [4] 張紅 . 利用 Java Servlet實(shí)現(xiàn)在 Web服務(wù)器平臺(tái)上的開發(fā) [J]. 桂林: 桂林電子科技大學(xué)學(xué)報(bào) , 2020, (03): 108— 196. [5] 都志輝 . JSP 編程實(shí)踐 [M]. 北京清華大學(xué)學(xué)研大廈:清華大學(xué)出版社, 202009:275— 303. [6] James Gosling,Bill Joy,Guy Steele,et Java Language Specification(Third Edition)[EB]. [7] 賀建英 . JSP 中基于 JavaBeans 技術(shù)的數(shù) 據(jù)庫(kù)訪問研究 [J]. 科技信息 (科學(xué)教研 ), 2020, (01): 19— 72. [8] 王珊,薩師煊 . 數(shù)據(jù)庫(kù)系統(tǒng)概論 [M].4. 高等教育出版社, 2020— 03. [9] 石義良 , 鄧娟 . JSP 數(shù)據(jù)庫(kù)訪問技術(shù)研究 [J]. 科技資訊 , 2020, (02): 296— 357. [10] 邵維忠,楊芙清 .面向?qū)ο蟮南到y(tǒng)設(shè)計(jì) [M].: 清華大學(xué)出版社, 2020— 05. [11] 朱利華 , 蔣衛(wèi)祥 . Java Web 中數(shù)據(jù)庫(kù)訪問技術(shù)的研究 [J]. 常州: 常州信息職業(yè)技術(shù)學(xué)院學(xué)報(bào) , 2020, (05): 88— 215. [12] 余蘭 .大學(xué)生 BBS 交往中的網(wǎng)絡(luò)角色研究 [D].西南大學(xué), 2020. [13] Lance Andersen, pecification Specification[EB]. 2020. [14] 周云 ,余青松 ,敬宗儒 . 基于 JSP/Servlet的 Web應(yīng)用框架的設(shè)計(jì)與實(shí)現(xiàn) [J]. 計(jì)算機(jī)技術(shù)與發(fā)展 , 2020, (04): 206— 324. [15] 馬寧 ,鄧先瑞 ,杜瑞慶 . 基于 JSP 的 SQL Server 數(shù)據(jù)庫(kù)訪問技術(shù) [J]. 電 腦知 識(shí)與技術(shù) (學(xué)術(shù)交流 ), 2020, (02): 137— 198. 31 致謝 感謝領(lǐng)導(dǎo)及各位老師在這四年中給予 我的關(guān)心、支持和幫助! 感謝我的畢業(yè)設(shè)計(jì)指導(dǎo)老師 —— 楊建強(qiáng)老師! 感謝對(duì)我畢業(yè)設(shè)計(jì)給予關(guān)注和幫助的各位同學(xué)、室友! 這次畢業(yè)論文能夠順利完成離不開各位老師和同學(xué)們的大力支持和無私的幫助。特別是我的畢業(yè)設(shè)計(jì)指導(dǎo)老師楊建強(qiáng)老師。他對(duì)我畢業(yè)設(shè)計(jì)全程給予的關(guān)注,對(duì)我的整個(gè)設(shè)計(jì)思路給予的
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1