赞
踩
前言
基于hadoop的高校图书馆阅读书目智慧推荐系统利用Hadoop框架开发的一款管理系统,数据存储到MySQL中,前台使用Vue对界面进行设计和实现。本文先充分调查基于hadoop的高校图书馆阅读书目智慧推荐系统的需求分析,深入剖析系统应该具有的功能,并设计完善的数据库。利用成熟的开发技术完成编码工作,最后进行投入前的测试工作。最终,完成前台和后台的基于hadoop的高校图书馆阅读书目智慧推荐系统的功能,主要包括图书管理模块、用户管理模块、用户浏览及阅读信息挖掘模块、智能推荐模块、读者反馈模块、借阅管理模块等,通过前后台实现数据的传递。
关键词:Hadoop;MySQL;借阅图书;图书管理;智能推荐
一、项目介绍
功能性需求分析
基于hadoop的高校图书馆阅读书目智慧推荐系统包括两种用户,管理员,和学生用户。不同的用户都需要进行登录,然后针对其操作权限才能进入管理系统。
基于hadoop的高校图书馆阅读书目智慧推荐系统包括两个部分,一个是供学生和未注册用户使用的前台页面,另外一个是后台的管理部分。前台通过浏览器访问可以查看系统推荐的图书信息。在图书详情页面可以查看图书的介绍,如果没有账号,可以通过注册,然后进行登录,发表评论或者留言。
后台是系统的管理部分,图书管理员登录后台对图书进行管理,图书分类进行管理,用户管理,留言管理和借阅管理,学生也可以通过登录实现图书的借阅、图书的归还等操作。
二、开发环境
开发语言:Java
框架:springboot
JDK版本:JDK1.8
服务器:tomcat7
数据库:mysql
数据库工具:Navicat11
开发软件:eclipse/myeclipse/idea
Maven包:Maven
————————————————
三、功能介绍
3.2系统用例分析
3.2.1学生用例分析
打开基于hadoop的高校图书馆阅读书目智慧推荐系统后,浏览所有的图书信息,如果需要图书借阅,系统提示用户进行登录,在用户注册和登录页面提供了学生登录的链接。学生登录后的权限包括图书信息的查看,图书借阅、借阅到期后进行图书归还。可以在线留言以及查看图书馆的公告信息。在首页,系统为用户推荐相关的图书信息。其中学生UML用例图如图3.1所示。
图 3.1学生用例图
其中用户登录中,通过浏览器访问该基于hadoop的高校图书馆阅读书目智慧推荐系统,选择登录界面,进行登录。登录成功进入到系统,登录失败,提示用户不存在,需要重新输入正确的用户名和密码。
借阅管理中,启动基于hadoop的高校图书馆阅读书目智慧推荐系统,进入到借阅创建的页面,填写创建借阅的基本信息,创建成功后更新借阅数据库表的记录。在借阅修改或者删除的页面,完成操作后,更新借阅数据库表的记录。在借阅列表界面,查询所有的借阅数据库表的记录,然后绑定数据到借阅列表中。
3.2.2管理员用例分析
管理员主要功能包括个人中心,用户管理,图书信息管理,图书类型管理,借阅信息管理,归还信息管理,留言管理,系统公告管理等功能模块。其中管理员管理用例图如图 3.2所示。
图 3.2管理员用例图
通知公告管理中,先运行基于hadoop的高校图书馆阅读书目智慧推荐系统,然后录入通知公告信息,验证信息后,保存信息到数据库,如果保存失败,提示错误信息,并返回到主界面。
图书管理中,启动基于hadoop的高校图书馆阅读书目智慧推荐系统,进入到图书创建的页面,填写创建图书的基本信息,创建成功后更新图书数据库表的记录。在图书修改或者删除的页面,完成操作后,更新图书数据库表的记录。在图书列表界面,查询所有的图书数据库表的记录,然后绑定数据到图书列表中。
4.2系统功能模块设计
基于hadoop的高校图书馆阅读书目智慧推荐系统包括多个功能模块:用户管理,图书信息管理,图书类型管理,借阅信息管理,归还信息管理,系统公告管理等功能模块。
其中功能模块图如图 4.1所示。
图 4.1功能模块图
前台实现的功能包括:学生用户注册、登录,推荐图书查看、在线交流等。网站前台会员的用户需求是查询图书馆图书的信息,包括图书分类信息、公告信息、在线留言信息。游客通过注册后进行登录,成为会员。成为会员的用户才能预约座位,在线留言和交互,提出在看书过程存在的问题,或者预约时遇到的问题进行咨询,其他有经验的用户提供在线回复帮助。会员用户登录后,可以在个人后台对个人的信息进行修改,查看个人的借阅历史记录。
管理员用户具有的功能为:图书类别信息管理、图书信息管理、图书借阅管理、图书归还管理、管理员查看学生的借阅信息,处理归还。
四、核心代码
文章知识点与官方知识档
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。