1689 ssm社区老人危机干预系统myeclipse开发mysql数据库springMVC模式java编程计算机网页设计

一、源码特点

java ssm社区老人危机干预系统是一套完善的web设计系统(系统采用SSM框架进行设计开发,spring+springMVC+mybatis),对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。

ssm社区老人危机干预系统1

二、功能介绍

(1)管理员管理:对管理员信息进行添加、删除、修改和查看

(2)用户管理:对用户信息进行添加、删除、修改和查看

(3)社区老人管理:对社区老人信息进行添加、删除、修改和查看 百度地图定位

(4)使用量管理:对使用量信息进行添加、删除、修改和查看

(5)电子病历管理:对电子病历信息进行添加、删除、修改和查看

(6)预警值管理:对预警值信息进行添加、删除、修改和查看

(7)异常处理管理:对异常处理信息进行添加、删除、修改和查看

(8)个人信息管理

数据库设计

CREATE TABLE `gly` (
`glyid` int(11) NOT NULL auto_increment,
`yhm` VARCHAR(40) default NULL COMMENT '用户名',
`mm` VARCHAR(40) default NULL COMMENT '密码',
`xm` VARCHAR(40) default NULL COMMENT '姓名',  PRIMARY KEY  (`glyid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `yonghu` (
`yhid` int(11) NOT NULL auto_increment,
`yhm` VARCHAR(40) default NULL COMMENT '用户名',
`mm` VARCHAR(40) default NULL COMMENT '密码',
`xm` VARCHAR(40) default NULL COMMENT '姓名',
`lxdh` VARCHAR(40) default NULL COMMENT '联系电话',
`lxdz` VARCHAR(40) default NULL COMMENT '联系地址',  PRIMARY KEY  (`yhid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `sqlr` (
`sqlrid` int(11) NOT NULL auto_increment,
`xm` VARCHAR(40) default NULL COMMENT '姓名',
`lxdh` VARCHAR(40) default NULL COMMENT '联系电话',
`zz` VARCHAR(40) default NULL COMMENT '住址',
`jd` VARCHAR(40) default NULL COMMENT '经度',
`wd` VARCHAR(40) default NULL COMMENT '纬度',
`sb` VARCHAR(40) default NULL COMMENT '水表',
`djsj` VARCHAR(40) default NULL COMMENT '登记时间',
`sm` VARCHAR(40) default NULL COMMENT '说明',  PRIMARY KEY  (`sqlrid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `syl` (
`sylid` int(11) NOT NULL auto_increment,
`lr` VARCHAR(40) default NULL COMMENT '老人',
`bysyl` VARCHAR(40) default NULL COMMENT '本月使用量',
`yf` VARCHAR(40) default NULL COMMENT '月份',
`djsj` VARCHAR(40) default NULL COMMENT '登记时间',
`djr` VARCHAR(40) default NULL COMMENT '登记人',
`yj` VARCHAR(40) default NULL COMMENT '预警',  PRIMARY KEY  (`sylid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `dzbl` (
`dzblid` int(11) NOT NULL auto_increment,
`blmc` VARCHAR(40) default NULL COMMENT '病历名称',
`lr` VARCHAR(40) default NULL COMMENT '老人',
`jbmc` VARCHAR(40) default NULL COMMENT '疾病名称',
`ms` VARCHAR(40) default NULL COMMENT '描述',
`yyqk` VARCHAR(40) default NULL COMMENT '用药情况',
`zyqk` VARCHAR(40) default NULL COMMENT '住院情况',
`djsj` VARCHAR(40) default NULL COMMENT '登记时间',
`djr` VARCHAR(40) default NULL COMMENT '登记人',  PRIMARY KEY  (`dzblid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `yjz` (
`yjzid` int(11) NOT NULL auto_increment,
`yjz` VARCHAR(40) default NULL COMMENT '预警值',  PRIMARY KEY  (`yjzid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;

代码设计

@Resource sylDao syldao;
	@RequestMapping(value="/addPage")
	public String addPage(syl syl,HttpServletRequest request){
		Map<String,Object> map= new HashMap<String,Object>();
		
		System.out.println("addPageok");
		return "syl/syladd";
	}
	
	@RequestMapping(value="/add")
	public String add(syl syl,HttpServletRequest request){
		Map<String,Object> map= new HashMap<String,Object>();
		//String name=(String)request.getParameter("name");

		map.put("sylid", syl.getSylid());//使用量编号

		map.put("lr", syl.getLr());//老人

		map.put("bysyl", syl.getBysyl());//本月使用量

		map.put("yf", syl.getYf());//月份

		map.put("djsj", syl.getDjsj());//登记时间

		map.put("djr", syl.getDjr());//登记人
		
		
		
		
		





		String sylid=(String)syl.getSylid();//使用量编号

		String lr=(String)syl.getLr();//老人

		String bysyl=(String)syl.getBysyl();//本月使用量

		String yf=(String)syl.getYf();//月份

		String djsj=(String)syl.getDjsj();//登记时间

		String djr=(String)syl.getDjr();//登记人

		String yj=(String)syl.getYj();//预警
		DBO db=new DBO();
		String sql="";
		ResultSet rs=null;
		int num=0;
		int yjz=0;
		try{
			
			sql="select count(1) as num from syl where lr='"+lr+"' and yf='"+yf+"'";
			
			rs=db.query(sql);
			
			if(rs.next()){
				num=rs.getInt("num");
			}
			if(num==0){
				
			
			sql="select * from yjz";
			rs=db.query(sql);
			if(rs.next()){
				
				num=rs.getInt("yjz");
			}
			if(Integer.parseInt(bysyl)>yjz){
				map.put("yj", "是");//预警
			}else{
				map.put("yj", syl.getYj());//预警
			}
			sql="update sqlr set sb=sb+"+bysyl+" where sqlrid='"+lr+"'";
			db.update(sql);
			syldao.save(map);
			
			
			request.setAttribute("msg", "<script>alert('添加成功');</script>");
			System.out.println("addok");
			}else{
				request.setAttribute("msg", "<script>alert('添加失败、数据重复');</script>");
				
			}
			
		}catch(Exception e){
			e.printStackTrace();
		}finally{
			db.close();
		}
		

		
		return "syl/syladd";
	}
	
	/**取消预警
	 * 
	 */
	@RequestMapping(value="/quxiao")
	public String  quxiao(Integer id,HttpServletRequest request,Map<String,Object> map){
	//	Map<String,Object> map= new HashMap<String,Object>();
		String a=(String)request.getParameter("keyid");
		DBO db=new DBO();
		String sql="";
		ResultSet rs=null;
		
		try{
			sql="update syl set yj='否' where sylid='"+a+"'";
			db.update(sql);
		}catch(Exception e){
			e.printStackTrace();
		}finally{
			db.close();
		}
		
		request.setAttribute("msg", "<script>alert('取消成功');</script>");

		return list(null,map,request);
	}
	
	
	/**删除 
	 * 
	 */
	@RequestMapping(value="/del")
	public String  del(Integer id,HttpServletRequest request,Map<String,Object> map){
	//	Map<String,Object> map= new HashMap<String,Object>();
		String a=(String)request.getParameter("keyid");
		id=Integer.parseInt(a);
		request.setAttribute("msg", "<script>alert('删除成功');</script>");
		syldao.del(id);
		return selectall(null,map,request);
	}
	/**
	 * 修改syl信息
	 */
	@RequestMapping(value="/update")
	public String update(syl syl,HttpServletRequest request,Map<String,Object> map1){
		Map<String,Object> map= new HashMap<String,Object>();
		map.put("sylid", syl.getSylid());//使用量编号

		map.put("lr", syl.getLr());//老人

		map.put("bysyl", syl.getBysyl());//本月使用量

		map.put("yf", syl.getYf());//月份

		map.put("djsj", syl.getDjsj());//登记时间

		map.put("djr", syl.getDjr());//登记人

		map.put("yj", syl.getYj());//预警



		String sylid=(String)syl.getSylid();//使用量编号

		String lr=(String)syl.getLr();//老人

		String bysyl=(String)syl.getBysyl();//本月使用量

		String yf=(String)syl.getYf();//月份

		String djsj=(String)syl.getDjsj();//登记时间

		String djr=(String)syl.getDjr();//登记人

		String yj=(String)syl.getYj();//预警

		request.setAttribute("msg", "<script>alert('修改成功');</script>");
		syldao.update(map);
		return selectall(null,map1,request);
	}

三、注意事项

1、管理员账号:admin 密码:admin 数据库配置文件datasource.properties

2、开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。

3、数据库文件名是jspssmwjgy.sql,系统名称ssmwjgy

4、系统首页地址:http://127.0.0.1:8080/ssmwjgy/login.jsp

四系统实现

代码下载

https://download.csdn.net/download/qq_41221322/89286141

需要源码 其他的定制服务 下方联系卡片↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ 或者私信作者

相关推荐
vcshcn28 分钟前
DBASE DBF数据库文件解析
数据库·dbase
星如雨グッ!(๑•̀ㅂ•́)و✧28 分钟前
Java NIO全面详解
java·python·nio
taopi20242 小时前
android java系统弹窗的基础模板
android·java·开发语言
AIGC大时代2 小时前
对比DeepSeek、ChatGPT和Kimi的学术写作撰写引言能力
数据库·论文阅读·人工智能·chatgpt·数据分析·prompt
如风暖阳2 小时前
Redis背景介绍
数据库·redis·缓存
松仔log2 小时前
Java多线程——对象的组合
java·开发语言·jvm
酷爱码2 小时前
springboot 动态配置定时任务
java·spring boot·后端
从未止步..3 小时前
Jenkins未在第一次登录后设置用户名,第二次登录不进去怎么办?
java·运维·jenkins
老马啸西风3 小时前
IM 即时通讯系统-42-基于netty实现的IM服务端,提供客户端jar包,可集成自己的登录系统
java
lingllllove3 小时前
Redis脑裂问题详解及解决方案
数据库·redis·缓存