版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
模塊二綜合實(shí)戰(zhàn)應(yīng)用模塊《電商web云平臺(tái)開發(fā)》思維導(dǎo)圖目錄CONTENTS商城后臺(tái)開發(fā)商城前臺(tái)開發(fā)56項(xiàng)目五
商城后臺(tái)開發(fā)項(xiàng)目背景本項(xiàng)目以一個(gè)商城項(xiàng)目為例詳細(xì)講解Java技術(shù)的綜合開發(fā)應(yīng)用。該項(xiàng)目中的商城叫“鄉(xiāng)農(nóng)甄商城”,是一個(gè)基于扶農(nóng)助農(nóng)需求為扶貧鄉(xiāng)縣搭建的一個(gè)線上助銷平臺(tái),為農(nóng)戶拓寬銷售渠道。該商城不僅要滿足銷售需求,還應(yīng)該滿足運(yùn)營需求,通過前期的調(diào)研了解,開發(fā)人員梳理出了“鄉(xiāng)農(nóng)甄商城”后臺(tái)管理需要實(shí)現(xiàn)的基本功能。商城后臺(tái)開發(fā)需求營銷推廣管理頁訂單管理頁商品管理頁
首頁用戶管理頁研究內(nèi)容本章節(jié)研究商城的后臺(tái)開發(fā),根據(jù)不同業(yè)務(wù)邏輯將后臺(tái)開發(fā)分為若干模塊,然后從數(shù)據(jù)表格的建立、實(shí)體類的創(chuàng)建、Mapper接口和Mapper映射文件的編寫、Service接口及實(shí)現(xiàn)的編寫、Controller類的編寫等方面完成商城后臺(tái)開發(fā)的項(xiàng)目。1.后臺(tái)用戶注冊(cè)登錄開發(fā);2.后臺(tái)用戶管理開發(fā);3.后臺(tái)商品管理開發(fā);4.后臺(tái)訂單管理開發(fā);5.后臺(tái)秒殺活動(dòng)管理開發(fā);6.后臺(tái)廣告管理開發(fā);7.后臺(tái)優(yōu)惠券管理開發(fā)。學(xué)習(xí)目標(biāo)1.認(rèn)識(shí)Java程序語言和MyEclipse開發(fā)工具;2.了解Web項(xiàng)目及項(xiàng)目結(jié)構(gòu);3.歸納SSM框架搭建的步驟;4.描述MySQL數(shù)據(jù)庫及相關(guān)SQL語句。知識(shí)目標(biāo)1.熟練使用MyEclipse開發(fā)工具;2.能夠基于項(xiàng)目需求完成Java開發(fā)環(huán)境的搭建工作;3.能夠創(chuàng)建web項(xiàng)目,搭建SSM框架;4.熟練使用MySQL數(shù)據(jù)庫及SQL語句。技能目標(biāo)1.培養(yǎng)學(xué)生項(xiàng)目需求分析、項(xiàng)目任務(wù)分工的合作精神;2.鍛煉學(xué)生獨(dú)立完成項(xiàng)目開發(fā)的嚴(yán)謹(jǐn)工作態(tài)度與認(rèn)真負(fù)責(zé)的職業(yè)素養(yǎng)。素養(yǎng)目標(biāo)任務(wù)一后臺(tái)用戶注冊(cè)登錄(上篇)預(yù)備知識(shí)
商城中的用戶注冊(cè)登錄模塊包括用戶注冊(cè)、用戶登錄兩大功能。一、后臺(tái)用戶注冊(cè)登錄功能分析用戶注冊(cè)面向商城的新用戶,用于收集用戶信息后向其開放商城的一些其他使用功能主要針對(duì)商城管理員,登錄后可對(duì)商城后臺(tái)進(jìn)行功能維護(hù)和管理用戶登錄預(yù)備知識(shí)二、用戶登錄業(yè)務(wù)流程分析
用戶輸入用戶名和密碼并提交給商城系統(tǒng),系統(tǒng)會(huì)自動(dòng)判定信息是否正確后反饋出結(jié)果。預(yù)備知識(shí)三、開發(fā)人員還需了解并掌握以下知識(shí)數(shù)據(jù)庫設(shè)計(jì)與創(chuàng)建、表創(chuàng)建、SQL語句編寫SSM框架三層架構(gòu)的功能和作用,及各層之間調(diào)用關(guān)系實(shí)體類代碼的編寫DAO層Mapper接口及Mapper文件編寫數(shù)據(jù)庫設(shè)計(jì)與創(chuàng)建、表創(chuàng)建、SQL語句編寫Controller層代碼編寫MVC三層結(jié)構(gòu)的作用Vue前端框架的使用實(shí)施準(zhǔn)備注冊(cè)登錄功能是商城系統(tǒng)最常見的功能之一,要實(shí)現(xiàn)注冊(cè)登錄功能,需要通過MyEclipse創(chuàng)建一個(gè)Web項(xiàng)目,再創(chuàng)建數(shù)據(jù)庫和用戶表,并連接到創(chuàng)建好的項(xiàng)目,最后再配置好SSM框架,從而完成該任務(wù)實(shí)施前的準(zhǔn)備工作。任務(wù)實(shí)施與分析商城后臺(tái)需要?jiǎng)?chuàng)建一個(gè)用戶數(shù)據(jù)庫,在數(shù)據(jù)庫中創(chuàng)建后臺(tái)用戶表(ums_admin)及相關(guān)字段。步驟1:創(chuàng)建用戶表CREATETABLE`ums_admin`(`id`bigint(20)NOTNULLAUTO_INCREMENT,`username`varchar(64)DEFAULTNULL,`password`varchar(64)DEFAULTNULL,`icon`varchar(500)DEFAULTNULLCOMMENT'頭像',`email`varchar(100)DEFAULTNULLCOMMENT'郵箱',`nick_name`varchar(200)DEFAULTNULLCOMMENT'昵稱',`note`varchar(500)DEFAULTNULLCOMMENT'備注信息',`create_time`datetimeDEFAULTNULLCOMMENT'創(chuàng)建時(shí)間',`login_time`datetimeDEFAULTNULLCOMMENT'最后登錄時(shí)間',`status`int(1)DEFAULT'1'COMMENT'賬號(hào)啟用狀態(tài):0->禁用;1->啟用',PRIMARYKEY(`id`)USINGBTREE)任務(wù)實(shí)施與分析步驟2:創(chuàng)建用戶實(shí)體類建立數(shù)據(jù)庫之后,就需要?jiǎng)?chuàng)建商城后臺(tái)用戶實(shí)體類UmsAdmin,并定義相關(guān)字段屬性及其get和set方法。publicclassUmsAdminextendsIdEntity{ /**
*用戶表 */ privatestaticfinallongserialVersionUID=1L; privateLongid; privateStringusername; privateStringpassword; @ApiModelProperty(value="頭像") privateStringicon; @ApiModelProperty(value="郵箱") privateStringemail; @ApiModelProperty(value="昵稱")privateStringnickName; @ApiModelProperty(value="備注信息") privateStringnote; @ApiModelProperty(value="創(chuàng)建時(shí)間") privateDatecreateTime; @ApiModelProperty(value="最后登錄時(shí)間") privateDateloginTime; @ApiModelProperty(value="賬號(hào)啟用狀態(tài):0->禁用;1->啟用") privateIntegerstatus; publicLonggetId(){ returnid; }…任務(wù)實(shí)施與分析步驟3:分析需要對(duì)后臺(tái)用戶進(jìn)行的數(shù)據(jù)庫操作需要對(duì)數(shù)據(jù)庫進(jìn)行插入操作后臺(tái)用戶注冊(cè)功能需要對(duì)數(shù)據(jù)庫進(jìn)行更新操作后臺(tái)用戶信息修改功能需要對(duì)數(shù)據(jù)庫進(jìn)行刪除操作后臺(tái)用戶凍結(jié)功能需要對(duì)數(shù)據(jù)庫進(jìn)行查詢操作后臺(tái)用戶列表查詢功能任務(wù)實(shí)施與分析步驟4:創(chuàng)建用戶管理的mapper接口類要實(shí)現(xiàn)后臺(tái)用戶注冊(cè)登錄開發(fā),首先需要?jiǎng)?chuàng)建用戶管理的Mapper接口類,因?yàn)榻涌谥械姆椒ㄊ浅橄蠓椒ǎ圆挥镁帉懛椒▽?shí)現(xiàn)。publicinterfaceUmsAdminMapperextendsBaseMapper<UmsAdmin>{ /**
*新增實(shí)體 *@paramentity *@return影響記錄條數(shù)
*/ publicintinsert(UmsAdminumsAdmin); /**
*修改一個(gè)實(shí)體對(duì)象(UPDATE一條記錄) *@paramentity實(shí)體對(duì)象 *@return修改的對(duì)象個(gè)數(shù),正常情況=1 */
publicintupdate(UmsAdminumsAdmin); /** *按主鍵刪除記錄 *@paramprimaryKey主鍵對(duì)象 *@return刪除的對(duì)象個(gè)數(shù),正常情況=1 */ publicintdelete(intid); /** *按主鍵取記錄 *@paramprimaryKey主鍵值 *@return記錄實(shí)體對(duì)象,如果沒有符合主鍵條件的記錄,則返回null */ publicUmsAdminget(intid);}任務(wù)實(shí)施與分析步驟5:創(chuàng)建用戶管理的Mapper.xml文件(映射文件)要實(shí)現(xiàn)后臺(tái)用戶注冊(cè)登錄功能開發(fā),創(chuàng)建了接口類之后,還需要?jiǎng)?chuàng)建用戶管理的映射文件UmsAdminMapper.xml。<resultcolumn="login_time"property="loginTime"/><resultcolumn="status"property="status"/></resultMap><!--按照主鍵查詢--><selectid="get"resultMap="umsAdminResultMap"> selectid,username,password,icon,email,nick_name,note,create_time,login_time,statusfromums_admin<where><iftest="id!=nullandid!=’’">id=#{id}</if></where></select><?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEmapperPUBLIC"-////DTDMapper3.0//EN""/dtd/mybatis-3-mapper.dtd"><mappernamespace="com.framework.fundation.Dao.UmsAdminMapper">
<!--用戶結(jié)果集--><resultMapid="umsAdminResultMap"type="UmsAdmin"><idcolumn="id"property="id"/><resultcolumn="username"property="username"/><resultcolumn="password"property="password"/><resultcolumn="icon"property="icon"/><resultcolumn="email"property="email"/><resultcolumn="nick_name"property="nickName"/><resultcolumn="note"property="note"/><resultcolumn="create_time"property="createTime"/>43任務(wù)實(shí)施與分析步驟5:創(chuàng)建用戶管理的Mapper.xml
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 婚前房產(chǎn)協(xié)議書簽訂注意事項(xiàng)
- 2024版政府間借款合同樣書
- 合伙養(yǎng)豬合伙協(xié)議
- 2024鋁合金門窗加工制作安裝施工合同書鋁合金門窗施工合同
- 吉林省農(nóng)藥買賣合同樣式
- 河南省洛陽市七年級(jí)上學(xué)期語文期中試卷2套【附答案】
- 2024個(gè)人的簡單借款合同
- 國際貿(mào)易協(xié)議樣本
- 廠房租賃合同范例
- 特色農(nóng)產(chǎn)品胡柚購銷合同法律問題探討
- 山西省太原市2024-2025學(xué)年高三上學(xué)期期中物理試卷(含答案)
- 酒店崗位招聘面試題與參考回答2025年
- (統(tǒng)編2024版)道德與法治七上10.1愛護(hù)身體 課件
- GB/T 30391-2024花椒
- 供電線路維護(hù)合同
- 胸部術(shù)后護(hù)理科普
- 鞋子工廠供貨合同模板
- 2024碼頭租賃合同范本
- 木材采運(yùn)智能決策支持系統(tǒng)
- 【產(chǎn)業(yè)圖譜】2024年青島市重點(diǎn)產(chǎn)業(yè)規(guī)劃布局全景圖譜(附各地區(qū)重點(diǎn)產(chǎn)業(yè)、產(chǎn)業(yè)體系布局、未來產(chǎn)業(yè)發(fā)展規(guī)劃等)
- 上海市市轄區(qū)(2024年-2025年小學(xué)四年級(jí)語文)部編版期末考試(下學(xué)期)試卷及答案
評(píng)論
0/150
提交評(píng)論