保险业务管理系统|基于JavaWeb保险业务管理系统的设计与实现(一)

简介: 保险业务管理系统|基于JavaWeb保险业务管理系统的设计与实现

项目编号:BS-XX-201

一,环境介绍

语言环境:Java:  jdk1.8

数据库:Mysql: mysql5.7

应用服务器:Tomcat:  tomcat8.5.31

开发工具:IDEA或eclipse

开发技术:JavaWeb

二,项目简介

众所周知,不论什么公司想要发展都在不同程度上依赖一定的技术和知识才能够更好的发展与生存。尤其是在如今这知识经济和信息经济的时代,现在企业之间的竞争更多的是在于知识获取和信息获取使用能力的竞争。所以对企业对信息资源的有效管理和及时获取是当今时代更似想要更好发展的前提。只有在信息处理方面采取了有效的措施,才能够使公司企业在激烈的竞争中长期处于不败之地。不论任何一个行业,对需要一个优秀的管理机制,这样的话才可以公司发展得更加的完善。古语云:工预善其事,必先利其器。这就是一个充分的代表,一个好的公司想要在负载的环境中脱颖而出,就必须拥有一个优秀的管理系统,而现在互联网技术已经得到了非常迅速的发展,于是就特别的有必要建立一个可以是现在web浏览器上的一个系统来进行公司保险业务的管理,由此我们的系统就应孕而生了。

通过本系统可以使保险业务的管理更加方便,用户和管理人员通过管理系统可以更加方便的进行保险的买入和对业务的管理,比传统的手工管理方便了好多。为管理人员提供方便条件。且系统运行稳定,数据安全可靠。在现代化管理中,计算机系统已经成为企业管理不可缺少的帮手。它的广泛应用已经成为现代化管理的重要标志。面对越来越多的信息资源和复杂的企业环境,相信企业有必要创建高效率的、实用性强的信息管理系统。这是现代化管理的必然趋势。因此很有必要开发一个管理系统来进行企业的业务管理。

保险管理系统的开发目的是使保险业务的管理模式从手工记录转变成信息管理,为管理人员提供方便条件。对保险业务的实际情况进行调研之后,进行详细的需求分析,对现有的管理模式进行改进,开发出一套新型的管理系统,从中领悟系统开发的思想,掌握系统开发的流程和方法。开发这个管理信息系统优势主要体现在,极大提高了保险公司工作人员的工作效率,大大减少了以往出入存流程繁琐,杂乱,周期长的弊端。借助计算机系统对数据处理的严密性等特有机制,在改善保险业务的数据管理方式,降低业务人员的劳动强度,提高劳动生产率等等方面,保险业务管理系统都起到了良好的效果。同时还能使得业务流程更加规范化,信息和数据的处理更加高效准确,能适应信息化的要求,能帮助工作人员利用计算机,快速方便的对信息和数据流进行管理、输入、输出、查找的所需操作,使杂乱的业务数据能够具体化,直观化、合理化等。

保险业务系统的实施的现实意义:

系统处理业务更高效 , 节约人力资源。

基本信息的全面设置、数据录入方便、快捷。

最大限度的实现了易维护性和易操作性。

系统运行稳定,数据安全可靠。

本系统主要是为了开发一个操作方便、使用快捷、处理高效的保险管理系统。因此,本系统是从人工操作容易产生错误、过程繁琐、工作效率不高,保密性差不足之处,对系统的可操作性、稳定性和实用性有一定的限制,并能安全地保存数据于数据库中来提高其系统的保密性。使其真正实现保险管理系统的安全化、规范化、科学化、信息化。最终使公司能够更好地管理保险业务。本系统是从人工操作容易产生错误、过程繁琐、工作效率不高,保密性差不足之处,对系统的可操作性、稳定性和实用性有一定的限制,并能安全地保存数据于数据库中来提高其系统的保密性。使其真正实现保险管理系统的安全化、规范化、科学化、信息化。

三,系统展示

3.1 登录模块

所有用户输入帐号、密码后,即可凭正确的信息登录系统。如图5-1所示

5-1  登陆界面

如通过管理员账号进入管理员界面,如图5-2所示

5-2 管理员界面

由用户账号登录进入用户界面,如图5-3所示

                                  5-3用户界面

3.2 保险信息模块

