设计 任务书 文档 开题 答辩 说明书 格式 模板 外文 翻译 范文 资料 作品 文献 课程 实习 指导 调研 下载 网络教育 计算机 网站 网页 小程序 商城 购物 订餐 电影 安卓 Android Html Html5 SSM SSH Python 爬虫 大数据 管理系统 图书 校园网 考试 选题 网络安全 推荐系统 机械 模具 夹具 自动化 数控 车床 汽车 故障 诊断 电机 建模 机械手 去壳机 千斤顶 变速器 减速器 图纸 电气 变电站 电子 Stm32 单片机 物联网 监控 密码锁 Plc 组态 控制 智能 Matlab 土木 建筑 结构 框架 教学楼 住宅楼 造价 施工 办公楼 给水 排水 桥梁 刚构桥 水利 重力坝 水库 采矿 环境 化工 固废 工厂 视觉传达 室内设计 产品设计 电子商务 物流 盈利 案例 分析 评估 报告 营销 报销 会计
 首 页 机械毕业设计 电子电气毕业设计 计算机毕业设计 土木工程毕业设计 视觉传达毕业设计 理工论文 文科论文 毕设资料 帮助中心 设计流程 
垫片
您现在所在的位置:首页 >>毕设资料 >> 文章内容
                 
垫片
   我们提供全套毕业设计和毕业论文服务,联系微信号:biyezuopin QQ:2922748026   
基于Web的图书推荐系统展示平台 开题报告
文章来源:www.biyezuopin.vip   发布者:毕业作品网站  

3研究内容、预期目标及研究方法

3.1研究内容

本课题意图研究和开发一套高性能,可重用,功能完善的图书推荐展示平台。利用此平台,为图书推荐系统进行用户信息采集,存储,读取,协作处理,以及展示。其中,服务器端采用Spring MVC框架,完成用户信息采集、处理以及展示页面生成的工作,使用Hibernate等数据持久化框架[17],完成数据的存储与读取的工作,而客户端采用HTML,CSS与jQuery脚本技术,对生成的页面进行展示与交互。

3.1.1数据库设计

虽然图书推荐系统已有部分数据,但是网站需要一些其他的数据库表,用来存放配置信息、部分页面内容,以及用户信息、访问记录等。这些数据库设计时,要充分考虑数据之间的关联关系,以及字段冗余、数据查询效率、查询实现难易程度,以及数据量的大小。并且需要提高数据的可扩展性,可维护性,为以后添加新功能,实现高级的效果来预留空间。[18]

3.1.2页面设计

先对页面进行设计,可以充分理解业务需求,将具体的直观功能转换为抽象的代码实现方式。设计出的页面可以稍加修改拆分便作为视图代码,提高系统实现的效率。期间也可对数据库表设计进行重新考虑,修改完善数据库设计。

3.1.3推荐系统的编码实现

这是本课题的核心内容。首先根据页面设计内容,对模块进行拆分,对代码的结构有一个全局上的把握,按照Spring MVC框架与Hibernate框架,创建结构分明,可重用的结构。

对于用户信息采集、处理、存储、读取、以及展示,不同部分分成不同的模块,对通用的工具进行抽象,尽量提高代码的重用度。整体的mvc结构,在各个模块中要有统一的命名风格以及功能分配方式。

页面的展示,使用布局技术,提高页面的美感,采用jQuery等浏览器脚本技术,改善用户体验,解决不同浏览器的兼容性。

3.2预期目标

构造出一个完善、可扩展、易于维护的图书推荐系统展示平台。利用此平台,服务提供商可以收集用户喜好,方便的修改扩展展示内容。为客户提供良好的用户体验,展示用户需求的信息,更好的实现图书展示的功能。

3.3研究方法

3.3.1开发平台

本课题主要使用Java语言与JavaScript脚本语言,在Eclipse集成开发环境中进行开发设计。其中数据库使用PowerDesigner,页面原型使用Notepad++工具来设计与生成。系统部署在Tomcat服务器程序中,静态页面运行于Nginx服务器程序中,项目生成与管理使用Maven项目管理工具与Git版本控制工具。数据库使用MySQL开源数据库系统。

3.3.2软件架构

