简介


该项目是西柚图书共享系统,主要目的是让用户可以将自己的书放在系统上,然后其他用户感兴趣便可以进行 借阅| 收藏 | 预约(当前喜欢的书已经被其他人借走),分为两套界面,实现功能如下:

  - 登陆 | 注册
  - 用户可以注册
  - 管理员不可以注册
  - 用户界面
  - 收藏图书
  - 预约图书
  - 借阅图书
  - 修改手机号
  - 修改密码
  - 上传自己的图书
  - 管理员界面
  - 审核图书
  - 删除用户
  - 下架书籍
  - 逾期用户查询

界面展示


接口文档


采用 ShowDoc 编写了文档
链接:https://www.showdoc.cc/229091588001200

技术


1、使用了 mybatis 持久化框架
2、利用过滤器实现了跨域和token申请验证

感悟


由于这次是和小伙伴利用 git 进行版本管理,很大程度提升了 git 的使用能力;对 java web 的前后端分离有了清晰的认识

github 地址


https://github.com/bw98/BSP

转载于:https://www.cnblogs.com/Bw98blogs/p/10146449.html

BSP -- 图书共享系统(Book Sharing Platform)相关推荐

  1. 基于JAVA图书共享系统计算机毕业设计源码+数据库+lw文档+系统+部署

    基于JAVA图书共享系统计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA图书共享系统计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B/S架构 开发语言:Ja ...

  2. 基于JAVA面相高校学生的图书共享平台计算机毕业设计源码+数据库+lw文档+系统+部署

    基于JAVA面相高校学生的图书共享平台计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA面相高校学生的图书共享平台计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构 ...

  3. java计算机毕业设计面相高校学生的图书共享平台源码+系统+数据库+lw文档+mybatis+运行部署

    java计算机毕业设计面相高校学生的图书共享平台源码+系统+数据库+lw文档+mybatis+运行部署 java计算机毕业设计面相高校学生的图书共享平台源码+系统+数据库+lw文档+mybatis+运 ...

  4. 【毕业设计】基于Android系统的校园图书共享APP的设计实现

    设计实现基于Android的高校图书共享App以及后台系统,该App能帮助高校学生共享图书,可以分享自己平时不用的图书和租借自己想看的图书,节省购买图书的金钱和图书过多寝室不好安放的问题. App具有 ...

  5. java计算机毕业设计面相高校学生的图书共享平台源代码+数据库+系统+lw文档

    java计算机毕业设计面相高校学生的图书共享平台源代码+数据库+系统+lw文档 java计算机毕业设计面相高校学生的图书共享平台源代码+数据库+系统+lw文档 本源码技术栈: 项目架构:B/S架构 开 ...

  6. 基于微信小程序的高校图书共享平台

    摘  要 随着我国经济迅速发展,人们对手机的需求越来越大,各种手机软件也都在被广泛应用,但是对于手机进行数据信息管理,对于手机的各种软件也是备受用户的喜爱,小程序高校图书共享平台被用户普遍使用,为方便 ...

  7. 基于springboot在线图书销售系统的设计与实现.docx

    随着图书行业的发展,图书的营销模式以及供应方式也产生了不同的变化.图书商品需求量以及用户需求的改变,对于图书销售行业的经营以及图书企业的管理产生了不同的影响,导致很多数据信息在处理和维护时会非常困难, ...

  8. 伪共享(false sharing),并发编程无声的性能杀手

    在并发编程过程中,我们大部分的焦点都放在如何控制共享变量的访问控制上(代码层面),但是很少人会关注系统硬件及 JVM 底层相关的影响因素.前段时间学习了一个牛X的高性能异步处理框架 Disruptor ...

  9. (附源码)ssm停车位共享系统app 毕业设计 041534

    汽车停车位共享APP 摘 要 随着社会经济的快速发展,我国机动车保有量大幅增加,城市交通问题日益严重.为缓解用户'停车难'问题,本文设计并实现了APP停车位共享系统'.该系统通过错峰停车达到车位利用率 ...

最新文章

  1. IOS之未解问题--关于IOS图像渲染CPU和GPU
  2. 最短路计数(spfa)
  3. Ubuntu18.04安装rabbitmq
  4. java的uuid有什么用_java – 什么是有效的UUID?
  5. 使用脚本 Nodesource快速安装nodejs环境
  6. VMware虚拟机克隆或复制linux后无法上网的解决方案
  7. HTML5期末大作业:中华美德文化网站设计——中华美德文化(6页) HTML+CSS+JavaScript 中国传统美德文化网页HTML代码
  8. 使用java Graphics 绘图工具生成顺丰快递电子面单
  9. oracle xdb xquery,XML DB与XDB是同一个东西吗?
  10. 残差、方差、偏差、MSE均方误差、Bagging、Boosting、过拟合欠拟合和交叉验证
  11. 我用一根网线,控制了整栋楼的网络
  12. 链游界巅峰巨作‬‬Hegemony Ⅱ 仿真元宇宙游戏王国震撼问世
  13. Petya and Countryside
  14. Zoom会议多开 or 同时加入多个Zoom Meeting
  15. 程序员去外包公司待遇怎么样?外包薪资高吗?
  16. 输出电容的ESR对DC_DC的影响——电感发烫排查思路
  17. NB IoT LWM2M Object or/and Resource Identifier: (Object ID) or (ResourceID)
  18. 非科班出身程序员,如何超越科班程序员?
  19. 钢笔朝花夕拾录————一位钢笔玩家的入坑至出坑心路历程
  20. 向量几何在游戏编程中的使用3

热门文章

  1. Linux下开启/关闭MySql Server
  2. 724寻找数组中心索引之Leecode—数组篇(前缀法)
  3. vue高德地图实现关键字搜索
  4. 解决佳能MG3080、MG2980打印机报错5B00无法打印的问题
  5. 几种常见的编码格式 码表
  6. cocos2dx 物理引擎chipmunk
  7. leetcode 561
  8. 【从0到1搭建LoRa物联网】14、低成本单通道网关(二)
  9. libreoffice安装+libreoffice转换pdf (linux)
  10. 一款非常不错的微信系统垃圾清理工具:微信清理大师,操作简单,清除较快。