管理員管理模塊開發(fā)_第1頁
管理員管理模塊開發(fā)_第2頁
管理員管理模塊開發(fā)_第3頁
管理員管理模塊開發(fā)_第4頁
管理員管理模塊開發(fā)_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、管理員管理模塊開發(fā)第1頁,共20頁,2022年,5月20日,6點(diǎn)40分,星期二電子商務(wù)平臺系統(tǒng) 實(shí)踐【任務(wù)分析】在實(shí)現(xiàn)管理員管理模塊功能時要解決好三個主要問題:如何保證非管理員用戶不能進(jìn)入后臺系統(tǒng)?如何用代碼實(shí)現(xiàn)用樹形列表顯示數(shù)據(jù)?為什么用母版頁進(jìn)行頁面布局?管理員管理模塊開發(fā) 5第2頁,共20頁,2022年,5月20日,6點(diǎn)40分,星期二電子商務(wù)平臺系統(tǒng) 實(shí)踐【相關(guān)知識與技能】標(biāo)準(zhǔn)的三層架構(gòu) : 表示層 業(yè)務(wù)層 數(shù)據(jù)層了解VS2005中幾種頁面?zhèn)髦导夹g(shù)的特點(diǎn): 使用Application 對象變量 使用QueryString變量 使用Session變量 使用Cookie對象變量 使用Serv

2、er.Transfer方法制作母版頁及內(nèi)容頁的制作 管理員管理模塊開發(fā) 5第3頁,共20頁,2022年,5月20日,6點(diǎn)40分,星期二電子商務(wù)平臺系統(tǒng) 實(shí)踐【任務(wù)實(shí)施】【創(chuàng)建解決方案】管理員管理模塊開發(fā) 5第4頁,共20頁,2022年,5月20日,6點(diǎn)40分,星期二電子商務(wù)平臺系統(tǒng) 實(shí)踐【任務(wù)實(shí)施】【登陸頁面設(shè)計 】管理員管理模塊開發(fā) 5第5頁,共20頁,2022年,5月20日,6點(diǎn)40分,星期二電子商務(wù)平臺系統(tǒng) 實(shí)踐【任務(wù)實(shí)施】【登陸頁面設(shè)計 】2、實(shí)現(xiàn)代碼(1)設(shè)計數(shù)據(jù)庫,完成數(shù)據(jù)庫操作類的編寫。本模塊使用的數(shù)據(jù)表: Admin。數(shù)據(jù)庫中所需存儲過程功能: 實(shí)現(xiàn)數(shù)據(jù)記錄的添加功能 實(shí)現(xiàn)數(shù)據(jù)

3、記錄的刪除功能 實(shí)現(xiàn)從數(shù)據(jù)表中獲取數(shù)據(jù)的功能 從數(shù)據(jù)表中按指定的ID值查詢記錄并返加記錄 實(shí)現(xiàn)數(shù)據(jù)的更新操作管理員管理模塊開發(fā) 5第6頁,共20頁,2022年,5月20日,6點(diǎn)40分,星期二電子商務(wù)平臺系統(tǒng) 實(shí)踐【任務(wù)實(shí)施】【登陸頁面設(shè)計 】管理員管理模塊開發(fā) 5第7頁,共20頁,2022年,5月20日,6點(diǎn)40分,星期二電子商務(wù)平臺系統(tǒng) 實(shí)踐【任務(wù)實(shí)施】【登陸頁面設(shè)計 】(2)頁面程序代碼 表示層即Web頁面設(shè)計。 當(dāng)用戶輸入完登錄信息時,可以單擊“登錄”按鈕,在該按鈕的Click事件下,首先判斷用戶是否輸入了合法的信息,如果輸入的信息合法,則進(jìn)入網(wǎng)站后臺,否則顯示說明,提示用戶重新輸入。業(yè)

4、務(wù)邏輯層。 業(yè)務(wù)邏輯層處于數(shù)據(jù)訪問層與表示層中間,起到了承上啟下的作用。業(yè)務(wù)邏輯層包括:Model(Admin)、BLL(Admin)兩部分,Model子層主要解決如何從數(shù)據(jù)庫中提取和保存數(shù)據(jù)。BLL子層主要處理一些業(yè)務(wù)邏輯和業(yè)務(wù)規(guī)則。數(shù)據(jù)層。 DAL子層主要就是連接數(shù)據(jù)庫的,執(zhí)行插入和查詢等數(shù)據(jù)操作,為執(zhí)行存儲過程等數(shù)據(jù)庫操作完成數(shù)據(jù)的準(zhǔn)備工作。管理員管理模塊開發(fā) 5第8頁,共20頁,2022年,5月20日,6點(diǎn)40分,星期二電子商務(wù)平臺系統(tǒng) 實(shí)踐【任務(wù)實(shí)施】【母版頁Site1.master設(shè)計實(shí)現(xiàn) 】表2.5Login.aspx中各個控件的屬性設(shè)置及其用途控件類型控件名稱主要屬性設(shè)置用途i

