# 图书管理系统 **Repository Path**: wyx686/library-management-system ## Basic Information - **Project Name**: 图书管理系统 - **Description**: 基于Vue3+TS前后端分离的图书管理系统 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 11 - **Forks**: 0 - **Created**: 2023-10-22 - **Last Updated**: 2026-01-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 图书管理系统 #### 介绍 基于Vue3+TS前后端分离的图书管理系统 #### 主要技术栈 - 后端:node.js、koa、MySQL - 前端:Vue3、TypeScript、Ant Design Vue #### 项目运行效果图 管理员界面 ![管理员界面](book-port/admin.png) 用户界面 ![用户界面](user.png) #### 项目环境搭建 book-port文件夹是后端接口运行 book-system文件夹是前端页面 1. 安装MySQL数据库 Mysql数据库版本为8.0.25(可以最新版本,但是不要太老版本) 2. 安装Navicat工具(破解版,自行百度) 在工具中运行初始化数据.sql文件,这是项目中所用到的数据 3. 安装nodejs(官网下载) 本项目中版本为18.15.0 4. 安装pnpm 本项目中采用pnpm包管理器 ``` npm install pnpm -g ``` #### 运行项目 进入到 book-port文件夹中,执行 ``` pnpm install pnpm run server ``` 进入到 book-system文件夹中,执行 ``` pnpm install pnpm run dev ``` 至此,本项目就运行起来了。如果感觉不错,点个星星,谢谢。项目中可能存在bug,后续会优化