基于SSM的校园二手书交易平台

💖🔥作者主页计算机毕设小程
精彩专栏推荐订阅:在 下方专栏👇🏻👇🏻👇🏻👇🏻

Java实战项目

一、开发介绍

1.1 开发环境

  • 开发语言:Java
  • 数据库:MySQL
  • 系统架构:B/S
  • 后端:SSM(Spring+SpringMVC+Mybatis)
  • 前端:Vue
  • 工具:IDEA或者Eclipse、JDK1.8、Maven

二、系统介绍

2.1图片展示

首页:在这里插入图片描述

图书:在这里插入图片描述

图书求购:在这里插入图片描述

个人中心:在这里插入图片描述

购物车:在这里插入图片描述

管理员功能模块:个人中心、管理员管理、用户反馈管理、基于数据管理、公告信息管理、图书管理、图书求购管理、用户管理、轮播图信息在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

三、部分代码设计

3.1.部分代码如下:

分页插件代码


package com.utils;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

import com.baomidou.mybatisplus.plugins.Page;

/**
 * 分页工具类
 */
public class PageUtils implements Serializable {
  private static final long serialVersionUID = 1L;
  //总记录数
  private long total;
  //每页记录数
  private int pageSize;
  //总页数
  private long totalPage;
  //当前页数
  private int currPage;
  //列表数据
  private List<?> list;
  
  /**
   * 分页
   * @param list        列表数据
   * @param totalCount  总记录数
   * @param pageSize    每页记录数
   * @param currPage    当前页数
   */
  public PageUtils(List<?> list, int totalCount, int pageSize, int currPage) {
    this.list = list;
    this.total = totalCount;
    this.pageSize = pageSize;
    this.currPage = currPage;
    this.totalPage = (int)Math.ceil((double)totalCount/pageSize);
  }

  /**
   * 分页
   */
  public PageUtils(Page<?> page) {
    this.list = page.getRecords();
    this.total = page.getTotal();
    this.pageSize = page.getSize();
    this.currPage = page.getCurrent();
    this.totalPage = page.getPages();
  }
  
  /*
   * 空数据的分页
   */
  public PageUtils(Map<String, Object> params) {
     Page page =new Query(params).getPage();
    new PageUtils(page);
  }
  
 <script type="text/javascript">
        var vue = new Vue({
   
            el: '#app',
            data: {
   
                menu: menu,
		roles: []
            },
            created(){
   
                for(let item in this.menu) {
   
                        if(this.menu[item].hasFrontLogin=='是') {
   
                                this.roles.push(this.menu[item]);
                        }
                }       
            },
            methods: {
   
                jump(url) {
   
                    jump(url)
                }
            }
        })
        layui.use(['layer', 'element', 'carousel', 'form', 'http', 'jquery'], function() {
   
            var layer = layui.layer;
            var element = layui.element;
            var carousel = layui.carousel;
            var form = layui.form;
            var http = layui.http;
            var jquery = layui.jquery;
		
		function randomString() {
   
			var len = 4;
			var chars = [
			  'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k',
			  'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v',
			  'w', 'x', 'y', 'z', 'A', 'B', 'C', 'D', 'E', 'F', 'G',
			  'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R',
			  'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', '0', '1', '2',
			  '3', '4', '5', '6', '7', '8', '9'
			]
			var colors = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f']
			var sizes = ['14', '15', '16', '17', '18']
			
			var output = [
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值