# 图书管理系统
**Repository Path**: fastjrun/bms
## Basic Information
- **Project Name**: 图书管理系统
- **Description**: 图书管理系统基于快嘉后台脚手架搭建。快嘉后台脚手架是一个面向变化的前后端分离架构应用模型的最小开发实践,它提供了一个基于VUE实现的管理端,后台接口使用Java实现,数据库采用h2。
快嘉后台脚手架脚手架已经提供了登录/登出、用户管理等基础功能。本系统在脚手架基础上增加了出版社管理和图书管理功能。
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 2
- **Forks**: 2
- **Created**: 2021-09-15
- **Last Updated**: 2024-08-08
## Categories & Tags
**Categories**: Uncategorized
**Tags**: 毕业设计, 快嘉实例
## README
图书管理系统
### 项目简介
图书管理系统基于快嘉后台脚手架搭建。快嘉后台脚手架是一个面向变化的前后端分离架构应用模型的最小开发实践,它提供了一个基于VUE实现的管理端,后台接口使用Java实现,数据库采用h2。
快嘉后台脚手架脚手架已经提供了登录/登出、用户管理等基础功能。本系统在脚手架基础上增加了出版社管理和图书管理功能。
### 技术栈
- vue
- element-ui(Vue Admin Template)
- jdk1.8+
- spring boot 2.2.4
- spring security 5.2.3n
- mybatis3.5.7
- h2
- testng
- jacoco
- docker
### 使用快嘉脚手架启动项目前准备(修改项目gav,目录结构、包名)
#### 下载源码并处理
1. git clone https://gitee.com/fastjrun/demo.git
2. 在本地合并分支logrecord到master
3. 删除.git目录和.workflow目录
##### 修改项目gav、目录名和module名
1. 全文件替换com.fastjrun.share为指定的com.fastjrun.bms
2. 全文件替换demo-为指定的bms-
3. 全文件替换3.0-SNAPSHOT为1.0-SNAPSHOT
4. 修改目录demo-*为bms-*,参考命令`rename 's/demo/bms/' *`
#### 包名重构为com.fastjrun.bms
1. pom.xml文件中com.fastjrun.share.demo变更为com.fastjrun.bms
2. 全java文件替换"import com.fastjrun.share.demo"为"import com.fastjrun.bms"
3. 执行`sh build.sh ci`,重新生成代码
4. bms-biz模块中包名com.fastjrun.share.demo重构为com.fastjrun.bms
5. 修改AppConfig中"com.fastjrun.share.demo"为"com.fastjrun.bms"