0
点赞
收藏
分享

微信扫一扫

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

zmhc 2023-07-13 阅读 76

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


一、系统介绍

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

1.环境配置

JDK版本:1.8
Mysql:5.7

二、系统展示

1. 首页

在这里插入图片描述

2.图书详情

在这里插入图片描述

3.登录

在这里插入图片描述

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

4. 注册

在这里插入图片描述

5. 购物车

在这里插入图片描述

6. 个人信息

在这里插入图片描述

7.我的订单

在这里插入图片描述

8.填写订单

在这里插入图片描述

9.用户管理

在这里插入图片描述

10.添加用户

在这里插入图片描述

11.店铺列表

在这里插入图片描述

12.添加店铺

在这里插入图片描述

13.角色列表

在这里插入图片描述

14.添加角色

在这里插入图片描述

15.权限管理

在这里插入图片描述

16.店铺信息

在这里插入图片描述

17.我的图书

在这里插入图片描述

18.图书上新

在这里插入图片描述

19.订单管理

在这里插入图片描述

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实现图书管理系统源码

举报

相关推荐

0 条评论