




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
PAGE外文摘要Throughtheonlineshoppingsysteminordertoachievetheconstructionofcommercialretailenterpriseswithinformationmanagement.EstablishedanetworkofB2Bmarketingsystem.Focusesonsystemfunctionalityandimplementation,dataflowandstorage,includingcatalogs,userregistration,onlineorderingandshopping,inventoryinformation,suchasdatabasemanagementbackground.Thissiteisthecreationofavirtualnetworkofshoppingmalls,accordingtotheirowncustomer’sjustneedtofindgoodstopurchaseitontheshoppingcart,theorderssubmittedtoit.Theselectionofsuchcustomerstoavoidthecumbersomeprocessofgoodstothecustomershoppingprocesseasy,fast,convenientandverysuitableforfast-pacedlifestyleofmodernpeople.Inthispaper,theconstructionofe-commercesitesinordertoachievethecommercialretailenterpriseswithinformationmanagement,andestablishedaweb-basedorderingsystemandnetworkmarketingsystems.Thepaperfocusesonsystemfunctionalityandimplementation,dataflowandstorage,includingcatalogs,membershipregistration,onlineorderingandshopping,merchandiseinformation,suchasdatabasemanagementbackground.Combinedwiththerequirementsofthesystem,thedatabasemanagementsystem,SQLlanguageprinciple,ASP.netdesignplatform,ASP.netdatabasetechnologymorein-depthstudyandapplication,mainlytocompletetheonlineshoppingsystemneedsanalysis,functionalmodules,databasemodeanalysis,andthusthedesignofthedatabasestructureandapplications.Systemprovedthatthisarticleonlineshoppingsystemdesignedtomeettheseniormanagersandtheneedsofbothsides.Keywords:ElectronicCommerce,Internetshopping,ASP.net,database前言隨著網(wǎng)絡(luò)技術(shù)和信息技術(shù)的不斷發(fā)展,越來越多的企業(yè)重視信息化在企業(yè)中的作用,也開始建造相應(yīng)的管理系統(tǒng)對企業(yè)的信息和業(yè)務(wù)流程進(jìn)行管理,這樣不但節(jié)省了人力、物力,同時還可以提高企業(yè)的競爭力。基于Internet的信息服務(wù),商務(wù)服務(wù)已經(jīng)成為現(xiàn)代企業(yè)一項不可缺少的內(nèi)容,因此一個簡單的僅能夠發(fā)布信息的靜態(tài)網(wǎng)站已滿足不了企業(yè)的需求和為客戶帶來更多的服務(wù),一個功能強(qiáng)大的,能提供完善的電子商務(wù)服務(wù)的動態(tài)商務(wù)網(wǎng)站的建設(shè)勢在必行。網(wǎng)頁根據(jù)起生成方式,大致可以分為靜態(tài)網(wǎng)頁和動態(tài)網(wǎng)頁。靜態(tài)網(wǎng)頁是指網(wǎng)頁文件里沒有程序代碼,只有HTML標(biāo)記,這種網(wǎng)頁一般以后綴.htm或者.html存放。靜態(tài)網(wǎng)頁制作比較簡單,利用FrontPage、Dreamweave等軟件就可以方便的生成。動態(tài)網(wǎng)頁是指該網(wǎng)頁文件不僅含有HTML標(biāo)記,而且含有程序代碼,這種網(wǎng)頁的后綴一般根據(jù)不同的程序設(shè)計語言而不同,如ASP文件的后綴為.asp,ASP.NET的后綴為.asps。動態(tài)網(wǎng)頁能夠根據(jù)不同的時間、不同的來訪者而顯示不同的內(nèi)容。如常見的BBS、留言板、聊天室通常都是用動態(tài)網(wǎng)頁實(shí)現(xiàn)。動態(tài)網(wǎng)頁制作比較復(fù)雜,需要用到ASP、PHP、JSP和ASP.NET等專門的動態(tài)網(wǎng)頁設(shè)計語言。電子商務(wù)設(shè)計中涉及的網(wǎng)絡(luò)技術(shù)及數(shù)據(jù)庫技術(shù)已日漸成熟,經(jīng)過綜合比較各類動態(tài)網(wǎng)頁設(shè)計語言后,本課題的設(shè)計選用了技術(shù)。A是微軟公司推出的一種用以取代CGI的技術(shù),基于目前絕大多數(shù)網(wǎng)站應(yīng)用于windows平臺,是一個位于windows服務(wù)器端的腳本運(yùn)行環(huán)境,通過這種環(huán)境,用戶可以創(chuàng)建和運(yùn)行動態(tài)的交互式的web服務(wù)器應(yīng)用程序。與其它web設(shè)計工具相比有著以下優(yōu)點(diǎn):完全與HTML文件融合,容易創(chuàng)建、修改,不需其他編譯、聯(lián)接程序,面向?qū)ο罂蓴U(kuò)展等,因此,ASP.net技術(shù)非常適合于購物網(wǎng)站的設(shè)計,且事實(shí)證明其能為客戶和商家?guī)黼p贏。1開發(fā)網(wǎng)上商城的概述1.1課題的現(xiàn)狀及現(xiàn)實(shí)意義自2003年上半年以來,沉寂了多年的中國互聯(lián)網(wǎng)產(chǎn)業(yè)正以強(qiáng)勁的勢頭復(fù)蘇并發(fā)展起來,除了傳統(tǒng)的瀏覽、資料搜索、電子郵件等基本應(yīng)用外,國內(nèi)網(wǎng)民已經(jīng)開始習(xí)慣通過網(wǎng)絡(luò)接受商務(wù)、旅游、購物、通訊、娛樂等服務(wù),根據(jù)中國互聯(lián)網(wǎng)信息中心最近提供的《中國互聯(lián)網(wǎng)絡(luò)發(fā)展?fàn)顩r統(tǒng)計報告》調(diào)查顯示,網(wǎng)上購物已經(jīng)由以前的嘗試性購買向日常的生活習(xí)慣發(fā)展,其中以書籍、計算機(jī)產(chǎn)品、音像制品及器材等為網(wǎng)上購物的主要對象,服裝、體育用品、生活家居用品等消費(fèi)額也開始大幅度提高。電子商務(wù)是于九十年代初,在歐美興起的一種全新的商業(yè)交易模式,它實(shí)現(xiàn)了交易的無紙化,效率化,自動化表現(xiàn)了網(wǎng)絡(luò)最具魅力的地方,快速的交換信息,地理界限的模糊,這所有的一切也必將推動傳統(tǒng)商業(yè)行為在網(wǎng)路時代的變革。早在網(wǎng)路盛行的時代,通過網(wǎng)路的電子郵件,視頻交換,文件交換以及目前還很熱門的EDI((電子數(shù)據(jù)交換),所進(jìn)行的商業(yè)行為,都可以說是現(xiàn)在電子商務(wù)的某種形式的表現(xiàn),也可以說,電子商務(wù)是它們嶄新的應(yīng)用集合。電子商務(wù)可以通過多種電子通訊方式來完成。簡單的,比如你通過打電話或發(fā)傳真的方式來與客戶進(jìn)行商貿(mào)活動,似乎也可以稱作為電子商務(wù);但是,現(xiàn)在人們所探討的電子商務(wù)主要是以EDI(電子數(shù)據(jù)交換)和INTERNET來完成的。尤其是隨著INTERNET技術(shù)的日益成熟,電子商務(wù)真正的發(fā)展將是建立在INTERNET技術(shù)上的。所以也有人把電子商務(wù)簡稱為IC(INTERNETCOMMERCE)。隨著電子商務(wù),尤其是網(wǎng)上購物的發(fā)展,商品流通基礎(chǔ)設(shè)施和配套行業(yè)的重點(diǎn)將會發(fā)生偏轉(zhuǎn)。這個問題目前在美國已初見端倪,各類送貨系統(tǒng)、快遞運(yùn)輸公司、支付公司、安全、廣告、商務(wù)軟件、信息服務(wù)等新型物流和中介機(jī)構(gòu)發(fā)展呈加速態(tài)勢,并且有很大的發(fā)展空間。不難看出,由于電子商務(wù)的出現(xiàn)和發(fā)展,商品流通領(lǐng)域?qū)⒚媾R全方位的深刻變革,美國等經(jīng)濟(jì)發(fā)達(dá)國家正在抓緊推進(jìn)的電子商務(wù)革命,將對中國商品流通領(lǐng)域和整個經(jīng)濟(jì)發(fā)展帶來種種影響,確實(shí)值得我們認(rèn)真研究。特別是在全球經(jīng)濟(jì)一體化的國際背景下,在我們繼續(xù)擴(kuò)大國內(nèi)流通領(lǐng)域?qū)ν忾_放的同時,深入研究這個問題,審慎制訂相應(yīng)的宏觀對策,尤其重要和迫切。但是,與強(qiáng)勁的網(wǎng)絡(luò)購物需求相比,我國受到計算機(jī)軟硬件基礎(chǔ)比較薄弱,技術(shù)水平比較低下,系統(tǒng)開發(fā)人員十分緊缺等不利因素的影響,現(xiàn)有購物網(wǎng)站系統(tǒng)普遍存在著功能比較單一,維護(hù)比較復(fù)雜,通用性又不強(qiáng)等問題,有的購物網(wǎng)站甚至直接采用靜態(tài)網(wǎng)頁發(fā)布商品信息。所有這些,已經(jīng)嚴(yán)重制約了我國電子商務(wù)的發(fā)展。國外雖然有比較成熟的電子商務(wù)系統(tǒng),但價格非常昂貴,動輒幾十萬上百萬,而且還不一定適合我國國情,需要花費(fèi)大量的人力物力進(jìn)行二次開發(fā)。搞電子商務(wù)是需要投入的?,F(xiàn)在很多人一聽是電子商務(wù),一聽是高科技,就覺得那是很花錢的事情。想一想,IT公司的辦公地點(diǎn)一般都設(shè)在高級寫字樓里,員工工資也較之傳統(tǒng)行業(yè)高出許多;高科技所運(yùn)用的設(shè)備也不是普通的辦公用品,等等,這些表面現(xiàn)象很自然給人一種"高投入"的感覺。就像前面提到的一樣,很多企業(yè)甚至還沒有配備電腦,當(dāng)然搞不了電子商務(wù),在他們看來,僅僅是買電腦、買軟件、上網(wǎng)就是一筆不小的花費(fèi),更不用說開發(fā)一套信息管理系統(tǒng)了。那么是不是開展電子商務(wù)現(xiàn)在根本行不通了呢?或者必須以高額投入為前提呢?答案是否定的。如上所述,互聯(lián)網(wǎng)上的公共平臺的出現(xiàn)解決了中小企業(yè)開展電子商務(wù)的瓶頸問題。也就是說一個零售企業(yè)可以通過一個公共的平臺享受由專業(yè)技術(shù)公司提供的定制化服務(wù)。具體來說,就是由一些既有行業(yè)經(jīng)驗又擁有互聯(lián)網(wǎng)技術(shù)的第三方服務(wù)商,為企業(yè)提供電子商務(wù)解決方案,為企業(yè)量身定制信息管理系統(tǒng),提供第三方平臺,幫助企業(yè)進(jìn)行信息處理和軟硬件的日常維護(hù)。第三方的定位,又決定了這類服務(wù)商在行業(yè)上與享用服務(wù)者沒有競爭關(guān)系和業(yè)務(wù)沖突。采用第三方平臺,除了免去了開發(fā)研究所耗費(fèi)的時間和支出,在短時間內(nèi)即可享受電子商務(wù)給企業(yè)發(fā)展帶來的收益以外,零售企業(yè)不必再為大筆的人力、財力、物力投入而傷腦筋,也不必為日后的軟硬件維護(hù)、升級而擔(dān)憂。租用這種第三方平臺無需高額的前期投入,在使用過程中,也只需定期交納一定的服務(wù)費(fèi)用。這樣開展電子商務(wù),僅需企業(yè)很少的投入,就可以給企業(yè)帶來很大的收益,也是十分符合目前我國零售企業(yè)特點(diǎn)的。如何設(shè)計開發(fā)出功能強(qiáng)大,費(fèi)用低廉,通用性強(qiáng),適合我國國情的購物網(wǎng)站系統(tǒng),這將是我們急需解決的一個重要問題。1.2網(wǎng)上購物系統(tǒng)的構(gòu)成現(xiàn)在流行的網(wǎng)上購物系統(tǒng)不僅要有漂亮的網(wǎng)頁,更要有嚴(yán)謹(jǐn)?shù)囊?guī)劃。每一個細(xì)小的環(huán)節(jié)都和重要。這樣才能使得在電子交易時避免不必要錯誤發(fā)生。我們將使用HTML、ASP.net等技術(shù)來編輯網(wǎng)頁,并運(yùn)用ASP.net技術(shù)把數(shù)據(jù)庫和動態(tài)網(wǎng)頁相關(guān)聯(lián)。傳統(tǒng)的管理信息系統(tǒng)信息獲取方法是由專業(yè)文字錄入人員將信息輸入到管理系統(tǒng)的數(shù)據(jù)庫中,這種方法在數(shù)據(jù)量不大時有很多的應(yīng)用場合。當(dāng)數(shù)據(jù)量比較大,并且有較強(qiáng)的專業(yè)性時,錄入的費(fèi)用和出錯的可能性都相應(yīng)上升。本文在實(shí)際應(yīng)用開發(fā)中解決方案是建立網(wǎng)站,以及自己的數(shù)據(jù)庫,使得所需商品信息可以及時的保存、更新??梢愿玫募皶r了解商品買賣的情況。2系統(tǒng)開發(fā)2.1系統(tǒng)分析(需求分析)二十一世紀(jì)是信息大爆炸的時代,網(wǎng)絡(luò)的發(fā)展更是給信息的傳輸帶來了極大的方便網(wǎng)站作為網(wǎng)絡(luò)中極其重要的一員,她為個人,單位,政府部門的信息流通起到了非常大的作用。為了更加方便的服務(wù)廣大消費(fèi)者,開發(fā)出一個功能實(shí)用,有效的優(yōu)秀網(wǎng)站.為廣大消費(fèi)者提供購物的平臺,也對外宣傳本站情況,樹立本站忠誠服務(wù)形象.打開對外交流窗口.使更多的消費(fèi)者來關(guān)心本站的發(fā)展情況,,實(shí)現(xiàn)一個交流、出售、購買、發(fā)布信息……為一體的平臺。2.2網(wǎng)站主要功能模塊經(jīng)過對具體實(shí)例的分析和研究,及人員之間的交流,分析得到系統(tǒng)的功能如下:1)用戶信息模塊用戶信息模塊包括用戶的注冊功能、登錄功能、注銷功能等。2)購物車模塊購物車模塊包括購物籃中物品的添加,刪除,生成訂單等。3)商品顯示模塊。商品顯示模塊包括商品的顯示,分欄顯示,TOP顯示,單獨(dú)顯示等。4)留言本模塊。留言本模塊包括發(fā)表留言功能,顯示留言功能等。5)管理者模塊(后臺模塊)管理者模塊包括添加、刪除、修改商品信息功能,查看、處理訂單功能,查看、刪除會員等。6)其他功能2.3網(wǎng)上購物的主要流程描述經(jīng)過對網(wǎng)站深入和細(xì)致的思考和分析,得出用戶購物的流程描述,如圖2-1所示,它描述了用戶使用網(wǎng)站功能的詳細(xì)過程即購物過程。外部實(shí)體圖3-1網(wǎng)站購物流程處理外部實(shí)體圖3-1網(wǎng)站購物流程處理圖3-1網(wǎng)站購物流程提交訂單瀏覽商品選擇商品訂購商品去收銀臺未注冊用戶已登錄注冊用戶未登錄注冊用戶注冊登錄錄取圖圖2-1網(wǎng)站購物流程用戶先進(jìn)入網(wǎng)站進(jìn)行商品的瀏覽,然后選擇自己喜歡的商品,點(diǎn)擊購買,沒有注冊的用戶先注冊然后再購物,已注冊的用戶直接可以去確定商品然后付錢提交訂單,已注冊但是沒有登錄的用戶先登錄再付錢提交訂單.2.4網(wǎng)站主要功能分析根據(jù)應(yīng)用的需要,系統(tǒng)主要的功能有用戶管理(用戶注冊、用戶登錄)、商品展示、購物車、訂單、留言板、搜索,網(wǎng)站功能模塊圖,如圖2-2所示:熱品推薦加入購物車顯示留言發(fā)表留言清空購物車?yán)^續(xù)購物物價展覽精品選購用戶登錄用戶注冊購物車商品展示留言板商品訂單商品展示用戶管理圖2-2網(wǎng)上商城功能結(jié)構(gòu)網(wǎng)上商城熱品推薦加入購物車顯示留言發(fā)表留言清空購物車?yán)^續(xù)購物物價展覽精品選購用戶登錄用戶注冊購物車商品展示留言板商品訂單商品展示用戶管理圖2-2網(wǎng)上商城功能結(jié)構(gòu)網(wǎng)上商城2.4.1購物是網(wǎng)上購物一個非常關(guān)鍵的一部分,本系統(tǒng)購物流程是當(dāng)購物車已有物品時準(zhǔn)備下訂單時,先查看商品自己是否滿意,如果滿意就下訂單,如果不滿意就調(diào)整商品,重新購物,直到用戶滿意再下訂單,流程圖如下:查看商品查看商品滿意嗎下訂單是否調(diào)整商品開始結(jié)束結(jié)束圖2-3購物流程圖圖2-3購物流程圖2.4.2用戶留言流程開始根據(jù)應(yīng)用需求,留言板模塊主要包括發(fā)表留言、顯示留言兩大功能,留言板模塊的功能模塊結(jié)構(gòu)如下圖,如圖2-4開始進(jìn)入留言界面面進(jìn)入留言界面面開始留言開始留言否否滿意嗎滿意嗎是完成完成結(jié)束結(jié)束圖2-4留言流程圖2-4留言流程3系統(tǒng)詳細(xì)設(shè)計3.1數(shù)據(jù)庫設(shè)計3.1.1數(shù)據(jù)存儲結(jié)構(gòu)1)流程圖物理流程圖:瀏覽瀏覽搜索商品搜索商品收銀臺購物車用戶收銀臺購物車用戶確定確定留言板訂單投訴個人訂單查詢留言板訂單投訴個人訂單查詢訂單訂單圖圖3-1物理流程圖數(shù)據(jù)流程圖:符號說明:數(shù)據(jù)存儲數(shù)據(jù)流外部實(shí)體處理數(shù)據(jù)存儲數(shù)據(jù)流外部實(shí)體處理用戶信息注冊用戶信息注冊基本信息注冊信息基本信息注冊信息購物信息處理訂單處理訂單信息訂購數(shù)量訂購處理商品信息用戶購物信息處理訂單處理訂單信息訂購數(shù)量訂購處理商品信息用戶基本信息基本信息基本信息訂單數(shù)據(jù)基本信息訂單數(shù)據(jù)購物車商品信息購物車商品信息訂單訂單圖圖3-2數(shù)據(jù)流程圖3.1.2數(shù)據(jù)表結(jié)構(gòu)設(shè)計首先,我們打開Sql2000數(shù)據(jù)庫,新建一個空的數(shù)據(jù)庫,命名為shop.mdf。:在數(shù)據(jù)庫中創(chuàng)建7個表,分別是:BigClass、Manager、Message、Product、OrderDetail、UserInfo、UserOrder表是數(shù)據(jù)庫中存儲數(shù)據(jù)的最基本的對象,常稱為“基礎(chǔ)表”,是構(gòu)成數(shù)據(jù)庫的一個重要組成部分。表由若干記錄組成,每一行稱為一個記錄,對應(yīng)著一個真實(shí)的對象;每一列稱為一個字段,對應(yīng)著對象的一個屬性信息。每個表的關(guān)鍵字(關(guān)鍵字可以為一個字段或多個字段)使表中的記錄唯一。在表內(nèi)還可以定義索引,當(dāng)表內(nèi)存放大量數(shù)據(jù)時可以加速數(shù)據(jù)的查找。 數(shù)據(jù)庫的邏輯結(jié)構(gòu)中的每個表格表示在數(shù)據(jù)庫中的一個表。網(wǎng)上購物網(wǎng)站的數(shù)據(jù)庫主要幾個表格列表如下:管理員表:表名Manager(如下表3-1所示)表3-1管理員表字段名數(shù)據(jù)類型長度允許空備注idint4非自動編號ID(主鍵)usernamenvarchar80非管理員名(username)passwordpassword80非管理員密碼(password)superbit1非管理員權(quán)限會員表是記錄系統(tǒng)中注冊用戶的詳細(xì)信息。表名UserInfo(如下表3-2所示)表3-2會員表字段名數(shù)據(jù)類型長度允許空備注IDint4非自動編號ID(主鍵)peoplenvarchar50非用戶pwdnvarchar50非密碼emailnvarchar50非郵箱namenvarchar50非姓名addressnvarchar100非地址phonevarchar60非電話regtimedatetime6非添加時間用戶貨單表表名UserOrder(如下表3-3所示)表3-3用戶定單表字段名數(shù)據(jù)類型長度允許空備注IDint4非自動編號(主鍵)Namenvarchar50非用戶姓名Addressnvarchar50非聯(lián)系地址Phonenvarchar50非電話Mobilenvarchar50非手機(jī)Transportnvarchar50非送貨方式UserIdnvarchar50非用戶IDOrdertimedatetime8非下單時間商品賣出清單表表名OrderDetail(如下表3-4所示) 表3-4商品清單表字段名數(shù)據(jù)類型長度允許空備注newidint4非自動編號(主鍵)idint4非用戶定單ID號Pronamenvarchar50非商品名稱MemberPricenvarchar50非價格Numnvarchar50非賣出數(shù)量Orderidint4非定單號Ordertimedatetime8非賣出時間peoplenvarchar50非用戶名商品分類表,表名BigClass(如下表3-5所示)表3-5商品分類表字段名數(shù)據(jù)類型長度允許空備注IDint4非自動編號ID(主鍵)BigClassnvarchar50非商品分類表商品表,表名Product(如下表3-6所示)表3-6商品表字段名數(shù)據(jù)類型長度允許空備注idint4非自動編號(主鍵)Pronamenvarchar50非商品名Contentnvarchar50非商品介紹Hotnvarchar50非是否熱門Tejianvarchar50非是否特價Jipinnvarchar50非是否精品Picnvarchar50非圖片地址MemberPricenvarchar50非市場價MarketPricenvarchar50非會員價BigClassnvarchar50非大類Prodatedatetime8非添加時間chanvarchar50非節(jié)省價格留言信息表,表名Message(如下表3-7所示)表3-7留言信息表字段名數(shù)據(jù)類型長度允許空備注IDint4非自動編號ID(主鍵)Namenvarchar50非商品分類表Titlenvarchar50非標(biāo)題Contenttext16非內(nèi)容MessageTimedatetime8非留言時間3.2商品訂購設(shè)計3.2.1商品訂購設(shè)計購物車是電子商城中一個非常重要的模塊,它就像超市中的推車,看到喜歡的商品就把商品裝進(jìn)去,不喜歡再拿出來,而且可以隨意修改拿進(jìn)去的數(shù)量,并且查看購物車時會把所有購物車中的商品的信息顯示出來,并會顯示出每個物品的單價以及所有總價。一個用戶對應(yīng)一個購物車,這個在用戶購物的始終是一致的。當(dāng)點(diǎn)擊購買后系統(tǒng)進(jìn)入的購物車,當(dāng)點(diǎn)擊加入購物車控鈕后系統(tǒng)將商品放入了購物車。圖3-3商品購買圖3-3商品購買點(diǎn)擊加入購物車超級鏈接則進(jìn)入購物清單頁面,如圖圖3-4購物車圖3-4購物車當(dāng)點(diǎn)擊下去結(jié)賬鏈接后系統(tǒng),就進(jìn)入了結(jié)賬界面,在這里填寫正確信息,和選擇好運(yùn)輸方式后,點(diǎn)擊下訂單系統(tǒng)將一個訂單的信息寫入Orderlist表中,然后再將這個訂單所包含的詳細(xì)信息寫入Orderdetail表中。因為這兩個操作要么同時發(fā)生,要么都不發(fā)生,所以要用到事務(wù)。在進(jìn)行第一個數(shù)據(jù)庫操作之前開始事務(wù),在最后一個數(shù)據(jù)庫操作完成之后結(jié)束事塊務(wù),期間如果有錯誤發(fā)生的話,則將事務(wù)回滾。圖3-5結(jié)賬圖圖3-5結(jié)賬圖當(dāng)然成功后返回訂單號,如圖圖3-6生成訂單圖圖3-6生成訂單圖3.2.2留言功能留言模塊實(shí)現(xiàn)讓用戶能夠留言的功能,用戶需要填寫相關(guān)信息,如姓名、標(biāo)題和內(nèi)容,其中對留言輸入增加相應(yīng)的限制來實(shí)現(xiàn)留言的有效性,留言圖如下:圖3-7用戶留言圖3-7用戶留言總留言的顯示:圖3-8留言總覽圖3-8留言總覽3.3系統(tǒng)實(shí)現(xiàn)(程序設(shè)計)3.3.1購物車系統(tǒng)實(shí)現(xiàn)publicpartialclassMycategory:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){if(Session["People"]==null){Response.Write(Database.MessageBox("請登錄后購買商品","Index.aspx"));}if(!IsPostBack){if(Session["cart"]!=null){binder();}}}#region綁定數(shù)據(jù)publicvoidbinder(){if(Session["cart"]==null||Session["cart"].ToString()==""){((Label)this.UpdatePanel1.FindControl("Label1")).Text="暫無商品";}else{DataTabledt=(DataTable)Session["cart"];this.GridView1.DataSource=dt.DefaultView;this.GridView1.DataKeyNames=newstring[]{"id"};this.GridView1.DataBind();decimalsum=0;for(inti=0;i<dt.Rows.Count;i++){sum+=(Convert.ToInt32(dt.Rows[i]["Num"].ToString())*Convert.ToDecimal(dt.Rows[i]["MemberPrice"].ToString()));}((Label)this.UpdatePanel1.FindControl("Label1")).Text=sum.ToString();}}#endregion#region更新購物車操作protectedvoidGridView1_RowEditing(objectsender,GridViewEditEventArgse){this.GridView1.EditIndex=e.NewEditIndex;binder();}protectedvoidGridView1_RowUpdating(objectsender,GridViewUpdateEventArgse){DataTabledr=(DataTable)Session["cart"];stringid=this.GridView1.DataKeys[e.RowIndex].Value.ToString();stringnum=((TextBox)this.GridView1.Rows[e.RowIndex].Cells[3].Controls[0]).Text.ToString();for(inti=0;i<dr.Rows.Count;i++){if(id==dr.Rows[i]["id"].ToString()){dr.Rows[i]["Num"]=Convert.ToInt32(num);this.GridView1.EditIndex=-1;binder();}}}protectedvoidGridView1_RowCancelingEdit(objectsender,GridViewCancelEditEventArgse){this.GridView1.EditIndex=-1;binder();}protectedvoidGridView1_RowDeleting(objectsender,GridViewDeleteEventArgse){stringid=this.GridView1.DataKeys[e.RowIndex].Value.ToString();DataTabledr=(DataTable)Session["cart"];for(inti=0;i<dr.Rows.Count;i++){if(id==dr.Rows[i]["id"].ToString()){dr.Rows.RemoveAt(i);binder();}}}#endregion#region清空購物車protectedvoidLinkButton1_Click(objectsender,EventArgse){Session["cart"]=null;Response.Redirect("Mycategory.aspx");}#endregion#region繼續(xù)購物protectedvoidLinkButton2_Click(objectsender,EventArgse){Response.Redirect("Index.aspx");}#endregion#region付款protectedvoidLinkButton3_Click(objectsender,EventArgse){if(Session["cart"]==null){Response.Write(Database.MessageBox("請先買東西在付款","Index.aspx"));}else{Response.Redirect("check.aspx");}}#endregion}3.3.2訂單publicpartialclassmycontrols_Myorder:System.Web.UI.Page{descodedd=newdescode();protectedvoidPage_Load(objectsender,EventArgse){if(!IsPostBack){binder();}}publicvoidbinder(){Detailsgetall=newDetails();this.GridView1.DataSource=getall.getall(Session["People"].ToString()).DefaultView;this.GridView1.DataBind();this.Label1.Text=getall.getsum().ToString();}publicstringschange(stringss){stringaa;aa=dd.DESDecrypt(ss,"0","0");returnaa;}protectedvoidGridView1_PageIndexChanging(objectsender,GridViewPageEventArgse){this.GridView1.PageIndex=e.NewPageIndex;binder();}}}3.3.3留言核心程序:protectedvoidButton1_Click(objectsender,EventArgse){Messaddmessage=newMess();addmessage.Name=this.Name.Text;addmessage.Title=this.Title.Text;addmessage.Content=this.Content.Text;if(addmessage.addcontent(addmessage)>0){Response.Write(Database.MessageBox("添加成功","Message.aspx"));}else{Response.Write(Database.MessageBox("添加失敗","Index.aspx"));}以往留言顯示(調(diào)用Mess.ascx):<asp:DataListID="DataList1"runat="server"DataSourceID="SqlDataSource1"Height="487px"Width="978px"BackColor="White"BorderColor="#E7E7FF"BorderStyle="None"BorderWidth="1px"CellPadding="3"GridLines="Horizontal"><ItemTemplate>Name:<asp:LabelID="NameLabel"runat="server"Text='<%#Eval("Name")%>'></asp:Label><br/>Title:<asp:LabelID="TitleLabel"runat="server"Text='<%#Eval("Title")%>
溫馨提示
- 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025鄂爾多斯市中心醫(yī)院引進(jìn)97名高層次人才模擬試卷及一套完整答案詳解
- 2025年上海中醫(yī)藥大學(xué)附屬曙光醫(yī)院淮南醫(yī)院招聘27人模擬試卷及答案詳解一套
- 2025年中國化妝品用二氧化鈦行業(yè)市場分析及投資價值評估前景預(yù)測報告
- 2025廣西農(nóng)業(yè)科學(xué)院甘蔗研究所甘蔗生物固氮團(tuán)隊公開招聘1人考前自測高頻考點(diǎn)模擬試題有答案詳解
- 2025北京市朝陽區(qū)區(qū)管企業(yè)年輕人才“培優(yōu)”計劃招聘23人考前自測高頻考點(diǎn)模擬試題及一套完整答案詳解
- 2025年德陽市事業(yè)單位公開考試招聘工作人員筆試模擬試卷及答案詳解(新)
- 2025福建福州市招聘培訓(xùn)顧問1人模擬試卷及參考答案詳解
- 2025貴州黔南州甕水街道招聘公益性崗位人員20人考前自測高頻考點(diǎn)模擬試題及答案詳解(考點(diǎn)梳理)
- 2025貴州電子職業(yè)技術(shù)學(xué)院第十三屆貴州人才博覽會引進(jìn)16人模擬試卷有完整答案詳解
- 2025年杭州市臨平區(qū)衛(wèi)生健康局下屬事業(yè)單位公開招聘編外工作人員39人模擬試卷完整參考答案詳解
- 智能溫室種植技術(shù)推廣方案
- PET-CT課件教學(xué)課件
- 工會經(jīng)審業(yè)務(wù)網(wǎng)絡(luò)知識競賽題庫
- 寧夏易制毒管理辦法
- 日照維修資金管理辦法
- 線上教學(xué)螞蟻家族課件
- 腦癱個案護(hù)理
- 銀行等金融機(jī)構(gòu)業(yè)務(wù)連續(xù)性計劃書
- 盤扣租賃公司管理制度
- 2025年全國新高考英語II卷試題解析及復(fù)習(xí)備考策略(課件)
- 課本劇《霸王別姬》劇本【3篇】
評論
0/150
提交評論