SpringMVC+LayUI 交通事故管理系统
一、项目概要
系统分为交警、车主两类用户,交警用户可以对违章进行录入,以及交规录入。车主用户可以对违章进行处理,以及查询违章情况。非常适合初学者。
二.环境配置
SpringMVC+LayUI框架。JDK1.7.0.75 Tomcat7.0.59 Mysql 5.7
三.源码获取
点击下载 有问题请联系QQ:571328502
二、系统展示
1.登录页:
2.主页
四、主要代码
package com.bj.controller;import java.nio.charset.Charset;import java.util.Calendar;import java.util.Date;import java.util.GregorianCalendar;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Controller;/** * * @author Administrator * ��¼Controller * @date 2021-02-21 */import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.ResponseBody;import com.bj.model.UserInfo;import com.bj.service.UserInfoService;@Controllerpublic class UserInfoController {private UserInfoService userinfoService;public UserInfoService getUserinfoService() {return userinfoService;}@Autowiredpublic void setUserinfoService(UserInfoService userinfoService) {this.userinfoService = userinfoService;}@SuppressWarnings("finally")@RequestMapping(value="/userInfo/login")@ResponseBodypublic String login(String username,String password){System.out.println("====login====username=["+username+"] password=["+password+"]");String str = userinfoService.login(username, password);System.out.println(str);return str;}@RequestMapping("/userInfo/update")@ResponseBodypublic String update(String username,String password){System.out.println("======update=======username=["+username+"] password=["+password+"]");String str = userinfoService.EditPWD(username, password);System.out.println("======str=======["+str+"]");return str;}@RequestMapping("/userInfo/register")@ResponseBodypublic String register(UserInfo u){System.out.println("======register=====u=["+u.toString()+"]");String str = userinfoService.register(u);System.out.println("======str=======["+str+"]");return str;}}
package com.bj.service.impl;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Service;import com.bj.dao.UserInfoMapper;import com.bj.model.UserInfo;import com.bj.service.UserInfoService;import com.bj.util.JsonUtils;/** * * @author Administrator * 登录ServieImpl * @date 2021-02-21 */@Service("userinfoService")public class UserInfoServiceImpl implements UserInfoService {private UserInfoMapper userinfoMapper;public UserInfoMapper getUserinfoMapper() {return userinfoMapper;}@Autowiredpublic void setUserinfoMapper(UserInfoMapper userinfoMapper) {this.userinfoMapper = userinfoMapper;}@Overridepublic String register(UserInfo u) {// TODO Auto-generated method stubu.setType("车主");u.setPart("12");UserInfo u2 = userinfoMapper.selectUserInfoByCardId(u.getCardid());String flag = "fail";String msg = "";if(u2==null){int i = userinfoMapper.register(u);if(i >=0){flag = "success";}}else {msg = "该身份证号已经注册";}return "{\"code\":0,\"result\":\""+flag+"\",\"msg\":\""+msg+"\",\"data\":\"\"}";}@Overridepublic String login(String username, String password) {// TODO Auto-generated method stubUserInfo u = userinfoMapper.login(username, password);String flag = "fail";if(u!=null){flag = "success";}return "{\"code\":0,\"result\":\""+flag+"\",\"data\":"+JsonUtils.objectToJson(u)+"}";}@Overridepublic String EditPWD(String username, String password) {// TODO Auto-generated method stubint i = userinfoMapper.EditPWD(username, password);String flag = "fail";if(i >=0){flag = "success";}return "{\"code\":0,\"result\":\""+flag+"\",\"data\":\"\"}";}}
五、心灵寄语:
想要赢,就一定不能怕输。不怕输结果未必能赢,但是怕输,结果则是一定输。