電商Web平臺(tái)開發(fā) 教案 項(xiàng)目六 商城前臺(tái)開發(fā)_第1頁(yè)
電商Web平臺(tái)開發(fā) 教案 項(xiàng)目六 商城前臺(tái)開發(fā)_第2頁(yè)
電商Web平臺(tái)開發(fā) 教案 項(xiàng)目六 商城前臺(tái)開發(fā)_第3頁(yè)
電商Web平臺(tái)開發(fā) 教案 項(xiàng)目六 商城前臺(tái)開發(fā)_第4頁(yè)
電商Web平臺(tái)開發(fā) 教案 項(xiàng)目六 商城前臺(tái)開發(fā)_第5頁(yè)
已閱讀5頁(yè),還剩6頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

《電商web云平臺(tái)開發(fā)》課程教案教學(xué)模塊項(xiàng)目六電商web平臺(tái)課時(shí)數(shù)5教學(xué)班級(jí)主講教師教學(xué)目的和要求知識(shí)目標(biāo)1.了解Java程序語(yǔ)言;2.理解SSM框架下開發(fā)功能的流程;3.認(rèn)識(shí)MySQL數(shù)據(jù)庫(kù)及SQL語(yǔ)句;4.理解前端各個(gè)功能的實(shí)現(xiàn)步驟。能力目標(biāo)1.能夠獨(dú)立完成前臺(tái)用戶的注冊(cè)/登錄功能開發(fā);2.能夠獨(dú)立完成前臺(tái)商品列表及展示頁(yè)功能開發(fā);3.能夠獨(dú)立完成前臺(tái)購(gòu)物車相關(guān)功能開發(fā);4.能夠獨(dú)立完成前臺(tái)訂單管理功能開發(fā);5.能夠獨(dú)立完成個(gè)人信息管理功能開發(fā)。素養(yǎng)目標(biāo)1.通過商城項(xiàng)目前臺(tái)的開發(fā),讓學(xué)生了解商城系統(tǒng)的業(yè)務(wù)邏輯與開發(fā)要求。教學(xué)手法1.在理論知識(shí)講解中,教師以講述法、討論法、提問法為主,激發(fā)學(xué)生的學(xué)習(xí)興趣,讓學(xué)生主動(dòng)參與到學(xué)習(xí)中去,主動(dòng)探索,積極思考問題,從而對(duì)相關(guān)知識(shí)概念理解掌握。2.在實(shí)踐學(xué)習(xí)中,教師以演示法、指導(dǎo)法為主,讓學(xué)生在實(shí)踐操作中發(fā)現(xiàn)問題,教師及時(shí)予以指導(dǎo),使其能夠?qū)⑺鶎W(xué)知識(shí)靈活運(yùn)用到實(shí)踐操作之中,掌握相關(guān)技能知識(shí)的操作。3.在教學(xué)實(shí)踐中,教師應(yīng)以學(xué)生為主體,充分發(fā)揮學(xué)生的自主能動(dòng)性。并且教師也應(yīng)充分利用多媒體教學(xué)方式及網(wǎng)絡(luò)課程資源,使課堂教學(xué)活動(dòng)更加生動(dòng)活躍,學(xué)生能夠積極參與其中。教學(xué)重難點(diǎn)重點(diǎn):1.前臺(tái)用戶注冊(cè)登錄各類說(shuō)明;2.后臺(tái)用戶管理中各類說(shuō)明;3.前臺(tái)購(gòu)物車管理各類說(shuō)明。難點(diǎn):1.前臺(tái)訂單管理;2.個(gè)人信息管理。教學(xué)要點(diǎn)設(shè)計(jì)1.通過講解與實(shí)操演示前臺(tái)用戶注冊(cè)登錄、前臺(tái)商品列表展示及詳情頁(yè)、購(gòu)物車管理,讓學(xué)生掌握controller、service、Mapper及實(shí)體類的代碼編寫,實(shí)現(xiàn)前臺(tái)用戶登錄和注冊(cè)功能,能夠獨(dú)立實(shí)現(xiàn)前臺(tái)的商品列表展示及詳情頁(yè)及購(gòu)物車管理的開發(fā)。(135分鐘)2.通過講解和實(shí)操演示前臺(tái)訂單管理相關(guān)內(nèi)容,讓學(xué)生了解取消訂單的業(yè)務(wù)邏輯要和數(shù)據(jù)庫(kù)發(fā)生怎樣的交互,并通過實(shí)操演示的讓學(xué)生完成前臺(tái)訂單管理模塊的代碼編寫;以講授的方式向?qū)W生講解個(gè)人信息管理,讓學(xué)生掌握修改用戶信息、個(gè)人頭像上傳、以及加載用戶個(gè)人信息的方法。(90分鐘)教學(xué)過程任務(wù)一前臺(tái)用戶注冊(cè)登錄【預(yù)備知識(shí)】一、前臺(tái)用戶注冊(cè)登錄的業(yè)務(wù)邏輯梳理用戶在前端提交注冊(cè)申請(qǐng)后,數(shù)據(jù)發(fā)送到服務(wù)端對(duì)應(yīng)的注冊(cè)接口,服務(wù)端程序先以接收到的用戶名稱為條件進(jìn)行數(shù)據(jù)庫(kù)查詢,如果未查詢到數(shù)據(jù)則證明該用戶未注冊(cè)過,將接收到的數(shù)據(jù)全部添加到用戶對(duì)象中,然后查詢默認(rèn)會(huì)員等級(jí)添加到用戶對(duì)象,再向用戶對(duì)象中添加注冊(cè)即送的10積分,然后調(diào)用用戶注冊(cè)的DAO層接口執(zhí)行注冊(cè)的SQL語(yǔ)句,然后將執(zhí)行結(jié)果返回給前端。用戶在前端提交登錄申請(qǐng)后,數(shù)據(jù)發(fā)送到服務(wù)端對(duì)應(yīng)的登錄接口,登錄接口調(diào)用業(yè)務(wù)層的方法,先以接收的用戶名稱為查詢條件查詢用戶表,如果未查詢到用戶則直接返回“用戶不存在”的信息到前端,如果數(shù)據(jù)庫(kù)中有該用戶的信息,將接收到的用戶密碼加密以后與查詢到的密碼進(jìn)行比較,如果不同則向前端返回“用戶名密碼或錯(cuò)誤”信息,如果密碼相同再判斷查詢到用戶的賬戶狀態(tài),確認(rèn)賬戶沒有被禁用以后再返回登錄成功信息到前端。二、前臺(tái)用戶注冊(cè)登錄的服務(wù)端程序執(zhí)行流程1.用戶在瀏覽器端申請(qǐng)注冊(cè)或登錄時(shí),前端程序會(huì)根據(jù)設(shè)置的服務(wù)器訪問地址訪問服務(wù)器端的程序接口;2.服務(wù)器端程序的UmsMemberController類負(fù)責(zé)接收和響應(yīng)客戶端的請(qǐng)求,其中定義了前臺(tái)用戶注冊(cè)和登錄的接口。3.UmsMemberController類中的接口調(diào)用了UmsMemberService接口中的業(yè)務(wù)方法,UmsMemberService接口中定義了前臺(tái)用戶注冊(cè)和登錄的業(yè)務(wù)方法,而UmsMemberServiceImpl則實(shí)現(xiàn)了前臺(tái)用戶注冊(cè)和登錄的具體業(yè)務(wù)邏輯。4.UmsMemberServiceImpl業(yè)務(wù)邏輯中調(diào)用了UmsMemberMapper中的前臺(tái)用戶注冊(cè)和登錄的數(shù)據(jù)庫(kù)方法,而UmsMemberMapper.xml映射文件則實(shí)現(xiàn)了前臺(tái)用戶注冊(cè)和登錄方法的SQL語(yǔ)句。5.執(zhí)行完業(yè)務(wù)方法后UmsMemberController類將執(zhí)行結(jié)果返回給瀏覽器端,執(zhí)行結(jié)果如:登錄成功、密碼錯(cuò)誤等?!救蝿?wù)實(shí)施與準(zhǔn)備】步驟1.數(shù)據(jù)庫(kù)創(chuàng)建會(huì)員表(ums_member)及字段步驟2.創(chuàng)建實(shí)體類UmsMenber步驟3.創(chuàng)建UmsMemberController類并編寫注冊(cè)接口步驟3.1:創(chuàng)建會(huì)員注冊(cè)方法步驟3.2:創(chuàng)建UmsMemberService接口步驟3.3:創(chuàng)建UmsMemberServiceImpl類步驟3.4:創(chuàng)建UmsMemberMapper接口類步驟3.5:創(chuàng)建UmsMemberMapper.xml映射文件【拓展知識(shí)】一、修改密碼功能實(shí)現(xiàn)步驟1.在UmsMemberController類中編寫修改密碼的接口updatePassword;步驟2.編寫修改密碼的實(shí)現(xiàn)類。任務(wù)二前臺(tái)商品列表展示及詳情頁(yè)【預(yù)備知識(shí)】一、前臺(tái)商品列表展示及詳情頁(yè)的業(yè)務(wù)邏輯梳理前臺(tái)商品列表展示功能需要將商品信息查詢出來(lái)后返回到前端頁(yè)面,但是要注意商品列表查詢一般是有條件進(jìn)行排序的,比如按商品相關(guān)度、新品、銷量、價(jià)格從低到高等。另外查詢商品信息時(shí)需要將商品關(guān)鍵字、品牌信息、分類信息作為參數(shù)進(jìn)行查詢,然后判斷商品的上架狀態(tài),只能將已上架的商品返回給瀏覽器端。獲取商品詳情頁(yè)信息的業(yè)務(wù)需要先根據(jù)商品ID查詢?cè)撋唐返幕拘畔?,如果查詢到的商品信息不為空,再獲取該商品的品牌信息,如果該商品的類別不為空,再查詢?cè)撋唐返膶傩耘c屬性值信息,然后獲取商品的SKU庫(kù)存信息后再根據(jù)商品的價(jià)格設(shè)置狀態(tài)設(shè)置商品的會(huì)員價(jià)格、階梯價(jià)格與滿減價(jià)格,最后再獲取該商品可用的優(yōu)惠券信息后返回給前端。二、前臺(tái)商品列表展示及詳情頁(yè)的服務(wù)端程序執(zhí)行流程1.用戶在瀏覽器端訪問商品列表或商品詳情頁(yè)時(shí),前端程序會(huì)根據(jù)設(shè)置的服務(wù)器訪問地址訪問服務(wù)器端的程序接口;2.服務(wù)器端程序的PmsProductController類負(fù)責(zé)接收和響應(yīng)客戶端的請(qǐng)求,其中定義了前臺(tái)商品列表展示及詳情頁(yè)的接口。3.PmsProductController類中的接口調(diào)用了PmsProductService接口中的業(yè)務(wù)方法,PmsProductService接口中定義了前臺(tái)商品列表展示及詳情頁(yè)的業(yè)務(wù)方法,而PmsProductServiceImpl則實(shí)現(xiàn)了前臺(tái)商品列表展示及詳情頁(yè)的具體業(yè)務(wù)邏輯。4.PmsProductServiceImpl業(yè)務(wù)邏輯中調(diào)用了PmsProductMapper中的前臺(tái)商品列表展示及詳情頁(yè)的數(shù)據(jù)庫(kù)方法,而PmsProductMapper.xml映射文件則實(shí)現(xiàn)了前臺(tái)商品列表展示及詳情頁(yè)方法的SQL語(yǔ)句。5.執(zhí)行完業(yè)務(wù)方法后PmsProductController類將SQL執(zhí)行結(jié)果所返回的商品列表信息及商品詳情頁(yè)信息返回給瀏覽器端,瀏覽器端程序解析這些數(shù)據(jù),將其展示在網(wǎng)頁(yè)中?!救蝿?wù)實(shí)施與準(zhǔn)備】一、前臺(tái)商品列表展示及詳情頁(yè)步驟步驟1.數(shù)據(jù)庫(kù)中創(chuàng)建商品信息表(pms_product);步驟2.創(chuàng)建數(shù)據(jù)庫(kù)實(shí)體類(PmsProduct);步驟3.創(chuàng)建查詢方法;步驟4.創(chuàng)建search方法;步驟5.實(shí)現(xiàn)search方法;步驟6.實(shí)現(xiàn)detail方法;步驟7.定義detail接口;步驟8.實(shí)現(xiàn)detail接口?!就卣怪R(shí)】一、動(dòng)態(tài)代理Mapper每一個(gè)Mapper接口都有現(xiàn)基本的CRUD方法,為了不重復(fù)編寫CRUD方法,開發(fā)人員可以提前開發(fā)一個(gè)公共的接口并定義通用的接口方法,再創(chuàng)建一個(gè)新的Mapper時(shí)就可以直接繼承該公共接口,大大提高了代碼開發(fā)的效率。二、商城首頁(yè)功能實(shí)現(xiàn)商城的首頁(yè)需要獲取很多信息,比如首頁(yè)廣告、推薦品牌、秒殺信息、新品推薦、人氣推薦、推薦專題等,如果每一個(gè)模塊的信息獲取都要與服務(wù)器進(jìn)行一次交互,則會(huì)占用很多資源。在實(shí)際的開發(fā)中,將需要返回給首頁(yè)的信息進(jìn)行一次封裝,然后整體返回給前端則會(huì)節(jié)省很多的服務(wù)器開銷。任務(wù)三購(gòu)物車管理【預(yù)備知識(shí)】一、前臺(tái)購(gòu)物車管理的業(yè)務(wù)邏輯梳理添加商品到購(gòu)物車功能的實(shí)現(xiàn)需要先判斷購(gòu)物車中有沒有商品,如果沒有商品則直接新增商品到購(gòu)物車,或者修改購(gòu)物車信息,將新商品添加至購(gòu)物車對(duì)象。獲取某個(gè)會(huì)員的購(gòu)物車列表功能首先需要對(duì)查詢到的結(jié)果進(jìn)行分頁(yè),因?yàn)橛脩舻馁?gòu)物車中商品可能過多,然后按照分頁(yè)或排序條件等進(jìn)行購(gòu)物車中的商品查詢。獲取某個(gè)會(huì)員的購(gòu)物車列表滿減信息需要根據(jù)商品的ID進(jìn)行滿減信息的查詢,然后將查詢的結(jié)果返回給前端。修改購(gòu)物車中某個(gè)商品的數(shù)量功能需要先根據(jù)商品ID獲取該商品信息,然后再根據(jù)商品ID修改其數(shù)量,數(shù)量參數(shù)通過前端進(jìn)行傳遞。刪除購(gòu)物車中的某個(gè)商品功能需要根據(jù)商品ID執(zhí)行刪除方法對(duì)應(yīng)的SQL語(yǔ)句,然后將刪除結(jié)果返回給前端。二、前臺(tái)商品列表展示及詳情頁(yè)的服務(wù)端程序執(zhí)行流程1.用戶在使用購(gòu)物車管理相關(guān)功能時(shí),前端程序會(huì)根據(jù)設(shè)置的服務(wù)器訪問地址訪問服務(wù)器端的程序接口;2.服務(wù)器端程序的OmsCartItemController類負(fù)責(zé)接收和響應(yīng)客戶端的請(qǐng)求,其中定義了前臺(tái)添加商品到購(gòu)物車、獲取某個(gè)會(huì)員的購(gòu)物車列表、獲取某個(gè)會(huì)員的購(gòu)物車列表滿減信息、修改購(gòu)物車中某個(gè)商品的數(shù)量、刪除購(gòu)物車中的某個(gè)商品的接口。3.OmsCartItemController類中的接口調(diào)用了OmsCartItemService接口中的業(yè)務(wù)方法,OmsCartItemService接口中定義了前臺(tái)添加商品到購(gòu)物車、獲取某個(gè)會(huì)員的購(gòu)物車列表、獲取某個(gè)會(huì)員的購(gòu)物車列表滿減信息、修改購(gòu)物車中某個(gè)商品的數(shù)量、刪除購(gòu)物車中的某個(gè)商品的業(yè)務(wù)方法,而OmsCartItemServiceImpl則實(shí)現(xiàn)了前臺(tái)添加商品到購(gòu)物車、獲取某個(gè)會(huì)員的購(gòu)物車列表、獲取某個(gè)會(huì)員的購(gòu)物車列表滿減信息、修改購(gòu)物車中某個(gè)商品的數(shù)量、刪除購(gòu)物車中的某個(gè)商品的具體業(yè)務(wù)邏輯。4.OmsCartItemServiceImpl業(yè)務(wù)邏輯中調(diào)用了OmsCartItemMapper中的前臺(tái)添加商品到購(gòu)物車、獲取某個(gè)會(huì)員的購(gòu)物車列表、獲取某個(gè)會(huì)員的購(gòu)物車列表滿減信息、修改購(gòu)物車中某個(gè)商品的數(shù)量、刪除購(gòu)物車中的某個(gè)商品的數(shù)據(jù)庫(kù)方法,而OmsCartItemMapper.xml映射文件則實(shí)現(xiàn)了前臺(tái)添加商品到購(gòu)物車、獲取某個(gè)會(huì)員的購(gòu)物車列表、獲取某個(gè)會(huì)員的購(gòu)物車列表滿減信息、修改購(gòu)物車中某個(gè)商品的數(shù)量、刪除購(gòu)物車中的某個(gè)商品方法的SQL語(yǔ)句。5.執(zhí)行完業(yè)務(wù)方法后OmsCartItemController類將SQL執(zhí)行結(jié)果所返回的信息返回給瀏覽器端,瀏覽器端程序解析這些數(shù)據(jù),將其展示在網(wǎng)頁(yè)中或執(zhí)行其他業(yè)務(wù)邏輯?!救蝿?wù)實(shí)施與準(zhǔn)備】步驟1.創(chuàng)建購(gòu)物車表(oms_cart_item);步驟2.創(chuàng)建實(shí)體類OmsCartItem;步驟3.編寫添加商品到購(gòu)物車方法;步驟4.定義add接口;步驟5.實(shí)現(xiàn)add方法;步驟6.編寫獲取某個(gè)會(huì)員的購(gòu)物車列表方法;步驟7.編寫list接口;步驟8.實(shí)現(xiàn)list接口;步驟9.編寫獲取某個(gè)會(huì)員的購(gòu)物車列表滿減信息方法步驟10.定義selectFullList接口;步驟11.實(shí)現(xiàn)selectFullList方法;步驟12.編寫修改購(gòu)物車中某個(gè)商品的數(shù)量方法;步驟13.定義updateQuantity方法;步驟14.實(shí)現(xiàn)updateQuantity接口;步驟15.編寫刪除購(gòu)物車中的某個(gè)商品方法;步驟16.定義delete方法;步驟17.實(shí)現(xiàn)delete接口。【拓展知識(shí)】一、獲取包含促銷活動(dòng)信息的購(gòu)物車列表業(yè)務(wù)實(shí)現(xiàn)獲取包含促銷活動(dòng)信息的購(gòu)物車列表實(shí)現(xiàn)需要先獲取購(gòu)物車中用戶選中的物品,然后根據(jù)這些物品計(jì)算購(gòu)物車中的促銷活動(dòng)信息。二、根據(jù)會(huì)員ID、商品ID和規(guī)格獲取購(gòu)物車中商品根據(jù)會(huì)員ID、商品ID、規(guī)格獲取購(gòu)物車中商品的業(yè)務(wù)實(shí)現(xiàn)需要先創(chuàng)建一個(gè)Map集合,然后將會(huì)員ID、商品ID、商品規(guī)格、刪除狀態(tài)Put到Map集合中,然后調(diào)用根據(jù)條件查詢購(gòu)物車中商品信息的映射方法,再判斷查詢結(jié)果不為空的情況下將查詢結(jié)果返回給前端。任務(wù)四前臺(tái)訂單管理【預(yù)備知識(shí)】一、前臺(tái)訂單管理的業(yè)務(wù)邏輯梳理用戶購(gòu)買時(shí)生成訂單確認(rèn)信息功能需要先判斷商品庫(kù)存是否足夠,如果足夠則減少商品庫(kù)存和SKU庫(kù)存,再根據(jù)商品合計(jì)、運(yùn)費(fèi)等計(jì)算應(yīng)付金額,再將其轉(zhuǎn)化為訂單信息插入數(shù)據(jù)庫(kù)。獲取用戶的訂單列表功能需要根據(jù)用戶ID和刪除狀態(tài)來(lái)進(jìn)行數(shù)據(jù)查詢,將查詢到的用戶訂單列表返回到前端進(jìn)行展示。獲取用戶訂單詳情功能需要以用戶的ID為參數(shù),調(diào)用獲取訂單詳情的SQL語(yǔ)句,將查詢到的訂單信息返回給前端展示。取消訂單功能需要先查詢用戶是否未付款,如果未付款則修改訂單狀態(tài)為取消,然后根據(jù)訂單狀態(tài)恢復(fù)商品庫(kù)存,恢復(fù)優(yōu)惠券狀態(tài),返還使用的積分,修改積分記錄。確認(rèn)收貨功能需要根據(jù)訂單ID修改訂單的狀態(tài)、確認(rèn)收貨狀態(tài)、確認(rèn)時(shí)間,然后添加贈(zèng)送的積分,最后將確認(rèn)收貨狀態(tài)返回給前端。用戶刪除訂單功能需要根據(jù)訂單的ID,修改訂單的刪除狀態(tài),然后將刪除結(jié)果返回給前端,前端不展示刪除狀態(tài)為“已刪除”的訂單。二、前臺(tái)訂單管理的服務(wù)端程序執(zhí)行流程1.用戶在使用訂單管理相關(guān)功能時(shí),前端程序會(huì)根據(jù)設(shè)置的服務(wù)器訪問地址訪問服務(wù)器端的程序接口;2.服務(wù)器端程序的OmsOrderController類負(fù)責(zé)接收和響應(yīng)客戶端的請(qǐng)求,其中定義了前臺(tái)訂單管理的接口。3.OmsOrderController類中的接口調(diào)用了OmsOrderService接口中的業(yè)務(wù)方法,OmsOrderService接口中定義了前臺(tái)訂單管理的業(yè)務(wù)方法,而OmsOrderServiceImpl則實(shí)現(xiàn)了前臺(tái)訂單管理的具體業(yè)務(wù)邏輯。4.OmsOrderServiceImpl業(yè)務(wù)邏輯中調(diào)用了OmsOrderMapper中的前臺(tái)訂單管理的數(shù)據(jù)庫(kù)方法,而OmsOrderMapper.xml映射文件則實(shí)現(xiàn)了前臺(tái)訂單管理的SQL語(yǔ)句。5.執(zhí)行完業(yè)務(wù)方法后OmsOrderController類將SQL執(zhí)行結(jié)果所返回的信息返回給瀏覽器端,瀏覽器端程序解析這些數(shù)據(jù),將其展示在網(wǎng)頁(yè)中或執(zhí)行其他業(yè)務(wù)邏輯。【任務(wù)實(shí)施與準(zhǔn)備】步驟1.數(shù)據(jù)庫(kù)創(chuàng)建訂單表(oms_order);步驟2.創(chuàng)建實(shí)體類(OmsOrder);步驟3.創(chuàng)建生成訂單確認(rèn)信息;步驟4.定義confirmOrder方法;步驟5.實(shí)現(xiàn)confirmOrder方法;步驟6.編寫按狀態(tài)分頁(yè)獲取用戶訂單列表方法;步驟7.定義list方法;步驟8.實(shí)現(xiàn)list方法;步驟9.編寫根據(jù)ID獲取訂單詳情方法;步驟10.定義getDetail方法;步驟11.實(shí)現(xiàn)getDetail方法;步驟12.編寫用戶取消訂單方法;步驟13.定義cancelOrder方法;步驟14.實(shí)現(xiàn)cancelOrder接口;步驟15.編寫用戶確認(rèn)收貨方法;步驟16.定義confirmReceiveOrder方法;步驟17.實(shí)現(xiàn)confirmReceiveOrder方法;步驟18.編寫用戶刪除訂單方法;步驟19.定義deleteOrder方法;步驟20.實(shí)現(xiàn)deleteOrder方法?!就卣怪R(shí)】一、超時(shí)自動(dòng)取消訂單功能訂單的超時(shí)取消功能實(shí)現(xiàn)需要先查詢超時(shí)及未支付的訂單及訂單詳情,然后再批量修改訂單狀態(tài)為交易取消,還原庫(kù)存、積分、優(yōu)惠券的使用狀態(tài)。二、自動(dòng)確認(rèn)收貨功能自動(dòng)確認(rèn)收貨功能的實(shí)現(xiàn)需要先查詢到達(dá)收貨時(shí)間的訂單,然后批量更改訂單狀態(tài)為交易成功,再贈(zèng)送積分。任務(wù)五個(gè)人信息管理【預(yù)備知識(shí)】一、個(gè)人信息管理的業(yè)務(wù)邏輯梳理修改用戶信息需要以用戶的ID為參數(shù),執(zhí)行修改用戶表的SQL語(yǔ)句,SQL語(yǔ)句中執(zhí)行修改操作,條件為用戶ID,要修改的值為前端傳遞來(lái)的目標(biāo)值,然后將修改結(jié)果返回給前端。個(gè)人頭像上傳需要獲取上傳頭像路徑,然后創(chuàng)建文件夾,調(diào)用靜態(tài)文件的上傳方法進(jìn)行圖片上傳,最后將上傳成功的圖片信息返回到前端。獲取用戶信息需要根據(jù)當(dāng)前的用戶ID進(jìn)行查詢,然后將獲取到的用戶信息返回給前端進(jìn)行展示。二、個(gè)人信息管理的服務(wù)端程序執(zhí)行流程1.用戶在使用個(gè)人信息管理相關(guān)功能時(shí),前端程序會(huì)根據(jù)設(shè)置的服務(wù)器訪問地址訪問服務(wù)器端的程序接口;2.服務(wù)器端程序的OmsOrderController類負(fù)責(zé)接收和響應(yīng)客戶端的請(qǐng)求,其中定義了個(gè)人信息管理的接口。3.OmsOrderController類中的接口調(diào)用了OmsOrderService接口中的業(yè)務(wù)方法,OmsOrderService接口中定義了個(gè)人信息管理的業(yè)務(wù)方法,而OmsOrderServiceImpl則實(shí)現(xiàn)了個(gè)人信息管理的具體業(yè)務(wù)邏輯。4.OmsOrderServiceImpl業(yè)務(wù)邏輯中調(diào)用了OmsOrderMapper中的個(gè)人信息管理的數(shù)據(jù)庫(kù)方法,而OmsOrderMapper.xml映射文件則實(shí)現(xiàn)了個(gè)人信息管理的SQL語(yǔ)句。5.執(zhí)行完業(yè)務(wù)方法后OmsOrderController類將SQL執(zhí)行結(jié)果所返回的信息返回給瀏覽器端,瀏覽器端程序解析這些數(shù)據(jù),將其展示在網(wǎng)頁(yè)中或

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論