ssm毕设项目图书推荐系统93gei(java+VUE+Mybatis+Maven+Mysql+sprnig)
项目运行
推荐系统相关技术
本系统采用基于内容的推荐算法,把图书分类,如划分历史文学科技。对读者收藏量分类计数,取计数最高的类别,图书库随机推荐。
实现分三个模块:用户建模,推荐对象建模,推荐算法
推荐算法的实现:
用户建模:
-
用户信息
-
用户收藏数
-
实时更新
推荐对象建模:
-
图书分类,类别内以豆瓣评分为标准排名
-
根据豆瓣评分实时更新
推荐算法:
找到读者收藏量前三的类别,在图书库里找到同类别评分最高的三本书,每类三本
环境配置:
Jdk1.8 + Tomcat8.5 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。
项目技术:
ssm + mybatis + Maven + Vue 等等组成,B/S模式 + Maven管理等等。
环境需要
1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。
2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA;
3.tomcat环境:Tomcat 7.x,8.x,9.x版本均可
4.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS;
5.是否Maven项目: 否;查看源码目录中是否包含pom.xml;若包含,则为maven项目,否则为非maven项目
6.数据库:MySql 5.7/8.0等版本均可;
技术栈
1. 后端:ssm mybatis
2. 前端:vue+css+javascript+jQuery+easyUI+highcharts
使用说明
1. 使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并导入项目的sql文件;
2. 使用IDEA/Eclipse/MyEclipse导入项目,修改配置,运行项目;
3.管理员账号:abo 密码:abo
4.开发环境为Eclipse/idea,数据库为mysql 使用java语言开发。
5.运行ssmSchemaApplication.java 即可打开首页
6.数据库连接src\main\resources\application.yml中修改
7.maven包版本apache-maven-3.3.9.
-
后台路径地址:localhost:8080/项目名称/admin








这是一个基于SSM框架的图书推荐系统,利用内容为基础的推荐算法,结合图书分类和用户收藏数据进行推荐。系统分为用户建模、推荐对象建模和推荐算法三个模块。用户建模包括用户信息和收藏数的实时更新,推荐对象建模依据豆瓣评分。推荐算法选取收藏量高的类别,推荐该类别评分最高的书籍。项目需要JDK1.8、Tomcat、MySQL等环境,支持IDEA、Eclipse等IDE,数据库为MySQL,且提供了管理员账号和运行说明。
1220

被折叠的 条评论
为什么被折叠?



