電子商務(wù)平臺(tái)課程設(shè)計(jì)_第1頁(yè)
電子商務(wù)平臺(tái)課程設(shè)計(jì)_第2頁(yè)
電子商務(wù)平臺(tái)課程設(shè)計(jì)_第3頁(yè)
電子商務(wù)平臺(tái)課程設(shè)計(jì)_第4頁(yè)
電子商務(wù)平臺(tái)課程設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩45頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

電子商務(wù)平臺(tái)方案設(shè)計(jì)1.課程設(shè)計(jì)目標(biāo)伴隨Internet不停普及,人們對(duì)于互聯(lián)網(wǎng)技術(shù)要求已不單單是瀏覽一下網(wǎng)頁(yè),收發(fā)電子郵件,日益忙碌人們開始追求足不出戶利用互聯(lián)網(wǎng)這一強(qiáng)大平臺(tái)來(lái)實(shí)現(xiàn)網(wǎng)上商務(wù)。網(wǎng)絡(luò)及電子商務(wù)迅猛發(fā)展突破了時(shí)間、空間不足,給中小企業(yè)帶來(lái)了更多發(fā)展機(jī)會(huì),同時(shí)也增大了企業(yè)之間競(jìng)爭(zhēng)強(qiáng)度。對(duì)于企業(yè)來(lái)講,不論是企業(yè)之間,還是企業(yè)和客戶之間交易,假如能夠?qū)崿F(xiàn)網(wǎng)上交易將大大提升交易速度節(jié)約交易成本。近幾年,伴隨網(wǎng)絡(luò)數(shù)據(jù)庫(kù)技術(shù)深入發(fā)展,使得這一構(gòu)想逐步成為現(xiàn)實(shí)。利用技術(shù)開發(fā)了一個(gè)網(wǎng)上購(gòu)物系統(tǒng)。它主要分為前臺(tái)頁(yè)面展示和后臺(tái)信息管理兩大模塊。前臺(tái)頁(yè)面主要是向訪問(wèn)用戶展示企業(yè)信息,如商品信息,熱賣商品,最新商品,熱點(diǎn)新聞,企業(yè)公告,招聘信息等展示。后臺(tái)信息管理模塊主要是系統(tǒng)管理員對(duì)前臺(tái)展示信息管理,提供對(duì)前臺(tái)信息增,刪,改,查等功效,用于控制信息顯示。在本系統(tǒng)中,用戶能夠很方便注冊(cè)成為會(huì)員,對(duì)商品進(jìn)行瀏覽檢索,查看商品詳細(xì)資料,然后依照各人喜好購(gòu)置心儀商品。系統(tǒng)會(huì)自動(dòng)為用戶生成訂單,按照料客所填寫信息提交訂單并發(fā)貨。系統(tǒng)管理員則能夠?qū)ΜF(xiàn)有商品進(jìn)行添加和編輯,審查已注冊(cè)用戶并對(duì)提交訂單進(jìn)行處理。網(wǎng)上購(gòu)物這一新型購(gòu)物方式已逐步被人民所接收,并逐步改變甚至取代了傳統(tǒng)購(gòu)物觀念。人民足不出戶就能夠在網(wǎng)上瀏覽到去全國(guó)各地商品信息,方便快捷地搜索自己所需要商品,而安全在線支付和送貨上門服務(wù),使人民愈加深切體會(huì)到這一購(gòu)物方式優(yōu)越性。與此同時(shí),網(wǎng)上商城這種新商業(yè)運(yùn)行模式被越老越多商家應(yīng)用到競(jìng)爭(zhēng)當(dāng)中,并得到了大多數(shù)客戶認(rèn)可,這種基于瀏覽器客戶端、服務(wù)器實(shí)現(xiàn)銷售方式已出具規(guī)模。一些電子商務(wù)網(wǎng)站成立,從整體上降低了成本,加緊了企業(yè)對(duì)市場(chǎng)響應(yīng)速度,提升了企業(yè)服務(wù)質(zhì)量和競(jìng)爭(zhēng)能力。2.設(shè)計(jì)方案論證2.1系統(tǒng)需求分析伴隨中國(guó)市場(chǎng)經(jīng)濟(jì)成熟,中國(guó)企業(yè)面正確競(jìng)爭(zhēng)壓力越來(lái)越大,企業(yè)要想生存,在提升企業(yè)內(nèi)部管理效率、充分利用企業(yè)內(nèi)部資源基礎(chǔ)上,必須不停擴(kuò)展銷售渠道,擴(kuò)大消費(fèi)群體,提升企業(yè)競(jìng)爭(zhēng)力。伴隨信息化時(shí)代到來(lái),電子商務(wù)網(wǎng)站成為企業(yè)對(duì)外展示商品信息、從事商務(wù)活動(dòng)窗口。怎樣建立企業(yè)電子商務(wù)網(wǎng)站,怎樣把企業(yè)業(yè)務(wù)擴(kuò)展到Internet上,已經(jīng)成為企業(yè)普遍面臨問(wèn)題。2.2可行性研究前提2.2.1要求購(gòu)物平臺(tái)系統(tǒng)要求能夠提供會(huì)員注冊(cè)、在線購(gòu)物、在線支付等功效。2.2.2目標(biāo)購(gòu)物平臺(tái)系統(tǒng)主要目標(biāo)是系統(tǒng)全方面展示網(wǎng)站中商品,簡(jiǎn)化用戶在線購(gòu)物流程,確保用戶在線支付安全性,深入提升企業(yè)經(jīng)濟(jì)效益2.2.3評(píng)價(jià)尺度依照用戶要求,系統(tǒng)應(yīng)以商品展示和銷售功效為主,對(duì)于網(wǎng)站最新和熱銷商品能夠及時(shí)展示在網(wǎng)站首頁(yè)中,提供方便快捷商品查詢功效,提供簡(jiǎn)便安全在線購(gòu)物流程。對(duì)于注冊(cè)用戶及商品等數(shù)據(jù)信息實(shí)施有效安全管理。2.3開發(fā)技術(shù)介紹2.3.1C#介紹C#是微軟企業(yè)公布一個(gè)面向?qū)ο?、運(yùn)行于.NETFramework之上高級(jí)程序設(shè)計(jì)語(yǔ)言。并定于在微軟職業(yè)開發(fā)者論壇(PDC)上登臺(tái)亮相。C#是微軟企業(yè)研究員AndersHejlsberg最新結(jié)果。C#看起來(lái)與Java有著驚人相同;它包含了諸如單一繼承、接口、與Java幾乎一樣語(yǔ)法和編譯成中間代碼再運(yùn)行過(guò)程。不過(guò)C#與Java有著顯著不一樣,它借鑒了Delphi一個(gè)特點(diǎn),與COM(組件對(duì)象模型)是直接集成,而且它是微軟企業(yè).NETwindows網(wǎng)絡(luò)框架主角。C#是一個(gè)安全、穩(wěn)定、簡(jiǎn)單、優(yōu)雅,由C和C++衍生出來(lái)面向?qū)ο缶幊陶Z(yǔ)言。它在繼承C和C++強(qiáng)大功效同時(shí)去掉了一些它們復(fù)雜特征(比如沒有宏以及不允許多重繼承)。C#綜合了VB簡(jiǎn)單可視化操作和C++高運(yùn)行效率,以其強(qiáng)大操作能力、優(yōu)雅語(yǔ)法格調(diào)、創(chuàng)新語(yǔ)言特征和便捷面向組件編程支持成為.NET開發(fā)首選語(yǔ)言。C#是面向?qū)ο缶幊陶Z(yǔ)言。它使得程序員能夠快速地編寫各種基于MICROSOFT.NET平臺(tái)應(yīng)用程序,MICROSOFT.NET提供了一系列工具和服務(wù)來(lái)最大程度地開發(fā)利用計(jì)算與通訊領(lǐng)域。C#使得C++程序員能夠高效開發(fā)程序,且因可調(diào)用由C/C++編寫本機(jī)原生函數(shù),所以絕不損失C/C++原有強(qiáng)大功效。因?yàn)檫@種繼承關(guān)系,C#與C/C++具備極大相同性,熟悉類似語(yǔ)言開發(fā)者能夠很快轉(zhuǎn)向C#。2.3.2ASP.NET介紹ASP.NET是.NETFrameworks一部分,是一項(xiàng)微軟企業(yè)技術(shù),是一個(gè)使嵌入網(wǎng)頁(yè)中腳本可由因特網(wǎng)服務(wù)器執(zhí)行服務(wù)器端腳本技術(shù),它能夠在經(jīng)過(guò)HTTP請(qǐng)求文檔時(shí)再在Web服務(wù)器上動(dòng)態(tài)創(chuàng)建它們。指ActiveServerPages(動(dòng)態(tài)服務(wù)器頁(yè)面),運(yùn)行于IIS(InternetInformationServer服務(wù),是Windows開發(fā)Web服務(wù)器)之中程序。2.3.3MicrosoftSQLserver介紹SQL是英文StructuredQueryLanguage縮寫,意思為結(jié)構(gòu)化查詢語(yǔ)言。SQL語(yǔ)言主要功效就是同各種數(shù)據(jù)庫(kù)建立聯(lián)絡(luò),進(jìn)行溝通。按照ANSI(美國(guó)國(guó)家標(biāo)準(zhǔn)協(xié)會(huì))要求,SQL被作為關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)標(biāo)準(zhǔn)語(yǔ)言。SQL語(yǔ)句能夠用來(lái)執(zhí)行各種各樣操作,比如更新數(shù)據(jù)庫(kù)中數(shù)據(jù),從數(shù)據(jù)庫(kù)中提取數(shù)據(jù)等?,F(xiàn)在,絕大多數(shù)流行關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),如Oracle,Sybase,MicrosoftSQLServer,Access等都采取了SQL語(yǔ)言標(biāo)準(zhǔn)。即使很多數(shù)據(jù)庫(kù)都對(duì)SQL語(yǔ)句進(jìn)行了再開發(fā)和擴(kuò)展,不過(guò)包含Select,Insert,Update,Delete,Create,以及Drop在內(nèi)標(biāo)準(zhǔn)SQL命令依然能夠被用來(lái)完成幾乎全部數(shù)據(jù)庫(kù)操作。SQLServer是一個(gè)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。它最初是由Microsoft、Sybase和Ashton-Tate三家企業(yè)共同開發(fā),于1988年推出了第一個(gè)OS/2版本。在WindowsNT推出后,Microsoft與Sybase在SQLServer開發(fā)上就分道揚(yáng)鑣了,Microsoft將SQLServer移植到WindowsNT系統(tǒng)上,專注于開發(fā)推廣SQLServerWindowsNT版本。Sybase則較專注于SQLServer在UNⅨ操作系統(tǒng)上應(yīng)用。2.4系統(tǒng)設(shè)計(jì)2.4.1系統(tǒng)設(shè)計(jì)目標(biāo)對(duì)于經(jīng)典數(shù)據(jù)庫(kù)管理系統(tǒng),尤其是電子商務(wù)平臺(tái)這種網(wǎng)絡(luò)數(shù)據(jù)流量比較大網(wǎng)絡(luò)管理系統(tǒng),必須要滿足使用方便、操作靈活等設(shè)計(jì)要求。本系統(tǒng)在設(shè)計(jì)時(shí)應(yīng)該滿足以下幾個(gè)目標(biāo):1)界面設(shè)計(jì)美觀友好,操作簡(jiǎn)便2)全方面、分類展示商城內(nèi)全部商品3)顯示商品詳細(xì)信息,方便用戶了解商品信息。4)查看商城內(nèi)交易分析5)設(shè)置靈活打印功效6)對(duì)用戶輸入數(shù)據(jù)系統(tǒng)進(jìn)行嚴(yán)格數(shù)據(jù)檢驗(yàn),盡可能排出認(rèn)為錯(cuò)誤。7)提供新品上市公告,方便用戶及時(shí)了解相關(guān)信息8)提供網(wǎng)站留言功效9)系統(tǒng)最大程度實(shí)現(xiàn)易維護(hù)性和易操作性10)系統(tǒng)運(yùn)行穩(wěn)定、安全可靠2.4.2系統(tǒng)流程圖系統(tǒng)流程圖如1所表示。

