1、基于协同过滤技术的在线交友系统 - I - 目 录 摘 要 错误错误!未定义书签。未定义书签。 Abstract 错误错误!未定义书签。未定义书签。 1 绪论 1 1.1 引言 1 1.2 开发设计思想 1 1.3 可行性研究 2 2 系统分析 . 3 2.1 系统需求分析 3 2.1.1 系统功能概述 3 2.1.2 系统用例模型 . 5 2.2 数据库分析 8 2.2.1 E-R 图 . 8 2.2.2 数据库规范化 . 9 3 系统设计与实现 11 3.1 系统结构图 . 11 3.2 系统功能模块划分 . 12 3.3 详细设计 . 13 3.3.1 会员操作子系统 13 3.3.2
2、管理员操作子系统 14 3.4 数据库设计 . 15 3.4.1 数据库引擎 15 3.4.2 数据库表 15 4 系统实施 19 4.1 系统环境与配置 . 19 4.2 系统实现 . 19 结 论 21 参 考 文 献 22 致 谢 23 基于协同过滤技术的在线交友系统 1 1 绪论 1.1 引言 随着科技的进步,网络渐渐成为生活中的一部分。越来越多的人每天都要在互联网 上发布和获取信息,这样一来一方面使网站用户能够获取到更丰富的信息与服务,一方 面却也给人们对于如何更方便地获取自己真正想要的内容带来了很大困扰,用户要求越 来越高,希望网站能够尽量智能化地了解自己的需求,帮助个人得到适应性
3、的信息和服 务。在线交友比传统的交友方式提供了更多的想象空间。以往的交友方式可能是联谊、 同学、郊游、社团和朋友介绍等方式。在线交友则在网络的方便性、私密性与匿名性的 特性下,使用者可以依自己有兴趣的话题以留言的形式发布信息并认识一些志同道合的 朋友;同时在线交友充满了光怪陆离的现象,一样具有现实的复杂性。网站将成为人与 人认识和交往的重要载体。 经调查, 绝大多数大学生都有通过网络结识朋友的客观需求, 当前已有许多大学生通过网络认识和交往,于是从事交友服务的网站应运而生。 本论文主要是介绍一交友网站的建立过程,从需求分析、总体设计、详细设计、测 试到最终生成用户界面。本网站主要综合当今流行的
4、 jsp(java server pages)、javabean 等技术,建立的动态网页。本网站的基本功能:用户注册之后成为会员并登录到主页。 登录到主页的用户可以查找其他会员,可以浏览、查看其他会员的详细信息,可以给其 他会员留言以及修改个人的信息,可以通过输入个别属性搜索会员和会员发起的活动。 在实现上,基于 B/S 模式, 利用计算机网络分布广、工作效率高等特点进行开发。它充 分利用和发挥了计算机的优势,将大量复杂的数据与运算交给计算机来自动处理。 1.2 开发设计思想 本系统的开发设计思想: (1) 系统应符合规定,满足大家日常通讯的工作需要,并达到操作过程中的直观、 方便、实用、安全等要求; (2) 系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未 参与开发的技术维护人员的补充和维护; (3) 系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改 等操作; (4) 系统中还应具备有信息查询功能,以便使管理员方便、及时地了解各类有关情 况,使系统真正地帮助并提高管理员的管理水平,使管理方便、快捷、准确、无误。 基于协同过滤技术的在