【正文】
集”對(duì)話框,按照提示添加的記錄集,在此對(duì)話框中的“名稱”文本框中輸入記錄集名稱為 Recordset1,在“連接”下拉列表中選擇已經(jīng)建立好的數(shù)據(jù)庫連接 conn,在“表格”下拉列表框中選擇數(shù)據(jù)庫表查詢表 kt表,然后在“篩選”的一組下拉列表中寫一組 SQL語句“ SELECT *FROM kt WHERE t_id = MMColParam and k_power=39。k_poweramp。StrSql Else = SELECT * FROM kt End if = 0 = 2 = 1 () Recordset1_numRows = 0 End if % (4)切換到“代碼”視圖,在代碼區(qū)找到設(shè)置“如果記錄集不為空則顯示區(qū)域” 代碼段的開始區(qū)域,加入以下代碼: % if flag=false then % % If Not or Not Then % form name=form2 method=post action= table width=100%” border=1 cellspacing=3 cellpadding=3 TR td查詢到的課件 /td td所屬教師 /td /TR (5)在“代碼”視圖中找到“沒有找到你需要的記錄”文本字欄所在的代碼區(qū)域,在其后加入以下代碼: div align=center % If and Then % font color=red沒有找到你需要的記錄 /font % End If 39。另外,學(xué)生可以根據(jù)課件的名稱對(duì)課 件進(jìn)行模糊查詢。 [3]陳俊榮 .Dreamweaver8與 ASP動(dòng)態(tài)網(wǎng)站開發(fā)自學(xué)導(dǎo)航 [M].北京 : 機(jī)械工業(yè)出版社 ,。 關(guān)于學(xué)位論文使用權(quán)和研究成果知識(shí)產(chǎn)權(quán)的說明 本人完全了解成都信息工程學(xué)院有關(guān)保管使用學(xué)位論文的規(guī)定,其中包括: ( 1)學(xué)校有權(quán)保管并向有關(guān)部門遞交學(xué)位論文的原件與復(fù)印件。 dat Buck fight like two hells, was Francois39。 and where judgment was required, and quick thinking and quick acting, he showed himself the superior even of Spitz, of whom Francois had never seen an equal. But it was in giving the law and making his mates live up to it, that Buck excelled. Dave and Solle ks did not mind the change in leadership. It was none of their business. Their business was to toil, and toil mightily, in the traces. So long as that was not interfered with, they did not care what happened. Billee, the goodnatured, could lead for all they cared, so long as he kept order. The rest of the team, however, had grown unruly during the last days of Spitz, and their surprise was great now that Buck proceeded to lick them into shape. Pike, who pulled at Buc k39。 and he answered curse w ith snarl and kept out of their reach. He did not try to run away, but retreated around and around the camp, advertising plainly that when his desire was met, he would e in and be good. Francois sat down and scratched his head. Perrault looked at his watch and swore. T ime was flying, and they should have been on the trail an hour gone. Francois scratched his head again. He shook it and grinned sheepishly at the courier, who shrugged his shoulders in sign that they were beaten. Then Francois went up to where Solleks stood and called to Buc k. Buc k laughed, as dogs laugh, yet kept his distance. Francois unfastened Sol leks39。 特此聲明! 作者簽名: 2021 年 月 日 h? What I say? I speak true when I say dat Buck two devils. This was Francois39。文中除了特別加以標(biāo)注地方外,不包含他人已經(jīng)發(fā)表或撰寫過的研究成果,也不包含為獲得成都 信息工程學(xué)院或其他教學(xué)機(jī)構(gòu)的學(xué)位或證書而使用過的材料。 參考文獻(xiàn) [1]鄧文淵 ,陳惠貞 .ASP與網(wǎng)絡(luò)數(shù)據(jù)庫技術(shù) [M].北京:中國鐵道出版社 ,。系統(tǒng)能夠提供用戶注冊與登錄,并能夠?qū)ψ杂脩暨M(jìn)行管理。%39。在對(duì)話框的“名稱”文本框中輸入記錄集的名稱Recordset1,在“連接”下拉列表框中,選擇已經(jīng)建好的數(shù)據(jù)庫連接 conn,然后在 SQL文本區(qū)內(nèi)輸入 SQL查詢語句:“ SELECT * FROM kt”。filepathamp。即“隨機(jī)數(shù)” +“ _”+“原文件名”; filepath表示上傳文件即將被保存的路徑地址; 示實(shí)現(xiàn)上傳功能 將文件進(jìn)行保存。f_type)。/amp。/amp。 3.檢測文件類型 在檢測了文件的大小后,接著就需要檢測文件的類型,其檢測方法即是提取上傳文件名稱的后 3位內(nèi)容。 在站點(diǎn)“ tan”文件夾內(nèi)新建文件“ ” ,表示文件上傳的功能頁,在“文檔窗口”中打開該文件,切換至“代碼”視圖,在 HTML標(biāo)簽 body的 上方輸入代碼“ !include file=”””,表示該文件對(duì)化境無組件上傳類文件的引用。 (5)在文檔中插入“隱藏域”,打開其“屬性面板”,定義名稱為“ upfilefolder” ,輸入其“值”為“ uploadfile”。 圖 18 課件列表頁 圖 19 課件刪除頁面 圖 20 刪除記錄設(shè)置 如上圖 20所示,設(shè)計(jì)課件刪除頁 ,單擊服務(wù)器面板,選擇“刪除記錄”,如圖 21所示進(jìn)行設(shè)置: 切換到“代碼”視圖,加入如下代碼,以上設(shè)置只是刪除數(shù)據(jù)庫記錄,并沒有刪除上傳的文件,加入以下代碼則可以刪除硬盤上的文件。根據(jù)比較結(jié)果,做兩種信息的反饋。 (2)在“服務(wù)器行 為”面板上單擊加號(hào)( +),選擇“更新記錄”,彈出對(duì)話框,“連接”下拉列表框中選擇“ conn” ,“要更新的表格”為“ tea”,“唯一鍵列”為“ t_id”,“在更新后,轉(zhuǎn)到”為“ ../../”。 圖 11 檢查新用戶名 注冊成功頁面 當(dāng)注冊成功時(shí)將轉(zhuǎn)到注冊成功頁面,頁面的設(shè)計(jì)如圖 13所示。 如圖 9所示,把“返回登錄頁面”文本字樣設(shè)置超鏈接到“ ” ,把“注冊新用戶”文本字樣設(shè)置鏈接到“ ” ,把“回首頁”文本字樣設(shè)置超鏈接到主界面“ ”。 If (MM_fldUserAuthorization””) then Session (“MM_UserAuthorization”) =CStr ( (MM_flduserAuthorization).value) Else Session (“MM_UserAuthorization”) =”” End if 另外,在“登錄用戶”對(duì)話框“基于以下限制訪問”中選擇“用戶名、密碼和訪問級(jí)別”的用戶登錄,則還會(huì)產(chǎn)生一個(gè)表示訪問級(jí)別的 Session變量:Session(“MM_UserAuthorization”)。) amp。39。 圖 6 教師登錄頁面 在完成了頁面的設(shè)計(jì)后,就可以利用 Dreamwever的“服務(wù)器行為”,來完成對(duì)“登錄”過程的操作和處理。掌握 ASP動(dòng)態(tài)網(wǎng)頁技術(shù),只需要了解服務(wù)器端腳本(如 VBScript)的基本結(jié)構(gòu)、語法,熟悉 ASP本身所支持的對(duì)象和組件,就可以很輕松地進(jìn)行 ASP編程了。 開發(fā)工具 Dreamweaver MX Dreamweaver 是一個(gè)很酷的網(wǎng)頁設(shè)計(jì)軟件。 系統(tǒng)數(shù)據(jù)庫表設(shè)計(jì) 一個(gè)簡單的網(wǎng)上課件管理系統(tǒng)可以設(shè)計(jì) 4 個(gè)數(shù)據(jù)表來滿足此系統(tǒng)的需要,第1 張表為管理員信息表 (admin),此表用來記錄管理此網(wǎng)站的管理員信息。 (3)上傳功能頁 用戶部分 管理員部分 用戶找回密碼 用戶修改信息 管理員修改用戶 管理員刪除用戶 刪除課件 該頁的主要功能是獲得上傳平臺(tái)頁傳遞的本地文件信息,并實(shí)現(xiàn)上傳文件的各種問題的解決方案,最終實(shí)現(xiàn)文件的上傳。 圖 3 登錄模塊流程圖 表單輸入及登錄驗(yàn)證處理頁面 ,主要是用戶名、密碼的輸入,以及和數(shù)據(jù)庫中記錄進(jìn)行比較做相應(yīng)判斷的頁面。 2 登錄驗(yàn)證模塊 (1)必須具有數(shù)據(jù)庫文件,其中要有已存儲(chǔ)的用來進(jìn) 行登錄驗(yàn)證的相關(guān)數(shù)據(jù)記錄。 網(wǎng)上課件管理系統(tǒng) 圖 1 系統(tǒng)模塊構(gòu)成 功能模塊具體介紹 用戶注冊與登錄功能模塊 1 注冊模塊邏輯分析 (1)首先必須有一 個(gè)注冊平臺(tái)頁 ,該頁面中的內(nèi)容即是各種表單元素,以提供會(huì)員的注冊,同時(shí)這些表單元素和數(shù)據(jù)庫中會(huì)員表的各字段是相互對(duì)應(yīng)的??蛻魴C(jī)無需安裝軟件,只需在服務(wù)器上進(jìn)行簡單的設(shè)置,數(shù)據(jù)的請求和返回結(jié)果均以網(wǎng)頁形式完成,方便系統(tǒng) 的管理,適合教師的使用習(xí)慣。而學(xué)生登錄以后,則可以根據(jù)自己的專業(yè)課程,選擇自己需要查看的課件資源。本文提出并設(shè)計(jì)實(shí)現(xiàn)了基于 WEB的網(wǎng)上課件管理系統(tǒng),本系統(tǒng)提供課件 的上傳 和 下載,上傳方式 是 無組件 上傳 。 系統(tǒng)有一個(gè)功能強(qiáng)大的后臺(tái)管理系統(tǒng):可以進(jìn)行人員管理,權(quán)限管理,課件管理。 采用的數(shù)據(jù)庫是 ACCESS 數(shù)據(jù)庫 ,擬建立 庫文件 。 用戶只需要通過瀏覽器訪問就可以實(shí)現(xiàn)操作,操作簡單靈活。 (4)如果重名,返回注冊頁繼續(xù)申請注冊;否則將接收的數(shù)據(jù)錄入數(shù)據(jù)庫,并將注冊成功的信息反饋給客戶端瀏覽器。 (3)動(dòng)態(tài)文檔頁面,主要功能即是接收表單頁面?zhèn)鬟f的表單元素值(注冊用戶名和注冊密碼),與數(shù)據(jù)庫中已有的記錄進(jìn)行比較。 管理功能模塊 如圖 5所示,本模塊可以分為兩個(gè)部分,一是用戶部分,用戶可以找回密碼并修改自己的基本信息,二是管理員 部分,管理員不但可以修改用戶的基本信息,還可以對(duì)用戶上傳的課件進(jìn)行刪除,此外,管理員還可以刪除用戶。如何在這些記錄中 找到用戶想要的信息,這就需要網(wǎng)站提供查詢系統(tǒng)來供用戶使用。此外,還要建立教師信息表和課件信息表的關(guān)系表 (kt)。同時(shí)它還采用了 Roundtrip HTML技術(shù),這項(xiàng)技術(shù)使得網(wǎng)頁在 Dreamweaver 和 HTML代碼編輯器之間可以進(jìn) 行自由切換,并保持 HTML句法及結(jié)構(gòu)不 變。 (1)在起始頁中選擇創(chuàng)建 asp文件,保存為“ ”。 MM_fldUserAuthorization = amp。 AND t_pwd=39。 登錄成功頁面 在上一節(jié)里,對(duì)“登錄用戶”對(duì)話框中的“如果登錄成功,轉(zhuǎn)到”欄設(shè)置為轉(zhuǎn)到“ ”。 登錄失敗頁面 在 ,在“登錄用戶”對(duì)話框中對(duì)“如果登錄失敗,轉(zhuǎn)到 ”欄設(shè)置為轉(zhuǎn)到“ ”,當(dāng)用戶登錄失敗后,轉(zhuǎn)到這個(gè)頁面,這個(gè)頁面將完成兩個(gè)功能:一個(gè)是提示用戶操作失敗,二是讓用戶選擇下一步的操作。其具步驟如下: (1)檢查表單 在“文檔窗口”中選擇“提交”按鈕,然后打開“行為”面板,單擊“添加行為”按鈕;在彈出的菜單中選擇“檢查表單”菜單命令;彈出“檢查表單”對(duì)話框,在“命名的欄位”中選擇表單項(xiàng),“值”選擇為“必需的”,“可接受 ”選擇“任何東西”,以上操作針對(duì)“用戶名”、“密碼”、“密碼提示問題”、“密碼提示答案”、“教師課件密碼”表單元素;對(duì)于“電子郵件”來說,因?yàn)槭强蛇x項(xiàng),所以其“值”不需要選擇“必需的”,但“可接受”應(yīng)選擇為“電子郵件地址”。 在文檔窗口的“設(shè)計(jì)”視圖中,選中“返回”文本字樣,然后在“屬性檢查器”面板的“鏈接”欄添加以下代碼: