版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
.前言1.1選題背景隨著人們的生活水平的不斷提高,人們的生活也越來越豐富,人們對物質(zhì)的需求也有了很大的提高,伴隨著網(wǎng)絡(luò)技術(shù)以及現(xiàn)代web技術(shù)的發(fā)展,人們開始在網(wǎng)絡(luò)上投入更多的時間,而網(wǎng)上營銷作為一種新型的銷售模式也被越來越多的人們接受。網(wǎng)上購物之所以成為熱點,主要與商品的差異性有關(guān),換言之,對同一名稱的商品都是千差萬別的,因此挑選性特別強;另外,商品的銷售商可以通過網(wǎng)絡(luò)提供簡介、片斷,使消費者了解其內(nèi)容后再訂購,沒有過多的售后服務(wù),退貨等問題,相比較而言,傳統(tǒng)購物方式不具有這個優(yōu)勢;此外,在網(wǎng)上購物的消費者整體文化水平都較高,這也是網(wǎng)上購物成功率較高的原因之一。電子商務(wù)作為一種全新的商業(yè)模式,通過互聯(lián)網(wǎng)這個載體而進行的一系列的商業(yè)活動。能使企業(yè)信息的傳遞和收集變得更加快捷,使企業(yè)能更加方便的與客戶進行交流,極大的擴大了市場的范圍。同時減少了商品流通的中間環(huán)節(jié),節(jié)省了大量的開支,從而大大的降低了成本。從顧客的角度來看,電子商務(wù)是一種全新的購物方式,可以隨時隨地的購買自己需要的商品,為顧客提供了更多更好的選擇,同時也節(jié)省了大量的時間。可以說電子商務(wù)將傳統(tǒng)的商務(wù)流程數(shù)字化、電子化了,突破了時間和空間的限制,符合了時代進步的要求,為我們的工作與生活帶來了許多便利。網(wǎng)上銷售相比于其他銷售方式有著許多無可比擬的優(yōu)勢,其低成本、高效率以及不受地理、時間等因素影響的特點被廣大的消費者和生產(chǎn)商所喜愛。因在集團實習,為了讓客戶借助于網(wǎng)絡(luò)交易平臺了解公司最新的動態(tài)與產(chǎn)品,以最快的速度購買到符合自己需求的產(chǎn)品。同時也為了檢查自己綜合運用以前所學(xué)知識的能力,模擬網(wǎng)絡(luò)交易平臺開發(fā)一個功能較完善的網(wǎng)上營銷系統(tǒng)。1.2項目意義隨著網(wǎng)絡(luò)經(jīng)濟的不斷發(fā)展,中國已經(jīng)形成一個很大的網(wǎng)絡(luò)群體,電子商務(wù)已經(jīng)日漸成為網(wǎng)絡(luò)交易的主流,人們已經(jīng)慢慢習慣網(wǎng)上的購物的方式,已經(jīng)首肯并相信這種購物模式,享受坐在家里隨便挑選自己所喜愛的商品。商家只需建立一個在線銷售系統(tǒng),配上一臺電腦就可以讓自己的商品在網(wǎng)上讓用戶盡情挑選購買。集團網(wǎng)上營銷系統(tǒng)提供了一套完整的在線銷售系統(tǒng),公司有了自己的網(wǎng)站,可以將產(chǎn)品信息放在網(wǎng)站上,供所有瀏覽該網(wǎng)站的顧客瀏覽,可以起到宣傳和廣告的作用。任何人都可以注冊為網(wǎng)站的用戶,可以在網(wǎng)上下訂單,這樣可以增加客戶的數(shù)量,擴大銷售渠道。本系統(tǒng)提供了按類別查詢商品以及設(shè)計了推薦商品、熱銷商品和打折商品的模塊,使顧客能更方便的找到自己所需要的商品。電子商務(wù)是一種不受時間、地理因素影響的購物模式,顧客可以隨時隨地的購買自己需要的商品,為顧客提供了更多更好的選擇,同時也節(jié)省了大量的時間。在客戶購買完商品后會自動生成訂單,由公司直接發(fā)送訂單,減少了商品流通的中間環(huán)節(jié),節(jié)省了大量的開支,從而大大的降低了成本。2.工具介紹本系統(tǒng)以ASP.NET+SQLServer為平臺開發(fā)。2.1ASP.NET簡介ASP.NET是微軟在.NETFramework中所提供的ASP.NET網(wǎng)頁處理、擴充以及HTTP通道的應(yīng)用程序與通信處理等工作,以及WebService的基礎(chǔ)架構(gòu)。ASP.NET不僅是ASP技術(shù)的新版本,它要比ASP技術(shù)要強大許多。ASP.NET是運行在.NETFramework上的應(yīng)用程序,ASP.NET在2.0版本已經(jīng)發(fā)展定型,很多人都把ASP.NET當做是一種編程語言,但它實際上只是一個由.NETFramework提供的一種開發(fā)平臺(developmentplatform),并非編程語言。C#才是ASP.NET的常見編程語言。ASP.NET的原始設(shè)計構(gòu)想是要讓開發(fā)人員可以像VB開發(fā)Windows應(yīng)用程序那樣使用事件驅(qū)動式程序開發(fā)模式的方法來開發(fā)網(wǎng)頁程序,如果使用ASP技術(shù)來完成的話,就必須要使用大量的輔助信息,像是查詢字符串或是窗體字段數(shù)據(jù)來識別與判斷對象的來源、事件流向以及調(diào)用的函數(shù)等等,需要撰寫的代碼量相當?shù)亩?,但ASP.NET很巧妙利用窗體字段和JavaScript腳本把事件的傳遞模型隱藏起來了。2.2SQLServer簡介 MicrosoftSQLServer是由美國微軟公司所推出的關(guān)系數(shù)據(jù)庫解決方案。 SQLServer是一個全面的數(shù)據(jù)庫平臺,使用集成的商業(yè)智能(BI)工具提供了企業(yè)級的數(shù)據(jù)管理。SQLServer數(shù)據(jù)庫引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲功能。SQLServer是一個全面的、集成的、端到端的數(shù)據(jù)解決方案,它為企業(yè)中的用戶提供了一個安全、可靠和高效的平臺用于企業(yè)數(shù)據(jù)管理和商業(yè)智能應(yīng)用。SQLServer數(shù)據(jù)平臺包括以下工具:關(guān)系型數(shù)據(jù)庫,復(fù)制服務(wù),通知服務(wù),集成服務(wù),分析服務(wù),報表服務(wù),管理工具,開發(fā)工具。通過SQLServer平臺可以為用戶提供以下方面的應(yīng)用:充分利用數(shù)據(jù),提高生產(chǎn)力,減少IT復(fù)雜度,更低的總體應(yīng)用成本。3.可行性分析3.1技術(shù)可行性本系統(tǒng)具有以下的特點以適應(yīng)企業(yè)的需求。 領(lǐng)先的B/S(瀏覽器/服務(wù)器)操作方式,使得企業(yè)應(yīng)用不受地域限制。且使用方便,不受客戶端系統(tǒng)及軟件限制。系統(tǒng)采用基于WEB的企業(yè)計算,主HTTP服務(wù)器采用了微軟公司的IIS服務(wù)器,性能穩(wěn)定可靠。同時支持SQLServer數(shù)據(jù)庫平臺,維護方便。采用數(shù)據(jù)存取集中控制,避免了數(shù)據(jù)泄漏的可能。系統(tǒng)擁有完善的密碼驗證與登錄驗證機制,對系統(tǒng)密碼進行加密處理更加強了系統(tǒng)安全性。具有良好的可擴充性,可隨時開發(fā)系統(tǒng)的新模塊。使用ASP.NET開發(fā)技術(shù),ASP.NET不是ASP技術(shù)的簡單升級,在微軟公司的強大支持下,可以使用C#、VB、VC++、Javascript四種語言來編寫代碼,采用預(yù)先編譯技術(shù),使得系統(tǒng)執(zhí)行效率更高。3.2經(jīng)濟可行性當前家用PC機的普及使得開發(fā)和應(yīng)用在線銷售系統(tǒng)在現(xiàn)實中成為可能。對公司來說,構(gòu)建這樣的一個系統(tǒng)是更方便快捷的實現(xiàn)網(wǎng)上交易,更大限度的是給公司帶來好處。對消費者來說,由于目前Internet發(fā)展這么強大,在網(wǎng)上購物已經(jīng)成為很多消費者便捷購物的一個途徑,因此,開發(fā)一個針對消費者的在線銷售系統(tǒng),在經(jīng)濟上也是可行的。3.3法律可行性該平臺是經(jīng)過公司授權(quán),通過對公司需求的分析及策劃方案來進行實際操作。對數(shù)據(jù)的信息及產(chǎn)品的圖片都有合理的保管措施,無商業(yè)泄密,不會構(gòu)成侵權(quán),可以保證其在法律上是可行的。3.4運行可行性目前大眾消費者都有操作電腦的能力,通過提供一定的培訓(xùn),都能夠熟練操作管理系統(tǒng),另外該系統(tǒng)界面設(shè)計清晰,操作簡潔、方便、完全符合Windows操作系統(tǒng),便于人們使用這個開發(fā)系統(tǒng)。因此,開發(fā)集團網(wǎng)上營銷系統(tǒng)在使用上也是可行的。3.5可行性研究結(jié)論通過對以上的技術(shù)、經(jīng)濟、法律等可行性分析得出一個很重要的結(jié)論就是在線銷售系統(tǒng)可以正式研發(fā)并可很好的實現(xiàn)其各個功能。以上的研究和分析表明系統(tǒng)開發(fā)所產(chǎn)生的效益將大于投入,所以開發(fā)該項目是可行的、必要的。4.系統(tǒng)需求分析與總體設(shè)計4.1需求分析集團網(wǎng)上營銷系統(tǒng)是經(jīng)過很長時間的調(diào)查和分析才開始具體實施的,它的主要特點是改變了以往的購物只能通過現(xiàn)實的商場才能達到的結(jié)果,采用Web技術(shù),借助于Internet互聯(lián)網(wǎng)應(yīng)用技術(shù),達到資源共享,提高以往購物的局限性,縮短人們在商場購物時浪費的時間,同時也提高了商家的工作效率,具有較好的交互性,從而實現(xiàn)信息化,規(guī)范化,系統(tǒng)化,網(wǎng)絡(luò)化的平臺,使整個購物活動過程簡單、方便、易行。4.1.1系統(tǒng)功能模塊設(shè)計系統(tǒng)功能模塊設(shè)計如下:1.統(tǒng)一友好的操作界面,具有良好的用戶體驗。2.商品分類詳盡,可按不同類別查看商品信息。3.推薦產(chǎn)品、打折商品及熱銷產(chǎn)品展示。4.會員信息的注冊和驗證。5.客戶可通過關(guān)鍵字搜索指定的產(chǎn)品信息。6.客戶可通過購物車一次性購買多件商品。7.實現(xiàn)收銀臺功能,客戶選擇商品后可以在線完成提交訂單。8.提供簡單的安全模型,客戶必須先登錄,才允許購買商品。根據(jù)公司要求本系統(tǒng)功能模塊設(shè)計如圖4.1所示。4.1.2功能設(shè)計目標集團網(wǎng)上營銷系統(tǒng)主要是對后臺的管理功能和對前臺的操作。后臺管理是管理員對本網(wǎng)站的維護,通過對客戶管理(查詢客戶信息、刪除客戶);類別管理(類別添加、類別刪除、類別修改);商品信息管理(查詢商品信息、添加商品、修改商品信息、刪除商品信息);訂單管理(查詢訂單、刪除訂單、修改訂單);上傳管理(上傳圖片、刪除圖片);配送方式管理(查詢配送方式、添加配送方式、修改配送方式、刪除配送方式);配送地點管理(查詢配送地點、添加配送地點、修改配送地點、刪除配送地點);支付方式管理(查詢支付方式、添加支付方式、修改支付方式、刪除支付方式)等功能達到對網(wǎng)站的管理。前臺操作是用戶登錄到本網(wǎng)站,可以進行用戶注冊,通過網(wǎng)站的精品推薦或商品搜索功能,找到自己想要買的商品,裝入購物車,提交定單進行購買。網(wǎng)上營銷系統(tǒng)網(wǎng)上營銷系統(tǒng)index.jsp。用戶界面后臺管理商品信息管理商品類別管理會員信息管理配送方式管理支付方式管理配送地點管理圖片上傳管理修改管理員信息購物車在線新增訂單安全退出安全退出商品瀏覽修改用戶信息用戶注冊圖4.1系統(tǒng)功能模塊設(shè)計圖集團網(wǎng)上營銷系統(tǒng)的特點是客戶和電子商品信息量很大,管理員需要整理的信息很多,為讓管理員輕松、方便、快捷的管理,該系統(tǒng)采用符合購買電子商品基本的原則,滿足廣大客戶的日益增長的數(shù)量,并達到操作過程中的直觀、方便、實用、安全等要求。4.2總體設(shè)計4.2.1數(shù)據(jù)庫E-R圖E-R圖也即實體-聯(lián)系圖(EntityRelationshipDiagram),提供了表示實體型、屬性和聯(lián)系的方法,用來描述現(xiàn)實世界的概念模型。系統(tǒng)的E-R圖如圖4.2所示。4.2.2數(shù)據(jù)庫分析根據(jù)系統(tǒng)需求分析,需要以下的數(shù)據(jù)表。管理員信息表:儲存管理員用戶名、密碼等信息。配送地點表:儲存配送地點名稱、距離等信息。購物信息表:儲存商品價格、商品類型、會員編號、訂單編號等信息。商品類型表:儲存商品類型名稱、商品類型圖片等信息。
圖片信息表:儲存圖片名稱、圖片存儲路徑等信息。會員信息表:儲存會員用戶名、密碼等信息。購物車信息表如表:儲存購物車內(nèi)的商品數(shù)量、價格等信息。訂單信息表:儲存訂單總價格、會員編號、配送地點、配送方式等信息。支付方式表:儲存支付方式名稱等信息。nnnnnnnnn1111nnnnnnnnn1111運輸方式表:儲存運輸方式名稱、運費等信息。商品信息表:儲存商品名稱、價格、狀態(tài)、儲存路徑等信息。 4.2.3數(shù)據(jù)庫邏輯設(shè)計管理員信息表如表4-1所示,用來儲存管理員用戶名、密碼等信息主鍵是管理員編號。表4-1管理員信息表列名數(shù)據(jù)類型允許空值備注AdminIDbigint否管理員編號(自增主鍵)Adminvarchar(50)是管理員用戶名Passwordvarchar(50)是密碼配送地點信息如表4-2所示,用來儲存配送地點名稱、距離等信息,主鍵是配送地點編號。表4-2配送地點信息表列名數(shù)據(jù)類型允許空值備注AreaIDbigint否配送地點編號(自增主鍵)AreaNamevarchar(50)是地點名稱AreaKMint是距離 購物信息如表4-3所示,用來儲存商品編號、商品數(shù)量、總價格等信息,主鍵是購物信息編號。表4-3購物信息表列名 數(shù)據(jù)類型允許空值備注BuyIDbigint否類型編號(自增主鍵)GoodsIDbigint是商品編號SumPricefloat否總價格MemberIDbigint否會員編號Numint是數(shù)量OrderIDbigint是訂單編號商品類型表如表4-4所示,用來儲存商品類型名稱、商品類型圖片等信息,主鍵是商品類型編號。表4-4商品類型表列名數(shù)據(jù)類型允許空值備注ClassIDbigint否類型編號(自增主鍵)ClassNamevarchar(5)是類型名稱CategoryUrlvarchar(5)是類型圖片購物車信息表如表4-5所示,用來儲存購物車內(nèi)的商品數(shù)量、價格等信息,主鍵是購物車編號。表4-5購物車信息表列名 數(shù)據(jù)類型允許空值備注CartIDbigint否購物車編號(自增主鍵)GoodsIDbigint否商品編號Numint是商品數(shù)量SumPricefloat是總價格MemberIDbigint否會員編號GoodsWeightfloat是商品重量OrderIDbigint是訂單編號運輸方式表如表4-6所示,儲存運輸方式名稱、運費等信息,主鍵是運輸方式編號。表4-6運輸方式表列名數(shù)據(jù)類型允許空值備注ShipIDbigint否運輸方式編號(自增主鍵)ShipWayvarchar(50)是運輸方式名稱ShipFeefloat是運費ClassIDbigint是物品類別商品信息表如表4-7所示,用來儲存商品名稱、價格、狀態(tài)、儲存路徑等信息,主鍵是商品編號。表4-7商品信息表列名數(shù)據(jù)類型允許空值備注GoodsIDbigint否商品編號(自增主鍵)ClassIDbigint否類型編號GoodsNamevarchar(50)是商品名稱GoodsIntroducentext是商品描述GoodsBrandvarchar(50)是商品品牌GoodsUnitvarchar(10)是計量單位GoodsWeightfloat是商品重量GoodsUrlvarchar(50)是商品圖片MarketPricefloat是市場價MemberPricefloat是會員價Isrefinementbit是是否推薦IsHotbit是是否熱銷AddDatedatetime是上架日期IsDiscountbit是是否打折圖片信息表如表4-8所示,儲存圖片名稱、圖片存儲路徑等信息,主鍵是圖片編號。表4-8圖片信息表列名數(shù)據(jù)類型允許空值備注ImageIDbigint否圖片編號(自增主鍵)ImageNamevarchar(50)是圖片名稱ImageUrlvarchar(50)是圖片存儲路徑會員信息表如表4-9所示,用來儲存會員用戶名、密碼等信息,主鍵是會員編號。表4-9會員信息表列名數(shù)據(jù)類型允許空值備注MemberIDbigint否會員編號(自增主鍵)Namevarchar(50)是會員名稱Sexbit是性別Passwordvarchar(50)否會員密碼TrueNamevarchar(50)是真實姓名Questionsvarchar(50)是提示問題Answersvarchar(50)是問題答案Phonecodevarchar(20)是會員電話Emailsvarchar(50)是會員郵箱Cityvarchar(50)是所在城市Addressvarchar(50)是詳細地址PostCodechar(10)是郵編LoadDatedatetime是注冊時間支付方式表如表4-10所示,用來儲存支付方式名稱等信息,主鍵是支付方式編號。表4-10支付方式表列名數(shù)據(jù)類型允許空值備注PayIDbigint否支付方式編號(自增主鍵)PayWayvarchar(50)是支付方式名稱訂單信息表如表4-11所示,用來儲存訂單總價格、會員編號、配送地點、配送方式等信息,主鍵是訂單編號。表4-11訂單信息表列名數(shù)據(jù)類型允許空值備注OrderIDbigint否訂單編號(自增主鍵)OrderDatedatatime是訂單時間GoodsFeefloat是商品價格TotalPricefloat是總價格ShipFeefloat是運輸價格ShipTypeint是運輸方式PayTypeint是支付方式MemberIDbigint否會員編號ReceiverNamevarchar(50)是收貨人姓名ReceiverPhonevarchar(50)是收貨人電話IsConfirmbit是是否確認IsPaymentbit是是否支付IsConsignmentbit是是否收貨IsPigeonholebit是是否歸檔ReceiverPostCodechar(1)是收貨人郵編ReceiverAddressvarchar(200)是收貨人地址ReceiverEmailsvarchar(50)是收貨人郵箱4.2.4數(shù)據(jù)關(guān)系圖數(shù)據(jù)關(guān)系圖如圖4.3所示。訂單編號是訂單信息表的主鍵,也是購物信息表的外鍵;會員編號是會員信息表的主鍵,也是訂單信息表的外鍵;商品類型編號是商品類型表的主鍵,也是商品信息表和運輸方式表的外鍵;商品編號是商品信息表的主鍵,也是購物車信息表的外鍵。圖4.3數(shù)據(jù)關(guān)系圖5.詳細設(shè)計5.1前臺設(shè)計5.1.1前臺總體框架設(shè)計前臺購物流程是實現(xiàn)用戶瀏覽商品后選擇商品并決定購買的一系列操作描述。如果用戶未注冊則提示用戶需要注冊方可進行購買商品的操作,如果已經(jīng)登錄則可直接進入購物車頁面進行去收銀臺以及提交訂單等操作,如果是未登錄的注冊用戶則提示需要登錄用戶才能購買商品等操作。具體流程圖如圖5.1所示:瀏覽商品選擇商品訂購商品去購物車提交訂單瀏覽商品選擇商品訂購商品去購物車提交訂單未注冊用戶已登錄注冊用戶未登錄注冊用戶注冊登錄圖5.1前臺購物流程圖5.1.2注冊功能點擊主頁面的用戶注冊選項后,會彈出一個注冊信息頁面,用戶需要如實填寫用戶名,密碼,Email地址,電話,真實姓名,詳細地址等各項信息,然后依次往后判斷用戶所填寫的各項信息是否符合要求,直到所有信息均正確無誤,系統(tǒng)將該用戶注冊信息寫入會員表Member并提示用戶注冊成功,用戶登錄后,就可以進行有效的購物了。注冊的具體流程如圖5.2所示。圖5.2用戶注冊圖根據(jù)其流程圖我們可以實現(xiàn)用戶注冊的功能成果圖如圖5.3所示。圖5.3注冊頁面示意圖 用戶登錄后還能修改自己的信息,如圖5.4所示。圖5.4會員信息修改圖5.1.3用戶登錄用戶登錄,首先要有一個提供用戶登錄的表單。用戶登錄的表單應(yīng)該嵌入整體的結(jié)構(gòu)當中。在實際的應(yīng)用中,可以這樣設(shè)計,如果用戶沒有登錄,則在頁面中顯示用戶登錄的選項,用戶登錄后,則可隱藏用戶登錄的選項而代之以用戶的基本信息。用戶登錄具體流程圖如圖5.5所示。圖5.5用戶登錄流程圖用戶登錄模塊是防止非法用戶登錄的第一道防線,通過它可以保護后臺數(shù)據(jù)庫的安全性,當用戶要進行定購時,首先要進入的就是身份驗證界面,只有在密碼正確的情況下才能進行以后的購物,如果輸入的密碼不正確,則不能進行定購。如果用戶以瀏覽者的身份進入網(wǎng)站,則只能進行一般的商品瀏覽和搜索,而不能進行選購,當用戶點擊購買商品時,系統(tǒng)會判斷該用戶是否是登錄用戶,如果不是則彈出提示頁面,提示用戶必須先登錄才能定購商品。如果是第一次登錄,請先注冊。主頁面的效果圖如圖5.6所示。圖5.6主頁面效果圖5.1.4購物車當用戶登錄后可以在線選購商品,用戶點擊購買商品后,檢查用戶購物車是否存在。如不存在,則建立,并注冊Session變量;在有用戶購物車存在的情況下,檢查購物車中是否有該商品。如存在,則商品數(shù)量相應(yīng)加1;如沒有該商品,則將該商品添加到購物車中。購物具體流程圖如圖5.7所示。圖5.7購物流程圖購物車頁面效果圖如圖5.8所示。圖5.8購物車效果圖5.1.5瀏覽商品凡是進入本系統(tǒng)的用戶都可以瀏覽所有的商品,用戶可以按類別查看商品,如圖5.9所示。也可以查看熱銷、推薦、打折商品,如圖5.10所示,還可以查看每件商品的詳細信息,如圖5.11所示。圖5.9按類別查看商品圖5.10查看熱銷商品圖5.11查看商品詳細信息5.1.6新增訂單當客戶完成購物后點擊結(jié)賬,系統(tǒng)會跳轉(zhuǎn)到一個填寫收貨信息的頁面,當客戶填上相應(yīng)的信息后系統(tǒng)會自動生成訂單。新增訂單流程圖如圖5.12所示。圖5.12新增訂單圖頁面效果如圖5.13所示。圖5.13新增訂單效果圖此時點擊保存,系統(tǒng)會自動生成訂單。5.2后臺管理網(wǎng)上營銷系統(tǒng)除了能夠讓用戶實現(xiàn)前臺的瀏覽和購物等操作之外,還必須能夠使管理人員能夠?qū)ο到y(tǒng)的各種信息進行維護,比如商品的增加、刪除、修改,會員的審查,訂單信息的修改等等。管理功能是網(wǎng)上購物系統(tǒng)相當重要的一部分功能。管理員可以通過主頁面的“后臺入口”進入系統(tǒng)后臺進行維護,點擊之后,首要的就是進行身份驗證,輸入正確的帳號,密碼之后,方能進入。由于涉及到交易,出于安全性考慮,管理員帳號應(yīng)盡量少分配,密碼也要盡量復(fù)雜,經(jīng)常更換。進入之后系統(tǒng)管理的主頁面采用了框架結(jié)構(gòu),左邊是一個樹型菜單,右邊顯示具體信息。管理的主要功能有商品信息的管理、會員信息管理、運送方式的管理、運送地點的管理、支付方式的管理、訂單的管理、圖片上傳的管理。5.2.1管理員登陸管理員只有登陸后才能對信息進行管理,登陸的效果圖如圖5.14所示。圖5.14管理員登陸效果圖管理員登陸后,會進入后臺管理主界面,效果圖如同5.15所示。此時管理員就可以對信息進行管理了。圖5.15后臺管理主界面效果圖5.2.2訂單管理管理員可以對訂單進行查詢、修改和刪除,效果圖如圖5.16所示。圖5.16訂單管理效果圖5.2.3商品管理 管理員可以對商品進行增加、刪除、修改、查詢的操作。增加商品如圖5.17所示。圖5.17增加商品效果圖修改商品信息如圖5.18所示。圖5.18修改商品信息效果圖查詢和刪除商品信息如圖5.19所示。圖5.19查詢、刪除商品信息效果圖5.2.4會員管理管理員可以查看、刪除會員的信息,效果圖如圖5.20所示。圖5.20查詢、刪除會員信息效果圖5.2.5物流管理管理員可以管理配送點、配送方式、支付方式。配送點添加和管理效果圖如圖5.21所示。圖5.21添加、管理配送點效果圖配送方式添加和管理效果圖如圖5.22所示。圖5.22添加、管理配送方式效果圖支付方式添加和管理效果圖如圖5.23所示。圖5.23添加、管理支付方式效果圖5.2.6圖片上傳管理管理員可以上傳或刪除商品的圖片。效果如圖5.24所示圖5.24添加、刪除商品圖片效果圖6.結(jié)論從總體上來說,集團網(wǎng)上營銷系統(tǒng)的研發(fā)基本上是成功的,整個系統(tǒng)的研發(fā)是在ASP.NET+SQLServer平臺上開發(fā)的,系統(tǒng)實現(xiàn)了用戶對商品的在線購物和訂單的提交以及后臺管理員對信息的管理。后臺管理包括客戶管理(查詢客戶信息、刪除客戶);類別管理(類別添加、類別刪除、類別修改);商品信息管理(查詢商品信息、添加商品、修改商品信息、刪除商品信息);訂單管理(查詢訂單、刪除訂單、修改訂單);上傳管理(上傳圖片、刪除圖片);配送方式管理(查詢配送方式、添加配送方式、修改配送方式、刪除配送方式);配送地點管理(查詢配送地點、添加配送地點、修改配送地點、刪除配送地點);支付方式管理(查詢支付方式、添加支付方式、修改支付方式、刪除支付方式)等功能;本系統(tǒng)界面友好,輸入信息方便(有些信息通過數(shù)據(jù)表直接調(diào)出),網(wǎng)頁上的數(shù)據(jù)是直接與數(shù)據(jù)庫相連的,數(shù)據(jù)信息是動態(tài)的,維護方便。當然,本系統(tǒng)也存在不足的地方:由于購物過程涉及到銀行管理的相關(guān)過程和步驟,在本系統(tǒng)中暫時尚未完成該功能。由于本人水平有限,文章在論述和分析上難免存在疏漏和不完善的地方,歡迎大家批評指正。
參考文獻:[1]王劍、鄧武.基于Web服務(wù)面向服務(wù)的動態(tài)電子商務(wù)應(yīng)用框架研究[J].科學(xué)技術(shù)與工程,2008.1.[2]嚴桂蘭、劉甲耀.電子商務(wù)網(wǎng)站的設(shè)計與實現(xiàn)[J].華僑大學(xué)學(xué)報(自然科學(xué)版),2OO1.1.[3]應(yīng)若平.我國電子商務(wù)網(wǎng)站的贏利模式分析[J].湖南社會科學(xué),2003.1.[4]王玉玉.淺談電子商務(wù)網(wǎng)站的規(guī)劃與設(shè)計[J].商場現(xiàn)代化,2006(24).[5]王哲,賈東寧,周麗江.基于WEB服務(wù)的移動電子商務(wù)系統(tǒng)的研究[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2007(12).[6]郭偉剛,宋亦兵,駱懿玲.電子商務(wù)網(wǎng)站的用戶訪問模式挖掘.微電子學(xué)與計算機,2002,22(5).[7]黃亮.用PHP和MySQL開發(fā)電子商務(wù)網(wǎng)站.常熟高專學(xué)報,2004.3.[8]石振國.用PHP設(shè)計電子商務(wù)網(wǎng)站結(jié)構(gòu)和操作網(wǎng)絡(luò)數(shù)據(jù)庫.計算機應(yīng)用研究,2001,18(6).[9]嚴蔚敏,吳偉民.數(shù)據(jù)結(jié)構(gòu).北京:清華大學(xué)出版社,1997.4.致謝在論文完成之際,向所有關(guān)心、指導(dǎo)、幫助關(guān)心本人的導(dǎo)師嚴文祥、其他給予我?guī)椭睦蠋熞约芭笥褌冎乱哉\摯的感謝。本論文從研究方向的確定到訂稿都是在嚴文祥老師的悉心指導(dǎo)下完成的。在此,特別感謝嚴文祥老師對本人論文的撰寫也對出的非常寶貴的意見和指導(dǎo)。同時還要感謝其他老師的熱心幫助。另外,感謝一直在我身邊給我默默支持的同學(xué)們,在我高興之時,有他們與我同分享,在我情緒低落之際,有他們幫我解憂愁。大學(xué)的四年里,因為有了他們,我的生活才更加的豐富多彩。在這畢業(yè)離別之際,衷心地祝愿大家都有一個美好的前程。同時,也衷心地感謝我的父母和其他親朋好友對我的關(guān)心、支持和理解,沒有他們對我的關(guān)心、鼓勵和支持,我無法完成現(xiàn)在的學(xué)業(yè)。最后,感謝曾經(jīng)教育和幫助過我的所有老師。衷心感謝為評閱本論文而付出辛勤勞動的老師和教授們。附錄登錄界面///<summary>///判斷用戶是否存在///</summary>///<paramname="P_Str_Name">會員登錄名</param>///<paramname="P_Str_Password">會員登錄密碼</param>///<returns></returns>publicintUserExists(stringP_Str_Name,stringP_Str_Password){SqlConnectionmyConn=dbObj.GetConnection();SqlCommandmyCmd=newSqlCommand("Proc_UserExists",myConn);myCmd.CommandType=CommandType.StoredProcedure;//添加參數(shù)SqlParameterName=newSqlParameter("@Name",SqlDbType.VarChar,50);Name.Value=P_Str_Name;myCmd.Parameters.Add(Name);//添加參數(shù)SqlParameterPassword=newSqlParameter("@Password",SqlDbType.VarChar,50);Password.Value=P_Str_Password;myCmd.Parameters.Add(Password);//添加參數(shù)SqlParameterreturnValue=myCmd.Parameters.Add("returnValue",SqlDbType.Int,4);returnValue.Direction=ParameterDirection.ReturnValue;//執(zhí)行過程myConn.Open();try{myCmd.ExecuteNonQuery();}catch(Exceptionex){throw(ex);}finally{myCmd.Dispose();myConn.Close();}intP_Int_returnValue=Convert.ToInt32(returnValue.Value.ToString());returnP_Int_returnValue;}///<summary>///獲取會員信息///</summary>///<paramname="P_Str_Name">會員登錄名</param>///<paramname="P_Str_Password">會員登錄密碼</param>///<paramname="P_Str_srcTable">查詢表信息</param>///<returns></returns>publicDataSetReturnUIDs(stringP_Str_Name,stringP_Str_Password,stringP_Str_srcTable){SqlConnectionmyConn=dbObj.GetConnection();SqlCommandmyCmd=newSqlCommand("Proc_GetUserInfo",myConn);myCmd.CommandType=CommandType.StoredProcedure;//添加參數(shù)SqlParameterName=newSqlParameter("@Name",SqlDbType.VarChar,50);Name.Value=P_Str_Name;myCmd.Parameters.Add(Name);//添加參數(shù)SqlParameterPassword=newSqlParameter("@Password",SqlDbType.VarChar,50);Password.Value=P_Str_Password;myCmd.Parameters.Add(Password);//執(zhí)行過程myConn.Open();try{myCmd.ExecuteNonQuery();}catch(Exceptionex){throw(ex);}finally{myCmd.Dispose();myConn.Close();}SqlDataAdapterda=newSqlDataAdapter(myCmd);DataSetds=newDataSet();da.Fill(ds,P_Str_srcTable);returnds;}注冊界面///<summary>///向用戶表中插入信息///</summary>///<paramname="P_Str_Name">會員名</param>///<paramname="P_Bl_Sex">性別</param>///<paramname="P_Str_Password">密碼</param>///<paramname="P_Str_TrueName">真實姓名</param>///<paramname="P_Str_Questions">找回密碼問題</param>///<paramname="P_Str_Answers">找回密碼答案</param>///<paramname="P_Str_Phonecode">電話號碼</param>///<paramname="P_Str_Emails">E_Mail</param>///<paramname="P_Str_City">會員所在城市</param>///<paramname="P_Str_Address">會員詳細地址</param>///<paramname="P_Str_PostCode">郵編</param>///<paramname="P_Flt_AdvancePayment">預(yù)付金額</param>///<paramname="P_Date_LoadDate">登錄日期</param>publicintAddUInfo(stringP_Str_Name,boolP_Bl_Sex,stringP_Str_Password,stringP_Str_TrueName,stringP_Str_Questions,stringP_Str_Answers,stringP_Str_Phonecode,stringP_Str_Emails,stringP_Str_City,stringP_Str_Address,stringP_Str_PostCode){SqlConnectionmyConn=dbObj.GetConnection();SqlCommandmyCmd=newSqlCommand("Proc_InsertUInfo",myConn);myCmd.CommandType=CommandType.StoredProcedure;//添加參數(shù)SqlParameterName=newSqlParameter("@Name",SqlDbType.VarChar,50);Name.Value=P_Str_Name;myCmd.Parameters.Add(Name);//添加參數(shù)SqlParametersex=newSqlParameter("@sex",SqlDbType.Bit,1);sex.Value=P_Bl_Sex;myCmd.Parameters.Add(sex);//添加參數(shù)SqlParameterPassword=newSqlParameter("@Password",SqlDbType.VarChar,50);Password.Value=P_Str_Password;myCmd.Parameters.Add(Password);//添加參數(shù)SqlParameterTrueName=newSqlParameter("@TrueName",SqlDbType.VarChar,50);TrueName.Value=P_Str_TrueName;myCmd.Parameters.Add(TrueName);//添加參數(shù)SqlParameterQuestions=newSqlParameter("@Questions",SqlDbType.VarChar,50);Questions.Value=P_Str_Questions;myCmd.Parameters.Add(Questions);//添加參數(shù)SqlParameterAnswers=newSqlParameter("@Answers",SqlDbType.VarChar,50);Answers.Value=P_Str_Answers;myCmd.Parameters.Add(Answers);//添加參數(shù)SqlParameterPhonecode=newSqlParameter("@Phonecode",SqlDbType.VarChar,20);Phonecode.Value=P_Str_Phonecode;myCmd.Parameters.Add(Phonecode);//添加參數(shù)SqlParameterEmails=newSqlParameter("@Emails",SqlDbType.VarChar,50);Emails.Value=P_Str_Emails;myCmd.Parameters.Add(Emails);//添加參數(shù)SqlParameterCity.Value=P_Str_City;myCmd.Parameters.Add(City);//添加參數(shù)SqlParameterAddress=newSqlParameter("@Address",SqlDbType.VarChar,200);Address.Value=P_Str_Address;myCmd.Parameters.Add(Address);//添加參數(shù)SqlParameterPostCode=newSqlParameter("@PostCode",SqlDbType.Char,10);PostCode.Value=P_Str_PostCode;myCmd.Parameters.Add(PostCode);//添加參數(shù)SqlParameterMemberId=myCmd.Parameters.Add("@MemberId",SqlDbType.BigInt,8);MemberId.Direction=ParameterDirection.Output;//執(zhí)行過程myConn.Open();try{myCmd.ExecuteNonQuery();}catch(Exceptionex){throw(ex);}finally{myCmd.Dispose();myConn.Close();}returnConvert.ToInt32(MemberId.Value.ToString());}///<summary>///修改會員充值///</summary>///<paramname="P_Int_MemberID">會員ID</param>///<paramname="P_Flt_AdvancePayment">充值金額</param>publicvoidUpdateAP(intP_Int_MemberID,floatP_Flt_AdvancePayment){SqlConnectionmyConn=dbObj.GetConnection();SqlCommandmyCmd=newSqlCommand("Proc_UpdateAP",myConn);myCmd.CommandType=CommandType.StoredProcedure;//添加參數(shù)SqlParameterMemberID=newSqlParameter("@MemberID",SqlDbType.BigInt,8);MemberID.Value=P_Int_MemberID;myCmd.Parameters.Add(MemberID);//添加參數(shù)SqlParameterAdvancePayment=newSqlParameter("@AdvancePayment",SqlDbType.Float,8);AdvancePayment.Value=P_Flt_AdvancePayment;myCmd.Parameters.Add(AdvancePayment);//執(zhí)行過程myConn.Open();try{myCmd.ExecuteNonQuery();}catch(Exceptionex){throw(ex);}finally{myCmd.Dispose();myConn.Close();}}注冊界面///<summary>///向用戶表中插入信息///</summary>///<paramname="P_Str_Name">會員名</param>///<paramname="P_Bl_Sex">性別</param>///<paramname="P_Str_Password">密碼</param>///<paramname="P_Str_TrueName">真實姓名</param>///<paramname="P_Str_Questions">找回密碼問題</param>///<paramname="P_Str_Answers">找回密碼答案</param>///<paramname="P_Str_Phonecode">電話號碼</param>///<paramname="P_Str_Emails">E_Mail</param>///<paramname="P_Str_City">會員所在城市</param>///<paramname="P_Str_Address">會員詳細地址</param>///<paramname="P_Str_PostCode">郵編</param>///<paramname="P_Flt_AdvancePayment">預(yù)付金額</param>///<paramname="P_Date_LoadDate">登錄日期</param>publicintAddUInfo(stringP_Str_Name,boolP_Bl_Sex,stringP_Str_Password,stringP_Str_TrueName,stringP_Str_Questions,stringP_Str_Answers,stringP_Str_Phonecode,stringP_Str_Emails,stringP_Str_City,stringP_Str_Address,stringP_Str_PostCode){SqlConnectionmyConn=dbObj.GetConnection();SqlCommandmyCmd=newSqlCommand("Proc_InsertUInfo",myConn);myCmd.CommandType=CommandType.StoredProcedure;//添加參數(shù)SqlParameterName=newSqlParameter("@Name",SqlDbType.VarChar,50);Name.Value=P_Str_Name;myCmd.Parameters.Add(Name);//添加參數(shù)SqlParametersex=newSqlParameter("@sex",SqlDbType.Bit,1);sex.Value=P_Bl_Sex;myCmd.Parameters.Add(sex);//添加參數(shù)SqlParameterPassword=newSqlParameter("@Password",SqlDbType.VarChar,50);Password.Value=P_Str_Password;myCmd.Parameters.Add(Password);//添加參數(shù)SqlParameterTrueName=newSqlParameter("@TrueName",SqlDbType.VarChar,50);TrueName.Value=P_Str_TrueName;myCmd.Parameters.Add(TrueName);//添加參數(shù)SqlParameterQuestions=newSqlParameter("@Questions",SqlDbType.VarChar,50);Questions.Value=P_Str_Questions;myCmd.Parameters.Add(Questions);//添加參數(shù)SqlParameterAnswers=newSqlParameter("@Answers",SqlDbType.VarChar,50);Answers.Value=P_Str_Answers;myCmd.Parameters.Add(Answers);//添加參數(shù)SqlParameterPhonecode=newSqlParameter("@Phonecode",SqlDbType.VarChar,20);Phonecode.Value=P_Str_Phonecode;myCmd.Parameters.Add(Phonecode);//添加參數(shù)SqlParameterEmails=newSqlParameter("@Emails",SqlDbType.VarChar,50);Emails.Value=P_Str_Emails;myCmd.Parameters.Add(Emails);//添加參數(shù)SqlParameterCity.Value=P_Str_City;myCmd.Parameters.Add(City);//添加參數(shù)SqlParameterAddress=newSqlParameter("@Address",SqlDbType.VarChar,200);Address.Value=P_Str_Address;myCmd.Parameters.Add(Address);//添加參數(shù)SqlParameterPostCode=newSqlParameter("@PostCode",SqlDbType.Char,10);PostCode.Value=P_Str_PostCode;myCmd.Parameters.Add(PostCode);//添加參數(shù)SqlParameterMemberId=myCmd.Parameters.Add("@MemberId",SqlDbType.BigInt,8);MemberId.Direction=ParameterDirection.Output;//執(zhí)行過程myConn.Open();try{myCmd.ExecuteNonQuery();}catch(Exceptionex){throw(ex);}finally{myCmd.Dispose();myConn.Close();}returnConvert.ToInt32(MemberId.Value.ToString());}///<summary>///修改會員充值///</summary>///<paramname="P_Int_MemberID">會員ID</param>///<paramname="P_Flt_AdvancePayment">充值金額</param>publicvoidUpdateAP(intP_Int_MemberID,floatP_Flt_AdvancePayment){SqlConnectionmyConn=dbObj.GetConnection();SqlCommandmyCmd=newSqlCommand("Proc_UpdateAP",myConn);myCmd.CommandType=CommandType.StoredProcedure;//添加參數(shù)SqlParameterMemberID=newSqlParameter("@MemberID",SqlDbType.BigInt,8);MemberID.Value=P_Int_MemberID;myCmd.Parameters.Add(MemberID);//添加參數(shù)SqlParameterAdvancePayment=newSqlParameter("@AdvancePayment",SqlDbType.Float,8);AdvancePayment.Value=P_Flt_AdvancePayment;myCmd.Parameters.Add(AdvancePayment);//執(zhí)行過程myConn.Open();try{myCmd.ExecuteNonQuery();}catch(Exceptionex){throw(ex);}finally{myCmd.Dispose();myConn.Close();}}購物車///<summary>///向購物車中添加信息///</summary>///<paramname="P_Int_GoodsID">商品編號</param>///<paramname="P_Flt_MemberPrice">會員價格</param>///<paramname="P_Int_MemberID">會員編號</param>publicvoidAddShopCart(intP_Int_GoodsID,floatP_Flt_MemberPrice,intP_Int_MemberID,floatP_Flt_GoodsWeight){SqlConnectionmyConn=dbObj.GetConnection();SqlCommandmyCmd=newSqlCommand("Proc_InsertShopCart",myConn);myCmd.CommandType=CommandType.StoredProcedure;//添加參數(shù)SqlParameterGoodsID=newSqlParameter("@GoodsID",SqlDbType.BigInt,8);GoodsID.Value=P_Int_GoodsID;myCmd.Parameters.Add(GoodsID);//添加參數(shù)SqlParameterMemberPrice=newSqlParameter("@MemberPrice",SqlDbType.Float,8);MemberPrice.Value=P_Flt_MemberPrice;myCmd.Parameters.Add(MemberPrice);//添加參數(shù)SqlParameterMemberID=newSqlParameter("@MemberID",SqlDbType.BigInt,8);MemberID.Value=P_Int_MemberID;myCmd.Parameters.Add(MemberID);//添加參數(shù)SqlParameterGoodsWeight=newSqlParameter("@GoodsWeight",SqlDbType.Float,8);GoodsWeight.Value=P_Flt_GoodsWeight;myCmd.Parameters.Add(GoodsWeight);//執(zhí)行過程myConn.Open();try{myCmd.ExecuteNonQuery();}catch(Exceptionex){throw(ex);}finally{myCmd.Dispose();myConn.Close();}}///<summary>///顯示購物車中的信息///</summary>///<paramname="P_Str_srcTable">信息表名</param>///<paramname="gvName">控件名</param>///<paramname="P_Int_MemberID">會員編號</param>publicvoidSCIBind(stringP_Str_srcTable,GridViewgvName,intP_Int_MemberID){SqlConnectionmyConn=dbObj.GetConnection();SqlCommandmyCmd=newSqlCommand("Proc_GetShopCart",myConn);myCmd.CommandType=CommandType.StoredProcedure;//添加參數(shù)SqlParameterMemberID=newSqlParameter("@MemberID",SqlDbType.BigInt,8);MemberID.Value=P_Int_MemberID;myCmd.Parameters.Add(MemberID);//執(zhí)行過程myConn.Open();try{myCmd.ExecuteNonQuery();}catch(Exceptionex){throw(ex);}finally{myCmd.Dispose();myConn.Close();}SqlDataAdapterda=newSqlDataAdapter(myCmd);DataSetds=newDataSet();da.Fill(ds,P_Str_srcTable);gvName.DataSource=ds.Tables[P_Str_srcTable].DefaultView;gvName.DataBind();}///<summary>///返回合計總數(shù)的Ds///</summary>///<paramname="P_Str_srcTable">信息表名</param>///<paramname="P_Int_MemberID">員工編號</param>///<returns>返回合計總數(shù)的Ds</returns>publicDataSetReturnTotalDs(intP_Int_MemberID,stringP_Str_srcTable){SqlConnectionmyConn=dbObj.GetConnection();SqlCommandmyCmd=newSqlCommand("Proc_TotalInfo",myConn);myCmd.CommandType=CommandType.StoredProcedure;//添加參數(shù)SqlParameterMemberID=newSqlParameter("@MemberID",SqlDbType.BigInt,8);MemberID.Value=P_Int_MemberID;myCmd.Parameters.Add(MemberID);//執(zhí)行過程myConn.Open();try{myCmd.ExecuteNonQuery();}catch(Exceptionex){throw(ex);}finally{myCmd.Dispose();myConn.Close();}SqlDataAdapterda=newSqlDataAdapter(myCmd);DataSetds=newDataSet();da.Fill(ds,P_Str_srcTable);returnds;}///<summary>///刪除購物車中的信息///</summary>///<paramname="P_Int_MemberID">會員編號</param>publicvoidDeleteShopCart(intP_Int_MemberID){SqlConnectionmyConn=dbObj.GetConnection();SqlCommandmyCmd=newSqlCommand("Proc_DeleteShopCart",myConn);myCmd.CommandType=CommandType.StoredProcedure;//添加參數(shù)SqlParameterMemberID=newSqlParameter("@MemberID",SqlDbType.BigInt,8);MemberID.Value=P_Int_MemberID;myCmd.Parameters.Add(MemberID);//執(zhí)行過程myConn.Open();try{myCmd.ExecuteNonQuery();}catch(Exceptionex){throw(ex);}finally{myCmd.Dispose();myConn.Close();}}///<summary>///刪除指定購物車中的信息///</summary>///<paramname="P_Int_MemberID">會員編號</param>///<paramname="P_Int_CartID">商品編號</param>publicvoidDeleteShopCartByID(intP_Int_MemberID,intP_Int_CartID){SqlConnectionmyConn=dbObj.GetConnection();SqlCommandmyCmd=newSqlCommand("Proc_DeleteSCByID",myConn);myCmd.CommandType=CommandType.StoredProcedure;//添加參數(shù)SqlParameterMemberID=newSqlParameter("@MemberID",SqlDbType.BigInt,8);MemberID.Value=P_Int_MemberID;myCmd.Parameters.Add(MemberID);//添加參數(shù)SqlParameterCartID=newSqlParameter("@CartID",SqlDbType.BigInt,8);CartID.Value=P_Int_CartID;myCmd.Parameters.Add(CartID);//執(zhí)行過程myConn.Open();try{myCmd.Exec
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)用壓力緊身衣產(chǎn)品供應(yīng)鏈分析
- 藝術(shù)家用蠟筆商業(yè)機會挖掘與戰(zhàn)略布局策略研究報告
- 醫(yī)用水袋產(chǎn)品供應(yīng)鏈分析
- 古拉爾氏水稀次醋酸鉛溶液產(chǎn)業(yè)鏈招商引資的調(diào)研報告
- 電動下水管道疏通器市場發(fā)展前景分析及供需格局研究預(yù)測報告
- 啞鈴產(chǎn)品供應(yīng)鏈分析
- 家務(wù)服務(wù)行業(yè)相關(guān)項目經(jīng)營管理報告
- 電視電腦體機產(chǎn)品供應(yīng)鏈分析
- 關(guān)于數(shù)字化轉(zhuǎn)型的商業(yè)咨詢服務(wù)行業(yè)營銷策略方案
- 恢復(fù)計算機數(shù)據(jù)行業(yè)營銷策略方案
- 2024奧數(shù)競賽6年級培訓(xùn)題-答案版
- 《化妝基礎(chǔ)教程》課件
- 多元線性回歸與Logistic回歸
- 血站血液制備培訓(xùn)課件
- 木屑行業(yè)報告
- 區(qū)塊鏈技術(shù)在教育行業(yè)的應(yīng)用場景
- 林麝養(yǎng)殖行業(yè)分析
- 《榜樣就在身邊》課件
- 《西溪濕地博物館》課件
- (醫(yī)院護理安全警示教育)課件
- 熱穩(wěn)定校驗計算書
評論
0/150
提交評論