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

基于WEB的網(wǎng)上購(gòu)物商城系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

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

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

基于WEB的網(wǎng)上購(gòu)物商城系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

目 錄1 系統(tǒng)概述51.1 研究背景51.2 研究意義和現(xiàn)狀51.3 系統(tǒng)設(shè)計(jì)思想62 系統(tǒng)開發(fā)環(huán)境72.1 ASP.NET概述72.2動(dòng)態(tài)網(wǎng)站技術(shù)介紹82.3 數(shù)據(jù)庫(kù)技術(shù)82.4 ADO.NET連接數(shù)據(jù)庫(kù)93 需求分析103.1可行性分析103.1.1 技術(shù)可行性103.1.2 經(jīng)濟(jì)可行性113.1.3 操作可行性113.2系統(tǒng)流程和邏輯113.3計(jì)算機(jī)軟硬件配置和開發(fā)平臺(tái)123.3.1計(jì)算機(jī)系統(tǒng)硬件配置123.3.2計(jì)算機(jī)系統(tǒng)軟件配置133.3.3編程環(huán)境與工具134系統(tǒng)概要設(shè)計(jì)134.1 概述134.2 系統(tǒng)結(jié)構(gòu)144.3. 數(shù)據(jù)庫(kù)設(shè)計(jì)154.3.1 數(shù)據(jù)庫(kù)E-R圖154.3.2 數(shù)據(jù)庫(kù)實(shí)體154.3.3數(shù)據(jù)庫(kù)設(shè)計(jì)表185系統(tǒng)詳細(xì)設(shè)計(jì)215.1 系統(tǒng)首頁(yè)225.2 用戶注冊(cè)245.3商品信息255.4購(gòu)物車管理275.5訂單管理295.6用戶登錄315.7分類管理335.8商品管理345.9公告管理375.10訂單管理396系統(tǒng)測(cè)試426.1概念和意義426.2 特性426.3重要性436.4 本系統(tǒng)測(cè)試描述436.5系統(tǒng)測(cè)試效果437 總結(jié)48(一)本文的研究結(jié)論及展望48(二)研究的不足及發(fā)展意見48(三)在系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)過(guò)程中的收獲及后續(xù)的改進(jìn)49致謝語(yǔ)50參考文獻(xiàn):51基于web的網(wǎng)上購(gòu)物系統(tǒng)摘要:隨著互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,互聯(lián)網(wǎng)從單純的學(xué)術(shù)研究發(fā)展到全面的商業(yè)網(wǎng)絡(luò)。人們對(duì)互聯(lián)網(wǎng)技術(shù)的要求不僅僅是瀏覽網(wǎng)頁(yè)、收發(fā)電子郵件和其他簡(jiǎn)單的網(wǎng)絡(luò)應(yīng)用程序?;ヂ?lián)網(wǎng)技術(shù)的快速發(fā)展為網(wǎng)上購(gòu)物網(wǎng)站的發(fā)展提供了強(qiáng)大的推動(dòng)力。同時(shí),網(wǎng)絡(luò)購(gòu)物環(huán)境也逐步改善。網(wǎng)上購(gòu)物對(duì)網(wǎng)民的吸引力將越來(lái)越大,網(wǎng)民對(duì)購(gòu)物網(wǎng)站的看法將一步步理解,從拒絕到接受,從懷疑到信任,網(wǎng)絡(luò)購(gòu)物的理念將更加扎根于人們的心中。論文解釋了網(wǎng)上購(gòu)物網(wǎng)站開發(fā)過(guò)程,介紹了系統(tǒng)的需求分析和系統(tǒng)的設(shè)計(jì)方法。系統(tǒng)的基本功能包括用戶購(gòu)買以及管理員管理。用戶采購(gòu)系統(tǒng)包括商品、訂單查詢和商品訂單;管理員系統(tǒng)包括管理員登錄、商品管理,用戶訂單處理和管理公告信息。在這個(gè)網(wǎng)上購(gòu)物網(wǎng)站中,顧客可以方便地注冊(cè)用戶,查看商品,并向購(gòu)物車中添加滿意的商品。客戶將得到系統(tǒng)自動(dòng)分配的唯一訂單號(hào),方便客戶隨時(shí)查詢訂單處理情況;管理員可以維護(hù)和管理貨物信息,包括修改現(xiàn)有商品信息、添加新商品信息等。刪除過(guò)期商品信息等;管理員還可以管理商品的庫(kù)存信息。本網(wǎng)站采用VS2005集成開發(fā)環(huán)境進(jìn)行開發(fā),編程語(yǔ)言采用C#,編程框架才用流行的Asp.Net框架進(jìn)行開發(fā),數(shù)據(jù)庫(kù)采用微軟的SQL Server 2005數(shù)據(jù)庫(kù)管理系統(tǒng)進(jìn)行存放系統(tǒng)中的商品等數(shù)據(jù)信息。網(wǎng)站用VS2005集成開發(fā)環(huán)境開發(fā),編程語(yǔ)言是C#。編程框架是用流行的ASP.NET框架。數(shù)據(jù)庫(kù)使用Microsoft的SQL Server 2005數(shù)據(jù)庫(kù)管理系統(tǒng)在系統(tǒng)中存儲(chǔ)貨物和其他數(shù)據(jù)信息。關(guān)鍵詞:網(wǎng)上購(gòu)物;網(wǎng)上購(gòu)物網(wǎng)站;ASP.Net技術(shù);B/S 47AbstractWith the rapid development of Internet technology, the Internet has developed from pure academic research to a comprehensive business network. Peoples requirement for Internet technology is not only to browse web pages, send and receive e-mails and other simple network applications. The rapid development of Internet technology has provided a powerful impetus for the development of online shopping websites. At the same time, the online shopping environment has gradually improved. Online shopping will attract more and more netizens. Netizensviews on shopping websites will inevitably be understood step by step. From rejection to acceptance, from suspicion to trust, the concept of online shopping will be more rooted in peoples hearts.This paper explains the development process of online shopping website, and introduces the requirement analysis and system design method of the system. The basic functions of the system include user purchase and administrator management. User purchasing system includes commodities, order inquiry and commodity order. Administrator system includes administrator login, commodity management, user order processing and management announcement information.In this online shopping website, customers can easily register users, view goods, and add satisfactory goods to the shopping cart. Customers will get the unique order number automatically assigned by the system to facilitate customers to inquire about the order processing at any time. Administrators can maintain and manage the goods information, including modifying the existing goods information, adding new goods information and so on. Delete expired goods information, etc. Administrators can also manage inventory information of goods.The website is developed in VS2005 integrated development environment, and the programming language is C#. Programming frameworks are popular ASP.NET frameworks. The database uses Microsofts SQL Server 2005 database management system to store goods and other data information in the system.Key words: online shopping; Online shopping website ;ASP.Net technology; B/S1 系統(tǒng)概述1.1 研究背景近年來(lái),隨著互聯(lián)網(wǎng)的迅速崛起,互聯(lián)網(wǎng)越來(lái)越成為收集和提供信息的最佳渠道,逐漸進(jìn)入傳統(tǒng)的流通領(lǐng)域。結(jié)果,網(wǎng)上購(gòu)物變得流行起來(lái)。越來(lái)越多的企業(yè)建立了網(wǎng)上商店,向消費(fèi)者展示一種新的購(gòu)物理念。網(wǎng)上購(gòu)物網(wǎng)站是一個(gè)具有互動(dòng)功能的商業(yè)信息系統(tǒng)。它為用戶提供靜態(tài)和動(dòng)態(tài)信息資源。靜態(tài)信息是指那些不經(jīng)常變化或更新的資源,如公司簡(jiǎn)介、管理規(guī)范以及公司制度等,動(dòng)態(tài)信息是指那些隨時(shí)變化的信息,如產(chǎn)品報(bào)價(jià)和產(chǎn)品更新等,網(wǎng)上購(gòu)物網(wǎng)站具有強(qiáng)大的交互功能。使企業(yè)和用戶能夠輕松地傳輸信息和完成電子交易。在現(xiàn)實(shí)生活中,網(wǎng)絡(luò)購(gòu)物已成為現(xiàn)代人的一種需求。它的便利性和速度是傳統(tǒng)購(gòu)物方式無(wú)法比的。1.2 研究意義和現(xiàn)狀I(lǐng)nternet快速發(fā)展急速的推動(dòng)網(wǎng)上購(gòu)物網(wǎng)站的發(fā)展。于此同時(shí),網(wǎng)絡(luò)購(gòu)物環(huán)境逐步改善,表現(xiàn)為網(wǎng)民結(jié)構(gòu)的普及和網(wǎng)絡(luò)生存的普及,物流和銀行結(jié)算的順暢流動(dòng),市場(chǎng)運(yùn)行規(guī)范以及相應(yīng)政策法規(guī)的完善。網(wǎng)上購(gòu)物將吸引越來(lái)越多的網(wǎng)友,網(wǎng)友對(duì)購(gòu)物網(wǎng)站的看法將進(jìn)一步理解,從拒絕到接受,從懷疑到包容,從否定到理解,網(wǎng)上購(gòu)物的概念將更加扎根于人們的心中。隨著信息技術(shù)和互聯(lián)網(wǎng)的發(fā)展,網(wǎng)絡(luò)已成為現(xiàn)代生活的一部分。越來(lái)越多的人喜歡網(wǎng)上交易。傳統(tǒng)的銷售方式已經(jīng)不能滿足時(shí)代的要求。在此情況下,基于Web模式的網(wǎng)上購(gòu)物系統(tǒng)得到了快速的發(fā)展??梢哉f(shuō),網(wǎng)上購(gòu)物系統(tǒng)改變了人們的生活和工作方式。在此情況下,作為一家出版社,如何使網(wǎng)上購(gòu)物系統(tǒng)滿足顧客的需求,已成為抉擇其發(fā)展的重要因素之一。基于上述情況,開發(fā)了該系統(tǒng)。本系統(tǒng)是基于B/S模式的網(wǎng)絡(luò)交易系統(tǒng)。該系統(tǒng)主要用于電子產(chǎn)品交易的網(wǎng)絡(luò)管理,使網(wǎng)上購(gòu)物更容易,以便提高工作效率,從而降低管理成本,方便用戶使用,并可增加其網(wǎng)站的附加利潤(rùn)。網(wǎng)絡(luò)正在從產(chǎn)品形式向服務(wù)形式轉(zhuǎn)化,所以網(wǎng)上購(gòu)物在網(wǎng)絡(luò)中的發(fā)展將要占據(jù)重要的地位,因?yàn)樗淖谥季褪浅浞掷肐nternet取代傳統(tǒng)的銷售方式,充當(dāng)買主和賣主的零售商。微軟的.NET技術(shù)戰(zhàn)略意義本身就是幫助用戶在任何時(shí)候、任何地方、利用任何的工具都可以獲得網(wǎng)絡(luò)上的信息,并享受網(wǎng)絡(luò)通訊帶來(lái)的快樂(lè)。本課題就是通過(guò)微軟的ASP.NET開發(fā)的一個(gè)基于B/S的網(wǎng)上購(gòu)物管理系統(tǒng),主要實(shí)現(xiàn)了網(wǎng)上購(gòu)物和后臺(tái)的管理。雖然目前網(wǎng)上購(gòu)物管理系統(tǒng)數(shù)量較多,但ASP.NET開發(fā)的網(wǎng)上購(gòu)物管理系統(tǒng)卻很少。通過(guò)本系統(tǒng)的開發(fā),我們不僅可以學(xué)習(xí)如何利用ASP.NET開發(fā)一個(gè)更完善的綜合網(wǎng)上購(gòu)物管理、網(wǎng)上訂購(gòu)等功能的綜合網(wǎng)上購(gòu)物管理系統(tǒng),還可以促進(jìn)我們對(duì)所學(xué)知識(shí)的綜合利用,讓我們能夠?qū)?yīng)用程序的開發(fā)過(guò)程有更深的理解。1.3 系統(tǒng)設(shè)計(jì)思想一個(gè)成功的網(wǎng)站應(yīng)明確建設(shè)網(wǎng)站的目的,確定網(wǎng)站的功能,確定網(wǎng)站規(guī)模、投入費(fèi)用,進(jìn)行必要的市場(chǎng)分析等。只有詳細(xì)的策劃,才能避免在網(wǎng)站建設(shè)中出現(xiàn)的很多問(wèn)題,使網(wǎng)站建設(shè)能順利進(jìn)行。同時(shí),一個(gè)大型的計(jì)算機(jī)網(wǎng)站系統(tǒng),必須有一個(gè)正確的設(shè)計(jì)指導(dǎo)思想,通過(guò)合理選擇數(shù)據(jù)結(jié)構(gòu)、網(wǎng)絡(luò)結(jié)構(gòu)、操作系統(tǒng)以及開發(fā)環(huán)境,構(gòu)成一個(gè)完善的網(wǎng)絡(luò)體系結(jié)構(gòu),才能充分發(fā)揮計(jì)算機(jī)信息管理的優(yōu)勢(shì)。根據(jù)現(xiàn)實(shí)生活中網(wǎng)民的實(shí)際需求,本系統(tǒng)的設(shè)計(jì)按照下述原則進(jìn)行。成功的網(wǎng)站應(yīng)當(dāng)首先明確網(wǎng)站建設(shè)的目的,確定網(wǎng)站功能、規(guī)模,投資成本等,進(jìn)行必要的市場(chǎng)分析等。只有詳細(xì)的規(guī)劃,才能避免網(wǎng)站建設(shè)中的諸多問(wèn)題,使網(wǎng)站建設(shè)得以順利進(jìn)行。于此同時(shí),大型計(jì)算機(jī)網(wǎng)站系統(tǒng)必須有正確的設(shè)計(jì)指導(dǎo)思想。通過(guò)合理選擇數(shù)據(jù)結(jié)構(gòu),網(wǎng)絡(luò)結(jié)構(gòu),操作系統(tǒng)和開發(fā)環(huán)境,形成完善的網(wǎng)絡(luò)體系結(jié)構(gòu),充分發(fā)揮計(jì)算機(jī)信息管理的優(yōu)勢(shì)。根據(jù)生活中網(wǎng)民的實(shí)際需求,本系統(tǒng)的設(shè)計(jì)遵循以下原則。1. 有效性:實(shí)際上,這里的有效性包括兩個(gè)含義:有用性和可用性。有用性是指網(wǎng)站的潛在功能,以滿足用戶的需求,而可用性是指通過(guò)網(wǎng)站的運(yùn)行達(dá)到特定目標(biāo)的能力。可以看出,如果一個(gè)站點(diǎn)不能正常運(yùn)行或設(shè)計(jì)得很差,那么它就不是一個(gè)好的站點(diǎn)。在實(shí)現(xiàn)用戶目標(biāo)的過(guò)程中,可用的站點(diǎn)應(yīng)該是高效的、易學(xué)的、令人滿意的、無(wú)錯(cuò)誤的。2. 高可靠性:一個(gè)實(shí)用的網(wǎng)站必須同時(shí)可靠。本設(shè)計(jì)通過(guò)合理、先進(jìn)的網(wǎng)絡(luò)設(shè)計(jì)和軟硬件的優(yōu)化,保證了網(wǎng)站的可靠性和它的容錯(cuò)性。3. 高安全性:在設(shè)計(jì)中充分利用網(wǎng)絡(luò)軟硬件提供的各種安全措施,保證用戶共享資源,充分考慮系統(tǒng)和數(shù)據(jù)資源的容災(zāi)、備份和恢復(fù)的要求。為系統(tǒng)提供強(qiáng)大的數(shù)據(jù)庫(kù)備份工具。保證了關(guān)鍵數(shù)據(jù)的安全性。操作權(quán)限級(jí)別,設(shè)置不同的角色以確保每個(gè)步驟的操作權(quán)限,可由管理員設(shè)置。4. 先進(jìn)性:使用世界上最先進(jìn)的數(shù)據(jù)庫(kù)技術(shù),使用ASP.NET開發(fā)工具,SQL Server 2005為網(wǎng)站的后臺(tái)數(shù)據(jù)庫(kù)。這些技術(shù)完全是在微軟平臺(tái)上開發(fā)的,降低了系統(tǒng)的運(yùn)行成本,提高了系統(tǒng)的穩(wěn)定性和可維護(hù)性。5. 采用標(biāo)準(zhǔn)技術(shù):本網(wǎng)站的所有設(shè)計(jì)都是基于國(guó)際上現(xiàn)行的標(biāo)準(zhǔn)進(jìn)行,以便使系統(tǒng)的更加開放。6. 外觀和技術(shù)平衡:系本統(tǒng)采用Web風(fēng)格的界面設(shè)計(jì)。界面友好、大氣、易用、易學(xué)。網(wǎng)站設(shè)計(jì)的關(guān)鍵是外觀與技術(shù)的平衡。糟糕的網(wǎng)站很無(wú)聊,運(yùn)行良好,但不能激勵(lì)用戶。相反,如果外觀很有表現(xiàn)力,但技術(shù)有限,用戶會(huì)感到非常失望。外觀與技術(shù)之間需要建立一個(gè)清晰、連續(xù)的關(guān)系,即外觀與場(chǎng)地的意圖有關(guān),需要不同的場(chǎng)地處理方式。 2 系統(tǒng)開發(fā)環(huán)境2.1 ASP.NET概述ASP.NET是一個(gè)在服務(wù)器上運(yùn)行的基于語(yǔ)言的通用程序。與以前的ASP即時(shí)解釋器不同,它在服務(wù)器端運(yùn)行時(shí)首次編譯程序。ASP.NET框架可以使用Microsoft最新的產(chǎn)品Visual Studio.NET開發(fā)環(huán)境開發(fā),由Wysiwyg編輯(您所看到的就是所看到的就是所得到的)。這些只是ASP的一小部分網(wǎng)絡(luò)對(duì)強(qiáng)大軟件的支持。因?yàn)锳SP。NET是一個(gè)基于通用語(yǔ)言的編譯運(yùn)行程序,它的強(qiáng)大性和適應(yīng)性使得它可以在幾乎所有的Web應(yīng)用軟件開發(fā)平臺(tái)上運(yùn)行。通用語(yǔ)言、消息機(jī)制和數(shù)據(jù)接口處理的基本庫(kù)可以無(wú)縫集成到ASP.NET 的Web應(yīng)用程序。ASP.NET也是獨(dú)立于語(yǔ)言的獨(dú)立語(yǔ)言,因此您可以選擇最適合您編寫程序或用多種語(yǔ)言編寫程序的語(yǔ)言?,F(xiàn)在支持C語(yǔ)言(C+與Java的結(jié)合)、VB、JScript。將來(lái),這種以多種編程語(yǔ)言協(xié)同工作的能力將保護(hù)當(dāng)前基于COM+的程序,這些程序可以完全移植到ASP.NET。ASP.NET使用基于字符的分層配置系統(tǒng)使您的服務(wù)器環(huán)境和應(yīng)用程序設(shè)置更容易。由于配置信息存儲(chǔ)在簡(jiǎn)單的文本中,因此無(wú)需啟動(dòng)本地系統(tǒng)所有者工具即可實(shí)現(xiàn)新的設(shè)置。這種被稱為“零地方管理”的理念造就了ASP。NET基于應(yīng)用程序的開發(fā)更加具體和快速。ASP的安裝。服務(wù)器系統(tǒng)上的NET應(yīng)用程序只需要一些必要文件的簡(jiǎn)單副本,而不需要重新啟動(dòng)系統(tǒng)。就這么簡(jiǎn)單。ASP.NET被有意設(shè)計(jì)成多處理器的開發(fā)工具。在多處理器環(huán)境下,采用特殊的無(wú)縫連接技術(shù)將大大提高運(yùn)行速度。即使你現(xiàn)在的ASP.NET應(yīng)用程序是為單個(gè)處理器開發(fā)的,多處理器運(yùn)行時(shí)的未來(lái)不需要任何更改來(lái)提高其性能,但當(dāng)前的ASP不能做到這一點(diǎn)。ASP.NET優(yōu)點(diǎn)主要體現(xiàn)在以下幾個(gè)方面:(1)效率,它可以在第一次執(zhí)行之后直接運(yùn)行,而不需要重新編譯。因此,ASP的速度和效率遠(yuǎn)遠(yuǎn)高于非模塊化編程語(yǔ)言,如VBScript或JavaScript。(2)重復(fù)性, ASP.NET不像ASP將ASP代碼與HTML混合,而是完全分離了代碼與內(nèi)容,具有很強(qiáng)的可重用性。(3)代碼量, ASP通過(guò)編寫代碼和ASP實(shí)現(xiàn)所有函數(shù)。NET只能通過(guò)預(yù)先指定來(lái)自動(dòng)實(shí)現(xiàn)相同的功能。因此,ASP。NET的代碼量比ASP小得多,以實(shí)現(xiàn)相同的功能。2.2動(dòng)態(tài)網(wǎng)站技術(shù)介紹由于系統(tǒng)的操作界面是以網(wǎng)頁(yè)的形式存在的,各種用戶的具體請(qǐng)求需要?jiǎng)討B(tài)處理并返回結(jié)果,這是一般靜態(tài)網(wǎng)頁(yè)技術(shù)所無(wú)法實(shí)現(xiàn)的,所以動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)有很多,如CGI、.net、jsp、asp、等。此設(shè)計(jì)使用ASP.NET技術(shù)。ASP.NET(也稱為ASP+)是ASP的更新版本。它不僅是一個(gè)ASP,而且是一個(gè)新的Web開發(fā)框架,包含了許多新的特性。ASP.NET依賴于模塊和組件,具有更好的可擴(kuò)展性和定制性。數(shù)據(jù)處理引入了許多令人興奮的新技術(shù)。正是這些創(chuàng)新的新功能使ASP.NET遠(yuǎn)遠(yuǎn)超越了ASP,還為Web開發(fā)人員提供了更好的靈活性,減少了Web應(yīng)用程序的開發(fā)周期。ASP.NET和Windows SQL 2005 Server/Advanced Server的完美結(jié)合為中小型甚至企業(yè)級(jí)Web業(yè)務(wù)模型提供了一個(gè)更加穩(wěn)定、高效和安全的操作環(huán)境。2.3 數(shù)據(jù)庫(kù)技術(shù)SQL2005的主要任務(wù)是管理數(shù)據(jù)庫(kù)及其對(duì)象。每個(gè)數(shù)據(jù)庫(kù)都由數(shù)據(jù)庫(kù)對(duì)象組成,如表、觸發(fā)器、存儲(chǔ)過(guò)程等。數(shù)據(jù)表包含數(shù)據(jù)庫(kù)中所有數(shù)據(jù)。在設(shè)計(jì)數(shù)據(jù)庫(kù)之后,可以創(chuàng)建用于在數(shù)據(jù)庫(kù)中存儲(chǔ)數(shù)據(jù)的表。SQL2005提供了兩種創(chuàng)建數(shù)據(jù)庫(kù)表的方法:一種是使用表設(shè)計(jì)器,另一種是使用Transact-SQL語(yǔ)句中的create命令。創(chuàng)建表后,最重要的是向表中插入數(shù)據(jù),這是最基本的操作。如果需要?jiǎng)h除表,可以使用Enterprise Manager刪除表,或使用DROP TABLE語(yǔ)句刪除表。SQL2005的數(shù)據(jù)存儲(chǔ)過(guò)程集中了一些固定的數(shù)據(jù)操作,解決了使用數(shù)據(jù)庫(kù)時(shí)系統(tǒng)的速度和效率問(wèn)題。打開SQL Server企業(yè)管理器,單擊數(shù)據(jù)庫(kù)中的“存儲(chǔ)過(guò)程”文件夾,右鍵單擊鼠標(biāo),然后選擇“新建存儲(chǔ)過(guò)程”,將命令語(yǔ)句添加到對(duì)話框的文本顯示中。存儲(chǔ)過(guò)程是接受和返回用戶提供的參數(shù)的Transact-SQL語(yǔ)句的存儲(chǔ)集。修改存儲(chǔ)命令可以使用alter procedure語(yǔ)句來(lái)更改存儲(chǔ)過(guò)程。刪除存儲(chǔ)過(guò)程可以使用DROP PROCEDURE命令。由于該系統(tǒng)涉及到大量的數(shù)據(jù)處理,需要強(qiáng)大的后臺(tái)數(shù)據(jù)庫(kù)管理系統(tǒng)支持。目前主要有:SQL200、Excel、Sybase、Oracle、Informix等。其中,基于網(wǎng)絡(luò)的SQL Server和Oracle產(chǎn)品遠(yuǎn)遠(yuǎn)安全于基于桌面的SQL2005、FoxPro等數(shù)據(jù)庫(kù)。本系統(tǒng)采用微軟的SQL 2005。其原因是:首先,SQL Server與Windows 2005 Server服務(wù)器緊密集結(jié),Windows 2005 Server具有良好的安全性,可以排除所有未經(jīng)授權(quán)的非法用戶訪問(wèn),保證SQL 2005 Server的安全性,滿足系統(tǒng)的安全性要求;其次,用戶可以使用Web瀏覽器查詢stora通用電氣公司。存儲(chǔ)在sql2005數(shù)據(jù)庫(kù)中的數(shù)據(jù)滿足遠(yuǎn)程訪問(wèn)數(shù)據(jù)庫(kù)的要求。第三,產(chǎn)能巨大。每個(gè)數(shù)據(jù)庫(kù)最多可以創(chuàng)建20萬(wàn)個(gè)數(shù)據(jù)表。數(shù)據(jù)表中記錄的行數(shù)僅受服務(wù)器硬盤空間的限制,滿足系統(tǒng)中大量問(wèn)題的需要。本網(wǎng)站以VS2005為開發(fā)環(huán)境,編程環(huán)境是嵌套C語(yǔ)言的ASP.NET,以SQL Server為數(shù)據(jù)庫(kù)環(huán)境。2.4 ADO.NET連接數(shù)據(jù)庫(kù)NET為用戶提供了一種新的數(shù)據(jù)庫(kù)訪問(wèn)的機(jī)制,使數(shù)據(jù)庫(kù)編程變得容易。ADO.NET為用戶提供了兩種數(shù)據(jù)訪問(wèn)模式。一種是連接方式,它使用ADO技術(shù)對(duì)數(shù)據(jù)連接進(jìn)行編程。它是一種傳統(tǒng)的數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)。還有另一個(gè)斷開連接的模式,它提供了更大的升級(jí)和靈活性。對(duì)于斷開連接模式下的數(shù)據(jù)訪問(wèn),應(yīng)用程序從數(shù)據(jù)源獲取所需數(shù)據(jù),然后斷開與原始數(shù)據(jù)源的連接,完成數(shù)據(jù)更新。DataSet類是ADO.NET中非連接模式的核心。數(shù)據(jù)集對(duì)象以XML的形式存儲(chǔ)數(shù)據(jù)。可以從要從XML數(shù)據(jù)流檢索的數(shù)據(jù)庫(kù)中檢索數(shù)據(jù)集對(duì)象,因此用戶不需要考慮數(shù)據(jù)源的位置。數(shù)據(jù)提供程序?qū)ο笠彩茿DO的重要組成部分。它可以訪問(wèn)數(shù)據(jù)庫(kù),生成數(shù)據(jù)集對(duì)象,并允許數(shù)據(jù)連接模式下的數(shù)據(jù)庫(kù)訪問(wèn)。D提供了兩個(gè)編程接口,即OLEDB和SQL Server,用于訪問(wèn)數(shù)據(jù)庫(kù)。如果用戶使用SQL Server為數(shù)據(jù)庫(kù),那么最好使用SQL Server接口,它比OLEDB更高效。3 需求分析3.1可行性分析技術(shù)可行性:計(jì)算機(jī)具有較高的配置,有足夠的空間安裝操作平臺(tái)、數(shù)據(jù)庫(kù)和各種編程工具,在編程環(huán)境中可以提供可靠的支持;對(duì)于程序員來(lái)說(shuō),他們可以使用他們以前學(xué)過(guò)的各種開發(fā)軟件的計(jì)算機(jī)知識(shí)和管理知識(shí),一起通過(guò)不斷的學(xué)習(xí),為系統(tǒng)的開發(fā)提供必要的技術(shù)支持;社會(huì)可行性:網(wǎng)絡(luò)購(gòu)物系統(tǒng)成功的先例很多。網(wǎng)絡(luò)購(gòu)物系統(tǒng)的發(fā)展和運(yùn)行與國(guó)家政策法規(guī)沒(méi)有沖突或沖突。此外,基于Web的網(wǎng)上購(gòu)物系統(tǒng)的操作和工作模式符合員工的日常生活習(xí)慣,操作方便靈活,易于管理。擁有可行性;經(jīng)濟(jì)可行性:該系統(tǒng)主要通過(guò)ASP.NET進(jìn)行開發(fā)。它是免費(fèi)和開源的。它可以通過(guò)訪問(wèn)基于Web的在線購(gòu)物系統(tǒng)輕松快速地進(jìn)行操作。3.1.1 技術(shù)可行性技術(shù)可行性是最困難、最關(guān)鍵的問(wèn)題。根據(jù)用戶提出的系統(tǒng)功能、性能和約束條件,從技術(shù)角度分析了系統(tǒng)實(shí)現(xiàn)的可行性。此系統(tǒng)使用ASP和Ado網(wǎng)絡(luò)技術(shù)。眾所周知,網(wǎng)絡(luò)越來(lái)越成熟和穩(wěn)定,是計(jì)算機(jī)領(lǐng)域最有前途的技術(shù)之一。同時(shí),數(shù)據(jù)庫(kù)使用sql2005。結(jié)合ASP.NET,ADO.NET和SQL 2005開發(fā)一個(gè)基于網(wǎng)絡(luò)的網(wǎng)上購(gòu)物系統(tǒng)是可行和有效的。3.1.2 經(jīng)濟(jì)可行性經(jīng)濟(jì)可行性研究主要分析成本效益,包括估算項(xiàng)目開發(fā)成本,估算開發(fā)成本是否高于項(xiàng)目的預(yù)期總利潤(rùn)。為了了解軟件所帶來(lái)的經(jīng)濟(jì)效益是否與開發(fā)設(shè)計(jì)所需的投資相比較合適,以及軟件能否真正為用戶帶來(lái)足夠的經(jīng)濟(jì)效益,我們開發(fā)的系統(tǒng)旨在提高用戶的效率,節(jié)省工作時(shí)間,便于操作和管理。該系統(tǒng)的開發(fā)在經(jīng)濟(jì)上是可行的。開發(fā)這個(gè)軟件不需要很多錢,它是由個(gè)人獨(dú)立設(shè)計(jì)的。它可以節(jié)省大量資金,提高個(gè)人的實(shí)踐能力。估算分析新系統(tǒng)的成本效益,包括估算項(xiàng)目開發(fā)成本、開發(fā)成本和未來(lái)運(yùn)營(yíng)維護(hù)成本,估算新系統(tǒng)的效益,估算開發(fā)成本是否高于項(xiàng)目總支出。3.1.3 操作可行性伴隨著科學(xué)技術(shù)的飛速發(fā)展,計(jì)算機(jī)已廣泛應(yīng)用于世界各方面,便捷的科學(xué)技術(shù)條件給人們帶來(lái)了優(yōu)質(zhì)的工作環(huán)境,也使人們對(duì)工作效率和可操作性有了更高的追求。所以,管理形式的計(jì)算機(jī)是社會(huì)發(fā)展的必然結(jié)果,各種智能軟件比比皆是,減少了原來(lái)手工操作耗費(fèi)的局面,提高了工作的效率和準(zhǔn)確性。系統(tǒng)的用戶平臺(tái)直接面向購(gòu)物管理者和系統(tǒng)管理者。界面簡(jiǎn)單明了。通過(guò)可視化界面,普通用戶能通過(guò)鼠標(biāo)和鍵盤查看資訊。由于本系統(tǒng)的操作簡(jiǎn)單易懂,初次使用本系統(tǒng)的用戶,無(wú)需復(fù)雜的培訓(xùn)和學(xué)習(xí),即可掌握本系統(tǒng)的操作環(huán)節(jié)。因此,在實(shí)際操作中開發(fā)該軟件是可行的。 3.2系統(tǒng)流程和邏輯 圖3.1系統(tǒng)流程圖 3.3計(jì)算機(jī)軟硬件配置和開發(fā)平臺(tái)3.3.1計(jì)算機(jī)系統(tǒng)硬件配置主板-技嘉GA-G31M-S2CCPU-Intel奔騰雙核E5300(盒)內(nèi)存-威剛2GB DDR2 80 硬盤-希捷320GB光驅(qū)-先鋒DVR-117CH顯卡-集成Intel GMA 3100顯卡聲卡-集成Realtek ALC8838聲卡網(wǎng)卡-集成AR8132百兆網(wǎng)卡顯示器-優(yōu)派19寸LED顯示器3.3.2計(jì)算機(jī)系統(tǒng)軟件配置操作系統(tǒng)-Microsoft Windows XP Professional安裝軟件-Microsoft Office 2003; 金山詞霸2010;Adobe Acrobat 10.0 Professional; 瑞星殺毒軟件防火墻組合版; Internet Explorer 8.0; VS2005+SQL20053.3.3編程環(huán)境與工具管理信息系統(tǒng)使用Microsoft Windows XP Professional SP3為操作系統(tǒng)平臺(tái)。本系統(tǒng)選用Windows XP中文專業(yè)版,C#為開發(fā)語(yǔ)言,SQL2005數(shù)據(jù)庫(kù)作為開發(fā)語(yǔ)言。因?yàn)檫@些軟件產(chǎn)品都是微軟公司的產(chǎn)品,相互兼容,開發(fā)的應(yīng)用系統(tǒng)穩(wěn)定性高。VS2005擁有可視化的開發(fā)環(huán)境,能夠盡快完成系統(tǒng)的開發(fā),內(nèi)部集成數(shù)據(jù)咨詢通道,使數(shù)據(jù)庫(kù)的管理變得簡(jiǎn)單方便。數(shù)據(jù)庫(kù)使用Microsoft SQL 2005,根據(jù)我們的系統(tǒng)要求,完全可以滿足我們的工作需要,它支持的類型非常豐富,維護(hù)方便,成本低,用戶的質(zhì)量需求不是很高,易于升級(jí)。4系統(tǒng)概要設(shè)計(jì)4.1 概述該系統(tǒng)采用B/S結(jié)構(gòu)(瀏覽器/服務(wù)器、瀏覽器/服務(wù)器結(jié)構(gòu))和基于Web服務(wù)的兩種模式,是一種適合于互聯(lián)網(wǎng)環(huán)境的模型結(jié)構(gòu)。只要用戶可以連接到互聯(lián)網(wǎng),他們就可以隨時(shí)隨地使用它。系統(tǒng)工作原理圖如圖4-1所示:圖4-1 系統(tǒng)工作原理圖4.2 系統(tǒng)結(jié)構(gòu)本系統(tǒng)基于網(wǎng)站系統(tǒng)的B/S結(jié)構(gòu),具體功能如下:系統(tǒng)分為兩個(gè)角色:管理員和普通用戶。管理員可以管理商品的基本信息、分類、訂單管理、新聞管理和用戶管理以及密碼修改等。用戶管理可以查看新聞、商品信息、采購(gòu)管理訂單、修改個(gè)人信息等系統(tǒng)功能。系統(tǒng)功能模塊圖如圖4-2所示。圖4-2系統(tǒng)功能結(jié)構(gòu)圖 4.3. 數(shù)據(jù)庫(kù)設(shè)計(jì)4.3.1 數(shù)據(jù)庫(kù)E-R圖概念模型是對(duì)現(xiàn)實(shí)信息進(jìn)行抽象概括,實(shí)現(xiàn)對(duì)信息世界的建模。它是一個(gè)強(qiáng)大的數(shù)據(jù)庫(kù)設(shè)計(jì)工具。數(shù)據(jù)庫(kù)概念模型的設(shè)計(jì)可以用E-R圖來(lái)表述現(xiàn)實(shí)世界的概念模型。系統(tǒng)的E-R圖顯示了系統(tǒng)中各實(shí)體之間的關(guān)系。 4.3.2 數(shù)據(jù)庫(kù)實(shí)體管理員信息屬性圖 :如圖4-3所示。 圖4-3 管理員信息實(shí)體屬性圖公告信息屬性圖 :如圖4-4所示。圖4-4 公告信息實(shí)體屬性圖會(huì)員信息實(shí)體屬性圖 :如圖4-5所示。圖4-5會(huì)員信息屬性圖商品信息實(shí)體屬性圖 :如圖4-6所示。 圖4-6商品信息實(shí)體屬性圖分類信息實(shí)體屬性圖 :如圖4-7所示。圖4-7分類信息實(shí)體屬性圖購(gòu)物車信息實(shí)體屬性圖 :如圖4-8所示。圖4-8 購(gòu)物車信息實(shí)體屬性圖訂單信息實(shí)體屬性圖 :如圖4-9所示。圖4-9 訂單信息實(shí)體屬性圖訂單詳情信息實(shí)體屬性圖 :如圖4-10所示。圖4-10 訂單詳情信息實(shí)體屬性圖4.3.3數(shù)據(jù)庫(kù)設(shè)計(jì)表此系統(tǒng)需要后臺(tái)數(shù)據(jù)庫(kù),下面介紹數(shù)據(jù)庫(kù)中相關(guān)各個(gè)表的詳細(xì)信息。管理員信息表 :如表4-1所示。表4-1 管理員信息表字段名說(shuō) 明類 型長(zhǎng) 度可否為空主鍵ID編號(hào)Int8否是UserName用戶名Nvarchar50否否PassWord密碼Nvarchar50否否類型信息表 :如表4-2所示。表4-2 類型信息表字段名說(shuō) 明類 型長(zhǎng) 度可否為空主鍵TypeID類型編號(hào)Int8否是TypeName類型名稱Nvarchar50否否會(huì)員信息表 :如表4-3所示。表4-3 會(huì)員信息表字段名說(shuō) 明類 型長(zhǎng) 度可否為空主鍵MemberID會(huì)員編號(hào)Int8否是MemberName會(huì)員名稱Nvarchar50否否MemberPwd密碼Nvarchar50否否Sex性別Nvarchar2否否RealName真實(shí)姓名Nvarchar50否否MobileTel電話Nvarchar50否否Email郵箱Nvarchar50否否Address地址Nvarchar50否否Code郵編Nvarchar6否否Wenti 問(wèn)題Nvarchar50否否daan答案Nvarchar50否否RegisterDate注冊(cè)時(shí)間datetime8否否公告信息表 :如表4-4所示。表4-4 公告信息表字段名說(shuō) 明類 型長(zhǎng) 度可否為空主鍵NewsID公告編號(hào)Int8否是NewsTitle標(biāo)題Nvarchar50否否NewsContent內(nèi)容Ntext50否否NewsDate發(fā)布時(shí)間datetime8否否FaBuRen發(fā)布人Nvarchar50否否購(gòu)物車信息表 :如表4-5所示。表4-5 購(gòu)物車信息表字段名說(shuō) 明類 型長(zhǎng) 度可否為空主鍵BuyID購(gòu)物車編號(hào)Int8否是GoodsID商品編號(hào)Int8否否MemberID會(huì)員編號(hào)Int8否否Number數(shù)量Int8否否SumPrice價(jià)格Float8否否商品信息表 :如表4-6所示。表4-6 商品信息表字段名說(shuō) 明類 型長(zhǎng) 度可否為空主鍵GoodsID商品編號(hào)Int8否是TypeID分類編號(hào)Int8否否GoodsName商品名稱nvarchar50否否GoodsPicture圖片nvarchar8否否Price價(jià)格Float8否否AddDate發(fā)布時(shí)間datetime8否否Introduce介紹Ntext50否否sales銷量Int8否否訂單信息表 :如表4-7所示。表4-7 訂單信息表字段名說(shuō) 明類 型長(zhǎng) 度可否為空主鍵OrderID訂單編號(hào)Int8否是MemberID會(huì)員編號(hào)Int8否否TotalMoney總錢數(shù)Float8否否OrderDate下單時(shí)間Datetime8否否OrderState訂單狀態(tài)nvarchar10否否PayType支付類型nvarchar2否否IsPayed是否支付nvarchar2否否ReceiverName收貨人nvarchar50否否ReceiverTel收貨電話nvarchar50否否Address收貨地址nvarchar50否否Code收貨郵編nvarchar50否否Email郵箱nvarchar50否否WuLiuName物流名稱nvarchar50是否DanHao單號(hào)nvarchar50是否訂單信息表 :如表4-8所示。表4-8 訂單信息表字段名說(shuō) 明類 型長(zhǎng) 度可否為空主鍵OrderID訂單編號(hào)Int8否是GoodsID商品編號(hào)Int8否否Num數(shù)量Int8否否SumPrice價(jià)格Float8否否5系統(tǒng)詳細(xì)設(shè)計(jì)本系統(tǒng)僅結(jié)合使用了ASP.NET和SQL開發(fā)了一個(gè)基于Web的在線購(gòu)物系統(tǒng)。該系統(tǒng)基于流行的瘦客戶端管理模式,即B/S模式。系統(tǒng)的連接字符串存儲(chǔ)在數(shù)據(jù)庫(kù)連接上方的系統(tǒng)配置文件中-在web.config文件中,當(dāng)系統(tǒng)發(fā)生變動(dòng)時(shí),只需要修改系統(tǒng)的配置文件,不需要修改每頁(yè)的連接字符串,大大提高了系統(tǒng)的可移植性。因此,與系統(tǒng)中的數(shù)據(jù)庫(kù)相關(guān)的操作是通過(guò)一個(gè)過(guò)程進(jìn)行的。大大改善了代碼耦合。當(dāng)數(shù)據(jù)庫(kù)類型等信息發(fā)生變化時(shí),它可以直接修改類文件,不再需要修改每一頁(yè)。此外,系統(tǒng)解決了中文問(wèn)題,并在配置文件中增加了編碼方法。系統(tǒng)的另一個(gè)主要特點(diǎn)是數(shù)據(jù)庫(kù)的操作是單獨(dú)寫在一個(gè)類中的,這樣系統(tǒng)的所有數(shù)據(jù)庫(kù)操作都只能訪問(wèn)這個(gè)類,而不能訪問(wèn)每個(gè)頁(yè)面來(lái)寫數(shù)據(jù)庫(kù)操作,從而提高了系統(tǒng)的性能。5.1 系統(tǒng)首頁(yè)當(dāng)用戶打開網(wǎng)站時(shí),他首先會(huì)看到系統(tǒng)主頁(yè)。在系統(tǒng)主頁(yè)上,主頁(yè)的總體布局清晰合理。首先,系統(tǒng)的標(biāo)志在頂部,然后導(dǎo)航在底部。在導(dǎo)航下,搜索和系統(tǒng)的特定功能位于底部。在主頁(yè)上,他可以看到貨架上最新的商品信息和最高銷售量。效果如圖5-1所示。圖5-1系統(tǒng)首頁(yè)頁(yè)面核心代碼:if (!IsPostBack) string sql1 = "select top 8 * from dbo.tb_Goods order by sales desc" DataSet result = DBHelper.GetDataSet(sql1); this.dlstGoods.DataSource = result.Tables0; this.dlstGoods.DataBind(); protected void dlstGoods_ItemCommand(object source, DataListCommandEventArgs e) if (e.CommandName = "detail") /獲得當(dāng)前商品編號(hào) Int32 id = Int32.Parse(dlstGoods.DataKeyse.Item.ItemIndex.ToString(); /在新窗口中彈出商品詳細(xì)信息頁(yè)面 Response.Redirect("goodsdetail.aspx?goodsid=" + id); else if (e.CommandName = "NowBuy") /獲得當(dāng)前商品編號(hào) Int32 id = Int32.Parse(dlstGoods.DataKeyse.Item.ItemIndex.ToString(); /在新窗口中彈出商品詳細(xì)信息頁(yè)面 Response.Redirect("LCheckOut.aspx?goodsid=" + id); else if (e.CommandName = "buy") /當(dāng)前用戶是否登陸? 只有登陸用戶才可以購(gòu)物 if (Session"MemberName" != null) int goodsid = Int32.Parse(dlstGoods.DataKeyse.Item.ItemIndex.ToString(); float price = BuyCar.GetPriceByGoodsID(Int32.Parse(dlstGoods.DataKeyse.Item.ItemIndex.ToString(); /添加商品到表tb_BuyInfo BuyCar.AddShopCart(goodsid, price, Int32.Parse(Session"MemberID".ToString(), 1); /提示添加成功 Response.Write("<script>alert(恭喜您,添加成功!);document.location=document.location;</script>"); else /沒(méi)有登陸。提示:請(qǐng)先登錄,謝謝合作! Response.Write("<script>alert(請(qǐng)先登錄,謝謝合作!);document.location=document.location;</script>"); 5.2 用戶注冊(cè)如果游客想購(gòu)買商品,他們可以注冊(cè)成為會(huì)員。注冊(cè)會(huì)員時(shí),需要輸入用戶名、密碼、手機(jī)號(hào)碼、郵政編碼、地址等基本信息,并提交信息。檢查后,可以成功注冊(cè)。效果如圖5-2所示。圖5-2用戶注冊(cè)核心代碼: protected void Button1_Click(object sender, EventArgs e) string name = this.TextBox1.Text.Trim(); string pwd = this.TextBox2.Text.Trim(); string sex = this.DropDownList1.SelectedItem.Text.Trim(); string realname = this.TextBox4.Text.Trim(); string mobiletel = this.TextBox7.Text.Trim(); string email = this.TextBox8.Text.Trim(); string address = this.TextBox5.Text.Trim(); string code = this.TextBox6.Text.Trim(); string sql1 = "insert into tb_Member(MemberName,MemberPwd,Sex,RealName,MobileTel,Email,Address,Code) values (0 ,1 ,2 ,3 ,4 ,5 ,6 ,7 )" string sql2 = string.Format(sql1, name, pwd, sex, realname, mobiletel, email, address, code);/有幾個(gè)占位符,就要傳遞幾個(gè)變量值,而且要一一對(duì)應(yīng) bool iRet = DBHelper.ExecSql(sql2); if (iRet) Response.Write("<script language=javascript>alert(注冊(cè)成功!);location=javascript:history.go(-1);</script>"); else Response.Write("<script language=javascript>alert(注冊(cè)失?。?;location=javascript:history.go(-1);</script>"); 5.3商品信息單擊產(chǎn)品的詳細(xì)信息后,用戶可以看到產(chǎn)品的詳細(xì)信息,如名稱、類別、價(jià)格、圖片等。效果如圖5-3所示。圖5-3商品信息核心代碼: protected void Page_Load(object sender, EventArgs e) if (!IsPostBack) int id = Convert.ToInt32(Request.QueryString"goodsid"); string Sql = "select * from View_1 where GoodsID=" + id; DataSet result = DBHelper.GetDataSet(Sql); DataTable dt = result.Tables0; this.Label2.Text = dt.Rows0"GoodsName".ToString(); this.Label1.Text = dt.Rows0"TypeName".ToString(); this.Label4.Text = dt.Rows0"Price".ToString(); this.Label5.Text = dt.Rows0"Introduce".ToString(); this.Image10.ImageUrl = dt.Rows0"GoodsPicture".ToString(); string SQLPJ = "select * from TB_PingJia where GoodsID=" + id; this.GridView1.DataSource = DBHelper.GetDataSet(SQLPJ); this.GridView1.DataBind(); protected void Button1_Click(object sender, EventArgs e) if (Session"MemberName" != null) int goodsid = Convert.ToInt32(Request.QueryString"goodsid"); float price = Convert.ToSingle(this.Label4.Text); /添加商品到表tb_BuyInfo BuyCar.AddShopCart(goodsid, price, Int32.Parse(Session"MemberID".ToString(), 1); /提示添加成功 Response.Write("<script>alert(恭喜您,添加成功!);document.location=document.location;</script>"); else /沒(méi)有登陸。提示:請(qǐng)先登錄,謝謝合作! Response.Write("<script>alert(請(qǐng)先登錄,謝謝合作!);document.location=document.location;</script>"); 5.4購(gòu)物車管理在購(gòu)物車信息中購(gòu)買或添加商品后,用戶可以查看購(gòu)物車的特定信息。購(gòu)物車信息包括采購(gòu)商品信息、采購(gòu)數(shù)量等基本信息,如圖5-4所示。圖5-4購(gòu)物車信息核心代碼: private void gvShopCarBindData() BuyCar.CarBind(this.gvShopCar, Int32.Parse(Session"MemberID".ToString(); /調(diào)用靜態(tài)函數(shù) /根據(jù)gvOrderInfo中記錄個(gè)數(shù)判定lbFlag等控件是否顯示,以提示用戶是購(gòu)物車中否有商品,控制商品總價(jià)錢和總數(shù)量,超級(jí)鏈接按鈕是否顯示。 if (gvShopCar.Rows.Count >= 1) lbFlag.Visible = false; DataSet ds = BuyCar.TotalMoneyNum(Int32.Parse(Session"MemberID".ToString(); lbSumNum.Text = ds.Tables0.Rows00.ToString(); lbSumPrice.Text = ds.Tables0.Rows01.ToString(); else lbFlag.Visible = true; lbSumPrice.Text = "0" lbSumNum.Text = "0" LinkBtKeepBuy.Visible = false; LinkBtCheck.Visible = false; LinkBtClear.Visible = false; 5.5訂單管理用戶進(jìn)入購(gòu)物車后,將購(gòu)物信息轉(zhuǎn)換為訂單信息。在訂單信息中,用戶可以查看訂單的具體信息,并接收已收到的貨物。效果如圖5-5所示。圖5-5訂單信息核心代碼:protected void Page_Load(object sender, EventArgs e) if (!IsPostBack) if (Session"MemberID" = null) return; string sql = "SELECT distinct dbo.tb_Order.OrderID, dbo.tb_Order.TotalMoney, dbo.tb_Order.OrderDate, dbo.tb_Order.OrderState, dbo.tb_Order.PayType,dbo.tb_Order.IsPayed, dbo

注意事項(xiàng)

本文(基于WEB的網(wǎng)上購(gòu)物商城系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn))為本站會(huì)員(文***)主動(dòng)上傳,裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請(qǐng)重新下載,重復(fù)下載不扣分。




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

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

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


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