IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> 基于SSM的个人健康管理系统 -> 正文阅读

[大数据]基于SSM的个人健康管理系统

技术介绍

结合当今技术研究的潮流,综合ssm框架、jsp技术、、MySQL数据库等关键技术,构建了一个基于ssm的个人健康信息管理系统。首先对个人健康信息管理系统涉及到的理论与相关技术进行了全面的分析。随后,通过对个人健康信息定义的理解和对管理系统可能的运行场景的分析,给出了个人健康信息管理系统的需求分析。

数据库

部分数据库表结构

CREATE TABLE `jiankangjiance` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `yonghuming` varchar(50) DEFAULT NULL,
  `xingming` varchar(50) DEFAULT NULL,
  `xingbie` varchar(50) DEFAULT NULL,
  `nianling` varchar(50) DEFAULT NULL,
  `shengao` varchar(50) DEFAULT NULL,
  `tizhong` varchar(50) DEFAULT NULL,
  `yaowei` varchar(50) DEFAULT NULL,
  `kongfuxuetang` varchar(50) DEFAULT NULL,
  `canhouxuetang` varchar(50) DEFAULT NULL,
  `tiwen` varchar(50) DEFAULT NULL,
  `qita` varchar(50) DEFAULT NULL,
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=gb2312;

CREATE TABLE `pinggubaogao` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `yonghuming` varchar(50) DEFAULT NULL,
  `xingming` varchar(50) DEFAULT NULL,
  `xingbie` varchar(50) DEFAULT NULL,
  `chushengriqi` varchar(50) DEFAULT NULL,
  `baogaoneirong` text,
  `baogao` varchar(50) DEFAULT NULL,
  `tianjiaren` varchar(50) DEFAULT NULL,
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=gb2312;

代码?

controller层控制

//	处理编辑
	@RequestMapping("doUpdateJiankangtinan.do")
	public String doUpdateJiankangtinan(int id,ModelMap map,Jiankangtinan jiankangtinan){
		jiankangtinan=jiankangtinanService.getById(id);
		map.put("jiankangtinan", jiankangtinan);
		return "jiankangtinan_updt";
	}
	
	
	
	
	
//	后台详细
	@RequestMapping("jiankangtinanDetail.do")
	public String jiankangtinanDetail(int id,ModelMap map,Jiankangtinan jiankangtinan){
		jiankangtinan=jiankangtinanService.getById(id);
		map.put("jiankangtinan", jiankangtinan);
		return "jiankangtinan_detail";
	}
//	前台详细
	@RequestMapping("jktnDetail.do")
	public String jktnDetail(int id,ModelMap map,Jiankangtinan jiankangtinan){
		jiankangtinan=jiankangtinanService.getById(id);
		map.put("jiankangtinan", jiankangtinan);
		return "jiankangtinandetail";
	}
//	
	@RequestMapping("updateJiankangtinan.do")
	public String updateJiankangtinan(int id,ModelMap map,Jiankangtinan jiankangtinan,HttpServletRequest request,HttpSession session){
		jiankangtinanService.update(jiankangtinan);
		session.setAttribute("backxx", "修改成功");
		session.setAttribute("backurl", request.getHeader("Referer"));
		return "redirect:postback.jsp";
		//String url = request.getHeader("Referer");
		//return "redirect:"+url;
		//return "redirect:jiankangtinanList.do";
	}

//	分页查询
	@RequestMapping("jiankangtinanList.do")
	public String jiankangtinanList(@RequestParam(value="page",required=false)String page,
			ModelMap map,HttpSession session,Jiankangtinan jiankangtinan, String biaoti, String jianjie, String neirong, String tianjiayao){
		if(page==null||page.equals("")){
			page="1";
		}
		PageBean pageBean=new PageBean(Integer.parseInt(page), 15);
		Map<String, Object> pmap=new HashMap<String,Object>();
		pmap.put("pageno", pageBean.getStart());
		pmap.put("pageSize", 15);
		
		
		if(biaoti==null||biaoti.equals("")){pmap.put("biaoti", null);}else{pmap.put("biaoti", biaoti);}
		if(jianjie==null||jianjie.equals("")){pmap.put("jianjie", null);}else{pmap.put("jianjie", jianjie);}
		if(neirong==null||neirong.equals("")){pmap.put("neirong", null);}else{pmap.put("neirong", neirong);}
		if(tianjiayao==null||tianjiayao.equals("")){pmap.put("tianjiayao", null);}else{pmap.put("tianjiayao", tianjiayao);}
		
		int total=jiankangtinanService.getCount(pmap);
		pageBean.setTotal(total);
		List<Jiankangtinan> list=jiankangtinanService.getByPage(pmap);
		map.put("page", pageBean);
		map.put("list", list);
		session.setAttribute("p", 1);
		return "jiankangtinan_list";
	}
	

运行效果

?

?

?

?

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2021-09-12 13:14:07  更:2021-09-12 13:15:13 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 19:56:35-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码