优秀论文(八)-北京石油化工学院.docVIP

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
优秀论文(八)-北京石油化工学院

基于J2EE的社会化问答系统的设计与实现 计算机科学与技术系 黄川 赵国庆 副教授 摘 要 社会化问答网站是介于百科和传统问答之间的问答类SNS网站,是一个公共的知识平台,它的价值在于重建人与信息的关系。它通过关注话题、标签、好友向用户给出满意的答案和相关知识,并通过信息类聚使人群建立社交关系。本设计基于J2EE核心技术,实现用户提问、回答、搜索,关注话题、标签、好友,按类推荐话题、好友,查找热门话题、热门收藏,用户对回答进行投票,记录新知等功能。 关键词: 问答,社会化,J2EE 1 前 言 1.1 国内外发展现状 当代互联网用户已习惯于有问题时到问答网站去寻求答案。但网上往往充斥了很多低质量信息,从而使用户筛选和辨别信息很麻烦[4],而“社会化”已是衡量一个互联网产品是否持久发展的重要尺度之一。 国内外问答网站虽然很多,但它们都不能很好满足用户的需求。如知乎、者也是以话题为核心的产品,忽略了用户体验,往往使新用户的流失率加剧;盛大米饭和雅虎知识堂虽以社交为主,但忽略了问答质量的控制,使得站内充斥着劣质的问答内容;问对网作为垂直类问答网站,更多领域的用户被排斥在站外;而Quora暂不能接收除英文之外的任何语言。 1.3 论文的意义和目的 社会化问答网站是介于百科和传统问答之间的问答类SNS网站,是一个公共的知识平台,它的价值在于重建人与信息的关系,并在爆炸性的信息量中帮助用户更快的获得有效信息。而如今,“社会化”越来越成为当今互联网产品的核心背景。因此,单纯的社交网站与问答网站应相互融合,搭建起贴近生活、多领域、高质量、和谐氛围、更中国化的社会化问答平台。 本文提出若要创建更好的社会化问答网站,应解决如下问题:首先,用户提出的问题应该被及时解答;其次,应保证问答的质量[2];最后,增强用户粘度,提高用户参与的积极性。 2 开发环境与技术支持 2.1 系统平台 本系统分为客户端与服务端。客户端采用IE6.0及以上版本浏览器,服务端的数据库采用MySQL 5.0.67,服务器采用Tomcat 6.0.13。 2.2 技术支持 该互联网产品基于J2EE核心技术。产品主要分为展现层、业务逻辑层、控制层、数据库层。本设计使用JSP+HTML5来实现展现层设计,而用Java作为编程语言实现业务逻辑功能。Servlet较Struts有更优的并行处理能力,故采用servlet来控制页面与页面的联系、数据与数据的联系、页面与数据的联系。数据库层采用轻量级高容量的MySQL+JDBC。技术框图如图2-1所示: 图2-1 技术框架 3 需求分析 将社会化与问答融合起来,既需要增加用户粘性,又需要控制问答质量。 3.1 问答功能 问答功能是问答网站的核心。用户可以在系统中提出问题,同时勾选所属话题以及所涉及到的标签。此外,用户要回答问题时,需进入到该问题界面进行回答,同时也可以查看其他用户的回答及各投票系数。特殊的,若用户所提出的问题已存在或相似于其它问题,系统能够将这些相关问题显示给用户,避免提问重复。 3.2 关注功能 关注功能是社会化的核心。用户可以关注话题、标签、其他用户。关注的目的是将用户紧密联系起来,为每个用户量身定制各自的知识圈。对用户关注话题,用户可以在首页看到话题动态;对用户关注标签,系统可以为用户推荐其感兴趣的人;对用户关注其他人,系统可使其看到被其关注的人的最新动态,从而扩展其知识领域。其中用户之间关注,分为单向关注和双向关注,而一旦产生双向关注,则关注双方成为好友。 3.3 投票功能 用户可以对所有回答进行投票,使系统能够挑选出最有价值、最活跃、最热门的问答。投票方案如下:认为优质的回答可以赞同,与自己观点相悖的回答可以反对,认真的回答可以感谢,经典的回答可以收藏,低劣的回答可以投没有帮助。没有帮助的回答不会被用户看到,被收藏、感谢、赞同多的回答会第一时间展现给用户。 3.4 推荐功能 向用户推荐话题: 系统分析并计算出问答数多的、优质问答多的话题,在热门话题中向用户进行推荐。 向用户推荐好友: 系统根据用户关注的标签,向用户推荐含相同或相似标签的其他用户,此为“可能感兴趣的人”;在某个用户的所有关注者中,系统根据这些关注者回答的质量与数量评出前十个优秀的人推荐给该用户,此为“TOP10”;系统计算出各话题下优秀的人推荐给用户,此为“各领域用户推荐”。 向用户推荐问答: 系统向用户推荐最活跃、最有价值、最热门问答,其排序算法如下:回答数多的问题为最活跃;含赞同、感谢、收藏数多的问答为最有价值;被赞同以及反对相当的问答为最热门。 向用户推荐收藏: 经典的有价值的回答,才会被用户收藏,系统检测出被收藏最多的问答推荐给用户,此为“热门收藏”。 3.5 日志功能 用户可以将每日获得的新知记录下来,为用户收集其

文档评论(0)

maritime5 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档