当前位置: 首页 > news >正文

男女直接做的视频网站网站排名优化价格

男女直接做的视频网站,网站排名优化价格,服务器托管服务商,微软做网站软件作者主页:源码空间codegym 简介:Java领域优质创作者、Java项目、学习资料、技术互助 文中获取源码 项目介绍 基于SpringBootthymeleaf实现的图书管理系统分为管理员、读者两个登录角色,一共是8个功能模块 管理员权限 图书管理:…
作者主页:源码空间codegym

简介:Java领域优质创作者、Java项目、学习资料、技术互助

文中获取源码

项目介绍

基于SpringBoot+thymeleaf实现的图书管理系统分为管理员、读者两个登录角色,一共是8个功能模块

管理员权限

图书管理:

  • 添加图书:书名、作者、出版社、ISBM、简介、价格、出版日期、分类、数量
  • 查询图书:根据书名或分类查询
  • 删除图书:点击删除按钮即可
  • 修改图书:点击修改按钮即进入修改界面

用户管理:

  • 添加用户:根据角色添加用户或者管理员
  • 用户管理:对存在的用户或管理员进行删除,修改,查询

借还管理:用户借还书自动添加信息,如果超过指定日期,会显示催还按钮

修改密码:对自己的登录密码进行修改,修改成功后退出系统到login页面

读者权限

图书查询:根据书名或者分类进行查询

个人信息:查看个人详细信息:读者号、姓名、用户名、性别、生日、地址、电话、角色

我的借还:

  • 我想还书:显示所有未还图书以及图书状态,如果图书超期或者到应还日期前15天,才能进行续借
  • 借还记录:显示所有已还图书和用户丢失图书进行赔偿的图书借还日志

图书挂失:显示读者所有未还图书,附带挂失按钮,点击挂失 解挂:解挂 赔偿

修改密码:对自己的登录密码进行修改,修改成功后退出系统到login页面

点击查看演示视频

环境要求

1.运行环境:最好是java jdk1.8,我们在这个平台上运行的。其他版本理论上也可以。

2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA;

3.tomcat环境:Tomcat7.x,8.X,9.x版本均可

4.硬件环境:windows7/8/10 4G内存以上;或者Mac OS;

5.是否Maven项目:是;查看源码目录中是否包含pom.xml;若包含,则为maven项目,否则为非maven.项目

6.数据库:MySql5.7/8.0等版本均可;

技术栈

项目运行环境:mysql5.7 + idea2020.3 + windows10 + maven + MySQL

服务端技术选型:SpringBoot + MybatisPlus + MySQL

前端视图模板及js库:Thymeleaf + bootstrap + jQuery

使用说明

1.使用Navicati或者其它工具,在mysql中创建对应sq文件名称的数据库,并导入项目的sql文件;

2.使用IDEA/Eclipse/MyEclipse导入项目,修改配置,运行项目;

3.将项目中config-propertiesi配置文件中的数据库配置改为自己的配置,然后运行;

运行指导

idea导入源码空间站顶目教程说明(Vindows版)-ssm篇:

http://mtw.so/5MHvZq

源码看好后直接在网站付款下单即可,付款成功会自动弹出百度网盘链接,网站地址:http://codegym.top。

其它问题请关注公众号:IT小舟,关注后发送消息即可,都会给您回复的。若没有及时回复请耐心等待,通常当天会有回复

运行截图

前端界面

登录页面

微信截图_20240228001025

管理员

微信截图_20240228001052

微信截图_20240228001059

微信截图_20240228001105

微信截图_20240228001117

读者

微信截图_20240228001146

微信截图_20240228001151

微信截图_20240228001157

代码

LoginCheckFilter

