论文部分内容阅读
伴随着电子资源和图书资源的日益增多,广大在校师生面临着巨大的问题和挑战。从浩瀚的数字资源和图书馆的馆藏图书中发现自己感兴趣的资源,是一个费时又费力的工作。高校图书馆管理信息系统能够在一定程度上缓解这一问题,给读者提供了查询功能。但是随着社会和信息交流加速,在校的师生读者的阅读范围越来越广,阅读需求呈现出越来越个性化和多样化的趋势。目前高校图书馆系统要针对这一现象制定相应的决策满足用户个性化的需求,需要主动提供图书推荐的服务。基于此,本文研究基于数据挖掘的高校图书馆个性化服务系统。本文利用SAS Ent erpreise Miner对图书馆系统藏书数据和借阅数据进行分析和挖掘。通过对藏书数据进行统计,得出了图书馆中不同书籍类别的数量分布。通过对借阅数据的分析,我们发现不同类别的书籍的借阅数量和周期有很大不同,学生和老师的借阅偏好也存在很大的差异。通过对这些信息进行解读,可以为图书馆管理提供有用的规律和知识,并为读者提供更优质的服务提供支持。本文通过对图书馆个性化服务系统进行需求分析和详细的设计,将系统功能进行模块化划分,系统功能分为两大部分:图书管理员模块和读者模块。图书管理员模块主要负责图书的采购、编目、入库、流通(借阅、归还)、读者管理,以及阅览室管理等。读者模块主要包括图书查询、图书借阅和图书归还等功能。同时系统还包括图书推荐的模块,推荐算法采用基于协同过滤的推荐算法根据读者的历史借阅信息为读者推荐图书。最后本文基于J2EE开发框架,使用Struts2.0+Hiberna te+Spring模式,利用Tomcat+Oracle 9i开发平台实现图书馆个性化服务系统的原型。通过对系统进行测试,可以发现该系统基本包括了图书馆系统的功能,并且业务逻辑正确、系统操作方便、维护简单、具有良好的人机界面等特点。