当前位置:   article > 正文

免费分享一套微信小程序图书借阅(图书管理)系统(SpringBoot后端)_图书管理小程序免费

图书管理小程序免费

大家好,我是java1234_小锋老师,看到一个不错的微信小程序图书借阅(图书管理)系统(,分享下哈。

项目介绍

该项目是一套图书馆信息管理系统,包括用户小程序以及后台管理系统,基于SpringBoot+MyBatis实现。前台商城系统包含用户注册登录、首页门户、图书查询、在线借阅、个人中心、我的信息、我的借阅、押金充值。后台管理系统包含统计分析、用户管理、分类管理、图书管理、借阅管理、管理员管理、统计报表、设置等模块。

 项目视频演示

【免费】微信小程序图书借阅(图书管理)系统(SpringBoot后端) Java毕业设计,非常好的源码_哔哩哔哩_bilibili【免费】微信小程序图书借阅(图书管理)系统(SpringBoot后端) Java毕业设计,非常好的源码项目来自互联网,免费开源分享,严禁商业。更多毕业设源码:http://www.java1234.com/a/bysj/javaweb/, 视频播放量 87、弹幕量 0、点赞数 4、投硬币枚数 2、收藏人数 3、转发人数 1, 视频作者 java1234官方, 作者简介 公众号:java1234 微信:java9266,相关视频:【Java项目】图书管理系统,2小时搞定!(附源码)手把手教学,毕设简历轻松搞定_java项目_java开发_java实战项目_web项目_java_管理系统,C语言实现的图书借阅管理系统,【免费】微信小程序商城系统(电商系统)(SpringBoot+Vue3) 【至尊版】Java毕业设计,微信小程序(java后端无废话版)视频教程,【免费】SpringBoot+Vue个人健康管理系统 Java毕业设计,【免费】Springboot+Vue在线教育平台系统 Java毕业设计,【免费】SpringBoot+Vue旅游管理系统 Java毕业设计,【免费】微信小程序扫码点餐(订餐)系统(uni-app+SpringBoot后端+Vue管理端技术实现) Java毕业设计,非常好的源码,wpf图书管理系统,【免费】Springboot+Vue校园二手交易平台系统 毕业设计 Java毕业设计icon-default.png?t=N7T8https://www.bilibili.com/video/BV18T421i7Wn/

系统展示

部分代码

  1. package com.kinnong.web.controller;
  2. import com.auth0.jwt.interfaces.DecodedJWT;
  3. import com.kinnong.web.utils.JwtUtils;
  4. import org.springframework.beans.factory.annotation.Autowired;
  5. import org.springframework.stereotype.Controller;
  6. import org.springframework.web.bind.annotation.*;
  7. import com.kinnong.common.annotation.AuthIgnore;
  8. import javax.servlet.http.HttpServletRequest;
  9. @Controller
  10. @RequestMapping("/")
  11. public class IndexController {
  12. @Autowired
  13. private JwtUtils jwtUtils;
  14. /**
  15. * 首页
  16. */
  17. @AuthIgnore
  18. @RequestMapping("")
  19. public String index() throws Exception {
  20. // return "admin/index.html";
  21. return "admin/login.html";
  22. }
  23. @AuthIgnore
  24. @RequestMapping("index")
  25. public String indexHtml(HttpServletRequest request) throws Exception {
  26. return "admin/index.html";
  27. }
  28. @AuthIgnore
  29. @RequestMapping("login")
  30. public String login(HttpServletRequest request) throws Exception {
  31. return "admin/login.html";
  32. }
  33. @AuthIgnore
  34. @RequestMapping("index2")
  35. public String index2Html() throws Exception {
  36. return "admin/index.html";
  37. }
  38. @AuthIgnore
  39. @RequestMapping("index.html")
  40. public String index3Html(@RequestParam("token") String token, HttpServletRequest request) throws Exception {
  41. String USER_KEY = "userId";
  42. DecodedJWT decoded = jwtUtils.getDecodedByToken(token);
  43. request.setAttribute(USER_KEY, Long.parseLong(decoded.getAudience().get(0)));
  44. return "admin/index.html";
  45. }
  46. @AuthIgnore
  47. @RequestMapping("getIdByToken")
  48. @ResponseBody
  49. public String getIdByToken(@RequestParam("token") String token){
  50. DecodedJWT decoded = jwtUtils.getDecodedByToken(token);
  51. return String.valueOf(Long.parseLong(decoded.getAudience().get(0)));
  52. }
  53. @AuthIgnore
  54. @GetMapping("/admin/advert/null")
  55. public void eqrq(){
  56. System.out.println("11111");
  57. }
  58. }
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <title>图书借阅</title>
  7. <!-- Tell the browser to be responsive to screen width -->
  8. <meta content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" name="viewport">
  9. <link rel="shortcut icon" type="image/x-icon" href="/static/favicon.ico">
  10. <link rel="stylesheet" href="/css/bootstrap.min.css">
  11. <link rel="stylesheet" href="/css/fontawesome.min.css">
  12. <link rel="stylesheet" href="/css/main.css">
  13. <link rel="stylesheet" href="/css/AdminLTE.min.css">
  14. <link rel="stylesheet" href="/css/_all-skins.min.css">
  15. <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
  16. <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
  17. <!--[if lt IE 9]>
  18. <![endif]-->
  19. </head>
  20. <body class="hold-transition login-page">
  21. <div class="login-box" id="app" v-cloak>
  22. <div class="login-logo">
  23. <b>图书借阅</b>
  24. </div>
  25. <!-- /.login-logo -->
  26. <div class="login-box-body">
  27. <p class="login-box-msg">管理员登录</p>
  28. <div v-if="error" class="alert alert-danger alert-dismissible">
  29. <h4 style="margin-bottom: 0px;"><i class="fa fa-exclamation-triangle"></i> {{errorMsg}}</h4>
  30. </div>
  31. <div class="form-group has-feedback">
  32. <input type="text" class="form-control" v-model="username" placeholder="账号">
  33. <span class="glyphicon glyphicon-user form-control-feedback"></span>
  34. </div>
  35. <div class="form-group has-feedback">
  36. <input type="password" class="form-control" v-model="password" placeholder="密码">
  37. <span class="glyphicon glyphicon-lock form-control-feedback"></span>
  38. </div>
  39. <div class="form-group has-feedback">
  40. <div class="row">
  41. <!-- /.col -->
  42. <div class="col-xs-8">
  43. <input type="text" class="form-control" v-model="captcha" @keyup.enter="login" placeholder="验证码">
  44. </div>
  45. <div class="col-xs-4">
  46. <img alt="如果看不清楚,请单击图片刷新!" class="pointer" :src="src" @click="refreshCode"
  47. style="width: 100%; height: 34px">
  48. </div>
  49. </div>
  50. </div>
  51. <div class="form-group has-feedback">
  52. <div class="row">
  53. <!-- /.col -->
  54. <div class="col-xs-12">
  55. <button type="button" class="btn btn-primary btn-block btn-flat" @click="login">登录</button>
  56. </div>
  57. <!-- /.col -->
  58. </div>
  59. </div>
  60. <!-- /.social-auth-links -->
  61. <a href="http://www.java1234.com/a/bysj/javaweb/" target='_blank'><font color=red>Java1234收藏整理</font></a>
  62. </div>
  63. <!-- /.login-box-body -->
  64. </div>
  65. <!-- /.login-box -->
  66. <script src="/css/html5shiv.js"></script>
  67. <script src="/css/respond.min.js"></script>
  68. <script src="/css/jquery.min.js"></script>
  69. <script src="/css/vue.min.js"></script>
  70. <script src="/css/bootstrap.min.js"></script>
  71. <script src="/css/echarts.min.js"></script>
  72. <script src="/css/app.js"></script>
  73. <script src="/js/admin/components.js"></script>
  74. <script src="/js/admin/common.js"></script>
  75. <script type="text/javascript">
  76. var vm = new Vue({
  77. el: '#app',
  78. data: {
  79. username: 'admin',
  80. password: '123456',
  81. captcha: '',
  82. error: false,
  83. errorMsg: '',
  84. src: '/captcha.jpg'
  85. },
  86. methods: {
  87. refreshCode: function () {
  88. this.src = "/captcha.jpg?t=" + $.now();
  89. },
  90. login: function () {
  91. var data = "username=" + vm.username + "&password=" + vm.password + "&captcha=" + vm.captcha;
  92. $.ajax({
  93. type: "POST",
  94. url: "/sys/login",
  95. data: data,
  96. dataType: "json",
  97. success: function (r) {
  98. if (r.code == 0) {//登录成功
  99. localStorage.setItem("token", r.token);
  100. parent.location.href = 'index.html?token=' + r.token;
  101. // window.location.href='index';
  102. } else {
  103. vm.error = true;
  104. vm.errorMsg = r.msg;
  105. vm.refreshCode();
  106. }
  107. }
  108. });
  109. }
  110. }
  111. });
  112. </script>
  113. </body>
  114. </html>

源码下载

CSDN 1积分下载:https://download.csdn.net/download/caofeng891102/89377186

或者免.费.领.取加小锋老师w.x:java9266

热门推荐

免费分享一套SpringBoot+Vue企业客户关系CRM管理系统【论文+源码+SQL脚本+PPT】,帅呆了~~-CSDN博客

免费分享一套微信小程序旅游推荐(智慧旅游)系统(SpringBoot后端+Vue管理端)【论文+源码+SQL脚本】,帅呆了~~_计算机操作系统第三版汤小丹pdf-CSDN博客

免费分享一套微信小程序商城系统(电商系统)(SpringBoot+Vue3)【至尊版】,帅呆了~~-CSDN博客

免费分享一套微信小程序扫码点餐(订餐)系统(uni-app+SpringBoot后端+Vue管理端技术实现) ,帅呆了~~_uniapp微信点餐-CSDN博客

免费分享一套SpringBoot+Vue在线考试系统(优质版),帅呆了~~-CSDN博客

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小桥流水78/article/detail/751191
推荐阅读
相关标签
  

闽ICP备14008679号