package com.xunmaw.book.filter;import com.xunmaw.book.entity.User;
import lombok.extern.slf4j.Slf4j;
import org.springframework.core.annotation.Order;
import org.springframework.stereotype.Component;
import org.springframework.util.AntPathMatcher;import javax.servlet.*;
import javax.servlet.annotation.WebFilter;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;/*** 检查用户是否已经完成登录*/
@Order(1)
@WebFilter(filterName = "loginCheckFilter",urlPatterns = "/*")
@Slf4j
public class LoginCheckFilter implements Filter{//路径匹配器,支持通配符public static final AntPathMatcher PATH_MATCHER = new AntPathMatcher();@Overridepublic void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {System.out.println("过滤器生效.........");HttpServletRequest request = (HttpServletRequest) servletRequest;HttpServletResponse response = (HttpServletResponse) servletResponse;//1、获取本次请求的URIString requestURI = request.getRequestURI();// /backend/index.htmllog.info("拦截到请求:{}",requestURI);//定义不需要处理的请求路径String[] urls = new String[]{//登录需要用到的路径"/static/js/**","/static/css/**","/static/images/**","/static/js/**","/login","/index","/login.html","/",};//2、判断本次请求是否需要处理boolean check = check(urls, requestURI);//3、如果不需要处理,则直接放行if(check){log.info("本次请求{}不需要处理",requestURI);filterChain.doFilter(request,response);return;}//4-2、判断登录状态,如果已登录,则直接放行if(request.getSession().getAttribute("LoginSuccess") != null){log.info("用户已登录,用户为:{}",request.getSession().getAttribute("LoginSuccess"));User user =  (User) request.getSession().getAttribute("LoginSuccess");Long userId =   user.getId().longValue();BaseContext.setCurrentId(userId);filterChain.doFilter(request,response);return;}log.info("用户未登录");request.setAttribute("UnLogin","用户未登录");//5、如果未登录则回退到登陆界面request.getRequestDispatcher("/").forward(request,response);return;}/*** 路径匹配,检查本次请求是否需要放行* @param urls* @param requestURI* @return*/public boolean check(String[] urls,String requestURI){for (String url : urls) {boolean match = PATH_MATCHER.match(url, requestURI);if(match){return true;}}return false;}
}
http://www.yidumall.com/news/2608.html

相关文章:

  • 网站维护具体怎么做呀网店代运营骗局
  • 桂林网站优化注意事项找seo外包公司需要注意什么
  • 网络营销方式较为单一沈阳关键词优化价格
  • 公司可以网上注册吗seo优化评论
  • 网站信息内容建设实施办法什么平台可以发广告引流
  • 山西建设执业注册中心网站网络推广一般怎么收费
  • 五月天乐队做网站个人小白如何做手游代理
  • 网站做优化有用吗免费模板素材网站
  • 关于网站建设的专家研讨会黄冈免费网站推广平台汇总
  • 做网站购买域名2023b站免费推广入口游戏
  • 俄罗斯邪恶做a视频网站seo入门教程
  • 沂源手机网站建设公司可口可乐网络营销策划方案
  • 石家庄高端网站建设东莞营销网站建设推广
  • 制作电子商务网站页面考研培训班集训营
  • 杭州制造业企业做网站在哪里找专业推广团队
  • 网站做cdn搜索引擎优化的报告
  • 做网站步骤网址大全qq浏览器
  • 网站的内容班级优化大师学生版
  • 做婚介打么网站好安卓系统优化大师
  • 自己做的网站怎么样把里面的内容下载下来百度联盟推广
  • 临城企业做网站广州网络运营课程培训班
  • 有关网站设计与制作的论文最近发生的新闻大事
  • 顺德新网站建设南宁seo推广外包
  • 广东重工建设监理有限公司官方网站怎么做百度推广平台
  • 广告设计与制作毕业论文3000字百度快速优化排名软件
  • 冀州网站优化上海seo推广服务
  • 营销型企业网站建设 广义的空间新东方雅思培训价目表
  • 网站 pinghei西安网站推广慧创科技
  • 怎么做网站的一个横向列表湛江今日头条
  • 免费网站在线制作国际新闻头条今日国际大事