網(wǎng)上購(gòu)物系統(tǒng)課程設(shè)計(jì)_第1頁(yè)
網(wǎng)上購(gòu)物系統(tǒng)課程設(shè)計(jì)_第2頁(yè)
網(wǎng)上購(gòu)物系統(tǒng)課程設(shè)計(jì)_第3頁(yè)
網(wǎng)上購(gòu)物系統(tǒng)課程設(shè)計(jì)_第4頁(yè)
網(wǎng)上購(gòu)物系統(tǒng)課程設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩16頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

課程設(shè)計(jì)說明書NO.PAGE4沈陽(yáng)大學(xué)網(wǎng)上購(gòu)物系統(tǒng)1.課程設(shè)計(jì)的目的近年來,隨著Internet的迅速崛起,互聯(lián)網(wǎng)已日益成為收集提供信息的最佳渠道并逐步進(jìn)入傳統(tǒng)的流通領(lǐng)域。于是電子商務(wù)開始流行起來,越來越多的商家在網(wǎng)上建起在線商店,向消費(fèi)者展示出一種新穎的購(gòu)物理念。同時(shí)電子商務(wù)網(wǎng)站發(fā)展也面對(duì)新的機(jī)遇與挑戰(zhàn),在政府的大力倡導(dǎo)和扶持下,電子商務(wù)網(wǎng)站作為一種新的商業(yè)運(yùn)作模式,推動(dòng)著社會(huì)流通方式的創(chuàng)新,正深入企業(yè)活動(dòng)和百姓生活,成為促使經(jīng)濟(jì)發(fā)展的重要?jiǎng)恿υ?。從大型的電子商?wù)、政務(wù)系統(tǒng),到普通的在線購(gòu)物和復(fù)雜的電子商務(wù),電子商務(wù)網(wǎng)站在當(dāng)今時(shí)代占據(jù)著重要地位,制作電子商務(wù)網(wǎng)站成為一個(gè)熱點(diǎn)。網(wǎng)上購(gòu)物對(duì)于消費(fèi)者來說身處任何地方只要有網(wǎng)絡(luò)就可以進(jìn)行消費(fèi),不受時(shí)間的限制??梢再I到當(dāng)?shù)貨]有的商品,可以不用辛苦的貨比三家確定自己要買的東西,很方便的獲得大量的商品信息。同時(shí)對(duì)于商家來說,網(wǎng)上交易可以省去大量的人員和房租等成本,少量的人員即可進(jìn)行經(jīng)營(yíng),減少了庫(kù)存、經(jīng)營(yíng)規(guī)模和場(chǎng)地的限制。提升了商家在電子商務(wù)行業(yè)里的核心競(jìng)爭(zhēng)力,適應(yīng)時(shí)代的潮流。本文研究了運(yùn)用了ASP.NET與SQLServer2000等關(guān)鍵技術(shù)建設(shè)網(wǎng)上購(gòu)物系統(tǒng)。著重論述了系統(tǒng)功能與實(shí)現(xiàn)、數(shù)據(jù)流程及存儲(chǔ),包括商品目錄、用戶注冊(cè)、網(wǎng)上訂貨與購(gòu)物、后臺(tái)數(shù)據(jù)庫(kù)管理等。最終實(shí)現(xiàn)用戶通過注冊(cè),瀏覽商品。2.設(shè)計(jì)方案論證2.1需求分析傳統(tǒng)的購(gòu)物兩方面分別是買家和賣家。首先賣家開設(shè)店鋪,展示自己的商品,買家需要到賣家開設(shè)店鋪的具體地點(diǎn),到達(dá)店鋪后買家需要瀏覽自己喜歡和需求的商品,而對(duì)賣家來說需要雇傭人力來為買家介紹商品,最終雙方會(huì)為商品當(dāng)面交易付款。這是一個(gè)簡(jiǎn)單的傳統(tǒng)購(gòu)物流程。對(duì)于網(wǎng)上購(gòu)物來說我門可以把買家和賣家看作是客戶和管理員。首先管理員在一個(gè)購(gòu)物網(wǎng)站申請(qǐng)一個(gè)店鋪(一般都是免費(fèi)的),然后在自己的網(wǎng)頁(yè)上添加、更新自己的商品信息,包括圖片、資料介紹等。此時(shí)等待客戶瀏覽商品,當(dāng)客戶找到自己滿意的商品時(shí),可聯(lián)系管理員也就是賣家,雙方交易付款。這樣一個(gè)完整的網(wǎng)上交易過程就結(jié)束了。系統(tǒng)具體實(shí)現(xiàn)的主要有:從整體操作來說:后臺(tái)主要是使用SQLServer2000來連接數(shù)據(jù)庫(kù),通過管理數(shù)據(jù)庫(kù)實(shí)現(xiàn)對(duì)用戶(客戶和管理員)信息的管理,權(quán)限的設(shè)置,對(duì)商品信息的更新和保證數(shù)據(jù)信息的安全性。前臺(tái)主要是建設(shè)用戶注冊(cè)頁(yè)面、商品信息展示頁(yè)面,客戶反饋頁(yè)面,購(gòu)物車頁(yè)面等等。從運(yùn)用對(duì)象來說:后臺(tái)主要是指管理員操作系統(tǒng)。能夠添加商品,更換商品信息,對(duì)客戶的注冊(cè)信息進(jìn)行管理,對(duì)客戶的反饋意見給予答復(fù)等等。前臺(tái)主要是指客戶能夠注冊(cè)用戶和修改個(gè)人信息,能夠?yàn)g覽商品,能夠管理購(gòu)物車,能夠留言反饋信息等。2.2系統(tǒng)管理模塊網(wǎng)上購(gòu)物系統(tǒng)分為前臺(tái)模塊和后臺(tái)模塊,前臺(tái)模塊主要功能包括會(huì)員登錄與注冊(cè),商品展示、最新商品、訂購(gòu)、銷售排行、商品分類、個(gè)人信息管理和購(gòu)物車管理等。后臺(tái)模塊主要功能包括用戶信息管理、全局配置管理、商品信息管理、商品分類管理、退出后臺(tái)。網(wǎng)上購(gòu)物系統(tǒng)平臺(tái)功能層次結(jié)構(gòu)圖如圖1所示。圖1功能層次結(jié)構(gòu)圖2.3數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)依靠E-R圖的關(guān)系來確定數(shù)據(jù)之間的依賴聯(lián)系。用戶購(gòu)買商品產(chǎn)生相應(yīng)的訂單信息,管理員審核用戶信息確認(rèn)無誤只后,對(duì)訂單進(jìn)行處理。E-R圖如圖2所示。圖2E-R圖避免不必要的開支,提高網(wǎng)站的友好性。用戶可以修改自己的登錄密碼,確保用戶自己信息透漏給他人時(shí),保持自己賬戶的安全。修改密碼時(shí),用戶提交舊的登錄密碼,之后輸入新密碼并且再次輸入新密碼確認(rèn),確保兩次密碼輸入一致以免發(fā)生手誤導(dǎo)致賬戶不能正常使用,點(diǎn)擊確認(rèn)后系統(tǒng)自動(dòng)更新,提示用戶修改結(jié)果。修改密碼模塊的流程圖如圖4所示。圖4修改密碼的流程圖3.設(shè)計(jì)結(jié)果與分析網(wǎng)站商品展示模塊是用戶進(jìn)入網(wǎng)站最先看到的界面,設(shè)計(jì)簡(jiǎn)潔,實(shí)用性強(qiáng)讓用戶可以最快的獲取網(wǎng)站信息,大體分為兩部分:根據(jù)商品添加時(shí)間顯示最新的商品信息和該商品是否是熱門商品顯示商品信息。最新商品展示,按照商品添加時(shí)間的先后降序排列顯示在table標(biāo)簽中的Repeater控件,利用嵌套表格的形式,將數(shù)據(jù)綁定到其中。3.1商品分類用戶每次登錄都可以看到網(wǎng)站更新的最新商品信息,保持網(wǎng)站的新鮮,追趕用戶對(duì)新產(chǎn)品的需求。同時(shí)按照商品經(jīng)用戶購(gòu)買使用過后,是否是熱門商品,來展示比較受用戶喜歡的商品,給消費(fèi)者積極的消費(fèi)提示。如圖5所示。圖5商品分類主要代碼:publicpartialclassNewProducts:System.Web.UI.UserControl { protectedvoidPage_Load(objectsender,System.EventArgse) { NewList.DataSource=BLL.Product.GetNewProductsList(); NewList.DataBind(); } #regionWeb窗體設(shè)計(jì)器生成的代碼 overrideprotectedvoidOnInit(EventArgse) { // //CODEGEN:該調(diào)用是ASP.NETWeb窗體設(shè)計(jì)器所必需的。 // InitializeComponent(); base.OnInit(e); } ///<summary> /// 設(shè)計(jì)器支持所需的方法-不要使用代碼編輯器 /// 修改此方法的內(nèi)容。 ///</summary> privatevoidInitializeComponent() { } #endregion }3.2用戶登錄對(duì)于已經(jīng)是會(huì)員的用戶來說,直接點(diǎn)擊用戶登錄按鈕輸入用戶名和密碼,只有輸入正確才可以直接跳轉(zhuǎn)到網(wǎng)站首頁(yè)。登錄界面如圖6所示。圖6登陸界面 主要代碼:protectedvoidSubmit_Click(objectsender,System.EventArgse) { BLL.Useruser=neweshop.BLL.User(); intuserId=user.SignIn(LoginName.Text,Password.Text); //得到臨時(shí)的購(gòu)物車編號(hào) BLL.ShoppingCartcart=newBLL.ShoppingCart(); stringtempCartID=cart.GetShoppingCartId(); if(userId==0) { Message.Text="用戶名或密碼錯(cuò)誤!"; } else { //將未通過驗(yàn)證時(shí)該用戶的匿名購(gòu)物信息遷移至該用戶的個(gè)人記錄中 cart.MigrateCart(tempCartID,userId.ToString()); System.Web.Security.FormsAuthentication.RedirectFromLoginPage(userId.ToString(),CheckCookie.Checked); Response.Redirect("MyAcount.aspx"); } }3.3用戶注冊(cè)而非會(huì)員則點(diǎn)擊現(xiàn)在注冊(cè)按鈕,系統(tǒng)跳轉(zhuǎn)到注冊(cè)界面,并填寫個(gè)人信息之后系統(tǒng)提示用戶轉(zhuǎn)到首頁(yè)。如圖7所示。圖7用戶注冊(cè)主要代碼:protectedvoidSubmit_Click(objectsender,System.EventArgse) { //獲得注冊(cè)信息 stringuserName=LoginName.Text.Trim(); stringpassword=Password.Text.Trim(); stringquestion=Question.Text.Trim(); stringanswer=Answer.Text.Trim(); //得到原來的CartId BLL.ShoppingCartcart=neweshop.BLL.ShoppingCart(); stringtempCartId=cart.GetShoppingCartId(); //試圖添加新用戶 BLL.Useruser=neweshop.BLL.User(); intuserId=user.AddNewUser(userName,password,question,answer); //如果返回值為-1,則表示用戶名存在 if(userId==-1) { Message.Text="用戶名已存在!"; } else { //設(shè)置用戶為通過驗(yàn)證 System.Web.Security.FormsAuthentication.SetAuthCookie(userId.ToString(),false); //遷移購(gòu)物車記錄 cart.MigrateCart(tempCartId,userId.ToString()); //將用戶重定向回用戶帳戶頁(yè)面 Response.Redirect("MyAcount.aspx"); } }3.4主界面成功登錄系統(tǒng)后,進(jìn)入主界面,包含修改密碼、修改個(gè)人資料、購(gòu)物車和我的購(gòu)物記錄。可以根據(jù)需求進(jìn)行相應(yīng)的操作。主界面如圖8所示。圖8主界面主要代碼:namespaceeshop{ ///<summary> ///MyAcount的摘要說明。 ///</summary> publicpartialclassMyAcount:System.Web.UI.Page { protectedvoidPage_Load(objectsender,System.EventArgse) { //在此處放置用戶代碼以初始化頁(yè)面 } #regionWeb窗體設(shè)計(jì)器生成的代碼 overrideprotectedvoidOnInit(EventArgse) { // //CODEGEN:該調(diào)用是ASP.NETWeb窗體設(shè)計(jì)器所必需的。 // InitializeComponent(); base.OnInit(e); } ///<summary> ///設(shè)計(jì)器支持所需的方法-不要使用代碼編輯器修改 ///此方法的內(nèi)容。 ///</summary> privatevoidInitializeComponent() { } #endregion }}3.5修改密碼為了保證系統(tǒng)的安全性,用戶應(yīng)該定期修改密碼。如圖9所示。圖9修改密碼主要代碼:protectedvoidSubmit_Click(objectsender,System.EventArgse) { BLL.Useruser=newBLL.User(); intresult=user.ChangePassword(OldPwd.Text.Trim(),NewPwd.Text.Trim(),int.Parse(User.Identity.Name)); if(result==1) { Message.Text="密碼修改成功!"; } else { Message.Text="密碼輸入與原密碼不匹配!"; } }3.6查詢商品在分類列表中,選擇要購(gòu)買的商品類型,點(diǎn)擊計(jì)算機(jī)軟件,依次列出符合需求的信息,可以進(jìn)行購(gòu)買??梢怨?jié)省用戶的事件,提高系統(tǒng)的效率。如圖10所示。圖10查詢商品主要代碼:voidShowResult(intpageIndex,intpageSize) { //綁定Repeater控件 products.DataSource=BLL.Product.GetProductsByCategory(int.Parse(Request.QueryString["categoryId"]), pageSize,pageIndex); products.DataBind(); //調(diào)用Product類中的方法獲得該類商品的總數(shù) intresultCount=BLL.Product.GetProductCountByCategory(int.Parse(Request.QueryString["categoryId"])); intcount; //如果查詢結(jié)果總數(shù)是頁(yè)大小的整數(shù)倍 if(resultCount%PageSize==0) { count=resultCount/PageSize; PageCount.Text=count.ToString(); } else { count=resultCount/PageSize+1; PageCount.Text=count.ToString(); } this.PageControl.Items.Clear(); //綁定頁(yè)碼到DropDownList控件 for(inti=0;i<count;i++) { ListItemitem=newListItem((i+1).ToString(),i.ToString()); this.PageControl.Items.Add(item); } this.PageControl.SelectedIndex=pageIndex; }選中需要購(gòu)買的商品名字,單擊“購(gòu)買”按鈕,即可加入購(gòu)物車。如圖11所示。圖11購(gòu)買商品主要代碼: protectedvoidPage_Load(objectsender,System.EventArgse) { //頁(yè)面第一次加載時(shí) if(!Page.IsPostBack) { ShowProductInfo(); } } voidShowProductInfo() { //獲取Get方式傳遞的ProductId參數(shù)的值 intproductId=int.Parse(Request["ProductId"]); //獲取某個(gè)商品的詳細(xì)信息 BLL.ProductDetailspro=BLL.Product.GetProductInfo(productId); //商品是否存在 if(pro==null) { lblSearchResults.Text="沒有這個(gè)商品"; } else { //顯示商品詳細(xì)信息 lblProductName.Text=ductName; lblPrice.Text=ductPrice.ToString(); lblIntro.Text=ro; lblClickCount.Text=pro.clickCount.ToString(); } } #regionWeb窗體設(shè)計(jì)器生成的代碼 overrideprotectedvoidOnInit(EventArgse) { // //CODEGEN:該調(diào)用是ASP.NETWeb窗體設(shè)計(jì)器所必需的。 // InitializeComponent(); base.OnInit(e); } ///<summary> ///設(shè)計(jì)器支持所需的方法-不要使用代碼編輯器修改 ///此方法的內(nèi)容。 ///</summary> privatevoidInitializeComponent() { } #endregion }}3.7購(gòu)物車界面用戶登錄后可以使用購(gòu)物車功能,將用戶所選的商品添加到購(gòu)物車中,通過GridView控件實(shí)現(xiàn)商品的添加。用戶點(diǎn)擊購(gòu)買商品,通過產(chǎn)品ID字段添加到訂單表中,用戶可以在購(gòu)物車中隨時(shí)查看信息,并且可以在購(gòu)物車中刪除或清空添加的物品。購(gòu)物車中的信息通過session保存在緩存中,當(dāng)用戶確定下單之后保存在訂單表中。網(wǎng)站擁有購(gòu)物車功能,可以簡(jiǎn)化用戶購(gòu)買流程減少不必要的操作。購(gòu)物車界面如圖12所示。圖12購(gòu)物車界面主要代碼:voidShowShoppingCartList() { BLL.ShoppingCartcart=newBLL.ShoppingCart(); //得到用戶的購(gòu)物車ID StringcartID=cart.GetShoppingCartId(); //如果購(gòu)物車內(nèi)沒有商品,DataGrid隱藏 if(cart.GetItemCount(cartID)==0) { DetailsPanel.Visible=false; MyError.Text="購(gòu)物車內(nèi)沒有商品。"; } else { //綁定購(gòu)物車信息到DataGrid MyList.DataSource=cart.GetItems(cartID); MyList.DataBind(); //顯示總金額 lblTotal.Text=String.Format("{0:c}",cart.GetTotal(cartID)); } }加入購(gòu)物車后,再次確認(rèn)商品列表,如購(gòu)買無誤,點(diǎn)擊“提交”按鈕,成功結(jié)算商品,進(jìn)行付款,愉快的購(gòu)物旅程就結(jié)束了。購(gòu)物車確認(rèn)界面如圖13所示。圖13購(gòu)物車提交界面主要代碼:publicpartialclassCheckOut:System.Web.UI.Page { protectedvoidPage_Load(objectsender,System.EventArgse) { if(!Page.IsPostBack) { //得到cartID BLL.ShoppingCartcart=newBLL.ShoppingCart(); stringcartID=cart.GetShoppingCartId(); //綁定購(gòu)物車信息到DataGrid MyDataGrid.DataSource=cart.GetItems(cartID); MyDataGrid.DataBind(); //得到購(gòu)物車總花費(fèi) TotalLbl.Text=String.Format("{0:c}",cart.GetTotal(cartID)); } }protectedvoidSubmitBtn_Click(objectsender,System.EventArgse) { BLL.ShoppingCartcart=newBLL.ShoppingCart(); stringcartID=cart.GetShoppingCartId(); decimaltotalCost=cart.GetTotal(cartID); stringuserID=User.Identity.Name; if(cartID!=null&&userID!=null) { BLL.Ordersorder=newBLL.Orders(); if(order.PayOrder(userID,totalCost)==1) { intorderID=order.PlaceOrder(userID,cartID); Message.Text="您的訂單號(hào)為"+orderID; SubmitBtn.Visible=false; } else { ShowErrorMsgBox(); } } } voidShowErrorMsgBox() { Response.Write("<scriptlanguage=javascript>"); Response.Write("window.alert(\"您的預(yù)存款不足\")"); Response.Write("</script>"); } }}4.設(shè)計(jì)體會(huì)通過這段時(shí)間的系統(tǒng)開發(fā)和文檔撰寫過程,通過查閱、研究大量的相關(guān)文獻(xiàn),分析相關(guān)領(lǐng)域的特色網(wǎng)站并結(jié)合實(shí)際,使我對(duì)電子商務(wù)網(wǎng)站方面的理論知識(shí),包括對(duì)它的定義,內(nèi)涵,特點(diǎn),功能,技術(shù)等方面的研究都有了更深的了解。并親自利用所學(xué)知識(shí)建立了一個(gè)網(wǎng)上購(gòu)物網(wǎng)站。雖然由于時(shí)間有限和本人能力有限,這個(gè)系統(tǒng)還不夠完善,還有許多地方有待改進(jìn)。但這短短一周的課程設(shè)計(jì),對(duì)我來說是對(duì)學(xué)科的一次全面檢查。通過理論學(xué)習(xí),在課程設(shè)計(jì)中得到實(shí)際上的應(yīng)用,它使我懂得了如何去開發(fā)一個(gè)系統(tǒng)或者一個(gè)軟件,它也使我懂得了軟件的結(jié)構(gòu),在設(shè)計(jì)過程中使我對(duì)ASP.NET技術(shù)、SQLServer2000數(shù)據(jù)庫(kù)以及WEB網(wǎng)站開發(fā)有了更深入的理解,對(duì)即將步入社會(huì)的我積累了經(jīng)驗(yàn)。通過本次設(shè)計(jì)開發(fā),讓我對(duì)于編程有了更深入的體會(huì)。認(rèn)識(shí)到自己在技術(shù)上的不足,需要學(xué)習(xí)更多的設(shè)計(jì)方法和編程技術(shù)。在以后的開發(fā)過程中,要更加細(xì)致的分析用戶的需求和系統(tǒng)實(shí)現(xiàn)的方法,認(rèn)真思考業(yè)務(wù)處理過程與用戶需求之間的平衡。在分析和思考項(xiàng)目實(shí)現(xiàn)方法的過程中,學(xué)到了更加實(shí)用的知識(shí),讓我知道在以后的學(xué)習(xí)和工作中有了明確的指導(dǎo)方向。5.參考文獻(xiàn)[1]劉金嶺.馮萬利.數(shù)據(jù)庫(kù)系統(tǒng)及應(yīng)用教程[M].清華大學(xué)出版社.2013.6[2]微軟公司.ASP.NET標(biāo)準(zhǔn)教程[M].中國(guó)勞動(dòng)社會(huì)保障出版社,2011.12[3]王輝.黃紅超.ASP.NET實(shí)用教程[M].清華大學(xué)出版社.2014.2[4]金旭亮.ASP.NET程序設(shè)計(jì)教程[M].北京:電子工業(yè)出版社.2015.3[5]叢書.ASP.NET與網(wǎng)站開發(fā)實(shí)踐教程[M].北京:清華大學(xué)出版社.2014.3[6]龍馬.ASP.NET+SQLServer組建網(wǎng)站實(shí)例精講[M].北京:人民郵電出版社.2012.6[7]徐國(guó)智.汪孝宜.SQLSERVER數(shù)據(jù)庫(kù)開發(fā)實(shí)例精粹[M].北京:電子工業(yè)出版社.2010.1[8]薛萬欣.電子商務(wù)網(wǎng)站建設(shè)[M].北京:機(jī)械工業(yè)出版社.2010.8[9]張啟明.ASP.NET+SQLSERVER網(wǎng)絡(luò)應(yīng)用系統(tǒng)開發(fā)與實(shí)例[M].北京:人民郵電出版社.2011.2[10]陳建偉.ASP.NET網(wǎng)站開發(fā)教程(第二版)[M].北京:清華大學(xué)出版社.2010.1附錄:usingSystem;usingSystem.Collections;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Web;usingSystem.Web.SessionState;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.HtmlControls;namespaceeshop{ ///<summary> ///Register的摘要說明。 ///</summary> publicpartialclassRegister:System.Web.UI.Page { protectedvoidPage_Load(objectsender,System.EventArgse) { //在此處放置用戶代碼以初始化頁(yè)面 } #regionWeb窗體設(shè)計(jì)器生成的代碼 overrideprotectedvoidOnInit(EventArgse) { // //CODEGEN:該調(diào)用是ASP.NETWeb窗體設(shè)計(jì)器所必需的。 // InitializeComponent(); base.OnInit(e); } ///<summary> ///設(shè)計(jì)器支持所需的方法-不要使用代碼編輯器修改 ///此方法的內(nèi)容。 ///</summary> privatevoidInitializeComponent() { } #endregion protectedvoidSubmit_Click(objectsender,System.EventArgse) { //獲得注冊(cè)信息 stringuserName=LoginName.Text.Trim(); stringpassword=Password.Text.Trim(); stringquestion=Question.Text.Trim(); stringanswer=Answer.Text.Trim(); //得到原來的CartId BLL.ShoppingCartcart=neweshop.BLL.ShoppingCart(); stringtempCartId=cart.GetShoppingCartId(); //試圖添加新用戶 BLL.Useruser=neweshop.BLL.User(); intuserId=user.AddNewUser(userName,password,question,answer); //如果返回值為-1,則表示用戶名存在 if(userId==-1) { Message.Text="用戶名已存在!"; } else { //設(shè)置用戶為通過驗(yàn)證 System.Web.Security.FormsAuthentication.SetAuthCookie(userId.ToString(),false); //遷移購(gòu)物車記錄 cart.MigrateCart(tempCartId,userId.ToString()); //將用戶重定向回用戶帳戶頁(yè)面 Response.Redirect("MyAcount.aspx"); } } }}usingSystem;usingSystem.Collections;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Web;usingSystem.Web.SessionState;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.HtmlControls;namespaceeshop{ ///<summary> ///Search的摘要說明。 ///</summary> publicpartialclassSearch:System.Web.UI.Page { privatestaticintPageSize=10; protectedvoidPage_Load(objectsender,Syste

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論