Skip to content

nestjs+prisma+mysql+vue2+tailwindcss+element 汽车销售管理系统

Notifications You must be signed in to change notification settings

Tako0825/car-sales

Repository files navigation

汽车销售管理平台介绍

项目背景

汽车销售管理系统是 2023 - 2024 第一学期的综合性期末项目,跨足以下核心课程:

  1. Web 技术与应用

  2. 软件工程

  3. 数据库原理

我们致力于提供一套完整的汽车销售解决方案,并结合现代技术进行最佳实践。

技术栈

  • 后端:使用 Nest.Js,基于 Node.Js 和 TypeScript 构建,使用 JWT 鉴权

  • 前端:使用 Vue、Element UI、Echarts 和 TailwindCSS 设计用户界面

  • 数据库:使用 MySQL,通过 Prisma ORM 和 SQL 进行操作

  • 云计算:华为云耀云服务器 HECS、七牛云对象存储 Kodo、七牛云内容分发网络 CDN

  • 部署:Ubuntu、使用 Nginx 进行反向代理

立即体验

http://tako.top

账号:10000000000(11位)

密码:admin123

image.png

运行环境

Node.Js、MySQL

如何开始使用

  1. 源代码(通过 zip 解压或 git 拉取)
    git clone https://github.com/Tako0825/car-sales.git 
  1. 配置 .env.example 示例文件为 .env 文件(补充数据库、七牛云等配置信息)

  2. 安装 pnpm

    npm install pnpm -g
  1. 安装依赖(根目录和 vue 目录下分别执行)
    pnpm install
  1. 数据库迁徙
    npx prisma generate
    npx prisma migrate dev
  1. 运行 nest 后台(根目录下执行)
    pnpm dev
  1. 运行 vue 前台(vue 目录下执行)
    pnpm run serve
  1. 访问项目(http://localhost:8080)

主要功能模块

1. 工作台模块

  • 提供 Echarts 可视化图表来展示销售业务的相关数据

image.png

2. 员工模块

  • 实现员工信息管理,包括基本信息和权限控制。
  • 支持角色和权限系统,确保安全可控的员工管理。

image.png

image.png

image.png

image.png

3. 汽车产品模块

  • 提供详细的汽车信息,包括型号、售价、车型、简介等。

image.png

image.png

image.png

4. 仓库模块

  • 追踪汽车库存情况,包括每辆汽车的状态和位置。

image.png

image.png

image.png

5. 供应商模块

  • 管理供应商信息,包括基本信息和联系方式。
  • 提供报表和统计功能,方便分析供应链表现。

image.png

image.png

image.png

6. 订单模块

  • 管理订单生命周期,包括创建、编辑和取消订单。
  • 记录订单状态,确保对销售流水的完整掌控。

image.png

image.png

7. 供应记录模块

  • 记录与供应商之间的交易信息,包括供应数量、时间、产品等。

image.png

image.png

反馈与支持

如果您在使用过程中遇到任何问题、有建议,或者对我们的项目有任何反馈,请随时联系我们(2060364922@qq.com)。我们欢迎您的反馈,以帮助我们不断改进和优化平台。

这是我们在大学学习过程中一个重要的期末项目,代表了我们对专业技术的深入理解和实际运用,感谢您选择我们的汽车销售管理平台!感谢您的支持!