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