计算机毕业设计- SpringBoot网上拍卖系统 【附远程调试+讲解+文档报告】
🔥作者主頁:雨晨源碼🔥?
💖主要內容:java/微信小程序/安卓、定制開發、遠程調試、代碼講解、文檔指導、ppt💖
💖文末聯系獲取💖
精彩專欄推薦訂閱:在?下方專欄👇🏻👇🏻👇🏻👇🏻
Java精彩實戰畢設項目案例
Java精彩新手課設項目案例
小程序精彩項目案例
## 🏆1?開發環境
?- 開發語言:Java ?- 技術:springboot+bootstrap+heamleaf
?- 數據庫:MySQL ????- 架構:B/S ?????- 源碼類型: Web ???
?- 編譯工具:Idea、Eclipse、MyEclipse (選其一) ??
?- 其他:jdk1.8、Tomcat8.5 、Navicat
##🏆 2?功能介紹:四個角色:普通用戶/拍賣者/管理員/超級管理員
2.1 普通用戶:登錄,參與競拍商品,查看競拍商品列表,個人中心,查看自己競價訂單,充值等...
2.2 拍賣者:發布拍賣商品,管理商品,查看商品競價者列表,查看評論,查看操作日志等...
2.3 管理員:(管理員的權限比超級管理員小一些)
2.4 超級管理員:菜單管理、角色管理、用戶管理、日志管理、用戶管理、商品列表、商品分類、拍賣者列表
##🏆3 項目功能截圖:?
3.1代碼文件截圖
3.2 普通用戶端頁面:
1. 用戶_商品拍賣界面
2. 用戶_我報名的競拍
?3. 用戶_我的競價訂單
3.3 拍賣者端頁面:
1. 拍賣者_添加商品?
?2. 拍賣者_商品競價確定交易
3. 拍賣者_商品競價列表
3.4 管理員端頁面:
1.管理員界面?
3.5 超級管理員端頁面:
1.超級管理員_商品信息審核列表
2.超級管理員_角色管理
3.超級管理員_菜單管理
##🏆4 代碼實現:
?4.1 用戶管理
/*** 查詢所有學生信息** @return*/@FormToken(save = true)//添加session 防止表單重復提交,在進入列表的時候添加session,在保存項目的時候通過識別session就能防止表單重復提交@RequestMapping("/findAll.do")public ModelAndView findAll() {ModelAndView mv = new ModelAndView();List<Student> studentList = studentService.findAll();mv.addObject("student", studentList);mv.setViewName("student-list");return mv;}/*** 刪除學生信息** @param sNo* @return*/@RequestMapping("/deleteByPK.do")public String deleteByIds(String[] sNo) {studentService.deleteByPK(sNo);return "redirect:findAll.do";}/*** 查詢學生詳細信息** @param sId* @return*/@RequestMapping("/findDetailsBysId.do")public ModelAndView findDetailsBysId(Integer sId) {ModelAndView mv = new ModelAndView();Map<String, Object> map = studentService.findDetailsBysId(sId);Student student = (Student) map.get("student");List<Matches> matchesList = (List<Matches>) map.get("matchesList");List<Borrow> borrowList = (List<Borrow>) map.get("borrowList");mv.addObject("borrow", borrowList);mv.addObject("matches", matchesList);mv.addObject("student", student);mv.setViewName("student-details");return mv;}/*** 根據id查詢學生信息** @param id* @return*/@RequestMapping(value = "/findById.do", method = RequestMethod.GET, produces = "application/json; charset=utf-8")@ResponseBodypublic Student findById(@RequestParam(name = "id") Integer id) {return studentService.findById(id);}/*** 插入學生信息** @param student* @return*/@RequestMapping(value = "/insert.do", method = RequestMethod.POST, produces = "application/json;charset=UTF-8")@ResponseBodypublic String insert(@RequestBody Student student) {try {studentService.insert(student);} catch (Exception e) {return "新增失敗!";}return "200";}/*** 修改學生信息** @param student* @return*/@RequestMapping(value = "/update.do", method = RequestMethod.POST, produces = "application/json;charset=UTF-8")@ResponseBodypublic String update(@RequestBody Student student) {try {studentService.update(student);} catch (Exception e) {return "修改失敗!";}return "200";}總結
以上是生活随笔為你收集整理的计算机毕业设计- SpringBoot网上拍卖系统 【附远程调试+讲解+文档报告】的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微信小程序的tabBar属性
- 下一篇: python-类(class)是什么?怎