Advertisement

基于JavaWeb+MySQL的汽车保险车险管理系统设计与实现

阅读量:

目录
基于JSP的车险模拟系统的设计与实现 1
摘 要 1
Abstract 2
一、绪论 4
1.1 选题背景 4
1.2 国内外现状 4
1.3 目的及主要研究内容 4
1.4 本论文主要工作与章节安排 4
二.相关技术概述 6
2.1 B/S架构 6
2.2 HTML语言及CSS样式表 6
2.3 Java语言 6
2.4 JSP 7
2.5 My Eclipse 7
2.6 MySQL 7
三.系统分析与设计 8
3.1 需求分析及设计 8
3.1.1 管理员登录 8
3.1.2 客户登录 10
3.2 总体方案 12
3.2.1 技术架构 12
3.2.2 数据库设计 13
3.3 可行性分析 15
3.3.1 技术可行性 15
3.3.2 经济可行性 15
3.3.3 社会可行性 16
四.系统实现 17
4.1 登录页面设计 17
4.2 管理员登录后的页面 18
4.2.1 管理员登录后的首页 18
4.2.2 修改登录密码 20
4.2.3 客户信息管理 21
4.2.4 保单信息管理 22
4.2.5 取消保单 24
4.2.6 理赔管理 24
4.2.7 保单情况统计 25
4.3 客户登陆后的页面 26
4.3.1 客户登录后的首页 26
4.3.2 我的资料修改 27
4.3.3 我的密码修改 27
4.3.4 我的保单情况 28
4.3.5 理赔管理 30
4.3.6 理赔范围介绍 31
五.系统测试 32
六.总结与展望 36
参考文献 37
1.2 国内外现状
从上世纪末开始,汽车保险在全球范围内都是财产保险的第一大险种,并一直保持高增长率,同时,中国的汽车保险业务进入了高速发展的时期,各大保险公司纷纷推出了各种类型的车险。随着时代的进步,国外的保险公司率先开启电子保单的管理,渐渐国内的保险公司渐渐从开始的纸质化保单过渡到电子保单的管理。车险管理系统主要用来帮助保险公司进行专业的保单管理,公司可以通过无纸化操作来按照客户的需求对每份保单进行创建及一系列的修改,既方便了公司的业务管理工作,又方便客户线上提出理赔,能让顾客得到更高效的服务。
1.3 目的及主要研究内容
本文研究目的在于分析并设计一个模拟车险管理系统来帮助保险公司提高工作效率,更便捷地管理客户的保单数据。并且可以让客户也登录系统,查看自己的个人信息及保单信息,提出取消保单和理赔申请。本文计划首先进行需求分析,确定系统想要实现的功能,分析可行性,确定所需的技术架构,然后逐步完善系统。
1.4 本论文主要工作与章节安排
第一章:本章主要介绍了本篇论文的选题背景,国内外现状,主要研究内容以及章节的安排
第二章:本章主要介绍了本系统所运用的相关技术,对所采用技术进行了简单的说明
第三章:本章主要介绍了系统的分析及设计,叙述了系统拟实现的模块功能,简述了系统的技术架构及数据库的主要设计逻辑,并且进行了可行性分析。
第四章:本章主要介绍了系统实现的过程,具体介绍了系统各个模块的功能,包括管理员登录和客户登录两大部分
第五章:本章主要介绍了所进行的系统测试过程,保证了系统能够顺利运行并实现拟实现的功能
第六章:本章是本文的总结与展望,总结了实现本系统及完成本论文的心得,并表达了对未来学习及工作的展望与期待

