專案介紹:
本系統為前后端分離,適合選題:前后端分離、公益、慈善、捐助等,系統采用springboot+vue整合開發,前端主要使用了ElementUI框架、專案后端主要使用了springboot等一系列框架,資料層采用mybatis,
專案技術:
后端:springboot,mybatis
前端:ElementUI、js、css等
開發工具:idea/vscode
資料庫:mysql 5.7
JDK版本:jdk1.8
功能概述:
前臺:
登陸注冊功能
首頁展示新聞,公益慈善專案以及捐助串列
在首頁可以發布求助
輪播圖可以后臺設定
新聞中心展示所有新聞,點擊可查看詳情
我的捐款,可以看到登陸人的捐款明細
我的求助,可以查看登陸人發布的求助資訊
個人中心,可以對個人的用戶名修改,或者修改密碼
關于我們,查看網站介紹
管理端:
登陸功能
財務統計:可以統計所有慈善專案的捐款進度,用圖示展示
用戶管理:維護用戶資訊
新聞管理:對新聞資訊進行管理
公益專案管理分為專案串列和資金募集展示,可以對專案和募集資訊進行維護
捐助審批管理:可以對求助資訊進行審批,以及查看捐助詳情
部分功能展示:
系統首頁

登陸頁面,也可以注冊

登陸后可以發布求助

可以捐助他人

新聞中心

新聞詳情

公益專案詳情

查看個人發布的求助

后臺登陸

后臺-財務統計

后臺-用戶管理

后臺-新聞管理

后臺-添加新聞

后臺-專案維護

后臺-捐助詳情

后臺-捐助詳細資訊

后臺-求助審批操作

部分代碼:
@GetMapping("selectIndex")
public List<Newsinfo> selectIndex() {
List<Newsinfo> list = this.newsinfoService.queryAllByLimit(0,4);
return list;
}
@RequestMapping("edit")
public String edit(@RequestBody HashMap<String, String> map
) {
Newsinfo newsinfo = new Newsinfo();
newsinfo.setNid(Integer.valueOf(map.get("nid")));
newsinfo.setNimg(map.get("nimg"));
newsinfo.setNislunbo(map.get("nislunbo"));
newsinfo.setNname(map.get("nname"));
newsinfo.setNdetails(map.get("ndetails"));
newsinfoService.update(newsinfo);
return null;
}
@RequestMapping("add")
public String add(@RequestBody HashMap<String, String> map
) {
System.out.println(map);
Newsinfo newsinfo = new Newsinfo();
newsinfo.setNimg(map.get("nimg"));
newsinfo.setNislunbo(map.get("nislunbo"));
newsinfo.setNname(map.get("nname"));
newsinfo.setNdetails(map.get("ndetails"));
newsinfoService.insert(newsinfo);
return null;
}
以上就是部分功能展示,從整體上來看,本系統功能是十分完整的,而且也與當前的熱點話題關聯,界面設計簡潔大方,互動友好,資料庫設計也很合理,規模適中,比較適合畢業設計和課程設計的相關應用,
好了,今天就到這兒吧,小伙伴們點贊、收藏、評論,一鍵三連走起呀,下期見~~
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/357091.html
標籤:其他
