基于javaweb汽车保险管理系统(前端+后端)

一、系统简介


本项目采用eclipse工具开发,layui+jsp+servlet+jquery技术编写,数据库采用的是mysql,navicat开发工具。

系统一共分为3个角色分别是:管理员,用户,业务员

二、模块简介

管理员

1、登录

2、个人信息管理

3、用户管理

4、保险管理

5、业务员管理

用户

1、登录注册

2、查看保险

3、办理保险

4、查询已购保险,申请理赔

5、个人信息管理

业务员

1、登录

2、个人信息管理

3、保险管理

4、理赔管理

5、查看客户

项目简介:
难度等级:✩✩✩
用户类型:3角色(管理员,用户,业务员)
设计模式:MVC
项目架构:B/S架构
开发语言:Java语言
前端技术:layui、HTML、CSS、JS、JQuery等
后端技术:JSP、servlet框架
运行环境:Windows7或10、JDK1.8
运行工具:本系统采用Eclipse开发,仅支持Eclipse运行,不支持MyEclipse和IDEA运行,因为三者的骨架不一样,强行导入打开运行可能会导致出现未知的错误。(如若想用idea运行,需要转换!!!!)
数  据  库:MySQL5.5/5.7/8.0版本
运行服务器:Tomcat7.0/8.0/8.5/9.0等版本
是否基于Maven环境:否
是否采用框架:是
数据库表数量:6张表
JSP页面数量:20多张
是否有分页:有分页

相关截图

基于javaweb汽车保险管理系统(前端+后端)_第1张图片

基于javaweb汽车保险管理系统(前端+后端)_第2张图片

基于javaweb汽车保险管理系统(前端+后端)_第3张图片

基于javaweb汽车保险管理系统(前端+后端)_第4张图片

基于javaweb汽车保险管理系统(前端+后端)_第5张图片

基于javaweb汽车保险管理系统(前端+后端)_第6张图片

基于javaweb汽车保险管理系统(前端+后端)_第7张图片

基于javaweb汽车保险管理系统(前端+后端)_第8张图片

基于javaweb汽车保险管理系统(前端+后端)_第9张图片

基于javaweb汽车保险管理系统(前端+后端)_第10张图片

基于javaweb汽车保险管理系统(前端+后端)_第11张图片

 相关代码

登录

<%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8"%>
 <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%
	String path = request.getContextPath();
	String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort()
			+ path + "/";
%>


  
  汽车保险管理系统
  
  
  
  
  



  
  
  



	/**
	 * 登录
	 * @param request
	 * @param response
	 */
	private void login(HttpServletRequest request, HttpServletResponse response) {
		removeAll(request,response);
		String userName = request.getParameter("userName");
		String password = request.getParameter("password");
		String type = request.getParameter("type");
		if(type != null && type.equals("1")){
			Admin admin = new Admin();
			admin.setUserName(userName);
			admin.setPwd(password);
			Admin admin1 = ls.selectAdmin(admin);
		    try {
				 if (admin1 == null){
		        	  request.setAttribute("message", "管理员用户不存在或者密码错误");
					  request.getRequestDispatcher("/client/login.jsp").forward(request, response);
		         }else {
		        	  request.getSession().setAttribute("admin",admin1);
		        	  request.getSession().setAttribute("flag",1);
		              request.getRequestDispatcher("/WEB-INF/view/main.jsp").forward(request, response);
		         }				
			 } catch (Exception e) {
			 	e.printStackTrace();
			 }
			 
		}else if(type != null && type.equals("2")){
			User user =new User();
			user.setPhone(userName);
			user.setPwd(password);
			User user1 = ls.selectUser(user);
			try{
				if(user1 == null){
					request.setAttribute("message", "用户手机号不存在或者密码错误");
					request.getRequestDispatcher("/client/login.jsp").forward(request, response);
				}else{
				    request.getSession().setAttribute("user",user1);
	        	    request.getSession().setAttribute("flag",2);
	                //request.getRequestDispatcher("/client/shouye.jsp").forward(request, response);
	    			response.sendRedirect(request.getContextPath()+"/BxServlet?action=bxUserList");
				}
			}catch(Exception e){
			 	e.printStackTrace();
			}
		}else if(type != null && type.equals("3")){
			Saler saler = new Saler();
			saler.setPhone(userName);
			saler.setPwd(password);
			Saler saler1 = ls.selectSaler(saler);
			try{
				if(saler1 == null){
					request.setAttribute("message", "业务员手机号不存在或者密码错误");
					request.getRequestDispatcher("/client/login.jsp").forward(request, response);
				}else{
				    request.getSession().setAttribute("saler",saler1);
	        	    request.getSession().setAttribute("flag",3);
	                request.getRequestDispatcher("/WEB-INF/view/main.jsp").forward(request, response);
				}
			}catch(Exception e){
			 	e.printStackTrace();
			}
		}else{
			try{
				request.setAttribute("message", "请选择角色");
				request.getRequestDispatcher("/client/login.jsp").forward(request, response);
			}catch(Exception e){
			 	e.printStackTrace();
			}
		}
	}
	

其他相关代码都是类似的,主要是前端jsp和后端servlet交互比较重要!!!非开源!!!!!!
其他模块代码都是类似的,此项目适合初学者学习借鉴,项目整体比较简单,可用作于期末考核,课设,毕设等方面的作业!!!!!
喜欢的朋友的点赞加关注,感兴趣的同学可以研究!!!!!
感谢  = v =
项目截图中的数据,很多是用来测试的,需要自行添加合适的数据图片!!

你可能感兴趣的:(javaweb,前端,servlet,java,mysql,tomcat)