javaweb垃圾分类查询系统源码 ssm+mysql
需求
基于SSM实现一个垃圾分类查询管理系统, 用户可以根据自定义查询分类信息, 管理员可以对分类信息, 垃圾详情信息进行增删改查的管理
运行环境
jdk1.8,tomcat8.5,mysql5.6,EclispseEE/Idea
项目技术
spring, springmvc, mybatis, bootstrap, jsp, jquery
注意事项
- 测试密码 admin admin
- 用户查询无需登录
- 需要在config/db.properties 中修改数据库连接与密码
介绍
实现功能
垃圾分类系统是2019年的热门课题, 在各种javaweb的课程设计中经常出现, 本课程设计源码实现了一套基于ssm框架的垃圾分类查询管理系统
- 用户自定义查询某个垃圾的分类, 界面自适应
- 后台实现了一个RBAC的权限管理系统, 并实现了日志管理功能
- 管理员可以对垃圾分类信息, 以及垃圾信息进行增加, 删除, 修改, 查看的管理操作
技术原理
项目易于ssm三大框架进行实现, 数据库采用mysql, 代码结构清晰, 可用于快速开发其他类型的javaweb管理系统
常见问题
数据库导入报错, 并且系统使用时有乱码,怎么办?
数据版版本需要5.6以上,可以采用Bitnap一键安装包进行安装, 数据乱码的问题一般在创建数据库时,将编码设置为utf8,而不是默认的latin就可以解决
本地的开发环境我都搭建好了, Eclipse导入项目之后无法用Tomcat运行啊?
该项目使用了maven构建工具, 而且源码包里有已经调试好的eclplise配置,正常来说在导入数据源更改数据库配置之后, 是可以直接Run As Tomcat的, 如果您的开发环境不可以运行,可以参考如何使用Eclipse正确的导入一个JavaWeb项目这篇文章重新的配置一下您的项目
我是一个编程小白, 应该怎样在自己的电脑上成功运行这个项目?
项目在本地都正常的调试过, 对于新手,可以按照 面向新手的Java开发环境搭建 这篇文章来搭建环境和导入项目, 按照步骤执行, 几乎都能成功
数据库设计
数据表rubbish设计如下
| 字段 | 类型 | 备注 |
|---|---|---|
| id | bigint(11) | |
| name | varchar(32) | |
| categoryId | bigint(11) | foreignkey |
数据表rubbish_category设计如下
| 字段 | 类型 | 备注 |
|---|---|---|
| id | bigint(11) | |
| name | varchar(32) | |
| explain | varchar(256) | |
| require | varchar(256) | |
| common | varchar(256) | common tips |
其余数据库表的设计参考代码包中的数据库文件
运行截图