复制代码
    package com.service;
    
    import java.util.List;
    
    import javax.servlet.http.HttpSession;
    
    import org.directwebremoting.WebContext;
    import org.directwebremoting.WebContextFactory;
    
    import com.dao.TAdminDAO;
    import com.dao.TKehuDAO;
    import com.model.TAdmin;
    import com.model.TKehu;
    import com.util.md5;
    
    public class loginService
    {
    	private TAdminDAO adminDAO;
    	private TKehuDAO kehuDAO;
    	public TAdminDAO getAdminDAO()
    	{
    		return adminDAO;
    	}
    	public void setAdminDAO(TAdminDAO adminDAO)
    	{
    		this.adminDAO = adminDAO;
    	}
    	public TKehuDAO getKehuDAO()
    	{
    		return kehuDAO;
    	}
    	public void setKehuDAO(TKehuDAO kehuDAO)
    	{
    		this.kehuDAO = kehuDAO;
    	}
    	
    	
    	
    	public String login(String userName,String userPw,int userType)
    	{
    		System.out.println("userType"+userType);
    		try
    		{
    			Thread.sleep(700);
    		} catch (InterruptedException e)
    		{
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		}
    		
    		String result="no";
    		
    		if(userType==0)//ϵͳ����Ա��½
    		{
    			String sql="from TAdmin where userName=? and userPw=?";
    			Object[] con={userName,md5.md5s(userPw)};
    			List adminList=adminDAO.getHibernateTemplate().find(sql,con);
    			if(adminList.size()==0)
    			{
    				 result="no";
    			}
    			else
    			{
    				 WebContext ctx = WebContextFactory.get(); 
    				 HttpSession session=ctx.getSession(); 
    				 TAdmin admin=(TAdmin)adminList.get(0);
    				 session.setAttribute("userType", 0);
    	             session.setAttribute("admin", admin);
    	             session.setAttribute("mm", userPw);
    	             result="yes";
    			}
    		}
    		if(userType==1)// 
    		{
    			String sql="from TKehu where kehuLoginName=? and kehuLoginPw=?";
    			Object[] con={userName,md5.md5s(userPw)};
    			List kehuList=kehuDAO.getHibernateTemplate().find(sql,con);
    			if(kehuList.size()==0)
    			{
    				 result="no";
    			}
    			else
    			{
    				 WebContext ctx = WebContextFactory.get(); 
    				 HttpSession session=ctx.getSession(); 
    				 TKehu kehu=(TKehu)kehuList.get(0);
    				 session.setAttribute("userType", 1);
    	             session.setAttribute("kehu", kehu);
    	             
    	             session.setAttribute("kehuName", kehu.getKehuName());
    	             session.setAttribute("kehuId", kehu.getKehuId().toString());
    	             session.setAttribute("sfz", kehu.getKehuQq().toString());
    	             session.setAttribute("zw", kehu.getKehuZhiwei().toString());
    	             session.setAttribute("mm", userPw);
    	             result="yes";
    			}
    		}
    		
    		return result;
    	}
    
    public String adminPwEdit(String userPwNew)
    {
    		System.out.println("DDDD");
    	try 
    		{
    			Thread.sleep(700);
    		} 
    		catch (InterruptedException e)
    		{
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		}
    		WebContext ctx = WebContextFactory.get(); 
    		HttpSession session=ctx.getSession(); 
    		 
    		TAdmin admin=(TAdmin)session.getAttribute("admin");
    		admin.setUserPw(md5.md5s(userPwNew));
    		
    		adminDAO.getHibernateTemplate().update(admin);
    		session.setAttribute("admin", admin);
    		
    		return "yes";
    }
    
    
    public String kehuPwEdit(String userPwNew)
    {
    		System.out.println("DDDD");
    	try 
    		{
    			Thread.sleep(700);
    		} 
    		catch (InterruptedException e)
    		{
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		}
    		WebContext ctx = WebContextFactory.get(); 
    		HttpSession session=ctx.getSession(); 
    		 
    		TKehu kehu=(TKehu)session.getAttribute("kehu");
    		kehu.setKehuLoginPw(md5.md5s(userPwNew));
    		
    		kehuDAO.getHibernateTemplate().update(kehu);
    		session.setAttribute("kehu", kehu);
    		
    		return "yes";
    }
    
    
    public List kehuSelect()
    {
    	try
    		{
    			Thread.sleep(700);
    		} catch (InterruptedException e)
    		{
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		}
    	String sql="from TKehu where type='kehu' and del='no'";
    		List kehuList=kehuDAO.getHibernateTemplate().find(sql);
    		return kehuList;
    }
    }

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

全部评论 (0)

还没有任何评论哟~