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

正文內(nèi)容

數(shù)據(jù)庫(kù)技術(shù)教學(xué)網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)-資料下載頁(yè)

2024-12-06 02:44本頁(yè)面

【導(dǎo)讀】交流,已成為大眾的迫切需要。數(shù)據(jù)庫(kù)原理及應(yīng)用的課程教學(xué)目標(biāo)是系統(tǒng)地介紹。數(shù)據(jù)庫(kù)的原理知識(shí),并結(jié)合具體的數(shù)據(jù)庫(kù)管理系統(tǒng)軟件來(lái)介紹原理的應(yīng)用過(guò)程。庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。對(duì)于前者要求建立起數(shù)據(jù)一。致性和完整性強(qiáng)、數(shù)據(jù)安全性好的數(shù)據(jù)庫(kù)。而對(duì)于后者則要求應(yīng)用程序功能完備,

  

【正文】 t(CreateTime)%/td /tr % end if next end if % tr td colspan=6 bgcolor=f8f8f8 align=center a href=?page=1“ 第一頁(yè) ” /a a href=?page=%=(page1)%“ 上一頁(yè) ” /a 本科生畢業(yè)設(shè)計(jì)(論文) 26 a href=?page=%=(page+1)%“ 下一頁(yè) ” /a a href=?page=%=%“ 最后一頁(yè) ” /a /td 主題瀏覽 無(wú)論論壇的訪問(wèn)者是普通游客、登錄用戶、還是管理員,在論壇的首頁(yè)上都將以列表的形式顯示已發(fā)表帖子的基本信息,包括標(biāo)題、作者、發(fā)表的時(shí) 間等。如圖 所示。 圖 讀取數(shù)據(jù)表 Forum 中的所有記錄,并按照帖子的發(fā)布時(shí)間進(jìn)行降序排列。考慮到帖子的數(shù)目很多,不宜在一頁(yè)中顯示所有的帖子,因此要進(jìn)行分頁(yè)顯示,每頁(yè)顯示 10 個(gè)帖子,并通過(guò) “ 第一頁(yè) ”、“ 上一頁(yè) ”、“ 下一頁(yè) ” 和 “ 最后一頁(yè) ”連接來(lái)分頁(yè)瀏覽所有的帖子。 可以使用 Select 語(yǔ)句從數(shù)據(jù)表 Forum 中 讀取所有的記錄??紤]到記錄的數(shù)目會(huì)很多,應(yīng)實(shí)現(xiàn)數(shù)據(jù)記錄的分頁(yè)顯示,利用 pagesize 屬性來(lái)設(shè)置每頁(yè)顯示的記錄數(shù)目。 當(dāng)數(shù)據(jù)表 Forum 中存儲(chǔ)的帖子的總數(shù)超過(guò)每頁(yè)要顯示的記錄數(shù)時(shí),可以通過(guò)單擊 “下一頁(yè)”或“最后一頁(yè)” 連接來(lái)瀏覽其他的帖子。讀者可以對(duì)數(shù)據(jù)記錄的分頁(yè)顯示進(jìn)行進(jìn)一步的修改。 內(nèi)容瀏覽 在論壇首頁(yè)上 ,訪問(wèn)者可以單擊某個(gè)帖子的標(biāo)題鏈接來(lái)查看該帖子的詳細(xì)內(nèi)容 ,訪問(wèn)者不但可以看到該帖子的詳細(xì)內(nèi)容 ,還可以看到所有的回貼。帖子與回貼的信息是在數(shù)據(jù)表 Forum 中存儲(chǔ)的。區(qū)分帖子與回貼是通過(guò)數(shù)據(jù)表中的字 段AnswerID來(lái)實(shí)現(xiàn)的 ,當(dāng) AnswerID=0時(shí) ,表示是一個(gè)帖子 ,當(dāng) AnswerID0時(shí) ,表示是一個(gè)回貼 ,并且 AnswerID 的值就標(biāo)示它是哪一個(gè)帖子的回貼。在 SQL 2021 Server企業(yè)管理中 ,打開(kāi)數(shù)據(jù)庫(kù) asptest下的數(shù)據(jù)表 Forum,可以查看帖子與回貼 本科生畢業(yè)設(shè)計(jì)(論文) 27 的 關(guān)系。 如圖 所示。 圖 瀏覽貼子與回貼內(nèi)容的實(shí)現(xiàn)流程 根據(jù)帖子 ID 和編號(hào)在數(shù)據(jù)表 Forum 中篩選符合條件的帖子和所有的回貼 ,并在頁(yè)面上顯示出來(lái),然后將該帖子的點(diǎn)擊數(shù)加 1,并在數(shù)據(jù)表中 Forum中進(jìn)行更新??梢允褂?Select 語(yǔ)句,根據(jù)帖子 ID 的編號(hào)在數(shù)據(jù)表 Forum 中讀取對(duì)應(yīng)記錄的具體內(nèi)容,包括帖子的標(biāo)題、作者、內(nèi)容、發(fā)表時(shí)間和點(diǎn)擊數(shù)。 論壇用戶 論壇用戶模塊由 三 部分 構(gòu)成 ,如圖 所示。 圖 瀏覽帖子模塊 論壇用戶用戶登錄 密碼修改新用戶注冊(cè) 本科生畢業(yè)設(shè)計(jì)(論文) 28 用戶登錄 對(duì)于網(wǎng)上的大多數(shù)論壇,通常都只允許注冊(cè)用戶在登錄論壇之后,才可以進(jìn)行發(fā)新帖子,回復(fù)帖子等操作,而對(duì)未登錄的用戶,通常只能以游客的身份瀏覽帖子的標(biāo)題和帖子的具體內(nèi)容,而沒(méi)有權(quán)限進(jìn)行發(fā)表帖子或回復(fù)帖子 等操作。 如圖 所示。 圖 用戶登錄的實(shí)現(xiàn)流程 創(chuàng)建一個(gè)文件名為 的文件,用于創(chuàng)建用戶登錄表單,要求登錄者鍵入用戶名和密碼。創(chuàng)建一個(gè)文件名為 的文件,負(fù)責(zé)讀取登錄用戶提交的登錄表單數(shù)據(jù) (用戶名和密碼 ),驗(yàn)證該登錄用戶的身份是否合法,并給出提示信息。 使用 (表單控件名稱 )來(lái)讀取用戶提交的登錄信息,包括用戶名和密碼。使用 Select 語(yǔ)句根據(jù)用戶名和密碼在數(shù)據(jù)表 UserInf 中查找符合條件的 本科生畢業(yè)設(shè)計(jì)(論文) 29 記錄。如果返回記錄的 RecordCount 值大于 0,則說(shuō)明登錄用戶是論壇的合法用戶,如果 RecordCount 值等于 0,則說(shuō)明登錄用戶不是論壇的合法用戶。 在瀏覽器中打開(kāi)論壇的首頁(yè) ,在首頁(yè)上單擊[用戶登錄]按鈕,調(diào)用 ,打開(kāi)用戶登錄頁(yè)面,在[用戶名]和[密碼]框中鍵入登錄用戶名和密碼之后,單擊[登錄]按鈕提交登錄表單,在通過(guò)客戶端的數(shù)據(jù)驗(yàn)證之后,將調(diào)用 文件讀取用戶提交的登錄表單,并驗(yàn)證登錄用戶的 合法性。如果登錄用戶是合法用戶,則重新進(jìn)入論壇的首頁(yè),如果登錄 用戶不是合法用戶,則返回用戶登錄頁(yè)面。 新用戶注冊(cè) 論壇訪問(wèn)者不能成功登錄的原因有兩個(gè):一是登錄提供的登錄用戶名和密碼不對(duì),二是登錄者在論壇中還沒(méi)有自己的帳戶,即該用戶還沒(méi)有注冊(cè)。訪問(wèn)者可以通過(guò)新用戶注冊(cè)過(guò)程來(lái)獲取一個(gè)進(jìn)入論壇的用戶 帳戶。 如圖 所示。 圖 新用戶注冊(cè)實(shí)現(xiàn)流程 顯示用戶登錄表單 , 鍵入用戶和密碼判斷注冊(cè)的用戶名在數(shù)據(jù)表UserInf 是否發(fā)生重復(fù)新用戶注冊(cè)信息寫(xiě)入數(shù)據(jù)表 UserI nf , 顯示注冊(cè)成功對(duì)話框 。重新進(jìn)入論壇首頁(yè)注冊(cè)提交重復(fù)無(wú)重復(fù) 本科生畢業(yè)設(shè)計(jì)(論文) 30 創(chuàng)建一個(gè)文件名為 的文件,用于創(chuàng)建新用戶注冊(cè)表單,要求新用戶鍵入注冊(cè)的用戶名和密碼。創(chuàng)建一個(gè)文件名為 的文件,負(fù)責(zé)讀取注冊(cè)新用戶提交的注冊(cè)表單數(shù)據(jù)(用戶名和密碼),并將新用戶的注冊(cè)信息寫(xiě)入數(shù)據(jù)表 UserInf 進(jìn)行保存。 使用 (表單控制名稱)語(yǔ)句來(lái)讀取新用戶提交的注冊(cè)信息,包括用戶名和密碼。對(duì)于新注冊(cè)的用戶,應(yīng)確保要注冊(cè)的用戶名與數(shù)據(jù)表 UserInf中已存儲(chǔ)的記錄不會(huì)發(fā)生重復(fù)。可以使用 Select 語(yǔ)句,根據(jù)用戶名在數(shù)據(jù)表UserInf 中查找符合條件的記錄。若查找返回的記錄數(shù)目 RecordCount 值大于則說(shuō)明新用戶待注冊(cè)的用戶名已存在,應(yīng)重新注冊(cè),若 RecordCount 的值等于 0,則說(shuō)明待 注冊(cè)的用戶名在數(shù)據(jù)表 UserInf 中不存在,可以使用 InsertInto 語(yǔ)句在數(shù)據(jù)表 UserInf 中插入一條新記錄,來(lái)存儲(chǔ)新用戶的注冊(cè)信息。 在瀏覽器中打開(kāi)論壇的首頁(yè) ,在首頁(yè)上單擊[新用戶注冊(cè)]按鈕,調(diào)用 文件,打開(kāi)新用戶注冊(cè)頁(yè)面,在[用戶名]和[密碼]框中鍵入注冊(cè)用戶名和密碼之后,單擊[注冊(cè)]按鈕提交注冊(cè)表單,在通過(guò)客戶端的數(shù)據(jù)驗(yàn)證后,將調(diào)用 文件讀取用戶提交的注冊(cè)表單,并判斷新用戶注冊(cè)的用戶名在數(shù)據(jù)表 Userinf 中是否發(fā)生重 復(fù)。如果沒(méi)有重復(fù),則將新用戶注冊(cè)的用戶名和密碼寫(xiě)入數(shù)據(jù)表 Userinf 進(jìn)行保存,如果重復(fù),則返回新用戶注冊(cè)頁(yè)面。 修改用戶密碼 在論壇中,注冊(cè)用戶可能通過(guò)不定期的修改自己的登錄密碼來(lái)提高帳戶的安全 性。 如圖 所示。 圖 修改用戶密碼的實(shí)現(xiàn)流程 本科生畢業(yè)設(shè)計(jì)(論文) 31 創(chuàng)建一個(gè)文件名為 的文件,用于創(chuàng)建用戶密碼修改表單,用戶可以在鍵入密碼和確認(rèn)密碼。創(chuàng)建一個(gè)文件名為 的文件,負(fù)責(zé)讀取用戶提交的密碼修改表單,并將修改的新密碼在數(shù)據(jù)表 UserInf 中進(jìn)行更新。 應(yīng)首先從數(shù)據(jù)表 UserInf 中讀取用戶的原始密碼,這可以使用 Select 語(yǔ)句根據(jù)該用戶的 ID 編號(hào)在數(shù)據(jù)表 UserInf 中進(jìn)行篩選讀取。 使用 ,并利用 Update語(yǔ)句在數(shù)據(jù)表 UserInf 中進(jìn)行更新。 在瀏覽器中打開(kāi)論壇的首頁(yè) ,在首頁(yè)上單擊[密碼修改]鏈接,將打開(kāi)一個(gè)新窗口,調(diào)用 文件,打開(kāi)用戶密碼修改頁(yè)面,在[新密碼]和[確認(rèn)新密碼]框中鍵入要修改的新密碼和確認(rèn)密碼之后,單擊[修改 ]按鈕提交表單,在通過(guò)客戶端的數(shù)據(jù)驗(yàn)證后(新密碼與確認(rèn)新密碼的內(nèi)容一致),將調(diào)用 文件讀取用戶提交的密碼修改表單,并在數(shù)據(jù)表 UserInf中進(jìn)行更新。 發(fā)新貼子 只有登錄用戶或管理員才可以有權(quán)限在論壇中發(fā)表自己的貼子,而普通游客則沒(méi)有權(quán)限發(fā)表貼子,因此在回復(fù)貼子之前,要對(duì)論壇訪問(wèn)者的身份進(jìn)行驗(yàn)證。用戶或管理員所發(fā)表的貼子在數(shù)據(jù)表 Forum中進(jìn) 行保存。 發(fā)表新帖子在游覽器中的的運(yùn)行結(jié)果如圖 所示。 圖 發(fā)表新帖子 本科生畢業(yè)設(shè)計(jì)(論文) 32 發(fā)表新帖子的 實(shí)現(xiàn) 流程如圖 所示。 圖 發(fā)表貼子的實(shí)現(xiàn)流程 創(chuàng)建一個(gè)文件名為 的文件,驗(yàn)證論壇訪問(wèn)者的身份,創(chuàng)建一個(gè)貼子表單,用戶可以鍵入貼子的標(biāo)題和具體內(nèi)容。創(chuàng)建一個(gè)文件名為 的單擊 [ 發(fā)表新帖子 ]按鈕判斷論壇訪問(wèn)者的身份打開(kāi)新建帖子表單 , 填寫(xiě)帖子的標(biāo)題和內(nèi)容游客是否通過(guò)客戶端數(shù)據(jù)驗(yàn)證讀取表單數(shù)據(jù) , 將發(fā)表的帖子信息寫(xiě)入數(shù)據(jù)表F or um 。首頁(yè)登錄用戶 、 管理員通過(guò) , 則提交表單 本科生畢業(yè)設(shè)計(jì)(論文) 33 文件,負(fù)責(zé)讀取用戶提交的貼子信息,并將讀取的貼子信息寫(xiě)入數(shù)據(jù)表 Forum進(jìn)行保存。 使用 IF 語(yǔ)句,根據(jù) Session(“UserName”)的值是否為空來(lái)判斷用戶是否有權(quán)限發(fā)布新貼子。 使用 , 使用 Insert Into 語(yǔ)句在數(shù)據(jù)表 Forum中插入一條新記錄,來(lái)存儲(chǔ)用戶所發(fā)布的貼子的信息。 在瀏覽器中打開(kāi)論壇首頁(yè) ,單擊[發(fā)表新貼]按鈕,由于此時(shí)論壇訪問(wèn)者還沒(méi)有登錄,因些將彈出警告對(duì)話框,告知訪問(wèn)者沒(méi)有權(quán)限發(fā)布新帖子。當(dāng)訪問(wèn)者成功登錄論壇之后,再次單擊[發(fā)表新貼]按鈕時(shí),將調(diào)用 文件,打開(kāi)發(fā)表新帖子頁(yè)面。在鍵入帖子的標(biāo)題和內(nèi)容之后,單擊[發(fā)表]按鈕,將調(diào)用響應(yīng)事件 newformcheck()進(jìn)行客戶端數(shù)據(jù)驗(yàn)證(即確保帖子的標(biāo)題和內(nèi)容不能為空),在通過(guò)數(shù)據(jù)驗(yàn)證之后,帖子表 單將被提交,由程序 讀取帖子的標(biāo)題和詳細(xì)內(nèi)容,并在數(shù)據(jù)表 Forum中進(jìn)行保存。 回復(fù)貼子 用戶在查看貼子之后,可以對(duì)該貼子進(jìn)行回復(fù)。但只有登錄用戶或管理員才有權(quán)限在論壇中對(duì)已發(fā)表的貼子進(jìn)行回復(fù),而普通游客則沒(méi)有權(quán)限回復(fù)貼子,因此回復(fù)貼子之前,要對(duì)論壇訪問(wèn)者的身份進(jìn)行驗(yàn)證。用戶或管理員所回復(fù)的貼子也在數(shù)據(jù)表 Forum中進(jìn)行保存,在數(shù)據(jù)表 Forum 中使用字段 AnswerID 來(lái)區(qū)分貼子和回貼。 創(chuàng)建一個(gè)文件名為 的文件,驗(yàn)證論壇訪問(wèn)者的身份,創(chuàng)建一個(gè)回復(fù)帖 子表單,用戶可以鍵入回復(fù)標(biāo)題和回復(fù)內(nèi)容。創(chuàng)建一個(gè)文件名為 的文件,負(fù)責(zé)讀取用戶提交的回復(fù)信息,并將帖子的回復(fù)信息寫(xiě)入數(shù)據(jù)表 Forum進(jìn)行保存,然后將帖子的回復(fù)數(shù)加 1,并在數(shù)據(jù)表 Forum 中進(jìn)行更新。 可使用一個(gè) Hidden 控件來(lái)傳遞待回復(fù)帖子的 ID 編號(hào)。使用 來(lái)讀取回復(fù)帖子的信息,并使用 Insert Into 語(yǔ)句在數(shù)據(jù)表 Forum中插入一條記錄,來(lái)存儲(chǔ)回復(fù)帖子的信息。為了在數(shù)據(jù)表 Forum 中區(qū)分帖子和回復(fù)的帖子,應(yīng)將待回復(fù)帖子的 ID 編號(hào)寫(xiě)到字段 AnswerID 中,以標(biāo)識(shí)該條記錄是哪個(gè)帖子的回復(fù)。 將該帖子的回復(fù)數(shù)加 1,使用 Update 語(yǔ)句在數(shù)據(jù)表 Forum 中進(jìn)行 更新。 回復(fù)帖子的 實(shí)現(xiàn) 流程如圖 所示。 本科生畢業(yè)設(shè)計(jì)(論文) 34 圖 回貼的實(shí)現(xiàn)流程 在瀏覽器中打開(kāi)論壇首頁(yè) ,單擊某個(gè)帖子,來(lái)查看該帖子的具體內(nèi)容,在帖子的內(nèi)容窗口,單擊[回復(fù)帖子]按鈕,由于此時(shí)論壇訪問(wèn)者還沒(méi)有登單擊 [ 回復(fù)帖子 ] 按鈕判斷論壇訪問(wèn)者的身份打開(kāi)回復(fù)帖子的表單 ,填寫(xiě)回貼的標(biāo)題和內(nèi)容游客是否通過(guò)客戶端數(shù)據(jù)驗(yàn)證讀取回貼表單數(shù)據(jù) , 將回貼的信息寫(xiě)入數(shù)據(jù)表 F or um 中 。登錄用戶 、 管理員通過(guò) , 則提交表單顯示提示信息 ,返回論壇首頁(yè)未通過(guò) , 返回重新填寫(xiě) 本科生畢業(yè)設(shè)計(jì)(論文) 35 錄,因此將彈出一個(gè)警告對(duì)話框,告知訪問(wèn)者還沒(méi)有登錄,之后再?gòu)棾鲆粋€(gè)警告對(duì)話框,告知訪問(wèn)者沒(méi)有權(quán)限進(jìn)行回復(fù)。當(dāng)訪問(wèn)者成功登錄論 壇之后,再次單擊[回復(fù)帖子]按鈕時(shí),將調(diào)用 文件,打開(kāi)回復(fù)帖子頁(yè)面。在鍵入回復(fù)標(biāo)題和回復(fù)內(nèi)容之后,單擊[回復(fù)]按鈕,將調(diào)用響應(yīng)事件 answerformcheck()進(jìn)行客戶端數(shù)據(jù)驗(yàn)證(即確?;貜?fù)標(biāo)題和回復(fù)內(nèi)容不能為空),在通過(guò)數(shù)據(jù)驗(yàn)證之后,回復(fù)表單將被提交,由程序 ,并在數(shù)據(jù)表 Forum 中進(jìn)行保存。 編輯帖子 帖子的作者或管理員可以對(duì)已發(fā)布的帖子進(jìn)行修改,包括帖子的標(biāo)題和內(nèi)容,而普通游客和非帖子作者的登錄用戶則沒(méi)有權(quán)限修 改帖子。 編輯帖子的 實(shí)現(xiàn)流程如圖 所示。
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1