源代码+数据库+论文+PPT

一、系统开发背景

随着互联网技术的不断发展和到现在的基本普及给我们带来了大量的信息,同时也满足了在这个信息的时代,我们对信息的大量需求。但是当网络迅速发展的同时,带来结果就是网上信息量的飞速增长,最终使得我们在对大量信息索取时,不能从里面得到对我们真正有用的信息,所以对信息的利用率也就降低了,这个也就是我们所说的信息超载。解决这一问题的一个很有效的方法就是使用推荐系统,推荐系统是能利用我们的信息需求、兴趣爱好等,然后将我们比较感兴趣的信息、商品、或者是其他服务等推荐给我们的个性化推荐系统。

推荐系统和我们平时所用的搜索引擎相比,推荐系统是根据研究我们的兴趣爱好,然后通过推荐算法,由系统去发现我们的兴趣爱好,然后引导我们去发现自己的信息需求。我们要做的推荐系统,首先要为用户提供一个人性化的服务,其次就是和用户之间建立起密切的关系,最后就是让用户对系统产生依赖。

二、开发工具及使用的技术

工具: Eclipse 、Mysql 、tomcat 8.0 、hadoop集群

技术: 基于服务器端的JSP 、JavaBean组件、 HTML汇编语言、 hadoop技术 、数据库的JDBC编程

三、系统功能设计

       本系统分为前台部分和后台部分,前台部分是提供给用户进行购物和推荐的,后台部分是为前端提供数据的。 前台功能结构图如下:

超市订单管理 springMVC 超市购物程序设计eclipse_超市订单管理 springMVC

 前台页面

超市订单管理 springMVC 超市购物程序设计eclipse_eclipse_02

 

推荐模块图:

超市订单管理 springMVC 超市购物程序设计eclipse_eclipse_03

购物车页面:

超市订单管理 springMVC 超市购物程序设计eclipse_超市订单管理 springMVC_04

 四、页面详情:

前台部分: 系统前台框架设计、 网站前台首页设计 、购物车模块设计 、推荐模块设计

后台部分: 系统后台框架设计、 数据库写入读取设计、 推荐算法设计、 退出系统模块设计