源码地址:java_ssm_tb_vaccine对照编码【登记系统】-Java文档类资源-CSDN下载

效果:

模糊查询

添加

删除

配置文件与创建项目参考:【当年的Java考试:JAVA&移动应用&大数据-大三-社区疫苗接种管理系统(全部源码·保姆式呵护)_红目香薰的博客-CSDN博客】

目录

mapper/TbVaccineMapper.xml

TbVaccine

TbVaccineMapper

TbVaccineService

TbVaccineServiceImpl

TbVaccineController

GetInfo.jsp


mapper/TbVaccineMapper.xml

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.item.dao.TbVaccineMapper"><select id="GetInfo" resultType="TbVaccine">select * from tb_vaccine;</select><!-- name的模糊查询以及id_no的精准查询 --><select id="SelectByNameAndIdNo" resultType="TbVaccine">select * from tb_vaccine<if test="name!=null or id_no!=null">where 1=1</if><if test="name!=null">and name like "%${name}%"</if><if test="id_no!=null">and id_no="${id_no}"</if></select><insert id="AddInfo">INSERT into tb_vaccine VALUES(0,"${name}","${sex}","${id_no}","${address}",#{company},NOW());</insert><delete id="DeleteById">delete from tb_vaccine where id=#{id}</delete>
</mapper>

TbVaccine

package com.item.model;public class TbVaccine {private int id;private String name;private String sex;private String id_no;private String address;private int company;private String inoculation_time;@Overridepublic String toString() {return "TbVaccine{" +"id=" + id +", name='" + name + '\'' +", sex='" + sex + '\'' +", id_no='" + id_no + '\'' +", address='" + address + '\'' +", company=" + company +", inoculation_time='" + inoculation_time + '\'' +'}';}public int getId() {return id;}public void setId(int id) {this.id = id;}public String getName() {return name;}public void setName(String name) {this.name = name;}public String getSex() {return sex;}public void setSex(String sex) {this.sex = sex;}public String getId_no() {return id_no;}public void setId_no(String id_no) {this.id_no = id_no;}public String getAddress() {return address;}public void setAddress(String address) {this.address = address;}public int getCompany() {return company;}public void setCompany(int company) {this.company = company;}public String getInoculation_time() {return inoculation_time;}public void setInoculation_time(String inoculation_time) {this.inoculation_time = inoculation_time;}
}

TbVaccineMapper

package com.item.dao;import com.item.model.TbVaccine;
import org.apache.ibatis.annotations.Param;import java.util.List;public interface TbVaccineMapper {List<TbVaccine> GetInfo();List<TbVaccine> SelectByNameAndIdNo(@Param("name") String name,@Param("id_no") String id_no);int AddInfo(@Param("name") String name,@Param("sex") String sex,@Param("id_no") String id_no,@Param("address") String address,@Param("company") int company);int DeleteById(@Param("id") int id);
}

TbVaccineService

package com.item.service;import com.item.model.TbVaccine;
import org.apache.ibatis.annotations.Param;import java.util.List;public interface TbVaccineService {/*** 查询所有** @return*/List<TbVaccine> GetInfo();/*** 模糊查询** @return*/List<TbVaccine> SelectByNameAndIdNo(String name, String id_no);/*** 添加* @param name* @param sex* @param id_no* @param address* @param company* @return*/int AddInfo(String name,String sex,String id_no,String address,int company);/*** 删除* @param id* @return*/int DeleteById(int id);
}

TbVaccineServiceImpl

package com.item.serviceimpl;import com.item.dao.TbVaccineMapper;
import com.item.model.TbVaccine;
import com.item.service.TbVaccineService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;import java.util.List;
@Service
public class TbVaccineServiceImpl implements TbVaccineService {@Autowiredprivate TbVaccineMapper tbVaccineMapper;@Overridepublic List<TbVaccine> GetInfo() {return tbVaccineMapper.GetInfo();}@Overridepublic List<TbVaccine> SelectByNameAndIdNo(String name, String id_no) {return tbVaccineMapper.SelectByNameAndIdNo(name,id_no);}@Overridepublic int AddInfo(String name, String sex, String id_no, String address, int company) {return tbVaccineMapper.AddInfo(name,sex,id_no,address,company);}@Overridepublic int DeleteById(int id) {return tbVaccineMapper.DeleteById(id);}
}

