JSP ssm 特殊人群防走失系统myeclipse开发mysql数据库springMVC模式java编程计算机网页设计

一、源码特点

JSP ssm 特殊人群防走失系统是一套完善的web设计系统(系统采用SSM框架进行设计开发,spring+springMVC+mybatis),对理解JSP java编程开发语言有帮助,系统具有完整的源

代码和数据库,系统主要采用B/S模式开发。开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。

JSP ssm 特殊人群防走失系统myeclipse开发my

二、功能介绍

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

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

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

(4)高龄老人管理:对高龄老人信息进行添加、删除、二维码生成和查看

(5)低龄儿童管理:对低龄儿童信息进行添加、删除、二维码生成和查看

(6)海默症患者管理:对海默症患者信息进行添加、删除、二维码生成和查看

(7)二维码解析

数据库设计

(1)用户信息表如表3.1所示:

表3.1用户信息表

|----|------|---------|----|----|------|
| 序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
| 1 | yhid | INTEGER | 11 | 是 | 用户编号 |
| 2 | yhm | VARCHAR | 40 | 否 | 用户名 |
| 3 | mm | VARCHAR | 40 | 否 | 密码 |
| 4 | xm | VARCHAR | 40 | 否 | 姓名 |
| 5 | lxdh | VARCHAR | 40 | 否 | 联系电话 |
| 6 | lxdz | VARCHAR | 40 | 否 | 联系地址 |
| 7 | yx | VARCHAR | 40 | 否 | 邮箱 |

(2)管理员信息表如表3.2所示:

表3.2 管理员信息表

|----|-------|---------|----|----|-------|
| 序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
| 1 | glyid | INTEGER | 11 | 是 | 管理员编号 |
| 2 | yhm | VARCHAR | 40 | 否 | 用户名 |
| 3 | mm | VARCHAR | 40 | 否 | 密码 |
| 4 | xm | VARCHAR | 40 | 否 | 姓名 |

(3)公告信息表如表3.3所示:

表3.3公告信息表

|----|------|---------|----|----|------|
| 序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
| 1 | ggid | INTEGER | 11 | 是 | 公告编号 |
| 2 | bt | VARCHAR | 40 | 否 | 标题 |
| 3 | nr | VARCHAR | 40 | 否 | 内容 |
| 4 | fbsj | VARCHAR | 40 | 否 | 发布时间 |

(4)高龄老人信息表如表3.4所示:

表3.4 高龄老人信息表

|----|--------|---------|----|----|--------|
| 序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
| 1 | gllrid | INTEGER | 11 | 是 | 高龄老人编号 |
| 2 | xm | VARCHAR | 40 | 否 | 姓名 |
| 3 | nl | VARCHAR | 40 | 否 | 年龄 |
| 4 | xb | VARCHAR | 40 | 否 | 性别 |
| 5 | lxdh | VARCHAR | 40 | 否 | 联系电话 |
| 6 | lxdz | VARCHAR | 40 | 否 | 联系地址 |
| 7 | yh | VARCHAR | 40 | 否 | 用户 |
| 8 | scsj | VARCHAR | 40 | 否 | 生成时间 |
| 9 | lj | VARCHAR | 40 | 否 | 路径 |

(5)低龄儿童信息表如表3.5所示:

表3.5 低龄儿童信息表

|----|--------|---------|----|----|--------|
| 序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
| 1 | dletid | INTEGER | 11 | 是 | 低龄儿童编号 |
| 2 | xm | VARCHAR | 40 | 否 | 姓名 |
| 3 | nl | VARCHAR | 40 | 否 | 年龄 |
| 4 | xb | VARCHAR | 40 | 否 | 性别 |
| 5 | lxdh | VARCHAR | 40 | 否 | 联系电话 |
| 6 | lxdz | VARCHAR | 40 | 否 | 联系地址 |
| 7 | yh | VARCHAR | 40 | 否 | 用户 |
| 8 | scsj | VARCHAR | 40 | 否 | 生成时间 |
| 9 | lj | VARCHAR | 40 | 否 | 路径 |

(6)海默症患者信息表如表3.6所示:

表3.6 海默症患者信息表

|----|---------|---------|----|----|---------|
| 序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
| 1 | hmzhzid | INTEGER | 11 | 是 | 海默症患者编号 |
| 2 | xm | VARCHAR | 40 | 否 | 姓名 |
| 3 | nl | VARCHAR | 40 | 否 | 年龄 |
| 4 | xb | VARCHAR | 40 | 否 | 性别 |
| 5 | sfz | VARCHAR | 40 | 否 | 身份证 |
| 6 | lxdh | VARCHAR | 40 | 否 | 联系电话 |
| 7 | jtdz | VARCHAR | 40 | 否 | 家庭地址 |
| 8 | pcs | VARCHAR | 40 | 否 | 派出所 |
| 9 | yh | VARCHAR | 40 | 否 | 用户 |
| 10 | scsj | VARCHAR | 40 | 否 | 生成时间 |
| 11 | lj | VARCHAR | 40 | 否 | 路径 |

