Git Product home page Git Product logo

e-book-client's Introduction

E-Book-client

基于Vue开发的EBook项目的客户端

前端技术栈

1.Vue
2.ElementUI
3.Bootstrap
3.axios
4.vue-router
5.vuex
<<<<<<< HEAD 6.vue-cli

6.vue-cli

功能

用户功能

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

管理员功能

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

文档

点开惊喜

快速开始

1.克隆项目到本地(欢迎star)
2.安装依赖npm install
3.启动项目npm run serve

更新记录

2019.3.11 更新

本次更新版本:v0.3

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

前端有了基本的样子

2019.4.3 更新

本次更新版本:v1.0

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

整个项目能够基本使用

2019.4.12 更新

本次更新版本:v1.2 后端用ORM框架Mybatis重构了数据库连接与操作相关代码
并添加SpringActuator来监控后端程序运行状态

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

开发计划

当前版本v1.2
知道的越多,我知道我知道的越少
以下是规划的不断更改需求的开发计划

V1.0目标:
1.前端用Vue框架,后端用SpringBoot+SpringMVC+JDBC,前后端基本打通
2.项目能够基本使用,功能基本实现

V2.0目标:
1.后端用ORM框架(Mybatis)重构,优化数据库连接与操作代码
2.关系数据库(Mysql)+Nosql数据库(MongoDB) 双数据库源管理数据
3.用图表框架(v-charts)开发统计功能,开发完成所有功能
4.利用短信验证功能实现注册与登录

V3.0目标:
1.搜索引擎(Elasticsearch)的加入
2.实现邮件发送,依次开发找回密码功能

v4.0目标:
1.添加消息队列(RabbitMq)
2.运用分布式缓存(Redis) 3.日志收集(LogStash) 4.应用安全性保证(Spring Security)

问题

  • 有问题可用Issues反馈交流,请给出详细信息

License

有个球

9c19404cbf235f3e4e7745e3e5851e8584c39146

e-book-client's People

Contributors

liuzhengwei127 avatar

Stargazers

 avatar  avatar Landy.Liu avatar luo0412 avatar  avatar

Watchers

zhao jianwei avatar

e-book-client's Issues

A BUG HERE

使用检测之后,发现新注册的用户,默认被禁用状态,无法登录。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.