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

正文內(nèi)容

基于j2ee的考研論壇平臺(tái)系統(tǒng)設(shè)計(jì)(參考版)

2024-12-10 02:27本頁面
  

【正文】 while (()) { String name = (String) ()。 //response 的編碼為 gb2312,同時(shí)采用缺省的文件名沖突解決策略 ,實(shí)現(xiàn)上傳 MultipartRequest multi = new MultipartRequest(request,saveDirectory, maxPostSize, UTF8)。 //每個(gè)文件最大 5m,最多 3 個(gè)文件 int maxPostSize = 3 * 5 * 1024 * 1024。鑒于此,選擇了 Cos 上傳組件作為考研論壇附件上傳工具。隨著容量的增大,F(xiàn)ileUpload 和 JspSmartUpload 的性能下降非常快,直到 200M 容量時(shí),JspSmartUpload 已經(jīng)不堪重負(fù)崩潰了 ,而 Cos 此時(shí)的花費(fèi)時(shí)間比 FileUpload 少了20 多秒。Reilly 公司 自主研發(fā) 的 Java HTTP 文件上傳組件,簡(jiǎn)單實(shí)用, 性能 非常好。上傳附件這一塊用的是 cos 上傳組件,下載附件用的是 JspSmartUpload 組件。 ? 附件上傳與下載模塊: 通過發(fā)表帖子 ,可以實(shí)現(xiàn)附件的上傳功能;其它用戶登錄以后可以對(duì)該帖子的附件進(jìn)行下載。論壇管理員登錄考研論壇后臺(tái)管理系統(tǒng)之后,可以對(duì)帖子或用戶顯示的界面進(jìn)行一定的設(shè)置,這些設(shè)置的值全部保存在配置文件當(dāng)中,當(dāng)顯示的時(shí)候即時(shí)讀取配置文件中對(duì)應(yīng)的信息即可。 帖子一旦刪除便不可 恢復(fù)。為了方便管理員對(duì)帖子進(jìn)行管理,也為了顯示所有帖子的時(shí)候更加直觀與方便,讓前臺(tái)的論壇界面在后臺(tái)的帖子管理界面打開。此外,管理員還可以對(duì)任何一個(gè)版塊進(jìn)行改名操作。 論壇管理員可以增加主版塊,也可以增加相應(yīng)主版塊下的子版塊。 此模塊的難點(diǎn)在于如何將主版塊與副版塊同時(shí)從數(shù)據(jù)庫中取出來并區(qū)分開來進(jìn)行頁面顯示。 } 帖子回復(fù)的流程圖 (如 圖 所示): 其它模塊設(shè)計(jì) 其它模塊包括 : 首頁版塊顯示模塊、后臺(tái)版塊管理 模塊 、帖子管理 模塊 、界面顯示管理模塊以及附件上傳與下載模塊。 } catch (Exception e) { (addReply 方法出現(xiàn)異常 )。 (reply)。 try { session=()。 (time)。 Transaction transaction。)。+39。+(replymess+count).innerHTML+39。 +(user+count).innerHTML+39。+39。 (39。 } function remyfunction(count){ var content=(content)。div回復(fù):/div39。 /fieldset/blockquote39。引用樓主: 39。blockquotefieldset39。 (0,)。 當(dāng)用戶編輯完回復(fù)帖子的內(nèi)容之后,點(diǎn)擊提交按鈕,此時(shí)將當(dāng)前帖子 ID 編號(hào),回復(fù)標(biāo)題以及回復(fù)內(nèi)容一并通 過 Struts 的 Form 表單傳往進(jìn)行相應(yīng)處理的 Action,Action 調(diào)用一個(gè)特定的添加回復(fù)的數(shù)據(jù)模型對(duì)數(shù)據(jù)庫進(jìn)行回復(fù)信息寫入,該回復(fù)無論是添加成功還是失敗,都會(huì)返回一個(gè)狀態(tài)值,根據(jù)這個(gè)狀態(tài)值我們可以判斷是否添加成功,然后返回顯示給用戶。另外,當(dāng)前用戶回復(fù)之后的內(nèi)容仍然可以通過點(diǎn)擊修改按鈕對(duì)其進(jìn)行修改。 } 帖子發(fā)布的流程圖 (如 圖 所示): 圖 帖子發(fā)布流程圖 論壇帖子回復(fù)、引用及修改模塊 未登錄狀態(tài)下 , 用戶可以查看其他用戶發(fā)表的帖子 , 并只有在登錄狀態(tài)下才可以回復(fù)這些帖子 , 并提供了修改已經(jīng)回復(fù)內(nèi)容的功能。 } catch (Exception e) { (addTopic 方法出現(xiàn)異常 )。 (topic)。 try { session=()。 (time)。 湖南科技大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 24 Transaction transaction。用戶發(fā)表帖子的同時(shí)可以有選擇的上傳附件,這一點(diǎn)留到最后一小節(jié)“系統(tǒng)的關(guān)鍵技術(shù)的實(shí)現(xiàn)”再進(jìn)行單獨(dú)介紹。 用戶進(jìn)行發(fā)帖時(shí),所使用的數(shù)據(jù)模型只有一個(gè),就是添加帖子。未登錄狀態(tài)下,用戶可以在首頁進(jìn)入任何一個(gè)子版塊下進(jìn)行瀏覽帖子的操作,但用戶只有在登錄考研論壇之后才可以進(jìn)行發(fā)帖操作。 (user2)。 User user2=(User)(, ())。 3. 修改密碼 : session=()。 (user)。 User user=(User)(, userId)。 2. 設(shè)為管理員 : session=()。 (user2)。 transaction=()。進(jìn) 入 考 研 論 壇后 臺(tái) 管 理 中 心管 理 員 登 陸 管 理 員 輸 入 信 息 數(shù) 據(jù) 庫 查 詢是 否 正 確 ?正 確用 戶 信 息 管 理可 選 操 作刪 除 用 戶數(shù) 據(jù) 庫 寫 入結(jié) 束不 正 確修 改 用 戶 密 碼設(shè) 為 管 理 員湖南科技大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 23 其中,修改、刪除以及設(shè)定管理員這三個(gè)操作都是由同一個(gè)數(shù)據(jù)模型來實(shí)現(xiàn)的,具體流程為:從頁面選擇不同的功能則傳遞給 Action 一個(gè)不同的參數(shù),參數(shù)名為method,參數(shù)值分別為 delete, setAdmin 以及 update, Action 根據(jù)接收到的不同的參數(shù)調(diào)用同一個(gè)數(shù)據(jù)模型中的不同方法對(duì)數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行操作,然后返回一個(gè)狀態(tài)值,可能是成功,也可能是失敗。一旦將一個(gè)普通用戶設(shè)定為管理員之后,這個(gè)用戶也有權(quán)限登錄考研論壇后臺(tái)管理系統(tǒng)。其流程圖如圖 所示:其登錄與BBS 考研論壇 系統(tǒng)主要功能模塊 用戶登錄與注冊(cè) 用戶 信息管理 帖子發(fā)表 帖子回復(fù)、引用及修改 首頁版塊顯示 論壇版塊管理 帖子管理 界面 顯示管理 附件上傳 與下載 湖南科技大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 21 注冊(cè)界面截圖(如圖 和圖 所示 ): 圖 用戶登錄與注冊(cè)流程圖 圖 用戶注冊(cè)界面 進(jìn) 入 考 研 論 壇 可 選 操 作注 冊(cè)用 戶 輸 入 信 息數(shù) 據(jù) 庫 檢 測(cè) 是 否 成 功 ?帳 號(hào) 存 在數(shù) 據(jù) 庫 寫 入帳 號(hào) 不 存 在注 冊(cè) 成 功結(jié) 束用 戶 輸 入 信 息 數(shù) 據(jù) 庫 查 詢是 否 成 功 ?賬 號(hào) 不 存 在正 確登 陸 成 功登 陸錯(cuò) 誤湖南科技大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 22 圖 用戶登錄界面 用戶信息管理 模塊 圖 用戶信息管理流程圖 管理員登錄考研論壇后臺(tái)管理系統(tǒng)之后,可以點(diǎn)擊“用戶管理”鏈接進(jìn)入到用戶信息管理模塊。 圖 BBS 考研論壇 軟件的 功能模塊 圖 如果用戶想注冊(cè)帳戶,則進(jìn)入注冊(cè)頁面,用戶填寫信息后,將檢測(cè)信息的正確性,如果帳號(hào)允許注冊(cè),則完成帳號(hào)的注冊(cè),將信息寫入到數(shù)據(jù)庫中,如果帳戶已經(jīng)存在,則返回錯(cuò)誤信息,告訴用戶帳號(hào)存在,請(qǐng)用戶重新輸入,并完成注冊(cè),進(jìn)程結(jié)束。 功能模塊設(shè)計(jì) 考研論壇的功能模塊圖(如圖 所 示): 用戶注冊(cè)登錄 模塊 要完成論壇的除開瀏覽帖子之外的各項(xiàng)操作,用戶必須登錄論壇系統(tǒng),如果沒有論壇帳戶,用戶注冊(cè)是必須的。 } return board。 ()。 board=(Board)(, boardId)。 public Board findBoard(int boardId) { //通過版塊 ID查找對(duì)應(yīng)的版塊信息 Board board=null。 } public static void close(){ if(session!=null){ ()。 湖南科技大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 19 } public static SessionFactory getsf(){ return sf。 ()。 static Transaction transaction=null。 public final class HibernateTool { private static SessionFactory sf=null。 SQL Server2021 是一個(gè)具備完全功能支持的數(shù)據(jù)庫產(chǎn)品,提供了對(duì)可擴(kuò)展標(biāo)記語言 (XML) 的核心支持以及在 Inter 上和防火墻外進(jìn)行查詢的能力。性能、 可伸縮性及可靠性是基本要求, SQL Server2021 給數(shù)據(jù)管理與分析帶來了靈活性。湖南科技大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 18 第五章 詳細(xì)設(shè)計(jì) 考研論壇的數(shù)據(jù)庫連接 物理結(jié)構(gòu)設(shè)計(jì)要點(diǎn) 系統(tǒng)數(shù)據(jù)庫采用 SQL Server2021。 reply 表中的 uId 屬性參照 users 表的主鍵 uId, topicId 屬性參照 topic 表的主鍵 topicId。 本系統(tǒng)數(shù)據(jù)庫同樣遵守該規(guī)則。 參照完整性規(guī)則:如果屬性集 K 是關(guān)系模式 R1 的主鍵, K 同時(shí)又是另一關(guān)系R2 上的外鍵,那么在 R2 的關(guān)系中, K 的取值只能有兩種可能:空值,或者等于R1 關(guān)系中某個(gè)主鍵值。如果出現(xiàn)空值,則主鍵就起不了唯一標(biāo)識(shí)元組的作用。 根據(jù)前面對(duì)各模塊的概要分析與設(shè)計(jì),進(jìn)一步細(xì)化和理解,將得到本系統(tǒng)數(shù)據(jù)庫的詳細(xì)設(shè)計(jì)。對(duì)于用戶的需求,則具體體現(xiàn)在用戶對(duì)各種信息的提供、保存、更新、修改和查詢的相關(guān)操作,這就要求數(shù)據(jù)庫結(jié)構(gòu)能夠充分地理解和滿足各種信息的輸出和輸入的具體要求。一個(gè)信息系統(tǒng)數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)的好壞,將直接影響到應(yīng)用程序的效率以及實(shí)現(xiàn)的效果。湖南科技大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 16 表 reply 表 字 段 類 型 長(zhǎng) 度 允 許 空 replyId int 20 title varchar 50 content varchar 1000 publishTime datetime modifyTime datetime uId int 20 Yes topicId int 20 Yes 4. users 表(如表 所示) uId 字段為用戶 ID 編號(hào), int 類型,唯一,主鍵,標(biāo)量自增; uName 字段為用戶帳號(hào)名稱; uPass 字段為用戶密碼; head 字段為用戶頭像,圖片名稱,頁面顯示的時(shí)候通過這個(gè)圖片名稱在服務(wù)器上找到相應(yīng)的圖片并顯示出來; regTime 字段為該帳號(hào)注冊(cè)時(shí)間, datetime 類型; gender 字段為用戶性別, int 類型, 0 代表男性,1 代表女性; job 字段代表該用戶 身份, int 類型, 0 代表管理員, 1 代表普通用戶;amount 字段為該用戶所發(fā)表的帖子數(shù)目; 字段為用戶注冊(cè)時(shí)所填寫的電子郵件地址。 表 board 表 字 段 類 型 長(zhǎng) 度 允 許 空 boardId int 10 boardName varchar 50 parentId int 10 表 topic 表 字 段 類 型 長(zhǎng) 度 允 許 空 topicId int 20 title varchar 50 content varchar 8000 publishTime datetime modifyTime datetime uId int 20 Yes boardId int 10 Yes filename varchar 100 Yes 3. reply 表(如表 所示) 帖子回復(fù)信息表( reply),用于存儲(chǔ)帖子的回復(fù)信息。 topicId 字段為帖子 ID 編號(hào), int 類型,唯一,主鍵,標(biāo)量自增; title 字段為帖子的標(biāo)題; content 字段為帖子的內(nèi)容,長(zhǎng)度為 8000,類型為 varchar 長(zhǎng)度可變類型; publishTime 字段為帖子發(fā)表時(shí)間,datetime 類型; modifyTime 字段為帖子最近一次修改的時(shí)間, datetime 類型; uId字段為用戶 ID 編號(hào),與 users 表存在主外鍵約束關(guān)系。 boardId 字段為版塊的 ID 編號(hào), int類型,唯一,主鍵,標(biāo)量自增; boardName 字段為版塊的名稱信息; parentId 字段為該版塊的上一級(jí)版塊(父版塊)編號(hào),用于在讀取的時(shí)候以樹狀形式顯示版塊管 理 員密 碼用 戶 名郵 箱湖南科技大學(xué)本科畢業(yè)設(shè)計(jì)(論文) 15 信息。因此本系統(tǒng)數(shù)據(jù)庫模式符合 3NF。如果 R 是3NF 模式,那么 R 也 是 2NF 模式。 3NF 的定義是,如果 X— Y, Y— A,且 Y 不依
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1