管理员登录进去所显示的界面,如图5-4所示

5-4管理员界面

管理员可以在保险信息管理中查询、新增或者删除保险产品信息。如图5-5所示

5-5 增加保险界面

客户可以在保险列表中查看所有保险产品。如图5-6所示

                              5-6  用户查看保险信息

客户选择需要购买的保险后,加入订单信息中,用户可以在订单中确认或取消订单。如图5-7所示

5-7  用户个人订单列表

3.3 赔偿模块

客户确认购买保险后,可以申请赔偿。如图5-8所示

                        5-8 个人用户赔偿列表

管理员可以根据实际情况同意或者否决用户的赔偿申请,如图5-9所示。

   5-9管理员赔偿管理列表

3.4 用户信息模块

管理员登录管理员账号后,用户管理界面,如图5-10所示。

                           5-10管理员用户管理界面

管理员可以修改用户的个人信息,如图5-11所示

5-11管理员修改用户信息界面

客户可以在个人信息管理中修改自己的信息,如图5-12所示

   5-12客户修改个人信息界面

四,核心代码展示

package com.InsuranceBusiness.action;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.List;
import java.util.Map;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts2.interceptor.ServletResponseAware;
import org.apache.struts2.interceptor.SessionAware;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Component;
import com.InsuranceBusiness.model.UserList;
import com.InsuranceBusiness.service.UserListService;
import com.opensymphony.xwork2.ActionSupport;
@Component(value="UserListAction")
@Scope(value = "prototype")
public class UserListAction extends ActionSupport implements SessionAware,ServletResponseAware{
  private Map<String, Object> session;
  public Map<String, Object> getSession() {
    return session;
  }
  public void setSession(Map<String, Object> session) {
    this.session = session;
  }
  private HttpServletResponse response;
  public void setServletResponse(HttpServletResponse response) {
    this.response = response;
  }
  private UserListService userListService;
  public UserListService getUserListService() {
    return userListService;
  }
  @Resource(name="UserListService")
  public void setUserListService(UserListService userListService) {
    this.userListService = userListService;
  }
  private UserList userlist;
  public UserList getUserlist() {
    return userlist;
  }
  public void setUserlist(UserList userlist) {
    this.userlist = userlist;
  }
  private String uid;
  public String getUid() {
    return uid;
  }
  public void setUid(String uid) {
    this.uid = uid;
  }
  public String login(){
    UserList ul = userListService.login(userlist.getUsername(), userlist.getPassword(), "");
    if (ul.getUser_id() != 0) {
      session.put("login", ul);
      return SUCCESS;
    }else{
      response.setContentType("text/html;charset=UTF-8");
            response.setCharacterEncoding("UTF-8");//防止弹出的信息出现乱码
           try {
      PrintWriter out = response.getWriter();
      out.print("<script>alert('用户名或密码错误!')</script>");
      out.print("<script>window.location.href='http://localhost:8080/InsuranceBusiness/Login.jsp'</script>");
      out.flush();
            out.close();
           } catch (IOException e) {
             e.printStackTrace();
           }
           return null;
    }
  }
  public String registUser(){
    userListService.registUser(userlist);
    return "successAdd";
  }
  public String selUser(){
    UserList ul = userListService.selUser(uid);
    session.put("ul", ul);
    return SUCCESS;
  }
  public String selUserByMe(){
    String userid = String.valueOf(((UserList)session.get("login")).getUser_id());
    UserList ul = userListService.selUser(userid);
    session.put("ul", ul);
    return SUCCESS;
  }
  public String delUser(){
    userListService.delUser(uid);
    return SUCCESS;
  }
  public String selUserList(){
    List<UserList> ulist = userListService.selUserList("customer");
    session.put("ulist", ulist);
    return SUCCESS;
  }
  public String updateUser(){
    userListService.updateUser(userlist);
    return SUCCESS;
  }
  public String userLogout(){
    session.remove("login");
    return SUCCESS;
  }
}


保险业务管理系统|基于JavaWeb保险业务管理系统的设计与实现(二)https://developer.aliyun.com/article/1423385

