java流浪动物保护系统Myeclipse开发mysql数据库web结构java编程计算机网页项目

一、源码特点

java Web 流浪动物保护系统是一套完善的java web信息管理系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。

二、功能介绍

前台功能:

首页浏览

流浪动物浏览,浏览动物申请、查看申请

用户注册、登录

后台功能:

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

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

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

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

(5)动物分类管理:对动物分类信息进行添加、删除、修改和查看

(6)流浪动物管理:对流浪动物信息进行添加、删除、修改和查看

(7)申请管理:对申请信息进行删除、修改和查看

(8)个人信息修改

数据库设计

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

表5.1 用户信息表

|----|------|---------|----|----|------|
| 序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
| 1 | yhid | INTEGER | 11 | 是 | 用户编号 |
| 2 | yhm | VARCHAR | 40 | 否 | 用户名 |
| 3 | mm | VARCHAR | 40 | 否 | 密码 |
| 4 | xm | VARCHAR | 40 | 否 | 姓名 |
| 5 | sjh | VARCHAR | 40 | 否 | 手机号 |
| 6 | sfz | VARCHAR | 40 | 否 | 身份证 |

(2)收容所如表5.2所示:

表5.2 收容所表

|----|-------|---------|----|----|-------|
| 序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
| 1 | srsid | INTEGER | 11 | 是 | 收容所编号 |
| 2 | srs | VARCHAR | 40 | 否 | 收容所 |
| 3 | dz | VARCHAR | 40 | 否 | 地址 |
| 4 | lxdh | VARCHAR | 40 | 否 | 联系电话 |
| 5 | js | VARCHAR | 40 | 否 | 介绍 |

(3)负责人表如表5.3所示:

表5.3 负责人表

|----|-------|---------|----|----|-------|
| 序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
| 1 | fzrid | INTEGER | 11 | 是 | 负责人编号 |
| 2 | yhm | VARCHAR | 40 | 否 | 用户名 |
| 3 | mm | VARCHAR | 40 | 否 | 密码 |
| 4 | xm | VARCHAR | 40 | 否 | 姓名 |
| 5 | srs | VARCHAR | 40 | 否 | 收容所 |

(4)管理员表如表5.4所示:

表5.4 管理员信息表

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

(5)动物分类表如表5.5所示:

表5.5 动物分类表

|----|--------|---------|----|----|--------|
| 序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
| 1 | tsxqid | INTEGER | 11 | 是 | 图书详情编号 |
| 2 | ts | VARCHAR | 40 | 否 | 图书 |
| 3 | js | VARCHAR | 40 | 否 | 介绍 |

(6)流浪动物表如表5.6所示:

表5.6流浪动物表

|----|--------|---------|----|----|--------|
| 序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
| 1 | lldwid | INTEGER | 11 | 是 | 流浪动物编号 |
| 2 | dwmc | VARCHAR | 40 | 否 | 动物名称 |
| 3 | fl | VARCHAR | 40 | 否 | 分类 |
| 4 | srs | VARCHAR | 40 | 否 | 收容所 |
| 5 | js | VARCHAR | 40 | 否 | 介绍 |
| 6 | tp | VARCHAR | 40 | 否 | 图片 |
| 7 | fzr | VARCHAR | 40 | 否 | 负责人 |
| 8 | zt | VARCHAR | 40 | 否 | 状态 |
| 9 | pz | VARCHAR | 40 | 否 | 品种 |
| 10 | tz | VARCHAR | 40 | 否 | 体重 |

ER图设计

部分代码设计

复制代码
request.setCharacterEncoding("gb2312");//设置字符集
ResultSet rs=null;//声明结果集
	String keyid =(String)request.getParameter("keyid");
String bt=(String)request.getParameter("bt");//变量:标题
String dw=(String)request.getParameter("dw");//变量:动物
String ysr=(String)request.getParameter("ysr");//变量:月收入
String jtzz=(String)request.getParameter("jtzz");//变量:家庭住址
String lxdh=(String)request.getParameter("lxdh");//变量:联系电话
String yh=(String)request.getParameter("yh");//变量:用户
String sqsj=(String)request.getParameter("sqsj");//变量:申请时间
String zt=(String)request.getParameter("zt");//变量:状态

String sql="";//声明sql
 sql="insert into shenqing(bt,dw,ysr,jtzz,lxdh,yh,sqsj,zt) values('"+bt+"','"+dw+"','"+ysr+"','"+jtzz+"','"+lxdh+"','"+yh+"','"+sqsj+"','"+zt+"')";
;//申请SQL 语句
int row=1;///定义执行结果
		
try{

	
		//int row =0;
		row=db.update(sql);

三、注意事项

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

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

3、数据库文件名是jsplldw.sql ,系统名称lldw

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

四 系统实现

相关推荐
何极光33 分钟前
IDEA集成Maven
java·maven·intellij-idea
火山上的企鹅1 小时前
Codex实战:APP远程升级服务搭建(三)后台管理页面(APK 上传、版本管理、多应用页签)
服务器·网络·数据库·oracle·qgc
程序员二叉1 小时前
【JUC】ThreadLocal底层原理|内存泄漏|弱引用|跨线程传递方案
java·开发语言·面试·职场和发展·juc
程序员二叉1 小时前
【JUC】线程池全套深度详解|参数|流程|拒绝策略|调优|异常处理
java·开发语言·jvm·算法·面试·juc
老马识途2.01 小时前
在AI的帮助下理解spring的启动过程
java·前端·spring
青山木1 小时前
Hot 100 --- 轮转数组
java·数据结构·算法
阿狸猿1 小时前
论 NoSQL 数据库技术及其应用
数据库·nosql
FBI HackerHarry浩2 小时前
DataGrip2023.2.3默认保存的数据库和.sql文件在哪里?怎么修改默认路径?
数据库
袁小皮皮不皮2 小时前
3.HCIP OSPF补充知识(优化版)
服务器·网络·数据库·网络协议·智能路由器
Qt程序员2 小时前
掌握 Linux 内核调度:从原理到实现(进程篇)
java·开发语言