電子商務(wù)網(wǎng)站電子商務(wù)網(wǎng)站 網(wǎng)絡(luò)管理員網(wǎng)絡(luò)管理員網(wǎng)站訪問(wèn)者網(wǎng)站訪問(wèn)者注冊(cè)注冊(cè)否登陸登陸瀏覽網(wǎng)站其它模塊瀏覽網(wǎng)站其它模塊登陸否是登陸否選擇商品是選擇商品否是進(jìn)行商品信息管理、訂單管理、用戶管理、系統(tǒng)管理進(jìn)行商品信息管理、訂單管理、用戶管理、系統(tǒng)管理是購(gòu)物車購(gòu)物車否更改商品數(shù)量更改商品數(shù)量查看訂單查看訂單購(gòu)置購(gòu)置在線支付在線支付圖1系統(tǒng)流程圖2.4.3系統(tǒng)功效結(jié)構(gòu)電子商務(wù)平臺(tái)前臺(tái)管理系統(tǒng)本站公告最新商品推薦商品 熱門商品商品分類電子商務(wù)平臺(tái)前臺(tái)管理系統(tǒng)本站公告最新商品推薦商品 熱門商品商品分類用戶中心購(gòu)物流程我購(gòu)物車會(huì)員登錄網(wǎng)站留言我留言圖2前臺(tái)功效結(jié)構(gòu)圖電子商務(wù)平臺(tái)后臺(tái)管理系統(tǒng)功效設(shè)計(jì)如圖3所表示:商品類別添加電子商務(wù)平臺(tái)后臺(tái)管理系統(tǒng)商品類別添加電子商務(wù)平臺(tái)后臺(tái)管理系統(tǒng)庫(kù)存管理訂單管理管理員管理用戶管理系統(tǒng)管理商品添加商品管理商品類別管理編輯訂單查詢訂單添加管理員刪除管理員管理會(huì)員上傳管理留言管理圖3后臺(tái)功效結(jié)構(gòu)圖2.4.4構(gòu)建開發(fā)環(huán)境1)網(wǎng)站開發(fā)環(huán)境網(wǎng)站開發(fā)環(huán)境:MicrosoftVisualStudio集成開發(fā)環(huán)境,IIS6.0網(wǎng)站開發(fā)語(yǔ)言:ASP.NET+C#.網(wǎng)站后臺(tái)數(shù)據(jù)庫(kù):SQLServer.開發(fā)環(huán)境運(yùn)行平臺(tái):WindowsXP,Windows72)服務(wù)器端操作系統(tǒng):windows7Web服務(wù)器:Internet信息服務(wù)(IIS)管理器數(shù)據(jù)庫(kù)服務(wù)器:SQLServer瀏覽器:InternetExplorer7/8/93)客戶端瀏覽器:InternetExplorer7/8/9分辨率:1024*768最好2.5數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)是系統(tǒng)中主要部分。2.5.1數(shù)據(jù)庫(kù)概要說(shuō)明為了是讀者對(duì)本系統(tǒng)后臺(tái)數(shù)據(jù)庫(kù)數(shù)據(jù)表有了一個(gè)更清楚認(rèn)識(shí),筆者在此設(shè)計(jì)了數(shù)據(jù)庫(kù)樹形結(jié)構(gòu)圖。數(shù)據(jù)庫(kù)概念設(shè)計(jì)經(jīng)過(guò)對(duì)網(wǎng)站進(jìn)行需求分析、網(wǎng)站流程設(shè)計(jì)以及系統(tǒng)功效結(jié)構(gòu)確實(shí)定,規(guī)劃出系統(tǒng)中使用數(shù)據(jù)庫(kù)實(shí)體對(duì)象分別為“商品類型”、“商品信息”、“商品訂單”、“商品訂單明細(xì)”和“管理員”實(shí)體,實(shí)體E-R圖以下:當(dāng)用戶進(jìn)行該網(wǎng)站時(shí),用戶能夠?yàn)g覽該店鋪全部信息,不過(guò)假如要購(gòu)置就得先登錄,才能選購(gòu)。用戶信息表E-R如圖4所表示:用戶信息表用戶信息表用戶地址用戶手機(jī)用戶編號(hào)用戶名用戶電話用戶e_mail用戶真名用戶密碼圖4用戶信息E-R圖為了使用戶在網(wǎng)上購(gòu)物時(shí),能夠按照自己所需要商品類別進(jìn)行選購(gòu),就需要將所列商品劃分類別。商品類型實(shí)體E-R圖如圖5所表示。類型編號(hào)類型名稱類型編號(hào)類型名稱商品類型類別圖片 圖5商品類型信息E-R圖對(duì)于網(wǎng)上商城所展示商品,為了是消費(fèi)者詳細(xì)了解商品,應(yīng)將商品全部相關(guān)信息都展示出來(lái)。商品信息實(shí)體E-R圖如圖6所表示。商品信息商品信息商品圖片商品熱銷價(jià)商品市場(chǎng)價(jià)商品介紹是否打折商品名稱進(jìn)貨日期商品編號(hào)圖6商品詳細(xì)信息E-R圖商品訂單商品運(yùn)輸方式是否發(fā)貨商品訂單商品運(yùn)輸方式是否發(fā)貨商品市場(chǎng)價(jià)商品訂單編號(hào)是否打折接收人姓名訂單總費(fèi)用商品費(fèi)用圖7商品訂單E-R圖當(dāng)用戶提交完商品訂單,需要深入了解所購(gòu)置商品信息,如所購(gòu)商品金額、數(shù)量、訂單號(hào)等。商品訂單明細(xì)E-R圖如圖8所表示。商品訂單明細(xì)商品訂單明細(xì)商品總金額備注訂單詳細(xì)表號(hào)商品對(duì)應(yīng)訂單號(hào)商品數(shù)量商品代號(hào)圖8商品訂單明細(xì)E-R圖當(dāng)用戶收到商品,使用之后,在一定時(shí)間能能夠?qū)ι唐愤M(jìn)行評(píng)價(jià),即進(jìn)行留言和評(píng)價(jià)。用戶留言板實(shí)體E-R如圖9所表示。用戶留言用戶留言用戶名E-mail地址內(nèi)容電子郵件圖9用戶留言板E-R圖在網(wǎng)站維護(hù)過(guò)程中,管理員角色最為主要。本網(wǎng)站管理員實(shí)體E-R圖如圖10所表示管理員管理員管理員真實(shí)姓名E-mail地址管理員密碼管理員登錄名創(chuàng)建時(shí)間管理員編號(hào)圖10管理員實(shí)體E-R圖2.5.3數(shù)據(jù)表設(shè)計(jì)(1)用戶信息表用戶信息表描述用戶相關(guān)信息,如用戶編號(hào)、密碼等。表1用戶信息表(dbo.users)字段名稱漢字描述數(shù)據(jù)類型是否允許空注釋userid用戶編號(hào)int否主鍵useradmin用戶名varchar(20)是userpassword用戶密碼varchar(40)是username用戶真名varchar(20)是useremail用戶e_mailvarchar(30)是usershengfen用戶身份varchar(20)是usertelphone用戶電話varchar(15)是usershouji用戶手機(jī)varchar(15)是useraddress用戶地址varchar(50)是(2)商品信息表商品信息表描述商品相關(guān)信息,如商品名、商品品牌、商品價(jià)格等。表2商品信息表(dbo.shangping)字段名稱含義數(shù)據(jù)類型是否允許為空注釋shangpingid商品號(hào)int否主鍵shangpingname商品名varchar(40)是spec商品規(guī)格varchar(20)是shangpingpingpai商品品牌varchar(20)是quantity商品總數(shù)量int是price商品進(jìn)價(jià)decimal(12,2)是totalprice商品總價(jià)格是chushouprice出售價(jià)格decimal(12,2)是leibieid類別號(hào)int是fenleiid分類號(hào)iInt是gysname供給商名varchar(50)是pic商品圖片varchar(50)是beizhu備注varchar(100)是(3)訂單信息表訂單信息表描述會(huì)員訂單相關(guān)信息,如訂單編號(hào)、商品編號(hào)、訂單金額等。表3訂單信息表(dbo.dingdan)字段名稱漢字描述數(shù)據(jù)類型是否允許為空注釋dingdanid訂單編號(hào)int否主鍵useradmin會(huì)員名varchar(20)是shangpingid商品編號(hào)int是quantity訂單數(shù)量int是totalprice訂單總金額decimal(12,2)是username用戶真實(shí)名varchar(20)是usertelphone用戶電話varchar(15)是useraddress地址varchar(50)是(4)供給商信息表供給商信息表描述供給商相關(guān)信息,如供給商名稱、聯(lián)絡(luò)電話等。表4供給商信息表(dbo.gongyingshang)字段名稱含義數(shù)據(jù)類型是否允許為空注釋gysID供給商編號(hào)int否主鍵gysname供給商名稱varchar(20)是gyslinkman聯(lián)絡(luò)人varchar(50)是telephone聯(lián)絡(luò)電話varchar(20)是email電子郵件varchar(30)是address企業(yè)地址varchar(80)是(5)用戶留言板信息表用戶留言板信息表描述用戶留言相關(guān)信息,如用戶名、內(nèi)容等。表5用戶留言版信息表(dbo.userliuyanban)字段名稱含義數(shù)據(jù)類型是否允許為空注釋lybid留言板編號(hào)int否主鍵username用戶名varchar(30)是useremail電子郵件varchar(30)是lybcontent內(nèi)容ntext是(6)管理員信息表管理員信息表描述管理員相關(guān)信息,如管理員編號(hào)、名稱和密碼等。表6管理員信息表(dbo.administer)字段名稱漢字描述數(shù)據(jù)類型是否允許為空注釋adminid管理員編號(hào)int否主鍵adminname管理員用戶名varchar(20)是adminpassword管理員密碼varchar(50)是3.設(shè)計(jì)結(jié)果與分析電子商務(wù)平臺(tái)是由多個(gè)web頁(yè)面組成,下面僅僅列出幾個(gè)經(jīng)典頁(yè)面。3.1系統(tǒng)主界面系統(tǒng)主界面功效非常豐富,用戶能夠?yàn)g覽商品店內(nèi)熱賣商品,最新商品等等,也能夠經(jīng)過(guò)商品分類和導(dǎo)航之類快速找到自己想要商品。當(dāng)用戶登錄后就能夠把自己想要商品加入購(gòu)物車,也能夠查看自己購(gòu)物車和能夠進(jìn)入留言板進(jìn)行留言等等,如圖11所表示。.圖11主界面publicpartialclasscommentInfo:System.Web.UI.Page{protectedstringDesn="";protectedstringBody="";protectedstringDate="";protectedstringUserName="";privateintnCommentID=-1;protectedvoidPage_Load(objectsender,EventArgse){ ///獲取參數(shù)值 if(Request.Params["CommentID"]!=null){if(Int32.TryParse(Request.Params["CommentID"].ToString(),outnCommentID)==false){return;}}if(!Page.IsPostBack){///綁定控件數(shù)據(jù)if(nCommentID>-1){BindCommentData(nCommentID);}}}privatevoidBindCommentData(intnCommentID){ ///獲取數(shù)據(jù)Commentcomment=newComment();SqlDataReaderdr=comment.GetSingleComment(nCommentID);///讀取數(shù)據(jù)if(dr.Read()){///顯示數(shù)據(jù)Desn=dr["Desn"].ToString();Body=dr["Body"].ToString();Date=dr["Date"].ToString();UserName=dr["UserName"].ToString();}dr.Close();///關(guān)閉數(shù)據(jù)源}protectedvoidReturnBtn_Click(objectsender,EventArgse){Response.Write("<script>window.close();</script>");}}3.2會(huì)員注冊(cè)界面用戶能夠先注冊(cè)成為會(huì)員,因?yàn)橹挥谐蔀闀?huì)員才能購(gòu)物人,如圖12所表示。圖12會(huì)員注冊(cè)界面3.3商品分類界面經(jīng)過(guò)本界面能夠輕松快捷進(jìn)入自己并了解購(gòu)物車物品,從而能夠愈加緊速找到自己想要購(gòu)置商品,如圖13所表示。圖13商品分類界面3.4商品詳細(xì)信息界面當(dāng)客戶想要了解商品詳細(xì)信息時(shí),點(diǎn)擊商品可進(jìn)入此頁(yè)面,如圖14所表示。圖14商品詳細(xì)信息界面3.5管理員后臺(tái)登陸頁(yè)面當(dāng)管理員想了解后臺(tái)情況時(shí)候登陸后臺(tái)管理員界面,如圖15所表示。圖15管理界面publicpartialclasscomments:System.Web.UI.Page{privateintnProductID=-1;protectedvoidPage_Load(objectsender,EventArgse){///獲取參數(shù)值 if(Request.Params["ProductID"]!=null){if(Int32.TryParse(Request.Params["ProductID"].ToString(),outnProductID)==false){return;}}if(!Page.IsPostBack){///綁定控件數(shù)據(jù)if(nProductID>-1){BindCommentData(nProductID);}}}3.6后臺(tái)會(huì)員管理頁(yè)面當(dāng)管理員想了解會(huì)員詳細(xì)信息時(shí)候登陸此頁(yè)面,如圖16所表示。 圖16后臺(tái)會(huì)員界面3.7后臺(tái)訂單管理頁(yè)面此頁(yè)面是管理員對(duì)后臺(tái)管理,后臺(tái)信息管理模塊主要是系統(tǒng)管理員對(duì)前臺(tái)展示信息管理,提供對(duì)前臺(tái)信息增,刪,改,查等功效,用于控制信息顯示,如圖17所表示。 圖17后臺(tái)訂單界面privatevoidBindCommentData(intnProductID){///定義獲取數(shù)據(jù)類Commentcomment=newComment();SqlDataReaderdr=comment.GetCommentByProduct(nProductID);///設(shè)定控件數(shù)據(jù)源CommentView.DataSource=dr;///綁定控件數(shù)據(jù)CommentView.DataBind();///關(guān)閉數(shù)據(jù)讀取器和數(shù)據(jù)庫(kù)連接dr.Close();}protectedvoidSureBtn_Click(objectsender,EventArgse){if(Session["UserID"]==null){Response.Write("<script>window.alert('用戶未登錄,請(qǐng)先登錄。')</script>");return;}Commentcomment=newComment();comment.AddComment(Desn.Text,Body.Text,nProductID,Int32.Parse(Session["UserID"].ToString()));///顯示操作結(jié)果信息Response.Write("<script>window.alert('添加數(shù)據(jù)項(xiàng)成功。')</script>");///重新綁定數(shù)據(jù)BindCommentData(nProductID);}protectedvoidReturnBtn_Click(objectsender,EventArgse){Response.Write("<script>window.close();</script>");}}

4.設(shè)計(jì)體會(huì)經(jīng)過(guò)兢兢業(yè)業(yè)去圖書館和網(wǎng)上查資料,終于圓滿把課設(shè)完成了。其實(shí)上個(gè)學(xué)期我就學(xué)習(xí)了這門課程,不過(guò)在課程教課時(shí)學(xué)得不是很好,課程結(jié)束后也沒有進(jìn)入更深入學(xué)習(xí),說(shuō)實(shí)話剛才兩天真對(duì)開發(fā)環(huán)境有一點(diǎn)陌生,經(jīng)過(guò)同學(xué)們指導(dǎo)加上自己有些基礎(chǔ),然后就慢慢熟悉,慢慢學(xué)習(xí),慢慢了解,最好終于完成了課程設(shè)計(jì)基本要求。同時(shí),在這次課程學(xué)習(xí)中不但檢驗(yàn)了我所學(xué)習(xí)知識(shí),也培養(yǎng)了我怎樣去選擇把握一件事情,怎樣去做一件事情,又怎樣完成一件事情。在學(xué)習(xí)過(guò)程中,我學(xué)會(huì)與同學(xué)分工設(shè)計(jì),和同學(xué)們相互探討,相互學(xué)習(xí),相互監(jiān)督。學(xué)會(huì)了合作,學(xué)會(huì)了運(yùn)籌帷幄,學(xué)會(huì)了寬容,學(xué)會(huì)了了解,也學(xué)會(huì)了做人與處世。其實(shí)課程設(shè)計(jì)是專業(yè)課程知識(shí)綜合應(yīng)用實(shí)踐訓(xùn)練,是我們邁向社會(huì),從事職業(yè)工作前一個(gè)必不少過(guò)程。”千里之行,始于足下”,經(jīng)過(guò)這次課程設(shè)計(jì),我深深體會(huì)到這句千古名言真正含義。我今天認(rèn)真進(jìn)行課程設(shè)計(jì),學(xué)會(huì)腳踏實(shí)地邁開這一步,就是為明天能穩(wěn)健地在社會(huì)大潮中奔跑打下堅(jiān)實(shí)基礎(chǔ)。

5.參考文件[1]陳靜,李紅靈.基于B/S模式管理信息系統(tǒng)開發(fā)研究[J].云南民族學(xué)院學(xué)報(bào)(自然科學(xué)版),,(01):126~135.[2]劉甫迎,劉光會(huì),王蓉.C#程序設(shè)計(jì)教程(第2版)[M].北京:電子工業(yè)出版社,.

[3]李蘭友,楊曉光.VisualC#.NET程序設(shè)計(jì)[M].北京:北方交通大學(xué)出版社,.[4]王珊,薩師煊.數(shù)據(jù)庫(kù)系統(tǒng)概論[M].北京:高等教育出版,.[5]王昊亮,李剛等.VisualC#程序設(shè)計(jì)教程[M].北京:清華大學(xué)出版社,.[6]吳穎,劉杰.管理系統(tǒng)設(shè)計(jì)與智能化研究[J].北京工商大學(xué)學(xué)報(bào)(自然科學(xué)版),,(02):56~70.[7]明月創(chuàng)作室.VisualC#編程精彩百例[M].北京:人民郵電出版社,.[8]王熙寧,宋寶玉,辛瑞杰.網(wǎng)上管理系統(tǒng)開發(fā)模式與設(shè)計(jì)[J].情報(bào)科學(xué),,(06):566~620.

[9]郭勝等.C#.NET程序設(shè)計(jì)教程[M].北京:清華大學(xué)出版社,.[10][美]JohnSharpJonJagger.《MicrosoftVisualC#.NET程序設(shè)計(jì)》[M].北京:北京大學(xué)出版社,.[11]李建中,王珊.《數(shù)據(jù)庫(kù)系統(tǒng)原理》[M].北京市:機(jī)械工業(yè)出版社,.[12]王彤宇.《管理信息系統(tǒng)》[M].北京市:中國(guó)水利水電出版社,.[13]馬駿、陳志國(guó)、晉玉星,《ASP.NET網(wǎng)頁(yè)設(shè)計(jì)與網(wǎng)站開發(fā)上機(jī)實(shí)踐和實(shí)例解析(二十一世紀(jì)計(jì)算機(jī)應(yīng)用技術(shù)系列規(guī)劃教材)》,第1版,北京,人民郵電出版社,[14]張海藩,《軟件工程導(dǎo)論》,,清華大學(xué)出版社[15]魏善沛編著.《Web數(shù)據(jù)庫(kù)技術(shù)實(shí)用教程》.北京.清華大學(xué)出版社.[16][美]JeffreyD.Ullman,《FundamentalCourseofDatabaseSystem》,TsingHuaPress,11月。[17][美]JefferR.Shapiro著,周之、黃玫譯,《SQLServer參考大全》,清華大學(xué)出版社,6月。[18]隆華軟件工作室編著,《SQLServer程序設(shè)計(jì)》,清華大學(xué)出版社,10月。

