【計算機畢設(shè)/任務(wù)書-免費領(lǐng)取源碼】基于SpringBoot的墻繪產(chǎn)品展示交易平臺設(shè)計與實現(xiàn)

一、研究目的
隨著人們生活水平的提高和審美需求的提升,墻繪藝術(shù)作為一種個性化、藝術(shù)化的裝飾方式,越來越受到消費者的青睞。然而,當(dāng)前墻繪行業(yè)存在信息不對稱、交易流程不規(guī)范、作品展示不充分等問題。傳統(tǒng)的線下交易模式難以滿足現(xiàn)代消費者的便捷需求,墻繪藝術(shù)家也難以有效展示自己的作品和獲取訂單。
本課題旨在設(shè)計并實現(xiàn)一個基于SpringBoot的墻繪產(chǎn)品展示交易平臺,主要目的如下:
-
搭建墻繪作品展示平臺:為墻繪藝術(shù)家提供專業(yè)的作品展示空間,展示作品詳情、創(chuàng)作理念、價格等信息,提升作品曝光度。
-
建立便捷的交易渠道:為消費者提供在線瀏覽、咨詢、預(yù)訂、支付等一站式服務(wù),簡化交易流程,提升用戶體驗。
-
實現(xiàn)供需精準(zhǔn)匹配:通過智能推薦算法,根據(jù)消費者的需求和偏好,推薦合適的墻繪作品和藝術(shù)家,提高交易成功率。
-
構(gòu)建信任評價體系:建立用戶評價、作品評價、藝術(shù)家評價等多維度評價體系,增強平臺的可信度和透明度。
-
打造可擴展、高可用的平臺:采用微服務(wù)架構(gòu)和前后端分離技術(shù),確保平臺能夠應(yīng)對高并發(fā)訪問和海量數(shù)據(jù)處理,為未來業(yè)務(wù)擴展奠定技術(shù)基礎(chǔ)。
通過本平臺的設(shè)計與實現(xiàn),旨在為墻繪行業(yè)提供一個功能完備、性能穩(wěn)定、安全可靠的數(shù)字化交易平臺,推動墻繪行業(yè)的規(guī)范化、信息化發(fā)展。
二、研究要求
a. 需求分析
1. 用戶角色分析
-
普通用戶:瀏覽墻繪作品、收藏作品、咨詢藝術(shù)家、查看評價等。
-
消費者:在線預(yù)訂墻繪服務(wù)、支付費用、查看訂單進(jìn)度、評價作品等。
-
墻繪藝術(shù)家:發(fā)布作品、管理作品、接收訂單、與消費者溝通、查看收入等。
-
平臺管理員:管理用戶、審核作品、處理投訴、配置系統(tǒng)參數(shù)、查看數(shù)據(jù)統(tǒng)計等。
-
系統(tǒng)管理員:負(fù)責(zé)系統(tǒng)整體運維,包括用戶管理、權(quán)限管理、系統(tǒng)配置、數(shù)據(jù)備份、日志管理等。
2. 功能性需求
-
用戶管理:支持用戶注冊、登錄、信息維護(hù)、密碼重置、角色權(quán)限分配等功能。
-
作品管理:支持作品發(fā)布、作品審核、作品分類、作品狀態(tài)管理等功能。
-
訂單管理:支持訂單創(chuàng)建、訂單支付、訂單狀態(tài)管理、訂單評價等功能。
-
支付管理:支持多種支付方式、支付狀態(tài)管理、退款處理等功能。
-
評價管理:支持作品評價、藝術(shù)家評價、用戶評價等功能。
-
數(shù)據(jù)統(tǒng)計:支持作品數(shù)據(jù)統(tǒng)計、訂單數(shù)據(jù)統(tǒng)計、用戶數(shù)據(jù)統(tǒng)計等功能。
-
系統(tǒng)配置:支持配置收費標(biāo)準(zhǔn)、評價規(guī)則、系統(tǒng)參數(shù)等。
3. 非功能性需求
-
性能需求:系統(tǒng)響應(yīng)時間應(yīng)快速流暢,核心操作響應(yīng)時間低于2秒,支持高并發(fā)訪問。作品查詢響應(yīng)時間應(yīng)控制在1秒以內(nèi)。
-
安全性需求:用戶數(shù)據(jù)、支付信息需加密存儲和傳輸。系統(tǒng)需防范SQL注入、XSS攻擊、CSRF攻擊等常見安全威脅。建立完善的權(quán)限控制機制,防止越權(quán)訪問。
-
可用性與可靠性需求:系統(tǒng)需保證7×24小時穩(wěn)定運行,核心服務(wù)需高可用部署,數(shù)據(jù)多副本備份。系統(tǒng)應(yīng)具備容錯能力,在部分服務(wù)故障時仍能提供基本服務(wù)。
-
擴展性需求:采用微服務(wù)架構(gòu),便于獨立擴展不同業(yè)務(wù)模塊,支持未來業(yè)務(wù)增長。系統(tǒng)應(yīng)支持插件化擴展,便于集成第三方服務(wù)。
-
用戶體驗需求:界面設(shè)計簡潔直觀,操作流程順暢,符合用戶使用習(xí)慣。提供良好的移動端體驗,支持響應(yīng)式布局。
4. 業(yè)務(wù)流程分析
核心業(yè)務(wù)流程包括:
-
用戶注冊與認(rèn)證流程:用戶填寫注冊信息 → 系統(tǒng)驗證信息 → 注冊成功 → 用戶登錄 → 系統(tǒng)驗證身份 → 登錄成功。
-
作品發(fā)布流程:藝術(shù)家登錄 → 發(fā)布作品 → 填寫作品信息 → 上傳作品圖片 → 提交審核 → 管理員審核 → 審核通過后作品上架 → 審核不通過退回修改。
-
訂單創(chuàng)建流程:消費者瀏覽作品 → 選擇作品 → 填寫訂單信息 → 選擇支付方式 → 支付成功 → 生成訂單 → 藝術(shù)家確認(rèn)訂單 → 訂單生效。
-
訂單評價流程:訂單完成后 → 消費者評價作品 → 填寫評價內(nèi)容 → 提交評價 → 評價生效 → 藝術(shù)家查看評價 → 回復(fù)評價。
b. 系統(tǒng)功能設(shè)計
系統(tǒng)采用前后端分離的微服務(wù)架構(gòu),主要包含以下10個功能模塊:
1. 用戶管理模塊
-
功能點:
-
用戶注冊與登錄:支持手機號、郵箱等多種方式登錄,支持密碼修改、密碼重置。
-
個人信息管理:用戶可修改個人信息,包括姓名、性別、聯(lián)系方式、頭像等。
-
角色權(quán)限管理:管理員可創(chuàng)建角色、分配權(quán)限,將用戶分配到不同角色。
-
用戶狀態(tài)管理:管理員可凍結(jié)、解凍用戶賬號,查看用戶登錄記錄。
-
用戶導(dǎo)入導(dǎo)出:支持批量導(dǎo)入用戶信息,導(dǎo)出用戶列表。
-
實名認(rèn)證:藝術(shù)家需進(jìn)行實名認(rèn)證,上傳相關(guān)證明材料。
2. 作品管理模塊
-
功能點:
-
作品發(fā)布:藝術(shù)家發(fā)布作品信息,包括作品名稱、作品描述、作品圖片、作品價格、創(chuàng)作時間、適用場景等。
-
作品審核:管理員審核作品信息,包括作品真實性、合規(guī)性等。
-
作品分類:建立作品分類體系,按作品風(fēng)格、適用場景、價格區(qū)間等維度分類。
-
作品狀態(tài)管理:管理作品的審核狀態(tài)、上架狀態(tài)、下架狀態(tài)等。
-
作品推薦:根據(jù)用戶的瀏覽歷史和偏好推薦相關(guān)作品。
-
作品收藏:用戶收藏喜歡的作品,便于后續(xù)查看。
3. 訂單管理模塊
-
功能點:
-
訂單創(chuàng)建:消費者創(chuàng)建訂單,包括選擇作品、填寫訂單信息、選擇支付方式等。
-
訂單支付:消費者支付訂單費用,包括選擇支付方式、支付成功、支付失敗等。
-
訂單狀態(tài)管理:管理訂單的支付狀態(tài)、確認(rèn)狀態(tài)、完成狀態(tài)、取消狀態(tài)等。
-
訂單評價:消費者評價訂單,包括評價內(nèi)容、評價分?jǐn)?shù)、評價圖片等。
-
訂單查詢:支持按訂單號、按作品、按消費者等多條件查詢訂單。
-
訂單統(tǒng)計:統(tǒng)計訂單數(shù)量、訂單金額、訂單完成率等。
4. 支付管理模塊
-
功能點:
-
支付方式管理:管理支付方式,包括微信支付、支付寶支付、銀行卡支付等。
-
支付狀態(tài)管理:管理支付狀態(tài),包括支付成功、支付失敗、支付中、退款等。
-
支付記錄查詢:支持按訂單號、按支付方式、按支付時間等多條件查詢支付記錄。
-
退款處理:處理退款申請,包括退款審核、退款處理、退款記錄等。
-
支付對賬:對賬支付記錄,確保支付數(shù)據(jù)的準(zhǔn)確性。
-
支付統(tǒng)計:統(tǒng)計支付金額、支付方式分布、支付成功率等。
5. 評價管理模塊
-
功能點:
-
作品評價:消費者評價作品,包括評價內(nèi)容、評價分?jǐn)?shù)、評價圖片等。
-
藝術(shù)家評價:消費者評價藝術(shù)家,包括評價內(nèi)容、評價分?jǐn)?shù)、評價圖片等。
-
用戶評價:藝術(shù)家評價消費者,包括評價內(nèi)容、評價分?jǐn)?shù)等。
-
評價審核:管理員審核評價內(nèi)容,包括評價真實性、合規(guī)性等。
-
評價查詢:支持按作品、按藝術(shù)家、按消費者等多條件查詢評價。
-
評價統(tǒng)計:統(tǒng)計評價數(shù)量、評價分?jǐn)?shù)、評價分布等。
6. 數(shù)據(jù)統(tǒng)計模塊
-
功能點:
-
作品數(shù)據(jù)統(tǒng)計:統(tǒng)計作品數(shù)量、作品分類分布、作品價格分布等。
-
訂單數(shù)據(jù)統(tǒng)計:統(tǒng)計訂單數(shù)量、訂單金額、訂單完成率、訂單來源分布等。
-
用戶數(shù)據(jù)統(tǒng)計:統(tǒng)計用戶數(shù)量、用戶活躍度、用戶消費能力等。
-
藝術(shù)家數(shù)據(jù)統(tǒng)計:統(tǒng)計藝術(shù)家數(shù)量、藝術(shù)家作品數(shù)量、藝術(shù)家收入等。
-
數(shù)據(jù)可視化:通過圖表、儀表盤等方式可視化展示統(tǒng)計數(shù)據(jù),包括柱狀圖、折線圖、餅圖等。
-
數(shù)據(jù)導(dǎo)出:支持將統(tǒng)計報表導(dǎo)出為Excel、PDF等格式,便于打印和存檔。
7. 通知公告模塊
-
功能點:
-
通知發(fā)布:管理員發(fā)布通知公告,包括系統(tǒng)通知、活動通知、作品通知等。
-
通知分類:建立通知分類體系,按通知類型、通知級別等維度分類。
-
通知狀態(tài)管理:管理通知的發(fā)布狀態(tài)、閱讀狀態(tài)等。
-
通知推送:支持站內(nèi)信、郵件、短信等多種方式推送通知。
-
通知查詢:支持按時間、按類型、按發(fā)布人多條件查詢通知。
-
通知統(tǒng)計:統(tǒng)計通知的發(fā)布數(shù)量、閱讀率、推送成功率等。
8. 系統(tǒng)配置模塊
-
功能點:
-
收費標(biāo)準(zhǔn)配置:配置收費標(biāo)準(zhǔn),包括作品價格、服務(wù)費用、平臺傭金等。
-
系統(tǒng)參數(shù)配置:配置系統(tǒng)參數(shù),如站點名稱、Logo、聯(lián)系方式、郵件配置、短信配置等。
-
用戶權(quán)限配置:配置用戶角色和權(quán)限,設(shè)置不同角色的操作權(quán)限。
-
數(shù)據(jù)字典配置:配置數(shù)據(jù)字典,如作品風(fēng)格、適用場景、評價等級等。
-
審核流程配置:配置審核流程,包括作品審核流程、評價審核流程等。
-
備份策略配置:配置備份策略,包括備份頻率、備份時間、備份保留時間等。
9. 日志管理模塊
-
功能點:
-
操作日志:記錄用戶的操作日志,包括登錄、發(fā)布作品、創(chuàng)建訂單、支付、評價等操作。
-
系統(tǒng)日志:記錄系統(tǒng)的運行日志,包括錯誤日志、訪問日志等。
-
日志查詢:支持按時間、按用戶、按操作類型等多條件查詢?nèi)罩尽?/span>
-
日志導(dǎo)出:支持將日志導(dǎo)出為Excel、PDF等格式。
-
日志分析:分析日志數(shù)據(jù),發(fā)現(xiàn)系統(tǒng)異常和用戶異常行為。
-
日志備份:定期備份日志數(shù)據(jù),確保日志數(shù)據(jù)安全。
10. 智能推薦模塊
-
功能點:
-
用戶畫像構(gòu)建:根據(jù)用戶的瀏覽行為、收藏行為、購買行為等構(gòu)建用戶畫像。
-
作品畫像構(gòu)建:根據(jù)作品的特征、標(biāo)簽、評價等構(gòu)建作品畫像。
-
推薦算法實現(xiàn):實現(xiàn)基于內(nèi)容的推薦、協(xié)同過濾推薦、混合推薦等算法。
-
推薦結(jié)果展示:根據(jù)用戶的畫像和推薦算法,展示個性化的作品推薦列表。
-
推薦效果評估:評估推薦算法的效果,包括點擊率、轉(zhuǎn)化率、用戶滿意度等。
-
推薦策略優(yōu)化:根據(jù)評估結(jié)果優(yōu)化推薦策略,提升推薦效果。
c. 系統(tǒng)實現(xiàn)
1. 技術(shù)架構(gòu)設(shè)計
采用基于Spring Cloud的微服務(wù)架構(gòu),確保系統(tǒng)的高可用性和可擴展性。
-
前端:
-
Web端:Vue 3 + TypeScript + Element Plus構(gòu)建的管理后臺。
-
移動端:微信小程序或Uni-app,提供移動端訪問。
-
后端:
-
核心框架:Spring Boot 2.7.x。
-
微服務(wù)組件:Spring Cloud Alibaba(Nacos-服務(wù)注冊與配置中心,Sentinel-流量控制與熔斷降級)。
-
安全認(rèn)證:Spring Security + JWT,網(wǎng)關(guān)統(tǒng)一鑒權(quán)。
-
數(shù)據(jù)訪問:MyBatis-Plus + Druid。
-
數(shù)據(jù)層與中間件:
-
關(guān)系數(shù)據(jù)庫:MySQL 8.0,主從分離,核心表分庫分表。
-
緩存:Redis Cluster,緩存熱點數(shù)據(jù)(作品信息、用戶信息)、會話管理。
-
消息隊列:Apache RocketMQ,解耦異步任務(wù)(如發(fā)送通知、記錄日志、數(shù)據(jù)同步)。
-
搜索引擎:Elasticsearch,用于作品信息的快速檢索和復(fù)雜查詢。
-
文件存儲:阿里云OSS/騰訊云COS,存儲上傳的作品圖片、評價圖片、報表文件等。
-
第三方服務(wù)集成:
-
支付服務(wù):集成微信支付、支付寶支付等第三方支付服務(wù)。
-
郵件服務(wù):集成郵件發(fā)送服務(wù),用于通知、驗證等。
-
短信服務(wù):阿里云短信、騰訊云短信。
-
文件處理:集成POI、EasyExcel等庫,處理Excel文件的導(dǎo)入導(dǎo)出。
-
部署與運維:
-
容器化:所有服務(wù)Docker化。
-
編排:Kubernetes,實現(xiàn)彈性伸縮、服務(wù)發(fā)現(xiàn)、負(fù)載均衡。
-
CI/CD:GitLab CI,自動化構(gòu)建、測試、部署。
-
監(jiān)控:Prometheus + Grafana(指標(biāo)監(jiān)控),SkyWalking(鏈路追蹤),ELK Stack(日志分析)。
2. 核心功能實現(xiàn)方案
-
作品檢索實現(xiàn):
-
數(shù)據(jù)同步:作品信息變更時,通過消息隊列異步同步到Elasticsearch。
-
檢索服務(wù):前端請求檢索服務(wù),檢索服務(wù)構(gòu)造Elasticsearch查詢,支持多條件組合、排序、分頁等。
-
中文分詞:使用IK Analyzer或jieba分詞器進(jìn)行中文分詞,支持同義詞擴展、拼音檢索。
-
訂單管理實現(xiàn):
-
訂單創(chuàng)建:消費者創(chuàng)建訂單,系統(tǒng)驗證訂單信息,生成訂單記錄。
-
訂單支付:消費者支付訂單,系統(tǒng)驗證支付結(jié)果,更新訂單狀態(tài)。
-
訂單狀態(tài)流轉(zhuǎn):控制訂單狀態(tài)流轉(zhuǎn),包括待支付、待確認(rèn)、進(jìn)行中、已完成、已取消等狀態(tài)。
-
智能推薦實現(xiàn):
-
數(shù)據(jù)收集:收集用戶的瀏覽行為、收藏行為、購買行為等數(shù)據(jù)。
-
特征工程:提取用戶特征和作品特征,構(gòu)建用戶畫像和作品畫像。
-
推薦計算:使用推薦算法計算推薦結(jié)果,包括基于內(nèi)容的推薦、協(xié)同過濾推薦等。
-
結(jié)果展示:將推薦結(jié)果展示給用戶,并收集用戶反饋,優(yōu)化推薦算法。
-
數(shù)據(jù)統(tǒng)計實現(xiàn):
-
統(tǒng)計查詢優(yōu)化:使用數(shù)據(jù)庫索引、分庫分表、讀寫分離等技術(shù)優(yōu)化統(tǒng)計查詢性能。
-
數(shù)據(jù)緩存:使用Redis緩存熱點統(tǒng)計數(shù)據(jù)和報表數(shù)據(jù),減少數(shù)據(jù)庫壓力。
-
異步報表生成:使用消息隊列異步生成報表,避免長時間阻塞用戶請求。
-
文件導(dǎo)入導(dǎo)出實現(xiàn):
-
Excel導(dǎo)入:使用EasyExcel實現(xiàn)Excel文件的導(dǎo)入,支持模板下載、數(shù)據(jù)校驗、批量導(dǎo)入。
-
Excel導(dǎo)出:使用EasyExcel實現(xiàn)Excel文件的導(dǎo)出,支持大數(shù)據(jù)量導(dǎo)出、多Sheet導(dǎo)出。
-
PDF導(dǎo)出:使用iText或Flying Saucer實現(xiàn)PDF文件的導(dǎo)出,支持模板生成、樣式定制。
3. 數(shù)據(jù)庫設(shè)計核心表舉例
-
user(用戶表) -
user_role(用戶角色表) -
role_permission(角色權(quán)限表) -
work(作品表) -
work_category(作品分類表) -
order(訂單表) -
order_item(訂單項表) -
payment(支付表) -
evaluation(評價表) -
notification(通知表) -
system_config(系統(tǒng)配置表) -
system_log(系統(tǒng)日志表) -
data_backup(數(shù)據(jù)備份表)
4. 部署方案
-
開發(fā)環(huán)境:本地Docker Compose。
-
測試環(huán)境:獨立的Kubernetes集群,用于集成測試、性能測試。
-
生產(chǎn)環(huán)境:
-
云上托管K8s服務(wù)(如阿里云ACK)。
-
使用云數(shù)據(jù)庫RDS、云Redis、云Elasticsearch、消息隊列RocketMQ版。
-
通過SLB+Ingress暴露服務(wù),配置WAF和DDoS防護(hù)。
-
使用對象存儲服務(wù)存放文件、報表等。
d. 系統(tǒng)測試
1. 測試目標(biāo)
確保系統(tǒng)功能正確、性能穩(wěn)定、數(shù)據(jù)一致、安全可靠,能夠滿足墻繪產(chǎn)品展示交易平臺的高并發(fā)需求。
2. 測試策略
分層測試、持續(xù)測試,重點保障核心業(yè)務(wù)功能和高并發(fā)場景。
3. 具體測試方案
單元測試:
-
范圍:Service層業(yè)務(wù)邏輯,如訂單驗證、支付驗證、評價計算等。
-
工具:JUnit 5, Mockito, Spring Boot Test。
-
重點:邊界條件、異常情況處理、數(shù)據(jù)一致性。
-
覆蓋率:核心業(yè)務(wù)模塊行覆蓋率 > 85%。
集成測試:
-
范圍:微服務(wù)API集成、數(shù)據(jù)庫事務(wù)、緩存同步、MQ消息消費、文件處理等。
-
工具:Spring Boot Test, Testcontainers, RestAssured, WireMock。
-
重點:
-
作品發(fā)布-訂單創(chuàng)建-支付全鏈路測試:模擬完整的交易流程,驗證各服務(wù)的協(xié)同。
-
文件導(dǎo)入導(dǎo)出測試:測試Excel文件的導(dǎo)入導(dǎo)出功能,驗證數(shù)據(jù)準(zhǔn)確性。
-
支付流程測試:測試支付流程,驗證支付結(jié)果的準(zhǔn)確性。
系統(tǒng)測試:
-
功能測試:
-
多場景端到端測試:覆蓋用戶注冊、作品發(fā)布、訂單創(chuàng)建、支付、評價、數(shù)據(jù)統(tǒng)計等所有業(yè)務(wù)場景。
-
兼容性測試:測試管理后臺在不同瀏覽器下的表現(xiàn),測試移動端在不同手機系統(tǒng)和微信版本下的兼容性。
-
性能測試:
-
工具:JMeter, Gatling。
-
場景:
-
穩(wěn)定性測試:對系統(tǒng)進(jìn)行48小時穩(wěn)定性壓力測試。
-
高并發(fā)訂單測試:模擬大量用戶同時創(chuàng)建訂單,測試系統(tǒng)的并發(fā)處理能力。
-
大數(shù)據(jù)量查詢測試:模擬大量作品數(shù)據(jù),測試作品查詢和統(tǒng)計查詢的性能。
-
文件上傳下載壓力測試:模擬大量用戶同時上傳下載文件,測試文件處理服務(wù)的性能。
-
安全測試:
-
滲透測試:重點測試:1) 越權(quán)訪問(查看他人訂單、修改他人數(shù)據(jù));2) SQL注入、XSS攻擊、CSRF攻擊;3) 文件上傳漏洞;4) 數(shù)據(jù)泄露風(fēng)險。
-
業(yè)務(wù)安全:測試惡意訂單、虛假評價、刷量等場景。
-
用戶體驗測試:
-
可用性測試:邀請真實用戶進(jìn)行可用性測試,優(yōu)化操作流程和界面設(shè)計。
用戶驗收測試(UAT):
-
參與者:邀請普通用戶、消費者、墻繪藝術(shù)家、平臺管理員、系統(tǒng)管理員代表。
-
環(huán)境:搭建與生產(chǎn)環(huán)境相似的UAT系統(tǒng)。
-
周期:進(jìn)行1-2周的試用期。
-
評估:根據(jù)業(yè)務(wù)符合度、操作效率、穩(wěn)定性進(jìn)行驗收。
4. 自動化測試
-
API自動化回歸:使用RestAssured + TestNG構(gòu)建核心鏈路自動化測試套件,集成到CI。
-
核心流程UI自動化:使用Selenium或Cypress對管理后臺核心流程進(jìn)行自動化測試。
三、總體進(jìn)度和安排
第一階段:需求調(diào)研與設(shè)計 (第1-4周)
-
第1-2周:調(diào)研墻繪行業(yè)現(xiàn)狀,訪談用戶、藝術(shù)家、平臺管理員,完成需求規(guī)格說明書和產(chǎn)品原型。
-
第3周:完成系統(tǒng)微服務(wù)架構(gòu)設(shè)計、技術(shù)選型、數(shù)據(jù)庫ER設(shè)計。
-
第4周:完成詳細(xì)設(shè)計文檔、核心接口定義,搭建基礎(chǔ)開發(fā)環(huán)境。
第二階段:核心服務(wù)開發(fā) (第5-12周)
-
第5-6周:搭建微服務(wù)框架,開發(fā)用戶管理、作品管理服務(wù)。
-
第7-8周:開發(fā)訂單管理、支付管理服務(wù)。
-
第9-10周:開發(fā)評價管理、數(shù)據(jù)統(tǒng)計服務(wù)。
-
第11-12周:開發(fā)智能推薦、通知公告服務(wù),集成Elasticsearch。
第三階段:前端開發(fā)與集成 (第13-16周)
-
第13-14周:開發(fā)管理后臺Web端。
-
第15-16周:開發(fā)微信小程序移動端,前后端全面聯(lián)調(diào)。
第四階段:測試、優(yōu)化與UAT (第17-20周)
-
第17-18周:全系統(tǒng)集成測試,修復(fù)BUG。
-
第19-20周:性能壓測與安全測試,進(jìn)行系統(tǒng)調(diào)優(yōu)。
第五階段:上線部署與論文 (第21-24周)
-
第21-22周:生產(chǎn)環(huán)境部署與試運行。
-
第23-24周:撰寫畢業(yè)設(shè)計論文,準(zhǔn)備答辯。
四、推薦參考文獻(xiàn)
-
方志朋. 深入理解Spring Cloud與微服務(wù)構(gòu)建[M]. 人民郵電出版社, 2021.
-
周志明. 深入理解Java虛擬機:JVM高級特性與最佳實踐[M]. 機械工業(yè)出版社, 2019.
-
阿里巴巴集團. 阿里巴巴Java開發(fā)手冊[M]. 電子工業(yè)出版社, 2020.
-
張海藩. 軟件工程導(dǎo)論[M]. 清華大學(xué)出版社, 2018.
-
王珊, 薩師煊. 數(shù)據(jù)庫系統(tǒng)概論[M]. 高等教育出版社, 2014.
-
李剛. 輕量級Java EE企業(yè)應(yīng)用實戰(zhàn)[M]. 電子工業(yè)出版社, 2018.
-
陳雄華. Spring Boot實戰(zhàn)[M]. 電子工業(yè)出版社, 2016.
夜雨聆風(fēng)
