车辆违法系统

学习javaEE分布式集群,这块太难了,学完的课后作业要求看着也很麻烦

(1)熟练掌握JPA操作

(2)熟练掌握SpringBoot整合SpringDataJPA

(3)理解MQ基本概念

(4)熟练掌握SpringBoot整合RabbitMQ,实现延迟队列,死信队列等

(5)熟练掌握ElasticSearch索引创建,类型,文档创建

(6)熟练掌握ElasticSearch搜索

(7)熟练掌握SpringSecurity实现权限控制

(8)熟练掌握SpringBoot自动配置

作业要求

按图一所示,完成列表显示功能(20分)

列表正确显示数据。

完成按车牌号模糊查询,完成按违法开始时间和违法结束时间执行时间区间查询功能。

实现分页功能

当记录状态为已处理时,编辑和处理按钮为不可用状态(提示:disabled)

效果分(6分)

列表数据正确展示

根据车牌号、违法开始时间、违法结束时间联合查询

分页效果正确

按图二所示,完成添加车辆违法记录的功能(30分)

所有字段值进行非空验证。

车主姓名为下拉框,数据使用Ajax动态从用户表中加载

使用二级联动实现当车主姓名修改时,车牌号和手机号码也正确的更新为对应车主的信息

违法行为为下拉框,数据使用Ajax动态从违法行为表中加载

使用二级联动实现当违法行为修改时,违法代码、罚款、记分也对应的更新

点击保存按钮执行以下操作:

违法记录可以正确的保存

在用户列表中更新如下字段

违法次数加一

未处理违法次数加一

已记分数加记分的分数

可用分数计算公式为: 总分 减去 已记分数

在违法行为表中更新对应违法行为的违法人数加一

发送短信给车主,短信内容为:尊敬的用户<车主姓名>,你的车辆<车牌号>有一项违法行为,请及时登录平台处理!

效果分(4分)

数据保存成功

违法记录正确保存

参考图二,完成编辑功能(10分)

编辑记录时所有值能正确回显。

数据可以正确更新。

效果分(4分)

编辑记录时所有值能正确回显

编辑数据正确更新

实现违法记录处理功能(15分)

在车辆违法记录列表页点击处理按钮,执行以下逻辑

该车辆违法记录的状态更新为:已处理

在用户列表更新如下信息

更新该账户的账户余额减去该违法行为的罚款金额

更新该账户的未处理违法次数减一

效果分(4分)

车辆违法记录状态正确更新

用户列表数据正确更新

按图三所示,完成用户列表功能(10分)

列表正确显示数据,且根据未处理违法次数倒序排序

作业项目展示

首页(看着还是挺还原的吧)

添加违法记录

处理违法

用户详情

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值