Elasticsearch

用户和管理员的登录界面是在同一个界面,登陆页面是用户名和密码,然后后台会进行一个判断。Vue前端if语句来判断如果是0是用户,1代表的是图书管理员,2代表的是系统管理员。如果密码或者用户名错误会显示一个密码或者用户错误,通过发射请求用户和管理员是否合法,最后就可以成功登入用户或者管理员的界面。如图所示:这是登陆界面。

图4.1登陆页面

这是系统管理员在登陆界面登陆成功的界面如图所示:

图5.2系统员登陆成功页面

这是用户员在登陆界面登入成功的界面如图所示:

图5.3用户登陆成功页面

这是图书管理员在登陆界面登入成功的界面如图所示:

图5.4图书管理员登陆成功页面

5.2 注册模块

注册模块用于注册用户,用户需要输入用户名、密码、电话号码和电子邮件地址。通过后端写Controller层写了一个接口,然后注册的用户全部放入了usercontroller,前端发送post请求,注册成功的数据放入数据库中,如果有相同的用户名是创建不了的,先在数据库查一遍,如果它存在就不能注册,如果它不存在,就可以注册,并且显示注册成功。如图所示:

图5.5注册页面

注册成功以后自动跳转到登陆页面,并且显示注册成功,如图所示:

图5.6用户注册成功页面

5.3系统管理员模块

该模块主要是系统管理员修改用户信息。删除用户,把用户改为管理员。页面。在一开始进来的页面可以查看用户的总数,系统管理员人数,图书馆员人数,图表显示的是人员总数,各季度用户创建时间。用到了vue+echarts图标,然后用到elementUI的布局来排版,通过写一个增删改查的接口,然后前端发送请求,访问接口,然后传入数据库,页面进行刷新就可以最新的人员变化数据,如图所示:

图5.7用户管理增删改查图

                                 图5.8主页用户信息图

5.4图书管理员模块

该模块主要是对于书籍进行增删改查,上传新的书籍删除书籍,用到了hdfs的上传下载,把图书的信息上传的es中。主页是对于书籍的一个汇总。通过写一个增删改查的接口,然后前端发送请求,访问接口,然后传入数据库,在访问接口的同时访问es和hdfs,然后上传下载,在页面可以看见书籍的变化,所图所示:

图5.9图书管理系统增删改查界面

图5.10主页书籍信息图

5.5用户模块

该模块主要是完成了用户的主要功能,书名、作者和简介中的一些关键词和关键字来进行搜索,然后还可以选择条件搜索,来选择条件来筛选出想要 的内容。主要是查询用户想要的书籍,然后可以进行预览,如果用户想要深入了解详细情况,还可以下载该书籍。先写一个接口,前端访问接口,然后接口请求es,然后es根据搜索的关键字来进行查询,将查询好的数据返回到前端。最后用户就能看见自己所查询的书籍了。所图所示:

                                  图5.11用户搜索书籍图

该模块还有预览模块,用户如果只想阅读看看是不是自己想要的书籍,我们还提供了预览功能,后端是通过IO流来实现前100行数据,前端效果图如图所示:   

                                   图5.12用户预览图

 

 

 

具体代码可以私信我哦

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值