A064-基于SSM实现的车辆维修管理系统(源码+数据+文档+部署文档)

系统介绍

基于SSM实现的车辆维修管理系统采用B/S的架构方式,选择了主流的Spring+SpringMVC+Mybatis的技 术进行开发,数据库使用MySQL,前端采用Layui+jQuery技术,采用ajax进行前后端的交互,本系统适 合刚学完SSM的小伙伴研究学习

系统设计了两个角色,分别是管理员,用户用户功能:

1、我的信息:查看个人信息、修改个人信息、修改密码

2、车辆信息:查看车辆信息、添加车辆信息

3、维修信息:查看维修信息

4、通知信息:查看通知信息

管理员功能:

1、用户信息管理:查看用户、添加用户

2、车辆信息管理

3、故障信息管理

4、维修订单管理

5、零件管理

6、统计管理

技术选型

开发工具:idea2020.3(其他开发工具也可以)

运行环境:jdk1.8+maven3.6.0+MySQL5.7(此配置为小白调试所用,仅供参考) 服务端技术:Spring+SpringMVC+Mybatis+dbcp(数据库连接池)

前端技术:html+css+Layui+jQuery

成果展示

登录页面

用户

我的信息->查看个人信息

我的信息->修改个人信息

我的信息->修改密码

车辆信息->查看车辆信息

车辆信息->添加车辆信息

维修信息->查看维修信息

通知信息->查看通知信息

管理员功能展示

用户信息管理->查看用户

用户信息管理->添加用户

故障信息管理

维修订单管理管理

零件管理->零件购买

零件管理->零件使用

统计管理->查看最近访客

目录结构

  • 6
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在Spring Security的配置类中,可以使用`@Bean`注解来定义一个PasswordEncoder的实例,并将其注入到其他的组件中。当Spring Security检测到没有定义PasswordEncoder实例时,会自动生成一个随机的密码,并将其打印到控制台上,以提醒开发人员使用该密码进行测试和调试。 如果不想使用自动生成的密码,可以在配置类中定义自己的PasswordEncoder实例,以替换掉默认生成的密码。具体的做法如下: 1. 定义一个PasswordEncoder Bean。在配置类中定义一个PasswordEncoder的实例,并使用`@Bean`注解将其注入到Spring容器中。例如: ```java @Configuration public class SecurityConfig extends WebSecurityConfigurerAdapter { @Bean public PasswordEncoder passwordEncoder() { return new BCryptPasswordEncoder(); } // ... } ``` 在上述代码中,我们定义了一个BCryptPasswordEncoder的实例,并将其注入到Spring容器中,以替换掉默认生成的密码。 2. 关闭自动生成密码的功能。在application.properties文件中,可以添加如下配置来关闭自动生成密码的功能: ```properties spring.security.user.password="" ``` 在上述配置中,我们将`spring.security.user.password`设置为空字符串,以关闭自动生成密码的功能。 通过上述两个步骤,就可以取消Using generated security password的提示信息了。同时,我们也可以使用自己定义的PasswordEncoder实例来保证密码的安全性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值