5、mageimageSrc屬性設(shè)置為“./images/top.jpg”設(shè)置頂部圖片的路徑TreeViewTreeView1庫存管理導(dǎo)航TreeView2訂單管理導(dǎo)航HyperLinkHyperLink11、NavigateUrl屬性設(shè)置為/Management/Admin.aspx2、Text屬性設(shè)置為“管理員”頁面導(dǎo)航HyperLink21、NavigateUrl屬性設(shè)置為/Management/UserInfo.aspx2、Text屬性設(shè)置為“客戶”頁面導(dǎo)航自定義控件ManagerBottom1顯示網(wǎng)頁的底部信息管理員管理模塊開發(fā) 5第9頁,共20頁,2022年,5月20日,6點(diǎn)40分,星

6、期二電子商務(wù)平臺系統(tǒng) 實(shí)踐【任務(wù)實(shí)施】【母版頁Site1.master設(shè)計實(shí)現(xiàn) 】2.實(shí)現(xiàn)代碼(1)設(shè)計數(shù)據(jù)庫,完成數(shù)據(jù)庫操作類的編寫。本模塊使用的數(shù)據(jù)表:一級商品類別表TopCategoryTable、二級商品類別表SecCategoryInfosTable。 (2)表示層即Web頁面設(shè)計。本層主要功能有兩個: 頁面的初始化: 獲取一級商品類別所有內(nèi)容 為根結(jié)點(diǎn)添加一級商品類別 根據(jù)一級商品類別ID來查詢二級商品類別中的關(guān)聯(lián)信息 為子結(jié)點(diǎn)添加二級商品類別導(dǎo)航到庫存管理與訂單管理的相關(guān)頁面:導(dǎo)航到庫存管理與訂單管理的相關(guān)頁面。TreeView事件通過編碼來進(jìn)行自動導(dǎo)航,用天的事件是Select

7、edNodeChanged事件。管理員管理模塊開發(fā) 5第10頁,共20頁,2022年,5月20日,6點(diǎn)40分,星期二電子商務(wù)平臺系統(tǒng) 實(shí)踐【任務(wù)實(shí)施】【用戶頁的設(shè)計實(shí)現(xiàn)過程 】管理員管理模塊開發(fā) 5第11頁,共20頁,2022年,5月20日,6點(diǎn)40分,星期二電子商務(wù)平臺系統(tǒng) 實(shí)踐【任務(wù)實(shí)施】【用戶頁UserInfo.aspx的設(shè)計實(shí)現(xiàn)過程 】1.設(shè)計步驟(1)右擊網(wǎng)站“Management”,選擇“添加新建項(xiàng)”,找開“添加新項(xiàng)”窗口,在“Visual Studio已安裝的模板”中選擇“Web窗體”。 (2)單擊“添加”按鈕,打開“選擇母版頁”窗口,選“Site1.Master”母版頁。(3)

8、在UserInfo.aspx頁面的Content區(qū)域內(nèi),拖入1個GridView控件,單擊控件右上角的三角形圖標(biāo),如圖:(4)選擇“編輯列”選項(xiàng),打開“字段”窗體,添加字段如下:管理員管理模塊開發(fā) 5第12頁,共20頁,2022年,5月20日,6點(diǎn)40分,星期二電子商務(wù)平臺系統(tǒng) 實(shí)踐【任務(wù)實(shí)施】【用戶頁UserInfo.aspx的設(shè)計實(shí)現(xiàn)過程 】可用字段選定的字段數(shù)據(jù)外觀BoundField用戶IDDataField:MemberIDHeaderText:用戶ID姓名DataField:UserNameHeaderText:姓名密碼DataField: PasswordHeaderText:密

9、碼真實(shí)姓名DataField: RealNameHeaderText:真實(shí)姓名性別DataField: SexHeaderText:性別電話DataField: PhonecodeHeaderText:電話郵件DataField: EmailHeaderText:郵件地址DataField: AddressHeaderText:地址郵編DataField: PostCodeHeaderText:郵編定購時間DataField: LoadDateHeaderText:定購時間ButtonField刪除ButtonType: ButtonText:刪除CommandName: delet管理員管理

