学习javaEE分布式集群,这块太难了,学完的课后作业要求看着也很麻烦
(1)熟练掌握JPA操作
(2)熟练掌握SpringBoot整合SpringDataJPA
(3)理解MQ基本概念
(4)熟练掌握SpringBoot整合RabbitMQ,实现延迟队列,死信队列等
(5)熟练掌握ElasticSearch索引创建,类型,文档创建
(6)熟练掌握ElasticSearch搜索
(7)熟练掌握SpringSecurity实现权限控制
(8)熟练掌握SpringBoot自动配置
作业要求
![](https://img-blog.csdnimg.cn/img_convert/e30d8f8b8eb2e8d2e9b2219ac0fe666f.png)
按图一所示,完成列表显示功能(20分)
列表正确显示数据。
完成按车牌号模糊查询,完成按违法开始时间和违法结束时间执行时间区间查询功能。
实现分页功能
当记录状态为已处理时,编辑和处理按钮为不可用状态(提示:disabled)
效果分(6分)
列表数据正确展示
根据车牌号、违法开始时间、违法结束时间联合查询
分页效果正确
![](https://img-blog.csdnimg.cn/img_convert/3c0e6a95841e6f40e6392f8c0cbeedf1.png)
按图二所示,完成添加车辆违法记录的功能(30分)
所有字段值进行非空验证。
车主姓名为下拉框,数据使用Ajax动态从用户表中加载
使用二级联动实现当车主姓名修改时,车牌号和手机号码也正确的更新为对应车主的信息
违法行为为下拉框,数据使用Ajax动态从违法行为表中加载
使用二级联动实现当违法行为修改时,违法代码、罚款、记分也对应的更新
点击保存按钮执行以下操作:
违法记录可以正确的保存
在用户列表中更新如下字段
违法次数加一
未处理违法次数加一
已记分数加记分的分数
可用分数计算公式为: 总分 减去 已记分数
在违法行为表中更新对应违法行为的违法人数加一
发送短信给车主,短信内容为:尊敬的用户<车主姓名>,你的车辆<车牌号>有一项违法行为,请及时登录平台处理!
效果分(4分)
数据保存成功
违法记录正确保存
参考图二,完成编辑功能(10分)
编辑记录时所有值能正确回显。
数据可以正确更新。
效果分(4分)
编辑记录时所有值能正确回显
编辑数据正确更新
实现违法记录处理功能(15分)
在车辆违法记录列表页点击处理按钮,执行以下逻辑
该车辆违法记录的状态更新为:已处理
在用户列表更新如下信息
更新该账户的账户余额减去该违法行为的罚款金额
更新该账户的未处理违法次数减一
效果分(4分)
车辆违法记录状态正确更新
用户列表数据正确更新
![](https://img-blog.csdnimg.cn/img_convert/12a9d1438174b61488fc2ba5c2863cd6.png)
按图三所示,完成用户列表功能(10分)
列表正确显示数据,且根据未处理违法次数倒序排序
作业项目展示
首页(看着还是挺还原的吧)
![](https://img-blog.csdnimg.cn/img_convert/317e53e0fdd12ffac41e5233b5954e7a.png)
添加违法记录
![](https://img-blog.csdnimg.cn/img_convert/6ea7b1c342ff25220315544d20213b25.png)
处理违法
![](https://img-blog.csdnimg.cn/img_convert/93c8bd16b0427af78aa42917b46f9f47.png)
用户详情
![](https://img-blog.csdnimg.cn/img_convert/7c56daa9ddd2817ed111ca813a4686d8.png)