更多成品,定做java毕业设计,请咨询管理员qq:2812491287

基于html5的新农村医疗保险管理系统

 1档案模块:主要功能是对医保人员信息增删改查等操作,及人员数据的统计

  1. 医保人员登记:所属乡镇、医疗证号、姓名、性别、出生日期、身份证号以入医疗日期,并可以对已有的记录进行查询和删除
  2. 医保人员管理:根据乡镇、医疗证号、户主等信息进行查询
  3. 医保人员注销:根据乡镇、医疗证号、户主等信息进行注销
  4. 医保人员花名册:根据乡镇、医疗证号、户主、入医疗日期等进行模糊查询
  5. 医疗人员统计汇总:统计各乡镇医疗人员户数及人数并能拉出excel表格

 2统计表模块:主要功能是根据输入条件查询医疗报销的查询和汇总。

  1. 医疗人员报销明细:根据病人补助时间、选择定点机构和审核情况查询病人补助情况
  2. 医疗人员报销汇总:根据医疗机构补助时间、选择定点机构和审核情况查询补助情况并能拉出excel表格
  3.  以乡镇为单位,能够展示历年的报销总金额的报表,并能折线图或柱状图在页面中显示。
  4. 能够根据历史统计信息找出每年的报销异常的情况,比如某一个人的报销金额突然增多。

 3住院补助模块:主要功能是住院补助登记、转院就诊就医审批登记、住院补助管理

  1. 住院补助登记设置:可添加补助人员信息,如医疗号、补助单位等。根据医疗证号和补助单号进行精确查询医疗人员信息就,也可以对补助人员信息全部查询,如果补助人员退出可以删除补助人员。
  2. 住院补助管理:一是转诊病人身份证验证;另一个是在第一步的基础上进行登记提交。主要功能是通过输入病人医疗号验证病人身份,医疗号不能为空
  3. 转院就诊就医审批登记:输入医疗人员医疗证号、补助证号模糊查询,不需要的信息可以删除。

 

数据库要用mysql。 

 

  1.  
  2. 要做登录模块。做得好看一点
基于html5的新农村医疗保险管理系统登录注册界面

基于html5的新农村医疗保险管理系统mysql数据库版本源码:

超级管理员表创建语句如下:


create table t_admin(
	id int primary key auto_increment comment '主键',
	username varchar(100) comment '超级管理员账号',
	password varchar(100) comment '超级管理员密码'
) comment '超级管理员';
insert into t_admin(username,password) values('admin','123456');

报销明细表创建语句如下:


create table t_bxmx(
	id int primary key auto_increment comment '主键',
	customerId int comment '医保人员',
	bxDate datetime comment '报销日期',
	jg varchar(100) comment '报销机构',
	fee int comment '金额',
	remark varchar(100) comment '审核情况'
) comment '报销明细';

医保人员表创建语句如下:


create table t_customer(
	id int primary key auto_increment comment '主键',
	username varchar(100) comment '账号',
	password varchar(100) comment '密码 ',
	customerName varchar(100) comment '姓名',
	xz varchar(100) comment '所属乡镇',
	ylz varchar(100) comment '医疗证号',
	age varchar(100) comment '年龄',
	sex varchar(100) comment '性别',
	phone varchar(100) comment '电话',
	csrq varchar(100) comment '出生日期',
	sfz varchar(100) comment '身份证',
	address varchar(100) comment '住址',
	status varchar(100) comment '状态'
) comment '医保人员';

普通管理员表创建语句如下:


create table t_ptadmin(
	id int primary key auto_increment comment '主键',
	username varchar(100) comment '账号',
	password varchar(100) comment '密码 ',
	ptadminName varchar(100) comment '姓名',
	age varchar(100) comment '年龄',
	sex varchar(100) comment '性别',
	phone varchar(100) comment '电话'
) comment '普通管理员';

住院补助表创建语句如下:


