学习目标
-
掌握用户注册功能的逻辑,能够独立编写代码实现用户注册功能
-
掌握用户中心页展示功能的逻辑,能够实现在用户中心页上展示账号信息、收藏记录和浏览记录
-
掌握用户登录与退出的逻辑,能够实现用户登录与退出功能
-
掌握账号信息修改的逻辑,能够实现账号信息修改功能
-
掌握用户收藏和取消收藏的逻辑,能够实现收藏房源信息和取消收藏房源信息功能
-
掌握添加浏览记录和清空浏览记录的逻辑,能够实现用户浏览记录管理功能
-
了解协同过滤算法,能够说出基于物品的协同过滤算法和基于用户的协同过滤算法的核心思想
-
了解皮尔逊相关系数,能够结合皮尔逊相关系数的值说出相关性
-
掌握智能推荐的逻辑,能够基于用户的协同推荐算法实现智能推荐的功能
大多数网站会设立用户账号,用户可以通过账号向系统服务进行身份验证,并获取相关权限。智能租房项目的用户中心模块依赖用户账号,该模块中提供了一系列与用户相关的功能,包括用户注册、用户中心页展示、用户登录与退出、账号信息修改、用户收藏和取消收藏、用户浏览记录管理,以及基于用户浏览行为的智能推荐功能,本章将对这几个功能的逻辑和实现进行介绍。
10.1 用户注册
10.1.1 用户注册的功能说明
智能租房项目的导航栏上方提供了链接文本“登录”,当用户单击“登录”之后页面会弹出登录对话框。