Node Library

全栈项目 使用nodejs作为后台 vue作为前台 使用axios进行交互 使用代理解决跨域问题(本项目已废弃,作者正在写新版本)
Alternatives To Node Library
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Vue Element Admin82,268221 days ago7August 08, 20201,290mitVue
:tada: A magical vue admin https://panjiachen.github.io/vue-element-admin
Vhr25,944
6 days ago206Java
微人事是一个前后端分离的人力资源管理系统,项目采用SpringBoot+Vue开发。
Vue Admin Template18,276
2 months ago294mitJavaScript
a vue2.0 minimal admin template
Iview Admin15,93572 years ago206September 04, 2019611mitVue
Vue 2.0 admin management system template based on iView
Vue Admin Better14,312
2 days ago16mitVue
🚀🚀🚀vue admin,vue3 admin,vue3.0 admin,vue后台管理,vue-admin,vue3.0-admin,admin,vue-admin,vue-element-admin,ant-design,vue-admin-beautiful-pro,vab admin pro,vab admin plus,vue admin plus,vue admin pro
D2 Admin12,139
13 days ago45August 09, 202015mitJavaScript
An elegant dashboard
Mall Admin Web10,666
14 days ago29apache-2.0Vue
mall-admin-web是一个电商后台管理系统的前端项目,基于Vue+Element实现。 主要包括商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等功能。
Web Interview7,255
7 days ago280
语音打卡社群维护的前端面试题库,包含不限于Vue面试题,React面试题,JS面试题,HTTP面试题,工程化面试题,CSS面试题,算法面试题,大厂面试题,高频面试题
Vblog6,908
4 days ago68Java
V部落,Vue+SpringBoot实现的多用户博客管理平台!
Geeker Admin4,370
a day ago25mitVue
✨✨✨ Geeker Admin,基于 Vue3.3、TypeScript、Vite4、Pinia、Element-Plus 开源的一套后台管理框架。
Alternatives To Node Library
Select To Compare


Alternative Project Comparisons
Readme

基于数据分析的图书管理系统(原创-全栈项目)

基于Vue全家桶(2.x)+NodeJs+Express+MongoDB+ES6+iview制作的图书管理系统,通过该系统来学习当下最流行的大框架和技术,采用前后端分类的开发方式,Vue全家桶(2.x)全部涉及。

图书馆项目地址-https://github.com/majunchang/node-library

技术栈

前端

  • Vue: 用于构建用户界面的MVVM框架,它的核心是实时响应的双向数据绑定和组件系统
  • vue-router: 为vue提供的路由系统,主要体现在路由的跳转,动效的过渡以及对于路由的限制等
  • vuex: Vue的集中状态管理,在多个组件共享某些状态时非常便捷,降低了组件开发传递数据的复杂度
  • axios: 基于 Promise 的 HTTP 请求客户端,可同时在浏览器和 node.js 中使用,该项目中前端所有请求都是通过axios来实现数据接收和页面渲染。
  • ES6:ECMAScript的新一代语法,模块化,解构赋值,Promise,class等方法,使得开发变得更加简单。

后端

  • Node.js: 整个系统后端通过 Node.js 进行实现,通过 Express 框架实现后端的 REST 接口,并以 json 的形式进行输出,对于普通的post请求和文件上传类的post请求 使用body-parser中间件和formidable插件进行处理。

数据库

  • mongoDB: NoSQL数据库,使用mongoose进行数据库的连接和对于数据库的快速建模操作

收获

  1. 掌握了在项目中运用Vue全家桶解决各类问题。
  2. 熟悉了vue父子组件之间数据的传递和交互,熟悉了不相关的组件之间如何进行行为的触发和传值
  3. 掌握了如何在vue中 使用相关的ui框架和第三方插件
  4. 熟悉了组件化、模块化的开发思维,体会到了前后端分类开发的好处
  5. 加深了对nodejs和相关模块(path,nodemailer等)的理解和掌握
  6. 掌握了nodejs+mongoose操作数据库的一套完整的增删改查方法,体会到了图形统计的作用。

项目截图

首页

mark

注册页

mark

忘记密码页

mark

首页

mark

图书总览页

mark

分类总览页

mark

添加书籍页

mark

借书列表页

mark

数据分析页

mark mark

个人信息页

mark

Popular Axios Projects
Popular Vue Projects
Popular Networking Categories

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Es6
Css
Vue
Express
Mongodb
Axios
Vuex
Mvvm
Nodemailer