create table t_zybz(
	id int primary key auto_increment comment '主键',
	customerId int comment '医保人员',
	bzdh varchar(100) comment '补助单号',
	bzDate datetime comment '补助日期',
	bzdw varchar(100) comment '补助单位',
	fee int comment '金额',
	remark varchar(100) comment '备注',
	zzjl varchar(100) comment '转诊记录'
) comment '住院补助';

基于html5的新农村医疗保险管理系统oracle数据库版本源码:

超级管理员表创建语句如下:


create table t_admin(
	id integer,
	username varchar(100),
	password varchar(100)
);
insert into t_admin(id,username,password) values(1,'admin','123456');
--超级管理员字段加注释
comment on column t_admin.id is '主键';
comment on column t_admin.username is '超级管理员账号';
comment on column t_admin.password is '超级管理员密码';
--超级管理员表加注释
comment on table t_admin is '超级管理员';

报销明细表创建语句如下:


create table t_bxmx(
	id integer,
	customerId int,
	bxDate datetime,
	jg varchar(100),
	fee int,
	remark varchar(100)
);
--报销明细字段加注释
comment on column t_bxmx.id is '主键';
comment on column t_bxmx.customerId is '医保人员';
comment on column t_bxmx.bxDate is '报销日期';
comment on column t_bxmx.jg is '报销机构';
comment on column t_bxmx.fee is '金额';
comment on column t_bxmx.remark is '审核情况';
--报销明细表加注释
comment on table t_bxmx is '报销明细';

医保人员表创建语句如下:


create table t_customer(
	id integer,
	username varchar(100),
	password varchar(100),
	customerName varchar(100),
	xz varchar(100),
	ylz varchar(100),
	age varchar(100),
	sex varchar(100),
	phone varchar(100),
	csrq varchar(100),
	sfz varchar(100),
	address varchar(100),
	status varchar(100)
);
--医保人员字段加注释
comment on column t_customer.id is '主键';
comment on column t_customer.username is '账号';
comment on column t_customer.password is '密码 ';
comment on column t_customer.customerName is '姓名';
comment on column t_customer.xz is '所属乡镇';
comment on column t_customer.ylz is '医疗证号';
comment on column t_customer.age is '年龄';
comment on column t_customer.sex is '性别';
comment on column t_customer.phone is '电话';
comment on column t_customer.csrq is '出生日期';
comment on column t_customer.sfz is '身份证';
comment on column t_customer.address is '住址';
comment on column t_customer.status is '状态';
--医保人员表加注释
comment on table t_customer is '医保人员';

普通管理员表创建语句如下:


create table t_ptadmin(
	id integer,
	username varchar(100),
	password varchar(100),
	ptadminName varchar(100),
	age varchar(100),
	sex varchar(100),
	phone varchar(100)
);
--普通管理员字段加注释
comment on column t_ptadmin.id is '主键';
comment on column t_ptadmin.username is '账号';
comment on column t_ptadmin.password is '密码 ';
comment on column t_ptadmin.ptadminName is '姓名';
comment on column t_ptadmin.age is '年龄';
comment on column t_ptadmin.sex is '性别';
comment on column t_ptadmin.phone is '电话';
--普通管理员表加注释
comment on table t_ptadmin is '普通管理员';

住院补助表创建语句如下:


create table t_zybz(
	id integer,
	customerId int,
	bzdh varchar(100),
	bzDate datetime,
	bzdw varchar(100),
	fee int,
	remark varchar(100),
	zzjl varchar(100)
);
--住院补助字段加注释
comment on column t_zybz.id is '主键';
comment on column t_zybz.customerId is '医保人员';
comment on column t_zybz.bzdh is '补助单号';
comment on column t_zybz.bzDate is '补助日期';
comment on column t_zybz.bzdw is '补助单位';
comment on column t_zybz.fee is '金额';
comment on column t_zybz.remark is '备注';
comment on column t_zybz.zzjl is '转诊记录';
--住院补助表加注释
comment on table t_zybz is '住院补助';

oracle特有,对应序列如下:


create sequence s_t_bxmx;
create sequence s_t_customer;
create sequence s_t_ptadmin;
create sequence s_t_zybz;

