Java项目:基于SSM垃圾分类管理系统

 作者主页:Java毕设网

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

文末获取源码

一、项目介绍

垃圾分类管理系统采用的是B/S的结构。系统管理员具有小区管理、垃圾分类信息、垃圾站信息、垃圾运输信息、垃圾信息、报修管理,投诉管理等功能。本系统界面简单直观,易于操作和使用,交互性强。

二、技术栈

1. Spring+SpringMVC+MyBatis
2. HTML+CSS+Javascript+jQuery+bootstrap

三、运行截图

 

 

 

 

四、总体业务流程

用例摘要

用例标识(UC)

用例名称

摘要描述

1.0

 注册

用户进行系统注册,申请系统的使用权

1.1

 登录

使用系统前的身份验证

1.2

小区管理

管理员可以对小区进行增加删除修改

1.3

垃圾分类信息

管理员可以对垃圾分类查看增加删除修改

1.4

垃圾站信息

管理员可以对垃圾站信息查看增加删除修改

1.5

垃圾运输

管理员可以对垃圾进行运输管理

1.6

垃圾站信息

管理员可以对垃圾站信息查看增加删除修改

2.0

报修管理

管理员可以对报修状态的修改

2.1

投诉管理

管理员可以对投诉状态的修改

 五、功能设计

六、系统架构

        由于垃圾分类管理系统采用了MVC三层架构开发,运用SSM框架搭建系统,集成SSM框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层。其Spring主要负责业务控制的跳转,MyBatis框架对持久层提供支持,Spring主要对MyBatis和SpringMVC进行管理,所以每层各有自己的分工。表示层为用户提供交互操作界面,方便用户操作,业务逻辑层主要负责关键业务的处理和数据的传递,数据访问层负责对数据的访问

七、数据库概念设计

        本系统采用概念结构模型,首先需要创建数据库,数据库设计表是根据用户的需求抽象出来的,是一种线性表。根据项目中功能结构构建各个实体,并且确立实体之间的对应关系,整个项目的所有实体的各种字段和属性都存储在数据库表中,运用 ER 模型把问题转化成现实的问题。概念模型(E-R图)。

 

管理员设计表

列名

数据类型

长度

允许空

是否主键

说明

userId

int

11

管理员ID

username

datetime

0

创建时间

password

varchar

255

管理员用户创建人

email

varchar

255

管理员邮箱

mobile

int

11

管理员登录次数

status

varchar

255

登录账号

create_user_id

varchar

255

登录密码

create_time

varchar

255

管理员名字

type

varchar

255

角色身份

room

varchar

255

性别

 八、流程图

用户登录流程时序图

九、如果也想学习本系统,下面领取。回复:030ssm

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值