前台实现的功能包括:学生用户注册、登录,推荐图书查看、在线交流等。网站前台会员的用户需求是查询图书馆图书的信息,包括图书分类信息、公告信息、在线留言信息。游客通过注册后进行登录,成为会员。成为会员的用户才能预约座位,在线留言和交互,提出在看书过程存在的问题,或者预约时遇到的问题进行咨询,其他有经验的用户提供在线回复帮助。会员用户登录后,可以在个人后台对个人的信息进行修改,查看个人的借阅历史记录。
管理员用户具有的功能为:图书类别信息管理、图书信息管理、图书借阅管理、图书归还管理、管理员查看学生的借阅信息,处理归还。
基于hadoop的高校图书馆阅读书目智慧推荐系统包括两种用户,管理员,和学生用户。不同的用户都需要进行登录,然后针对其操作权限才能进入管理系统。
基于hadoop的高校图书馆阅读书目智慧推荐系统包括两个部分,一个是供学生和未注册用户使用的前台页面,另外一个是后台的管理部分。前台通过浏览器访问可以查看系统推荐的图书信息。在图书详情页面可以查看图书的介绍,如果没有账号,可以通过注册,然后进行登录,发表评论或者留言。
后台是系统的管理部分,图书管理员登录后台对图书进行管理,图书分类进行管理,用户管理,留言管理和借阅管理,学生也可以通过登录实现图书的借阅、图书的归还等操作。
基于hadoop的高校图书馆阅读书目智慧推荐系统利用Hadoop框架开发的一款管理系统,数据存储到MySQL中,前台使用Vue对界面进行设计和实现。本文先充分调查基于hadoop的高校图书馆阅读书目智慧推荐系统的需求分析,深入剖析系统应该具有的功能,并设计完善的数据库。利用成熟的开发技术完成编码工作,最后进行投入前的测试工作。最终,完成前台和后台的基于hadoop的高校图书馆阅读书目智慧推荐系统的功能,主要包括图书管理模块、用户管理模块、用户浏览及阅读信息挖掘模块、智能推荐模块、读者反馈模块、借阅管理模块等,通过前后台实现数据的传递。
关键词:Hadoop;MySQL;借阅图书;图书管理;智能推荐
目 录
摘要 2
ABSTRACT 3
第1章 绪论 7
1.1 课题背景 7
1.2 研究现状 7
1.3 本文研究内容 8
第2章 相关技术分析 10
2.1 HADOOP框架 10
2.2 MYSQL数据库 10
2.3 个性化推荐技术 10
第3章 需求分析 12
3.1系统的需求分析 12
3.1.1功能性需求分析 12
3.1.2非功能性需求分析 12
3.2系统用例分析 13
3.2.1学生用例分析 13
3.2.2管理员用例分析 14
第4章 系统设计 16
4.1系统体系结构设计 16
4.2系统功能模块设计 16
4.3系统流程设计 17
4.4数据库设计 18
4.4.1数据库逻辑设计 18
4.4.2数据库表结构设计 19
第5章 系统实现 26
5.1 前台实现 26
5.1.1 网站首页 26
5.1.2图书展示 26
5.1.3图书评论功能实现 27
5.1.4网站公告信息 28
5.2.5个人中心 29
5.2 后台实现 30
5.2.1管理员登录 30
5.2.2图书管理的实现 31
5.2.3用户管理的实现 31
5.2.4借阅管理的实现 32
第6章 系统测试 34
6.1测试目的和原则 34
6.2功能测试 34
6.3测试结果及结论 36
结论 38
参考文献 39
致谢 40