基于html5的新农村医疗保险管理系统sqlserver数据库版本源码:

超级管理员表创建语句如下:


--超级管理员
create table t_admin(
	id int identity(1,1) primary key not null,--主键
	username varchar(100),--超级管理员账号
	password varchar(100)--超级管理员密码
);
insert into t_admin(username,password) values('admin','123456');

报销明细表创建语句如下:


--报销明细表注释
create table t_bxmx(
	id int identity(1,1) primary key not null,--主键
	customerId int,--医保人员
	bxDate datetime,--报销日期
	jg varchar(100),--报销机构
	fee int,--金额
	remark varchar(100)--审核情况
);

医保人员表创建语句如下:


--医保人员表注释
create table t_customer(
	id int identity(1,1) primary key not null,--主键
	username varchar(100),--账号
	password varchar(100),--密码 
	customerName varchar(100),--姓名
	xz varchar(100),--所属乡镇
	ylz varchar(100),--医疗证号
	age varchar(100),--年龄
	sex varchar(100),--性别
	phone varchar(100),--电话
	csrq varchar(100),--出生日期
	sfz varchar(100),--身份证
	address varchar(100),--住址
	status varchar(100)--状态
);

普通管理员表创建语句如下:


--普通管理员表注释
create table t_ptadmin(
	id int identity(1,1) primary key not null,--主键
	username varchar(100),--账号
	password varchar(100),--密码 
	ptadminName varchar(100),--姓名
	age varchar(100),--年龄
	sex varchar(100),--性别
	phone varchar(100)--电话
);

住院补助表创建语句如下:


--住院补助表注释
create table t_zybz(
	id int identity(1,1) primary key not null,--主键
	customerId int,--医保人员
	bzdh varchar(100),--补助单号
	bzDate datetime,--补助日期
	bzdw varchar(100),--补助单位
	fee int,--金额
	remark varchar(100),--备注
	zzjl varchar(100)--转诊记录
);

基于html5的新农村医疗保险管理系统登录后主页

基于html5的新农村医疗保险管理系统spring+springMVC+hibernate框架对象(javaBean,pojo)设计:

报销明细javaBean创建语句如下:


package project.model;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
import java.util.Date;
@Entity

//报销明细
@Table(name = "t_bxmx")
public class Bxmx {
//主键
@Id
@Column(name = "id")
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Integer id;
public Integer getId() {return id;}
public void setId(Integer id) {this.id = id;}
//医保人员
private Integer customerId;
//报销日期
private Date bxDate;
//报销机构
private String jg;
//金额
private Integer fee;
//审核情况
private String remark;
public Integer getCustomerId() {return customerId;}
public void setCustomerId(Integer customerId) {this.customerId = customerId;}
public Date getBxDate() {return bxDate;}
public void setBxDate(Date bxDate) {this.bxDate = bxDate;}
public String getJg() {return jg;}
public void setJg(String jg) {this.jg = jg;}
public Integer getFee() {return fee;}
public void setFee(Integer fee) {this.fee = fee;}
public String getRemark() {return remark;}
public void setRemark(String remark) {this.remark = remark;}
}

医保人员javaBean创建语句如下:


package project.model;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
import java.util.Date;
@Entity

