版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
網(wǎng)上購(gòu)物系統(tǒng)1?課程設(shè)計(jì)的目的近年來(lái),隨著Internet的迅速崛起,互聯(lián)網(wǎng)已日益成為收集提供信息的最佳渠道并逐步進(jìn)入傳統(tǒng)的流通領(lǐng)域。于是電子商務(wù)開(kāi)始流行起來(lái),越來(lái)越多的商家在網(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)者來(lái)說(shuō)身處任何地方只要有網(wǎng)絡(luò)就可以進(jìn)行消費(fèi),不受時(shí)間的限制??梢再I到當(dāng)?shù)貨](méi)有的商品,可以不用辛苦的貨比三家確定自己要買的東西,很方便的獲得大量的商品信息。同時(shí)對(duì)于商家來(lái)說(shuō),網(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)用戶通過(guò)注冊(cè),瀏覽商品。2.設(shè)計(jì)方案論證2.1需求分析傳統(tǒng)的購(gòu)物兩方面分別是買家和賣家。首先賣家開(kāi)設(shè)店鋪,展示自己的商品,買家需要到賣家開(kāi)設(shè)店鋪的具體地點(diǎn),到達(dá)店鋪后買家需要瀏覽自己喜歡和需求的商品,而對(duì)賣家來(lái)說(shuō)需要雇傭人力來(lái)為買家介紹商品,最終雙方會(huì)為商品當(dāng)面交易付款。這是一個(gè)簡(jiǎn)單的傳統(tǒng)購(gòu)物流程。對(duì)于網(wǎng)上購(gòu)物來(lái)說(shuō)我門可以把買家和賣家看作是客戶和管理員。首先管理員在一個(gè)購(gòu)物網(wǎng)站申請(qǐng)一個(gè)店鋪(一般都是免費(fèi)的),然后在自己的網(wǎng)頁(yè)上添加、更新自己的商品信息,包括圖片、資料介紹等。此時(shí)等待客戶瀏覽商品,當(dāng)客戶找到自己滿意的商品時(shí),可聯(lián)系管理員也就是賣家,雙方交易付款。這樣一個(gè)完整的網(wǎng)上交易過(guò)程就結(jié)束了。系統(tǒng)具體實(shí)現(xiàn)的主要有:從整體操作來(lái)說(shuō):后臺(tái)主要是使用SQLServer2000來(lái)連接數(shù)據(jù)庫(kù),通過(guò)管理數(shù)據(jù)庫(kù)實(shí)現(xiàn)對(duì)用戶(客戶和管理員)信息的管理,權(quán)限的設(shè)置,對(duì)商品信息的更新和保證數(shù)據(jù)信息的安全性。前臺(tái)主要是建設(shè)用戶注冊(cè)頁(yè)面、商品信息展示頁(yè)面,客戶反饋?lái)?yè)面,購(gòu)物車頁(yè)面等等。從運(yùn)用對(duì)象來(lái)說(shuō):后臺(tái)主要是指管理員操作系統(tǒng)。能夠添加商品,更換商品信息,對(duì)客戶的注冊(cè)信息進(jìn)行管理,對(duì)客戶的反饋意見(jiàn)給予答復(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)圖商品分類管理商品信息菅理全扃配置菅理用戶信息管理圖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)系來(lái)確定數(shù)據(jù)之間的依賴聯(lián)系。用戶購(gòu)買商品產(chǎn)生相應(yīng)的訂單信息,管理員審核用戶信息確認(rèn)無(wú)誤只后,對(duì)訂單進(jìn)行處理。E-R圖如圖2所示。也址舌昂II』用戶r■令訓(xùn)時(shí);也址舌昂II』用戶r■令訓(xùn)時(shí);iftj品圖2E-R圖用戶信息表:保存了所有個(gè)人用戶的用戶名、密碼等基本用戶信息,具體的描述如下表1所示。
表1用戶信息表名稱類型說(shuō)明Emailvarchar注冊(cè)會(huì)員郵箱MDMailvarchar郵箱驗(yàn)證碼Passwordvarchar密碼CustomerNamevarchar用戶名Addressnvarchar聯(lián)系地址Phonevarchar聯(lián)系方式Zipvarchar郵政編碼Regtimedatetime創(chuàng)建時(shí)間IsActivebit是否激活RoleIDbit權(quán)限IDIsSpeakbit是否可用商品明細(xì)表:商品明細(xì)表(products)用來(lái)保存商品的詳細(xì)信息,具體的描述如下表2所示。表2商品明細(xì)表名稱類型說(shuō)明ProductIDint商品ID號(hào)ProductNamenvarchar商品名稱Authornvarchar所屬名稱IsRecommendbit是否推薦InPricedecimal進(jìn)貨價(jià)格StartPricedecimal起始價(jià)格SalePricedecimal銷售價(jià)格Imgnvarchar圖片Descriptionntext商品描述RemainCoutint庫(kù)存總數(shù)StoreIDint分類商城IDTypeIDint商品類型Hitsint點(diǎn)擊量Storedecimal評(píng)論得分AddTimedatatime上架時(shí)間商城分類信息表:述如下表3所示。商城分類信息表(store)用來(lái)保存商城的分類信息。具體的描表3商城分類信息表名稱類型說(shuō)明
BIDint信息ID號(hào)Namenvarchar信息名稱Contentntext信息描述2.4模塊詳細(xì)設(shè)計(jì)2.4.1登錄模塊設(shè)計(jì)登錄模塊由兩個(gè)功能構(gòu)成,分別是用戶登錄和游客注冊(cè)功能。對(duì)于已經(jīng)是會(huì)員的用戶來(lái)說(shuō),直接點(diǎn)擊用戶登錄按鈕輸入用戶名和密碼,經(jīng)過(guò)數(shù)據(jù)庫(kù)檢測(cè)正確后直接跳轉(zhuǎn)到網(wǎng)站首頁(yè)。而非會(huì)員則點(diǎn)擊現(xiàn)在注冊(cè)按鈕,系統(tǒng)跳轉(zhuǎn)到注冊(cè)界面,并填寫(xiě)個(gè)人信息之后系統(tǒng)提示用戶轉(zhuǎn)到首頁(yè)。用戶登錄后可以看到自己的登錄狀態(tài)欄,顯示自己的一些常用信息。登錄模塊的程序流程圖如圖3所示。圖3登錄模塊流程圖圖3登錄模塊流程圖2.4.2個(gè)人信息管理模塊個(gè)人信息管理模塊包括用戶注冊(cè)填充,訂單管理和修改用戶密碼。用戶可以修改自己的個(gè)人信息,方便用戶靈活的使用網(wǎng)站進(jìn)行消費(fèi)。用戶可以查看、刪除自己的訂單,避免不必要的開(kāi)支,提高網(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)買使用過(guò)后,是否是熱門商品,來(lái)展示比較受用戶喜歡的商品,給消費(fèi)者積極的消費(fèi)提示。如圖5所示。音響家電運(yùn)動(dòng)丹卜日用家居音響家電運(yùn)動(dòng)丹卜日用家居計(jì)尊Wl=珠寶飾/冠殊/工歸汽車/摩陽(yáng)自行車辦繪用品^inn藥用品疑工具計(jì)算機(jī)基礎(chǔ)自行車0ffic:e2000OfficeXP蘋果ibook(M9426CHA)八憶時(shí)空M7500D夏新V3海爾風(fēng)度H3ZLBenQJoybookeODON(C08)j^lAVERATEC6200圖5商品分類主要代碼:publicpartialclassNewProducts:System.Web.Ul.UserControl{protectedvoidPage_Load(objectsender,System.EventArgse){NewList.DataSource二BLL.Product.GetNewProductsList();NewList.DataBind();}#regionWeb窗體設(shè)計(jì)器生成的代碼overrideprotectedvoid0nlnit(EventArgse){////CODEGEN:該調(diào)用是ASP.NETWeb窗體設(shè)計(jì)器所必需的。//InitializeComponent();base.Onlnit(e);}///<summary>
/// 設(shè)計(jì)器支持所需的方法-不要使用代碼編輯器/// 修改此方法的內(nèi)容。///</summary>privatevoidInitializeComponent(){}#endregion}3.2用戶登錄對(duì)于已經(jīng)是會(huì)員的用戶來(lái)說(shuō),直接點(diǎn)擊用戶登錄按鈕輸入用戶名和密碼,只有輸入正確才可以直接跳轉(zhuǎn)到網(wǎng)站首頁(yè)。登錄界面如圖6所示。用戶登錄登錄名:用戶登錄登錄名:密碼 刃記住我登錄忘記密碼注冊(cè)新用戶圖6登陸界面主要代碼:protectedvoidSubmit_Click(objectsender,System.EventArgse){BLL.Useruser二neweshop.BLL.User();intuserid二user.Signln(LoginName.Text,Password.Text);//得到臨時(shí)的購(gòu)物車編號(hào)BLL.ShoppingCartcart二newBLL.ShoppingCart();stringtempCartID二cart.GetShoppingCartid();if(userid二二0){Message.Text二"用戶名或密碼錯(cuò)誤!";}else{//將未通過(guò)驗(yàn)證時(shí)該用戶的匿名購(gòu)物信息遷移至該用戶的個(gè)人記錄中cart.MigrateCart(tempCartID,userid.ToString());System.Web.Security.FormsAuthentication.RedirectFromLoginPage(userld.ToString(),CheckCookie.Checked);Response.Redirect("MyAcount.aspx");}}3.3用戶注冊(cè)而非會(huì)員則點(diǎn)擊現(xiàn)在注冊(cè)按鈕,系統(tǒng)跳轉(zhuǎn)到注冊(cè)界面,并填寫(xiě)個(gè)人信息之后系統(tǒng)提示用戶轉(zhuǎn)到首頁(yè)。如圖7所示。用戶注冊(cè)圖7用戶注冊(cè)主要代碼:protectedvoidSubmit_Click(objectsender,System.EventArgse){//獲得注冊(cè)信息stringuserName二LoginName.Text.Trim();stringpassword二Password.Text.Trim();stringquestion二Question.Text.Trim();stringanswer二Answer.Text.Trim();//得到原來(lái)的CartldBLL.ShoppingCartcart二neweshop.BLL.ShoppingCart();stringtempCartld二cart.GetShoppingCartld();//試圖添加新用戶BLL.Useruser二neweshop.BLL.User();intuserid二user.AddNewUser(userName,password,question,answer);//如果返回值為-1,則表示用戶名存在if(userid二二-1){Message.Text二"用戶名已存在!";}else{//設(shè)置用戶為通過(guò)驗(yàn)證System.Web.Security.FormsAuthentication.SetAuthCookie(userld.ToString()false);//遷移購(gòu)物車記錄cart.MigrateCart(tempCartld,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的摘要說(shuō)明。///</summary>publicpartialclassMyAcount:System.Web.Ul.Page{protectedvoidPage_Load(objectsender,System.EventArgse){//在此處放置用戶代碼以初始化頁(yè)面}#regionWeb窗體設(shè)計(jì)器生成的代碼overrideprotectedvoidOnlnit(EventArgse){////CODEGEN:該調(diào)用是ASP.NETWeb窗體設(shè)計(jì)器所必需的。//InitializeComponent();base.Onlnit(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.ldentity.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所示。商品編號(hào)商品名稱 簡(jiǎn)單擁述 購(gòu)買16Office2003Microsoft公司Dfzice^引軟件的最新版本。17FedoraCore'3底JlqL公司干力04年推岀旳Lil皿新悵耳O20WincowsXPProfessionalMicrosoft公司Rindo廂系列操作系纟充&23全山獨(dú)霸全山公司罷毒軟佇OfficeZOuu刖氏年兒認(rèn):!?!:soft-z?扌寶岀ftuffi::亡扳厶■◎共計(jì)1頁(yè)圖10查詢商品主要代碼:voidShowResult(intpagelndex,intpageSize){//綁定Repeater控件products.DataSource二BLL.Product.GetProductsByCategory(int.Parse(Request.QueryString["categoryld"]),pageSize,pageIndex);products.DataBind();//調(diào)用Product類中的方法獲得該類商品的總數(shù)intresuItCount二BLL.Product.GetProductCountByCategory(int.Parse(Request.QueryString["categoryld"]));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++){Listltemitem二newListitem((i+1).ToString(),i.ToString());this.PageControl.Items.Add(item);}this.PageControl.Selectedlndex二pageIndex;}選中需要購(gòu)買的商品名字,單擊“購(gòu)買”按鈕,即可加入購(gòu)物車。如圖11所示。計(jì)算機(jī)基?出價(jià)格:25簡(jiǎn)介:關(guān)于計(jì)算機(jī)的初級(jí)知識(shí)!捌覽次數(shù):3圖11購(gòu)買商品主要代碼:protectedvoidPage_Load(objectsender,System.EventArgse){//頁(yè)面第一次加載時(shí)if(!Page.lsPostBack){ShowProductlnfo();}voidShowProductlnfo(){//獲取Get方式傳遞的Productld參數(shù)的值intproductld二int.Parse(Request["Productld"]);//獲取某個(gè)商品的詳細(xì)信息BLL.ProductDetailspro二BLL.Product.GetProductlnfo(productld);//商品是否存在if(pro二二null){IblSearchResults.Text二"沒(méi)有這個(gè)商品";}else{//顯示商品詳細(xì)信息lblProductName.Text二ductName;lblPrice.Text二ductPrice.ToString();lbllntro.Text二ro;
IbICIickCount.Text二pro.clickCount.ToString();}}#regionWeb窗體設(shè)計(jì)器生成的代碼overrideprotectedvoidOnlnit(EventArgse){////CODEGEN:該調(diào)用是ASP.NETWeb窗體設(shè)計(jì)器所必需的。//InitializeComponent();base.Onlnit(e);}///<summary>///設(shè)計(jì)器支持所需的方法-不要使用代碼編輯器修改///此方法的內(nèi)容。///</summary>privatevoidInitializeComponent(){}#endregion}}3.7購(gòu)物車界面用戶登錄后可以使用購(gòu)物車功能,將用戶所選的商品添加到購(gòu)物車中,通過(guò)GridView控件實(shí)現(xiàn)商品的添加。用戶點(diǎn)擊購(gòu)買商品,通過(guò)產(chǎn)品ID字段添加到訂單表中,用戶可以在購(gòu)物車中隨時(shí)查看信息,并且可以在購(gòu)物車中刪除或清空添加的物品。購(gòu)物車中的信息通過(guò)session保存在緩存中,當(dāng)用戶確定下單之后保存在訂單表中。網(wǎng)站擁有購(gòu)物車功能,可以簡(jiǎn)化用戶購(gòu)買流程減少不必要的操作。購(gòu)物車界面如圖12所示。商品昭16商品昭16¥3,800,001¥3(800.00□33訃苴機(jī)皐礎(chǔ)S25.001S25.00邕計(jì):¥3,§25.00更新阿物車 結(jié)算圖12購(gòu)物車界面主要代碼:voidShowShoppingCartList(){BLL.ShoppingCartcart二newBLL.ShoppingCart();//得到用戶的購(gòu)物車IDStringcartID二cart.GetShoppingCartld();//如果購(gòu)物車內(nèi)沒(méi)有商品,DataGrid隱藏if(cart.GetitemCount(cartID)二二0){DetailsPanel.Visible二false;MyError.Text二"購(gòu)物車內(nèi)沒(méi)有商品。";}else{//綁定購(gòu)物車信息到DataGridMyList.DataSource二cart.Getitems(cartID);MyList.DataBind();//顯示總金額IblTotal.Text二String.Format("{0:c}",cart.GetTotal(cartID));}}加入購(gòu)物車后,再次確認(rèn)商品列表,如購(gòu)買無(wú)誤,點(diǎn)擊“提交”按鈕,成功結(jié)算商品,進(jìn)行付款,愉快的購(gòu)物旅程就結(jié)束了。購(gòu)物車確認(rèn)界面如圖13所示。請(qǐng)確認(rèn)您提交的購(gòu)物記錄杲否正確小計(jì)Office2a031¥3?800,00計(jì):43s800.00圖13購(gòu)物車提交界面主要代碼:publicpartialclassCheckOut:System.Web.Ul.Page{protectedvoidPage_Load(objectsender,System.EventArgse){if(!Page.lsPostBack){//得到cartIDBLL.ShoppingCartcart二newBLL.ShoppingCart();stringcartID二cart.GetShoppingCartld();//綁定購(gòu)物車信息到DataGridMyDataGrid.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.GetShoppingCartld();decimaltotalCost二cart.GetTotal(cartlD);stringuserID二User.Identity.Name;if(cartlD!二null&&userID!二null){BLL.Ordersorder二newBLL.Orders();if(order.PayOrder(userlD,totalCost)二二1){intorderlD二order.PlaceOrder(userlD,cartlD);Message.Text二"您的訂單號(hào)為"+orderlD;SubmitBtn.Visible二false;}else{ShowErrorMsgBox();}}}voidShowErrorMsgBox(){Response.Write("<scriptlanguage二javascript>");Response.Write("window.alert(\"您的預(yù)存款不足\")");Response.Write("</script>");}}}4■設(shè)計(jì)體會(huì)通過(guò)這段時(shí)間的系統(tǒng)開(kāi)發(fā)和文檔撰寫(xiě)過(guò)程,通過(guò)查閱、研究大量的相關(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ì)我來(lái)說(shuō)是對(duì)學(xué)科的一次全面檢查。通過(guò)理論學(xué)習(xí),在課程設(shè)計(jì)中得到實(shí)際上的應(yīng)用,它使我懂得了如何去開(kāi)發(fā)一個(gè)系統(tǒng)或者一個(gè)軟件,它也使我懂得了軟件的結(jié)構(gòu),在設(shè)計(jì)過(guò)程中使我對(duì)ASP.NET技術(shù)、SQLServer2000數(shù)據(jù)庫(kù)以及WEB網(wǎng)站開(kāi)發(fā)有了更深入的理解,對(duì)即將步入社會(huì)的我積累了經(jīng)驗(yàn)。通過(guò)本次設(shè)計(jì)開(kāi)發(fā),讓我對(duì)于編程有了更深入的體會(huì)。認(rèn)識(shí)到自己在技術(shù)上的不足,需要學(xué)習(xí)更多的設(shè)計(jì)方法和編程技術(shù)。在以后的開(kāi)發(fā)過(guò)程中,要更加細(xì)致的分析用戶的需求和系統(tǒng)實(shí)現(xiàn)的方法,認(rèn)真思考業(yè)務(wù)處理過(guò)程與用戶需求之間的平衡。在分析和思考項(xiàng)目實(shí)現(xiàn)方法的過(guò)程中,學(xué)到了更加實(shí)用的知識(shí),讓我知道在以后的學(xué)習(xí)和工作中有了明確的指導(dǎo)方向。5■參考文獻(xiàn)劉金嶺?馮萬(wàn)利?數(shù)據(jù)庫(kù)系統(tǒng)及應(yīng)用教程[M].清華大學(xué)出版社.2013.6微軟公司.ASP.NET標(biāo)準(zhǔn)教程[M].中國(guó)勞動(dòng)社會(huì)保障出版社,2011.12王輝?黃紅超.ASP.NET實(shí)用教程[M].清華大學(xué)出版社.2014.2金旭亮.ASP.NET程序設(shè)計(jì)教程[M].北京:電子工業(yè)出版社.2015.3叢書(shū).ASP.NET與網(wǎng)站開(kāi)發(fā)實(shí)踐教程[M].北京:清華大學(xué)出版社.2014.3龍馬.ASP.NET+SQLServer組建網(wǎng)站實(shí)例精講[M].北京:人民郵電出版社.2012.6徐國(guó)智?汪孝宜.SQLSERVER數(shù)據(jù)庫(kù)開(kāi)發(fā)實(shí)例精粹[M].北京:電子工業(yè)出版社.2010.1薛萬(wàn)欣?電子商務(wù)網(wǎng)站建設(shè)[M].北京:機(jī)械工業(yè)出版社.2010.8張啟明.ASP.NET+SQLSERVER網(wǎng)絡(luò)應(yīng)用系統(tǒng)開(kāi)發(fā)與實(shí)例[M]北京:人民郵電出版社.2011.2陳建偉.ASP.NET網(wǎng)站開(kāi)發(fā)教程(第二版)[M].北京:清華大學(xué)出版社.2010.1附錄:usingSystem;usingSystem.Collections;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Web;usingSystem.Web.SessionState;usingSystem.Web.UI;usingSystem.Web.Ul.WebControls;usingSystem.Web.UI.HtmlControls;namespaceeshop{///<summary>///Register的摘要說(shuō)明。///</summary>publicpartialclassRegister:System.Web.Ul.Page{protectedvoidPage_Load(objectsender,System.EventArgse){//在此處放置用戶代碼以初始化頁(yè)面}#regionWeb窗體設(shè)計(jì)器生成的代碼overrideprotectedvoidOnlnit(EventArgse){////CODEGEN:該調(diào)用是ASP.NETWeb窗體設(shè)計(jì)器所必需的。//InitializeComponent();base.Onlnit(e);}///<summary>///設(shè)計(jì)器支持所需的方法-不要使用代碼編輯器修改///此方法的內(nèi)容。///</summary>privatevoidInitializeComponent(){}#endregionprotectedvoidSubmit_Click(objectsender,System.EventArgse){//獲得注冊(cè)信息stringuserName二LoginName.Text.Trim();stringpassword二Password.Text.Trim();stringquestion二Question.Text.Trim();stringanswer二Answer.Text.Trim();//得到原來(lái)的CartldBLL.ShoppingCartcart二neweshop.BLL.ShoppingCart();stringtempCartld二cart.GetShoppingCartld();//試圖添加新用戶BLL.Useruser二neweshop.BLL.User();intuserid二user.AddNewUser(userName,password,question,answer);//如果返回值為-1,則表示用戶名存在if(userid二二-1){Message.Text二"用戶名已存在!";}else{//設(shè)置用戶為通過(guò)驗(yàn)證System.Web.Security.FormsAuthentication.SetAuthCookie(userld.ToString(),false);//遷移購(gòu)物車記錄cart.MigrateCart(tempCartld,userld.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.Ul.WebControls;usingSyst
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024鋁灰運(yùn)輸及環(huán)保處理一體化合同3篇
- 職業(yè)學(xué)院工會(huì)章程
- 2024標(biāo)準(zhǔn)房屋買賣中介服務(wù)協(xié)議模板版B版
- 2024全新產(chǎn)品發(fā)布會(huì)廣告合作合同下載
- 2024設(shè)備購(gòu)買安裝調(diào)試合同
- 初中語(yǔ)文課堂中要滲透意識(shí)形態(tài)
- 2025年度人工智能技術(shù)研發(fā)采購(gòu)合同范本2篇
- 2024洗車工辭職報(bào)告及洗車店客戶數(shù)據(jù)保護(hù)與隱私政策合同3篇
- 2024高效追償及擔(dān)保義務(wù)合同范例下載一
- 2024年度物流信息平臺(tái)服務(wù)外包合作協(xié)議范本3篇
- 2024年度-呼吸道傳染病防治
- 我國(guó)個(gè)人信息保護(hù)立法的完善分析
- 2024醫(yī)療建筑韌性設(shè)計(jì)導(dǎo)則
- 給警察培訓(xùn)急救知識(shí)課件
- 軍隊(duì)文職半年述職報(bào)告
- 鑄牢中華民族共同體意識(shí)-考試復(fù)習(xí)題庫(kù)(含答案)
- 新GCP醫(yī)療器械臨床試驗(yàn)知識(shí)試題(附含答案)
- 2024年浙江首考高考選考生物試卷試題真題(含答案詳解)
- 春節(jié)期間安全告知書(shū)
- 西門子數(shù)字化工廠-數(shù)字化車間-先進(jìn)制造技術(shù)
- 飯店新店后廚培訓(xùn)方案
評(píng)論
0/150
提交評(píng)論