版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 前 言</b></p><p> 社會經(jīng)濟(jì)的發(fā)展,帶動著商品交易形式也開始多樣化起來。電子商務(wù)這種新興的商品交易形式更是具有廣闊的發(fā)展空間。電子商務(wù)中沒有哪一部分比電子交易更引人注目了。所謂電子交易就是指在網(wǎng)上進(jìn)行買賣交易。電子交易將不再是簡單地開辟一條新的網(wǎng)上銷售渠道。它將采用技術(shù)手段改善您的企業(yè)模式、增加企業(yè)收入和效率;它將降低經(jīng)營成本并能幫助企業(yè)與
2、客戶、供貨商以及合作伙伴建立更為密切的合作關(guān)系。這樣一來, 您可以在網(wǎng)上將經(jīng)銷商和生產(chǎn)廠家聯(lián)系起來,從而優(yōu)化交易過程,減少文書工作。您也可以通過建立與供貨商直接聯(lián)系的網(wǎng)絡(luò)而獲利,從而削減庫存和運(yùn)輸消耗,快速響應(yīng)用戶要求。您還可以通過網(wǎng)上賬單和支付系統(tǒng)改善與客戶和供應(yīng)商的關(guān)系。 </p><p> 這樣, 企業(yè)不但贏得客戶的信任,更能提高訂貨效率、降低庫存損耗、保持資金全部周轉(zhuǎn)和降低實(shí)際銷售支出,進(jìn)而降低成本、增
3、加利潤。截止2009年的最新數(shù)據(jù)統(tǒng)計(jì)目前我國網(wǎng)民超4億,其中未成年網(wǎng)民占到1/3,未來消費(fèi)的主流人群都將選擇網(wǎng)絡(luò)這種方式來購物。艾瑞咨詢預(yù)計(jì)我國網(wǎng)購市場規(guī)模2010年已經(jīng)到5670億,2012年將達(dá)到7980億,年增長速度在80%以上,成為互聯(lián)網(wǎng)新經(jīng)濟(jì)最強(qiáng)大的增長引擎。互聯(lián)網(wǎng)交易收入也將有巨大的提升空間。從網(wǎng)上交易到電子交易,現(xiàn)在的中國的網(wǎng)上消費(fèi)者正迅速發(fā)展壯大(MCKENSY REPORT)! 一些權(quán)威咨詢公司,如ERNST&
4、YOUNG,預(yù)言電子交易有光明的未來。因?yàn)榫W(wǎng)絡(luò)用戶中大約32%曾經(jīng)在網(wǎng)上購物,有64%在通過常規(guī)方法購物之前曾利用網(wǎng)絡(luò)進(jìn)行過產(chǎn)品調(diào)研。 </p><p> 電子商務(wù)的發(fā)展前景無疑是非常遠(yuǎn)大的,但是鑒于我國起步較晚,信息化和網(wǎng)絡(luò)化程度不高等原因,要在全國順利普及,還有很多問題需要解決:1、網(wǎng)絡(luò)基礎(chǔ)設(shè)施建設(shè)問題; 2、政府的角色定位問題 ;3、網(wǎng)上支付問題;4、電子商務(wù)法律問題;5、企業(yè)計(jì)算機(jī)應(yīng)用水平落后、網(wǎng)絡(luò)意識
5、淡??;6、商家信譽(yù)問題 。</p><p><b> 1概述</b></p><p> 1.1 問題定義及內(nèi)容簡介</p><p> 目前,網(wǎng)上購物在國際互聯(lián)網(wǎng)上可以實(shí)現(xiàn)的商務(wù)功能已經(jīng)多樣化,可以說從最基本的對外溝通展示功能、信息發(fā)布功能,在線商品展示功能、在線洽談功能、在線交易功能、在線采購功能、在線客戶服務(wù)功能、在線網(wǎng)站管理功能等等,
6、幾乎所有以往傳統(tǒng)購物功能都可以在互聯(lián)網(wǎng)上進(jìn)行電子化的高效運(yùn)作。</p><p> 技術(shù)的進(jìn)步對傳統(tǒng)購物上網(wǎng)解決方案提出更嚴(yán)格的要求和挑戰(zhàn)。為了保護(hù)傳統(tǒng)購物的投資,購物上網(wǎng)解決方案應(yīng)切合傳統(tǒng)購物實(shí)際的需求和發(fā)展的趨向,使投入回報(bào)和管理效益最大化,傳統(tǒng)購物在實(shí)施上網(wǎng)方案的之前,必須對一系列問題進(jìn)行科學(xué)的論證,如購物上網(wǎng)的需求分析、購物上網(wǎng)總體規(guī)劃、網(wǎng)上購物系統(tǒng)的功能和實(shí)施方案、網(wǎng)上購物的傳播與推廣、運(yùn)行網(wǎng)上購物系統(tǒng)
7、的軟件和硬件配置、網(wǎng)上購物的管理系統(tǒng)和管理方法等等。網(wǎng)上購物具體實(shí)施的實(shí)現(xiàn)直接影響傳統(tǒng)購物在Internet的實(shí)際效果和經(jīng)濟(jì)效益,這不僅是技術(shù)問題,同時(shí)也涉及到管理的因素。</p><p> 我們發(fā)現(xiàn)這樣一個(gè)事實(shí),一個(gè)用戶在訪問一個(gè)網(wǎng)站時(shí)一般來講只對該網(wǎng)站的部分內(nèi)容感性趣,而且這種興趣會持續(xù)一段時(shí)間。這點(diǎn)啟發(fā)了我們,如果能根據(jù)用戶的喜好為不同的用戶顯示其個(gè)性化的頁面,即著重顯示該用戶感興趣的內(nèi)容,將為用戶節(jié)約大
8、量的檢索時(shí)間,而且這樣的網(wǎng)頁顯然是更具有吸引力的。一些站點(diǎn)已經(jīng)在這方面作出了一定的嘗試,通常采用的方法是,在用戶登陸時(shí)為其提供一系列的選項(xiàng),使用戶能夠?qū)φ军c(diǎn)進(jìn)行一些自主的設(shè)置。這樣做能夠使站點(diǎn)呈現(xiàn)一定程度的個(gè)性化,但是對用戶來講,還是比較煩瑣,而且在用戶了解一個(gè)站點(diǎn)前讓其對站點(diǎn)進(jìn)行設(shè)置,其結(jié)果未免有些粗糙。于是我們構(gòu)想了這樣一種方案,對用戶登陸后的動作進(jìn)行跟蹤,分析,發(fā)掘用戶點(diǎn)擊的規(guī)律,即用戶先后點(diǎn)擊的關(guān)聯(lián)規(guī)則,這樣,在用戶點(diǎn)擊一個(gè)主題
9、(鏈接)之后,系統(tǒng)能夠自動生成一頁面,其中包含了該主題下用戶經(jīng)常關(guān)注的內(nèi)容(若干鏈接),這樣便在無須用戶作出任何額外工作的情況下實(shí)現(xiàn)了為用戶量身訂做的個(gè)性化頁面。</p><p> 要實(shí)現(xiàn)這樣的功能,離不開后臺數(shù)據(jù)庫的支持。用戶驗(yàn)證信息,收集到的用戶點(diǎn)擊</p><p> 信息,主題層次信息,分析得出的關(guān)聯(lián)規(guī)則表等大量的數(shù)據(jù)都由數(shù)據(jù)庫管理系統(tǒng)管理。本文中數(shù)據(jù)庫服務(wù)器端采用了Micros
10、oft SQL Server 2008數(shù)據(jù)庫作為ODBC(Open DataBase Connectivity )數(shù)據(jù)源,并以先進(jìn)的ADO(ActiveX Data Objects)技術(shù)進(jìn)行數(shù)據(jù)庫存取等操作,使Web與數(shù)據(jù)庫緊密聯(lián)系起來。</p><p> 本文主要完成整個(gè)系統(tǒng)的規(guī)劃,包含需求分析和系統(tǒng)設(shè)計(jì)及前臺界面部分,后臺數(shù)據(jù)庫設(shè)計(jì)等。具體有Web客戶端的用戶登陸、導(dǎo)航條、商品的瀏覽和查找、購物結(jié)帳功能模塊
11、的設(shè)計(jì)、實(shí)現(xiàn)與完善以及整個(gè)網(wǎng)站的組織建立和測試工作。</p><p> 1.2 研究背景與研究意義</p><p> 1.2.1 研究背景</p><p> 電子商務(wù)是網(wǎng)絡(luò)化的新型經(jīng)濟(jì)活動,正以前所未有的速度迅猛發(fā)展著,已經(jīng)成為主要發(fā)達(dá)國家增強(qiáng)經(jīng)濟(jì)競爭實(shí)力,贏得全球資源配置優(yōu)勢的有效手段。通過電子商務(wù)人們不再是面對面的、看著實(shí)實(shí)在在的貨物、靠紙介質(zhì)單據(jù)(包括現(xiàn)
12、金)進(jìn)行買賣交易,而是通過網(wǎng)絡(luò),通過網(wǎng)上琳瑯滿目的商品信息、完善的物流配送系統(tǒng)和方便安全的資金結(jié)算系統(tǒng)進(jìn)行交易(買賣)。</p><p> 在當(dāng)前國際金融危機(jī)進(jìn)一步加深的大背景下,許多企業(yè)尤其是外貿(mào)出口型中小企業(yè)面臨著生存的困境,促進(jìn)中小企業(yè)大規(guī)模步入電子商務(wù)首次成為各級地方政府關(guān)注的新熱點(diǎn)。作為現(xiàn)代流通方式,電子商務(wù)已廣泛滲透到生產(chǎn)、流通、消費(fèi)等各個(gè)領(lǐng)域,對改變傳統(tǒng)經(jīng)營管理模式、有效降低交易成本、提高經(jīng)濟(jì)運(yùn)行
13、效率、促進(jìn)區(qū)域經(jīng)濟(jì)發(fā)展起著越來越重要的作用。</p><p> 電子商務(wù)作為一種全新的商務(wù)理念,具有很強(qiáng)的實(shí)踐性,它的發(fā)展速度是前所未有的。</p><p> 1.2.2 研究意義</p><p> 自從中國加入WTO以后,全球經(jīng)濟(jì)一體化越來越深入,網(wǎng)上購物已是現(xiàn)代傳統(tǒng)購物必不可少的經(jīng)營策略之一。目前,網(wǎng)上購物在國際互聯(lián)網(wǎng)上可以實(shí)現(xiàn)的商務(wù)功能已經(jīng)多樣化,可以說
14、從最基本的對外溝通展示功能、信息發(fā)布功能,在線商品展示功能、在線洽談功能、在線交易功能、在線采購功能、在線客戶服務(wù)功能、在線網(wǎng)站管理功能等等,幾乎以往傳統(tǒng)購物功能都可以在互聯(lián)網(wǎng)上進(jìn)行電子化的高效運(yùn)作。 技術(shù)的進(jìn)步對傳統(tǒng)購物上網(wǎng)解決方案提出更嚴(yán)格的要求和挑戰(zhàn)。為了保護(hù)傳統(tǒng)購物的投資,購物上網(wǎng)解決方案應(yīng)切合傳統(tǒng)購物實(shí)際的需求和發(fā)展的趨向,使投入回報(bào)和管理效益最大化,傳統(tǒng)購物在實(shí)施上網(wǎng)方案的之前
15、,必須對一系列問題進(jìn)行科學(xué)的論證,如購物上網(wǎng)的需求分析、購物上網(wǎng)總體規(guī)劃、網(wǎng)上購物系統(tǒng)的功能和實(shí)施方案、網(wǎng)上購物的傳播與推廣、運(yùn)行網(wǎng)上購物系統(tǒng)的軟件和硬件配置、網(wǎng)上購物的管理系統(tǒng)和管理方法等等。網(wǎng)上購物具體實(shí)施的實(shí)現(xiàn)直接影響傳統(tǒng)購物在Internet的實(shí)際效果和經(jīng)濟(jì)效益,這不僅是技術(shù)問題,同時(shí)也涉及到管理的因素。</p><p> 國內(nèi)外現(xiàn)在關(guān)于電子商務(wù)方面的研究:</p><p>
16、(1)先進(jìn)的購物流程:引入收藏架購物方式,這種方式與傳統(tǒng)的購物車最大不同是把記錄客戶所有的購物臨時(shí)信息寫入數(shù)據(jù)庫表中,訂單結(jié)束后,自動清除相關(guān)數(shù)據(jù),客戶不用再擔(dān)心訂購時(shí)臨時(shí)數(shù)據(jù)的丟失,確保客戶購物準(zhǔn)確無誤。</p><p> (2)科學(xué)的購物管理模式:系統(tǒng)采用多種營銷的主動推薦方式,客戶結(jié)合靈活多樣的高級檢索,能輕松的找到所需要商品信息;通過客戶意見反饋系統(tǒng)和缺商品登記系統(tǒng),購物可以隨時(shí)把握客戶的各種新的需求和
17、及時(shí)與客戶進(jìn)行網(wǎng)上互動交流;通過完善的信息發(fā)布系統(tǒng),客戶可以及時(shí)得到購物最新動態(tài)和新聞,掌握行業(yè)動向;后臺結(jié)構(gòu)化管理模式,涵蓋了欄目設(shè)置、商品資料編輯、用戶管理、訂單管理、基礎(chǔ)信息管理等等,為購物的電子化管理提供了一套良好的管理模式。</p><p> (3)支持量身訂制:系統(tǒng)采用模塊化結(jié)構(gòu),支持客戶自由定制包括幫助系統(tǒng)、購物基礎(chǔ)信息,各類欄目相關(guān)設(shè)置等等,可自由設(shè)置管理人員各級權(quán)限,這種靈活的購物設(shè)計(jì)結(jié)構(gòu),將
18、大大豐富購物的信息,讓客戶經(jīng)常有全新的感覺。</p><p> (4)人性化的操作界面:一個(gè)網(wǎng)站,能否吸引顧客的經(jīng)常光顧,界面的美觀也顯得非常重要。本購物系統(tǒng)通過專業(yè)美工的精心打造,同時(shí)也可根據(jù)購物客戶的品味專門訂制,讓購物的設(shè)計(jì)充分體現(xiàn)電子商務(wù)時(shí)期的時(shí)尚、大眾化。</p><p> ?。?)完善的安全機(jī)制:前臺的管理和后臺的管理完全分離,獨(dú)立的密碼校驗(yàn)功能,通過md5的不可逆加密方式,
19、核心程序?qū)Ω黝惙欠ㄗ址M(jìn)行過濾,確保用戶和購物的數(shù)據(jù)有較好的安全性。</p><p> ?。?)免費(fèi)的升級服務(wù)和永久性技術(shù)支持:想客戶想不到的需求,這是我們開發(fā)程序的動力,只有不斷的自我完善,才能做出一套經(jīng)典的產(chǎn)品,基于這種信念,我們的開發(fā)人員參考了大量的傳統(tǒng)購物經(jīng)營模式,研究了大量的網(wǎng)上購物系統(tǒng),不斷的對系統(tǒng)功能升級,盡量做到流程最新,速度最快,效率最高。而這一切將和我們的客戶共享,一旦成為我們的客戶,將獲得同
20、種平臺下的免費(fèi)升級服務(wù)和永久性技術(shù)支持。</p><p> (7)專業(yè)的服務(wù)器空間:擁有高檔的服務(wù)器設(shè)備,不僅能讓你的商務(wù)數(shù)據(jù)輕松的運(yùn)行,而且能夠保證您的數(shù)據(jù)高枕無憂。</p><p><b> 1.3 系統(tǒng)目標(biāo)</b></p><p> 對于典型的數(shù)據(jù)庫管理系統(tǒng),尤其是對像電子商務(wù)這樣的數(shù)據(jù)流量特別大的網(wǎng)絡(luò)管理系統(tǒng),必須要滿足使用方便、
21、操作靈活等設(shè)計(jì)需求。本系統(tǒng)在設(shè)計(jì)時(shí)應(yīng)該滿足以下幾個(gè)目標(biāo):</p><p> 采用人機(jī)對話的操作方式,界面設(shè)計(jì)美觀友好、信息查詢靈活、方便、快捷、準(zhǔn)確、數(shù)據(jù)存儲安全可靠。</p><p> 全面展示商城內(nèi)所有商品,并可展示最新商品及特價(jià)商品。</p><p><b> 實(shí)現(xiàn)網(wǎng)上購物。</b></p><p> 商品
22、銷售排行,以方便顧客了解本商城內(nèi)的熱銷商品及幫助企業(yè)領(lǐng)導(dǎo)者做出相應(yīng)的決策。</p><p> 查看商城內(nèi)的公告信息。</p><p> 對用戶輸入的數(shù)據(jù),系統(tǒng)進(jìn)行嚴(yán)格的數(shù)據(jù)檢驗(yàn),盡可能排除人為的錯(cuò)誤。</p><p> 系統(tǒng)最大限度地實(shí)現(xiàn)了易維護(hù)性和易操作性。</p><p> 系統(tǒng)運(yùn)行穩(wěn)定、安全可靠。</p><
23、p> 通過對一些典型電子商務(wù)網(wǎng)站的考察、分析以及實(shí)際的市場調(diào)查,要求本系統(tǒng)具有以下功能:</p><p> 美觀友好的操作界面,能保證系統(tǒng)的易用性。</p><p> 規(guī)范、完善的基礎(chǔ)信息設(shè)置。</p><p> 商品分類詳盡,可按不同類別查看商品信息。</p><p> 按商品大類及商品名稱進(jìn)行模糊查詢。</p>
24、<p><b> 實(shí)現(xiàn)網(wǎng)上購物。</b></p><p> 新品及特價(jià)商品展示。</p><p><b> 商品銷售排行。</b></p><p> 2 網(wǎng)站設(shè)計(jì)的開發(fā)環(huán)境</p><p><b> 2.1 硬件環(huán)境</b></p><
25、;p> 服務(wù)器:CPU要求PIII800以上,內(nèi)存256MB以上。</p><p> 客戶機(jī):CPU要求200MMX以上,內(nèi)存128MB以上。</p><p><b> 2.2 軟件環(huán)境</b></p><p> 客戶端:windows98,internet Explorer 4.0以上版本。</p><p&
26、gt; 服務(wù)器端:windows2000/XP,IIS5.0及其以上版本。</p><p> 數(shù)據(jù)庫:采用SQL SERVER數(shù)據(jù)庫。</p><p> 2.3 B/S模式</p><p> B/S(Browser/Server,瀏覽器/服務(wù)器)模式又稱B/S結(jié)構(gòu)。它是隨著Internet技術(shù)的興起,對C/S模式應(yīng)用的擴(kuò)展。在這種結(jié)構(gòu)下,用戶工作界面是通過
27、IE瀏覽器來實(shí)現(xiàn)的。B/S模式最大的好處是運(yùn)行維護(hù)比較簡便,能實(shí)現(xiàn)不同的人員,從不同的地點(diǎn),以不同的接入方式(比如LAN, WAN, Internet/Intranet等)訪問和操作共同的數(shù)據(jù);最大的缺點(diǎn)是對企業(yè)外網(wǎng)環(huán)境依賴性太強(qiáng),由于各種原因引起企業(yè)外網(wǎng)中斷都會造成系統(tǒng)癱瘓。</p><p> 隨著Internet和WWW的流行,以往的主機(jī)/終端和C/S都無法滿足當(dāng)前的全球網(wǎng)絡(luò)開放、互連、信息隨處可見和信息共
28、享的新要求,于是就出現(xiàn)了B/S型模式,即瀏覽器/服務(wù)器結(jié)構(gòu)。B/S模式最大特點(diǎn)是:用戶可以通過WWW瀏覽器去訪問Internet上的文本、數(shù)據(jù)、圖像、動畫、視頻點(diǎn)播和聲音信息,這些信息都是由許許多多的Web服務(wù)器產(chǎn)生的,而每一個(gè)Web服務(wù)器又可以通過各種方式與數(shù)據(jù)庫服務(wù)器連接,大量的數(shù)據(jù)實(shí)際存放在數(shù)據(jù)庫服務(wù)器中。客戶端除了WWW瀏覽器,一般無須任何用戶程序,只需從Web服務(wù)器上下載程序到本地來執(zhí)行,在下載過程中若遇到與數(shù)據(jù)庫有關(guān)的指令,
29、由Web服務(wù)器交給數(shù)據(jù)庫服務(wù)器來解釋執(zhí)行,并返回給Web服務(wù)器,Web服務(wù)器又返回給用戶。在這種結(jié)構(gòu)中,將許許多多的網(wǎng)連接到一塊,形成一個(gè)巨大的網(wǎng),即全球網(wǎng)。而各個(gè)企業(yè)可以在此結(jié)構(gòu)的基礎(chǔ)上建立自己的Internet。</p><p> 2.4 ASP.NET介紹</p><p> 2.4.1 C#語言</p><p> C#是一種安全的、穩(wěn)定的、簡單的、優(yōu)雅
30、的,由C和C++衍生出來的面向?qū)ο蟮木幊陶Z言。它在繼承C和C++強(qiáng)大功能的同時(shí)去掉了一些它們的復(fù)雜特性(例如沒有宏和模版,不允許多重繼承)。C#綜合了VB簡單的可視化操作和C++的高運(yùn)行效率,以其強(qiáng)大的操作能力、優(yōu)雅的語法風(fēng)格、創(chuàng)新的語言特性和便捷的面向組件編程的支持成為.NET開發(fā)的首選語言。C#并且C#成為ECMA與ISO標(biāo)準(zhǔn)規(guī)范。C#看似基于C++寫成,但又融入其它語言如Pascal、Java、VB等。 </p>
31、<p> 微軟C#語言定義主要是從C和C++繼承而來的,而且語言中的許多元素也反映了這一點(diǎn).C#在設(shè)計(jì)者從C++繼承的可選選項(xiàng)方面比Java要廣泛一些(比如說struts),它還增加了自己新的特點(diǎn)(比方說源代碼版本定義).但它還太不成熟,不可能擠垮Java.C#還需要進(jìn)化成一種開發(fā)者能夠接受和采用的語言.而微軟當(dāng)前為它的這種新語言大造聲勢也是值得注意的。</p><p> 2.4.2 ASP.NE
32、T</p><p> ASP 是一項(xiàng)微軟公司的技術(shù),是一種使嵌入網(wǎng)頁中的腳本可由因特網(wǎng)服務(wù)器執(zhí)行的服務(wù)器端腳本技術(shù)。 指 Active Server Pages(動態(tài)服務(wù)器頁面) ,運(yùn)行于 IIS 之中的程序 ?!?lt;/p><p> ASP.net使用一種字符基礎(chǔ)的,分級的配置系統(tǒng),使你服務(wù)器環(huán)境和應(yīng)用程序的設(shè)置更加簡單。因?yàn)榕渲眯畔⒍急4嬖诤唵挝谋局校碌脑O(shè)置有可能都不需要啟動本地
33、的管理員工具就可以實(shí)現(xiàn)。這種被稱為"Zero Local Administration"的哲學(xué)觀念使Asp.net的基于應(yīng)用的開發(fā)更加具體,和快捷。一個(gè)ASP.net的應(yīng)用程序在一臺服務(wù)器系統(tǒng)的安裝只需要簡單的拷貝一些必須的文件,不需要系統(tǒng)的重新啟動,一切就是這么簡單。多處理器環(huán)境的可靠性 ASP.net已經(jīng)被刻意設(shè)計(jì)成為一種可以用于多處理器的開發(fā)工具,它在多處理器的環(huán)境下用特殊的無縫連接技術(shù),將很大的提高運(yùn)行速度。
34、即使你現(xiàn)在的ASP.net應(yīng)用軟件是為一個(gè)處理器開發(fā)的,將來多處理器運(yùn)行時(shí)不需要任何改變都能提高他們的效能,但現(xiàn)在的ASP卻做不到這一點(diǎn)。自定義性和可擴(kuò)展性 ASP.net設(shè)計(jì)時(shí)考慮了讓網(wǎng)站開發(fā)人員可以在自己的代碼中自己定義"plug-in"的模塊。這與原來的包含關(guān)系不同,ASP.net可以加入自己定義的如何組件。網(wǎng)站程序的開發(fā)從來沒有這么簡單過。安全性基于Windows認(rèn)證技術(shù)和每應(yīng)用程序配置,你可以確保你的原程序
35、是絕對安</p><p> 2.5 SQL SERVER 2008數(shù)據(jù)庫</p><p> SQL Server是一種功能強(qiáng)大的基于SQL的客戶/服務(wù)器數(shù)據(jù)庫?;赟QL表示它采用了ANSI(美國國家標(biāo)準(zhǔn)協(xié)會)的結(jié)構(gòu)化查詢語言(SQL)??蛻?服務(wù)器表示它設(shè)計(jì)成在中央位置(服務(wù)器)上存放數(shù)據(jù),并實(shí)時(shí)將數(shù)據(jù)發(fā)給其它位置(客戶機(jī))。SQL Server實(shí)際上是許多不同組件的集合,包括SQ
36、L Server本身、SQL Server Agent(SQL服務(wù)器代理)、SQL Mail(SQL郵件系統(tǒng))和Distributed Transaction Coordinator(分布式事務(wù)協(xié)調(diào)器,DTC)。此外,缺省SQL Server安裝還建立幾個(gè)數(shù)據(jù)庫,稱為系統(tǒng)數(shù)據(jù)庫。</p><p> SQL SERVER2008這個(gè)平臺有以下特點(diǎn): </p><p><b>
37、2.5.1可信任的</b></p><p> 使得公司可以以很高的安全性、可靠性和可擴(kuò)展性來運(yùn)行他們最關(guān)鍵任務(wù)的應(yīng)用程序。 </p><p><b> 2.5.2高效的</b></p><p> 使得公司可以降低開發(fā)和管理他們的數(shù)據(jù)基礎(chǔ)設(shè)施的時(shí)間和成本。 </p><p><b> 2.5.
38、3智能的</b></p><p> 提供了一個(gè)全面的平臺,可以在你的用戶需要的時(shí)候給他發(fā)送觀察和信息。</p><p><b> 3 可行性分析</b></p><p><b> 3.1 技術(shù)可行性</b></p><p> 開發(fā)此網(wǎng)上購物系統(tǒng)的硬件環(huán)境:奔騰T4300 、2GB
39、內(nèi)存、512M獨(dú)顯</p><p> 操作系統(tǒng):Windows XP SP3</p><p> 后臺數(shù)據(jù)庫:SQL SERVER 2008開發(fā)工具</p><p> 前臺開發(fā)工具:Microsoft Visual Studio 2008、Macromedia Dreamweaver8、Adobe Photoshop CS3 10.0</p>&l
40、t;p> 3.2經(jīng)濟(jì)可行性分析</p><p> 從該系統(tǒng)的開發(fā)和效益關(guān)系上講,該系統(tǒng)的開發(fā)不需要花費(fèi)太多的經(jīng)費(fèi)。因?yàn)樵O(shè)備費(fèi)用可在原有局域網(wǎng)的基礎(chǔ)上組織建成;該系統(tǒng)采用ASP.NET這個(gè)可以開發(fā)出動態(tài)、交互、高性能Web數(shù)據(jù)庫應(yīng)用技術(shù)進(jìn)行開發(fā),因此該系統(tǒng)的開發(fā)不需要大量的開發(fā)人員,從而減少了工資費(fèi)用以及管理維護(hù)人員;該系統(tǒng)提供的都是最新的商品信息以及方便快捷的檢索功能,讓用戶迅速找到自己需要的最新資料,
41、為自己省去往返于各種購物尋商品的麻煩;該系統(tǒng)的建立可大大提高在同類行業(yè)中的競爭力,用戶也可以更方便地通過該系統(tǒng)查詢所需信息,更及時(shí)地了解信息發(fā)布情況。因此,從經(jīng)濟(jì)可行性上來講,是可行的。</p><p> 3.3技術(shù)可行性分析</p><p> 根據(jù)現(xiàn)有的技術(shù)設(shè)備條件和準(zhǔn)備充實(shí)的技術(shù)力量和設(shè)備,系統(tǒng)在技術(shù)上的實(shí)現(xiàn)是可行的。在設(shè)備方面,計(jì)算機(jī)內(nèi)存容量、外存容量輸入輸出設(shè)備等都可在原有的基
42、礎(chǔ)上滿足需要。從整個(gè)系統(tǒng)結(jié)構(gòu)看,可在原有的局域網(wǎng)的服務(wù)器、工作站及網(wǎng)絡(luò)組件的基礎(chǔ)上實(shí)現(xiàn)。另外,該系統(tǒng)的開發(fā)人員具有計(jì)算機(jī)專業(yè)知識,有一定的編程基礎(chǔ),熟知和掌握數(shù)據(jù)庫及網(wǎng)絡(luò)等有關(guān)知識與技能,可以對網(wǎng)上購物進(jìn)行開發(fā)。</p><p> 3.4 操作上的可行性</p><p> 該系統(tǒng)在操作上是非常簡單的。對于用戶來說,只需要具有基本的上網(wǎng)技術(shù)就行了。而對于管理人員來說,因?yàn)槎际蔷哂杏?jì)算機(jī)專
43、業(yè)的人員,對網(wǎng)站的管理和信息的發(fā)布都是通過一個(gè)操作簡單的界面對數(shù)據(jù)庫的操作,因此大大減輕了網(wǎng)站更新維護(hù)的工作量,簡化了操作。因此該系統(tǒng)在操作上是可行的。</p><p> 3.5 法律的可行性</p><p> 本軟件開發(fā)過程所用到的ASP.NET,SQL SERVER 2008等軟件都為開源產(chǎn)品,系統(tǒng)開發(fā)完全擁有自主產(chǎn)權(quán)。從整體上看,此項(xiàng)目的開發(fā)具有可行性,并且系統(tǒng)是獨(dú)立完成的,不存
44、在抄襲問題。</p><p> 因此,從法律角度分析看,本軟件設(shè)計(jì)符合國家的法律法規(guī),是完全可行的。</p><p><b> 4 系統(tǒng)分析</b></p><p> 隨著中國市場經(jīng)濟(jì)的日趨成熟,中國企業(yè)面對的競爭壓力也越來越大,企業(yè)要想生存,就必須有一種高效,便于客戶購物和支付的購物形式,因此網(wǎng)上購物這種新的商業(yè)運(yùn)行營模式就被越來越多的
45、商家運(yùn)用到競爭中,并得到了大多數(shù)客戶的認(rèn)可。這種基于瀏覽器、服務(wù)器實(shí)現(xiàn)的購物方式已初具規(guī)模,一些電子商務(wù)網(wǎng)站的成立,改變了人們以往的購物觀念。</p><p> 如何建立企業(yè)的電子商務(wù),如何把企業(yè)業(yè)務(wù)建在Internet上,涉及到建立電子商務(wù)網(wǎng)站、開發(fā)符合Internet特點(diǎn)的有效的業(yè)務(wù)應(yīng)用、管理網(wǎng)上的交易信息、保證網(wǎng)上數(shù)據(jù)安全、快速反映市場變化以及充分滿足Internet業(yè)務(wù)進(jìn)一步發(fā)展的要求等等。對一個(gè)運(yùn)營商
46、業(yè)企業(yè)來說,電子商務(wù)網(wǎng)站是其生存的理由和基礎(chǔ),同時(shí)也是企業(yè)對外展示信息、從事商務(wù)活動的窗口和界面。如何設(shè)計(jì)、建立一個(gè)經(jīng)濟(jì)、實(shí)用、安全、高效、穩(wěn)定的網(wǎng)站是每個(gè)電子商務(wù)網(wǎng)站必須考慮的問題。</p><p> 而要解決好這些問題,就必須在提高企業(yè)內(nèi)部管理效率、充分利用企業(yè)內(nèi)部資源的基礎(chǔ)上,從整體上降低成本,加快對市場的響應(yīng)速度,提高服務(wù)質(zhì)量,提高企業(yè)的競爭力。但是企業(yè)在利用信息化技術(shù)時(shí),必須要考慮成本、技術(shù)難度、創(chuàng)造
47、的價(jià)值等幾個(gè)方面。</p><p><b> 4.1 需求分析</b></p><p> 本系統(tǒng)的目的是建立一個(gè)動態(tài)的、交互的在線購物的商店。也就是我們只要坐在電腦前,就可直接通過網(wǎng)絡(luò)訪問這個(gè)購物商店,查看和購買商店里的商品。網(wǎng)上商店一般都具備提供豐富的商品信息,網(wǎng)上支付,商品運(yùn)送的功能,也就是電子商務(wù)的信息流、資金流、物流三方面的內(nèi)容。由于條件限制,本系統(tǒng)主要實(shí)
48、現(xiàn)信息流這項(xiàng)功能,即提供商品信息和定購的功能。</p><p> 本系統(tǒng)要具備的主要功能大致如下:顧客可以瀏覽查看商店里的商品和商品的簡單信息,查看方式可以通過分類瀏覽進(jìn)行;系統(tǒng)還應(yīng)具備及時(shí)給顧客提供新商品等的功能,作為一個(gè)吸引顧客的因素,系統(tǒng)應(yīng)具有一個(gè)特價(jià)商品模塊。</p><p> 以上的這些功能可以概括為商品信息瀏覽,每一位顧客都可參與,但如果要定購商品,那么就必須先登錄,只有會
49、員才有資格在商店里購買商品,因此系統(tǒng)必須提供會員注冊和會員登錄的功能。會員在選定商品后,系統(tǒng)應(yīng)將商品放入購物籃中,對于在購物籃中的商品,會員可以將它“拿出”,也可以進(jìn)行結(jié)帳下訂單。</p><p> 該網(wǎng)上購物系統(tǒng)針對普通購物的業(yè)務(wù)范圍及特點(diǎn),設(shè)計(jì)了前臺用戶系統(tǒng)和后臺遠(yuǎn)程管理系統(tǒng)。前臺用戶系統(tǒng)是面向廣大購物顧客的界面,主要由關(guān)于本站、供應(yīng)商服務(wù)、商品介紹、網(wǎng)上銷售、在線服務(wù)和會員服務(wù)組成;后臺遠(yuǎn)程管理系統(tǒng)是面向
50、管理員的,一個(gè)站點(diǎn)的管理員可以有多個(gè),它的界面由商品管理、商品分類管理、用戶信息管理、 管理員屬性修改、訂單信息管理、購物管理和用戶信息反饋等功能組成。各大功能的實(shí)現(xiàn)按不同的用戶權(quán)限進(jìn)行,管理部分只能有管理員才能進(jìn)行,而用戶僅具有查詢、預(yù)訂和選購的權(quán)力。</p><p> 開發(fā)此系統(tǒng)中可能遇到的困難,主要包括以下幾個(gè)方面:</p><p> 4.1.1前臺用戶模塊:</p>
51、<p> 商品檢索:涉及到對商品的分類查詢和模糊查詢,目的是讓顧客更容易找到他所需要的商品。</p><p> 網(wǎng)上銷售:涉及到用戶注冊、購物流程, 其中又包含訂單處理與交易過程,交易過程要求對客戶資料的保密。</p><p> 4.1.2后臺管理模塊:</p><p> 訂單信息管理:這部分要求對訂單能夠進(jìn)行瀏覽、查詢和修改。</p&g
52、t;<p> 購物管理:要求能夠?qū)τ脩粽谶M(jìn)行的購買活動進(jìn)行跟蹤。</p><p> 在線提問管理:包含對客戶所提出的問題進(jìn)行刪除、增加、修改、回復(fù)的操作。</p><p> 這些問題主要都涉及到SQL SERVER數(shù)據(jù)庫的操作,首先要能對數(shù)據(jù)庫進(jìn)行熟練應(yīng)用,其次要對這些錯(cuò)綜復(fù)雜的數(shù)據(jù)庫有條理進(jìn)行設(shè)計(jì),結(jié)構(gòu)分明,功能明確。</p><p><
53、;b> 4.1.2 流程圖</b></p><p> 圖2.4 系統(tǒng)流程圖</p><p> 圖2.5 后臺管理流程圖</p><p> 圖2.6 顧客購物流程圖</p><p> 圖2.7 顧客管理流程圖</p><p> 圖2.8 商品管理流程圖</p><p>
54、; 圖2.9 訂單管理流程圖</p><p> 圖2.10 公告管理流程圖</p><p> 圖2.11 購物車管理流程圖</p><p><b> 4.2 實(shí)體描述</b></p><p> 實(shí)體集商品,有屬性商品編號、類別編號、商品名稱、商品簡介、定價(jià)、現(xiàn)價(jià)、班級、圖片文件、錄入時(shí)間,是否新品,主鍵是商品編
55、號。</p><p> 實(shí)體集會員,有屬性會員編號、用戶名、真實(shí)姓名、密碼、所在城市、聯(lián)系地址郵政編碼,證件號碼,證件類型,電話,email郵件,主鍵是會員編號。</p><p> 實(shí)體集訂單,有屬性訂單編號、用戶名、付款方式、運(yùn)送方式、訂貨日期,是否執(zhí)行,主鍵是訂單編號。</p><p> 實(shí)體集訂單明細(xì),有屬性明細(xì)編號、訂單編號、商品編號、價(jià)格,數(shù)量,主鍵
56、是明細(xì)編號。</p><p> 實(shí)體集管理員,有屬性編號、管理員名稱、密碼,主鍵是編號。</p><p><b> 4.3 聯(lián)系描述</b></p><p> 購物:是實(shí)體集會員和商品之間的N:M聯(lián)系,表示多名會員可以購買同一商品,也可能一多個(gè)商品被同一會員購買。</p><p> 對應(yīng):是實(shí)體集會員和訂單之間的
57、1:M聯(lián)系,表示一個(gè)會員對應(yīng)多個(gè)訂單。訂單明細(xì)實(shí)體和商品信息實(shí)體之間也是1:M聯(lián)系。</p><p> 屬于:是實(shí)體集訂單明細(xì)和訂單之間的1:1聯(lián)系,表示一個(gè)訂單對應(yīng)一個(gè)訂單明細(xì)。</p><p><b> 4.4 E_R圖</b></p><p> 1:商品信息實(shí)體屬性圖如圖3.1:</p><p> 圖3.1
58、 商品信息實(shí)體屬性圖</p><p> 2:會員信息實(shí)體屬性圖如圖3.2:</p><p> 圖3.2 會員信息實(shí)體屬性圖</p><p> 3:訂單信息實(shí)體屬性圖如圖3.3:</p><p> 圖3.3 訂單信息實(shí)體屬性圖</p><p> 4:訂單明細(xì)信息實(shí)體屬性圖如圖3.4:</p>
59、<p> 圖3.4 訂單明細(xì)信息實(shí)體屬性圖</p><p> 根據(jù)上面的描述,就可以得到系統(tǒng)的E-R模型圖如圖3.5:</p><p> 圖3.5 系統(tǒng)的E-R模型</p><p><b> 4.5數(shù)據(jù)字典</b></p><p> 1.數(shù)據(jù)流條目舉例如表4.1</p><p
60、> 表4.1 數(shù)據(jù)流條目表</p><p> 2.外部實(shí)體條目舉例如表4.2</p><p> 表4.2 數(shù)據(jù)流條目表</p><p> 3.數(shù)據(jù)存儲條目舉例如表4.3</p><p> 表4.3 數(shù)據(jù)存儲條目表</p><p> 4.處理過程條目舉例如表4.4</p><p
61、> 表4.4 處理過程條目表</p><p><b> 5總體設(shè)計(jì)</b></p><p><b> 5.1 項(xiàng)目規(guī)劃</b></p><p> 電子商務(wù)網(wǎng)站是一個(gè)典型的ASP.Net數(shù)據(jù)庫開發(fā)應(yīng)用程序,由前臺商品展示和后臺管理兩部分組成。</p><p><b> (1
62、)前臺商品展示</b></p><p> 該部分主要包括新品上架、特價(jià)商品、銷售排行、購物車、會員管理、商品公告商品分類等。</p><p><b> (2)后臺管理</b></p><p> 該部分主要對商城內(nèi)的一些基礎(chǔ)數(shù)據(jù)進(jìn)行管理,包括商品管理、會員管理、訂單管理和公告管理等。</p><p>
63、5.2 系統(tǒng)功能結(jié)構(gòu)圖</p><p> 電子商務(wù)系統(tǒng)前臺功能結(jié)構(gòu)如圖3.1所示。</p><p> 圖3.1 系統(tǒng)前臺功能結(jié)構(gòu)圖</p><p> 通過對第二章需求分析,數(shù)據(jù)流程圖,數(shù)據(jù)字典,對本系統(tǒng)的設(shè)計(jì)方案基本已經(jīng)明確,本系統(tǒng)設(shè)計(jì)方案分為前臺和后臺,前臺主要完成商品展示,購物車,會員管理,公告等內(nèi)容版本和模塊的設(shè)計(jì)。</p><p&g
64、t; 商品展示包括新品上架,特價(jià)商品,銷售排行等子模塊。客戶可以通過點(diǎn)擊這些模塊中的商品列表簡單了解商品信息并點(diǎn)擊購買,將商品添加到購物車中。</p><p> 購物車模塊分為購物模塊,查看購物車模塊,清空購物車模塊。</p><p> 會員管理包括會員注冊,會員登錄模塊。</p><p> 電子商務(wù)系統(tǒng)后臺功能結(jié)構(gòu)如圖3.2所示。</p>&
65、lt;p> 圖3.2 系統(tǒng)后臺功能結(jié)構(gòu)圖</p><p> 后臺模塊包括管理員登錄模塊的設(shè)計(jì),商品管理,會員管理,訂單管理,公告的管理等模塊的設(shè)計(jì)。</p><p> 通過管理員對商品模塊的管理,可以添加和維護(hù)網(wǎng)絡(luò)商店的商品信息,通過會會員管理,可以對本站注冊的會員進(jìn)行有效管理。對提交的訂單可以結(jié)合網(wǎng)站其他管理員人員核實(shí)發(fā)貨等。</p><p><
66、;b> 5.3 數(shù)據(jù)庫設(shè)計(jì)</b></p><p> 系統(tǒng)設(shè)計(jì)階段的數(shù)據(jù)庫設(shè)計(jì)是以系統(tǒng)分析階段的成果,數(shù)據(jù)流圖、數(shù)據(jù)字典等為依據(jù)的設(shè)計(jì)。其主要內(nèi)容包括兩部分:</p><p> 根據(jù)數(shù)據(jù)流圖和數(shù)據(jù)字典等進(jìn)行概念設(shè)計(jì),畫出實(shí)體關(guān)系圖,即E-R圖;</p><p> 根據(jù)E-R圖進(jìn)行邏輯設(shè)計(jì),建立起數(shù)據(jù)庫邏輯結(jié)構(gòu),即所有的二維表。</p&
67、gt;<p> 5.3.1 E-R模型轉(zhuǎn)換成關(guān)系模式</p><p> 根據(jù)數(shù)據(jù)庫模型轉(zhuǎn)換規(guī)則,這樣就得到數(shù)據(jù)庫的關(guān)系模式如下:</p><p> 商品信息(商品編號,類別編號,商品名稱,商品簡介,定價(jià),現(xiàn)價(jià),圖片文件,錄入時(shí)間,是否新品)</p><p> 會員信息(會員編號,用戶名,真實(shí)姓名,密碼,所在城市,聯(lián)系地址,郵政編碼,證件號碼,證
68、件類型,電話,email地址)</p><p> 訂單信息(訂單編號,用戶名,付款方式,運(yùn)送方式,訂貨日期,是否執(zhí)行,備注)</p><p> 訂單明細(xì)(訂單明細(xì)編號,訂單編號,商品編號,價(jià)格,數(shù)量)</p><p> 類別(類別編號,類別名稱)</p><p> 為了實(shí)現(xiàn)系統(tǒng)用戶的管理,加入了系統(tǒng)用戶表:</p>&l
69、t;p> 管理員(用戶編號,密碼,名稱)</p><p><b> 5.3.2數(shù)據(jù)庫表</b></p><p> 根據(jù)前面數(shù)據(jù)字典和程序功能結(jié)構(gòu)的需求,設(shè)計(jì)出數(shù)據(jù)表結(jié)構(gòu)如下:</p><p> 表3.3 大類別表</p><p> 表3.4 小類別表</p><p> 表3.
70、5 訂單明細(xì)表</p><p> 表3.6 訂單信息表 </p><p> 表3.7會員信息表</p><p><b> 表3.8管理員表</b></p><p> 表3.9商品信息表</p><p> 表3.10BBS表</p><p><
71、b> 6詳細(xì)設(shè)計(jì)</b></p><p> 6.1 程序頁面架構(gòu)設(shè)計(jì)</p><p> 根據(jù)系統(tǒng)規(guī)劃的功能模塊,規(guī)劃出系統(tǒng)頁面架構(gòu)如圖4.1:</p><p> 圖4.1 網(wǎng)站首頁架構(gòu)圖圖</p><p> 4.2 后臺網(wǎng)頁結(jié)構(gòu)圖</p><p> 6.2 特價(jià)商品模塊設(shè)計(jì)</
72、p><p> 運(yùn)行網(wǎng)站在主頁,可以看到兩條特價(jià)商品的信息,單擊“More…”按鈕可以進(jìn)入到特價(jià)商品頁瀏覽更多的特價(jià)商品的信息,該頁中包括商品的圖片、名稱、原價(jià)、現(xiàn)價(jià)等信息。同時(shí)設(shè)置了“購物”按鈕,單擊此按鈕可以將該商品自動添加到購物車中。特價(jià)商品模塊在網(wǎng)站首頁的設(shè)計(jì)效果如圖4.3所示。</p><p> 圖4.3 特價(jià)商品模塊在網(wǎng)站首頁的設(shè)計(jì)效果</p><p>
73、; ?。?)查詢數(shù)據(jù)表中的特價(jià)商品。特價(jià)商品信息保存在商品信息表tb_goods中,以字段sale標(biāo)識,當(dāng)newGoods字段的值為0時(shí),代表該商品為特價(jià)商品。在網(wǎng)站首頁中查詢特價(jià)商品的代碼如下:</p><p> string newque = "select top 4 * from tb_goods where newgoods=0 ";</p><p> D
74、ataList1.DataSource = DataBase.ReDataSet(newque);</p><p> DataList1.DataKeyField = "id";</p><p> DataList1.DataBind();</p><p> ?。?)特價(jià)商品模塊內(nèi)容的顯示主要使用的是DataList控件,DataList控件
75、又稱列表控件,它是一個(gè)功能非常強(qiáng)大的數(shù)據(jù)綁定控件,顯示數(shù)據(jù)的樣式非常靈活,在本模塊中在DataList控件中嵌套一個(gè)表格來顯示數(shù)據(jù)信息。在Web窗體中添加DataList控件,并命名其ID屬性為DataList1,右鍵單擊DataList控件右上角的三角,在彈出的“DataList任務(wù)“菜單中選擇“編輯模板\項(xiàng)模板”菜單項(xiàng),進(jìn)行編輯,在模板中嵌套一個(gè)表格,然后在前臺HTML代碼中進(jìn)行數(shù)據(jù)綁定。</p><p>
76、 DataList控件的屬性設(shè)置,可以通過前臺代碼實(shí)現(xiàn),也可以在"控件屬性" 對話框中設(shè)置實(shí)現(xiàn),本頁中使用的控件屬性設(shè)置請參見如下代碼。</p><p> <asp:DataList ID="DataList1" runat="server" Height="96px" </p><p> OnIte
77、mCommand="DataList1_ItemCommand" </p><p> RepeatColumns="2" Width="1px"></p><p> <ItemTemplate></p><p> <table border="0" styl
78、e="width: 225px; height: 1px;"></p><p><b> <tr></b></p><p> <td rowspan="5" style="padding-right: 0px; padding-left: 0px; padding-bottom: 0px;
79、margin: 0px; padding-top: 0px;"></p><p> <asp:Image ID="Image1" runat="server" Height="98px" Width="106px" ImageUrl=</p><p> '<%# Data
80、Binder.Eval(Container.DataItem,"picture") %>' /> </td></p><p> <td align="center" style="width: 270px"></p><p> <%# Da
81、taBinder.Eval(Container.DataItem,"goodsname") %></td></p><p><b> </tr></b></p><p><b> <tr></b></p><p> <td style="w
82、idth: 270px; color: #ff3300; text-decoration: underline line-through" align="center"></p><p> 原價(jià):<%# DataBinder.Eval(Container.DataItem,"price") %></td><
83、/p><p><b> </tr></b></p><p><b> <tr></b></p><p> <td style="width: 270px; height: 23px;" align="center"></p><
84、;p> 現(xiàn)價(jià):<%# DataBinder.Eval(Container.DataItem, "nowprice")%></td></p><p><b> </tr></b></p><p><b> <tr></b></p><p> &
85、lt;td style="width: 270px; height: 23px;"></p><p> <%# DataBinder.Eval(Container.DataItem,"introduce") %></td></p><p><b> </tr></b&g
86、t;</p><p><b> <tr></b></p><p> <td style="width: 270px; height: 28px;" align="center"></p><p> <asp:LinkButton ID="L
87、inkButton2" runat="server" CommandName="select">購物</asp:LinkButton></td></p><p><b> </tr></b></p><p><b> </table></b>
88、;</p><p> </ItemTemplate></p><p> </asp:DataList></p><p> (3)設(shè)置DataList1控件的RepeatColumns屬性為2,將DataList分兩列顯示。DataList1控件的ItemCommand事件中根據(jù)設(shè)置的鍵字段,判斷用戶購買的商品。代碼如下:</p&g
89、t;<p> protected void DataList2_ItemCommand(object source, DataListCommandEventArgs e)</p><p><b> {</b></p><p> Class2 sh = new Class2();</p><p> if (Session[
90、"wo"] == null)</p><p><b> {</b></p><p> Response.Write(sh.showmessage("請登錄"));</p><p><b> }</b></p><p><b> else<
91、;/b></p><p><b> {</b></p><p> string id = DataList2.DataKeys[e.Item.ItemIndex].ToString();</p><p> sh.godataset(id);</p><p><b> }</b><
92、/p><p><b> }</b></p><p> 6.3 新品上架模塊設(shè)計(jì)</p><p> 新品上架模塊也有兩個(gè)入口,一個(gè)是網(wǎng)站導(dǎo)航條中的“新品上架”導(dǎo)航按鈕,另一個(gè)是網(wǎng)站前臺的居中位置,列出了商城中上架新品中的最新上市的4條商品信息,單擊新品上架展區(qū)中的“More…”超鏈接可以進(jìn)入新品上架頁面,在該頁面中列出商城的全部上架新品。主要包
93、括商品圖片、名稱、現(xiàn)價(jià)等信息。同時(shí)設(shè)置了“購買”按鈕和“查看詳細(xì)信息”按鈕,分別用于將商品信息添加至購物車和查看商品詳細(xì)信息。下面以首頁中的新品上架為例進(jìn)行介紹。新品上架模塊在網(wǎng)站首頁中的設(shè)計(jì)效果如圖4.4所示。</p><p> 圖4.4 新品上架模塊在網(wǎng)站首頁中的設(shè)計(jì)效果</p><p> 新品上架信息保存在商品信息表tb_goods中,以字段newGoods標(biāo)識,當(dāng)newGo
94、ods字段的值為1時(shí),代表該商品為上架新品。</p><p> 本模塊與特價(jià)商品模塊相同,編輯DataList模板控件的代碼如下:</p><p> <asp:DataList ID="DataList2" runat="server" Height="96px" OnItemCommand="DataList
95、2_ItemCommand"</p><p> Width="63px"></p><p> <ItemTemplate></p><p> <table border="0" style="width: 458px"></p><p>
96、<b> <tr></b></p><p> <td rowspan="5" style="width: 175px"></p><p> <asp:Image ID="Image1" runat="server" Height="120px&
97、quot; ImageUrl='<%# DataBinder.Eval(</p><p> Container.DataItem,"picture") %>'</p><p> Width="212px" /> </td></p><p> <td a
98、lign="left" style="width: 1177px; height: 19px;"></p><p> <%# DataBinder.Eval(Container.DataItem,"goodsname") %></td></p><p><b> &l
99、t;/tr></b></p><p><b> <tr></b></p><p> <td style="width: 175px" align="left"></p><p> 現(xiàn)價(jià):<%# DataBinder.Eval(Con
100、tainer.DataItem, "nowprice")%></td></p><p><b> </tr></b></p><p><b> <tr></b></p><p> <td style="width: 175px"
101、align="left"></p><p> <%# DataBinder.Eval(Container.DataItem,"introduce") %></td></p><p><b> </tr></b></p><p><b&
102、gt; <tr></b></p><p> <td style="width: 175px; height: 28px;"></p><p> &
103、nbsp; </p><p> </p><p> <asp:LinkButton ID="LinkButton1
104、" runat="server" CommandName="select">購物</asp:LinkButton></td></p><p><b> </tr></b></p><p><b> </table></b></p>
105、;<p> </ItemTemplate></p><p> </asp:DataList></p><p> 6.4 公告管理模塊設(shè)計(jì)</p><p> 單擊后臺導(dǎo)航條中的“公告管理”超鏈接即可進(jìn)入到公告信息管理首頁。對于公告的管理主要是查看公告信息、添加公告信息和刪除公告信息,在本頁中主要在GridView控件中完成
106、公告信息的修改。公告管理頁面的運(yùn)行效果如圖4.5所示。</p><p> 圖4.5 公告管理頁面的運(yùn)行效果</p><p> 在Web窗體中添加GridView控件,將字段對話框中添加綁定字段、命令字段中的“編輯、更新、取消”字段,用于編輯公告內(nèi)容的修改,添加命令字段中的“刪除”字段用于將所選的公告內(nèi)容刪除。</p><p> GridView控件的屬性設(shè)置
107、,可以通過前臺代碼實(shí)現(xiàn),也可以在“控件屬性”對話框中設(shè)置實(shí)現(xiàn),本頁中使用的控件屬性設(shè)置請參見如下代碼。 <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" </p><p> CellPadding="4" ForeColor=&quo
108、t;#333333" GridLines="None"Width="607px" OnRowCancelingEdit="GridView1_RowCancelingEdit"OnRowDeleting="GridView1_RowDeleting"OnRowEditing="GridView1_RowEditing"OnRow
109、Updating="GridView1_RowUpdating" AllowPaging="True"></p><p> <FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" /></p><
110、p> <Columns><asp:BoundField DataField="title" HeaderText="標(biāo)題" /></p><p> <asp:BoundField DataField="content" HeaderText="內(nèi)容" /> <asp:CommandF
111、ield HeaderText="刪除內(nèi)容" ShowDeleteButton="True" /> <asp:CommandField HeaderText="編輯" ShowEditButton="True" /></Columns><SelectedRowStyle BackColor="#D1DDF1&qu
112、ot; ForeColor="#333333" Font-Bold="True" /></p><p> <PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" /> </p><p
113、> <HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" /> </p><p> <AlternatingRowStyle BackColor="White" /><RowStyle BackColor=&quo
114、t;#EFF3FB" /></p><p> <EditRowStyle BackColor="#2461BF" /> </asp:GridView></p><p> 在Page_Load事件中編寫如下代碼,用于連接數(shù)據(jù)庫綁定GridView控件的數(shù)據(jù)源,代碼如下:</p><p> SqlConn
115、ection strcon = new SqlConnection(</p><p> System.Configuration.ConfigurationManager.AppSettings["ccc"]);//連接數(shù)據(jù)庫</p><p> DataSet dset = new DataSet();</p><p> protected
116、 void Page_Load(object sender, EventArgs e)</p><p><b> {</b></p><p> if (Session["admin"] == null)</p><p><b> {</b></p><p> Server
117、.Transfer("adminpage.aspx");</p><p><b> }</b></p><p> strcon.Close();</p><p> if (!IsPostBack)</p><p><b> {</b></p><p&g
118、t; dsdatabind();</p><p><b> }</b></p><p><b> }</b></p><p> protected void dsdatabind() //綁定GridView1數(shù)據(jù)</p><p><b> {</b></p
119、><p> strcon.Open();</p><p> string newque = "SELECT * FROM tb_BBS";</p><p> SqlDataAdapter datap = new SqlDataAdapter(newque, strcon);</p><p> datap.Fill(ds
120、et);</p><p> GridView1.DataSource = dset;</p><p> this.GridView1.DataKeyNames = new string[] { "id" };</p><p> GridView1.DataBind();</p><p> strcon.Close(
121、);</p><p><b> }</b></p><p> 在GridView控件的RowEditing事件中獲取要編輯的行。代碼如下:</p><p> protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)</p><
122、p><b> {</b></p><p> GridView1.EditIndex = e.NewEditIndex;</p><p> dsdatabind();</p><p><b> }</b></p><p> 在GridView控件的RowUpdating事件中獲取修改后
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 網(wǎng)上購物系統(tǒng)畢業(yè)論文
- 網(wǎng)上購物系統(tǒng)畢業(yè)論文
- 網(wǎng)上購物系統(tǒng)畢業(yè)論文
- 畢業(yè)論文——網(wǎng)上購物系統(tǒng) (2)
- 畢業(yè)論文——網(wǎng)上購物系統(tǒng) (2)
- 網(wǎng)上購物系統(tǒng)的畢業(yè)論文
- 畢業(yè)論文——網(wǎng)上購物系統(tǒng) (3)
- 網(wǎng)上購物系統(tǒng)畢業(yè)論文 (2)
- 網(wǎng)上購物畢業(yè)論文--網(wǎng)上購物系統(tǒng)的分析與設(shè)計(jì)
- 網(wǎng)上購物畢業(yè)論文外文翻譯
- 畢業(yè)論文——網(wǎng)上購物系統(tǒng) (3)
- 畢業(yè)論文——網(wǎng)上書店購物
- 網(wǎng)上購物商城系統(tǒng)的畢業(yè)論文
- 網(wǎng)上購物系統(tǒng)后臺管理畢業(yè)論文
- 基于java網(wǎng)上購物商城畢業(yè)論文
- 基于java網(wǎng)上購物商城畢業(yè)論文
- 畢業(yè)論文范文——網(wǎng)上購物系統(tǒng)
- 畢業(yè)論文范文——網(wǎng)上購物系統(tǒng)
- 基于java網(wǎng)上購物商城-畢業(yè)論文
- 網(wǎng)上購物系統(tǒng)開發(fā)畢業(yè)論文
評論
0/150
提交評論