購網(wǎng)上商城詳細(xì)設(shè)計說明書.doc
《購網(wǎng)上商城詳細(xì)設(shè)計說明書.doc》由會員分享,可在線閱讀,更多相關(guān)《購網(wǎng)上商城詳細(xì)設(shè)計說明書.doc(52頁珍藏版)》請在裝配圖網(wǎng)上搜索。
天天樂購網(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.運補救措施. 7010.安全保密設(shè)計. 7011.維護設(shè)計. 701.引言1.1編寫目的該階段開發(fā)以正式進入軟件的實際開發(fā)階段,本階段完成系統(tǒng)的詳細(xì)設(shè)計并明確系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)與軟件結(jié)構(gòu)。在軟件設(shè)計階段主要是把一個軟件需求轉(zhuǎn)化為軟件表示的過程,這種表示只是描繪出軟件的總的概貌。本詳細(xì)設(shè)計說明書的目的就是進一步細(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è)需要的是一個功能強大的,能提供完善的電子商務(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 】手機號碼【UserMobile 】Email【UserEmail 】電話【UserTelphone 】郵編【UserPostCode 】詳細(xì)地址【UserAddress 】【btn注冊 UserReg 】 【btn清空reset】圖2-2.1-用戶注冊/ / 用戶名注冊校驗/ If(用戶名=空) 提示“用戶名不能為空”返回ElseUserNameChk 校驗系統(tǒng)中是否存在指定用戶并傳給userIDif(userID0)提示“這個用戶名還未注冊,趕快注冊吧!”返回/ / 用戶注冊/ If(用戶名=0)提示“用戶名不能為空”regChkPass值為 0返回ElseUserNameChk 校驗系統(tǒng)中是否存在指定用戶并傳給userIDIf(userID0)提示“用戶名已經(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(手機號碼=0)提示“手機號碼不能為空!”regChkPass值為 0返回ElseIf(UserMobile長度不為十一位| UserMobile前兩位不為“13”)提示“手機號碼錯誤!”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對輸入的用戶名進行過濾傳給字符串userNameStringUtil.CheckStr對輸入的密碼進行解密傳給字符串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-忘記密碼(提交用戶名)/ / 提交用戶名/ 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-忘記密碼(回答密碼提問)/ / 回答密碼提問/ If(用戶輸入的密碼回答為空)提示“密碼回答不能為空!”調(diào)用SetShow函數(shù)并傳入三個參數(shù)返回ElseIf(answerNum3)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/ 輸入新密碼/ 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方法對密碼字符串進行解密并傳值給userPwd調(diào)用Modifypwd修改用戶名和密碼,并把返回值傳給modifokIf(modifok0)為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 】手機號碼【UserMobile 】Email【UserEmail 】郵編【UserPostCode 】詳細(xì)地址【UserAddress 】【btn提交】 【btn清空reset】圖2-2.3-用戶資料修改頁面/ / 修改用戶資料/ if (輸入的userName為空) 提示(您的登錄失效!); modifyChkPass值為0返回if (PwdQuestion為空) 提示(密碼提問不能為空!); modifyChkPass 值為0 返回if (PwdAnswer值為空) 提示(密碼回答不能為空!); modifyChkPass 值為0返回if (UserRealName值為空) 提示(真實姓名不能為空!); modifyChkPass =值為0; 返回if (UserMobile值為空) 提示(手機號碼不能為空!); modifyChkPass =值為0; 返回elseif (UserMobile的值前兩位不為11) | (UserMobile的值前兩位不為13) 提示(手機號碼錯誤!); 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-密碼修改頁面/ / 密碼修改/ 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 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 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ù)傳進去調(diào)用 BindShoppingCartAll方法,把userID,userCookID參數(shù)傳進去為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 SessionOrderUserRealName收貨人性別Text:SessionOrderUserSex收貨人詳細(xì)地址Text:SessionOrderUserAddress收貨人郵政編碼Text:SessionOrderUserPostcode收貨人聯(lián)系電話Text:SessionOrderUserTelphone收貨人電子郵件Text:SessionOrderUserEmail送貨方式信息:btnReturnOk3送貨方式:Text:SessionOrderGoodsSendType付款方式信息:btnReturnOk4付款方式:Text: SessionOrderMoneyPayTypeUserOrderReset圖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傳進去為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- 1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該PPT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 網(wǎng)上商城 詳細(xì) 設(shè)計 說明書
鏈接地址:http://m.italysoccerbets.com/p-9036798.html