全棧項(xiàng)目開發(fā)全程實(shí)錄——Spring Boot+Vue Django+Vue Node+Vue
定 價(jià):89.8 元
叢書名:軟件項(xiàng)目開發(fā)全程實(shí)錄
- 作者:明日科技
- 出版時(shí)間:2025/8/1
- ISBN:9787302697039
- 出 版 社:清華大學(xué)出版社
- 中圖法分類:TP311.1
- 頁碼:
- 紙張:膠版紙
- 版次:
- 開本:16開
讀者對(duì)象:本書可為全棧項(xiàng)目開發(fā)者提供更廣泛的項(xiàng)目實(shí)戰(zhàn)場景, 可為計(jì)算機(jī)專業(yè)學(xué)生進(jìn)行項(xiàng)目實(shí)訓(xùn)、畢業(yè)設(shè)計(jì)提供項(xiàng)目參考, 可供計(jì)算機(jī)專業(yè)教師、IT培訓(xùn)講師用作教學(xué)參考資料, 還可作為開發(fā)工程師、IT求職者、編程愛好者進(jìn)行項(xiàng)目開發(fā)時(shí)的參考書
《全棧項(xiàng)目開發(fā)全程實(shí)錄——SpringBoot+VueDjango+VueNode+Vue》精選7個(gè)熱門全棧項(xiàng)目,其中前端采用流行的Vue.js、HTML5、CSS3、JavaScript和BootStrap技術(shù),而后端則采用Python的DjangoWeb框架、Java的SpringBoot框架和Node.js進(jìn)行開發(fā),實(shí)用性非常強(qiáng)。具體項(xiàng)目包含:電瓶車品牌信息管理系統(tǒng)、尋物啟事網(wǎng)站、明日之星物業(yè)管理系統(tǒng)、吃了么外賣網(wǎng)、綜藝之家、四季旅游信息網(wǎng)和電影易購APP。本書從軟件工程的角度出發(fā),按照項(xiàng)目開發(fā)的順序,系統(tǒng)、全面地講解每一個(gè)項(xiàng)目的開發(fā)實(shí)現(xiàn)過程。在體例上,每章一個(gè)項(xiàng)目,統(tǒng)一采用“開發(fā)背景→系統(tǒng)設(shè)計(jì)→技術(shù)準(zhǔn)備→數(shù)據(jù)庫設(shè)計(jì)→各功能模塊實(shí)現(xiàn)→項(xiàng)目運(yùn)行→源碼下載”的形式完整呈現(xiàn)項(xiàng)目,給讀者明確的成就感,可以讓讀者快速積累實(shí)際項(xiàng)目開發(fā)經(jīng)驗(yàn)與技巧,早日實(shí)現(xiàn)就業(yè)目標(biāo)。
本書精心挑選了7個(gè)熱門全棧項(xiàng)目,涵蓋從前端Vue.js到后端Django、SpringBoot和Node.js的全面技術(shù)棧。通過電動(dòng)車品牌信息管理、吃了么外賣網(wǎng)等項(xiàng)目的實(shí)踐,讀者不僅能學(xué)習(xí)到從設(shè)計(jì)到實(shí)現(xiàn)的完整流程,還能積累寶貴的實(shí)戰(zhàn)經(jīng)驗(yàn)。特別適合希望快速提升技能并實(shí)現(xiàn)就業(yè)目標(biāo)的IT求職者及學(xué)生。此外,隨書附贈(zèng)豐富的資源庫,是每位全棧開發(fā)者的理想選擇。
前言
叢書說明:“軟件項(xiàng)目開發(fā)全程實(shí)錄”叢書第 1 版于 2008 年 6 月出版,因其定位于項(xiàng)目開發(fā)案例、面向?qū)嶋H開發(fā)應(yīng)用,并解決了社會(huì)需求和高校課程設(shè)置相對(duì)脫節(jié)的痛點(diǎn),在軟件項(xiàng)目開發(fā)類圖書市場上產(chǎn)生了很大的反響,在軟件項(xiàng)目開發(fā)零售圖書排行榜中名列前茅。
“軟件項(xiàng)目開發(fā)全程實(shí)錄”叢書第 2 版于 2011 年 1 月出版,第 3 版于 2013 年 10 月出版,第 4 版于2018 年 5 月出版。經(jīng)過 16 年的錘煉打造,不僅深受廣大程序員的喜愛,還被百余所高校選為計(jì)算機(jī)科學(xué)、軟件工程等相關(guān)專業(yè)的教材及教學(xué)參考用書,更被廣大高校學(xué)子用作畢業(yè)設(shè)計(jì)和工作實(shí)習(xí)的參考用書。
“軟件項(xiàng)目開發(fā)全程實(shí)錄”叢書第 5 版在繼承前 4 版所有優(yōu)點(diǎn)的基礎(chǔ)上,進(jìn)行了大幅度的改版升級(jí)。首先,結(jié)合當(dāng)前技術(shù)發(fā)展的趨勢與市場需求,增加了程序員求職急需的新圖書品種;其次,對(duì)圖書內(nèi)容進(jìn)行了深度更新、優(yōu)化,新增了當(dāng)前熱門的流行項(xiàng)目,優(yōu)化了原有經(jīng)典項(xiàng)目,將開發(fā)環(huán)境和工具更新為目前的新版本等,使之更與時(shí)代接軌,更適合讀者學(xué)習(xí);最后,我們錄制了全新的項(xiàng)目精講視頻,并配備了更加豐富的學(xué)習(xí)資源與服務(wù),可以給讀者帶來更好的項(xiàng)目學(xué)習(xí)及使用體驗(yàn)。
在數(shù)字化浪潮席卷的當(dāng)下,全棧項(xiàng)目憑借其全面性和高效性,成為軟件開發(fā)領(lǐng)域的璀璨明星。全棧項(xiàng)目不僅涵蓋了前端精美的界面設(shè)計(jì),為用戶帶來直觀且流暢的交互體驗(yàn),還涉及后端強(qiáng)大的數(shù)據(jù)處理與邏輯運(yùn)算,保障系統(tǒng)的穩(wěn)定運(yùn)行。它打破了前后端的技術(shù)壁壘,讓開發(fā)者能以全局視角構(gòu)建完整的軟件系統(tǒng)。本書以中小型項(xiàng)目為載體,帶領(lǐng)讀者切身體驗(yàn)軟件開發(fā)的實(shí)際過程,可以讓讀者深刻體會(huì)前后端技術(shù)在項(xiàng)目開發(fā)中的具體應(yīng)用。全書內(nèi)容不是枯燥的語法和陌生的術(shù)語,而是一步一步地引導(dǎo)讀者實(shí)現(xiàn)一個(gè)個(gè)熱門的項(xiàng)目,從而激發(fā)讀者學(xué)習(xí)軟件開發(fā)的興趣,變被動(dòng)學(xué)習(xí)為主動(dòng)學(xué)習(xí)。另外,本書的項(xiàng)目開發(fā)過程完整,不但可以為編程自學(xué)者提供中小型項(xiàng)目開發(fā)參考,而且可以作為大學(xué)生畢業(yè)設(shè)計(jì)的項(xiàng)目參考書。
本書內(nèi)容
本書提供了 7 個(gè)熱門的全棧應(yīng)用項(xiàng)目,涉及 Python(Django 框架)、Java(Spring Boot 框架)、Node.js等后端流行語言,以及 Vue.js、HTML5、CSS3、JavaScript、BootStrap 等熱門前端技術(shù)。具體項(xiàng)目包括:電瓶車品牌信息管理系統(tǒng)、尋物啟事網(wǎng)站、明日之星物業(yè)管理系統(tǒng)、吃了么外賣網(wǎng)、綜藝之家、四季旅游信息網(wǎng)和電影易購 APP。
本書特點(diǎn)
項(xiàng)目典型。本書精選 7 個(gè)熱點(diǎn)項(xiàng)目。所有項(xiàng)目均是當(dāng)前實(shí)際開發(fā)領(lǐng)域常見的熱門項(xiàng)目,且均從實(shí)際應(yīng)用角度出發(fā)展開系統(tǒng)性的講解,可以讓讀者從項(xiàng)目學(xué)習(xí)中積累豐富的開發(fā)經(jīng)驗(yàn)。
流程清晰。本書項(xiàng)目從軟件工程的角度出發(fā),統(tǒng)一采用“開發(fā)背景→系統(tǒng)設(shè)計(jì)→技術(shù)準(zhǔn)備→數(shù)據(jù)庫設(shè)計(jì)→各功能模塊實(shí)現(xiàn)→項(xiàng)目運(yùn)行→源碼下載”的流程進(jìn)行講解,可以讓讀者更加清楚項(xiàng)目的完整開發(fā)流程,給讀者明確的成就感和信心。
技術(shù)新穎。本書所有項(xiàng)目的實(shí)現(xiàn)工具均采用目前業(yè)內(nèi)推薦使用的穩(wěn)定版本,與時(shí)俱進(jìn),實(shí)用性極強(qiáng)。同時(shí),項(xiàng)目全部配備“技術(shù)準(zhǔn)備”環(huán)節(jié),對(duì)項(xiàng)目中用到的前端和后端基本技術(shù)點(diǎn)、高級(jí)應(yīng)用等進(jìn)行精要講解,在理論基礎(chǔ)和項(xiàng)目開發(fā)之間搭建了有效的橋梁,為僅有理論基礎(chǔ)的初級(jí)編程人員參與項(xiàng)目開發(fā)掃清了障礙。
精彩欄目。本書根據(jù)項(xiàng)目學(xué)習(xí)的需要,在每個(gè)項(xiàng)目講解過程的關(guān)鍵位置添加了“注意”“說明”等特色欄目,點(diǎn)撥項(xiàng)目的開發(fā)要點(diǎn)和精華,以便讀者能夠更快地掌握相關(guān)技術(shù)的應(yīng)用技巧。
源碼下載。本書每個(gè)項(xiàng)目最后都安排了“源碼下載”一節(jié),讀者可通過掃描對(duì)應(yīng)二維碼下載對(duì)應(yīng)項(xiàng)目的完整源碼,方便學(xué)習(xí)。
項(xiàng)目視頻。本書為每個(gè)項(xiàng)目提供了開發(fā)及使用微視頻,使讀者能夠更加輕松地搭建、運(yùn)行、使用項(xiàng)目,并能夠隨時(shí)隨地查看學(xué)習(xí)任務(wù)。
讀者對(duì)象:初學(xué)編程的自學(xué)者;高等院校的教師;參與項(xiàng)目實(shí)訓(xùn)的學(xué)生;IT 培訓(xùn)機(jī)構(gòu)的教師與學(xué)員;做畢業(yè)設(shè)計(jì)的學(xué)生;程序測試及維護(hù)人員;參加實(shí)習(xí)的初級(jí)程序員;編程愛好者。
資源與服務(wù)
本書提供了大量的輔助學(xué)習(xí)資源,同時(shí)還提供了專業(yè)的知識(shí)拓展與答疑服務(wù),旨在幫助讀者提高學(xué)習(xí)效率并解決學(xué)習(xí)過程中遇到的各種疑難問題。讀者需要刮開圖書封底的防盜碼(刮刮卡),掃描并綁定微信,獲取學(xué)習(xí)權(quán)限。
(1)開發(fā)環(huán)境搭建視頻
搭建環(huán)境對(duì)于項(xiàng)目開發(fā)非常重要,它確保項(xiàng)目開發(fā)在一致的環(huán)境下進(jìn)行,減少因環(huán)境差異導(dǎo)致的錯(cuò)誤和沖突。通過搭建開發(fā)環(huán)境,可以方便地管理項(xiàng)目依賴,提高開發(fā)效率。本書提供了開發(fā)環(huán)境搭建的講解視頻,可以引導(dǎo)讀者快速準(zhǔn)確地搭建本書項(xiàng)目的開發(fā)環(huán)境。掃描二維碼即可觀看學(xué)習(xí)。
(2)項(xiàng)目精講視頻
本書每個(gè)項(xiàng)目均配有對(duì)應(yīng)的項(xiàng)目精講微視頻,主要針對(duì)項(xiàng)目的需求背景、應(yīng)用價(jià)值、功能結(jié)構(gòu)、業(yè)務(wù)流程、實(shí)現(xiàn)邏輯以及所用到的核心技術(shù)點(diǎn)進(jìn)行精要講解,可以幫助讀者了解項(xiàng)目概要,把握項(xiàng)目要領(lǐng),快速進(jìn)入學(xué)習(xí)狀態(tài)。掃描每章首頁對(duì)應(yīng)的二維碼即可觀看學(xué)習(xí)。
(3)項(xiàng)目源碼
本書每章一個(gè)項(xiàng)目,系統(tǒng)全面地講解了該項(xiàng)目的前后端設(shè)計(jì)及實(shí)現(xiàn)過程。為了方便讀者學(xué)習(xí),本書提供了完整的項(xiàng)目源碼(包含項(xiàng)目中用到的所有素材,如圖片、數(shù)據(jù)表等)。掃描每章最后的二維碼即可下載。
(4)AI 輔助開發(fā)手冊
在人工智能浪潮的席卷之下,AI 大模型工具呈現(xiàn)百花齊放之態(tài),輔助編程開發(fā)的代碼助手類工具不斷涌現(xiàn),可為開發(fā)人員提供技術(shù)問答、代碼查錯(cuò)、輔助開發(fā)等非常實(shí)用的服務(wù),極大地提高了編程學(xué)習(xí)和開發(fā)效率。為了幫助讀者快速熟悉并使用這些工具,本書專門精心配備了電子版的《AI 輔助開發(fā)手冊》,不僅為讀者提供各個(gè)主流大語言模型的使用指南,而且詳細(xì)講解文心快碼(Baidu Comate)、通義靈碼、騰訊云 AI 代碼助手、iFlyCode 等專業(yè)的智能代碼助手的使用方法。掃描二維碼即可閱讀學(xué)習(xí)。
(5)代碼查錯(cuò)器
為了進(jìn)一步幫助讀者提升學(xué)習(xí)效率,培養(yǎng)良好的編碼習(xí)慣,本書配備了由明日科技自主開發(fā)的代碼查錯(cuò)器。讀者可以將本書的項(xiàng)目源碼保存為對(duì)應(yīng)的 txt 文件,存放到代碼查錯(cuò)器的對(duì)應(yīng)文件夾中,然后自己編寫相應(yīng)的實(shí)現(xiàn)代碼并與項(xiàng)目源碼進(jìn)行比對(duì),快速找出自己編寫的代碼與源碼不一致或者發(fā)生錯(cuò)誤的地方。代碼查錯(cuò)器配有詳細(xì)的使用說明文檔,掃描二維碼即可下載。
(6)Web 前端在線開發(fā)資源庫
本書配備了強(qiáng)大的 Web 前端在線開發(fā)資源庫,包括技術(shù)資源庫、實(shí)例資源庫、項(xiàng)目資源庫、源碼資源庫、視頻資源庫。掃描二維碼,可登錄明日科技網(wǎng)站,獲取 Web 前端在線開發(fā)資源庫一年的免費(fèi)使用權(quán)限。
(7)Web 前端面試資源庫
本書配備了 Web 前端面試資源庫,精心匯編了大量企業(yè)面試真題,是求職面試的絕佳指南。掃描本書封底的“文泉云盤”二維碼即可獲取。
(8)教學(xué) PPT
本書配備了精美的教學(xué) PPT,可供高校教師和培訓(xùn)機(jī)構(gòu)講師備課使用,也可供讀者做知識(shí)梳理。掃描本書封底的“文泉云盤”二維碼即可下載。另外,登錄清華大學(xué)出版社網(wǎng)站,可在本書對(duì)應(yīng)頁面查閱教學(xué) PPT 的獲取方式。
(9)學(xué)習(xí)答疑
在學(xué)習(xí)過程中,讀者難免會(huì)遇到各種疑難問題。本書配有完善的新媒體學(xué)習(xí)矩陣,包括IT 今日熱榜(實(shí)時(shí)提供技術(shù)熱點(diǎn))、微信公眾號(hào)、學(xué)習(xí)交流群、400 電話等,可為讀者提供專業(yè)的知識(shí)拓展與答疑服務(wù)。掃描二維碼,根據(jù)提示操作,即可享受答疑服務(wù)。
致讀者
本書由明日科技前后端開發(fā)團(tuán)隊(duì)組
明日科技,全稱是吉林省明日科技有限公司,是一家專業(yè)從事軟件開發(fā)、教育培訓(xùn)以及軟件開發(fā)教育資源整合的高科技公司,其編寫的教材非常注重選取軟件開發(fā)中的必需、常用內(nèi)容,同時(shí)也很注重內(nèi)容的易學(xué)、方便性以及相關(guān)知識(shí)的拓展性,深受讀者喜愛。其教材多次榮獲“全行業(yè)暢銷品種”“高校出版社暢銷書”等獎(jiǎng)項(xiàng),多個(gè)品種長期位居同類圖書銷售排行榜的前列。
目錄
第1 篇 Spring Boot+Vue.js 方向
第1 章 電瓶車品牌信息管理系統(tǒng) 2
——Vue.js + Spring Boot + MySQL
1.1 開發(fā)背景 2
1.2 系統(tǒng)設(shè)計(jì) 3
1.2.1 開發(fā)環(huán)境 3
1.2.2 業(yè)務(wù)流程 3
1.2.3 功能結(jié)構(gòu) 3
1.3 前端技術(shù)準(zhǔn)備 4
1.3.1 應(yīng)用程序?qū)嵗斑x項(xiàng) 4
1.3.2 常用指令 7
1.4 后端技術(shù)準(zhǔn)備 9
1.4.1 pom.xml 文件 9
1.4.2 配置文件的格式 10
1.4.3 注解 11
1.4.4 啟動(dòng)類 13
1.4.5 處理 HTTP 請(qǐng)求 13
1.4.6 Service 層 14
1.5 數(shù)據(jù)庫設(shè)計(jì) 15
1.6 后端依賴配置和公共模塊設(shè)計(jì) 16
1.6.1 添加依賴和配置信息 16
1.6.2 工具類設(shè)計(jì) 17
1.6.3 實(shí)體類設(shè)計(jì) 19
1.6.4 DAO 層設(shè)計(jì) 20
1.7 分頁插件模塊設(shè)計(jì) 21
1.7.1 前端設(shè)計(jì) 22
1.7.2 后端設(shè)計(jì) 22
1.8 查詢電瓶車品牌信息模塊設(shè)計(jì) 23
1.8.1 前端設(shè)計(jì) 23
1.8.2 后端設(shè)計(jì) 25
1.9 新增電瓶車品牌信息模塊設(shè)計(jì) 26
1.9.1 前端設(shè)計(jì) 27
1.9.2 后端設(shè)計(jì) 28
1.10 刪除電瓶車品牌信息模塊設(shè)計(jì) 29
1.10.1 前端設(shè)計(jì) 29
1.10.2 后端設(shè)計(jì) 30
1.11 項(xiàng)目運(yùn)行 30
1.12 源碼下載 31
第2 章 尋物啟事網(wǎng)站 32
——Vue.js + Spring Boot + MySQL
2.1 開發(fā)背景 32
2.2 系統(tǒng)設(shè)計(jì) 33
2.2.1 開發(fā)環(huán)境 33
2.2.2 業(yè)務(wù)流程 33
2.2.3 功能結(jié)構(gòu) 34
2.3 技術(shù)準(zhǔn)備 34
2.4 數(shù)據(jù)庫設(shè)計(jì) 35
2.4.1 數(shù)據(jù)庫概述 35
2.4.2 數(shù)據(jù)表設(shè)計(jì) 35
2.5 后端依賴配置和公共模塊設(shè)計(jì) 36
2.5.1 添加依賴和配置信息 37
2.5.2 實(shí)體類設(shè)計(jì) 38
2.6 登錄模塊設(shè)計(jì) 40
2.6.1 前端設(shè)計(jì) 40
2.6.2 后端設(shè)計(jì) 41
2.7 前端導(dǎo)航超鏈接設(shè)計(jì) 43
2.7.1 首頁頭部導(dǎo)航超鏈接設(shè)計(jì) 43
2.7.2 管理中心左側(cè)導(dǎo)航超鏈接設(shè)計(jì) 44
2.7.3 退出登錄超鏈接設(shè)計(jì) 45
2.8 查看失物信息模塊設(shè)計(jì) 46
2.8.1 前端設(shè)計(jì) 46
2.8.2 后端設(shè)計(jì) 48
2.9 發(fā)布尋物啟事模塊設(shè)計(jì) 50
2.9.1 前端設(shè)計(jì) 51
2.9.2 后端設(shè)計(jì) 52
2.10 修改用戶信息模塊設(shè)計(jì) 53
2.10.1 前端設(shè)計(jì) 54
2.10.2 后端設(shè)計(jì) 56
2.11 用戶管理模塊設(shè)計(jì) 56
2.11.1 前端設(shè)計(jì) 57
2.11.2 后端設(shè)計(jì) 60
2.12 分類管理模塊設(shè)計(jì) 61
2.12.1 前端設(shè)計(jì) 61
2.12.2 后端設(shè)計(jì) 63
2.13 尋物啟事審核模塊設(shè)計(jì) 65
2.13.1 前端設(shè)計(jì) 66
2.13.2 后端設(shè)計(jì) 68
2.14 項(xiàng)目運(yùn)行 69
2.15 源碼下載 70
第3 章 明日之星物業(yè)管理系統(tǒng) 71
——Vue.js + Spring Boot + MySQL
3.1 開發(fā)背景 71
3.2 系統(tǒng)設(shè)計(jì) 72
3.2.1 開發(fā)環(huán)境 72
3.2.2 業(yè)務(wù)流程 72
3.2.3 功能結(jié)構(gòu) 73
3.3 技術(shù)準(zhǔn)備 73
3.4 數(shù)據(jù)庫設(shè)計(jì) 74
3.4.1 數(shù)據(jù)庫概述 74
3.4.2 數(shù)據(jù)表設(shè)計(jì) 74
3.5 后端依賴配置和公共模塊設(shè)計(jì) 76
3.5.1 添加依賴和配置信息 76
3.5.2 實(shí)體類設(shè)計(jì) 79
3.6 登錄模塊設(shè)計(jì) 80
3.6.1 前端設(shè)計(jì) 81
3.6.2 后端設(shè)計(jì) 82
3.7 側(cè)邊欄設(shè)計(jì) 84
3.8 繳納費(fèi)用模塊設(shè)計(jì) 87
3.8.1 前端設(shè)計(jì) 87
3.8.2 后端設(shè)計(jì) 88
3.9 申請(qǐng)報(bào)修模塊設(shè)計(jì) 90
3.9.1 前端設(shè)計(jì) 90
3.9.2 后端設(shè)計(jì) 91
3.10 報(bào)修管理(面向住戶)模塊設(shè)計(jì) 92
3.10.1 前端設(shè)計(jì) 93
3.10.2 后端設(shè)計(jì) 94
3.11 發(fā)起投訴模塊設(shè)計(jì) 95
3.11.1 前端設(shè)計(jì) 95
3.11.2 后端設(shè)計(jì) 96
3.12 投訴管理(面向住戶)模塊設(shè)計(jì) 97
3.12.1 前端設(shè)計(jì) 98
3.12.2 后端設(shè)計(jì) 99
3.13 報(bào)修管理(面向管理員)模塊設(shè)計(jì) 100
3.13.1 前端設(shè)計(jì) 101
3.13.2 后端設(shè)計(jì) 101
3.14 投訴管理(面向管理員)模塊設(shè)計(jì) 102
3.14.1 前端設(shè)計(jì) 102
3.14.2 后端設(shè)計(jì) 103
3.15 收費(fèi)項(xiàng)目管理模塊設(shè)計(jì) 104
3.15.1 前端設(shè)計(jì) 105
3.15.2 后端設(shè)計(jì) 108
3.16 物業(yè)人員管理模塊設(shè)計(jì) 109
3.16.1 前端設(shè)計(jì) 110
3.16.2 后端設(shè)計(jì) 112
3.17 住戶信息管理模塊設(shè)計(jì) 114
3.17.1 前端設(shè)計(jì) 115
3.17.2 后端設(shè)計(jì) 118
3.18 退出登錄模塊設(shè)計(jì) 120
3.19 項(xiàng)目運(yùn)行 121
3.20 源碼下載 122
第2 篇 Django+Vue.js 方向
第4 章 吃了么外賣網(wǎng) 124
——Vue.js + Element UI + Django +django-redis + MySQL + Redis
4.1 開發(fā)背景 125
4.2 系統(tǒng)設(shè)計(jì) 125
4.2.1 開發(fā)環(huán)境 125
4.2.2 業(yè)務(wù)流程 125
4.2.3 功能結(jié)構(gòu) 126
4.3 前端技術(shù)準(zhǔn)備 126
4.3.1 Vue.js 技術(shù)應(yīng)用 126
4.3.2 Element UI 庫的使用 127
4.4 后端技術(shù)準(zhǔn)備 128
4.4.1 Django 框架的基本使用 128
4.4.2 使用 django-redis 模塊操作 Redis數(shù)據(jù)庫 136
4.5 數(shù)據(jù)庫設(shè)計(jì) 137
4.5.1 數(shù)據(jù)庫設(shè)計(jì)概要 137
4.5.2 數(shù)據(jù)表結(jié)構(gòu) 138
4.5.3 數(shù)據(jù)表關(guān)系 140
4.6 店鋪模塊設(shè)計(jì) 141
4.6.1 店鋪首頁 141
4.6.2 店鋪詳情頁 144
4.7 購物車模塊設(shè)計(jì) 148
4.7.1 添加至購物車 148
4.7.2 訂單確認(rèn) 150
4.8 訂單模塊設(shè)計(jì) 155
4.8.1 訂單生成 155
4.8.2 訂單追蹤 158
4.8.3 訂單管理 161
4.9 項(xiàng)目運(yùn)行 169
4.10 源碼下載 172
第5 章 綜藝之家 173
——Bootstrap + Django-simpleui +Echarts + Django + Django-Spirit
5.1 開發(fā)背景 174
5.2 系統(tǒng)設(shè)計(jì) 174
5.2.1 開發(fā)環(huán)境 174
5.2.2 業(yè)務(wù)流程 174
5.2.3 功能結(jié)構(gòu) 175
5.3 前端技術(shù)準(zhǔn)備 175
5.3.1 Bootstrap 前端框架應(yīng)用 175
5.3.2 Django-simpleui 的使用 177
5.3.3 使用 Echarts 模塊顯示圖表 177
5.4 后端技術(shù)準(zhǔn)備 179
5.4.1 Django 框架的模型與數(shù)據(jù)庫 179
5.4.2 Django-Spirit 框架的使用 183
5.5 數(shù)據(jù)庫設(shè)計(jì) 185
5.5.1 數(shù)據(jù)庫設(shè)計(jì)概要 185
5.5.2 數(shù)據(jù)表模型 185
5.5.3 數(shù)據(jù)表關(guān)系 187
5.6 前臺(tái)首頁設(shè)計(jì) 187
5.6.1 后端設(shè)計(jì) 188
5.6.2 前端設(shè)計(jì) 189
5.7 綜藝詳情頁設(shè)計(jì) 189
5.7.1 后端設(shè)計(jì) 190
5.7.2 前端設(shè)計(jì) 191
5.8 搜索功能模塊設(shè)計(jì) 192
5.8.1 后端設(shè)計(jì) 193
5.8.2 前端設(shè)計(jì) 193
5.9 分類功能模塊設(shè)計(jì) 194
5.9.1 后端設(shè)計(jì) 195
5.9.2 前端設(shè)計(jì) 195
5.10 可視化圖表模塊設(shè)計(jì) 197
5.10.1 后端設(shè)計(jì) 197
5.10.2 前端設(shè)計(jì) 199
5.11 論壇模塊設(shè)計(jì) 200
5.12 后臺(tái)管理模塊設(shè)計(jì) 203
5.13 項(xiàng)目運(yùn)行 204
5.14 源碼下載 206
第3 篇 Node.js+Vue.js 方向
第6 章 四季旅游信息網(wǎng) 208
——Vue CLI + axios + ElementPlus +Node.js + Express 框架 + MySQL
6.1 開發(fā)背景 208
6.2 系統(tǒng)設(shè)計(jì) 209
6.2.1 開發(fā)環(huán)境 209
6.2.2 業(yè)務(wù)流程 209
6.2.3 功能結(jié)構(gòu) 209
6.3 前端技術(shù)準(zhǔn)備 210
6.3.1 Vue CLI 210
6.3.2 axios 211
6.3.3 ElementPlus 211
6.4 后端技術(shù)準(zhǔn)備 212
6.4.1 Node.js 212
6.4.2 Express 框架 213
6.5 搭建項(xiàng)目結(jié)構(gòu) 214
6.5.1 生成前端文件夾 214
6.5.2 生成后端文件夾 215
6.5.3 解決跨域問題 216
6.6 數(shù)據(jù)庫設(shè)計(jì) 216
6.6.1 數(shù)據(jù)庫概述 216
6.6.2 數(shù)據(jù)表結(jié)構(gòu) 217
6.6.3 數(shù)據(jù)庫連接文件 218
6.7 公共組件設(shè)計(jì) 219
6.7.1 頁面頭部組件設(shè)計(jì) 219
6.7.2 頁面底部組件設(shè)計(jì) 220
6.8 首頁設(shè)計(jì) 221
6.9 熱門景點(diǎn)頁面設(shè)計(jì) 224
6.9.1 景點(diǎn)列表組件設(shè)計(jì) 224
6.9.2 景點(diǎn)列表項(xiàng)組件設(shè)計(jì) 227
6.9.3 景點(diǎn)詳情組件設(shè)計(jì) 227
6.9.4 門票預(yù)訂組件設(shè)計(jì) 230
6.10 酒店住宿頁面設(shè)計(jì) 235
6.10.1 酒店列表組件設(shè)計(jì) 235
6.10.2 酒店列表項(xiàng)組件設(shè)計(jì) 238
6.10.3 酒店搜索結(jié)果組件設(shè)計(jì) 239
6.10.4 酒店詳情組件設(shè)計(jì) 240
6.11 游客服務(wù)頁面設(shè)計(jì) 242
6.11.1 游客服務(wù)組件設(shè)計(jì) 242
6.11.2 導(dǎo)游組件設(shè)計(jì) 244
6.11.3 游客須知組件設(shè)計(jì) 245
6.12 用戶中心頁面設(shè)計(jì) 246
6.12.1 用戶注冊組件設(shè)計(jì) 247
6.12.2 用戶登錄組件設(shè)計(jì) 250
6.12.3 用戶管理組件設(shè)計(jì) 252
6.12.4 用戶編輯組件設(shè)計(jì) 255
6.12.5 用戶訂單組件設(shè)計(jì) 258
6.13 項(xiàng)目運(yùn)行 261
6.14 源碼下載 261
第7 章 電影易購APP 262
——Vue CLI + axios + Vant + Swiper +Node.js + Express 框架+ MySQL
7.1 開發(fā)背景 262
7.2 系統(tǒng)設(shè)計(jì) 263
7.2.1 開發(fā)環(huán)境 263
7.2.2 業(yè)務(wù)流程 263
7.2.3 功能結(jié)構(gòu) 263
7.3 技術(shù)準(zhǔn)備 264
7.3.1 Vant 264
7.3.2 Swiper 267
7.4 搭建項(xiàng)目結(jié)構(gòu) 268
7.4.1 生成前端文件夾 268
7.4.2 生成后端文件夾 269
7.4.3 解決跨域問題 269
7.5 數(shù)據(jù)庫設(shè)計(jì) 270
7.5.1 數(shù)據(jù)庫概述 270
7.5.2 數(shù)據(jù)表結(jié)構(gòu) 270
7.5.3 數(shù)據(jù)庫連接文件 273
7.6 公共組件設(shè)計(jì) 274
7.6.1 頭部組件設(shè)計(jì) 274
7.6.2 底部導(dǎo)航欄組件設(shè)計(jì) 274
7.7 電影頁面設(shè)計(jì) 275
7.7.1 正在熱映電影組件設(shè)計(jì) 275
7.7.2 即將上映電影組件設(shè)計(jì) 276
7.7.3 電影搜索組件設(shè)計(jì) 279
7.7.4 電影頁面組件設(shè)計(jì) 281
7.8 選擇城市頁面設(shè)計(jì) 282
7.9 影院頁面設(shè)計(jì) 285
7.9.1 影院列表組件設(shè)計(jì) 285
7.9.2 影院頁面組件設(shè)計(jì) 287
7.10 “我的”頁面設(shè)計(jì) 287
7.10.1 用戶登錄組件設(shè)計(jì) 288
7.10.2 用戶注冊組件設(shè)計(jì) 290
7.10.3 用戶中心組件設(shè)計(jì) 291
7.10.4 “我的”頁面組件設(shè)計(jì) 293
7.11 實(shí)現(xiàn)購票流程相關(guān)頁面設(shè)計(jì) 294
7.11.1 購票選擇影院頁面 294
7.11.2 影院詳情頁面 296
7.11.3 選擇座位頁面 301
7.11.4 支付頁面