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