附錄:Car:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;publicpartialclasscart:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){if(!Page.IsPostBack){///獲取購(gòu)物車信息 ShowCartInfo();}}privatevoidShowCartInfo(){///判定購(gòu)物車中是否存在數(shù)據(jù)if(Session[Session.SessionID+OrderForm.Cart]==null){return;}///綁定購(gòu)物車數(shù)據(jù),顯示購(gòu)物車信息OrderInfoorder=(OrderInfo)Session[Session.SessionID+OrderForm.Cart];ProductView.DataSource=order.OrderItemList;ProductView.DataBind();}protectedvoidContinueBtn_Click(objectsender,EventArgse){Response.Redirect("product.aspx");}protectedvoidCommitBtn_Click(objectsender,EventArgse){Response.Redirect("order.aspx");}protectedvoidProductView_RowCommand(objectsender,GridViewCommandEventArgse){///判定購(gòu)物車中是否存在數(shù)據(jù)if(Session[Session.SessionID+OrderForm.Cart]==null){return;}///刪除購(gòu)物車中商品if(e.CommandName.ToLower()=="delete"){///獲取購(gòu)物車信息OrderInfoorder=(OrderInfo)Session[Session.SessionID+OrderForm.Cart];order.OrderItemList.RemoveAt(Int32.Parse(e.CommandArgument.ToString()));///重新綁定購(gòu)物車數(shù)據(jù)ShowCartInfo();}}protectedvoidProductView_RowDeleting(objectsender,GridViewDeleteEventArgse){///}protectedvoidProductView_RowDataBound(objectsender,GridViewRowEventArgse){///找到刪除按鈕ImageButtondeleteBtn=(ImageButton)e.Row.FindControl("DeleteBtn");if(deleteBtn!=null){///添加刪除確認(rèn)對(duì)話框deleteBtn.Attributes.Add("onclick","returnconfirm('你確定要?jiǎng)h除所選擇數(shù)據(jù)項(xiàng)嗎?');");}}protectedvoidProductView_RowCreated(objectsender,GridViewRowEventArgse){///添加行索引到CommandArgument參數(shù)中if(e.Row.RowType==DataControlRowType.DataRow){///找到刪除按鈕ImageButtondeleteBtn=(ImageButton)e.Row.FindControl("DeleteBtn");if(deleteBtn!=null){///添加參數(shù)值deleteBtn.CommandArgument=e.Row.RowIndex.ToString();}}}}Comments:

usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Data;usingSystem.Data.SqlClient;Divright:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;publicpartialclassdivright:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){}}editUser:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Data.SqlClient;publicpartialclasseditUser:System.Web.UI.Page{privateintnUserID=-1;protectedvoidPage_Load(objectsender,EventArgse){ ///獲取參數(shù)值 if(Request.Params["UserID"]!=null){if(Int32.TryParse(Request.Params["UserID"].ToString(),outnUserID)==false){return;}SureBtn.Enabled=true;}if(!Page.IsPostBack){///綁定控件數(shù)據(jù)BindUserData(nUserID);}///設(shè)置更新按鈕可用性//SureBtn.Enabled=nUserID<=-1?false:true;}privatevoidBindUserData(intnUserID){ ///獲取數(shù)據(jù)Useruser=newUser();SqlDataReaderrecr=user.GetSingleUser(nUserID);///讀取數(shù)據(jù)if(recr.Read()){///顯示數(shù)據(jù)UserName.Text=recr["UserName"].ToString();RealName.Text=recr["RealName"].ToString();Email.Text=recr["Email"].ToString();Phone.Text=recr["Phone"].ToString();Mobile.Text=recr["Mobile"].ToString();Remark.Text=recr["Remark"].ToString();Address.Text=recr["Address"].ToString();}recr.Close();///關(guān)閉數(shù)據(jù)源}protectedvoidSureBtn_Click(objectsender,EventArgse){Useruser=newUser();user.UpdateUser(nUserID,RealName.Text,Address.Text,Phone.Text,Mobile.Text,Email.Text,Remark.Text);Response.Write("<script>window.alert('修改用戶信息成功。')</script>");}}Index:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Data.Sql;usingSystem.Data.SqlClient;publicpartialclassindex:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){Newsnews=newNews();//經(jīng)過(guò)參數(shù)NewsID來(lái)獲取新聞SqlDataReaderrecc=news.GetSingleNews(2);if(recc.Read()){lblDesn.Text=recc["Desn"].ToString();Body.Text=recc["Body"].ToString();}recc.Close();}}Leaveword:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;publicpartialclassleaveword:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){if(Session["UserID"]==null){SureBtn.Enabled=false;}}protectedvoidSureBtn_Click(objectsender,EventArgse){///定義類Leavewordword=newLeaveword();///添加數(shù)據(jù)word.AddLeaveword(Desn.Text,Body.Text,Int32.Parse(Session["UserID"].ToString()));///顯示操作結(jié)果信息Response.Write("<script>window.alert('添加數(shù)據(jù)項(xiàng)成功。')</script>");}protectedvoidclose_Click(objectsender,EventArgse){Response.Write("<script>window.close();</script>");}}Login:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Data.Sql;usingSystem.Data.SqlClient;publicpartialclassuser:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){if(Session["UserID"]!=null&&Session["RoleID"]!=null){OperationPanel.Controls.Clear();if(Session["RoleID"].ToString()=="1"){///加載管理員操作模塊Response.Redirect("~/admin/index.aspx");}if(Session["RoleID"].ToString()=="2"){///加載供銷商操作模塊OperationPanel.Controls.Add(Page.LoadControl("~/UserControl/CustomerOperationUC.ascx"));}if(Session["RoleID"].ToString()=="3"){///加載客戶操作模塊OperationPanel.Controls.Add(Page.LoadControl("~/UserControl/MyOperationUC.ascx"));}}elseOperationPanel.Controls.Add(Page.LoadControl("~/UserLogin.ascx"));}//protectedvoidLoginBtn_Click1(objectsender,EventArgse)//{////if(UserName.Text==null||UserName.Text==""||UserName.Text.Length<=0)////{////ShowMessage("用戶名稱為空,請(qǐng)輸入用戶名稱!");////ClientScript.RegisterStartupScript(this.GetType(),"輸入有誤","<scriptlanguage='javascript'>alert('用戶名稱為空,請(qǐng)輸入用戶名稱!");')</script>");////return;////}////if(Password.Text==null||Password.Text==""||Password.Text.Length<=0)////{////ShowMessage("用戶密碼為空,請(qǐng)輸入用戶密碼!");////ClientScript.RegisterStartupScript(this.GetType(),"輸入有誤","<scriptlanguage='javascript'>alert('用戶密碼為空,請(qǐng)輸入用戶密碼!");')</script>");////return;////}//stringuserId="";//stringroleId="";/////定義類并獲取用戶登陸信息//Useruser=newUser();//SqlDataReaderrecu=user.GetUserLogin(UserName.Text.Trim(),Password.Text.Trim());/////判斷用戶是否正當(dāng)//if(recu.Read())//{//userId=recu["UserID"].ToString();//roleId=recu["RoleID"].ToString();//}//recu.Close();/////驗(yàn)證用戶正當(dāng)性,并跳轉(zhuǎn)到登錄頁(yè),即個(gè)人主頁(yè)//if((userId!=null)&&(userId!=""))//{//Session["UserID"]=userId;//Session["RoleID"]=roleId;//Session["UserName"]=UserName.Text;////跳轉(zhuǎn)到首頁(yè)//Response.Redirect("~/login.aspx");//}//else//{/////顯示錯(cuò)誤信息//ClientScript.RegisterStartupScript(this.GetType(),"輸入有誤","<scriptlanguage='javascript'>alert('您輸入有誤,請(qǐng)重新輸入')</script>");//}//}//privatevoidShowMessage(stringsMsg)//{/////顯示操作結(jié)果信息//ClientScript.RegisterStartupScript(this.GetType(),"注冊(cè)成功","<scriptlanguage='javascript'>alert('注冊(cè)成功')</script>");//}}Logout:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;publicpartialclasslogout:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){Session["UserName"]=null;Session["UserID"]=null;Session["RoleID"]=null;Response.Redirect("index.aspx");}}Master_UserLogin:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;publicpartialclassUserControl_master_UserLogin:System.Web.UI.UserControl{protectedvoidPage_Load(objectsender,EventArgse){}}modifyMyPassword:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Data.SqlClient;publicpartialclassmodifyMyPassword:System.Web.UI.Page{privateintnUserID=-1;protectedvoidPage_Load(objectsender,EventArgse){///獲取參數(shù)nUserID值if(Session["UserID"]!=null){

溫馨提示

  • 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ù)覽,若沒有圖紙預(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)論