基于J2EE的社会化问答网站设计北京石油化工学院.docxVIP

基于J2EE的社会化问答网站设计北京石油化工学院.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于J2EE的社会化问答系统的设计与实现 计算机科学与技术系黄川 赵国庆副教授 摘 要 社会化问答网站是介丁百科和传统问答Z间的问答类SNS网站,是一个公共的知识平台,它的价值在于巫建 人厂信息的关系。它通过关注话题、标签、好友向用户给出满总的答案和柑关知识,并通过信息类聚使人群建立 社交关系。木设计基于J2EE核心技术,实现用户捉问、回答、搜索,关注话题、标签、好友,按类推荐话题、好 友,查找热门话题、热门收藏,用户对冋答进行投票,记录新知等功能。 关键词:问答,社会化,J2EE 1前言 1.1国内外发展现状 当代互联网用户已习惯于有问题时到问答网站去寻求答案。但网上往往充斥了很多低质量信 息,从而使用户筛选和辨别信息很麻烦⑷,而“社会化”己是衡量一个互联网产品是否持久发展的 重要尺度之一。 国内外问答网站虽然很多,但它们都不能很好满足用户的需求。如知乎、者也是以话题为核 心的产品,忽略了用户体验,往往使新用户的流失率加剧;盛大米饭和雅虎知识堂虽以社交为主, 但忽略了问答质量的控制,使得站内充斥着劣质的问答内容;问对网作为垂直类问答网站,更多 领域的用户被排斥在站外;而Quora暂不能接收除英文之外的任何语言。 1.3论文的意义和目的 社会化问答网站是介于百科和传统问答之间的问答类SNS网站,是一个公共的知识平台,它 的价值在于重建人与信息的关系,并在爆炸性的信息量中帮助用户更快的获得有效信息。而如今, “社会化”越来越成为当今互联网产品的核心背景。因此,单纯的社交网站与问答网站应相互融 合,搭建起贴近生活、多领域、高质量、和谐氛圉、更中国化的社会化问答平台。 本文提出若要创建更好的社会化问答网站,应解决如下问题:首先,用户提出的问题应该被 及时解答;其次,应保证问答的质量⑵;最后,增强用户粘度,提高用户参与的积极性。 2开发环境与技术支持 2. 1系统平台 本系统分为客户端与服务端。客户端采用IE6.0及以上版本浏览器,服务端的数据库采用MySQL 5. 0. 67,服务器采用 Tomcat 6.0.13。 2.2技术支持 该互联网产品基于J2EE核心技术。产品主要分为展现层、业务逻辑层、控制层、数据库层。 本设计使用JSP+HTML5来实现展现层设计,而用Java作为编程语言实现业务逻辑功能。Servlet 较Struts有更优的并行处理能力,故采用servlet来控制页面与页面的联系、数据与数据的联系、 页而与数据的联系。数据库层采用轻量级高容量的MySQL+JDBCo技术框图如图2-1所示: HTML5JSP厂、七务逻他层 上也刖丿云servletJQDC数扌居库连按 HTML5 JSP 厂 、七务逻他层 上也刖丿云 servlet JQDC数扌居库连按V也 IVIySUJL数抑咋 图2-1技术框架 3需求分析 将社会化与问答融合起來,既需要增加用户粘性,又需要控制问答质量。 3.1问答功能 问答功能是问答网站的核心。用户可以在系统中提出问题,同时勾选所属话题以及所涉及到 的标签。此外,用户要回答问题时,需进入到该问题界面进行回答,同时也可以查看其他用户的 回答及各投票系数。特殊的,若用户所提出的问题已存在或相似于其它问题,系统能够将这些相 关问题显示给用户,避免提问重复。 3.2关注功能 关注功能是社会化的核心。用户可以关注话题、标签、其他用户。关注的目的是将用户紧密 联系起來,为每个用户量身定制各自的知识圈。対用户关注话题,用户可以在首页看到话题动态; 对用户关注标签,系统可以为用户推荐其感兴趣的人;对用户关注其他人,系统可使其看到被其 关注的人的最新动态,从而扩展其知识领域。其中用户之间关注,分为单向关注和双向关注,而 一旦产生双向关注,则关注双方成为好友。 3. 3投票功能 用户可以対所有回答进行投票,使系统能够挑选出最有价值、最活跃、最热门的问答。投票 方案如下:认为优质的回答可以赞同,与自己观点相悖的回答可以反对,认真的回答可以感谢, 经典的冋答可以收藏,低劣的冋答可以投没有帮助。没有帮助的冋答不会被用户看到,被收藏、 感谢、赞同多的回答会第一时间展现给用户。 3. 4推荐功能 向用户推荐话题: 系统分析并计算出问答数多的、优质问答多的话题,在热门话题中向用户进行推荐。 向用户推荐好友: 系统根据用户关注的标签,向用户推荐含相同或相似标签的其他用户,此为“可能感兴趣的 人”;在某个用户的所有关注者中,系统根据这些关注者回答的质量与数量评出前十个优秀的人推 荐给该用户,此为“TOP 10;系统计算出各话题下优秀的人推荐给用户,此为“各领域用户推荐”。 向用户推荐问答: 系统向用户推荐最活跃、最有价值、最热门问答,其排序算法如下:回答数多的问题为最活 跃;含赞同、感谢、收藏数多的问答为最有价值;被赞同以及反对

文档评论(0)

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

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

1亿VIP精品文档

相关文档