服务器软件采用Spring MVC架构,结合Hibernate或MyBatis数据持久化工具,代码需要安装MVC的结构,将模块、视图与控制器分离,数据库访问与业务逻辑隔离。

客户端采用标准的浏览器结构,使用HTML与CSS对内容进行布局展示,使用jQuery与AJAX技术与用户产生交互。

3.3.3数据存取

MySQL是Sun公司开发,Oracle公司收购并维护的开源数据库管理系统,具有大量的开源社区用户,提供强大的关系数据库创建与管理功能。对于数据统一存储管理,以及降低成本,都是最合适的。


4进度安排

第1周:    确定毕业设计题目的任务。

第2-5周:  明确设计目标和要求,查阅资料,完成选题报告与页面设计。

第6-11周: 进行项目配置与开发、部署,完成中期报告。

第12-16周:功能测试,BUG修复,工作总结,撰写论文,准备答辩。

本人签名:

年   月   日


参 考 文 献

[1]  项亮, 陈义, 王益著. 推荐系统实践[M]. 北京: 人民邮电出版社, 2012.

[2]  Law Librarian Blog. Google Book Scan Project Slows Down. 2012.

[3]  Rod Johnson. Introduction to the Spring Framework. TheServerSide.com, 2005.

[4]  张琛, 吴跃, 邱会中著. 基于Structs+Spring+Hibernate的整合架构及其在电信业中的应用[D]. 四川 成都: 电子科技大学, 2006.

[5]  李俊杰著. Maven在企业Java软件产品中的应用[D]. 北京: 北京邮电大学, 2011.

[6]  刘悦之著. 基于Git的分布式版本控制系统的设计与实现[D]. 上海: 同济大学, 2012.

[7]  裴玉洁著. 采用数据挖掘技术的自动化推荐系统的研究[D]. 2012.

[8]  吴定勇著, 王峰著. 亚马逊书店的网络售书之道[J]. 北京: 当代传播, 2008

[9]  刘天北著. Java J2EE的发展历程. 中国Java实验室, 2005.

[10] Dave Minter, Jeff Linwood著.Hibernate基础教程[M]. 陈剑瓯等译. 北京: 人民邮电出版社, 2008.

[11] 张富国著. 电子商务协同过滤推荐系统的研究与进展[D]. 江西: 江西财经大学信息管理学院, 2010.

[12] 田元, 宋纬华, 李婷婷著. 基于Markov链的图书推荐系统的研究与设计[J]. 陕西: 西安理工大学图书馆, 2012.

[13] 冯润民著. 基于SSH的高校学生管理系统设计与实现[J]. 北京: 计算机工程, 2009.

[14] 孙强, 孙龙清, 邱小彬著. 基于Structs+Spring+iBATIS的轻量级Web应用框架研究[J]. 北京: 计算机应用与软件, 2008.

[15] 李连焕, 刘建东著. 基于Web日志挖掘的图书借阅推荐算法研究[J]. 北京: 硅谷, 2012.

[16] 古丽拜天.卡米尔著. 基于Web数据挖掘的智能推荐研究[D]. 湖南: 中南大学, 2010.

[17] 王庆民著. 基于Web图书推荐系统设计[J]. 山西: 晋图学刊, 2011.

[18] 曾庆辉, 邱玉辉著. 一种基于协作过滤的电子图书推荐系统[J]. 北京: 计算机科学, 2005.


指导教师意见

指导教师签字:

年    月     日

  全套毕业设计论文现成成品资料请咨询微信号:biyezuopin QQ:2922748026     返回首页 如转载请注明来源于www.biyezuopin.vip  

                 

打印本页 | 关闭窗口
本类最新文章
基于大数据分析的智能交通信号灯控 基于大数据分析的智能交通信号灯控 基于大数据分析的智能交通信号灯控
发动机缸体自动电解毛刺单元控制系 发动机缸体自动电解毛刺单元控制系 发动机缸体自动电解毛刺单元控制系
| 关于我们 | 友情链接 | 毕业设计招聘 |

Email:biyeshejiba@163.com 微信号:biyezuopin QQ:2922748026  
本站毕业设计毕业论文资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途.如有侵犯您的版权有损您的利益,请联系我们会立即改正或删除有关内容!