10、模塊開發(fā) 5第13頁,共20頁,2022年,5月20日,6點(diǎn)40分,星期二電子商務(wù)平臺系統(tǒng) 實(shí)踐【任務(wù)實(shí)施】【用戶頁后臺代碼實(shí)現(xiàn)過程 】2.實(shí)現(xiàn)代碼(1)設(shè)計數(shù)據(jù)庫,完成數(shù)據(jù)庫操作類編寫。用戶信息表Member。 (2)代碼實(shí)現(xiàn):表示層即Web頁面設(shè)計 主要功能有:顯示用戶的基本信息、刪除用戶。針對數(shù)據(jù)表主要的存儲過程SQL語句與登錄模塊的方式相同,請自行參考前面的內(nèi)容。業(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(DbHel

11、perSQL.cs)兩部分,實(shí)現(xiàn)代碼結(jié)構(gòu)與登錄模塊相同,在此不同重復(fù)說明。管理員管理模塊開發(fā) 5第14頁,共20頁,2022年,5月20日,6點(diǎn)40分,星期二電子商務(wù)平臺系統(tǒng) 實(shí)踐【任務(wù)實(shí)施】【管理員頁的設(shè)計實(shí)現(xiàn)過程 】管理員管理模塊開發(fā) 5第15頁,共20頁,2022年,5月20日,6點(diǎn)40分,星期二電子商務(wù)平臺系統(tǒng) 實(shí)踐【任務(wù)實(shí)施】【管理員頁的設(shè)計實(shí)現(xiàn)過程 】1.設(shè)計步驟(1)右擊網(wǎng)站“Management”,選擇“添加新建項(xiàng)”,找開“添加新項(xiàng)”窗口,在“Visual Studio已安裝的模板”中選擇“Web窗體”(2)單擊“添加”按鈕,打開“選擇母版頁”窗口,選“Site1.Master

12、”母版頁。(3)在Admin.aspx頁面的Content區(qū)域內(nèi),拖入1個GridView控件,單擊控件右上角的三角形圖標(biāo),(4)選擇“編輯列”選項(xiàng),打開“字段”窗體,添加字段如下:管理員管理模塊開發(fā) 5第16頁,共20頁,2022年,5月20日,6點(diǎn)40分,星期二電子商務(wù)平臺系統(tǒng) 實(shí)踐【任務(wù)實(shí)施】【管理員頁的設(shè)計實(shí)現(xiàn)過程 】可用字段選定的字段數(shù)據(jù)外觀備注BoundField管理員IDDataField: AdminIDHeaderText:管理員ID姓名TemplateField:HeaderText:姓名在模板列:密碼DataField: PasswordHeaderText:密碼郵件Te

13、mplateField:HeaderText:郵件加入時間DataField: LoadDateHeaderText:定購時間ButtonField刪除ButtonType: ButtonText:刪除CommandName: delet更新ButtonType: ButtonText:刪除commandName:updat管理員管理模塊開發(fā) 5第17頁,共20頁,2022年,5月20日,6點(diǎn)40分,星期二電子商務(wù)平臺系統(tǒng) 實(shí)踐【任務(wù)實(shí)施】【管理員頁的設(shè)計實(shí)現(xiàn)過程 】(5)單擊“確定”,選擇“編輯模板”選項(xiàng),打開“模板編輯模式”窗體,選擇“姓名”模板:從標(biāo)準(zhǔn)工具箱中拖入“TextBox”控件。(6)單擊黑色的小箭頭,找開“TextBox任務(wù)”窗口,單擊“DataBindings”,管理員管理模塊開發(fā) 5第18頁,共20頁,2022年,5月20日,6點(diǎn)40分,星期二電子商務(wù)平臺系統(tǒng) 實(shí)踐【任務(wù)實(shí)施】【管理員頁面代碼實(shí)現(xiàn)過程 】2.實(shí)現(xiàn)代碼(1)設(shè)計數(shù)據(jù)庫,完成數(shù)據(jù)庫操作類的編寫。本模塊使用的數(shù)據(jù)表:管理員信息表Admin。(2)代碼實(shí)現(xiàn):表示層即Web頁面設(shè)計。 本層主要功能有兩個:顯示用戶的基本信息、刪除用戶。在數(shù)據(jù)庫部分主要采用了以存儲過程方式進(jìn)行實(shí)現(xiàn)的數(shù)據(jù)庫操作,針對數(shù)據(jù)表主要的存儲過程SQL語句與登錄模塊的方式相同,業(yè)務(wù)邏輯層和數(shù)據(jù)層與登錄模塊相同,在

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論