版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年園林景觀照明系統(tǒng)設(shè)計與安裝合同3篇
- 2024年版新員工勞動協(xié)議模板指導(dǎo)樣例版B版
- 音樂教學(xué)工作計劃
- 2021后勤工作總結(jié)范文
- 全年工作計劃集合六篇
- 2021員工辭職報告集錦15篇
- 公司的活動總結(jié)感悟10篇
- 公司技術(shù)員個人工作總結(jié)例文8篇
- 教導(dǎo)工作計劃四篇
- 遠(yuǎn)程培訓(xùn)總結(jié)(15篇)
- 北京市海淀區(qū)2021-2022學(xué)年第一學(xué)期四年級期末考試語文試卷(含答案)
- 外墻用水泥纖維板接縫位置開裂問題及處理
- 超星爾雅學(xué)習(xí)通【中國近現(xiàn)代史綱要(首都師范大學(xué))】章節(jié)測試含答案
- 《鼻負(fù)壓置換術(shù)在兒童呼吸道感染中的應(yīng)用及護(hù)理對策研究【論文】3600字》
- 發(fā)動機(jī)機(jī)械系統(tǒng)2.0升ltg-9.66維修指南車下
- 哈爾濱市商品房買賣合同書(最終定稿)
- 信號與系統(tǒng) 西安郵電 習(xí)題答案
- 新疆維吾爾自治區(qū)和田地區(qū)各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名居民村民委員會明細(xì)及行政區(qū)劃代碼
- 用人單位終止(解除)勞動合同證明書參考
- 天津工業(yè)大學(xué)《工程力學(xué)》2017-2018-1期末試卷及答案
- 能力素質(zhì),勝任力模型
評論
0/150
提交評論