基于Vue与Node.js的在线书籍销售系统设计与实现

在线书籍销售系统设计与实现

一、系统架构

本系统采用前后端分离架构,前端使用Vue.js全家桶,后端采用Node.js Express框架,数据存储使用MySQL数据库。

二、功能模块

2.1 用户模块

  • 用户注册与登录:支持图形验证码验证,保障账户安全。
  • 地理位置服务:集成腾讯地图API,实现用户城市定位功能。
  • 商品浏览:提供商品分类展示、商品详情页、商品评论分页功能。
  • 购物车管理:支持商品加入购物车、数量增减、购物车清空等功能。
  • 订单管理:用户可查看历史订单,并进行订单信息修改。
  • 个人中心:用户可修改个人信息,包括头像、昵称、简介、手机号和密码等。

2.2 管理员模块

  • 管理员登录:使用预设的固定账号密码进行登录。
  • 用户管理:查看所有用户信息。
  • 商品管理:查看、添加、删除和修改商品信息。
  • 订单管理:查看所有订单信息,并支持分页功能。

三、核心功能

  • 关键词模糊搜索:用户可通过商品名称进行模糊搜索,快速找到目标商品。
  • 商品结算功能:用户可在购物车页面进行商品结算,生成订单。
zip 文件大小:5.78MB