JAVAweb健康管理系统

这篇博客介绍了JAVAWeb实现的健康管理系统,包括教师饮食管理、健康日志记录、体检管理和疾病预测评估等功能。提供了代码示例,如后台管理员管理模块的实现,以及前端页面的展示。代码已上传到github,可供学习交流。
摘要由CSDN通过智能技术生成

今天星期天将以前开发的项目整理一下,希望跟大家一起共同学习

在前台的功能实现上,可以分为以下几个部分:
1.教师饮食管理:根据教师的相关信息,计算其每天所需热量,给出一周的推荐菜单。
2.教师健康日志:用户可以记录自己健康日记,记录每一天的睡眠,饮酒,吸烟,血压,体重等情况。
3.教师体检管理:教师可通过该平台查询每次的体检结果,显示部分项目随时间变化的曲线。
4.疾病预测评估:针对糖尿病和高血压两种疾病,利用数学线性回归的方法,模拟计算出教师患病概率。

代码已经上传github,下载地址:https://github.com/21503882/community-manage
2.2.2 后台功能
后台主要有四个功能:
1.管理员用户登录功能:通过编号登录系统。
2.管理员管理教师功能:可以增删改查教师基本信息。
3.管理员管理体检结果:可以增删改查教师体检记录。
4.管理员管理健康新闻:可以发布或删除新闻。

 

 


import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import java.util.Map;

import org.apache.poi.hssf.usermodel.HSSFDateUtil;

import cn.itbaizhan.health.action.base.ExamBaseAction;
import cn.itbaizhan.health.po.Exam;
import cn.itbaizhan.health.po.Teacher;
import cn.itbaizhan.health.service.impl.TeacherServiceImpl;
import cn.itbaizhan.health.util.ExcelFinalString;
import cn.itbaizhan.health.util.ExcelReader;
import cn.itbaizhan.health.vo.Highcharts;
import cn.itbaizhan.health.vo.Pages;

import com.opensymphony.xwork2.ActionContext;

public class ExamAction extends ExamBaseAction {
 ActionContext actionContext = ActionContext.getContext();
 Map<String, Object> session = actionContext.getSession();
 Teacher sessionTeacher = (Teacher) session.get("teacher");

 public String find() {
  try {
   examList = examService.find(sessionTeacher);
   return SUCCESS;
  } catch (Exception e) {
   e.printStackTrace();
  }
  return "error";
 }

 public String show() {

  try {
   List<Exam> examList = examService.find(sessionTeacher);
   List<String> xdataList = new ArrayList<String>();
   List<Highcharts> ydataList = new ArrayList<Highcharts>();
   List<Double> bpHighList = new ArrayList<Double>();
   List<Double> bpLowList = new ArrayLis

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值