首页 Java 536基于SSH/Java的图书推荐网站的设计与实现(协同过滤算法)
536基于SSH/Java的图书推荐网站的设计与实现(协同过滤算法)
作品编号:1078
关注人气:1194
文件包括:设计源码+数据库+论文
设计大小:15.73 M
开发语言:Java
开发数据库:MySQL
开发环境:Myeclipse+Tomcat+JDK
原价:900元
现价:90元
下载说明

本作品里面包括调试教程和开发工具和软件,可自行下载根据教程进行调试!

如需技术协助调试,本站收取50元作品调试费!点此申请调试

如果上面没有找到适合您需求的作品,您可联系我们为您定做,定做的作品完全按照您的功能需求来做,并且后期三包,包调试,包讲解,包修改直到通过为止。

  • 作品介绍
  • 项目目录
  • 论文目录
  • 论文预览

3.1系统角色

将图书推荐系统的用户分为普通用户、系统管理员这2类角色,各类角色进行操作如下:

1、普通用户:具有搜索、查看图书、评价图书、提出建议等功能。

2、系统管理员:可以进行添加图书、管理图书、管理用户等。



536基于SSH的图书推荐网站的设计与实现(协同过滤算法)536基于SSH的图书推荐网站的设计与实现(协同过滤算法)536基于SSH的图书推荐网站的设计与实现(协同过滤算法)536基于SSH的图书推荐网站的设计与实现(协同过滤算法)536基于SSH的图书推荐网站的设计与实现(协同过滤算法)
卷 软件 的文件夹 PATH 列表
卷序列号为 0008-B552
D:\TEST\源码
└─图书推荐网站
    │  recommend.sql
    │  图书推荐网站的设计与实现.doc
    │  算法.txt
    │  
    └─Recommend
        │  .classpath
        │  .project
        │  
        ├─.settings
        │      .jsdtscope
        │      org.eclipse.jdt.core.prefs
        │      org.eclipse.wst.common.component
        │      org.eclipse.wst.common.project.facet.core.xml
        │      org.eclipse.wst.jsdt.ui.superType.container
        │      org.eclipse.wst.jsdt.ui.superType.name
        │      
        ├─build
        │  │  .gitignore
        │  │  
        │  └─classes
        │      │  hibernate.cfg.xml
        │      │  struts.xml
        │      │  
        │      └─com
        │          └─recommend
        │              ├─action
        │              │      AdviceAction.class
        │              │      BookAction.class
        │              │      FeedBackAction.class
        │              │      IndexAction.class
        │              │      RecommendAction.class
        │              │      UserAction.class
        │              │      
        │              ├─bean
        │              │      Advice.class
        │              │      Advice.hbm.xml
        │              │      Book.class
        │              │      Book.hbm.xml
        │              │      DocRec.class
        │              │      Feedback.class
        │              │      Feedback.hbm.xml
        │              │      Recommend.class
        │              │      Recommend.hbm.xml
        │              │      User.class
        │              │      User.hbm.xml
        │              │      UserSim.class
        │              │      
        │              ├─dao
        │              │      AdviceDao.class
        │              │      BookDao.class
        │              │      FeedbackDao.class
        │              │      RecommendDao.class
        │              │      UserDao.class
        │              │      
        │              ├─service
        │              │      AdviceService.class
        │              │      BookService.class
        │              │      FeedbackService.class
        │              │      ISimilar.class
        │              │      PSimilar.class
        │              │      RecommendService.class
        │              │      RecService.class
        │              │      SimService.class
        │              │      UserService.class
        │              │      
        │              └─util
        │                      HibernateSessionFactory.class
        │                      
        ├─src
        │  │  hibernate.cfg.xml
        │  │  struts.xml
        │  │  
        │  └─com
        │      └─recommend
        │          ├─action
        │          │      AdviceAction.java
        │          │      BookAction.java
        │          │      FeedBackAction.java
        │          │      IndexAction.java
        │          │      RecommendAction.java
        │          │      UserAction.java
        │          │      
        │          ├─bean
        │          │      Advice.hbm.xml
        │          │      Advice.java
        │          │      Book.hbm.xml
        │          │      Book.java
        │          │      DocRec.java
        │          │      Feedback.hbm.xml
        │          │      Feedback.java
        │          │      Recommend.hbm.xml
        │          │      Recommend.java
        │          │      User.hbm.xml
        │          │      User.java
        │          │      UserSim.java
        │          │      
        │          ├─dao
        │          │      AdviceDao.java
        │          │      BookDao.java
        │          │      FeedbackDao.java
        │          │      RecommendDao.java
        │          │      UserDao.java
        │          │      
        │          ├─service
        │          │      AdviceService.java
        │          │      BookService.java
        │          │      FeedbackService.java
        │          │      ISimilar.java
        │          │      PSimilar.java
        │          │      RecommendService.java
        │          │      RecService.java
        │          │      SimService.java
        │          │      UserService.java
        │          │      
        │          └─util
        │                  HibernateSessionFactory.java
        │                  
        └─WebContent
            │  advice.jsp
            │  adviceAdd.jsp
            │  adviceList.jsp
            │  bookList.jsp
            │  detail.jsp
            │  error.html
            │  index.jsp
            │  login.jsp
            │  modify.jsp
            │  register.jsp
            │  register2.jsp
            │  retrieve.jsp
            │  
            ├─admin
            │      admin.jsp
            │      adminManager.jsp
            │      advice.jsp
            │      adviceManager.jsp
            │      createBooks.jsp
            │      footer.jsp
            │      header.jsp
            │      menu.jsp
            │      myBooks.jsp
            │      preview.jsp
            │      updateBooks.jsp
            │      userManager.jsp
            │      welcome.jsp
            │      
            ├─images
            │      blue_skin.png
            │      ico-1.gif
            │      ico-2.gif
            │      ico-3.gif
            │      jidan.gif
            │      leiren.gif
            │      logo.png
            │      luguo.gif
            │      readmore.png
            │      search-bt.gif
            │      woshou.gif
            │      xianhua.gif
            │      
            ├─META-INF
            │      MANIFEST.MF
            │      
            ├─script
            ├─style
            │      admin.css
            │      style.css
            │      
            ├─ueditor
            │  │  ueditor.all.js
            │  │  ueditor.all.min.js
            │  │  ueditor.config.js
            │  │  ueditor.parse.js
            │  │  
            │  ├─dialogs
            │  │  │  internal.js
            │  │  │  tangram.js
            │  │  │  
            │  │  ├─anchor
            │  │  │      anchor.html
            │  │  │      
            │  │  ├─attachment
            │  │  │  │  attachment.css
            │  │  │  │  attachment.html
            │  │  │  │  callbacks.js
            │  │  │  │  fileTypeMaps.js
            │  │  │  │  
            │  │  │  └─fileTypeImages
            │  │  │          icon_chm.gif
            │  │  │          icon_default.png
            │  │  │          icon_doc.gif
            │  │  │          icon_exe.gif
            │  │  │          icon_mp3.gif
            │  │  │          icon_mv.gif
            │  │  │          icon_pdf.gif
            │  │  │          icon_ppt.gif
            │  │  │          icon_psd.gif
            │  │  │          icon_rar.gif
            │  │  │          icon_txt.gif
            │  │  │          icon_xls.gif
            │  │  │          
            │  │  ├─background
            │  │  │      background.css
            │  │  │      background.html
            │  │  │      background.js
            │  │  │      
            │  │  ├─emotion
            │  │  │  │  emotion.css
            │  │  │  │  emotion.html
            │  │  │  │  emotion.js
            │  │  │  │  
            │  │  │  └─images
            │  │  │          0.gif
            │  │  │          bface.gif
            │  │  │          cface.gif
            │  │  │          fface.gif
            │  │  │          jxface2.gif
            │  │  │          neweditor-tab-bg.png
            │  │  │          tface.gif
            │  │  │          wface.gif
            │  │  │          yface.gif
            │  │  │          
            │  │  ├─gmap
            │  │  │      gmap.html
            │  │  │      
            │  │  ├─help
            │  │  │      help.css
            │  │  │      help.html
            │  │  │      help.js
            │  │  │      
            │  │  ├─highlightcode
            │  │  │      highlightcode.html
            │  │  │      
            │  │  ├─image
            │  │  │  │  image.css
            │  │  │  │  image.html
            │  │  │  │  image.js
            │  │  │  │  imageUploader.swf
            │  │  │  │  
            │  │  │  └─images
            │  │  │          center_focus.jpg
            │  │  │          left_focus.jpg
            │  │  │          none_focus.jpg
            │  │  │          right_focus.jpg
            │  │  │          
            │  │  ├─insertframe
            │  │  │      insertframe.html
            │  │  │      
            │  │  ├─link
            │  │  │      link.html
            │  │  │      
            │  │  ├─map
            │  │  │      map.html
            │  │  │      
            │  │  ├─music
            │  │  │      music.css
            │  │  │      music.html
            │  │  │      music.js
            │  │  │      
            │  │  ├─scrawl
            │  │  │  │  scrawl.css
            │  │  │  │  scrawl.html
            │  │  │  │  scrawl.js
            │  │  │  │  
            │  │  │  └─images
            │  │  │          addimg.png
            │  │  │          brush.png
            │  │  │          delimg.png
            │  │  │          delimgH.png
            │  │  │          empty.png
            │  │  │          emptyH.png
            │  │  │          eraser.png
            │  │  │          redo.png
            │  │  │          redoH.png
            │  │  │          scale.png
            │  │  │          scaleH.png
            │  │  │          size.png
            │  │  │          undo.png
            │  │  │          undoH.png
            │  │  │          
            │  │  ├─searchreplace
            │  │  │      searchreplace.html
            │  │  │      searchreplace.js
            │  │  │      
            │  │  ├─snapscreen
            │  │  │      snapscreen.html
            │  │  │      
            │  │  ├─spechars
            │  │  │      spechars.html
            │  │  │      spechars.js
            │  │  │      
            │  │  ├─table
            │  │  │      dragicon.png
            │  │  │      edittable.css
            │  │  │      edittable.html
            │  │  │      edittable.js
            │  │  │      edittd.html
            │  │  │      edittip.html
            │  │  │      
            │  │  ├─template
            │  │  │  │  config.js
            │  │  │  │  template.css
            │  │  │  │  template.html
            │  │  │  │  template.js
            │  │  │  │  
            │  │  │  └─images
            │  │  │          bg.gif
            │  │  │          pre0.png
            │  │  │          pre1.png
            │  │  │          pre2.png
            │  │  │          pre3.png
            │  │  │          pre4.png
            │  │  │          
            │  │  ├─video
            │  │  │  │  video.css
            │  │  │  │  video.html
            │  │  │  │  video.js
            │  │  │  │  
            │  │  │  └─images
            │  │  │          center_focus.jpg
            │  │  │          left_focus.jpg
            │  │  │          none_focus.jpg
            │  │  │          right_focus.jpg
            │  │  │          
            │  │  ├─webapp
            │  │  │      webapp.html
            │  │  │      
            │  │  └─wordimage
            │  │          fClipboard_ueditor.swf
            │  │          imageUploader.swf
            │  │          wordimage.html
            │  │          wordimage.js
            │  │          
            │  ├─lang
            │  │  ├─en
            │  │  │  │  en.js
            │  │  │  │  
            │  │  │  └─images
            │  │  │          addimage.png
            │  │  │          alldeletebtnhoverskin.png
            │  │  │          alldeletebtnupskin.png
            │  │  │          background.png
            │  │  │          button.png
            │  │  │          copy.png
            │  │  │          deletedisable.png
            │  │  │          deleteenable.png
            │  │  │          imglabel.png
            │  │  │          listbackground.png
            │  │  │          localimage.png
            │  │  │          music.png
            │  │  │          rotateleftdisable.png
            │  │  │          rotateleftenable.png
            │  │  │          rotaterightdisable.png
            │  │  │          rotaterightenable.png
            │  │  │          upload.png
            │  │  │          
            │  │  └─zh-cn
            │  │      │  zh-cn.js
            │  │      │  
            │  │      └─images
            │  │              copy.png
            │  │              imglabel.png
            │  │              localimage.png
            │  │              music.png
            │  │              upload.png
            │  │              
            │  ├─themes
            │  │  │  iframe.css
            │  │  │  
            │  │  └─default
            │  │      │  dialogbase.css
            │  │      │  
            │  │      ├─css
            │  │      │      ueditor.css
            │  │      │      
            │  │      └─images
            │  │              anchor.gif
            │  │              arrow.png
            │  │              arrow_down.png
            │  │              arrow_up.png
            │  │              button-bg.gif
            │  │              cancelbutton.gif
            │  │              cursor_h.gif
            │  │              cursor_h.png
            │  │              cursor_v.gif
            │  │              cursor_v.png
            │  │              dialog-title-bg.png
            │  │              filescan.png
            │  │              highlighted.gif
            │  │              icons-all.gif
            │  │              icons.gif
            │  │              icons.png
            │  │              lock.gif
            │  │              neweditor-tab-bg.png
            │  │              pagebreak.gif
            │  │              scale.png
            │  │              spacer.gif
            │  │              sparator_v.png
            │  │              table-cell-align.png
            │  │              tangram-colorpicker.png
            │  │              toolbar_bg.png
            │  │              unhighlighted.gif
            │  │              upload.png
            │  │              videologo.gif
            │  │              word.gif
            │  │              wordpaste.png
            │  │              
            │  └─third-party
            │      ├─codemirror
            │      │      codemirror.css
            │      │      codemirror.js
            │      │      
            │      ├─snapscreen
            │      │      UEditorSnapscreen.exe
            │      │      
            │      ├─swfupload
            │      │      fileprogress.js
            │      │      swfupload.cookies.js
            │      │      swfupload.js
            │      │      swfupload.proxy.js
            │      │      swfupload.queue.js
            │      │      swfupload.speed.js
            │      │      swfupload.swf
            │      │      swfupload_fp9.swf
            │      │      
            │      └─SyntaxHighlighter
            │              shCore.js
            │              shCoreDefault.css
            │              
            ├─upload
            │      20170411115801-1.jpg
            │      20170411140328-2.jpg
            │      20170411140449-3.jpg
            │      20170411140641-4.jpg
            │      20170411140759-5.jpg
            │      20170411140851-6.jpg
            │      20170411142152-7.jpg
            │      20170411143813-8.jpg
            │      20170411144021-9.jpg
            │      20170411144414-10.jpg
            │      20170411144522-11.jpg
            │      20170411145734-12.jpg
            │      
            └─WEB-INF
                │  web.xml
                │  
                └─lib
                        antlr-2.7.7.jar
                        commons-fileupload-1.3.1.jar
                        commons-io-2.2.jar
                        commons-lang3-3.2.jar
                        dom4j-1.6.1.jar
                        freemarker-2.3.22.jar
                        hamcrest-core-1.3.jar
                        hibernate-commons-annotations-4.0.5.Final.jar
                        hibernate-core-4.3.11.Final.jar
                        hibernate-jpa-2.1-api-1.0.0.Final.jar
                        jandex-1.1.0.Final.jar
                        javassist-3.11.0.GA.jar
                        javassist-3.18.1-GA.jar
                        jboss-logging-3.1.3.GA.jar
                        jboss-logging-annotations-1.2.0.Beta1.jar
                        jboss-transaction-api_1.2_spec-1.0.0.Final.jar
                        junit-4.11.jar
                        mysql-connector-java-5.1.38-bin.jar
                        ognl-3.0.13.jar
                        struts2-core-2.3.28.jar
                        struts2-dojo-plugin-2.3.28.jar
                        taglibs-standard-impl-1.2.5.jar
                        taglibs-standard-spec-1.2.5.jar
                        xwork-core-2.3.28.jar
                        

