




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
模塊二綜合實戰(zhàn)應用模塊《電商web云平臺開發(fā)》思維導圖目錄CONTENTS商城后臺開發(fā)商城前臺開發(fā)56項目五
商城后臺開發(fā)項目背景本項目以一個商城項目為例詳細講解Java技術的綜合開發(fā)應用。該項目中的商城叫“鄉(xiāng)農甄商城”,是一個基于扶農助農需求為扶貧鄉(xiāng)縣搭建的一個線上助銷平臺,為農戶拓寬銷售渠道。該商城不僅要滿足銷售需求,還應該滿足運營需求,通過前期的調研了解,開發(fā)人員梳理出了“鄉(xiāng)農甄商城”后臺管理需要實現的基本功能。商城后臺開發(fā)需求營銷推廣管理頁訂單管理頁商品管理頁
首頁用戶管理頁研究內容本章節(jié)研究商城的后臺開發(fā),根據不同業(yè)務邏輯將后臺開發(fā)分為若干模塊,然后從數據表格的建立、實體類的創(chuàng)建、Mapper接口和Mapper映射文件的編寫、Service接口及實現的編寫、Controller類的編寫等方面完成商城后臺開發(fā)的項目。1.后臺用戶注冊登錄開發(fā);2.后臺用戶管理開發(fā);3.后臺商品管理開發(fā);4.后臺訂單管理開發(fā);5.后臺秒殺活動管理開發(fā);6.后臺廣告管理開發(fā);7.后臺優(yōu)惠券管理開發(fā)。學習目標1.認識Java程序語言和MyEclipse開發(fā)工具;2.了解Web項目及項目結構;3.歸納SSM框架搭建的步驟;4.描述MySQL數據庫及相關SQL語句。知識目標1.熟練使用MyEclipse開發(fā)工具;2.能夠基于項目需求完成Java開發(fā)環(huán)境的搭建工作;3.能夠創(chuàng)建web項目,搭建SSM框架;4.熟練使用MySQL數據庫及SQL語句。技能目標1.培養(yǎng)學生項目需求分析、項目任務分工的合作精神;2.鍛煉學生獨立完成項目開發(fā)的嚴謹工作態(tài)度與認真負責的職業(yè)素養(yǎng)。素養(yǎng)目標任務一后臺用戶注冊登錄(上篇)預備知識
商城中的用戶注冊登錄模塊包括用戶注冊、用戶登錄兩大功能。一、后臺用戶注冊登錄功能分析用戶注冊面向商城的新用戶,用于收集用戶信息后向其開放商城的一些其他使用功能主要針對商城管理員,登錄后可對商城后臺進行功能維護和管理用戶登錄預備知識二、用戶登錄業(yè)務流程分析
用戶輸入用戶名和密碼并提交給商城系統(tǒng),系統(tǒng)會自動判定信息是否正確后反饋出結果。預備知識三、開發(fā)人員還需了解并掌握以下知識數據庫設計與創(chuàng)建、表創(chuàng)建、SQL語句編寫SSM框架三層架構的功能和作用,及各層之間調用關系實體類代碼的編寫DAO層Mapper接口及Mapper文件編寫數據庫設計與創(chuàng)建、表創(chuàng)建、SQL語句編寫Controller層代碼編寫MVC三層結構的作用Vue前端框架的使用實施準備注冊登錄功能是商城系統(tǒng)最常見的功能之一,要實現注冊登錄功能,需要通過MyEclipse創(chuàng)建一個Web項目,再創(chuàng)建數據庫和用戶表,并連接到創(chuàng)建好的項目,最后再配置好SSM框架,從而完成該任務實施前的準備工作。任務實施與分析商城后臺需要創(chuàng)建一個用戶數據庫,在數據庫中創(chuàng)建后臺用戶表(ums_admin)及相關字段。步驟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)建時間',`login_time`datetimeDEFAULTNULLCOMMENT'最后登錄時間',`status`int(1)DEFAULT'1'COMMENT'賬號啟用狀態(tài):0->禁用;1->啟用',PRIMARYKEY(`id`)USINGBTREE)任務實施與分析步驟2:創(chuàng)建用戶實體類建立數據庫之后,就需要創(chuàng)建商城后臺用戶實體類UmsAdmin,并定義相關字段屬性及其get和set方法。publicclassUmsAdminextendsIdEntity{ /**
*用戶表 */ privatestaticfinallongserialVersionUID=1L; privateLongid; privateStringusername; privateStringpassword; @ApiModelProperty(value="頭像") privateStringicon; @ApiModelProperty(value="郵箱") privateStringemail; @ApiModelProperty(value="昵稱")privateStringnickName; @ApiModelProperty(value="備注信息") privateStringnote; @ApiModelProperty(value="創(chuàng)建時間") privateDatecreateTime; @ApiModelProperty(value="最后登錄時間") privateDateloginTime; @ApiModelProperty(value="賬號啟用狀態(tài):0->禁用;1->啟用") privateIntegerstatus; publicLonggetId(){ returnid; }…任務實施與分析步驟3:分析需要對后臺用戶進行的數據庫操作需要對數據庫進行插入操作后臺用戶注冊功能需要對數據庫進行更新操作后臺用戶信息修改功能需要對數據庫進行刪除操作后臺用戶凍結功能需要對數據庫進行查詢操作后臺用戶列表查詢功能任務實施與分析步驟4:創(chuàng)建用戶管理的mapper接口類要實現后臺用戶注冊登錄開發(fā),首先需要創(chuàng)建用戶管理的Mapper接口類,因為接口中的方法是抽象方法,所以不用編寫方法實現。publicinterfaceUmsAdminMapperextendsBaseMapper<UmsAdmin>{ /**
*新增實體 *@paramentity *@return影響記錄條數
*/ publicintinsert(UmsAdminumsAdmin); /**
*修改一個實體對象(UPDATE一條記錄) *@paramentity實體對象 *@return修改的對象個數,正常情況=1 */
publicintupdate(UmsAdminumsAdmin); /** *按主鍵刪除記錄 *@paramprimaryKey主鍵對象 *@return刪除的對象個數,正常情況=1 */ publicintdelete(intid); /** *按主鍵取記錄 *@paramprimaryKey主鍵值 *@return記錄實體對象,如果沒有符合主鍵條件的記錄,則返回null */ publicUmsAdminget(intid);}任務實施與分析步驟5:創(chuàng)建用戶管理的Mapper.xml文件(映射文件)要實現后臺用戶注冊登錄功能開發(fā),創(chuà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">
<!--用戶結果集--><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任務實施與分析步驟5:創(chuàng)建用戶管理的Mapper.xml
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 質量控制計劃
- 2025年旅游景區(qū)管理服務項目合作計劃書
- 重磅!2025年中國儲熱行業(yè)發(fā)展前景及市場空間預測報告(智研咨詢)
- 2021青島版小學科學三年級下冊教案(精修版)
- 廣東省惠州市2024-2025學年高一上學期期末考試語文試題 含解析
- 2025年節(jié)能、高效果蔬保鮮裝置項目發(fā)展計劃
- 高效率辦公解決方案實踐手冊
- 農具租賃合同
- 肖像權使用許可協議
- 農業(yè)行業(yè)物聯網技術在種植管理中的應用方案
- 2020 ACLS-PC-SA課前自我測試試題及答案
- BIM技術應用管理辦法
- 元宵節(jié)猜燈謎PPT
- 信息論與編碼第4章信息率失真函數
- 錦州市主要環(huán)境問題論文
- 東風4型內燃機車檢修規(guī)程
- 空間幾何向量法之點到平面的距離
- 藥品經營企業(yè)GSP計算機系統(tǒng)培訓PPT課件
- 建筑工程冬期施工規(guī)程JGJT1042011
- 變頻器變頻altivar71說明書
- 反激式變壓器計算表格
評論
0/150
提交評論