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

正文內(nèi)容

校園二手商品交易系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文-資料下載頁

2024-12-01 20:05本頁面

【導(dǎo)讀】本文闡述了《校園二手商品交易系統(tǒng)》的開發(fā)背景、意義和目前發(fā)展的情況,為項(xiàng)目主要服務(wù)器。依照軟件項(xiàng)目管理、數(shù)據(jù)庫設(shè)計(jì)等有關(guān)理論進(jìn)行開發(fā)與設(shè)計(jì)。本系統(tǒng)運(yùn)行結(jié)果可以滿足廣大高校師生的正常使用需求。文章詳細(xì)介紹了校園二手。系統(tǒng)代碼設(shè)計(jì)以及后期的測試與維護(hù)中的問題。解,并附帶了相關(guān)業(yè)務(wù)邏輯部分的關(guān)鍵代碼。留言管理等功能。

  

【正文】 ref(鏈接地址),通過指定的地址向服務(wù)器發(fā)送請求,跳轉(zhuǎn)到相應(yīng)的界面。 時間日歷部分主要代碼: SCRIPTsetInterval(=new Date().toLocaleString()+39。 星期 39。+39。 日一二三四五六 39。.charAt(new Date().getDay())。,1000)/SCRIPT 商品分類部分主要代碼: TBODY % List f1list = ()。 if (!()) { for (int alln1 = 0。 alln1 ()。 alln1++) { % TD align=left A href=%=basePath%?id=%=(alln1).toString()%%=(alln1).toString()% /A /TD % } } 字段名稱 字段英文 類型 長度 是否為空 編號 Id Int 4 否 用戶名 Username Nvarchar 50 否 登陸密碼 Password Nvarchar 100 否 用戶類型 Type Nvarchar 50 否 注冊時間 Regtime Datetime 8 否 是否在用 Ifuse Int 4 否 登陸次 數(shù) Logintimes Int 4 否 最后一次登陸時間 Lasttime Datetime 8 否 最后一次登陸 IP Lastip Nvarchar 50 否 22 % /TBODY 用戶注冊 注冊分兩步進(jìn)行,先填寫用戶名與密碼,再填寫個人詳細(xì)信息,如圖 43 和 44所示。 圖 43 填寫用戶名及密碼 點(diǎn)擊“提交”按鈕后,主要通過 Control 層的以下代碼進(jìn)行用戶名驗(yàn)證,并返回驗(yàn)證結(jié)果。 if (().equals(admin)) { (username, username)。 (message, 非法的用戶名 , 請重新選擇 ! )。 ().forward(request,response)。 } else { int flag = (username)。 if (flag == ) { if ((person)) {// 如果是個人會員 ().forward(request, response)。 } else if ((co)) {// 如果是企業(yè)會員 ().forward(request, response)。 } else { ().forward(request, response)。 } } else if (flag == ) { (username, username)。 (message, 對不起 , 該用戶名已存在 , 請重新選擇 ! )。 23 ().forward(request,response)。 } } 圖 44 填寫詳細(xì)信息 第一步用戶名驗(yàn)證成功后,跳轉(zhuǎn)到填寫詳細(xì)信息頁面,按要求填完所有必填信息提交后,主要通過 Control 層的下列代碼將用戶信息保存到數(shù)據(jù)庫表 pmember 中,并返回注冊結(jié)果。 int flag = (username, password, type, realname,sex, bir, sheng, city, telphone, , question, answer,lastip, off, address)。 if (flag == ) { List siteList = new SystemBean().getSiteInfo()。 String sitename = (0).toString()。 (message, 注冊成功 ! 恭喜您成為 + sitename+ 的注冊會員 ! )。 ().forward(request,response)。 } else { (message, 系統(tǒng)維護(hù)中 , 請稍后再試 ! )。 ().forward(request,response)。 } 用戶登錄 登錄機(jī)制是將輸入的用戶名和密碼與數(shù)據(jù)庫中的登錄表進(jìn)行比較查找,若輸入的數(shù)據(jù)和登錄表中的數(shù)據(jù)相對應(yīng),就能進(jìn)入主系統(tǒng)。當(dāng)用戶輸入帳號和密碼不匹配或者錯誤時會 出現(xiàn)錯誤提示, 如圖 45 所示。 24 圖 45 登陸 /注冊界面 在該頁面 中通過 JS 函數(shù) checklogin()增加了判空處理,檢驗(yàn)表單的合法性。 int flag = (username, password, reg_type)。 if(flag == ){//登陸成功 String info = (username)。 int flag2 = (username, lastip)。 if(flag2 == ){ (member, username)。 (type, reg_type)。 (info, info)。 (member/).forward(request, response)。 } else { (member, username)。 (type, reg_type)。 (info, info)。 (message, 登陸成功 , 登陸信息更新失敗 ! )。 (member/).forward(request, response)。 } }else if(flag == ){//用戶名錯誤 (reg_user, username)。 (message, 該用戶名不存在 ! )。 ().forward(request, response)。 }else if(flag == ){//密碼錯誤 (reg_user, username)。 25 (message, 密碼錯誤 ! )。 ().forward(request, response)。 } 發(fā)布商品信息 用戶登陸網(wǎng)站會員中心后 , 在左側(cè)導(dǎo)航欄點(diǎn)擊 “ 增加商品信息 ” 按鈕 , 可進(jìn)入到發(fā)布商品信息頁面 , 如圖 46 所示。 圖 46 發(fā)布商品信息界面 提交數(shù)據(jù)后主要通過 Control 層的下列代碼,將商品信息寫入到數(shù)據(jù)庫。 int flag = (insert into sp( mc, type,pic,jg,sl,js,member) + values(39。+mc+39。,39。+type+39。,39。+path+/+()+39。,39。+jg+39。,39。+sl+39。,39。+js+39。,39。+member+39。))。 if(flag == ){ (message, 操作成功! )。 (member/sp/).forward(request, response)。 } else{ (message, 系統(tǒng)維護(hù)中,請稍后再試! )。 (member/sp/).forward(request, response)。 } 查詢商品 商品查詢提供給用戶一個自由篩選的功能,用戶可以根據(jù)自己的需要來進(jìn)行信息的搜索,在搜索文本框中輸入關(guān)鍵字,就能夠進(jìn)行快速查詢,支持對所有商品名稱進(jìn)行模糊查詢,然后返回查詢到的所有記錄。該模塊功能對非注冊用戶同樣適用。如輸入“二手”關(guān)鍵字,即可查詢到商品名稱中含有此關(guān)鍵字的所有商品。如圖 47 26 與圖 48 所示。 圖 47 查詢條件界面 圖 48 查詢結(jié)果界面 %String mc = ((title))。 String sql = select * from sp where mc like 39。% + mc+ %39。and jz=39。未 39。 order by id desc。 % TBODY %List hotlist = (sql, 8)。 if (!()) { for (int alln1 = 0。 alln1 ()。 alln1++) { List allnew = (List) (alln1)。 % TR TD width=20% align=left a href=%=basePath%?id=%=(0).toString()% IMG height=80 src=%=basePath + (3).toString()% width=120 onload=makesmallpic(this,120,80)。 border=0 /A /TD TD align=left br商品名稱: %=(1).toString()% 商品分類: 27 %=(2).toString()%br商品價格: %=(4).toString()% a href=%=basePath%?id=%=(0).toString()% 點(diǎn) 擊 查 看 詳細(xì) .../a /TD /TR % } }% /TBODY 商品訂購 商品詳情頁面如圖 49 所示,包含價格、介紹等信息。 圖 49 商品詳情界面 該頁面主要代碼如下: TD width=40% align=center IMG height=150 src=%=basePath + (3).toString()%width=180 onload=makesmallpic(this,180,150)。 border=0 /TD TD align=left br商品名稱: %=(1).toString()% 商品分類:%=(2).toString()% br商品價格: %=(4).toString()% br商品介紹: %=(6).toString()% bra href=%=basePath%?spid=%=id%amp。title=%=(1).toString()%加入購物車 .../a (如果您還沒有登錄,請先登錄再進(jìn)行預(yù)定操作?。? /TD 點(diǎn)擊“加入購物車”后如圖 410 所示,填寫購買數(shù)量,并提交數(shù)據(jù)后,即可在“我的購物車”中看到該商品信息。 28 圖 410 加入購物車界面 提交數(shù)據(jù)后,在邏輯處理層的主要代碼如下: String str=new ComBean().getString(select member from sp where id=39。+spid+39。)。 if((member)){ (message, 不能購買自己的商品! )。 ().forward(request, response)。 }else{ int flag = (spid, (num), member,str)。 if(flag == ){ (message, 操作成功! )。 ().forward(request, response)。 }else{ (message, 系統(tǒng)維護(hù)中,請稍后再試! )。 ().forward(request, response)。 } } 購物車 購物車模塊是二手商品交易中進(jìn)行商品選購的重要功能,能在用戶瀏覽商品時保存選擇的商品和數(shù)量,商品選購?fù)瓿珊笤谫徫镘嚨幕A(chǔ)上生成訂單。在“我的購物車”中可看到之前加入的商品信息,確認(rèn)購買并點(diǎn)擊“提交訂單”后,提交后生成訂單記錄。如圖 411 與圖 412 所示。 圖 411 我的購物車界面 圖 412 提交訂單界面 提交訂單后在控制層的主要代碼如下: 29 String sql=update prep set flag=39。 已經(jīng)提交 39。,sj=39。+sj+39。,dd=39。+dd+39。 where id=39。+prepid+39。 int flag = (sql)。 if(flag == ){ (message, 操作成功! )。 (member/prep/).forward(request, response)。 }else { (message, 操作失敗! )。 (member/prep/).forward(request, response)。 } 購物訂單 在用戶確認(rèn)完了購物車中的商品后,在購物車界面中點(diǎn)擊“提交訂單”按鈕后,則可進(jìn)入填寫訂單頁面,生成訂單頁面。在買方的“我的購物訂單”中頁面如圖 413所示,在賣方的“客戶提交訂單”中頁面如圖 414 所示。 圖 413 我的購物訂單界面
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1