本書為中英雙語國際化教材,供烏茲別克斯坦物流專業(yè)魯班工坊外籍學(xué)生學(xué)習(xí)使用。
本書以技能培養(yǎng)為主,提高專業(yè)技能;以崗位為載體,融知識技能為一體;以數(shù)字化電子商務(wù)系統(tǒng)為項目案例,詳細(xì)介紹了軟件開發(fā)的過程以及相應(yīng)的技術(shù)要求。項目內(nèi)容主要包括電商項目分析與設(shè)計、電子商務(wù)系統(tǒng)前端開發(fā)、電子商務(wù)系統(tǒng)服務(wù)器端開發(fā)。本書將知識和技能學(xué)習(xí)融入實訓(xùn)項目,以項目開發(fā)場景貫穿所有專業(yè)技能和知識;前端開發(fā)主要涉及html、CSS、JavaScript等技術(shù);服務(wù)器端開發(fā)主要是使用主流的Java EE企業(yè)級框架SSM實現(xiàn)電子商務(wù)平臺常見的功能。
本書注重項目開發(fā)流程設(shè)計、項目開發(fā)實踐和項目開發(fā)代碼管理,模擬真實項目開發(fā)過程和操作,使學(xué)習(xí)者熟悉軟件項目開發(fā)的基本流程、掌握軟件開發(fā)的主要技術(shù),以及相關(guān)技術(shù)的使用要點和難點,培養(yǎng)讀者的項目開發(fā)實踐能力。
本書可供信息工程、軟件技術(shù)專業(yè)類的學(xué)生使用,也可用作軟件開發(fā)工具書,或供企業(yè)員工培訓(xùn)使用。
軟件開發(fā)技能綜合實訓(xùn)是計算機(jī)軟件技術(shù)專業(yè)的一門綜合性和實踐性很強(qiáng)的專業(yè)技能課程。本書是該課程的配套教材,是烏茲別克斯坦魯班工坊項目信息技術(shù)實訓(xùn)實踐教學(xué)用書。
本書內(nèi)容是基于SSM框架實現(xiàn)的一個B2C生活消費類電子商務(wù)平臺樂鮮生活。該電子商務(wù)平臺為消費者提供線上瀏覽、購物、下單和支付等功能。本書通過展示平臺開發(fā)的全過程,讓讀者了解軟件開發(fā)的基本邏輯,熟悉相關(guān)主流開發(fā)工具的使用及其特點,掌握企業(yè)級框架開發(fā)的基本流程與方法。在使用本書的過程中,建議讀者能夠結(jié)合上機(jī)實踐,動手編寫項目代碼,也可以參考課程資源下載項目源代碼進(jìn)行測試和運行。
本書的編寫基于JS、MySQL和SSM框架等相關(guān)知識,為方便讀者學(xué)習(xí),力求將一些非常復(fù)雜、難以理解的內(nèi)容簡單化、模塊化,使讀者能夠輕松理解并快速掌握這些知識點,同時提供大量案例代碼,供讀者在實訓(xùn)中使用。本書共分3個項目,具體內(nèi)容如下。
項目1主要講解項目開發(fā)的前期準(zhǔn)備工作,包括需求分析、項目架構(gòu)設(shè)計、數(shù)據(jù)庫設(shè)計和項目環(huán)境搭建等內(nèi)容。
項目2主要講解電商項目Web前端開發(fā),包括商城首頁設(shè)計與實現(xiàn)、商品詳情頁設(shè)計與實現(xiàn)、商品交易功能設(shè)計與實現(xiàn)以及個人中心頁設(shè)計與實現(xiàn)等內(nèi)容。
項目3主要講解電商項目服務(wù)器端開發(fā),包括網(wǎng)站系統(tǒng)后臺權(quán)限管理、網(wǎng)站系統(tǒng)后臺會員管理、網(wǎng)站系統(tǒng)后臺商品管理、網(wǎng)站系統(tǒng)后臺訂單管理、網(wǎng)站系統(tǒng)用戶信息管理、網(wǎng)站系統(tǒng)購物操作和網(wǎng)站系統(tǒng)商品顯示等內(nèi)容。
本書由天津海運職業(yè)學(xué)院信息工程系軟件技術(shù)專業(yè)教師團(tuán)隊編寫,凝聚了整個編寫團(tuán)隊在軟件開發(fā)技能綜合實訓(xùn)項目中多年來的教學(xué)體會和經(jīng)驗。在此感謝全體參編人員在過去的一年中付出的辛勤勞動,同時衷心感謝所有關(guān)心、支持本書編寫工作的領(lǐng)導(dǎo)、朋友、同事和我們的學(xué)生。
由于編者水平有限,書中難免會存在一些不足,殷切希望讀者批評指正。
編者2023年11月
項目1電商項目分析與設(shè)計
任務(wù)1.1需求分析
子任務(wù)1.1.1需求分析的任務(wù)
子任務(wù)1.1.2需求調(diào)研的步驟
子任務(wù)1.1.3需求分析說明書
任務(wù)1.2系統(tǒng)設(shè)計
子任務(wù)1.2.1系統(tǒng)目標(biāo)
子任務(wù)1.2.2系統(tǒng)能力要求
子任務(wù)1.2.3系統(tǒng)流程圖
子任務(wù)1.2.4開發(fā)環(huán)境構(gòu)建
子任務(wù)1.2.5文件夾組織結(jié)構(gòu)
子任務(wù)1.2.6系統(tǒng)技術(shù)架構(gòu)
任務(wù)1.3數(shù)據(jù)庫設(shè)計與實現(xiàn)
子任務(wù)1.3.1數(shù)據(jù)命名約定
子任務(wù)1.3.2數(shù)據(jù)庫結(jié)構(gòu)圖
子任務(wù)1.3.3數(shù)據(jù)庫設(shè)計
子任務(wù)1.3.4關(guān)鍵視圖
項目2電子商務(wù)系統(tǒng)前端開發(fā)
任務(wù)2.1商城首頁的設(shè)計與實現(xiàn)
子任務(wù)2.1.1商品搜索功能模塊
子任務(wù)2.1.2商品分類展示功能模塊
子任務(wù)2.1.3招牌輪播展示功能模塊
子任務(wù)2.1.4商品推薦功能模塊
任務(wù)2.2商品詳情頁設(shè)計與實現(xiàn)
子任務(wù)2.2.1商品圖片展示功能模塊
子任務(wù)2.2.2商品下單信息功能模塊
任務(wù)2.3商品交易功能設(shè)計與實現(xiàn)
子任務(wù)2.3.1立即購買功能模塊
子任務(wù)2.3.2加入購物車功能模塊
子任務(wù)2.3.3訂單處理功能模塊
任務(wù)2.4個人中心頁設(shè)計與實現(xiàn)
項目3電子商務(wù)系統(tǒng)服務(wù)器端開發(fā)
任務(wù)3.1網(wǎng)站系統(tǒng)后臺權(quán)限管理
子任務(wù)3.1.1后臺系統(tǒng)權(quán)限控制
子任務(wù)3.1.2新增后臺用戶
子任務(wù)3.1.3修改后臺用戶
子任務(wù)3.1.4刪除后臺用戶
任務(wù)3.2網(wǎng)站系統(tǒng)后臺會員管理
子任務(wù)3.2.1查詢會員
子任務(wù)3.2.2電子商務(wù)系統(tǒng)后臺會員禁用/啟用
任務(wù)3.3網(wǎng)站系統(tǒng)后臺商品管理
子任務(wù)3.3.1查詢商品
子任務(wù)3.3.2新增商品
子任務(wù)3.3.3修改商品
任務(wù)3.4網(wǎng)站系統(tǒng)后臺訂單管理
子任務(wù)3.4.1訂單列表
子任務(wù)3.4.2電子商務(wù)系統(tǒng)后臺訂單狀態(tài)查詢
任務(wù)3.5網(wǎng)站系統(tǒng)用戶信息管理
子任務(wù)3.5.1用戶注冊
子任務(wù)3.5.2更新個人資料
任務(wù)3.6電子商務(wù)系統(tǒng)用戶注冊
子任務(wù)3.6.1加入購物車
子任務(wù)3.6.2生成并查詢訂單
任務(wù)3.7網(wǎng)站商品顯示
子任務(wù)3.7.1商品列表頁顯示
子任務(wù)3.7.2商品詳情頁顯示