源码:点击下载
javaweb垃圾分类查询系统源码 ssm+mysql的更多相关文章
- ssm开发垃圾分类查询系统 源码 mysql
需求 基于SSM实现一个垃圾分类查询管理系统, 用户可以根据自定义查询分类信息, 管理员可以对分类信息, 垃圾详情信息进行增删改查的管理 运行环境 jdk1.8,tomcat8.5,mysql5.6, ...
- centos 6x系统下源码安装mysql操作记录
在运维工作中经常部署各种运维环境,涉及mysql数据库的安装也是时常需要的.mysql数据库安装可以选择yum在线安装,但是这种安装的mysql一般是系统自带的,版本方面可能跟需求不太匹配.可以通过源 ...
- Java汽车租赁系统[源码+数据库]
系统名称 Java汽车租赁系统 (源码在文末) 系统概要 汽车租赁系统总共分为两个大的模块,分别是系统模块和业务模块.其中系统模块和业务模块底下又有其子模块. 功能模块 一.业务模块 1.客户管理 ...
- 几个功能强大的系统源码(机票分销、机票预订、OA、手机充值、wifi营销、网络超市、体检平台)
1.机票分销.机票预订系统源码 2.OA系统源码 3.手机在线充值系统源码 4.wifi营销系统源码 5.网络超市系统源码 6.在线体检平台系统源码 7.违章查询与缴费系统源码 需要的同学请联系QQ: ...
- CentOS 7下源码安装MySQL 5.7
网上说linux安装mysql服务分两种安装方法: ①源码安装,优点是安装包比较小,只有几十M左右,缺点是安装依赖的库多,安装编译时间长,安装步骤复杂容易出错: ②使用官方编译好的二进制文件安装,优点 ...
- lnux下源码安装MySQL 5.6
nux下源码安装MySQL 5.6 说明:本文是我自己测试的MySQL5.6源码安装,经本人亲自实践,完全可用,另在5.6之前的版本也是可以按照本文源码安装的.我是在两台linux下一台安装5.5,另 ...
- Centos7源码安装mysql及读写分离,互为主从
Linux服务器 -源码安装mysql 及读写分离,互为主从 一.环境介绍: Linux版本: CentOS 7 64位 mysq版本: mysql-5.6.26 这是我安装时所使用的版本, ...
- 一点公益二码公益开发模式系统源码App
写这篇文章,是因为最近看到的一个著名的开源项目在内部使用时的各种问题,不得不说,很多的开源的东西思想是不错的,但离真正工程化都有不小的距离,所以没什么商业公司采用的开源产品如果要引入的话一定要慎重,通 ...
- 【安卓本卓】Android系统源码篇之(一)源码获取、源码目录结构及源码阅读工具简介
前言 古人常说,“熟读唐诗三百首,不会作诗也会吟”,说明了大量阅读诗歌名篇对学习作诗有非常大的帮助.做开发也一样,Android源码是全世界最优秀的Android工程师编写的代码,也是A ...
随机推荐
- TCP/IP、TCP、UDP、Socket知识汇总
带你了解TCP/IP,UDP,Socket之间关系 https://blog.csdn.net/chaoshenzhaoxichao/article/details/79785318 主要知识点: T ...
- Docker三剑客之swarm
简介 swarm是一种docker集群管理工具,跟三剑客前两者不同的是:compose是一种统一编排的工具,machine是一种远程控制工具,swarm则是将多个docker主机映射成一个docker ...
- JDK源码之Byte类分析
一 简介 byte,即字节,由8位的二进制组成.在Java中,byte类型的数据是8位带符号的二进制数,以二进制补码表示的整数 取值范围:默认值为0,最小值为-128(-2^7);最大值是127(2^ ...
- JVM基础快速入门篇
Java是一门可以跨平台的语言,但是Java本身是不可以实现跨平台的,需要JVM实现跨平台.javac编译好后的class文件,在Windows.Linux.Mac等系统上,只要该系统安装对应的Jav ...
- BFS(广度优先搜索华容道游戏)--11--BFS--蓝桥杯卡片换位
题目描述 你玩过华容道的游戏吗?这是个类似的,但更简单的游戏.看下面 3 x 2 的格子 +---+---+---+ | A | * | * | +---+---+---+ | B | | * | + ...
- SASS用法入门
本文参考了 阮一峰 老师对 SASS 用法的讲解. 学过 CSS 的人都知道,它不是一种编程语言,在日常的开发中,经常要写大量的 css 代码,有很多的重复代码,效率很低.Sass 是一个 CSS 的 ...
- 理解POP、OOP、AOP编程
一.面向过程编程:(POP:Procedure Oriented Programming) 面向过程编程是以功能为中心来进行思考和组织的一种编程方法,它强调的是功能(即系统的数据被加工和处理的过程), ...
- Python中的hashable(散列)
Python文档中的解释: 一个对象是可散列的,那么在它的生命周期中它的hash 值是不变的. 可散列的对象需要2个方法:__hash__()方法和__eq__()方法.两个可散列的对象相等,那么它们 ...
- 牛客练习赛52 C 烹饪(容斥+扩展欧几里得)
来源:https://ac.nowcoder.com/acm/contest/1084/D 思路来源:https://www.cnblogs.com/Morning-Glory/p/11521114. ...
- VFP执行 SQL Server 储存过程示例
PUBLIC errvalPUBLIC errmsgPUBLIC handleerrval=0errmsg=' ' *Sql Server 连接参数sourcename= 'test'user= 's ...