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

正文內(nèi)容

java小型論壇系統(tǒng)的設(shè)計及其實現(xiàn)(編輯修改稿)

2025-07-21 18:36 本頁面
 

【文章內(nèi)容簡介】 Reply 回復(fù)表列名說明類型備注id主鍵Int(4)自增title帖子主題Varchar(50)Not nullcontent帖子內(nèi)容Varchar(1000)Not nullauthorid作者Int(4)Not nulltime發(fā)表時間datetimeNot nulltopicid回復(fù)的帖子編號Int(4)Not null: Sort 論壇版塊分類表列名說明類型備注sid主鍵Int(4)自增parentid上級版塊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è)計前臺和后臺頁面設(shè)計采用的技術(shù)是JSP。之所以選擇它是因為JSP技術(shù)具有下面的特點:1)Write Once Run AnywhereJSP技術(shù)繼承了JAVA先天性的先進(jìn)概念“Write Once Run Anywhere”這種概念正越來越深遠(yuǎn)的影響著互連網(wǎng)行業(yè)的交互式、WEB設(shè)計的理念。JSP Pages 可以非常容易的開平臺跨WEB服務(wù)器軟件來是設(shè)計和開放源代碼。2)支持多種動態(tài)網(wǎng)頁格式目前對使用JSP技術(shù)設(shè)計出來的網(wǎng)頁應(yīng)該采取什么樣的格式還沒有一個明確的標(biāo)準(zhǔn)。一般來說JSP技術(shù)即可以支持HTML/DHTML的傳統(tǒng)瀏覽器文件格式,又可以支持應(yīng)用與無線通訊設(shè)備例如移動電話、PDA等設(shè)備進(jìn)行網(wǎng)頁瀏覽器的VML文件格式,還可以支持其它一些B2B應(yīng)用的XML格式。與以往的其它WEB應(yīng)用技術(shù)相比較JSP技術(shù)有它很鮮明的特點。3)JSP 標(biāo)簽可擴(kuò)充性盡管JSP與ASP都使用標(biāo)簽與腳本技術(shù)來制造動態(tài)WEB網(wǎng)頁,但是JSP技術(shù)能夠使開發(fā)者擴(kuò)展JSP標(biāo)簽,使得應(yīng)用JSP的開發(fā)者能定制標(biāo)簽庫所以網(wǎng)頁制作者可以充分利用與XML兼容的標(biāo)簽技術(shù),大大減少了對腳本語言的依賴。由于指定標(biāo)簽庫技術(shù)使得網(wǎng)頁制作者降低了制作網(wǎng)頁和想多個網(wǎng)頁擴(kuò)充關(guān)鍵功能的復(fù)雜程度[15]。4)JSP跨平臺的可重用性JSP的開發(fā)人員在開發(fā)過程中一直關(guān)注可重用性,JSP足見、企業(yè)JavaBean或制定的標(biāo)簽都是跨平臺可重用的。企業(yè)JavaBean可以訪問傳統(tǒng)的數(shù)據(jù)庫并能并能已分布式系統(tǒng)模式工作于UNIX和WINDOWS平臺,JSP標(biāo)簽可擴(kuò)充功能為開發(fā)人員提供簡便的與XML兼容的接口,即共享網(wǎng)頁的打包功能使其完全的工業(yè)標(biāo)準(zhǔn)化。這種基于組建的模式能夠有效的提高應(yīng)用程序的開發(fā)效率。因為這種模式能夠使開發(fā)人員利用快捷的子組建快速創(chuàng)建模板應(yīng)用程序。然后再整和一些附加功能將其打包成一個JAVABEAN組建。5)易于維護(hù)性基于JSP技術(shù)的應(yīng)用程序比基于ASP的應(yīng)用程序更易于維護(hù)和管理。腳本語言都很好服務(wù)于小的應(yīng)用程序但不能適宜大型的復(fù)雜的應(yīng)用程序,因為JAVA是結(jié)構(gòu)化的,它比較比較容易創(chuàng)建和維護(hù)龐大的組建化的應(yīng)用程序。 前臺頁面 登錄進(jìn)入論壇首頁頁面 論壇登錄頁面在此頁面中,用戶如果點擊“瀏覽進(jìn)入”這個超鏈接,即以相當(dāng)于游客的身份進(jìn)入論壇,進(jìn)入的是論壇的首頁(),那么就只擁有瀏覽和搜索帖子的權(quán)限。如果用戶輸入了正確的用戶名稱和密碼,就會以用戶的身份進(jìn)入論壇的首頁。該用戶就可以擁有更多的權(quán)限,可以瀏覽和搜索帖子,修改個人資料,刪除和修改自己發(fā)表的主題帖子,發(fā)表和回復(fù)帖子。如果用戶輸入了不正確的信息,則系統(tǒng)阻止進(jìn)入論壇的首頁,還是會跳轉(zhuǎn)到該登錄頁面。如果用戶點擊了“注冊”這個超鏈接,則會進(jìn)入注冊頁面()。 論壇首頁 論壇首頁在該頁面中,顯示了很多信息。主要是各個版塊的詳細(xì)信息,包括版塊的名稱,版主,發(fā)表于該版塊下的主題帖子總數(shù),以及最新發(fā)表的帖子的信息。若有發(fā)表的帖子,則顯示該帖子的主題,作者,和發(fā)表時間,并且提供了帖子主題的超鏈接,點擊后會進(jìn)入顯示該帖子的詳細(xì)信息頁面。若無發(fā)表的帖子,則顯示暫無。該頁面上還顯示了公告的信息,即公告欄顯示的內(nèi)容。頁面上還提供了搜索帖子的功能,可以根據(jù)作者名稱來精確查找和根據(jù)帖子內(nèi)容來模糊查找。如果用戶是經(jīng)過登錄驗證后進(jìn)入該頁面的,頁面會提供“個人中心”的超鏈接,點擊此鏈接會進(jìn)入個人信息中心頁面()。如果用戶是通過瀏覽進(jìn)入該頁面的,則不會提供該超鏈接。 注冊頁面 注冊頁面用戶可以在該頁面中輸入注冊資料,包括用戶名,密碼,個性簽名和頭像。用戶名,密碼,個性簽名都是必填的,頭像是默認(rèn)選擇第一個,用戶也可以重新選擇。在用戶提交之前,對所填的信息都作了驗證,包括用戶名非空并且不可重復(fù),密碼非空,密碼長度必須大于或等于4,兩次輸入的密碼必須一致,個性簽名非空,且長度小于50。在對用戶名稱的唯一性驗證時,使用了AJAX技術(shù),當(dāng)用戶輸入完用戶名,該文本框失去焦點時,會檢查數(shù)據(jù)庫中是否存在該用戶名,如果不存在,則在文本框后用藍(lán)色字體顯示“Ok,你可以用這個名稱!”,如果存在,則在文本框后用紅色字體顯示“No,這個名稱已占用!”。提交成功后,跳轉(zhuǎn)到登錄頁面。在這里簡單介紹一下AJAX技術(shù)。AJAX全稱為“Asynchronous JavaScript and XML”(異步JavaScript和XML),是指一種創(chuàng)建交互式網(wǎng)頁應(yīng)用的網(wǎng)頁開發(fā)技術(shù)。它使瀏覽器可以為用戶提供更為自然的瀏覽體驗。在Ajax之前,Web站點強(qiáng)制用戶進(jìn)入提交/等待/重新顯示范例,用戶的動作總是與服務(wù)器的“思考時間”同步。Ajax提供與服務(wù)器異步通信的能力,從而使用戶從請求/響應(yīng)的循環(huán)中解脫出來。借助于Ajax,可以在用戶單擊按鈕時,使用JavaScript和DHTML立即更新UI,并向服務(wù)器發(fā)出異步請求,以執(zhí)行更新或查詢數(shù)據(jù)庫。當(dāng)請求返回時,就可以使用JavaScript和CSS來相應(yīng)地更新UI,而不是刷新整個頁面。最重要的是,用戶甚至不知道瀏覽器正在與服務(wù)器通信:Web站點看起來是即時響應(yīng)的。 發(fā)表帖子 發(fā)表頁面用戶可以在該頁面中填寫帖子的資料,包括標(biāo)題和內(nèi)容。提交之前也作了驗證:標(biāo)題非空且長度小于50,帖子內(nèi)容非空且長度小于2000。為提示用戶控制輸入,通過JavaScript實現(xiàn)了動態(tài)顯示用戶輸入的字符數(shù)目。為避免重復(fù)提交,提供了驗證碼,只有輸入了正確的驗證碼后才會提交。 顯示帖子及回復(fù) 顯示貼子與回復(fù)頁面在該頁面中,顯示了帖子的詳細(xì)信息和回復(fù)的帖子的詳細(xì)信息。并且實現(xiàn)了分頁功能,每頁顯示5個回復(fù)帖子。只有對登錄用戶才顯示“回復(fù)帖子”和“發(fā)表話題”兩個按鈕,以及回復(fù)帖子的表格的顯示。對于沒有登錄的用戶,則不會顯示。如果登錄的用戶的身份是版主,而該帖子又是位于該用戶管理的論壇版塊下,則會在主題帖子后提供“屏蔽此帖”和“刪除”兩個超鏈接。分別實現(xiàn)屏蔽帖子和刪除帖子的功能。另外在回復(fù)的帖子后提供“屏蔽此回復(fù)”超鏈接,實現(xiàn)對
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1