歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

購網(wǎng)上商城詳細(xì)設(shè)計說明書.doc

  • 資源ID:9036798       資源大?。?span id="fx61a5s" class="font-tahoma">281KB        全文頁數(shù):52頁
  • 資源格式: DOC        下載積分:9.9積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要9.9積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機(jī)號,方便查詢和重復(fù)下載(系統(tǒng)自動生成)
支付方式: 支付寶    微信支付   
驗證碼:   換一換

 
賬號:
密碼:
驗證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認(rèn)打開,此種情況可以點擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請知曉。

購網(wǎng)上商城詳細(xì)設(shè)計說明書.doc

天天樂購網(wǎng)上商城詳細(xì)設(shè)計說明書網(wǎng)上商城詳細(xì)設(shè)計說明書目錄1.引言. 31.1編寫目的. 31.2背景. 42.會員模塊. 42.1用戶注冊頁面. 42.2忘記密碼頁面. 92.3用戶資料修改頁面. 142.4密碼修改頁面. 163.后臺管理-商品管理模塊. 183.1.增加新商品一級分類. 183.2.編輯新商品一級分類. 193.3.編輯新商品二級分類. 203.4.增加新商品信息. 224.訂單生成購物車及商品搜索和收藏. 264.1.搜索商品按鈕頁面. 264.2.我的購物車頁面. 274.3.商品搜索頁面. 284.4.我的購物車頁面2. 294.5.收藏夾頁面. 314.6.會員登錄界面. 314.7.收貨人信息提交頁面. 334.8.送貨方式選擇頁面. 354.9.付款方式選擇頁面. 364.10.非會員登陸頁面. 374.11.定單信息確認(rèn)頁面. 395.商品顯示模塊. 425.1主顯示區(qū)默認(rèn)頁面. 425.2二級分類商品顯示頁面. 485.3商品信息顯示頁面. 516.后臺管理-訂單管理模塊. 546.1未處理的訂單列表. 546.2獲取訂單中商品信息. 556.3統(tǒng)計購物車中的商品種類、件數(shù)和商品總價格. 566.4獲取某條訂單詳細(xì)信息格. 576.5獲取訂單中的商品信息和庫存數(shù)量. 587.后臺管理-管理員模塊. 597.1連接數(shù)據(jù)庫中管理員表的偽代碼. 597.2管理員的記錄日志的偽代碼. 597.3管理員登錄. 607.4顯示日期. 617.5管理員個人資料管理頁面. 617.6更新管理員表的偽代碼. 627.7提取管理員資料的偽代碼. 637.8管理員信息顯示的偽代碼. 637.9管理員個人信息修改的偽代碼. 647.10鼠標(biāo)點擊添加按鈕的偽代碼. 657.11管理員資料編輯. 667.12得到管理員的信息的偽代碼. 667.13管理員信息修改的偽代碼. 687.14刪除管理員的偽代碼. 688.運行設(shè)計. 698.1.運行模塊的組合. 698.2.運行控制. 698.3.運行時間. 699.出錯處理設(shè)計. 699.1.出錯輸出信息. 699.2.出錯處理對策. 709.3.運補(bǔ)救措施. 7010.安全保密設(shè)計. 7011.維護(hù)設(shè)計. 701.引言1.1編寫目的該階段開發(fā)以正式進(jìn)入軟件的實際開發(fā)階段,本階段完成系統(tǒng)的詳細(xì)設(shè)計并明確系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)與軟件結(jié)構(gòu)。在軟件設(shè)計階段主要是把一個軟件需求轉(zhuǎn)化為軟件表示的過程,這種表示只是描繪出軟件的總的概貌。本詳細(xì)設(shè)計說明書的目的就是進(jìn)一步細(xì)化軟件設(shè)計階段得出的軟件總體概貌,把它加工成在程序細(xì)節(jié)上非常接近于源程序的軟件表示。1.2編寫背景隨著Internet國際互聯(lián)網(wǎng)的發(fā)展,越來越多的企業(yè)開始建造自己的網(wǎng)站?;贗nternet的信息服務(wù),商務(wù)服務(wù)已經(jīng)成為現(xiàn)代企業(yè)一項不可缺少的內(nèi)容。很多企業(yè)都已不滿足于建立一個簡單的僅僅能夠發(fā)布信息的靜態(tài)網(wǎng)站?,F(xiàn)代企業(yè)需要的是一個功能強(qiáng)大的,能提供完善的電子商務(wù)服務(wù)的動態(tài)商務(wù)網(wǎng)站。本網(wǎng)上商城系統(tǒng)就是根據(jù)電子商務(wù)和互聯(lián)網(wǎng)的發(fā)展,針對網(wǎng)上顧客所開發(fā)的網(wǎng)絡(luò)購物系統(tǒng),本商城系統(tǒng)主要有:1) 前臺管理:處理商品顯示等;2) 后臺管理:管理員管理和處理數(shù)據(jù)庫商品更新等。 2.會員模塊2.1用戶注冊頁面 用戶注冊注冊信息:用戶名和密碼可以使用(a-z,0-9,A-Z)其中密碼提問和密碼回答幫助你找回密碼(帶 * 為必填項)用戶名 *【UserName 】【btn檢測用戶名】密碼 *【UserPwd 】確定密碼 *【UserPwd 】密碼提問 *【PwdQuestion 】密碼回答 *【PwdAnswer 】聯(lián)系信息:請如實填寫方便我們及時與您聯(lián)系真實姓名【UserRealName 】性別【UserSex 】手機(jī)號碼【UserMobile 】Email【UserEmail 】電話【UserTelphone 】郵編【UserPostCode 】詳細(xì)地址【UserAddress 】【btn注冊 UserReg 】 【btn清空reset】圖2-2.1-用戶注冊/ <summary>/ 用戶名注冊校驗/ </summary>If(用戶名=空) 提示“用戶名不能為空”返回ElseUserNameChk 校驗系統(tǒng)中是否存在指定用戶并傳給userIDif(userID>0)提示“這個用戶名還未注冊,趕快注冊吧!”返回/ <summary>/ 用戶注冊/ </summary>If(用戶名=0)提示“用戶名不能為空”regChkPass值為 0返回ElseUserNameChk 校驗系統(tǒng)中是否存在指定用戶并傳給userIDIf(userID>0)提示“用戶名已經(jīng)被注冊,請換個名字再試試”regChkPass值為 0返回If(UserPwd=0)提示“密碼不能為空!”regChkPass值為 0返回If(確認(rèn)密碼=0)提示“確認(rèn)密碼不能為空!”regChkPass值為 0返回ElseIf(確認(rèn)密碼!=密碼)提示“確認(rèn)密碼錯誤!”regChkPass值為 0返回If(密碼提問為空)提示“密碼提問不能為空!”regChkPass值為 0返回If(密碼回答=0)提示“密碼回答不能為空!”regChkPass值為 0返回If(真實姓名=0)提示“真實姓名不能為空!”regChkPass值為 0返回If(手機(jī)號碼=0)提示“手機(jī)號碼不能為空!”regChkPass值為 0返回ElseIf(UserMobile長度不為十一位| UserMobile前兩位不為“13”)提示“手機(jī)號碼錯誤!”regChkPass值為 0返回If(UserTelphone1=0| UserTelphone2=0)提示“電話號碼不能為空”regChkPass值為 0返回If(UserPostcode=0)提示“電子郵件不能為空”regChkPass值為 0返回If(UserAddress=0)提示“詳細(xì)地址不能為空”regChkPass值為 0返回If(regChkPass 值為 1)StringUtil.CheckStr對輸入的用戶名進(jìn)行過濾傳給字符串userNameStringUtil.CheckStr對輸入的密碼進(jìn)行解密傳給字符串userPwdStringUtil.CheckStr方法對輸入的PwdQuestion過濾傳給字符串pwdQuestionStringUtil.CheckStr方法對輸入的PwdAnswer過濾傳給字符串PwdAnswerStringUtil.CheckStr方法對輸入的UserRealName過濾傳給字符串UserRealNameStringUtil.CheckStr方法對輸入的UserSex過濾傳給字符串UserSexStringUtil.CheckStr方法對輸入的UserTelphone1和UserTelphone2過濾傳給字符串userTelphoneStringUtil.CheckStr方法對輸入的UserEmail過濾傳給字符串UserEmailStringUtil.CheckStr方法對輸入的UserMobile過濾傳給字符串userMobileStringUtil.CheckStr方法對輸入的UserPostcode過濾傳給字符串userPostcodeStringUtil.CheckStr方法對輸入的UserAddress過濾傳給字符串userAddressRequest對象獲取客戶端地址并傳給userLastVisitIP調(diào)用UserReg函數(shù)把(userName, userPwd, pwdQuestion, pwdAnswer, userRealName, userSex, userTelphone, userEmail, userMobile, userPostcode, userAddress, userLastVisitIP)添加到表中,并把返回值傳給變量regOKIf(regOk > 0)把userName傳給Session對象中的UserNameUserChk檢查userName和 userPwd傳給Session對象中的UserIDelse提示“注冊失敗,請稍后回來!”返回2.2忘記密碼頁面1)忘記密碼(提交用戶名)忘記密碼提示:請輸入用戶名,我們將確認(rèn)您的身份用戶名:【UserName 】【btn提交submit】 【btn清空reset】圖2-2.2-1-忘記密碼(提交用戶名)/ <summary>/ 提交用戶名/ </summary>If(UserName=0)提示“用戶名不能為空”返回ElseCheckStr過濾UserName的特殊字符并傳給字符串userName創(chuàng)建一個DataTable數(shù)據(jù)表把userName插入到數(shù)據(jù)表中If(myDtb.DefaultView.Count > 0)把mydtb的密碼提問賦值給PwdQuestion 把mydtb的密碼回答賦值給PwdAnswer 把mydtb的用戶ID賦值給userID定義answerNum 的只為 0調(diào)用SetShow函數(shù)并傳入三個參數(shù)Else提示“對不起,沒有找到該用戶名”退出2)忘記密碼(回答密碼提問)忘記密碼(回答密碼提問)提示:請輸入用戶名,我們將確認(rèn)您的身份密碼提示: 【PwdQuestion】密碼回答:【PwdAnswer】【btn提交】 【btn清空】圖2-2.2-2-忘記密碼(回答密碼提問)/ <summary>/ 回答密碼提問/ </summary>If(用戶輸入的密碼回答為空)提示“密碼回答不能為空!”調(diào)用SetShow函數(shù)并傳入三個參數(shù)返回ElseIf(answerNum<3)If(用戶輸入密碼回答=密碼回答)answerNum的值為0調(diào)用SetShow函數(shù)并傳入三個參數(shù)ElseanswerNum的值加1提示“密碼回答錯誤,請重新輸入!”調(diào)用SetShow函數(shù)并傳入三個參數(shù)返回Else提示“密碼回答錯誤超過3次,請以后再來!”頁面跳轉(zhuǎn)到Default.aspx3)忘記密碼(密碼修改)密碼修改提示:請輸入您的新密碼用戶名【UserName】新密碼【UserPwd】確認(rèn)密碼【UserPwd】 【提交】 【清空】圖2-2.2-3-忘記密碼(密碼修改)/ <summary/ 輸入新密碼/ </summary>If(輸入的密碼為空)提示“密碼不能為空!”調(diào)用SetShow函數(shù)并傳入三個參數(shù)返回If (輸入的確認(rèn)密碼為空)提示“確認(rèn)密碼不能為空”調(diào)用SetShow函數(shù)并傳入三個參數(shù)返回ElseIf (輸入確認(rèn)密碼不等于密碼)提示“確認(rèn)密碼錯誤”調(diào)用SetShow函數(shù)并傳入三個參數(shù)返回Else調(diào)用 Md5.GetMD5_16X方法對密碼字符串進(jìn)行解密并傳值給userPwd調(diào)用Modifypwd修改用戶名和密碼,并把返回值傳給modifokIf(modifok>0)為Username設(shè)置session參數(shù)username提示“密碼修改成功!”跳轉(zhuǎn)到Default.aspx頁面Else提示“新密碼輸入失敗,請稍后再來!”調(diào)用SetShow函數(shù)并傳入三個參數(shù)返回2.3用戶資料修改頁面我的資料提示:您的信息如下,可隨時修改(其中帶 * 為必填項)用戶名 *【UserName 】密碼提問 *【PwdQuestion 】密碼回答 *【PwdAnswer 】真實姓名 *【UserRealName 】性別【UserSex 】年齡【UserAge 】工作職位【UserOccupation 】個人收入【UserIncome 】最高學(xué)歷【UserEducation 】所在省份【UserProvince 】所在城市【UserCity 】手機(jī)號碼【UserMobile 】Email【UserEmail 】郵編【UserPostCode 】詳細(xì)地址【UserAddress 】【btn提交】 【btn清空reset】圖2-2.3-用戶資料修改頁面/ <summary>/ 修改用戶資料/ </summary>if (輸入的userName為空) 提示("您的登錄失效!"); modifyChkPass值為0返回if (PwdQuestion為空) 提示("密碼提問不能為空!"); modifyChkPass 值為0 返回if (PwdAnswer值為空) 提示("密碼回答不能為空!"); modifyChkPass 值為0返回if (UserRealName值為空) 提示("真實姓名不能為空!"); modifyChkPass =值為0; 返回if (UserMobile值為空) 提示("手機(jī)號碼不能為空!"); modifyChkPass =值為0; 返回elseif (UserMobile的值前兩位不為11) | (UserMobile的值前兩位不為13) 提示("手機(jī)號碼錯誤!"); modifyChkPass 值為 0; 返回if (UserTelphone為空) 提示("電話號碼不能為空!"); modifyChkPass 值為0; 返回if (UserEmail為空) 提示("電子郵件不能為空!"); modifyChkPass 值為 0; 返回if (UserPostcode為空) 提示("郵政編碼不能為空!"); modifyChkPass 值為 0; 返回if (UserAddress為空) 提示("詳細(xì)地址不能為空!"); modifyChkPass 值為0; 返回if (modifyChkPass 值等于1)略if (modifyOk > 0) 提示("修改成功,歡迎使用!"); 頁面轉(zhuǎn)到("Default.aspx");else 提示("修改失敗,請稍后再來!"); 返回 2.4密碼修改頁面忘記密碼提示:由于密碼已經(jīng)采用MD5加密,因此請輸入您的新密碼用戶名: 【UserName 】密 碼:【UserPwd 】確認(rèn)密碼:【UserPwd 】【提交btn】 【清空btn】圖2-2.4-密碼修改頁面/ <summary>/ 密碼修改/ </summary>if (UserPwd為空) 提示("密碼不能為空!"); 返回if (UserPwdChk為空) 提示("確認(rèn)密碼不能為空!"); 返回elseif (輸入的UserPwdChk不等于UserPwd) 提示("確認(rèn)密碼錯誤!"); 返回else Md5.GetMD5_16X對UserPwd解密傳給userPwdint modifyOk = User.ModifyPwd(userName, userPwd);if (modifyOk 大于值0) 提示("修改成功,歡迎使用!"); 頁面轉(zhuǎn)到("Default.aspx");else 提示("新密碼輸入失敗,請稍后再來!"); 返回 3.后臺管理-商品管理模塊3.1.增加新商品一級分類增加新一級分類分類名稱:*Text:GoodsName分類描述:*Text:GoodsContent顯示級別:*GoodsOrderbtn:Items是否審核:*GoodsCheckbtn:Items提交btn:IsAdd清空btn:Reset圖3-3.1-增加新一級分類If(商品分類名稱=空) 則提示:“分類名稱不能為空”;退出;Else 把所有過濾后的文本框中的值傳給相應(yīng)的字段: 把字段中的值都插入到insertOK中;If(insertOK=1) 則提示:“增加成功,歡迎使用!”;跳轉(zhuǎn)到“GoodsTypeList.aspx頁面”;Else 則提示“增加失敗,請稍候再來!”;退出;3.2.編輯新商品一級分類編輯商品一級分類分類名稱:*Text:GoodsName分類描述:*Text:GoodsContent顯示級別:*GoodsOrderbtn:Items是否審核:*GoodsCheckbtn:Items提交btn:IsModify清空Btn:Reset刪除:Btn: IsDelete圖3-3.2-編輯商品一級分類If(商品分類名稱=空) 則提示:“分類名稱不能為空”;退出;Else 把所有過濾后的文本框中的值傳給相應(yīng)的字段: 把字段中的值都插入到editOk中;If(editOk=1) 則提示:“編輯成功,歡迎使用!”;跳轉(zhuǎn)到“GoodsTypeList.aspx頁面”;Else 則提示“編輯失敗,請稍候再來!”;退出; 3.3.編輯新商品二級分類增加新商品二級分類一級分類:*TypeIDbtn:Items分類名稱:*Text:GoodsName分類描述:*Text:GoodsContent顯示級別:*GoodsOrderbtn:Items是否審核:*GoodsCheckbtn:Items提交btn:IsModify清空Btn:Reset刪除:Btn: IsDelete圖3-3.3-編輯商品二級分類If(商品二級分類名稱=空) 則提示:“二級分類名稱不能為空”;退出;Else 把所有過濾后的文本框中的值傳給相應(yīng)的字段: 把字段中的值都插入到insertOK中;If(insertOK=1) 則提示:“增加成功,歡迎使用!”;跳轉(zhuǎn)到“GoodsTypeList.aspx頁面”;Else 則提示“增加失敗,請稍候再來!”;退出;3.4.增加新商品信息增加新商品信息一級分類:*TypeIDbtn:Items二級分類:*BorderIDbtn:Items商品編號:*Text:GoodsCode商品型號:Text:GoodsTypeCode商品名稱:*Text:GoodsName關(guān) 鍵 字:Text:GoodsKeys商品簡介:Text:GoodsText商品描述:GoodsContent商品小圖片:路徑瀏覽重新上傳商品大圖片:路徑瀏覽重新上傳商品品牌:Text:GoodsPT市 場 價:*Text:GoodsPriceShop優(yōu) 惠 價:*Text:GoodsPriceUserVIP 價:*Text:GoodsPriceVIP折扣數(shù)值:*GoodsPricePerbtn:Items上市時間:*Text:GoodsOnTime是否新品:*GoodsIsNewbtn:Items是否推薦:*GoodsIsVouchbtn:Items顯示級別:*GoodsOrderbtn:Items是否審查:*GoodsCheckbtn:Items審 查 員:*Text:GoodsCheckAdmin提交btn:IsAdd清空btn:Reset圖3-3.4-編輯商品二級分類If(如果沒有選擇商品一級分類的ID)則提示:“請選擇一級分類”;定義addChkPass = 0;退出;If(如果沒有選擇商品二級分類的ID)則提示:“請選擇二級分類”;定義addChkPass = 0;退出;If(如果商品編號=空)則提示:“商品編號不能為空”;定義addChkPass = 0;退出;If(如果商品名稱=空)則提示:“商品名稱不能為空”;定義addChkPass = 0;退出;If(如果商品市場價=空)則提示:“商品市場價不能為空”;定義addChkPass = 0;退出;Else If (商品市場價的文本框的內(nèi)容不是數(shù)字類型) 則提示:“商品市場價必須為數(shù)字!”;定義addChkPass = 0; 退出;.If(如果商品Vip價=空)則提示:“商品Vip價不能為空”;定義addChkPass = 0;退出;Else If (商品Vip價的文本框的內(nèi)容不是數(shù)字類型) 則提示:“商品Vip價必須為數(shù)字!”;定義addChkPass = 0; 退出;If(addChkPass = =1) 把文本框中的值傳給相應(yīng)的字段; 把商品一級分類、二級分類、商品名稱等值插入到addOK中;If (addOK中不為空) 則提示:“新商品增加成功!”; 頁面條轉(zhuǎn)到“GoodsInfoList.aspx” 商品信息管理頁面Else 則提示:“新商品增加失敗,請稍候再來!”; 退出;4.訂單生成購物車及商品搜索和收藏4.1.搜索商品按鈕頁面點擊搜索商品按鈕頁面標(biāo)簽GoodsSearch_Click標(biāo)簽頁Label4文本框RadioButtonList商品名稱: RadioButtonList關(guān)鍵字: 圖4-4.1-搜索商品按鈕頁面點擊搜索商品按鈕if (SearchKeys > 0)返回父窗口("打開GoodsSearch.aspx頁面SearchKeys=" + SearchKeys字符串+ "&SearchKeysType=" + SearchKeysType.SelectedValue字符串)Label4=“”ElseLabel4= "商品名或關(guān)鍵字不能為空!"4.2.我的購物車頁面我的購物車頁面我的購物車中l(wèi)abel2共有商品 種 Label3總數(shù)量 件 Label4 總計 元圖4-4.2-我的購物車頁面提取購物車中商品信息定義int型num1=0定義int型num2=0定義double型num3=0.00建立DataTable對象把userID, userCookID給GetGoodsShoppingCart再傳給myDtbif (DefaultView> 0)for (定義int形 i = 0; i < myDtb.Rows.Count; i+)num1 = num1 + 1;調(diào)用myDtb對象中的Rowsi子對象,并返回值把返回值轉(zhuǎn)換成INT型+num2賦值給num2調(diào)用myDtb對象中的Rowsi子對象,并返回值把返回值轉(zhuǎn)換成double型+num3賦值給num3Label2文本框= num1的字符串Label3文本框= num2的字符串Label5文本框= num3的字符串4.3.商品搜索頁面商品搜索頁面商品圖片商品名稱:幫定數(shù)據(jù)庫商品型號:幫定數(shù)據(jù)庫上市日期:幫定數(shù)據(jù)庫商品簡介:幫定數(shù)據(jù)庫市場價:¥幫定數(shù)據(jù)庫會員價:幫定數(shù)據(jù)庫VIP價:幫定數(shù)據(jù)庫OrderGoods.aspxOrderGoods.aspx圖4-4.3-商品搜索頁面獲取搜索的商品if (searchKeysType = 0)查詢數(shù)據(jù)庫,并把結(jié)果賦值給 cmd對象中CommandText文本框Else查詢數(shù)據(jù)庫,并把結(jié)果賦值給 cmd對象中CommandText文本框建立SqlDataAdapter對象建立DataSet對象4.4.我的購物車頁面2我的購物車頁面商品名稱市場價會員價數(shù)量總價刪除GoodsShoppingCartGoodsShoppingCartGoodsShoppingCartGoodsShoppingCartGoodsShoppingCartDelGoodsGoodsNameGoodsPriceShopGoodsPriceUserGoodsNumberGoodsPriceAll購物車?yán)锕灿衛(wèi)abel1商品 種 Label2總數(shù): 件 Label3 共計: 元ibtnReturn_ClickibtnDelete_ClickibtnModify_ClickibtnGo_Click圖4-4.4-我的購物車頁面2刪除購物車中的商品定義int形flag=0if(userID > 0)查詢數(shù)據(jù)庫,并把結(jié)果賦值給 cmd對象中CommandText文本框Else查詢數(shù)據(jù)庫,并把結(jié)果賦值給 cmd對象中CommandText文本框清空購物車中的商品信息定義int形flag=0if(userID > 0)查詢數(shù)據(jù)庫,并把結(jié)果賦值給 cmd對象中CommandText文本框Else查詢數(shù)據(jù)庫,并把結(jié)果賦值給 cmd對象中CommandText文本框修改購物車中的商品數(shù)量建立DataTable對象把userID, userCookID給GetGoodsShoppingCart并傳給myDtbif (DefaultView > 0)for (定義int型i = 0; i < myDtb.Rows.Count; i+)定義字符串變量modifyName,調(diào)用myDtb對象中Rowsi子對象,把返回值和"GoodsNumber"進(jìn)行連接并賦值給變量modifyName調(diào)用myDtb對象中的Rowsi子對象,并返回值,把值給newGoodsNumber定義modifyOk變量,調(diào)用ShoppingCart對象ModifyGoodsShoppingCart方法把userID,userCookID,調(diào)用myDtb對象中子對象Rows,返回值轉(zhuǎn)化成INT型,調(diào)用Request對象中ToString方法,newGoodsNumber 的5個參數(shù)傳進(jìn)去 4.5.收藏夾頁面收藏夾頁面商品名稱市場價會員價收藏時間刪除GoodsShoppingCartGoodsShoppingCartGoodsShoppingCartGoodsShoppingCartDelGoodsGoodsName GoodsPriceShopGoodsPriceUserGoodsNumber圖4-4.5-收藏夾頁面增加商品到我的收藏夾定義int 型flag = 0;定義string型 strSql1 = ""定義string 型strSql2 = ""查詢數(shù)據(jù)庫,并把結(jié)果賦值給 cmd對象中CommandText文本框查詢數(shù)據(jù)庫,并把結(jié)果賦值給 strSql1查詢數(shù)據(jù)庫,并把結(jié)果賦值給 strSql2建立SqlDataAdapter對象建立DataSet對象建立DataSet對象4.6.會員登錄界面會員登錄界面用戶名:Text:username密碼:Text:userpwdUserOrderUserOrderReset圖4-4.6-會員登錄界面用戶登錄If (username=0|userpwd=0)提示(“用戶名或密碼不能為空”)返回Else過濾username字符串,把值賦給userName過濾userpwd字符串, 把解密且過濾后的的密碼字符串賦值給userPwduserName, userPwd給UserChk,并把結(jié)果給userIDif (userID > 0)為USERNAME設(shè)置SESSION參數(shù)并賦值為userID設(shè)置SESSION參數(shù)并賦值調(diào)用SETSHOW方法并傳入(false, true, false, false, false)調(diào)用GetUsers方法并為UserName設(shè)置Session參數(shù)把用戶名和地址給WriteVisitLog并把結(jié)果給writeVisitLog把用戶名和地址給WriteVisitUsers并把結(jié)果給writeVisitUsers把userID, userCookID傳給GoodsShoppingCartToUser并把結(jié)果給bindUser把userID, userCookID傳給GoodsOrderToUser并把結(jié)果給bindOrderElse調(diào)用SETSHOW方法并傳入(true, false, false, false, false)提示(“用戶名或密碼錯誤”)返回4.7.收貨人信息提交頁面收貨人信息提交頁面收獲人姓名:Text:OrderUserRealName收獲人性別Text:OrderUserRealName收獲人詳細(xì)地址Text:OrderUserRealName收獲人郵政編碼Text: OrderUserPostcode收獲人聯(lián)系電話Text: OrderUserTelphone收獲人電子郵件Text: OrderUserEmailUserOrderReset圖4-4.7-收貨人信息提交頁面收貨人信息提交定義userOrderChkPass = 1If(OrderUserRealName=0)提示(收貨人姓名不能為空)并且userOrderChkPass = 0返回If(OrderUserTelphone=0)提示(聯(lián)系電話不能為空)并且userOrderChkPass = 0返回If(OrderUserEmail=0)提示(電子郵件不能為空)并且userOrderChkPass = 0返回If(OrderUserPostcode=0)提示(郵政編碼不能為空)并且userOrderChkPass = 0返回If(OrderUserAddress=0)提示(詳細(xì)地址不能為空)并且userOrderChkPass = 0返回if (userOrderChkPass = 1)為去掉空格的OrderUserRealName字符串設(shè)置Session參數(shù)中的OrderUserRealName為去掉空格的OrderUserTelphone字符串設(shè)置Session參數(shù)中的OrderUserTelphone為去掉空格的OrderUserEmail字符串設(shè)置Session參數(shù)中的OrderUserEmail為去掉空格的OrderUserAddress字符串設(shè)置Session參數(shù)中的OrderUserAddress為去掉空格的OrderUserPostcode字符串設(shè)置Session參數(shù)中的OrderUserPostcode為復(fù)選框OrderUserSex設(shè)置Session參數(shù)中的OrderUserSex調(diào)用SETSHOW方法并傳入(false, false, true, false, false)4.8.送貨方式選擇頁面送貨方式選擇頁面送貨方式RadioButtonList送貨上門: RadioButtonList郵局包裹: RadioButtonList特快傳地: RadioButtonList大件貨運: OrderSendReset圖4-4.8-送貨方式選擇頁面送貨方式確認(rèn)提交if (orderGoodsSendType != "")為orderGoodsSendType設(shè)置SESSION參數(shù)并賦值調(diào)用SETSHOW方法并傳入(false, false, false, true, false)Else提示(請選擇送貨方式)返回4.9.付款方式選擇頁面付款方式選擇頁面付款方式RadioButtonList網(wǎng)上支付: RadioButtonList銀行電匯: RadioButtonList貨到付款: RadioButtonList郵局匯款: OrderPayReset圖4-4.9-付款方式選擇頁面/付款方式確認(rèn)提交if (orderMoneyPayType != "")為orderMoneyPayType設(shè)置SESSION參數(shù)并賦值調(diào)用SETSHOW方法并傳入(false, false, false, false, true)調(diào)用 BindGoodsShoppingCart方法,把userID,userCookID參數(shù)傳進(jìn)去調(diào)用 BindShoppingCartAll方法,把userID,userCookID參數(shù)傳進(jìn)去為OrderUserRealName設(shè)置Session參數(shù),并賦給lblOrderUserRealName文本框為OrderUserSex設(shè)置Session參數(shù),并賦給lblOrderUserSex文本框為OrderUserAddress設(shè)置Session參數(shù),并賦給lblOrderUserAddress文本框為OrderUserPostcode設(shè)置Session參數(shù),并賦給lblOrderUserPostcode文本框為OrderUserTelphone設(shè)置Session參數(shù),并賦給lblOrderUserTelphone文本框為OrderUserEmail設(shè)置Session參數(shù),并賦給lblOrderUserEmail文本框為OrderGoodsSendType設(shè)置Session參數(shù),并賦給lblOrderGoodsSendType文本框為OrderMoneyPayType設(shè)置Session參數(shù),并賦給lblOrderMoneyPayType文本框Else提示(請選擇付款方式)返回4.10.非會員登陸頁面非會員登陸頁面收貨人姓名:Text:userrealname收貨人性別:Text :Selectedvalue:usersex收貨人詳細(xì)地址:Text:useraddress收貨人郵政編碼:Text:userpostcode收貨人聯(lián)系電話:Text:usertelphone收貨人電子郵件:Text :useremailUserOrderReset圖4-4.10-非會員登錄頁面/非會員購物信息提交定義userOrderChkPass=1If(UserRealName=0)提示(收貨人姓名不能為空)并且userOrderChkPass = 0返回If(UserTelphone=0)提示(聯(lián)系電話不能為空)并且userOrderChkPass = 0返回If(UserEmail=0)提示(電子郵件不能為空)并且userOrderChkPass = 0返回If(UserPostcode=0)提示(郵政編碼不能為空)并且userOrderChkPass = 0返回If(UserAddress=0)提示(詳細(xì)地址不能為空)并且userOrderChkPass = 0返回If(userOrderChkPass = 1)把刪除空格后的UserRealName字符串賦給OrderUserRealName文本框把刪除空格后的UserTelphone字符串賦給OrderUserTelphone文本框把刪除空格后的UserEmail字符串賦給OrderUserEmail文本框把刪除空格后的UserPostcode字符串賦給OrderUserPostcode文本框把刪除空格后的UserAddress字符串賦給OrderUserAddress文本框把UserSex復(fù)選框傳給UserSex復(fù)選框調(diào)用SETSHOW方法并傳入(false, true, false, false, false)4.11.定單信息確認(rèn)頁面定單信息確認(rèn)頁面定單中的商品信息:btnReturnOk0text:label3text:label2text:label1定單中共有商品: 種 總數(shù): 件 共計: 元 收貨地址信息btnReturnOk2收獲人姓名text Session"OrderUserRealName"收貨人性別Text:Session"OrderUserSex"收貨人詳細(xì)地址Text:Session"OrderUserAddress"收貨人郵政編碼Text:Session"OrderUserPostcode"收貨人聯(lián)系電話Text:Session"OrderUserTelphone"收貨人電子郵件Text:Session"OrderUserEmail"送貨方式信息:btnReturnOk3送貨方式:Text:Session"OrderGoodsSendType"付款方式信息:btnReturnOk4付款方式:Text: Session"OrderMoneyPayType"UserOrderReset圖4-4.11-訂單信息確認(rèn)頁面/修改收貨人信息調(diào)用SETSHOW方法并傳入(false, true, false, false, false)為OrderUserRealName設(shè)置Session參數(shù),并賦給OrderUserRealName文本框為OrderUserTelphone設(shè)置Session參數(shù),并賦給OrderUserTelphone文本框為OrderUserTelphone設(shè)置Session參數(shù),并賦給OrderUserTelphone文本框為OrderUserPostcode設(shè)置Session參數(shù),并賦給OrderUserPostcode文本框為OrderUserAddress設(shè)置Session參數(shù),并賦給OrderUserAddress文本框為OrderUserSex設(shè)置Session參數(shù),并賦給OrderUserSex選擇列表/修改送貨方式調(diào)用SETSHOW方法并傳入(false, false, false, true, false)為OrderMoneyPayType設(shè)置Session參數(shù),并賦給OrderMoneyPayType/綁定購物車中的商品到新訂單定義bindOk變量,調(diào)用Order對象中GoodsOrdersBindShoppingCart方法,并把userID和Session對象中ToString方法返回值和orderID傳進(jìn)去為OrderUserRealName設(shè)置Session參數(shù)為“”為OrderUserTelphone設(shè)置Session參數(shù)為“”為OrderUserEmail設(shè)置Session參數(shù)為“”為OrderUserPostcode設(shè)置Session參數(shù)為“”為OrderUserAddress設(shè)置Session參數(shù)為“”為OrderUserSex設(shè)置Session參數(shù)為“”為OrderGoodsSendType設(shè)置Session參數(shù)為“”為OrderMomeyPayType設(shè)置Session參數(shù)為“”提示(訂單信息確認(rèn)提交成功)返回OrderGoods.aspx頁面/取消該訂單的生成操作為OrderUserRealName設(shè)置Session參數(shù)為“”為OrderUserTelphone設(shè)置Session參數(shù)為“”為OrderUserEmail設(shè)置Session參數(shù)為“”為OrderUserPostcode設(shè)置Session參數(shù)為“”為OrderUserAddress設(shè)置Session參數(shù)為“”為OrderUserS

注意事項

本文(購網(wǎng)上商城詳細(xì)設(shè)計說明書.doc)為本站會員(jian****018)主動上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng)(點擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因為網(wǎng)速或其他原因下載失敗請重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!