1. 研究目的与意义
社交网络的推荐服务已经随着社交网络的普及开始进入了大众的生活当中,并且已经发展成以一种不可或缺的部分。推荐服务可以给群众带来极大的便利性,准确有效的推荐信息可以帮群众省去大部分的时间去搜集资料来比较个中的好坏。
旅游业已成为当今世界发展势头非常强劲的产业。信息技术的发展是促进旅游业繁荣发展的强劲推动力。在信息化日益发展的今天,对某一旅游景区来说,获取其旅游相关信息的难易在很大程度上决定了该景区旅游业开发能否成功。随着旅游业的深入发展,游客己经变得日益成熟和理性,旅游需求也变得更加多样化,客观上使得向需求各异的游客提供所需要信息的难度和深度加大,同时其必要性也越来越明显。这时,一个基于可信朋友圈的旅游推荐系统将会带给用户诸多方便。设计并实现朋友圈与景点推荐系统的结合,主要通过好友验证,通过好友之间分享的旅游推荐以及对旅游地点的评分进行推荐。
朋友圈的旅游经验将分成比较通用的几个类别,然后根据用户的旅游习惯或者所在籍贯等来进行比较人性化的旅游地点。
2. 课题关键问题和重难点
本课题要求系统开发者结合网上资料以及注册人员的实际情况,以面向对象的开发工具,结合可信社会朋友圈的需求算法,按照管理信息系统的设计理念,经过细致的系统分析、合理的系统设计,高效率的系统实施,实现一个基于可信朋友圈的旅游推荐系统。
本课题应充分利用面向对象开发环境的可视化特点,合理的设计用户界面,按照数据库的设计理念合理的设计数据库。系统应具备用户注册界面,用户基本信息录入,检索用户提出的各种标签,显示比较符合标签的旅游景点。
本课题预计的关键问题及难点是:用户对景点的满意程度受到许许多多的因素影响,并不能简单的依靠用户所给的标签以及其好友对景点的评分就能给用户最满意的景点推荐。
3. 国内外研究现状(文献综述)
本课题开发的工具采用MyEclipes。MyEclipse企业级工作平(MyEclipseEnterpriseWorkbench ,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate[1]。
MyEclipse 是一个十分优秀的用于开发Java, J2EE的 Eclipse 插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse可以支持JavaServlet,AJAX,JSP,JSF,Struts,Spring,Hibernate,EJB3,JDBC数据库链接工具等多项功能。可以说MyEclipse是几乎囊括了目前所有主流开源产品的专属eclipse开发工具。
使用Java编程的有点在于:
4. 研究方案
本课题拟采用管理信息系统生命周期法的开发方法进行开发,通过系统分析、系统设计、系统实施三大步骤完成。
系统主要分为五个模块:用户注册、好友验证、旅游心得分享旅游推荐评分、最优旅游地点推荐
1、用户注册
5. 工作计划
第1周:熟悉Eclipes,熟悉SQL。
第2周:撰写开题报告和英文翻译。
第3周:对系统需求进行分析。
以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。