论文部分内容阅读
随着全球信息化实现飞速发展,加上物流系统越来越完善,实体店铺向网上的转移大势所趋,电子商务发展如火如茶。在国内文化水平大幅度提升的情况下,书籍爱好者的数量显著增长,对于精神粮食的需求与日俱增。但是如今生活节奏越来越快,留给书籍爱好者浏览图书的闲暇时间非常有限,如何在有限的时间内发现喜欢的书籍变得非常重要。为了提高书籍商城网站的商业价值,应该从多方面完善电子商务平台,不但要构建一个界面简洁友好,响应速度快的系统,而且还要借助于丰富的网络数据资源完善书籍信息,方便用户浏览、刷选和评分,更重要的是,能够通过使用协同过滤的推荐算法来实现用户的书籍列表推荐,实现个性化服务,是非常重要的问题。本文开发过程采用软件工程的思想方法,首先介绍了 web开发的相关知识、使用爬虫技术获取网络资源的相关知识以及实现个性化推荐的协同过滤推荐算法,并对本文实现的系统进行了详细的需求分析,包括可行性分析、功能需求分析以及业务流程分析,基于以上分析,提出了基于web的个性化书籍商城系统的总体设计,包括架构设计以及功能结构设计,研究了实现过程中应用到的关键技术,并对系统的实现进行了详细的解析,最后对系统实现的功能进行了演示和必要的说明。本文实现的系统在功能上,从使用者层面来说主要包括前台用户模块和后台管理员模块。本系统不但实现了前台用户的注册、登录功能;书籍浏览、评分、批量评分功能;书籍推荐功能;书籍购买功能等。而且实现了后台数据库管理对于用户、一级标签菜单、二级标签菜单、书籍信息管理、订单管理等功能。除以上功能外,还实现了使用python爬取豆瓣读书的相关书籍信息补充商城系统数据库资源,提高了个性化服务度,提升了商业价值。本文开发的系统使用了高效成熟的web开发技术,并结合当前流行的前端轻量级框架,实现了软件界面的美观、简洁和友好,系统响应速度快,并提供了个性化书籍推荐服务。本系统实现的功能达到了预期效果,具有良好的应用价值和应用前景。