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

正文內(nèi)容

java小型論壇系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-論文(doc畢業(yè)設(shè)計(jì)論文)-在線瀏覽

2024-08-04 18:36本頁面
  

【正文】 rnet Explorer()等。硬件環(huán)境:服務(wù)器 CPU:PIII 500以上 ,內(nèi)存:512M以上。3 系統(tǒng)需求分析說明 系統(tǒng)介紹本系統(tǒng)是基于B/S結(jié)構(gòu)的一個(gè)小型論壇,主要基于Windows平臺(tái),通過這個(gè)論壇,用戶之間可以實(shí)現(xiàn)互動(dòng)交流。(2) 瀏覽帖子:可以根據(jù)作者或內(nèi)容等為關(guān)鍵字搜索帖子,分論壇版塊顯示帖子,顯示帖子詳情,瀏覽帖子時(shí)不要求用戶登錄,但回復(fù)帖子前用戶必須登錄。(4) 用戶個(gè)人信息管理:登陸用戶可以編輯注冊(cè)后的個(gè)人資料,如修改密碼等,但是不可以修改用戶名稱。(5) 回復(fù)管理:各論壇版塊的版主可以對(duì)自己管理的版塊的帖子的回復(fù)的帖子進(jìn)行管理,可以屏蔽回復(fù)。(7) 用戶管理:只有管理員有該權(quán)限,管理員可以禁用,啟用用戶,進(jìn)行用戶密碼重置。(9) 帖子管理:各論壇版塊的版主可以對(duì)自己管理的版塊的帖子進(jìn)行管理,可以屏蔽和刪除帖子。采取MVC設(shè)計(jì)模式與多層架構(gòu)的基于J2EE平臺(tái)的設(shè)計(jì)[13],使系統(tǒng)擁有良好的擴(kuò)展性,在滿足當(dāng)前使用需求同時(shí)還兼顧系統(tǒng)以后可能的功能擴(kuò)充。 總體結(jié)構(gòu)和模塊設(shè)計(jì)該系統(tǒng)可分為前臺(tái)和后臺(tái)兩個(gè)部分,前臺(tái)是提供給一般用戶和版主使用的,后臺(tái)是提供給管理員進(jìn)行一些系統(tǒng)維護(hù)的。已注冊(cè)的用戶又可以分為一般用戶、版主、管理員三類。根據(jù)這個(gè)來分析該系統(tǒng)的業(yè)務(wù)流程。數(shù)據(jù)庫設(shè)計(jì)要遵循一些規(guī)則,一個(gè)好的數(shù)據(jù)庫滿足一些嚴(yán)格的約束和要求。實(shí)體、屬性與聯(lián)系是進(jìn)行概念設(shè)計(jì)時(shí)要考慮的三個(gè)元素,也是一個(gè)好的數(shù)據(jù)庫設(shè)計(jì)的核心[14]。 數(shù)據(jù)庫結(jié)構(gòu)屬性圖 數(shù)據(jù)庫結(jié)構(gòu)屬性圖 數(shù)據(jù)庫表格設(shè)計(jì): UserInfo 用戶信息表列名說明類型備注uid主鍵Int(4)自增username用戶名稱Varchar(20)Not nullpassword密碼Varchar(20)Not nullhead頭像Varchar(20)Not nullsign個(gè)人簽名Varchar(200)Not nullroleid角色I(xiàn)nt(4)Not nullactive狀態(tài)Int(4)Not null: Topic 帖子表列名說明類型備注tid主鍵Int(4)自增title帖子主題Varchar(50)Not nullcontent帖子內(nèi)容Varchar(1000)Not nullauthorid作者Int(4)Not nulltime發(fā)表時(shí)間datetimeNot nullsortid所屬的論壇版塊Int(4)Not null: Reply 回復(fù)表列名說明類型備注id主鍵Int(4)自增title帖子主題Varchar(50)Not nullcontent帖子內(nèi)容Varchar(1000)Not nullauthorid作者Int(4)Not nulltime發(fā)表時(shí)間datetimeNot nulltopicid回復(fù)的帖子編號(hào)Int(4)Not null: Sort 論壇版塊分類表列名說明類型備注sid主鍵Int(4)自增parentid上級(jí)版塊Int(4)Not nullsortname版塊名稱Varchar(50)Not nullmaster版主名稱Varchar(20)允許為null: Role 角色表列名說明類型備注rid主鍵Int(4)自增description角色描述Varchar(10)Not null: Notice 公告表列名說明類型備注nid主鍵Int(4)自增content公告內(nèi)容Varchar(100)Not null6 系統(tǒng)詳細(xì)設(shè)計(jì)前臺(tái)和后臺(tái)頁面設(shè)計(jì)采用的技術(shù)是JSP。JSP Pages 可以非常容易的開平臺(tái)跨WEB服務(wù)器軟件來是設(shè)計(jì)和開放源代碼。一般來說JSP技術(shù)即可以支持HTML/DHTML的傳統(tǒng)瀏覽器文件格式,又可以支持應(yīng)用與無線通訊設(shè)備例如移動(dòng)電話、PDA等設(shè)備進(jìn)行網(wǎng)頁瀏覽器的VML文件格式,還可以支持其它一些B2B應(yīng)用的XML格式。3)JSP 標(biāo)簽可擴(kuò)充性盡管JSP與ASP都使用標(biāo)簽與腳本技術(shù)來制造動(dòng)態(tài)WEB網(wǎng)頁,但是JSP技術(shù)能夠使開發(fā)者擴(kuò)展JSP標(biāo)簽,使得應(yīng)用JSP的開發(fā)者能定制標(biāo)簽庫所以網(wǎng)頁制作者可以充分利用與XML兼容的標(biāo)簽技術(shù),大大減少了對(duì)腳本語言的依賴。4)JSP跨平臺(tái)的可重用性JSP的開發(fā)人員在開發(fā)過程中一直關(guān)注可重用性,JSP足見、企業(yè)JavaBean或制定的標(biāo)簽都是跨平臺(tái)可重用的。這種基于組建的模式能夠有效的提高應(yīng)用程序的開發(fā)效率。然后再整和一些附加功能將其打包成一個(gè)JAVABEAN組建。腳本語言都很好服務(wù)于小的應(yīng)用程序但不能適宜大型的復(fù)雜的應(yīng)用程序,因?yàn)镴AVA是結(jié)構(gòu)化的,它比較比較容易創(chuàng)建和維護(hù)龐大的組建化的應(yīng)用程序。如果用戶輸入了正確的用戶名稱和密碼,就會(huì)以用戶的身份進(jìn)入論壇的首頁。如果用戶輸入了不正確的信息,則系統(tǒng)阻止進(jìn)入論壇的首頁,還是會(huì)跳轉(zhuǎn)到該登錄頁面。 論壇首頁 論壇首頁在該頁面中,顯示了很多信息。若有發(fā)表的帖子,則顯示該帖子的主題,作者,和發(fā)表時(shí)間,并且提供了帖子主題的超鏈接,點(diǎn)擊后會(huì)進(jìn)入顯示該帖子的詳細(xì)信息頁面。該頁面上還顯示了公告的信息,即公告欄顯示的內(nèi)容。如果用戶是經(jīng)過登錄驗(yàn)證后進(jìn)入該頁面的,頁面會(huì)提供“個(gè)人中心”的超鏈接,點(diǎn)擊此鏈接會(huì)進(jìn)入個(gè)人信息中心頁面()。 注冊(cè)頁面 注冊(cè)頁面用戶可以在該頁面中輸入注冊(cè)資料,包括用戶名,密碼,個(gè)性簽名和頭像。在用戶提交之前,對(duì)所填的信息都作了驗(yàn)證,包括用戶名非空并且不可重復(fù),密碼非空,密碼長度必須大于或等于4,兩次輸入的密碼必須一致,個(gè)性簽名非空,且長度小于50。提交成功后,跳轉(zhuǎn)到登錄頁面。AJAX全稱為“Asynchronous JavaScript and XML”(異步JavaScript和XML),是指一種創(chuàng)建交互式網(wǎng)頁應(yīng)用的網(wǎng)頁開發(fā)技術(shù)。在Ajax之前,Web站點(diǎn)強(qiáng)制用戶進(jìn)入提交/等待/重新顯示范例,用戶的動(dòng)作總是與服務(wù)器的“思考時(shí)間”同步。借助于Ajax,可以在用戶單擊按鈕時(shí),使用JavaScript和DHTML立即更新UI,并向服務(wù)器發(fā)出異步請(qǐng)求,以執(zhí)行更新或查詢數(shù)據(jù)庫。最重要的是,用戶甚至不知道瀏覽器正在與服務(wù)器通信:Web站點(diǎn)看起來是即時(shí)響應(yīng)的。提交之前也作了驗(yàn)證:標(biāo)題非空且長度小于50,帖子內(nèi)容非空且長度小于2000。為避免重復(fù)提交,提供了驗(yàn)證碼,只有輸入了正確的驗(yàn)證碼后才會(huì)提交。并且實(shí)現(xiàn)了分頁功能,每頁顯示5個(gè)回復(fù)帖子。對(duì)于沒有登錄的用戶,則不會(huì)顯示。分別實(shí)現(xiàn)屏蔽帖子和刪除帖子的功能。 顯示個(gè)人中心頁面 個(gè)人中心頁面在該頁面中,顯示了用戶的個(gè)人資料和發(fā)表的帖子的信息。另外頁面上分頁顯示了用戶發(fā)表的主題帖子,用戶可以這些帖子進(jìn)行修改和刪除操作。只有登錄成功后,才能進(jìn)入管理頁面。 后臺(tái)管理頁面 后臺(tái)管理頁面進(jìn)入到后臺(tái)管理后。該頁面分頁顯示了用戶的部分資料,包括用戶名,用戶角色,是否禁用。管理員可以進(jìn)行與之相對(duì)應(yīng)的操作。 公告管理頁面 公告管理頁面點(diǎn)擊后臺(tái)管理頁面的左邊導(dǎo)航欄的“公告詳細(xì)信息”超鏈接即可進(jìn)入到該頁面。管理員可以添加公告,刪除公告。點(diǎn)擊某個(gè)公告后的刪除圖標(biāo)即可刪除選定的某個(gè)公告。該頁面分頁顯示了各個(gè)論壇板塊的詳細(xì)信息,包括論壇版塊名稱,上級(jí)版塊名稱,版主。點(diǎn)擊頁面上的添加圖標(biāo)即可進(jìn)入到添加論壇版塊的頁面,完成添加功能。修改成功后跳轉(zhuǎn)到顯示所有論壇版塊的頁面。 系統(tǒng)設(shè)計(jì)主要代碼及配置文件 分頁的JavaBean系統(tǒng)中的大部分JSP頁面需要使用分頁技術(shù),因此使用一個(gè)JavaBean來專門完成分頁的功能。//查詢的結(jié)果集private List list。//每頁多少條數(shù)據(jù)private int pageSize。return (totalRecords + pageSize 1)/pageSize。 Graphics2D g2=()。 (0,0,70,25)。 String str=(num)。 (new Font(Arial,24))。 for(int i=0。i++){ int r=(int)(()*255)。 int b=(int)(()*255)。 int x1=(int)(()*80)。 int x2=(int)(()*80)。 (x1,y1,x2,y2)。 (bf,jpg,())。 } 系統(tǒng)的配置文件1) 主要配置的是Tomcat啟動(dòng)時(shí)要加載的配置文件。此外還配置了與AJAX技術(shù)相關(guān)的DWR的詳細(xì)配置信息。該系統(tǒng)的Struts的配置文件中主要內(nèi)容是ActionForm,DispatchAction的詳細(xì)信息,以及各頁面的跳轉(zhuǎn)路徑的控制信息。Hibernate是一種Java語言下的對(duì)象關(guān)系映射解決方案。Hibernate 不僅管理Java 類到數(shù)據(jù)庫表的映射(包括從Java
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1