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

正文內(nèi)容

畢業(yè)論文:校園二手交易網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)定稿(已改無(wú)錯(cuò)字)

2022-12-19 06:55:19 本頁(yè)面
  

【正文】 圖 52 會(huì)員注冊(cè)頁(yè)面圖 此頁(yè)面的源代碼很多,詳細(xì)代碼如附錄 A 中的注冊(cè)功能的詳細(xì)代碼所示。其實(shí)最重要的是判斷必要信息的填寫是否正確。 當(dāng)點(diǎn)擊提交按鈕的時(shí)候會(huì)用到 處理程序,網(wǎng)頁(yè)會(huì)先讀取 網(wǎng)頁(yè)的表單數(shù)據(jù),利用用戶帳號(hào) ID 與數(shù)據(jù)庫(kù)中的 ID字段核對(duì),若沒(méi)有相同的數(shù)據(jù)的 ID 數(shù)據(jù)即 ,表示此帳號(hào)無(wú)人使用,則會(huì)將數(shù)據(jù)取得的數(shù)據(jù)寫入數(shù)據(jù)庫(kù),并顯示加入會(huì)員成功的文字;若比結(jié)果有相同的 ID 數(shù)據(jù)即 ,表示此帳號(hào)已經(jīng)有人使用,則會(huì)執(zhí)行 Else 之后腳本語(yǔ)言李的程序代碼, 用來(lái)使瀏覽畫面回到上一頁(yè)。 當(dāng)會(huì)員在 網(wǎng)頁(yè)中輸入帳號(hào)及密碼,并按 “登陸 ”按鈕,就會(huì)激活 檢查帳號(hào)及密碼是否正確,若錯(cuò)誤則顯示 “用戶名或密碼錯(cuò)誤 ”的信息,正確則自動(dòng)進(jìn)入 網(wǎng)頁(yè),此時(shí)會(huì)員可以在此處進(jìn)行商 品的買賣、留言等功能。 會(huì)員主頁(yè)面如圖 53 所示 : 圖 53 會(huì)員主頁(yè)面圖 在此頁(yè)面會(huì)員可以進(jìn)行修改會(huì)員資料、搜索商品、售出信息、上傳商品、留言等功能。 如果 有您 滿意 的商品可以點(diǎn)擊此商品進(jìn)行詳細(xì)資料的查詢,并且購(gòu)買,并與貨主進(jìn)行聯(lián)系。 判斷 Cookie中的 Passed變量的值是否等于 Passed,當(dāng)會(huì)員輸入的帳號(hào)及密碼與會(huì)員數(shù)據(jù)庫(kù)的帳號(hào)及密碼相符時(shí),表示他就是合法的會(huì)員,則會(huì)執(zhí)行 (“passed”)=”Passed”,也就是說(shuō)若瀏覽者是 一個(gè)合法登陸的會(huì)員,則 (“Passed”)的值應(yīng)該等于 Passed,所以若接受到的數(shù)據(jù)不等于 Passed,表示他沒(méi)有通過(guò)密碼驗(yàn)證,不是合法的進(jìn)入者,就會(huì)自動(dòng)導(dǎo)向主頁(yè)面,讓他輸入正確的帳號(hào)及密碼,此功能用來(lái)預(yù)防有人直接從某一會(huì)員網(wǎng)頁(yè)進(jìn)入。 修改會(huì)員資料功能 首先在瀏覽器段記錄用戶的 ID 值,當(dāng)用戶要修改其資料的時(shí)候就連接到 此網(wǎng)頁(yè)讀取在用戶登陸時(shí)記錄下來(lái)的 COOKIE 值,然后用SQL 的 SELECT 選擇,讀取此人的會(huì)員資料,在次頁(yè)面中可以修改其資料內(nèi)容, 提交表單后由 進(jìn)行數(shù)據(jù)處理更改數(shù)據(jù)庫(kù)中相關(guān)資料。 收到發(fā)送來(lái)的資料后進(jìn)行再次修改數(shù)據(jù)庫(kù)內(nèi)容提交到數(shù)據(jù)庫(kù)數(shù)組的方法實(shí)現(xiàn)了資料的修改。 當(dāng)會(huì)員按下 “修改 會(huì)員數(shù)據(jù) ”超級(jí)鏈接時(shí),會(huì)激活 ,輸入數(shù)據(jù)并按下 “修改數(shù)據(jù) ”按鈕,會(huì)執(zhí)行 ,此網(wǎng)頁(yè)會(huì)將數(shù)據(jù)更新到數(shù)據(jù)庫(kù)中。 修改會(huì)員資料界面如圖 54 所示: 圖 54 修改會(huì)員資料界面圖 基本上和會(huì)員注冊(cè)時(shí)候的頁(yè)面差不多,但是此界面顯示您以 前所填寫的基本信息,如果您要修改的時(shí)候可以將原數(shù)據(jù)刪除。 主要原理 :取得 Cookie 中的 ID 變量的值,就可以得知目前要更改數(shù)據(jù)的是哪一個(gè)帳號(hào)的用戶,然后利用取得的 ID 值打開數(shù)據(jù)庫(kù),并篩選出數(shù)據(jù)庫(kù) ID 字段的值等于 Cookie 中的 ID 值,這樣就可以將目前要修改數(shù)據(jù)的會(huì)員數(shù)據(jù)取出。 當(dāng)會(huì)員按下網(wǎng)頁(yè)中的 “修改 ”按鈕后,會(huì)執(zhí)行 頁(yè)面,它會(huì)先來(lái)檢查是否為合法的會(huì)員,然后取得修改的表單數(shù)據(jù),在把數(shù)據(jù)更新到會(huì)員數(shù)據(jù)中。當(dāng)修改成功會(huì)提示您: “ 修改成功! ” 。 圖 55 用戶 查詢 密碼頁(yè)面圖 當(dāng)會(huì)員按下 網(wǎng)頁(yè)的 “查詢密碼 ”超級(jí)鏈接,會(huì)鏈接到,會(huì)員只要輸入自己的姓名及 Email 帳號(hào),然后選擇一種顯示方式,按下 “傳送 ”按鈕即可,此時(shí)會(huì)鏈接到 ,此網(wǎng)頁(yè)會(huì)根據(jù)輸入的姓名及 Email 帳號(hào),到數(shù)據(jù)庫(kù)中對(duì)比沒(méi)一條數(shù)據(jù),若找到相符的數(shù)據(jù),則依據(jù)會(huì)員選擇的顯示方式,將會(huì)員帳號(hào)幾密碼顯示在網(wǎng)頁(yè)上或郵寄密碼通知該會(huì)員。 此功能通過(guò)對(duì)照您以前的姓名、 Email 帳號(hào)如果正確將進(jìn)行查詢其它未知的信息, 將在 頁(yè)面中顯示您查詢的信息。 發(fā)布信息模塊功能的實(shí)現(xiàn) 文件上傳是網(wǎng)頁(yè)設(shè)計(jì)中一個(gè)相當(dāng)好的功能,它允許瀏覽者將文件上傳至服務(wù)器端的某個(gè)位置。在網(wǎng)頁(yè)中您必須先上傳您所要出售物品的圖片。 之后會(huì)彈出一個(gè)界面提示您傳的圖片已經(jīng)在數(shù)據(jù)庫(kù)中,可以返回在發(fā)布您所出售商品的詳細(xì)信息。 主要界面如下圖 56 所示 : 圖 56 會(huì)員上傳商品頁(yè)面圖 發(fā)布消息主要是用表單來(lái)完成,由于 ASP 的功能限制,所以要將表單數(shù)據(jù)與文件數(shù)據(jù)分開提交,即分為表單數(shù)據(jù)和圖片上傳兩部分 完成,表單主要是將用戶添入的文字和數(shù)字資料寫入 Access 數(shù)據(jù)庫(kù)表單的數(shù)據(jù)發(fā)送到,由 的程序來(lái)寫入數(shù)據(jù)庫(kù)。 其中 % amp。session(name)amp。 %是用來(lái)自動(dòng)寫入用戶的姓名,防止用戶發(fā)送假姓名,這樣減少了出錯(cuò)的幾率,同時(shí)節(jié)省了用戶的填寫時(shí)間,省去不少麻煩, Session(“name”)是用戶的 ID,是記錄在瀏覽器端的數(shù)據(jù),然后提交表單,用控件 submit 提交,可以重新填寫用 reset,最后就是將用戶已經(jīng)填寫好的數(shù)據(jù)提交到 處理頁(yè)面中,這時(shí)表單的 Action 值為 即 action=方法為: method=post發(fā)送出去的信息等待 處理寫入數(shù)據(jù)庫(kù)。 圖片上傳功能實(shí)現(xiàn)了即時(shí)顯示進(jìn)度的功能,可以讓用戶看到上傳的進(jìn)度,這個(gè)程序是完全的 ASP 程序代碼編寫,無(wú)須任何組件,省去了在服務(wù)器端安裝組件的麻煩,上傳程序主要處理程序?yàn)?, 為 上 傳 界 面 , 為 顯 示 進(jìn) 度 的 程 序 , 為最后 的處理后顯示頁(yè)面,顯示上傳的成功與失敗, 為上傳界面主要是提取要上傳的文件, form onsubmit=returnShowProgress()。action=enctype=multipart/formdatamethod=post name=MyForm 其中onsubmit=return ShowProgress()是當(dāng)提交是觸動(dòng)的應(yīng)用程序,將進(jìn)度信息調(diào)入到 中, action=是將圖片上交到 中處理再由 做進(jìn)一步的分塊上傳 enctype=multipart/formdata是上傳文件必須設(shè)置的屬性,在FORM 表單屬 性中如果設(shè)置此屬性則提交的文字信息不能寫入數(shù)據(jù)庫(kù),這是ASP 不足之處,使得不能快捷的提交所有信息。在 中應(yīng)用了一個(gè) javascript 腳本程序 function ShowProgress()用來(lái)調(diào)入進(jìn)度頁(yè)面使之鑲嵌在 頁(yè)面中, 時(shí)時(shí)反映上傳進(jìn)度, 中進(jìn)度是根據(jù) 的數(shù)據(jù)分塊上傳返回值進(jìn)行判斷的,主程序 首先定義了一些公共變量 PUBLIC,在定義了一些函數(shù)讓數(shù)據(jù)流以二進(jìn)值方式上傳 , path amp。 保存所有 要 上 傳 的 文 件 , = plete UpdateProgressInfo progressed 當(dāng) 上 傳 結(jié) 束 后 重 新 返 回 函 數(shù)UpdateProgressInfo 讓進(jìn)度更新 , Do While BytesRead TotalBytes 循環(huán)分塊讀取二進(jìn)制數(shù)據(jù)流 , UpdateProgressInfo progressID 更新進(jìn)度 , Private Function BinaryToString(xBinary)將二進(jìn)制流轉(zhuǎn)換為文本 , Function StringToBinary(String) 字符串到二進(jìn)制 , Private Function GetFileExt(FullPath)更新進(jìn)度信息 ,進(jìn)度信息保存在 Application 中的 對(duì)象中 , Private Sub UpdateProgressInfo(progressID) 根 據(jù) 上 傳 ID 獲 取 進(jìn) 度 信 息 , Public Function GetProgressInfo(progressID) 移除指定的進(jìn)度信息 , Private Sub RemoveProgressInfo(progressID) 如果沒(méi)有記錄了 , 直接釋放 , 避免39。800a0bcd39。錯(cuò)誤 , Private Sub RemoveOldProgressInfo(progressID) 如果沒(méi)有記錄了 , 直接釋 放 , 避免 39。800a0bcd39。錯(cuò)誤 , Public Property Get TotalSize 計(jì)算已上傳大小 , Public Property Get SizeCompleted, 計(jì)算已上傳秒數(shù) , Public Property Get ElapsedSeconds計(jì)算已上傳時(shí)間 Public Property Get ElapsedTime, 計(jì) 算 傳 輸 速 率
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1