高校图书馆图书推荐系统的设计

高校图书馆图书推荐系统的设计

ID:33143439

大小:204.00 KB

页数:8页

时间:2019-02-21

高校图书馆图书推荐系统的设计_第1页
高校图书馆图书推荐系统的设计_第2页
高校图书馆图书推荐系统的设计_第3页
高校图书馆图书推荐系统的设计_第4页
高校图书馆图书推荐系统的设计_第5页
资源描述:

《高校图书馆图书推荐系统的设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、高校图书馆图书推荐系统的设计-成人教育学论文高校图书馆图书推荐系统的设计王倩摘要:本文首先阐述了数字图书馆个性化资源推荐系统的可行性和实用性,然后依据软件工程的思想,设计出了图书馆个性化资源推荐系统。本系统主要运用了数据挖掘、关联规则等相关技术,为普通用户实现了资源检索、系统个性化推荐查看、资源定制、个人收藏夹等功能,为管理员实现了系统自动个性推荐、数据统计、数据备份等功能。关键词:图书馆个性化推荐系统设计一、系统设计目标该系统设计主要以WEB的方式为读者提供信息资源个性化推荐服务。该系统主要采用B/S结构,使用户在任何地方只需通过普通的浏览器就可

2、以方便地访问系统资源。在该系统设计时,必须要确保信息传输过程中的安全。另外,该系统应能够根据读者以前的访问记录,准确地挖掘出每位读者对哪些信息资源比较感兴趣,并自动地把最新的信息资源个性化地以短信或邮件等方式推荐给每位读者,以方便读者的使用。二、系统结构设计1.系统总体结构该系统主要采用的是B/S模式。这种模式用户使用方便,用户只要能够连接Internet网,拥有一个浏览器软件,就可以获取服务器资源。用户不需安装任何软件和进行其他设置,而且用户使用极其方便、快捷,可以适宜不同人群的读者使用。2.系统逻辑结构用户是通过浏览器使用数字图书馆服务器信息资

3、源的。用户的基本信息都在服务器上的数据库里保存着,当用户访问服务器信息资源时,只需在浏览器中输入本人的用户名和密码就可以进入自己个性化的用户页面。个性化页面里有系统根据个人爱好主动推荐的最新书籍和个人定制的相关信息,而且每个人的页面内容有所不同。该系统的逻辑结构如图1所示。(1)用户接口子系统。它是用户访问服务器资源的唯一入口,主要是接受用户端输入的用户名、密码、查询等信息,并把信息传送给下层处理子系统和服务子系统。(2)处理子系统。它位于用户接口子系统与服务子系统之间,主要是对用户子接口层传送过来的用户信息进行验证,并把用户请求传递给下一层服务子

4、系统,并由它根据用户请求进行服务。(3)服务子系统。该层主要是按用户的请求提供相应的服务,并把处理结果反馈给用户,也为用户提供个性化服务。(4)数据库系统。主要存储图书馆藏的信息资源,供用户查询和下载。三、系统功能设计该个性化资源推荐系统主要实现两个功能模块,即用户功能模块和管理员功能模块,其中用户功能模块分为用户基本信息管理功能、数字资源统一检索功能、显示系统个性化推荐资源、数字资源定制功能、我的收藏夹模块等。管理员功能模块又分为用户管理、数字图书资源管理、系统自动个性化推荐功能、发布新闻功能、系统数据统计功能等,如图2所示。1.用户功能模块主要

5、是为读者而设计的(1)用户基本信息管理功能。主要为用户实现基本信息的注册、修改、删除等功能。(2)数字资源统一检索功能。主要为用户提供查询图书、论文等功能。(3)显示系统个性化推荐资源。主要是用来显示系统为该用户个性化自动推荐的新的或用户感兴趣的图书和论文等。(4)数字资源定制功能。主要用于用户自己定制自己所需要的数字资源。(5)我的收藏夹模块。主要用于用户把自己查询到的和对系统自动推荐感兴趣的资源收藏到自己的收藏夹中,便于下次浏览。用户下一次打开自己的界面时,进入收藏夹就能看到所有收藏的内容。2.管理员功能模块主要是为管理员而设计的(1)用户管理

6、。主要是用于查询、添加、修改、删除用户基本信息。(2)数字图书资源管理。主要是用于添加新到的图书、期刊等数字资源,或删除、修改一些图书资源信息等。(3)系统自动个性化推荐功能。该功能主要实现系统根据用户的爱好及用户经常浏览的相关资源,自动通过短信、邮件等方式为所有用户推荐不同的图书等资源,也可以是管理员自定义为哪些用户推荐相关资源。(4)发布新闻功能。管理员可以根据需要发布相关新闻。(5)系统数据统计功能。主要是统计哪些图书访问次数最多,哪些用户访问次数最多,以及整个数字图书资源的利用率等。四、系统数据库设计数据库设计的好坏直接影响系统的执行效率与

7、系统功能的实现。该系统主要遵从以下两条原则对数据库进行了设计:根据E—R图,保证表中数据的标准化、结构化和规范化,它是数据库设计与建立的基础;在数据库设计中,除了要尽量减小数据低级冗余度,避免浪费存储空间,防止数据一致性问题的发生,另外还要有一定的高级数据冗余(即:派生冗余),以便提高数据处理速度。1.数据分析与建模数据分析与建模是指通过对用户功能需求的分析,建立数据之间的逻辑与物理关系模型,并得出逻辑示意图。它为后面数据库中表的设计打下基础。数据逻辑模型一般可以用实体关系图(E-R图)来表示,即数据的基本结构可用实体、属性、关系三个基本概念来描述

8、。实体主要是指客观存在的某种事物或某种概念,如学生张三是个实体,一般用矩形表示。属性是实体的相关特征、特性、质量等,如学生

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。