# bookstore **Repository Path**: kimu/bookstore ## Basic Information - **Project Name**: bookstore - **Description**: 软件工程实验,书店经营管理系统,前端选用vue,后端使用springboot - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 6 - **Forks**: 0 - **Created**: 2021-05-18 - **Last Updated**: 2025-04-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # bookstore #### 介绍 软件工程实验,书店经营管理系统,前端选用vue,后端使用springboot #### 软件架构 B/S架构,数据库选用mysql,使用redis来存储验证码和购物车等信息,springboot提供web服务以及自动配置 #### 安装教程 + 前端部分 1. 前端需要用到vue,因此首先在官网上下载[nodejs(稳定版)](https://nodejs.org/en/download/) 2. 下载好nodejs以后,用其中的npm下载cnpm,输入命令```npm install -g cnpm --registry=http://registry.npm.taobao.org``` 3. 建议npm的下载源也更换一下,换成上面的淘宝镜像 4. 安装vue脚手架,注意一定是3.0以上版本,输入的命令是```cnpm install -g @vue/cli```,-g代表全局安装 5. 至此vue安装完毕,输入命令```vue ui```即可打开vue图形管理界面 6. 在vue图形管理界面中直接导入bookstore-vue文件夹即可 7. 前端依赖此时应该是没有的,需要进入bookstore-vue这个文件夹然后输入命令```cnpm install```来安装依赖 + 后端部分 1. 下载jdk8,配置环境变量 2. 安装mysql8,创建一个名为```bookstore```的数据库,并且导入```schema.sql```这个文件,修改```application.yaml```中datasource的username和password 3. 下载redis,不需要做任何配置 4. 配置qq邮件服务,具体请上网搜教程 5. 打开后端文件中的```application.yaml```文件,修改里面的props.user.icon.basePath为自己电脑上的某个路径 6. 至此后端配置完成,打开项目后maven会自动安装依赖 #### 使用说明 + 前端部分 1. 用vue ui打开bookstore-vue文件夹,点击任务中的serve选项,运行即可 2. 代码编译完成,启动app + 后端部分 1. 直接启动服务即可,程序运行在9001端口