IDEA+springboot+mybatis+shiro+bootstrap+Mysql网上书店管理系统源码

IDEA+springboot+mybatis+shiro+bootstrap+Mysql网上书店管理系统

  • 一、系统介绍
    • 1.环境配置
  • 二、系统展示
    • 1. 首页
    • 2.图书详情
    • 3.登录
    • 4. 注册
    • 5. 购物车
    • 6. 个人信息
    • 7.我的订单
    • 8.填写订单
    • 9.用户管理
    • 10.添加用户
    • 11.店铺列表
    • 12.添加店铺
    • 13.角色列表
    • 14.添加角色
    • 15.权限管理
    • 16.店铺信息
    • 17.我的图书
    • 18.图书上新
    • 19.订单管理
    • 20.我的信息
  • 三、部分代码
    • UserMapper.java
    • AdminIndexController.java
    • User.java
  • 四、其他
    • 获取源码


一、系统介绍

本系统实现了网上书店管理系统,用户端实现了首页、图书详情、登录、注册、购物车、个人信息、我的订单、填写订单,管理端实现了管 用户管理、添加用户、店铺列表、添加店铺、角色列表、添加角色、权限管理、店铺信息、我的图书、图书上新、订单管理、我的信息

1.环境配置

JDK版本:1.8
Mysql:5.7

二、系统展示

1. 首页

IDEA+springboot+mybatis+shiro+bootstrap+Mysql网上书店管理系统源码_第1张图片

2.图书详情

IDEA+springboot+mybatis+shiro+bootstrap+Mysql网上书店管理系统源码_第2张图片

3.登录

IDEA+springboot+mybatis+shiro+bootstrap+Mysql网上书店管理系统源码_第3张图片

账号:admin 密码:123456(修改数据库password字段内容为e10adc3949ba59abbe56e057f20f883e)

4. 注册

IDEA+springboot+mybatis+shiro+bootstrap+Mysql网上书店管理系统源码_第4张图片

5. 购物车

IDEA+springboot+mybatis+shiro+bootstrap+Mysql网上书店管理系统源码_第5张图片

6. 个人信息

IDEA+springboot+mybatis+shiro+bootstrap+Mysql网上书店管理系统源码_第6张图片

7.我的订单

IDEA+springboot+mybatis+shiro+bootstrap+Mysql网上书店管理系统源码_第7张图片

8.填写订单

IDEA+springboot+mybatis+shiro+bootstrap+Mysql网上书店管理系统源码_第8张图片

9.用户管理

IDEA+springboot+mybatis+shiro+bootstrap+Mysql网上书店管理系统源码_第9张图片

10.添加用户

IDEA+springboot+mybatis+shiro+bootstrap+Mysql网上书店管理系统源码_第10张图片

11.店铺列表

IDEA+springboot+mybatis+shiro+bootstrap+Mysql网上书店管理系统源码_第11张图片

12.添加店铺

IDEA+springboot+mybatis+shiro+bootstrap+Mysql网上书店管理系统源码_第12张图片

13.角色列表

IDEA+springboot+mybatis+shiro+bootstrap+Mysql网上书店管理系统源码_第13张图片

14.添加角色

IDEA+springboot+mybatis+shiro+bootstrap+Mysql网上书店管理系统源码_第14张图片

15.权限管理

IDEA+springboot+mybatis+shiro+bootstrap+Mysql网上书店管理系统源码_第15张图片

16.店铺信息

IDEA+springboot+mybatis+shiro+bootstrap+Mysql网上书店管理系统源码_第16张图片

17.我的图书

IDEA+springboot+mybatis+shiro+bootstrap+Mysql网上书店管理系统源码_第17张图片

18.图书上新

IDEA+springboot+mybatis+shiro+bootstrap+Mysql网上书店管理系统源码_第18张图片

19.订单管理

IDEA+springboot+mybatis+shiro+bootstrap+Mysql网上书店管理系统源码_第19张图片

20.我的信息

IDEA+springboot+mybatis+shiro+bootstrap+Mysql网上书店管理系统源码_第20张图片

三、部分代码

UserMapper.java

package org.zdd.bookstore.model.dao;

import org.zdd.bookstore.common.utils.MyMapper;
import org.zdd.bookstore.model.entity.User;

public interface UserMapper extends MyMapper<User> {
}


AdminIndexController.java

package org.zdd.bookstore.web.controller.admin;

import org.zdd.bookstore.model.service.IStoreService;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;


@Controller
@RequestMapping("/admin")
public class AdminIndexController {

    @Autowired
    private IStoreService storeService;


    @RequestMapping({"", "/", "/index"})
    @RequiresPermissions("system")
    public String adminIndex() {
        return "admin/index";
    }
}




User.java

package org.zdd.bookstore.model.entity;

import javax.persistence.*;
import java.io.Serializable;
import java.util.Date;

@Table(name = "user")
public class User implements Serializable {
    @Id
    @Column(name = "user_id")
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Integer userId;

    @Column(name = "username")
    private String username;

    @Column(name = "nickname")
    private String nickname;

    @Column(name = "password")
    private String password;

    @Column(name = "gender")
    private String gender;

    @Column(name = "email")
    private String email;

    @Column(name = "phone")
    private String phone;