//医保人员
@Table(name = "t_customer")
public class Customer {
//主键
@Id
@Column(name = "id")
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Integer id;
public Integer getId() {return id;}
public void setId(Integer id) {this.id = id;}
//账号
private String username;
//密码 
private String password;
//姓名
private String customerName;
//所属乡镇
private String xz;
//医疗证号
private String ylz;
//年龄
private String age;
//性别
private String sex;
//电话
private String phone;
//出生日期
private String csrq;
//身份证
private String sfz;
//住址
private String address;
//状态
private String status;
public String getUsername() {return username;}
public void setUsername(String username) {this.username = username;}
public String getPassword() {return password;}
public void setPassword(String password) {this.password = password;}
public String getCustomerName() {return customerName;}
public void setCustomerName(String customerName) {this.customerName = customerName;}
public String getXz() {return xz;}
public void setXz(String xz) {this.xz = xz;}
public String getYlz() {return ylz;}
public void setYlz(String ylz) {this.ylz = ylz;}
public String getAge() {return age;}
public void setAge(String age) {this.age = age;}
public String getSex() {return sex;}
public void setSex(String sex) {this.sex = sex;}
public String getPhone() {return phone;}
public void setPhone(String phone) {this.phone = phone;}
public String getCsrq() {return csrq;}
public void setCsrq(String csrq) {this.csrq = csrq;}
public String getSfz() {return sfz;}
public void setSfz(String sfz) {this.sfz = sfz;}
public String getAddress() {return address;}
public void setAddress(String address) {this.address = address;}
public String getStatus() {return status;}
public void setStatus(String status) {this.status = status;}
}

普通管理员javaBean创建语句如下:


package project.model;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
import java.util.Date;
@Entity

//普通管理员
@Table(name = "t_ptadmin")
public class Ptadmin {
//主键
@Id
@Column(name = "id")
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Integer id;
public Integer getId() {return id;}
public void setId(Integer id) {this.id = id;}
//账号
private String username;
//密码 
private String password;
//姓名
private String ptadminName;
//年龄
private String age;
//性别
private String sex;
//电话
private String phone;
public String getUsername() {return username;}
public void setUsername(String username) {this.username = username;}
public String getPassword() {return password;}
public void setPassword(String password) {this.password = password;}
public String getPtadminName() {return ptadminName;}
public void setPtadminName(String ptadminName) {this.ptadminName = ptadminName;}
public String getAge() {return age;}
public void setAge(String age) {this.age = age;}
public String getSex() {return sex;}
public void setSex(String sex) {this.sex = sex;}
public String getPhone() {return phone;}
public void setPhone(String phone) {this.phone = phone;}
}

住院补助javaBean创建语句如下:


package project.model;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
import java.util.Date;
@Entity

//住院补助
@Table(name = "t_zybz")
public class Zybz {
//主键
@Id
@Column(name = "id")
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Integer id;
public Integer getId() {return id;}
public void setId(Integer id) {this.id = id;}
//医保人员
private Integer customerId;
//补助单号
private String bzdh;
//补助日期
private Date bzDate;
//补助单位
private String bzdw;
//金额
private Integer fee;
//备注
private String remark;
//转诊记录
private String zzjl;
public Integer getCustomerId() {return customerId;}
public void setCustomerId(Integer customerId) {this.customerId = customerId;}
public String getBzdh() {return bzdh;}
public void setBzdh(String bzdh) {this.bzdh = bzdh;}
public Date getBzDate() {return bzDate;}
public void setBzDate(Date bzDate) {this.bzDate = bzDate;}
public String getBzdw() {return bzdw;}
public void setBzdw(String bzdw) {this.bzdw = bzdw;}
public Integer getFee() {return fee;}
public void setFee(Integer fee) {this.fee = fee;}
public String getRemark() {return remark;}
public void setRemark(String remark) {this.remark = remark;}
public String getZzjl() {return zzjl;}
public void setZzjl(String zzjl) {this.zzjl = zzjl;}
}

基于html5的新农村医疗保险管理系统spring+springMVC+mybatis框架对象(javaBean,pojo)设计:

报销明细javaBean创建语句如下:


package project.model;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date;

//报销明细
public class Bxmx  extends BaseBean{
//主键
private Integer id;
public Integer getId() {return id;}
public void setId(Integer id) {this.id = id;}
//医保人员
private Integer customerId;
//报销日期
private Date bxDate;
//报销机构
private String jg;
//金额
private Integer fee;
//审核情况
private String remark;
public Integer getCustomerId() {return customerId;}
public void setCustomerId(Integer customerId) {this.customerId = customerId;}
public Date getBxDate() {return bxDate;}
public void setBxDate(Date bxDate) {this.bxDate = bxDate;}
public String getJg() {return jg;}
public void setJg(String jg) {this.jg = jg;}
public Integer getFee() {return fee;}
public void setFee(Integer fee) {this.fee = fee;}
public String getRemark() {return remark;}
public void setRemark(String remark) {this.remark = remark;}
}

