1 Star 0 Fork 5

Dinglei0910 / 基于Spring Boot+SpringMVC+Vue的在线图书购买平台

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

EBook

EBook是一个简单在线图书购买平台Demo,项目采用Spring Boot+SpringMVC+Vue开发

技术栈

后端技术栈

  1. Maven
  2. SpringBoot
  3. SpringActuator
  4. SpringSecurity
  5. MyBatis
  6. MySQL
  7. Jackson
  8. Lombok
  9. Fastjson

前端技术栈

  1. Vue
  2. ElementUI
  3. Bootstrap
  4. axios
  5. vue-router
  6. vuex
  7. vue-lazyload
  8. vue-cli

功能

用户功能

  • 首页
  • 登入登出、登录态一定时间保留
  • 浏览所有书籍并查看书籍详情
  • 购物车
  • 书籍搜索
  • 下单
  • 个人订单查看
  • 个人购买统计

管理员功能

  • 书籍信息管理
  • 用户权限管理
  • 所有订单管理
  • 搜索特定订单
  • 统计数据管理

文档

功能需求文档

快速开始

E-book-client

1.克隆E-book-client到本地

2.安装依赖npm install

3.启动项目npm run serve

更新记录

2019.3.11 更新

本次更新版本:

v0.3

本次更新基本完成了前端所有的静态页面,包括书籍、订单、购物车、搜索等,并用Vue框架实现交互逻辑

前端有了基本的样子


2019.4.3 更新

本次更新版本:

v0.6

本次更新开发了后端,用SpringBoot+SpringMVC+JDBCTemplate基本实现后端基本功能,并以Mysql创建数据库

整个项目能够基本使用


2019.4.12 更新

本次更新版本:

v0.8

后端用ORM框架Mybatis重构了数据库连接与操作相关代码

并添加SpringActuator来监控后端程序运行状态

本次更新将代码部署到了云服务器上


2019.4.17 更新

本次更新版本:

v1.0

利用v-charts实现了统计的图表呈现


2019.4.22更新

本次更新版本:

v1.4

利用Mongodb+Mysql双数据库源存储项目数据

基于阿里云短信服务开发了手机号注册功能


2019.4.28更新

本次更新版本:

v2.0

使用SpringSecurity对后端端口进行了保护

基于SpringBootMail服务开发了邮箱密码找回功能

图片懒加载的使用(虽然加载还是很慢...可能是服务器带宽太小)


版本历史

当前版本:v2.0

以下是版本历史

V1.0:

1.前端用Vue框架,后端用SpringBoot+SpringMVC+JDBC,前后端基本打通

2.实现所有功能

3.后端用ORM框架(Mybatis)重构,优化数据库连接与操作代码


V2.0:

1.关系数据库(Mysql)+Nosql数据库(MongoDB) 双数据库源管理数据

2.利用短信验证功能实现注册与登录

3.应用安全性保证(Spring Security)

4.实现邮件发送,并依此开发找回密码功能


感谢

感谢开源,开源最棒

About me

一个爱学习、爱分享、爱交流的程序员;

欢迎关注个人微信公众号【Java烂笔头】,微信小程序【Java烂笔头】,一起交流、共同进步;

空文件

简介

EBook是一个简单在线图书购买平台Demo,项目采用Spring Boot+SpringMVC+Vue开发 展开 收起
Java
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/dinglei0910/EBook.git
git@gitee.com:dinglei0910/EBook.git
dinglei0910
EBook
基于Spring Boot+SpringMVC+Vue的在线图书购买平台
master

搜索帮助