




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、管理員管理模塊開發(fā)第1頁,共20頁,2022年,5月20日,6點(diǎn)40分,星期二電子商務(wù)平臺(tái)系統(tǒng) 實(shí)踐【任務(wù)分析】在實(shí)現(xiàn)管理員管理模塊功能時(shí)要解決好三個(gè)主要問題:如何保證非管理員用戶不能進(jìn)入后臺(tái)系統(tǒng)?如何用代碼實(shí)現(xiàn)用樹形列表顯示數(shù)據(jù)?為什么用母版頁進(jìn)行頁面布局?管理員管理模塊開發(fā) 5第2頁,共20頁,2022年,5月20日,6點(diǎn)40分,星期二電子商務(wù)平臺(tái)系統(tǒng) 實(shí)踐【相關(guān)知識(shí)與技能】標(biāo)準(zhǔn)的三層架構(gòu) : 表示層 業(yè)務(wù)層 數(shù)據(jù)層了解VS2005中幾種頁面?zhèn)髦导夹g(shù)的特點(diǎn): 使用Application 對(duì)象變量 使用QueryString變量 使用Session變量 使用Cookie對(duì)象變量 使用Serv
2、er.Transfer方法制作母版頁及內(nèi)容頁的制作 管理員管理模塊開發(fā) 5第3頁,共20頁,2022年,5月20日,6點(diǎn)40分,星期二電子商務(wù)平臺(tái)系統(tǒng) 實(shí)踐【任務(wù)實(shí)施】【創(chuàng)建解決方案】管理員管理模塊開發(fā) 5第4頁,共20頁,2022年,5月20日,6點(diǎn)40分,星期二電子商務(wù)平臺(tái)系統(tǒng) 實(shí)踐【任務(wù)實(shí)施】【登陸頁面設(shè)計(jì) 】管理員管理模塊開發(fā) 5第5頁,共20頁,2022年,5月20日,6點(diǎn)40分,星期二電子商務(wù)平臺(tái)系統(tǒng) 實(shí)踐【任務(wù)實(shí)施】【登陸頁面設(shè)計(jì) 】2、實(shí)現(xiàn)代碼(1)設(shè)計(jì)數(shù)據(jù)庫,完成數(shù)據(jù)庫操作類的編寫。本模塊使用的數(shù)據(jù)表: Admin。數(shù)據(jù)庫中所需存儲(chǔ)過程功能: 實(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ái)系統(tǒng) 實(shí)踐【任務(wù)實(shí)施】【登陸頁面設(shè)計(jì) 】管理員管理模塊開發(fā) 5第7頁,共20頁,2022年,5月20日,6點(diǎn)40分,星期二電子商務(wù)平臺(tái)系統(tǒng) 實(shí)踐【任務(wù)實(shí)施】【登陸頁面設(shè)計(jì) 】(2)頁面程序代碼 表示層即Web頁面設(shè)計(jì)。 當(dāng)用戶輸入完登錄信息時(shí),可以單擊“登錄”按鈕,在該按鈕的Click事件下,首先判斷用戶是否輸入了合法的信息,如果輸入的信息合法,則進(jìn)入網(wǎng)站后臺(tái),否則顯示說明,提示用戶重新輸入。業(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í)行存儲(chǔ)過程等數(shù)據(jù)庫操作完成數(shù)據(jù)的準(zhǔn)備工作。管理員管理模塊開發(fā) 5第8頁,共20頁,2022年,5月20日,6點(diǎn)40分,星期二電子商務(wù)平臺(tái)系統(tǒng) 實(shí)踐【任務(wù)實(shí)施】【母版頁Site1.master設(shè)計(jì)實(shí)現(xiàn) 】表2.5Login.aspx中各個(gè)控件的屬性設(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ái)系統(tǒng) 實(shí)踐【任務(wù)實(shí)施】【母版頁Site1.master設(shè)計(jì)實(shí)現(xiàn) 】2.實(shí)現(xiàn)代碼(1)設(shè)計(jì)數(shù)據(jù)庫,完成數(shù)據(jù)庫操作類的編寫。本模塊使用的數(shù)據(jù)表:一級(jí)商品類別表TopCategoryTable、二級(jí)商品類別表SecCategoryInfosTable。 (2)表示層即Web頁面設(shè)計(jì)。本層主要功能有兩個(gè): 頁面的初始化: 獲取一級(jí)商品類別所有內(nèi)容 為根結(jié)點(diǎn)添加一級(jí)商品類別 根據(jù)一級(jí)商品類別ID來查詢二級(jí)商品類別中的關(guān)聯(lián)信息 為子結(jié)點(diǎn)添加二級(jí)商品類別導(dǎo)航到庫存管理與訂單管理的相關(guān)頁面:導(dǎo)航到庫存管理與訂單管理的相關(guān)頁面。TreeView事件通過編碼來進(jìn)行自動(dòng)導(dǎo)航,用天的事件是Select
7、edNodeChanged事件。管理員管理模塊開發(fā) 5第10頁,共20頁,2022年,5月20日,6點(diǎn)40分,星期二電子商務(wù)平臺(tái)系統(tǒng) 實(shí)踐【任務(wù)實(shí)施】【用戶頁的設(shè)計(jì)實(shí)現(xiàn)過程 】管理員管理模塊開發(fā) 5第11頁,共20頁,2022年,5月20日,6點(diǎn)40分,星期二電子商務(wù)平臺(tái)系統(tǒng) 實(shí)踐【任務(wù)實(shí)施】【用戶頁UserInfo.aspx的設(shè)計(jì)實(shí)現(xiàn)過程 】1.設(shè)計(jì)步驟(1)右擊網(wǎng)站“Management”,選擇“添加新建項(xiàng)”,找開“添加新項(xiàng)”窗口,在“Visual Studio已安裝的模板”中選擇“Web窗體”。 (2)單擊“添加”按鈕,打開“選擇母版頁”窗口,選“Site1.Master”母版頁。(3)
8、在UserInfo.aspx頁面的Content區(qū)域內(nèi),拖入1個(gè)GridView控件,單擊控件右上角的三角形圖標(biāo),如圖:(4)選擇“編輯列”選項(xiàng),打開“字段”窗體,添加字段如下:管理員管理模塊開發(fā) 5第12頁,共20頁,2022年,5月20日,6點(diǎn)40分,星期二電子商務(wù)平臺(tái)系統(tǒng) 實(shí)踐【任務(wù)實(shí)施】【用戶頁UserInfo.aspx的設(shè)計(jì)實(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:郵編定購時(shí)間DataField: LoadDateHeaderText:定購時(shí)間ButtonField刪除ButtonType: ButtonText:刪除CommandName: delet管理員管理
10、模塊開發(fā) 5第13頁,共20頁,2022年,5月20日,6點(diǎn)40分,星期二電子商務(wù)平臺(tái)系統(tǒng) 實(shí)踐【任務(wù)實(shí)施】【用戶頁后臺(tái)代碼實(shí)現(xiàn)過程 】2.實(shí)現(xiàn)代碼(1)設(shè)計(jì)數(shù)據(jù)庫,完成數(shù)據(jù)庫操作類編寫。用戶信息表Member。 (2)代碼實(shí)現(xiàn):表示層即Web頁面設(shè)計(jì) 主要功能有:顯示用戶的基本信息、刪除用戶。針對(duì)數(shù)據(jù)表主要的存儲(chǔ)過程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ái)系統(tǒng) 實(shí)踐【任務(wù)實(shí)施】【管理員頁的設(shè)計(jì)實(shí)現(xiàn)過程 】管理員管理模塊開發(fā) 5第15頁,共20頁,2022年,5月20日,6點(diǎn)40分,星期二電子商務(wù)平臺(tái)系統(tǒng) 實(shí)踐【任務(wù)實(shí)施】【管理員頁的設(shè)計(jì)實(shí)現(xiàn)過程 】1.設(shè)計(jì)步驟(1)右擊網(wǎng)站“Management”,選擇“添加新建項(xiàng)”,找開“添加新項(xiàng)”窗口,在“Visual Studio已安裝的模板”中選擇“Web窗體”(2)單擊“添加”按鈕,打開“選擇母版頁”窗口,選“Site1.Master
12、”母版頁。(3)在Admin.aspx頁面的Content區(qū)域內(nèi),拖入1個(gè)GridView控件,單擊控件右上角的三角形圖標(biāo),(4)選擇“編輯列”選項(xiàng),打開“字段”窗體,添加字段如下:管理員管理模塊開發(fā) 5第16頁,共20頁,2022年,5月20日,6點(diǎn)40分,星期二電子商務(wù)平臺(tái)系統(tǒng) 實(shí)踐【任務(wù)實(shí)施】【管理員頁的設(shè)計(jì)實(shí)現(xiàn)過程 】可用字段選定的字段數(shù)據(jù)外觀備注BoundField管理員IDDataField: AdminIDHeaderText:管理員ID姓名TemplateField:HeaderText:姓名在模板列:密碼DataField: PasswordHeaderText:密碼郵件Te
13、mplateField:HeaderText:郵件加入時(shí)間DataField: LoadDateHeaderText:定購時(shí)間ButtonField刪除ButtonType: ButtonText:刪除CommandName: delet更新ButtonType: ButtonText:刪除commandName:updat管理員管理模塊開發(fā) 5第17頁,共20頁,2022年,5月20日,6點(diǎn)40分,星期二電子商務(wù)平臺(tái)系統(tǒng) 實(shí)踐【任務(wù)實(shí)施】【管理員頁的設(shè)計(jì)實(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ái)系統(tǒng) 實(shí)踐【任務(wù)實(shí)施】【管理員頁面代碼實(shí)現(xiàn)過程 】2.實(shí)現(xiàn)代碼(1)設(shè)計(jì)數(shù)據(jù)庫,完成數(shù)據(jù)庫操作類的編寫。本模塊使用的數(shù)據(jù)表:管理員信息表Admin。(2)代碼實(shí)現(xiàn):表示層即Web頁面設(shè)計(jì)。 本層主要功能有兩個(gè):顯示用戶的基本信息、刪除用戶。在數(shù)據(jù)庫部分主要采用了以存儲(chǔ)過程方式進(jìn)行實(shí)現(xiàn)的數(shù)據(jù)庫操作,針對(duì)數(shù)據(jù)表主要的存儲(chǔ)過程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)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于改進(jìn)RetinaNet模型的果園蘋果識(shí)別與定位應(yīng)用研究
- 風(fēng)險(xiǎn)預(yù)防原則視域下行政公益訴訟的制度完善
- 基于DNA甲基化的食管鱗狀細(xì)胞癌診斷模型的構(gòu)建及應(yīng)用研究
- 吳門醫(yī)派驗(yàn)方通竅止痛方對(duì)偏頭痛患者的臨床療效及機(jī)制研究
- 農(nóng)戶臘肉出售合同范本
- 貸款結(jié)清合同范本
- L形多腔鋼-混凝土短肢組合剪力墻沿弱軸滯回性能研究
- 便攜式胎心多普勒儀行業(yè)深度調(diào)研及發(fā)展戰(zhàn)略咨詢報(bào)告
- 家庭健康遠(yuǎn)程咨詢企業(yè)制定與實(shí)施新質(zhì)生產(chǎn)力戰(zhàn)略研究報(bào)告
- 棕掃帚企業(yè)數(shù)字化轉(zhuǎn)型與智慧升級(jí)戰(zhàn)略研究報(bào)告
- 2024-2025學(xué)年重慶市渝中區(qū)四年級(jí)(上)期末數(shù)學(xué)試卷
- 2025年人教版中考英語一輪復(fù)習(xí):七年級(jí)下冊考點(diǎn)測試卷(含答案)
- 四川省成都市2025年中考數(shù)學(xué)模擬試卷五套附參考答案
- 國家安全網(wǎng)絡(luò)教育
- 垃圾發(fā)電廠汽輪機(jī)培訓(xùn)
- 《浙江省應(yīng)急管理行政處罰裁量基準(zhǔn)適用細(xì)則》知識(shí)培訓(xùn)
- 手術(shù)室突然停電應(yīng)急演練
- 微信公眾號(hào)運(yùn)營
- 2024年心理咨詢師考試題庫
- DLT 593-2016 高壓開關(guān)設(shè)備和控制設(shè)備
- 班級(jí)管理的基本原理
評(píng)論
0/150
提交評(píng)論