日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

基于javaweb+mysql的在线购书系统网上书店图书商城(前台、后台)(java+Springboot+ssm+mysql+maven)

發(fā)布時間:2023/12/10 64 豆豆
生活随笔 收集整理的這篇文章主要介紹了 基于javaweb+mysql的在线购书系统网上书店图书商城(前台、后台)(java+Springboot+ssm+mysql+maven) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一、項(xiàng)目簡述
功能:一個基于javaweb+mysql的網(wǎng)上書店的設(shè)計(jì)與實(shí)現(xiàn),歸納 出了幾個模塊,首先是登錄注冊模塊,圖書查找模塊,購物車模塊,訂單模塊,個人中心模塊,用戶管理模塊,圖 書管理模塊等。 該項(xiàng)目是javaJeb技術(shù)的實(shí)戰(zhàn)操作,采用了MVC設(shè)計(jì)模 式,包括基本的entity, jscript, servlet,以及ajax異步請 求,查詢分頁,持久化層方法的封裝等等,對javaweb技 術(shù)的鞏固很有幫助,為J2EE的學(xué)習(xí)打下基礎(chǔ),適用于課程 設(shè)計(jì),畢業(yè)設(shè)計(jì)。

二、項(xiàng)目運(yùn)行
環(huán)境配置: Jdk1.8 + Tomcat8.5 + mysql + Eclispe (IntelliJ IDEA,Eclispe,MyEclispe,Sts 都支持)

項(xiàng)目技術(shù): JSP +Springboot+ SpringMVC + MyBatis + html+ css + JavaScript + JQuery + Ajax + maven等等





適用