TbVaccineController

package com.item.controller;import com.item.model.TbVaccine;
import com.item.service.TbVaccineService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;import javax.servlet.http.HttpServletRequest;
import java.util.List;@Controller
public class TbVaccineController {@Autowiredprivate TbVaccineService db;@GetMapping("/GetInfo")public String GetInfo(HttpServletRequest request, Model model){List<TbVaccine> list = db.GetInfo();model.addAttribute("lists",list);return "GetInfo";}@GetMapping("/SelectByNameAndIdNo")public String SelectByNameAndIdNo(HttpServletRequest request, Model model){String name = request.getParameter("name");String id_no = request.getParameter("id_no");List<TbVaccine> list = db.SelectByNameAndIdNo(name==""?null:name,id_no==""?null:id_no);model.addAttribute("lists",list);return "GetInfo";}@GetMapping("/AddInfoPage")public String AddInfoPage(){return "AddInfoPage";}@PostMapping("/AddInfo")public String AddInfo(HttpServletRequest request, Model model){String name = request.getParameter("name");String sex = request.getParameter("sex");String id_no = request.getParameter("id_no");String address = request.getParameter("address");String company = request.getParameter("company");db.AddInfo(name,sex,id_no,address,Integer.parseInt(company));return "redirect:/GetInfo";}@GetMapping("/DeleteById")public String DeleteById(HttpServletRequest request, Model model){String id = request.getParameter("id");db.DeleteById(Integer.parseInt(id));return "redirect:/GetInfo";}
}

GetInfo.jsp

<%@ page import="java.util.List" %>
<%@ page import="com.item.model.TbVaccine" %><%--Created by IntelliJ IDEA.User: AdministratorDate: 2022/6/1 0001Time: 10:34To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head><title>视图页面</title>
</head>
<body>
<h1>新冠疫苗接种登记系统</h1>
<form action="/SelectByNameAndIdNo">姓名:<input type="text" name="name"/>身份证:<input type="text" name="id_no"/><input type="submit" value="查询"/><a href="/AddInfoPage">登记</a>
</form>
<% List<TbVaccine> list = (List<TbVaccine>) request.getAttribute("lists");%>
<table style="width: 100%" cellpadding="1" cellspacing="1" border="1"><tr><th>序号</th><th>姓名</th><th>性别</th><th>身份证号码</th><th>地址</th><th>疫苗企业</th><th>接种时间</th><th>操作</th></tr><%for (TbVaccine t : list) {%><tr><td><%=t.getId()%></td><td><%=t.getName()%></td><td><%=t.getSex()%></td><td><%=t.getId_no()%></td><td><%=t.getAddress()%></td><td><%=t.getCompany()%></td><td><%=t.getInoculation_time()%></td><td><a href="/DeleteById?id=<%=t.getId()%>" onclick="return confirm('是否删除此行')">删除</a></td></tr><%}
%>
</table>
</body>
</html>

AddInfoPage.jsp

<%--Created by IntelliJ IDEA.User: AdministratorDate: 2022/6/1 0001Time: 10:36To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head><title>添加页面</title>
</head>
<body><form action="/AddInfo" method="post"><p>姓名<input type="text" name="name"/></p><p>性别<input type="text" name="sex"/></p><p>身份证<input type="text" name="id_no"/></p><p>地址<input type="text" name="address"/></p><p>型号<input type="text" name="company"/></p><p><input type="submit" value="添加"/><input type="reset" value="重置"/></p></form>
</body>
</html>

