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

正文內(nèi)容

畢業(yè)設計-基于bs結構的二手交易系統(tǒng)的設計與實現(xiàn)—論文(編輯修改稿)

2025-01-08 19:35 本頁面
 

【文章內(nèi)容簡介】 判斷用戶身份的作用,根據(jù)不同的用戶返回不同的管理界面,或者是登錄界面。 用戶登 錄模塊的目標有兩個: 第一個是判斷用戶的狀態(tài)是否登錄,如果沒有登錄的話就顯示登錄窗口,提供帳號和密碼的輸入界面。如果這個時候用戶還沒有注冊過的話那么就提供注冊新用戶的超級鏈接。 圖 2 用戶登錄框 如果判斷用戶已經(jīng)登錄,那么顯示歡迎界面,同時繼續(xù)判斷用戶類型,具體是普通用戶還是管理員。如果普通用戶顯示普通用戶的管理界面,如果是管理員就顯示相應的管理員的管理界面。 圖 3 普通用戶管理界面 圖 4 管理員管理界面 在本設計中,整個用戶登陸模塊是鑲嵌在首頁的框架里 面一個叫 的文件里面的,大小和字體通過 CSS 的定義,用戶直接在首頁面上就可以完成登錄和相關操作。 整個頁面同時引用了另外一個 ASP 頁面, 這個主要是定義了網(wǎng)站的BANNER 和快速搜索和鏈接選項。實現(xiàn)的效果是在功能模塊實現(xiàn)翻轉(zhuǎn)的時候BANNER 和快速搜索菜單欄依然保留,而不僅僅是在登陸的一個界面上有。 用戶登錄模塊的主要實現(xiàn)方法如下: html head meta equiv=ContentType content=text/html。 charset=gb2312 / script language=javascript function check() { if (==) { (帳戶名不能為空! ) return false。 } return true } /script /head 首先定義一個名字是 CHECK 的 JAVASCRIPT 的函數(shù),這個將在后面的登錄窗口用到,這個函數(shù)的作用是填寫登錄名的時候不 能使用空帳號,這樣可以把判斷留在前臺來完成,從而減少后臺處理的時間和步驟。 下面是判斷用戶已經(jīng)登錄了的情況,對用戶的 SESSION 變量進行分析,如果是普通用戶或者管理員就顯示相應的界面 界面的每一個選項分別對應一個相應的 ASP 程序。其中最后一個退出登陸的 就是一個后臺程序,原理是把 SESSION 變量清空 管理員的判斷過程及其管理界面也是同樣的道理。 從邏輯上,如果以上兩種情況都不是,也就是說登錄模塊判斷用戶當前沒有登錄,那么將顯示登陸窗口,為用戶提供輸入用戶名和密碼的地方。 在這個地方,如果用戶 沒有注冊,可以點擊鏈接進行注冊,名字是,頁面將會自動跳轉(zhuǎn)到這段程序上。 form method=post action= name=login onSubmit=return check() 39。這是定義登錄模塊的表格,指明了傳送的方式為 POST,傳送至后臺的接收頁面是,并且當用戶點擊提交這個按鈕的時候 , onSubmit=return check()指明執(zhí)行 CHECK()這個 JAVASCRIPT函數(shù),也就是前面定義的檢查值函數(shù)。 接收這個前臺 ASP 程序的后臺是 程序 代碼如下 !include file=conn/ % dim usertype,username,password usertype=trim(Request(usertype)) username=trim(Request(username)) password=trim(Request(password)) set rs=() select * from yonghu where username=39。amp。usernameamp。39。 and password=39。amp。passwordamp。39。 and usertype=39。amp。usertypeamp。39。,conn,1,1 if and then SCRIPT language=JavaScriptalert(39。用戶名或密碼不正確! 39。)。 javascript:(1)/SCRIPT else session(name)=rs(username) session(usertype)=trim(rs(usertype)) session(password)=rs(password) end if set rs=nothing call CloseConn() % 39。其中 !include file=conn/是與數(shù)據(jù)庫的連接,在這里采用了公共連接文件 這是采用 OLEDB 方式來與后臺 SQL SERVER 數(shù)據(jù)庫連接同時使用了username,usertype,password三個臨時變量來接受前臺傳送過來的變量。 set rs=() select * from yonghu where username=39。amp。usernameamp。39。 and password=39。amp。passwordamp。39。 and usertype=39。amp。usertypeamp。39。,conn,1,1 39。這一段語句的作用是創(chuàng)建一個名為 rs 的記錄集,通過這個 rs 記錄集來對保存在數(shù)據(jù)庫中的密碼信息進行搜索, i f not then 39。如果記錄集沒有到達底部 if password=rs(password) 39。并且找到了與前臺傳遞過來密碼相符合的后臺數(shù)據(jù)庫記錄,那么 session(id)=rs(ID) session(name)=rs(username) session(usertype)=普通用戶 () end if 39。給當前的登陸用戶賦三個 SESSION變量值,分別是 session(id), session(name) session(usertype) 然后 () 帶上這三個參數(shù)返回 , 是包含了 的主框架頁面,當返回之后 會像上個章節(jié)所說的那樣,對當前用戶的 SESSION進行檢查,這個時候因為已經(jīng)登錄了,所以會根據(jù)不同的用戶類型顯示不同的管理界面 。 else ( ) 但這里還要考慮到另外一種情況,就是用戶輸入的密碼信息在數(shù)據(jù)庫中沒有找 到 或 者 說 密 碼 輸 入 錯 誤 那 么 就 要 顯 示 出 相 應 的 錯 誤 界 面 。 文件就是當出現(xiàn)錯誤的時候顯示的。 快速鏈接及搜索模塊 快速鏈接模塊 快速連接模塊是二手交易系統(tǒng)的一個重要組成部分,在二手交易系統(tǒng)中,快速連接模塊分為兩個部分,一個是位于 banner 下面的常用熱門搜索,把用戶可能會經(jīng)常使用的一些搜索集合到一起,方便用戶使用,另外一個部分是位于主網(wǎng)頁下面全部種類,這里包括了二手交易系統(tǒng)的所有支持的種類,用戶可以在這里找到自己需要的相關種類的信息。 快速連接模塊的實現(xiàn)方法: 在實現(xiàn)這個模塊的時候,使用的方式是超級鏈接加傳遞參數(shù),把二手交易系統(tǒng)的物品分為九個大類,每個大類又包括了將近十個小類,每一個小類都有一個ID號,當用戶點擊每一個小類的按鈕的時候,都會把一個參數(shù)傳遞給后臺的 ASP處理程序,后臺 ASP 處理程序再根據(jù)這個值,從數(shù)據(jù)庫中讀取相應信息。 圖 5 快速鏈接模塊部分 1 示意圖 圖 6 快速鏈接模塊部分 2 示意圖 前臺代碼如下 tr tdtable border=0 cellpadding=0 cellspacing=0 tr bgcolor=999999 td width=36div align=rightimg src=/div/td td width=164 class=note style2 style6a href=?catagory=11臺式電腦 /a a href=?catagory=12 筆 記 本 電 腦 /a a href=?catagory=13CPU/a /td /tr tr bgcolor=999999 tddiv align=rightimg src=/div/td td class=note style2 style6a href=?catagory=14 硬盤 /a a href=?catagory=15顯示器 /a a href=?catagory=16主板/a/td /tr tr bgcolor=999999 tddiv align=rightimg src=/div/td td class=note style2 style6a href=?catagory=17 顯卡 /a a href=?catagory=18內(nèi)存 /a a href=?catagory=19其他配件 /a/td /tr /table/td /tr 這是其中一個大類的前臺代碼 ,可以看到,每一個類首先使用 CSS 樣式對其格式作出了限定,以確保界面上的平衡和美觀,其次,每一個鏈接都鏈接到后臺 的程序中去,同時帶上一個自己的 參數(shù) id。 搜索模塊 搜索模塊是嵌套在 中的子模塊,主要作用是為用戶提供一個搜索的界面,用戶如果想快速的查找出所需要的種類,就可以在搜索模塊的文本框里輸入相應的物品種類。 圖 7 搜索模塊示意圖 搜索模塊的實現(xiàn)方法 form method=post action= target=_blank onSubmit=return check() table height=40 border=0 align=center tr td align=right valign=bottomspan class=style2搜搜: /span input type=text name=catagory size=10 maxlength=15/td td align=left valign=bottominput type=submit name=submit value= 查詢/td /tr /table /form 物品和用戶注冊模塊 物品注冊模塊 用戶注冊模塊的作用是提供物品信息的注冊,這也是本設計的一個重要的組成部分。用戶注冊模塊提供給用戶一個發(fā)布信息類型的平臺,用戶在這里可以選擇發(fā)布不同種類的信息。在設計中,只有已經(jīng)登錄的用戶具有發(fā)布物品的資格,也就是說物品發(fā)布的選項只有在登錄用戶或者管理員的界面中才能看到。 圖 8 物品信息發(fā)布模塊前臺示意圖 物品注冊模塊的主要實現(xiàn)方法 負責物品注冊的前臺 ASP 程序是 代碼如下: script language=javascript function formCheck(document) { if ( == ) { (發(fā)布物品標題不能為空! ) return false。 } if ( == ) { (交易方式不能為空! ) return false。 } if ( == ) { (物品類型不能為空! ) return false。 } if ( == ) { (物品描述不能為空! ) return false。 } if ( 100) { (描述信息過長!超過 100 個字符 ) return false。 } return true } /script 39。在這里設置了四個 JAVASCRIPT 函數(shù),用來進行前臺提交數(shù)據(jù)的邏輯判斷,如果為空則返回 false,反之則返回 true 如果數(shù)據(jù)能夠成功的通過函數(shù)的判斷,就把整個表單發(fā)送至后臺接收程序 后臺接收程序 的代碼如下: !include file=conn/ % dim biaoti,leixing,leibie,pinpai,chandi,jiage,miaoshu biaoti=(title) leixing=(tradetype) times=now() leibie=(catagory) pinpai=(brand) chandi=(location) jiage=(price) pictrue=(picurl) miaoshu=(description) 39。定義后臺變量接收前臺傳遞過來的參數(shù) if pinpai= then 39。如果品牌為空 則為不詳 pinpai=不詳 end if if chandi= then 39。如果產(chǎn)地為空 則標識為未知 chandi=未知 end if if session(name) then 39。如果當前用戶的 SESSION變量不為空,那么就執(zhí)行以下的操作 sql=insertintowupin(title,brand,location,catagory,tradetype,times,price,pictrue,description ,name)values amp。biaotiamp。39。,39。amp。pinpaiamp。39。,39。amp。chandiamp。39。,39。amp。leibieamp。39。,39。amp。leixin
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1