




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
商品庫存管理模塊開發(fā)第1頁/共24頁電子商務(wù)平臺(tái)系統(tǒng)
理論商品庫存管理模塊開發(fā)
3【任務(wù)描述】第2頁/共24頁電子商務(wù)平臺(tái)系統(tǒng)理論【任務(wù)分析】商品庫存管理模塊開發(fā)
3在電子商務(wù)網(wǎng)站中添加商品的相關(guān)信息是最重要的功能,本項(xiàng)目在開發(fā)中在商品管理方面采用了商品按類型進(jìn)行多級分類的管理方法,共設(shè)置商品級別為二級,一級商品類別是大類,二級商品類別為小類,如一級商品類別:服裝,相對應(yīng)的二級商品類別包含有:女裝、男裝、圍巾、手套等,具體的商品按類別進(jìn)行添加,實(shí)現(xiàn)在管理上清晰、明了。在實(shí)現(xiàn)商品庫存管理模塊功能時(shí)要解決的主要問題如下:1、如何實(shí)現(xiàn)在GridView數(shù)據(jù)行中的某些信息?3、如何將圖像插入到數(shù)據(jù)庫中?2、如何實(shí)現(xiàn)GridView的自動(dòng)分頁機(jī)制?第3頁/共24頁電子商務(wù)網(wǎng)站系統(tǒng)理論【相關(guān)知識與技能】商品庫存管理模塊開發(fā)
31、按ID關(guān)鍵字進(jìn)行索引當(dāng)數(shù)據(jù)庫內(nèi)容的添加時(shí),同時(shí)對一級商品表TopCategoryTable、二列商品表SecCategoryInfosTable、商品表GoodsTable、折扣表DiscountTable完成添加。在這里采用了設(shè)置DataKeyNames的方式實(shí)現(xiàn)了與相關(guān)數(shù)據(jù)表的關(guān)聯(lián),實(shí)現(xiàn)以ID值作為當(dāng)前行索引,利用DataKeys的屬性獲取當(dāng)前行數(shù)據(jù)鍵值對象中的值。2、將圖片存放在images文件夾,圖片路徑存放到數(shù)據(jù)庫一是說明images文件夾的路徑,利用Server.MapPath("~/image");來說明是當(dāng)前根目錄下的images文件夾。二是實(shí)現(xiàn)上傳文件到Image文件夾下,fileName為上傳文件的文件名。FileUpload1.PostedFile.SaveAs(path+"/"+fileName);三是利用Image控件將圖片顯示出來,其中ImageUrl屬性說明了圖片的存放路徑。ImageButton1.ImageUrl="~/image"+"/"+fileName;第4頁/共24頁電子商務(wù)網(wǎng)站系統(tǒng)理論【任務(wù)實(shí)施】商品庫存管理模塊開發(fā)
3【網(wǎng)站后臺(tái)商品庫存管理主頁面Mindex.aspx
】本模塊主要功能:管理庫存商品、管理商品類別的添加與刪除、商品的添加與刪除、按商品ID進(jìn)行查詢的功能。本模塊共包括了三個(gè)頁面,分別為管理主頁面Mindex、商品類別頁面category、商品頁面Goods。第5頁/共24頁電子商務(wù)網(wǎng)站系統(tǒng)理論【任務(wù)實(shí)施】商品庫存管理模塊開發(fā)
3【網(wǎng)站后臺(tái)主頁面Mindex.aspx
】1、設(shè)計(jì)步驟在該網(wǎng)站中的Management文件夾下創(chuàng)建一個(gè)Web窗體,將其命名為Mindex.aspx。將在本頁面中采用了div+css的頁面布局方式,然后從“工具箱”/“標(biāo)準(zhǔn)”選項(xiàng)卡中拖放1個(gè)GridView控件,1個(gè)TextBox控件,從“工具箱”/“HTML”選項(xiàng)卡中拖放1個(gè)fieldset標(biāo)簽,1個(gè)Label控件,3個(gè)Button按鈕控件和1個(gè),置于該表格中。各個(gè)控件的屬性設(shè)置及其用途如表所示。第6頁/共24頁電子商務(wù)網(wǎng)站系統(tǒng)理論【任務(wù)實(shí)施】商品庫存管理模塊開發(fā)
3【網(wǎng)站后中主頁面Mindex.aspx
】各個(gè)控件的屬性設(shè)置及其用途控件類型控件名稱主要屬性設(shè)置用途TextBoxTextBox1TextMode屬性設(shè)置為SingleLine輸入查詢的ID號GridViewGridView1AllowPaging:trueAutoGenerateColumns:falseCellPadding:1PageSize:5Width:560px顯示商品信息;對對商品進(jìn)行添加;顯示查詢的商品信息;ButtonText屬性設(shè)置為“商品類別管理”對商品一級、二級類別進(jìn)行添加與刪除Text屬性設(shè)置為“商品管理”對商品進(jìn)行添加與刪除Button3Text屬性設(shè)置為“搜索”按商品ID進(jìn)行查詢第7頁/共24頁電子商務(wù)網(wǎng)站系統(tǒng)理論【任務(wù)實(shí)施】商品庫存管理模塊開發(fā)
3【網(wǎng)站后臺(tái)主頁面Mindex.aspx
】打開GridView1,單擊“編輯列”,加入“編輯模板”和按鈕。各個(gè)控件的屬性設(shè)置及其用途控件類型控件名稱主要屬性設(shè)置用途TemplateField商品名稱商品類型商品圖片商品價(jià)格銷售價(jià)格折扣方式商品總量銷售總量付款方式Label2綁定數(shù)據(jù):Eval("GoodsName")Label1綁定數(shù)據(jù):Eval("GoodsModel")Image1綁定數(shù)據(jù):Eval("GoodsImageurl")TextBox3綁定數(shù)據(jù):Eval("MarketPrice")TextBox4綁定數(shù)據(jù):val("GoodsSellPrice")DropDownList1TextBox6綁定數(shù)據(jù):Eval("GoodsTotaCount")Label3綁定數(shù)據(jù):Eval("GoodSellCount")DropDownList2此處設(shè)置為在模板中進(jìn)行具體設(shè)置ButtonField更新CommandName屬性設(shè)置為“updat”刪除CommandName屬性設(shè)置為“dele”第8頁/共24頁電子商務(wù)網(wǎng)站系統(tǒng)理論【任務(wù)實(shí)施】商品庫存管理模塊開發(fā)
3【網(wǎng)站后臺(tái)主頁面Mindex.aspx
】2、實(shí)現(xiàn)代碼(1)設(shè)計(jì)數(shù)據(jù)庫,完成數(shù)據(jù)庫操作類編寫。用戶信息表Member。設(shè)計(jì)數(shù)據(jù)庫,完成數(shù)據(jù)庫操作類的編寫。本模塊使用的數(shù)據(jù)表:TopCategoryTable、SecCategoryInfosTable、GoodsTable、DiscountTable、GoodsPayTable。在數(shù)據(jù)庫部分主要采用了以存儲(chǔ)過程方式進(jìn)行實(shí)現(xiàn)的數(shù)據(jù)庫操作,針對數(shù)據(jù)表主要的存儲(chǔ)過程SQL語句與庫存管理模塊的方式相同。第9頁/共24頁電子商務(wù)網(wǎng)站系統(tǒng)理論【任務(wù)實(shí)施】商品庫存管理模塊開發(fā)
3【網(wǎng)站后臺(tái)主頁面Mindex.aspx
】表示層即Web頁面設(shè)計(jì)。
主頁面Mindex:是進(jìn)行庫存商品的管理的頁面,能對商品的部分信息進(jìn)行更新修改和刪除。下面主要代碼:在Page_Load事件中設(shè)置DataKeyNames關(guān)鍵值,以方便按行進(jìn)行索引,同時(shí)對獲取的Session[“adminid”]進(jìn)行判斷,如果值為空程序?qū)⑴苻D(zhuǎn)到登錄頁面。業(yè)務(wù)邏輯層本模塊中業(yè)務(wù)邏輯層包括:Model(Member.cs)、BLL(Member.cs)兩部分,實(shí)現(xiàn)代碼結(jié)構(gòu)與登錄模塊相同,在此不同重復(fù)說明。數(shù)據(jù)層本模塊中數(shù)據(jù)層包括:DAL(Member.cs)、DB(DbHelperSQL.cs)兩部分,實(shí)現(xiàn)代碼結(jié)構(gòu)與登錄模塊相同,在此不同重復(fù)說明。第10頁/共24頁電子商務(wù)網(wǎng)站系統(tǒng)理論【任務(wù)實(shí)施】商品庫存管理模塊開發(fā)
3【網(wǎng)站后臺(tái)商品類別管理頁面category.aspx
】第11頁/共24頁電子商務(wù)網(wǎng)站系統(tǒng)理論【任務(wù)實(shí)施】商品庫存管理模塊開發(fā)
31.設(shè)計(jì)步驟(1)在該網(wǎng)站中的Management文件夾下創(chuàng)建一個(gè)Web窗體,將其命名為category.aspx。(2)將在本頁面中采用了div+css的頁面布局方式,然后從“工具箱”/“標(biāo)準(zhǔn)”選項(xiàng)卡中拖放12個(gè)Label控件,4個(gè)TextBox控件,4個(gè)Button按鈕控件和4個(gè)DropDownList控件,然后從“工具箱”/“HTML”選項(xiàng)卡中拖放2個(gè)fieldset控件,各個(gè)控件屬性設(shè)置及其用途如表所示。【網(wǎng)站后臺(tái)商品類別管理頁面category.aspx
】第12頁/共24頁電子商務(wù)網(wǎng)站系統(tǒng)理論【任務(wù)實(shí)施】商品庫存管理模塊開發(fā)
3表2.5Login.aspx中各個(gè)控件的屬性設(shè)置及其用途控件類型控件名稱主要屬性設(shè)置用途TextBoxTextBox1TextMode屬性設(shè)置為SingleLine輸入一級商品類別的ID號TextBox2TextMode屬性設(shè)置為SingleLine輸入一級商品類別的簡介TextBox3TextMode屬性設(shè)置為SingleLine輸入二級商品類別的ID號TextBox4TextMode屬性設(shè)置為SingleLine輸入二級商品類別的簡介LabelLabel1Text:添加分類提示作用Label2Text:分類名稱提示作用Label3Text:分類簡介提示作用Label4Text:刪除分類提示作用Label5Text:選擇頂級分類提示作用Label6Text:添加分類提示作用Label7Text:選擇分類提示作用Label8Text:分類名稱提示作用Label9Text:分類簡介提示作用Label10Text:刪除分類提示作用Label11Text:選擇分類提示作用Label12Text:選擇分類提示作用【網(wǎng)站后臺(tái)商品類別管理頁面category.aspx
】第13頁/共24頁電子商務(wù)網(wǎng)站系統(tǒng)理論【任務(wù)實(shí)施】商品庫存管理模塊開發(fā)
3DropDownListDropDownList1默認(rèn)狀態(tài)選擇一級商品類別DropDownList2默認(rèn)狀態(tài)選擇一級商品類別DropDownList3默認(rèn)狀態(tài)選擇一級商品類別DropDownList4默認(rèn)狀態(tài)選擇一級商品類別ButtonButton1Text:添加添加一級商品類別Button2Text:刪除刪除一級商品類別Button3Text:添加添加一/二級商品類別Button4Text:刪除刪除一/二級商品類別第14頁/共24頁電子商務(wù)網(wǎng)站系統(tǒng)理論【任務(wù)實(shí)施】商品庫存管理模塊開發(fā)
3【網(wǎng)站后臺(tái)商品類別管理頁面category.aspx
】2、實(shí)現(xiàn)代碼(1)設(shè)計(jì)數(shù)據(jù)庫,完成數(shù)據(jù)庫操作類的編寫。本模塊使用的數(shù)據(jù)表:TopCategoryTable、SecCategoryInfosTable兩個(gè)商品類別數(shù)據(jù)表。在數(shù)據(jù)庫部分主要采用了以存儲(chǔ)過程方式進(jìn)行實(shí)現(xiàn)的數(shù)據(jù)庫操作,針對數(shù)據(jù)表主要的存儲(chǔ)過程SQL語句與登錄模塊類似,請自行參照。
第15頁/共24頁電子商務(wù)網(wǎng)站系統(tǒng)理論【任務(wù)實(shí)施】商品庫存管理模塊開發(fā)
3【網(wǎng)站后臺(tái)商品類別管理頁面category.aspx
】表示層即Web頁面設(shè)計(jì)。在Page_Load事件中對下拉列表進(jìn)行初始化。在“管理頂級分類”模塊中的刪除功能中DropDownList1Init用于添加一級商品分類名稱。在“管理二級分類”模塊中的添加功能中利用DropDownList2Init獲取一級商品分類名稱。在“管理二級分類”模塊中的刪除功能中利用DropDownList3Init獲取一級商品分類名稱。在“管理二級分類”模塊中的刪除功能中利用DropDownList4Init獲取二級商品分類名稱。業(yè)務(wù)邏輯層、數(shù)據(jù)層:實(shí)現(xiàn)代碼結(jié)構(gòu)與登錄模塊相同,不同重復(fù)說明。
第16頁/共24頁電子商務(wù)網(wǎng)站系統(tǒng)理論【任務(wù)實(shí)施】商品庫存管理模塊開發(fā)
3【網(wǎng)站后臺(tái)商品類別管理頁面category.aspx
】DropDownList的AutoPostBack屬性要設(shè)置為true事件才有作用,當(dāng)DropDownList3_SelectedIndexChanged事件發(fā)生時(shí)會(huì)觸發(fā)DropDownList4Init的方法進(jìn)行調(diào)用。以實(shí)現(xiàn)二級菜單的聯(lián)動(dòng)。當(dāng)單擊按鈕時(shí)將觸發(fā)click事件,將所選用的“一級商品類別”記錄從數(shù)據(jù)表TopCategoryTable、SecCategoryInfosTable中進(jìn)行刪除。當(dāng)單擊按鈕時(shí)將觸發(fā)click事件,向數(shù)據(jù)表TopCategoryTable進(jìn)行“一級商品類別”記錄的添加。當(dāng)單擊按鈕時(shí)將觸發(fā)click事件,向數(shù)據(jù)表SecCategoryInfosTable添加所選用的“二級商品類別”記錄中進(jìn)行。當(dāng)單擊按鈕時(shí)將觸發(fā)click事件,將所選用的“二級商品類別”記錄從數(shù)據(jù)表SecCategoryInfosTable中進(jìn)行刪除,并對下拉列表進(jìn)行初始化。第17頁/共24頁電子商務(wù)網(wǎng)站系統(tǒng)理論【任務(wù)實(shí)施】商品庫存管理模塊開發(fā)
3【網(wǎng)站后臺(tái)商品管理頁面Goods.aspx】第18頁/共24頁電子商務(wù)網(wǎng)站系統(tǒng)理論【任務(wù)實(shí)施】商品庫存管理模塊開發(fā)
3【網(wǎng)站后臺(tái)商品管理頁面Goods.aspx】1.設(shè)計(jì)步驟(1)在該網(wǎng)站中的Management文件夾下創(chuàng)建一個(gè)Web窗體,將其命名為Goods.aspx。(2)將在本頁面中采用了div+css的頁面布局方式,然后從“工具箱”/“標(biāo)準(zhǔn)”選項(xiàng)卡中拖放12個(gè)Label控件,7個(gè)TextBox控件,1個(gè)Button按鈕控件、4個(gè)DropDownList控件、1個(gè)FileUpload1控件,然后從“工具箱”/“HTML”選項(xiàng)卡中拖放2個(gè)fieldset控件,各個(gè)控件屬性設(shè)置及其用途如表所示。第19頁/共24頁電子商務(wù)網(wǎng)站系統(tǒng)理論【任務(wù)實(shí)施】商品庫存管理模塊開發(fā)
3【網(wǎng)站后臺(tái)商品管理頁面Goods.aspx】表2.5Login.aspx中各個(gè)控件的屬性設(shè)置及其用途控件類型控件名稱主要屬性設(shè)置用途TextBoxTextBox1TextMode屬性設(shè)置為SingleLine輸入商品名稱TextBox2TextMode屬性設(shè)置為SingleLine輸入商品型號TextBox3TextMode屬性設(shè)置為SingleLine輸入基本價(jià)格TextBox4TextMode屬性設(shè)置為SingleLine輸入商品總數(shù)TextBox5TextMode屬性設(shè)置為SingleLine輸入商品銷售價(jià)格TextBox6TextMode屬性設(shè)置為MultiLine輸入詳細(xì)信息TextBox6TextMode屬性設(shè)置為MultiLine輸入生產(chǎn)廠家第20頁/共24頁電子商務(wù)網(wǎng)站系統(tǒng)理論【任務(wù)實(shí)施】商品庫存管理模塊開發(fā)
3【網(wǎng)站后臺(tái)商品管理頁面Goods.aspx】LabelLabel1Text:選擇頂級類別選擇頂級類別Label2Text:選擇二級類別選擇二級類別Label3Text:商品名稱商品名稱Label4Text:商品型號商品型號Label5Text:商品基本價(jià)格商品基本價(jià)格Label6Text:商品總數(shù)商品總數(shù)Label7Text:商品銷售價(jià)格商品銷售價(jià)格Label8Text:商品折扣方式商品折扣方式Label9Text:商品付款方式商品付款方式Label10Text:上傳圖片上傳圖片Label11Text:詳細(xì)信息詳細(xì)信息Lab
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)抵押貸款合同樣本參考
- 項(xiàng)目經(jīng)理勞動(dòng)合同范文
- 足球俱樂部球員轉(zhuǎn)會(huì)合同協(xié)議范本新
- 移動(dòng)通信設(shè)備區(qū)域分銷合同范本
- 道路硬化改造提升施工合同書
- 股權(quán)轉(zhuǎn)讓合同典范解析
- 跨區(qū)域旅游合作:組團(tuán)社與地接社合同范本
- 塑料擠出機(jī)節(jié)能改造技術(shù)考核試卷
- 市場營銷與電子支付方式考核試卷
- 廚房用品消費(fèi)者滿意度調(diào)查考核試卷
- 七年級下冊《平行線的判定》課件與練習(xí)
- 2025年中考英語時(shí)文閱讀 6篇有關(guān)電影哪吒2和 DeepSeek的英語閱讀(含答案)
- 修高速土方合同范例
- 2024年形勢與政策復(fù)習(xí)題庫含答案(綜合題)
- DCMM數(shù)據(jù)管理師練習(xí)測試卷
- 油氣行業(yè)人才需求預(yù)測-洞察分析
- 檢修安全知識培訓(xùn)課件
- 學(xué)校心理健康教育存在的問題及改進(jìn)措施
- 2025年品控部工作計(jì)劃
- 《交通運(yùn)輸概論》課件
- 工資調(diào)級制度模版(3篇)
評論
0/150
提交評論