目  录
摘  要    2
Abstract    3
1绪论    6
1.1背景和意义    6
1.2国内外发展现状    6
2系统技术分析    7
2.1技术选型    7
2.2 MVC模式    7
3功能分析    8
3.1系统角色    8
3.2系统用例图    8
3.3系统功能    8
3.3.1网站前台功能    8
3.3.2网站后台功能    13
4系统设计    15
4.1系统架构设计    15
4.1.1分层体系结构    15
4.1.2 MVC结构    15
4.1.3系统结构    16
4.2系统模块设计    16
4.3界面设计    17
4.4数据库设计    17
4.4.1数据字典    17
4.4.2 E-R关系图    19
4.5 详细设计    20
5 基于MVC模式功能实现    20
5.1搭建环境    20
5.2 注册功能实现    21
5.2.1设计思路    21
5.2.2功能实现    21
5.3 密码找回功能实现    27
5.3.1设计思路    27
5.3.2功能实现    27
5.4 登录功能实现    31
5.4.1设计思路    31
5.4.2 功能实现    31
5.5 首页展示实现    35
5.5.1设计思路    35
5.5.2功能实现    36
5.6 推荐功能实现    37
5.6.1 设计思路    37
5.6.2 功能实现    37
5.7 其他功能实现    42
5.7.1 图书添加    42
5.7.2 图书管理    43
7参考文献    46


标签:图书推荐,小说推荐,在线阅读

  • 专注毕业设计源码作品
  • 毕业设计源码论文全套
  • 每件作品均测试后上线
  • 提供所有教程和软件下载

Copyright © 2008-2024 jsjbysjw.com . All Rights Reserved. 备案号:苏ICP备2021056683号-4

  • 联系QQ:81677093
  • 微信:bysj1950