主要代码设计

@RequestMapping(value="/add")
	public String add(dlet dlet,HttpServletRequest request){
		Map<String,Object> map= new HashMap<String,Object>();
		//String name=(String)request.getParameter("name");
		
		
		java.util.Date   now=new   java.util.Date();   
		  java.text.SimpleDateFormat   formatter=new   java.text.SimpleDateFormat("MMddHHmmssssss");
		//  System.out.print(formatter.format(now));
		  String lj=""+formatter.format(now);
		
		map.put("dletid", dlet.getDletid());//低龄儿童编号

		map.put("xm", dlet.getXm());//姓名

		map.put("nl", dlet.getNl());//年龄

		map.put("xb", dlet.getXb());//性别

		map.put("lxdh", dlet.getLxdh());//联系电话

		map.put("lxdz", dlet.getLxdz());//联系地址

		map.put("yh", dlet.getYh());//用户

		map.put("scsj", dlet.getScsj());//生成时间

		map.put("lj", lj);//路径



		String dletid=(String)dlet.getDletid();//低龄儿童编号

		String xm=(String)dlet.getXm();//姓名

		String nl=(String)dlet.getNl();//年龄

		String xb=(String)dlet.getXb();//性别

		String lxdh=(String)dlet.getLxdh();//联系电话

		String lxdz=(String)dlet.getLxdz();//联系地址

		String yh=(String)dlet.getYh();//用户

		String scsj=(String)dlet.getScsj();//生成时间

		//String lj=(String)dlet.getLj();//路径

		dletdao.save(map);
		
		
		CreateQRCode cr=new CreateQRCode();
		String str="姓名:"+xm+" \n ";
		str+="年龄:"+nl+"\n";
		str+="性别:"+xb+"\n";
		str+="联系电话:"+lxdh+"\n";
		str+="联系地址:"+lxdz+"\n";
		//str+="年龄:"+nl+"\n";
		System.out.println("path="+StaticMethod.path+"/dlet/"+lj+".png");
		System.out.println(cr.creatQrcode(str, StaticMethod.path+"/dlet/"+lj+".png"));
		
		
		request.setAttribute("msg", "<script>alert('添加成功');</script>");
		System.out.println("addok");
		return "dlet/dletadd";
	}
	
	/**删除 
	 * 
	 */
	@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>");
		dletdao.del(id);
		return selectall(null,map,request);
	}
	/**
	 * 修改dlet信息
	 */
	@RequestMapping(value="/update")
	public String update(dlet dlet,HttpServletRequest request,Map<String,Object> map1){
		Map<String,Object> map= new HashMap<String,Object>();
		map.put("dletid", dlet.getDletid());//低龄儿童编号

		map.put("xm", dlet.getXm());//姓名

		map.put("nl", dlet.getNl());//年龄

		map.put("xb", dlet.getXb());//性别

		map.put("lxdh", dlet.getLxdh());//联系电话

		map.put("lxdz", dlet.getLxdz());//联系地址

		map.put("yh", dlet.getYh());//用户

		map.put("scsj", dlet.getScsj());//生成时间

		map.put("lj", dlet.getLj());//路径



		String dletid=(String)dlet.getDletid();//低龄儿童编号

		String xm=(String)dlet.getXm();//姓名

		String nl=(String)dlet.getNl();//年龄

		String xb=(String)dlet.getXb();//性别

		String lxdh=(String)dlet.getLxdh();//联系电话

		String lxdz=(String)dlet.getLxdz();//联系地址

		String yh=(String)dlet.getYh();//用户

		String scsj=(String)dlet.getScsj();//生成时间

		String lj=(String)dlet.getLj();//路径

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

三、注意事项

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

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

3、数据库文件名是jspssmewm.sql,系统名称ssmewm

4、系统首页地址:http://127.0.0.1:8080/ssmewm/

四 系统实现

相关推荐
我要学编程(ಥ_ಥ)1 小时前
滑动窗口算法专题(1)
java·数据结构·算法·leetcode
niceffking1 小时前
JVM 一个对象是否已经死亡?
java·jvm·算法
真的很上进1 小时前
【Git必看系列】—— Git巨好用的神器之git stash篇
java·前端·javascript·数据结构·git·react.js
小诸葛的博客2 小时前
pg入门18—如何使用pg gis
数据库
科研小白_d.s2 小时前
intellij-idea创建html项目
java·html·intellij-idea
林太白2 小时前
❤Node09-用户信息token认证
数据库·后端·mysql·node.js
XXXJessie2 小时前
c++249多态
java·c++·servlet
我爱娃哈哈2 小时前
MySQL 优化器:理解与探秘
数据库·mysql
喝旺仔la2 小时前
VSCode的使用
java·开发语言·javascript
骆晨学长2 小时前
基于Springboot的助学金管理系统设计与实现
java·spring boot·后端