医保人员javaBean创建语句如下:


package project.model;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date;

//医保人员
public class Customer  extends BaseBean{
//主键
private Integer id;
public Integer getId() {return id;}
public void setId(Integer id) {this.id = id;}
//账号
private String username;
//密码 
private String password;
//姓名
private String customerName;
//所属乡镇
private String xz;
//医疗证号
private String ylz;
//年龄
private String age;
//性别
private String sex;
//电话
private String phone;
//出生日期
private String csrq;
//身份证
private String sfz;
//住址
private String address;
//状态
private String status;
public String getUsername() {return username;}
public void setUsername(String username) {this.username = username;}
public String getPassword() {return password;}
public void setPassword(String password) {this.password = password;}
public String getCustomerName() {return customerName;}
public void setCustomerName(String customerName) {this.customerName = customerName;}
public String getXz() {return xz;}
public void setXz(String xz) {this.xz = xz;}
public String getYlz() {return ylz;}
public void setYlz(String ylz) {this.ylz = ylz;}
public String getAge() {return age;}
public void setAge(String age) {this.age = age;}
public String getSex() {return sex;}
public void setSex(String sex) {this.sex = sex;}
public String getPhone() {return phone;}
public void setPhone(String phone) {this.phone = phone;}
public String getCsrq() {return csrq;}
public void setCsrq(String csrq) {this.csrq = csrq;}
public String getSfz() {return sfz;}
public void setSfz(String sfz) {this.sfz = sfz;}
public String getAddress() {return address;}
public void setAddress(String address) {this.address = address;}
public String getStatus() {return status;}
public void setStatus(String status) {this.status = status;}
}

普通管理员javaBean创建语句如下:


package project.model;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date;

//普通管理员
public class Ptadmin  extends BaseBean{
//主键
private Integer id;
public Integer getId() {return id;}
public void setId(Integer id) {this.id = id;}
//账号
private String username;
//密码 
private String password;
//姓名
private String ptadminName;
//年龄
private String age;
//性别
private String sex;
//电话
private String phone;
public String getUsername() {return username;}
public void setUsername(String username) {this.username = username;}
public String getPassword() {return password;}
public void setPassword(String password) {this.password = password;}
public String getPtadminName() {return ptadminName;}
public void setPtadminName(String ptadminName) {this.ptadminName = ptadminName;}
public String getAge() {return age;}
public void setAge(String age) {this.age = age;}
public String getSex() {return sex;}
public void setSex(String sex) {this.sex = sex;}
public String getPhone() {return phone;}
public void setPhone(String phone) {this.phone = phone;}
}

住院补助javaBean创建语句如下:


package project.model;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date;

//住院补助
public class Zybz  extends BaseBean{
//主键
private Integer id;
public Integer getId() {return id;}
public void setId(Integer id) {this.id = id;}
//医保人员
private Integer customerId;
//补助单号
private String bzdh;
//补助日期
private Date bzDate;
//补助单位
private String bzdw;
//金额
private Integer fee;
//备注
private String remark;
//转诊记录
private String zzjl;
public Integer getCustomerId() {return customerId;}
public void setCustomerId(Integer customerId) {this.customerId = customerId;}
public String getBzdh() {return bzdh;}
public void setBzdh(String bzdh) {this.bzdh = bzdh;}
public Date getBzDate() {return bzDate;}
public void setBzDate(Date bzDate) {this.bzDate = bzDate;}
public String getBzdw() {return bzdw;}
public void setBzdw(String bzdw) {this.bzdw = bzdw;}
public Integer getFee() {return fee;}
public void setFee(Integer fee) {this.fee = fee;}
public String getRemark() {return remark;}
public void setRemark(String remark) {this.remark = remark;}
public String getZzjl() {return zzjl;}
public void setZzjl(String zzjl) {this.zzjl = zzjl;}
}

评论