Java-SSM-新冠疫苗接种登记系统相关推荐

  1. (附源码)计算机毕业设计SSM基于Java的新冠疫苗预约系统

    (附源码)计算机毕业设计SSM基于Java的新冠疫苗预约系统 项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclisp ...

  2. [附源码]Python计算机毕业设计SSM基于Java的新冠疫苗预约系统(程序+LW)

    环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,St ...

  3. 计算机毕设(附源码)JAVA-SSM基于Java的新冠疫苗预约系统

    项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...

  4. 计算机毕业设计(36)java毕设作品之新冠疫苗预约系统

    项目背景和意义 目的:本课题主要目标是设计并能够实现一个基于web网页的新冠疫苗预约系统,整个网站项目使用了B/S架构,基于java的springboot框架下开发::通过后台设置医院信息.录入医院科 ...

  5. 软件工程毕业设计课题(36)基于JAVA毕业设计JAVA新冠疫苗预约系统毕设作品项目

    项目背景和意义 目的:本课题主要目标是设计并能够实现一个基于web网页的新冠疫苗预约系统,整个网站项目使用了B/S架构,基于java的springboot框架下开发::通过后台设置医院信息.录入医院科 ...

  6. 疫苗预约管理系统,疫苗预约系统,新冠疫苗预约系统毕业设计作品

    项目背景和意义 目的:本课题主要目标是设计并能够实现一个基于web网页的新冠疫苗预约系统,整个网站项目使用了B/S架构,基于java的springboot框架下开发::通过后台设置医院信息.录入医院科 ...

  7. java毕业生设计新冠疫苗预约系统计算机源码+系统+mysql+调试部署+lw

    java毕业生设计新冠疫苗预约系统计算机源码+系统+mysql+调试部署+lw java毕业生设计新冠疫苗预约系统计算机源码+系统+mysql+调试部署+lw 本源码技术栈: 项目架构:B/S架构 开 ...

  8. 基于微信小程序新冠疫苗预约系统(微信小程序)

    基于微信小程序新冠疫苗预约系统 基于微信小程序新冠疫苗预约系统,后端是基于java编程语言,ssm框架,mysql数据库,前端是微信小程序制作:本系统分为用户和管理员两个角色,其中用户注册和登陆系统, ...

  9. 基于Java毕业设计新冠疫苗接种预约系统登录源码+系统+mysql+lw文档+部署软件

    基于Java毕业设计新冠疫苗接种预约系统登录源码+系统+mysql+lw文档+部署软件 基于Java毕业设计新冠疫苗接种预约系统登录源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构 ...

最新文章

  1. jQuery的$.fn使用
  2. nexus5 刷原装android,nexus5 刷回原生系统
  3. 【Java线程】线程协作
  4. 面象对象设计6大原则之三:里氏替换原则
  5. ssh X11 Forwarding(本地共享远程服务器界面)
  6. cad如何多选对象_cad如何多选?在CAD里为什么只能选中一个对象,而不能累加选择多个对象?...
  7. matlab运行时间特别长,Matlab运行时间过长
  8. 关于cidaemon.exe进程CPU占用率高的解决
  9. dns被劫持怎么办,DNS被劫持了有什么解决办法?
  10. 万亿蚂蚁的高光与隐忧
  11. 维修服务器的请示,关于更换云服务器的请示
  12. EXCEL做数据-自用笔记(幼儿园级别)
  13. 小白算法积累——单链表6#带头结点单链表+递增有序
  14. 2015第16本:协同学--大自然构成的奥秘
  15. python正则表达式中括号的用法_Python的正则表达式中的圆括号到底如何使用?
  16. AMD显卡如何用Anaconda安装pytorch
  17. 三面阿里,有惊无险成功拿到offer定级P7,只能说是真的难
  18. MySQL插入数据 报错Incorrect string value: '\xE4\xBD\xA0\xE5\xA5\xBD' for column”问题
  19. PowerDesigner 生成数据字典
  20. VMware16以及Ubuntu1.6的下载安装配置详细教程

热门文章

  1. 统计与运筹优化(6)-决策分析
  2. 详解DNS 查询原理
  3. php-ant一体小烟,五款可重建小烟产品盘点推荐
  4. 软工大作业·倾物语(一)
  5. 让你的网页自动显示电话来电号码并录音---免费下载来电显示ActiveX控件(OCX)
  6. 解决jenkins打包时不能及时更新到最新代码的问题
  7. vba二维数组初始化_VBA二维数组的基础介绍
  8. echarts自定义拐点图片
  9. Cat Party (Easy Edition)
  10. 【软件构造】java使用海龟绘图绘制黄金分割曲线