emm,算是为毕业论文写草稿吧。这个系统是一个电影评价网站,通过用户评分找出用户打分最高的三部电影,然后分别以这三部电影为基础,挑选出相似度高的电影进行推荐。
1.系统总体设计和网站架构设计
使用软件:mysql+eclipse(需要jdk)+navicat web3.0以上
使用框架:数据库端使用了c3p0和Dbutils。后端端是jsp+servlet。前端使用jquery和bootstrap。
网站架构:
2.外部引入
数据库:配置c3p0-config.xml
Referenced lib:如上图需要导入四个jar包
js:需要导入如上五个.js文件
css和 fonts是bootstrap自带的(咱也不知道是干啥的,咱也不敢删)
3.细数开发来遇到的疑难问题(博主是小白,勿喷)
3.1 对电影(movie)实体list按评分(movie.grade)排序
这个想了很多,后来发现可以用实体list的某个属性进行排序。这样就能按评分对电影排序进而根据推荐值截选前n部电影
3.2从hbuilder设计的界