大家好!我是程序员一帆,感谢您阅读本文,欢迎一键三连哦。
💞当前专栏:Java毕业设计
精彩专栏推荐👇🏻👇🏻👇🏻
开发环境
- 开发语言:Java
- 框架:ssm
- JDK版本:JDK1.8
- 服务器:tomcat7
- 数据库:mysql 5.7
- 数据库工具:Navicat12
- 开发软件:eclipse/myeclipse/idea
- Maven包:Maven3.3.9
- 浏览器:谷歌浏览器
论文目录
❤️【如需源码或全文请按文末获取联系】
一、项目简介
使用交通事故档案管理系统分别为管理员和用户两个权限子模块。
管理员所能使用的功能主要有个人中心、用户管理、部门信息管理、警察信息管理、事故类型管理、事故信息管理、档案类型管理、档案信息管理、申诉信息管理等。
用户可以实现个人中心、警察信息管理、事故信息管理、申诉信息管理等。
二、系统设计
2.1软件功能模块设计
此系统功能较为全面如下图系统功能结构如图4-4所示。
2.2数据库设计
档案信息实体E-R图,如图4.6所示。
申诉信息E-R图,如图4.7所示。
三、系统项目部分截图
3.1用户功能模块
用户点击进入到系统操作界面,可以对个人中心、警察信息管理、事故信息管理、申诉信息管理等功能模块,警察信息管理:通过列表可以获取警员编号、警员名字、图片、身份证、手机并进行修改操作,如图5-1所示。
用户注册:通过列表可以获取账号、密码、车主姓名、车牌、身份证、手机等信息,进行注册操作,如图5-2所示。
事故信息管理:通过列表可以获取事故名称、事故类型、账号、车主姓名、车牌、手机、发生原因、处理结果、事故时间、处理警察、天气、处罚金额、是否支付等信息,进行查看操作,如图5-4所示。
申诉信息管理:通过列表可以获取事故名称、事故类型、车牌、申诉理由、申诉材料、申诉日期、账号、车主姓名、手机、是否审核、审核回复等信息,进行查看操作,如图5-5所示。
3.2管理员功能模块
管理员通过用户名和密码填写完成后进行登录,如图5-6所示。管理员登录成功后进入到系统操作界面,可以对个人中心、用户管理、部门信息管理、警察信息管理、事故类型管理、事故信息管理、档案类型管理、档案信息管理、申诉信息管理等功能模块进行相对应操作。
用户管理:通过列表可以获取账号、密码、车主姓名、性别、图片、车牌、身份证、手机等内容,可以进行修改或删除操作,如图5-7所示。
事故信息管理:管理员通过列表可以获取事故名称、事故类型、账号、车主姓名、车牌、手机、发生原因、处理结果、事故时间、处理警察、天气、处罚金额、是否支付等信息,进行修改或删除操作,如图5-11所示。
档案信息管理:管理员通过列表可以获取档案编号、档案名称、事故名称、档案类型、档案图片、档案内容、入档时间、处理结果等信息,进行修改或删除操作,如图5-13所示。
四、部分核心代码
package com.controller;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Calendar;
import java.util.Map;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Date;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import com.utils.ValidatorUtils;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import com.baomidou.mybatisplus.mapper.Entit