500基于SpringBoot的動物救助中心系統,本系統共分為2個角色:系統管理員、用戶,主要功能如下
【管理員】:
1. 登錄:管理員可以通過登錄系統來管理各種功能。
2. 用戶管理:管理員可以查看用戶列表,包括用戶的個人信息、注冊時間等,并可以進行編輯和刪除操作。
3. 動物類別管理:管理員可以管理動物的類別,包括添加新的動物類別、編輯類別信息和刪除類別等操作。
4. 動物管理:管理員可以管理動物的信息,包括添加新的動物、編輯動物信息和刪除動物等操作。
5. 帖子管理:管理員可以管理用戶發布的帖子,包括查看帖子列表、刪除帖子和置頂帖子等操作。
6. 領養管理:管理員可以管理用戶的領養申請,包括查看領養申請列表、審核申請和取消申請等操作。
7. 捐贈管理:管理員可以管理用戶的捐贈信息,包括查看捐贈列表、查看捐贈詳情和確認捐贈等操作。
8. 評論管理:管理員可以管理用戶對帖子的評論,包括查看評論列表、刪除評論和回復評論等操作。
9. 公告管理:管理員可以發布系統公告,包括編輯公告內容、設置公告顯示時間等操作。
10. 數據統計:管理員可以查看系統的統計數據,包括用戶總數、動物總數、捐贈總額等。
11. 個人信息管理:管理員可以管理自己的個人信息,包括編輯個人信息和修改密碼等操作。
【用戶】:
1. 注冊:用戶可以進行注冊操作,填寫個人信息并獲取賬號。
2. 登錄:用戶可以通過登錄系統來使用各項功能。
3. 動物列表:用戶可以查看動物的列表,包括動物的種類、簡介和圖片等信息。
4. 愛心捐贈:用戶可以進行愛心捐贈,選擇捐贈金額并填寫相關信息。
5. 動物領養:用戶可以申請領養動物,填寫申請表并等待管理員審核。
6. 個人信息:用戶可以查看和編輯自己的個人信息,包括頭像、昵稱、聯系方式等。
7. 我的訂單:用戶可以查看自己的捐贈訂單,包括捐贈金額、訂單號、捐贈時間等。
8. 我的申請:用戶可以查看自己的領養申請,包括申請狀態、申請時間等。
9. 評論帖子:用戶可以對帖子進行評論,包括發表評論、刪除評論和回復評論等操作。
二、項目技術
編程語言:Java
項目管理工具:Maven
數據庫:MySQL
前端技術:HTML、CSS、JavaScript、Jquery
后端技術:SpringBoot、MyBatis
三、運行環境
JDK版本:1.8及以上都可以
操作系統:Windows、MacOS
開發工具:IDEA、Ecplise都可以
數據庫: MySQL5.5/5.7/8.0版本都可以
Maven:任意版本都可以