# book **Repository Path**: yebaokun/book ## Basic Information - **Project Name**: book - **Description**: 书单推荐系统 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-12-27 - **Last Updated**: 2023-12-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # book #### 介绍 书单推荐系统(https://gitee.com/yebaokun/book) #### 软件架构 软件架构说明 #### 安装教程 1. 前端需要配置VSCode,Nodejs,Element。 2. 后端需要配置IntelliJ IDEA,jdk11,maven,MySQL,Mybatis(IDEA内置插件) #### 使用说明 1. 配置好环境后,后端需要先接通数据库,在IDEA右边栏目的database选择MySQL,用户名为root,密码为4275,数据库文件过大,展示在网站上,没有在压缩包里呈现。 2. 由IDEA打开后端book,运行启动类启动服务,如果端口冲突可在application.properties进行更换。 3. 由VSCode打开前端vue_test1,在集成终端中输入npm run serve即可运行前端vue项目,同样地可以在vue.config.js中更换端口。 #### 项目功能 1. 登录页面:简单的登录校验,输入正确的账号和密码可以进入接下来的页面,测试账号:4275,密码:123456 2. 热榜页面:展示十四万以评分和年份降序的书单,可选择每页展示书单条数,可跳转到指定页面、相邻页面,可以根据作者、书名、年份进行模糊查询 3. 推荐页面:随机生成五本书由用户打分,用户对此进行评分并点击推荐按钮后,后端基于协同过滤算法生成推荐的五本书,可以点击刷新反复尝试。 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request