    /**
     * 邮政编码
     */
    @Column(name = "zip_code")
    private String zipCode;

    @Column(name = "location")
    private String location;

    @Column(name = "detail_address")
    private String detailAddress;

    /**
     * 身份
     */
    @Column(name = "identity")
    private String identity;

    @Column(name = "active")
    private String active;

    /**
     * 用户激活码
     */
    @Column(name = "code")
    private String code;

    @Column(name = "updated")
    private Date updated;

    @Column(name = "created")
    private Date created;

    /**
     * @return user_id
     */
    public Integer getUserId() {
        return userId;
    }

    /**
     * @param userId
     */
    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    /**
     * @return username
     */
    public String getUsername() {
        return username;
    }

    /**
     * @param username
     */
    public void setUsername(String username) {
        this.username = username == null ? null : username.trim();
    }

    /**
     * @return nickname
     */
    public String getNickname() {
        return nickname;
    }

    /**
     * @param nickname
     */
    public void setNickname(String nickname) {
        this.nickname = nickname == null ? null : nickname.trim();
    }

    /**
     * @return password
     */
    public String getPassword() {
        return password;
    }

    /**
     * @param password
     */
    public void setPassword(String password) {
        this.password = password == null ? null : password.trim();
    }

    /**
     * @return gender
     */
    public String getGender() {
        return gender;
    }

    /**
     * @param gender
     */
    public void setGender(String gender) {
        this.gender = gender == null ? null : gender.trim();
    }

    /**
     * @return email
     */
    public String getEmail() {
        return email;
    }

    /**
     * @param email
     */
    public void setEmail(String email) {
        this.email = email == null ? null : email.trim();
    }

    /**
     * @return phone
     */
    public String getPhone() {
        return phone;
    }

    /**
     * @param phone
     */
    public void setPhone(String phone) {
        this.phone = phone == null ? null : phone.trim();
    }

    /**
     * 获取邮政编码
     *
     * @return zip_code - 邮政编码
     */
    public String getZipCode() {
        return zipCode;
    }

    /**
     * 设置邮政编码
     *
     * @param zipCode 邮政编码
     */
    public void setZipCode(String zipCode) {
        this.zipCode = zipCode == null ? null : zipCode.trim();
    }

    /**
     * @return location
     */
    public String getLocation() {
        return location;
    }

    /**
     * @param location
     */
    public void setLocation(String location) {
        this.location = location == null ? null : location.trim();
    }

    /**
     * @return detail_address
     */
    public String getDetailAddress() {
        return detailAddress;
    }

    /**
     * @param detailAddress
     */
    public void setDetailAddress(String detailAddress) {
        this.detailAddress = detailAddress == null ? null : detailAddress.trim();
    }

    /**
     * 获取身份
     *
     * @return identity - 身份
     */
    public String getIdentity() {
        return identity;
    }

    /**
     * 设置身份
     *
     * @param identity 身份
     */
    public void setIdentity(String identity) {
        this.identity = identity == null ? null : identity.trim();
    }

    /**
     * @return active
     */
    public String getActive() {
        return active;
    }

    /**
     * @param active
     */
    public void setActive(String active) {
        this.active = active == null ? null : active.trim();
    }

    /**
     * 获取用户激活码
     *
     * @return code - 用户激活码
     */
    public String getCode() {
        return code;
    }

    /**
     * 设置用户激活码
     *
     * @param code 用户激活码
     */
    public void setCode(String code) {
        this.code = code == null ? null : code.trim();
    }

    /**
     * @return updated
     */
    public Date getUpdated() {
        return updated;
    }

    /**
     * @param updated
     */
    public void setUpdated(Date updated) {
        this.updated = updated;
    }

    /**
     * @return created
     */
    public Date getCreated() {
        return created;
    }

    /**
     * @param created
     */
    public void setCreated(Date created) {
        this.created = created;
    }
}

四、其他

获取源码

点击以下链接获取源码。
IDEA+springboot+mybatis+shiro+bootstrap+Mysql网上书店管理系统
IDEA+springboot+mybatis+shiro+bootstrap+Mysql WMS仓库管理系统
IDEA+spring+spring mvc+mybatis+bootstrap+jquery+Mysql运动会管理系统源码
IDEA+SpringBoot+mybatis+bootstrap+jquery+Mysql车险理赔管理系统源码
IDEA+Spring Boot + MyBatis + Layui+Mysql垃圾回收管理系统源码
IDEA+SpringBoot+mybatis+SSM+layui+Mysql学生就业信息管理系统源码
IDEA+springboot+jpa+Layui+Mysql销售考评系统源码
IDEA+Spring + Spring MVC + MyBatis+Bootstrap+Mysql酒店管理系统源码
IDEA+spring boot+mybatis+spring mvc+bootstrap+Mysql停车位管理系统源码

Java+Swing+Mysql实现学生宿舍管理系统

Java+Swing+Txt实现自助款机系统

Java+Swing+Mysql自助存取款机系统

Java+Swing+mysql5实现学生成绩管理系统(带分页)

Java+Swing+Mysql实现超市商品管理系统源码

Java+Swing+Mysql实现通讯录管理系统源码

Java+Swing+Mysql实现图书管理系统源码

你可能感兴趣的:(资源下载,spring,boot,mybatis,bootstrap)