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

正文內(nèi)容

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

2024-12-06 02:44本頁面

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

  

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