从系统开发背景入手,研究了图书推荐系统的定位和作用,提出了基于现有的图书管理系统来开发推荐系统的思路,将各种推荐都整合到一个系统中,而不是只研究个性化推荐。同时,探讨了推荐数据的来源及其获取,分析系统的功能性和非功能性需求,界定了推荐的内容、推荐的策略等,完成了原型系统的系统框架和数据库的总体设计,并对相关问题进行了研究。