全棧項目開發全程實錄——Spring Boot+Vue Django+Vue Node+Vue
明日科技
相關主題
商品描述
《全棧項目開發全程實錄——Spring Boot+Vue Django+Vue Node+Vue》精選 7 個熱門全棧項目,其中前端采用流行的 Vue.js、HTML5、CSS3、JavaScript 和 BootStrap 技術,而後端則采用 Python 的 Django Web 框架、Java 的 Spring Boot 框架和 Node.js 進行開發,實用性非常強。具體項目包含:電瓶車品牌信息管理系統、尋物啟事網站、明日之星物業管理系統、吃了麼外賣網、綜藝之家、四季旅遊信息網和電影易購 APP。本書從軟件工程的角度出發,按照項目開發的順序,系統、全面地講解每一個項目的開發實現過程。在體例上,每章一個項目,統一采用“開發背景→系統設計→技術準備→數據庫設計→各功能模塊實現→項目運行→源碼下載”的形式完整呈現項目,給讀者明確的成就感,可以讓讀者快速積累實際項目開發經驗與技巧,早日實現就業目標。
作者簡介
明日科技,全稱是吉林省明日科技有限公司,是一家專業從事軟件開發、教育培訓以及軟件開發教育資源整合的高科技公司,其編寫的教材非常註重選取軟件開發中的必需、常用內容,同時也很註重內容的易學、方便性以及相關知識的拓展性,深受讀者喜愛。其教材多次榮獲“全行業****品種”“全國高校出版社****書”等獎項,多個品種長期位居同類圖書銷售排行榜的前列。
目錄大綱
目錄
第1 篇 Spring Boot+Vue.js 方向
第1 章 電瓶車品牌信息管理系統 2
——Vue.js + Spring Boot + MySQL
1.1 開發背景 2
1.2 系統設計 3
1.2.1 開發環境 3
1.2.2 業務流程 3
1.2.3 功能結構 3
1.3 前端技術準備 4
1.3.1 應用程序實例及選項 4
1.3.2 常用指令 7
1.4 後端技術準備 9
1.4.1 pom.xml 文件 9
1.4.2 配置文件的格式 10
1.4.3 註解 11
1.4.4 啟動類 13
1.4.5 處理 HTTP 請求 13
1.4.6 Service 層 14
1.5 數據庫設計 15
1.6 後端依賴配置和公共模塊設計 16
1.6.1 添加依賴和配置信息 16
1.6.2 工具類設計 17
1.6.3 實體類設計 19
1.6.4 DAO 層設計 20
1.7 分頁插件模塊設計 21
1.7.1 前端設計 22
1.7.2 後端設計 22
1.8 查詢電瓶車品牌信息模塊設計 23
1.8.1 前端設計 23
1.8.2 後端設計 25
1.9 新增電瓶車品牌信息模塊設計 26
1.9.1 前端設計 27
1.9.2 後端設計 28
1.10 刪除電瓶車品牌信息模塊設計 29
1.10.1 前端設計 29
1.10.2 後端設計 30
1.11 項目運行 30
1.12 源碼下載 31
第2 章 尋物啟事網站 32
——Vue.js + Spring Boot + MySQL
2.1 開發背景 32
2.2 系統設計 33
2.2.1 開發環境 33
2.2.2 業務流程 33
2.2.3 功能結構 34
2.3 技術準備 34
2.4 數據庫設計 35
2.4.1 數據庫概述 35
2.4.2 數據表設計 35
2.5 後端依賴配置和公共模塊設計 36
2.5.1 添加依賴和配置信息 37
2.5.2 實體類設計 38
2.6 登錄模塊設計 40
2.6.1 前端設計 40
2.6.2 後端設計 41
2.7 前端導航超鏈接設計 43
2.7.1 首頁頭部導航超鏈接設計 43
2.7.2 管理中心左側導航超鏈接設計 44
2.7.3 退出登錄超鏈接設計 45
2.8 查看失物信息模塊設計 46
2.8.1 前端設計 46
2.8.2 後端設計 48
2.9 發布尋物啟事模塊設計 50
2.9.1 前端設計 51
2.9.2 後端設計 52
2.10 修改用戶信息模塊設計 53
2.10.1 前端設計 54
2.10.2 後端設計 56
2.11 用戶管理模塊設計 56
2.11.1 前端設計 57
2.11.2 後端設計 60
2.12 分類管理模塊設計 61
2.12.1 前端設計 61
2.12.2 後端設計 63
2.13 尋物啟事審核模塊設計 65
2.13.1 前端設計 66
2.13.2 後端設計 68
2.14 項目運行 69
2.15 源碼下載 70
第3 章 明日之星物業管理系統 71
——Vue.js + Spring Boot + MySQL
3.1 開發背景 71
3.2 系統設計 72
3.2.1 開發環境 72
3.2.2 業務流程 72
3.2.3 功能結構 73
3.3 技術準備 73
3.4 數據庫設計 74
3.4.1 數據庫概述 74
3.4.2 數據表設計 74
3.5 後端依賴配置和公共模塊設計 76
3.5.1 添加依賴和配置信息 76
3.5.2 實體類設計 79
3.6 登錄模塊設計 80
3.6.1 前端設計 81
3.6.2 後端設計 82
3.7 側邊欄設計 84
3.8 繳納費用模塊設計 87
3.8.1 前端設計 87
3.8.2 後端設計 88
3.9 申請報修模塊設計 90
3.9.1 前端設計 90
3.9.2 後端設計 91
3.10 報修管理(面向住戶)模塊設計 92
3.10.1 前端設計 93
3.10.2 後端設計 94
3.11 發起投訴模塊設計 95
3.11.1 前端設計 95
3.11.2 後端設計 96
3.12 投訴管理(面向住戶)模塊設計 97
3.12.1 前端設計 98
3.12.2 後端設計 99
3.13 報修管理(面向管理員)模塊設計 100
3.13.1 前端設計 101
3.13.2 後端設計 101
3.14 投訴管理(面向管理員)模塊設計 102
3.14.1 前端設計 102
3.14.2 後端設計 103
3.15 收費項目管理模塊設計 104
3.15.1 前端設計 105
3.15.2 後端設計 108
3.16 物業人員管理模塊設計 109
3.16.1 前端設計 110
3.16.2 後端設計 112
3.17 住戶信息管理模塊設計 114
3.17.1 前端設計 115
3.17.2 後端設計 118
3.18 退出登錄模塊設計 120
3.19 項目運行 121
3.20 源碼下載 122
第2 篇 Django+Vue.js 方向
第4 章 吃了麼外賣網 124
——Vue.js + Element UI + Django +django-redis + MySQL + Redis
4.1 開發背景 125
4.2 系統設計 125
4.2.1 開發環境 125
4.2.2 業務流程 125
4.2.3 功能結構 126
4.3 前端技術準備 126
4.3.1 Vue.js 技術應用 126
4.3.2 Element UI 庫的使用 127
4.4 後端技術準備 128
4.4.1 Django 框架的基本使用 128
4.4.2 使用 django-redis 模塊操作 Redis數據庫 136
4.5 數據庫設計 137
4.5.1 數據庫設計概要 137
4.5.2 數據表結構 138
4.5.3 數據表關系 140
4.6 店鋪模塊設計 141
4.6.1 店鋪首頁 141
4.6.2 店鋪詳情頁 144
4.7 購物車模塊設計 148
4.7.1 添加至購物車 148
4.7.2 訂單確認 150
4.8 訂單模塊設計 155
4.8.1 訂單生成 155
4.8.2 訂單追蹤 158
4.8.3 訂單管理 161
4.9 項目運行 169
4.10 源碼下載 172
第5 章 綜藝之家 173
——Bootstrap + Django-simpleui +Echarts + Django + Django-Spirit
5.1 開發背景 174
5.2 系統設計 174
5.2.1 開發環境 174
5.2.2 業務流程 174
5.2.3 功能結構 175
5.3 前端技術準備 175
5.3.1 Bootstrap 前端框架應用 175
5.3.2 Django-simpleui 的使用 177
5.3.3 使用 Echarts 模塊顯示圖表 177
5.4 後端技術準備 179
5.4.1 Django 框架的模型與數據庫 179
5.4.2 Django-Spirit 框架的使用 183
5.5 數據庫設計 185
5.5.1 數據庫設計概要 185
5.5.2 數據表模型 185
5.5.3 數據表關系 187
5.6 前臺首頁設計 187
5.6.1 後端設計 188
5.6.2 前端設計 189
5.7 綜藝詳情頁設計 189
5.7.1 後端設計 190
5.7.2 前端設計 191
5.8 搜索功能模塊設計 192
5.8.1 後端設計 193
5.8.2 前端設計 193
5.9 分類功能模塊設計 194
5.9.1 後端設計 195
5.9.2 前端設計 195
5.10 可視化圖表模塊設計 197
5.10.1 後端設計 197
5.10.2 前端設計 199
5.11 論壇模塊設計 200
5.12 後臺管理模塊設計 203
5.13 項目運行 204
5.14 源碼下載 206
第3 篇 Node.js+Vue.js 方向
第6 章 四季旅遊信息網 208
——Vue CLI + axios + ElementPlus +Node.js + Express 框架 + MySQL
6.1 開發背景 208
6.2 系統設計 209
6.2.1 開發環境 209
6.2.2 業務流程 209
6.2.3 功能結構 209
6.3 前端技術準備 210
6.3.1 Vue CLI 210
6.3.2 axios 211
6.3.3 ElementPlus 211
6.4 後端技術準備 212
6.4.1 Node.js 212
6.4.2 Express 框架 213
6.5 搭建項目結構 214
6.5.1 生成前端文件夾 214
6.5.2 生成後端文件夾 215
6.5.3 解決跨域問題 216
6.6 數據庫設計 216
6.6.1 數據庫概述 216
6.6.2 數據表結構 217
6.6.3 數據庫連接文件 218
6.7 公共組件設計 219
6.7.1 頁面頭部組件設計 219
6.7.2 頁面底部組件設計 220
6.8 首頁設計 221
6.9 熱門景點頁面設計 224
6.9.1 景點列表組件設計 224
6.9.2 景點列表項組件設計 227
6.9.3 景點詳情組件設計 227
6.9.4 門票預訂組件設計 230
6.10 酒店住宿頁面設計 235
6.10.1 酒店列表組件設計 235
6.10.2 酒店列表項組件設計 238
6.10.3 酒店搜索結果組件設計 239
6.10.4 酒店詳情組件設計 240
6.11 遊客服務頁面設計 242
6.11.1 遊客服務組件設計 242
6.11.2 導遊組件設計 244
6.11.3 遊客須知組件設計 245
6.12 用戶中心頁面設計 246
6.12.1 用戶註冊組件設計 247
6.12.2 用戶登錄組件設計 250
6.12.3 用戶管理組件設計 252
6.12.4 用戶編輯組件設計 255
6.12.5 用戶訂單組件設計 258
6.13 項目運行 261
6.14 源碼下載 261
第7 章 電影易購APP 262
——Vue CLI + axios + Vant + Swiper +Node.js + Express 框架+ MySQL
7.1 開發背景 262
7.2 系統設計 263
7.2.1 開發環境 263
7.2.2 業務流程 263
7.2.3 功能結構 263
7.3 技術準備 264
7.3.1 Vant 264
7.3.2 Swiper 267
7.4 搭建項目結構 268
7.4.1 生成前端文件夾 268
7.4.2 生成後端文件夾 269
7.4.3 解決跨域問題 269
7.5 數據庫設計 270
7.5.1 數據庫概述 270
7.5.2 數據表結構 270
7.5.3 數據庫連接文件 273
7.6 公共組件設計 274
7.6.1 頭部組件設計 274
7.6.2 底部導航欄組件設計 274
7.7 電影頁面設計 275
7.7.1 正在熱映電影組件設計 275
7.7.2 即將上映電影組件設計 276
7.7.3 電影搜索組件設計 279
7.7.4 電影頁面組件設計 281
7.8 選擇城市頁面設計 282
7.9 影院頁面設計 285
7.9.1 影院列表組件設計 285
7.9.2 影院頁面組件設計 287
7.10 “我的”頁面設計 287
7.10.1 用戶登錄組件設計 288
7.10.2 用戶註冊組件設計 290
7.10.3 用戶中心組件設計 291
7.10.4 “我的”頁面組件設計 293
7.11 實現購票流程相關頁面設計 294
7.11.1 購票選擇影院頁面 294
7.11.2 影院詳情頁面 296
7.11.3 選擇座位頁面 301
7.11.4 支付頁面 305
7.11.5 訂單列表頁面 310
7.12 想看的電影頁面設計 312
7.13 項目運行 315
7.14 源碼下載 316