论文部分内容阅读
孩子的成长和教育离不开学校和家庭,只有学校和家庭形成合力才能最大限度的促进孩子的成长。长期以来学校和家庭都十分重视彼此的沟通,也出现了多种合作教育的方式。随着信息时代的来临,网络在各个领域的应用越来越广泛,也为开展家校合作提供了新的契机。新一代的信息服务将是主动的个性化信息服务,如何高效的获取知识和信息,满足用户的个性化需求,是新的信息服务系统要解决的问题。 本文首先介绍了个性化推荐技术及用户建模,并以在电子商务领域中的应用进行了详细分析,然后把该技术应用到了基于网络的家校合作系统中,开发了支持个性化推荐的家校合作系统,并详细介绍了具体的设计和实现过程。在个性化推荐设计中主要包含四种推荐方式,内容定制、与子女相关的信息推荐、教师推荐和系统推荐。本文中为用户推荐主要依据的是用户与系统的交互记录,包括浏览资源(本文中的资源指的是网页、资料和课件等的总称)、浏览频率、驻留时间、收藏资源及下载资源。通过对这些交互信息的分析,获取用户对资源的兴趣度,然后对用户进行聚类,进而在聚类内通过计算用户的相关度查找用户的近邻,通过该用户的近邻的访问记录形成推荐列表。 本文采用了基于协作式过滤和聚类相结合的技术,按照先聚类、再找近邻、最后形成推荐的步骤为用户推荐资源。对于每一步操作所用的信息,也都进行了相关的处理,并且选择在用户离线的时候启动那些复杂的处理,以提高系统的运行效率。 本文采用多层体系结构,使用了MVC模式,采用Java作为主要语言进行开发,并采用Microsoft公司的SQL Server 2k数据库作为后台数据库管理系统,以Borla nd公司的Jbuilder X作为开发测试环境,页面设计采用Micromedia公司的Dream Weaver Mx 2004,应用服务器采用开源的Apache Tomcat5.0作为应用服务器。系统在测试环境下运行三个月,对获取的数据进行了分析,并获得了较好的反馈。