課程設(shè)計(jì),大作業(yè),畢業(yè)設(shè)計(jì),項(xiàng)目練習(xí),學(xué)習(xí)演示等

}elsereturn new ResultVO(ResultCode.RECORD_NOT_FOUND, null);}//添加驗(yàn)證注解@PostMapping("/update")public ResultVO bookUpdate(@Valid Book record) {int books = bookService.bookUpdate(record);return new ResultVO(ResultCode.SUCCESS, null);}/*** 多條件搜索 ----by guozongchao* @param book* @param page* @param limit* @return*/@GetMapping("/search")public ResultVO searchBooks(Book book,Integer page, Integer limit) {if(book.getBookName().isEmpty()){book.setBookName(null);}if(book.getIsbn().isEmpty()){ }if(book.getIsbn().isEmpty()){book.setIsbn(null);}List<Book> books = bookService.searchBooks(book, page, limit);PageInfo pageInfo = new PageInfo(books);return new ResultVO(ResultCode.SUCCESS, (int) pageInfo.getTotal(), books);} } 分類管理模塊控制器: /*** @Description: 分類管理模塊控制器*/ @RestController @RequestMapping("category") public class CategoryController { @Autowiredprivate CategoryService categoryService;@Resourceprivate CategoryMapper categoryMapper;@GetMapping("/searchcode")public ResultVO categorySearchByCode(String categoryCode){Category categories = categoryService.selectByByCategoryCode(categoryCode);if(categories!=null)return new ResultVO(ResultCode.SUCCESS,categories);elsereturn new ResultVO(ResultCode.RECORD_NOT_FOUND,null);}@PostMapping("/delete")public ResultVO categoryDelete(String categoryCode) public ResultVO bookSerchByCategoryCode(String catrgoryCode,Integer page,Integer limit) {List<Book> books = bookService.bookSearchByCode(catrgoryCode,page,limit);PageInfo pageInfo = new PageInfo(books);if(books.size()!=0){return new ResultVO(ResultCode.SUCCESS,(int)pageInfo.getTotal(), books);}elsereturn new ResultVO(ResultCode.RECORD_NOT_FOUND, null);}//添加驗(yàn)證注解@PostMapping("/update")public ResultVO bookUpdate(@Valid Book record) {int books = bookService.bookUpdate(record);return new ResultVO(ResultCode.SUCCESS, null);}/*** 多條件搜索 ----by guozongchao* @param book }//跳轉(zhuǎn)后臺登錄頁面@GetMapping("/login")public String toAdminLogin(){return "admin/login";} } 書籍管理模塊控制器: /*** @Description: 書籍管理模塊控制器*/ @RestController @RequestMapping("/book") public class BookController {@Autowiredprivate BookService bookService;@GetMapping("/searchid")public ResultVO bookSearchByBookId(Integer bookId) {// Book books=bookMapper.selectByBookId(bookIde);Book books = bookService.bookSearchById(bookId);if (books != null)return new ResultVO(ResultCode.SUCCESS,books);elsereturn new ResultVO(ResultCode.RECORD_NOT_FOUND, null);} private CategoryMapper categoryMapper;@GetMapping("/searchcode")public ResultVO categorySearchByCode(String categoryCode){Category categories = categoryService.selectByByCategoryCode(categoryCode);if(categories!=null)return new ResultVO(ResultCode.SUCCESS,categories);elsereturn new ResultVO(ResultCode.RECORD_NOT_FOUND,null);}@PostMapping("/delete")public ResultVO categoryDelete(String categoryCode){int categories = categoryService.deleteByByCategoryCode(categoryCode);return new ResultVO(ResultCode.SUCCESS,null);} */@PostMapping("/submit")public ResultVO orderSubmit(@RequestBody @Valid Order order, HttpSession session) {User user = (User) session.getAttribute("user");order.setUserId(user.getUserId());orderHandleService.createOrder(order);return new ResultVO(ResultCode.SUCCESS,"/"+user.getUserName()+"/orders");}/*** 更新訂單信息,比如審核通過* @param order* @return*/@PutMapping("/list/{orderId}")public ResultVO updateOrder(@PathVariable("orderId") Integer orderId,@RequestBody Order order) {Order orders1 = orderService.selectByOrderId(orderId);if(orders1!=null){order.setOrderId(orderId);int orders = orderService.updateByOrderId(order);return new ResultVO(ResultCode.SUCCESS,null);}elsereturn new ResultVO(ResultCode.RECORD_NOT_FOUND,null);} * @return*/@GetMapping("/search")public ResultVO searchBooks(Book book,Integer page, Integer limit) {if(book.getBookName().isEmpty()){book.setBookName(null);}if(book.getIsbn().isEmpty()){book.setIsbn(null);}List<Book> books = bookService.searchBooks(book, page, limit);PageInfo pageInfo = new PageInfo(books);return new ResultVO(ResultCode.SUCCESS, (int) pageInfo.getTotal(), books);} } 分類管理模塊控制器: /*** @Description: 分類管理模塊控制器*/ @RestController @RequestMapping("category") public class CategoryController {@Autowiredprivate CategoryService categoryService; } 書籍管理模塊控制器: /*** @Description: 書籍管理模塊控制器*/ @RestController @RequestMapping("/book") public class BookController {@Autowiredprivate BookService bookService;@GetMapping("/searchid")public ResultVO bookSearchByBookId(Integer bookId) {// Book books=bookMapper.selectByBookId(bookIde);Book books = bookService.bookSearchById(bookId); private OrderHandleService orderHandleService;/*** 分頁獲取訂單列表,如果都為空,則獲取所有* @param page 頁碼* @param limit 每頁的條數(shù)* @return*/@GetMapping("/list")public ResultVO getOrderList(@RequestParam(required = false) Integer page,@RequestParam(required = false) Integer limit) {List<Order> orders = orderHandleService.getAllOrdersByPage(page, limit);PageInfo pageInfo = new PageInfo(orders);return new ResultVO(ResultCode.SUCCESS,(int)pageInfo.getTotal(),orders);}/*** 用戶提交訂單處理* @param order* @param session* @return*/@PostMapping("/submit")public ResultVO orderSubmit(@RequestBody @Valid Order order, HttpSession session) {User user = (User) session.getAttribute("user");order.setUserId(user.getUserId());

總結(jié)

以上是生活随笔為你收集整理的基于javaweb+mysql的在线购书系统网上书店图书商城(前台、后台)(java+Springboot+ssm+mysql+maven)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。