系统功能
该系统分为网站前台和网站后台,前台主要是查阅文档功能、评分等,后台主要是文档管理功能等。
网站前所示台的功能包括用户注册、登录、文档显示、搜索文档、浏览文档和评论文档。
(1)注册
在注册页面填写注册信息,需要填写用户名(由汉字、字母、数字或下划线组成的字符串,无重名注册)、密码(字符)、确认密码(与密码一致)并注册。
提交注册信息时,必须填写未填写的项目,提示用户正确填写相应项目。当注册失败时,“注册失败!”。当所有信息正确填写并提交表格时,注册成功显示“注册成功!”如果程序异常,则在注册页面上显示“系统异常!”。
(2)登录
在登录页面填写用户名和密码,点击“登录”按钮登录。要求用户名和密码不能空,空时给出错误提示。登录失败时,提示用户“用户名或密码错误!”;成功登录后,跳转到知识管理系统主页,显示当前登录用户名。
(3)主页文档分类显示
主要显示文档分类、各种最新文档、浏览历史和可能喜欢的文档。
1)文档分类
用户点击主页上的文档类别对应的超链接,查看指定类别的文档列表,按文档创建顺序排列,列表中显示文档标题等。
2)最近文档
显示在主页上,显示以列表的形式,根据文档的创建顺序排列,选择最近7个文档,列表中显示文档的标题等。
(4)浏览历史
用户登录后,系统在数据库中查询用户ID最近浏览的历史记录,并在主页上以列表的形式显示,列表中最多显示5个历史文档。
(5)搜索文档
用户登录后,在主页输入框中输入要查询的文档关键字,点击“搜索”按钮,系统根据文档标题进行模糊查询,以列表形式显示搜索结果,列表中显示文档标题等。
(6)浏览文档
用户可以查看已发布的文档分类和细节,点击系统主页上的文档栏目导航条查看,点击文档标题查看文档细节。
(7)文档评分
当用户浏览文档时,他们可以得分(1-5,1代表非常不喜欢,5代表非常喜欢),每个分数将以列表的形式显示在文档细节的底部。
(8)可能喜欢
采用基于用户相似性的协同过滤算法,通过用户对文档的评级和历史浏览,计算出与登录用户最相似的用户。根据类似用户的偏好,计算可能需要的文档,并在主页上显示“可能喜欢”区域的推荐列表。