相关文章
|
1月前
|
Java Apache Maven
Java百项管理之新闻管理系统 熟悉java语法——大学生作业 有源码!!!可运行!!!
文章提供了使用Apache POI库在Java中创建和读取Excel文件的详细代码示例,包括写入数据到Excel和从Excel读取数据的方法。
59 6
Java百项管理之新闻管理系统 熟悉java语法——大学生作业 有源码!!!可运行!!!
|
2月前
|
前端开发 JavaScript Java
基于Java+Springboot+Vue开发的服装商城管理系统
基于Java+Springboot+Vue开发的服装商城管理系统(前后端分离),这是一项为大学生课程设计作业而开发的项目。该系统旨在帮助大学生学习并掌握Java编程技能,同时锻炼他们的项目设计与开发能力。通过学习基于Java的服装商城管理系统项目,大学生可以在实践中学习和提升自己的能力,为以后的职业发展打下坚实基础。
153 2
基于Java+Springboot+Vue开发的服装商城管理系统
|
15天前
|
运维 自然语言处理 供应链
Java云HIS医院管理系统源码 病案管理、医保业务、门诊、住院、电子病历编辑器
通过门诊的申请,或者直接住院登记,通过”护士工作站“分配患者,完成后,进入医生患者列表,医生对应开具”长期医嘱“和”临时医嘱“,并在电子病历中,记录病情。病人出院时,停止长期医嘱,开具出院医嘱。进入出院审核,审核医嘱与住院通过后,病人结清缴费,完成出院。
47 3
|
19天前
|
Java 数据库连接 数据库
深入探讨Java连接池技术如何通过复用数据库连接、减少连接建立和断开的开销,从而显著提升系统性能
在Java应用开发中,数据库操作常成为性能瓶颈。本文通过问题解答形式,深入探讨Java连接池技术如何通过复用数据库连接、减少连接建立和断开的开销,从而显著提升系统性能。文章介绍了连接池的优势、选择和使用方法,以及优化配置的技巧。
17 1
|
20天前
|
JavaScript Java 项目管理
Java毕设学习 基于SpringBoot + Vue 的医院管理系统 持续给大家寻找Java毕设学习项目(附源码)
基于SpringBoot + Vue的医院管理系统,涵盖医院、患者、挂号、药物、检查、病床、排班管理和数据分析等功能。开发工具为IDEA和HBuilder X,环境需配置jdk8、Node.js14、MySQL8。文末提供源码下载链接。
|
23天前
|
移动开发 前端开发 JavaScript
java家政系统成品源码的关键特点和技术应用
家政系统成品源码是已开发完成的家政服务管理软件,支持用户注册、登录、管理个人资料,家政人员信息管理,服务项目分类,订单与预约管理,支付集成,评价与反馈,地图定位等功能。适用于各种规模的家政服务公司,采用uniapp、SpringBoot、MySQL等技术栈,确保高效管理和优质用户体验。
|
25天前
|
XML JSON 监控
告别简陋:Java日志系统的最佳实践
【10月更文挑战第19天】 在Java开发中,`System.out.println()` 是最基本的输出方法,但它在实际项目中往往被认为是不专业和不足够的。本文将探讨为什么在现代Java应用中应该避免使用 `System.out.println()`,并介绍几种更先进的日志解决方案。
47 1
|
30天前
|
Java 关系型数据库 API
介绍一款Java开发的企业接口管理系统和开放平台
YesApi接口管理平台Java版,基于Spring Boot、Vue.js等技术,提供API接口的快速研发、管理、开放及收费等功能,支持多数据库、Docker部署,适用于企业级PaaS和SaaS平台的二次开发与搭建。
|
1月前
|
Java 关系型数据库 MySQL
基于Java的学生成绩管理系统/学生信息管理系统
基于Java的学生成绩管理系统/学生信息管理系统
43 2
|
2月前
|
前端开发 JavaScript Java
基于Java+Springboot+Vue开发的大学竞赛报名管理系统
基于Java+Springboot+Vue开发的大学竞赛报名管理系统(前后端分离),这是一项为大学生课程设计作业而开发的项目。该系统旨在帮助大学生学习并掌握Java编程技能,同时锻炼他们的项目设计与开发能力。通过学习基于Java的大学竞赛报名管理系统项目,大学生可以在实践中学习和提升自己的能力,为以后的职业发展打下坚实基础。
219 3
基于Java+Springboot+Vue开发的大学竞赛报名管理系统