PHP基于B/S模式下的宠物社交网站,源码分享

大家好,我是全微毕设团队的创始人,本团队擅长JAVA(SSM,SSH,SPRINGBOOT)、PYTHON、PHP、C#、安卓等多项技术。

今天将为大家分析一个宠物社交网站,为了解决流浪动物泛滥问题,各省市先后出现了公有或私有的动物救助站,但是因为区域限定、资金短缺、宣传困难等问题,流浪动物的领养、助养发展缓慢。但是随着Internet技术的发展,尤其是电子商务的快速普及,为动物的领养、助养的普及与快速发展提供了良好的条件。虽然现实中有一些宠物收容所帮助宠物被领养,但由于不是网络化的,造成信息更新不及时、地域限制、人力物力资源匮乏等问题造成有领养意向和条件的爱心人士的不能或者推迟领养;宠物收容所内部又存在动物泛滥、资金紧缺的情况;不能形成一个良性循环。因此开发一个在线的宠物社交网站就成了当务之急。

根据本系统的研究现状和发展趋势,系统从需求分析、结构设计、数据库设计,在到系统实现,分别为前端实现和后端实现。论文内容从系统描述、系统分析、系统设计、系统实现、系统测试来阐述系统的开发过程。本系统力求结合实际找出一种切实可行的开发方案,经过反复研究和学习,借助php编程语言、mysql数据库和apache服务器来完成系统的所有功能,最后进行系统测试,来检测系统的权限和漏洞,从而将系统完善,达到符合标准。

sql建表语句

/*
Navicat MySQL Data Transfer

Source Server : localhost_3306
Source Server Version : 50146
Source Host : localhost:3306
Source Database : phpcwsjwzkf15168

Target Server Type : MYSQL
Target Server Version : 50146
File Encoding : 65001

Date: 2017-03-29 14:30:17
*/

SET FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- Table structure for `allusers`
-- ----------------------------
DROP TABLE IF EXISTS `allusers`;
CREATE TABLE `allusers` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`username` VARCHAR(50) DEFAULT NULL,
`pwd` VARCHAR(50) DEFAULT NULL,
`cx` VARCHAR(50) DEFAULT '普通管理员',
`addtime` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=gb2312;

-- ----------------------------
-- Records of allusers
-- ----------------------------
INSERT INTO `allusers` VALUES ('2', 'hsg', 'hsg', '超级管理员', '2016-03-25 07:46:56');

-- ----------------------------
-- Table structure for `chongwuleibie`
-- ----------------------------
DROP TABLE IF EXISTS `chongwuleibie`;
CREATE TABLE `chongwuleibie` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`leibie` VARCHAR(50) DEFAULT NULL,
`addtime` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=gb2312;

-- ----------------------------
-- Records of chongwuleibie
-- ----------------------------
INSERT INTO `chongwuleibie` VALUES ('2', 'A类', '2017-03-12 00:23:23');
INSERT INTO `chongwuleibie` VALUES ('3', 'B类', '2017-03-12 00:23:31');
INSERT INTO `chongwuleibie` VALUES ('4', 'C类', '2017-03-12 10:52:08');

-- ----------------------------
-- Table structure for `chongwulingyang`
-- ----------------------------
DROP TABLE IF EXISTS `chongwulingyang`;
CREATE TABLE `chongwulingyang` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`chongwubianhao` VARCHAR(50) DEFAULT NULL,
`chongwuleibie` VARCHAR(50) DEFAULT NULL,
`chongwumingcheng` VARCHAR(50) DEFAULT NULL,
`tupian` VARCHAR(50) DEFAULT NULL,
`xingbie` VARCHAR(50) DEFAULT NULL,
`chongwujieshao` VARCHAR(500) DEFAULT NULL,
`issh` VARCHAR(10) DEFAULT '',
`addtime` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=gb2312;

-- ----------------------------
-- Records of chongwulingyang
-- ----------------------------
INSERT INTO `chongwulingyang` VALUES ('1', '14892846506332', 'A类', '花斑狗', 'uploadfile/14892846666y1u.jpg', '', '1321321321321321', '', '2017-03-12 10:11:10');

-- ----------------------------
-- Table structure for `chongwuxinxi`
-- ----------------------------
DROP TABLE IF EXISTS `chongwuxinxi`;
CREATE TABLE `chongwuxinxi` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`chongwubianhao` VARCHAR(50) DEFAULT NULL,
`chongwuleibie` VARCHAR(50) DEFAULT NULL,
`chongwumingcheng` VARCHAR(50) DEFAULT NULL,
`tupian` VARCHAR(50) DEFAULT NULL,
`xingbie` VARCHAR(50) DEFAULT NULL,
`jiage` VARCHAR(50) DEFAULT NULL,
`chongwujieshao` VARCHAR(500) DEFAULT NULL,
`issh` VARCHAR(10) DEFAULT '',
`addtime` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=gb2312;

-- ----------------------------
-- Records of chongwuxinxi
-- ----------------------------
INSERT INTO `chongwuxinxi` VALUES ('2', '14892494453356', 'A类', 'A名称', 'uploadfile/14892494660nis.jpg', '', '999', '1321321321321321231321', '', '2017-03-12 00:24:33');
INSERT INTO `chongwuxinxi` VALUES ('3', '14892865828510', 'A类', '小花狗', 'uploadfile/1489286616ttqk.jpg', '', '999', '132132132', '', '2017-03-12 10:43:42');
INSERT INTO `chongwuxinxi` VALUES ('4', '14892866274795', 'A类', '小黑狗', 'uploadfile/1489286657kd60.jpg', '', '1200', '1321231231312313', '', '2017-03-12 10:44:26');
INSERT INTO `chongwuxinxi` VALUES ('5', '14892871334294', 'C类', '小黄狗', 'uploadfile/1489287193g1sg.jpg', '', '1500', '1231321321321', '', '2017-03-12 10:53:20');

-- ----------------------------
-- Table structure for `dx`
-- ----------------------------
DROP TABLE IF EXISTS `dx`;
CREATE TABLE `dx` (
`ID` INT(11) NOT NULL AUTO_INCREMENT,
`leibie` VARCHAR(255) CHARACTER SET utf8 DEFAULT NULL,
`content` text CHARACTER SET utf8,
`addtime` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`ID`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=latin1; 



-- ----------------------------
-- Table structure for `goumaijilu`
-- ----------------------------
DROP TABLE IF EXISTS `goumaijilu`;
CREATE TABLE `goumaijilu` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`chongwubianhao` VARCHAR(50) DEFAULT NULL,
`chongwuleibie` VARCHAR(50) DEFAULT NULL,
`chongwumingcheng` VARCHAR(50) DEFAULT NULL,
`xingbie` VARCHAR(50) DEFAULT NULL,
`jiage` VARCHAR(50) DEFAULT NULL,
`goumairen` VARCHAR(50) DEFAULT NULL,
`goumairiqi` VARCHAR(50) DEFAULT NULL,
`goumaijine` VARCHAR(50) DEFAULT NULL,
`addtime` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=gb2312;

-- ----------------------------
-- Records of goumaijilu
-- ----------------------------
INSERT INTO `goumaijilu` VALUES ('2', '14892494453356', 'A类', 'A名称', '', '999', '555', '2017-03-12', '999', '2017-03-12 00:35:31');
INSERT INTO `goumaijilu` VALUES ('3', '14892866274795', 'A类', '小黑狗', '', '1200', '666', '2017-03-12', '1200', '2017-03-12 10:50:30');

-- ----------------------------
-- Table structure for `lingyangjilu`
-- ----------------------------
DROP TABLE IF EXISTS `lingyangjilu`;
CREATE TABLE `lingyangjilu` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`chongwubianhao` VARCHAR(50) DEFAULT NULL,
`chongwuleibie` VARCHAR(50) DEFAULT NULL,
`chongwumingcheng` VARCHAR(50) DEFAULT NULL,
`xingbie` VARCHAR(50) DEFAULT NULL,
`lingyangyonghu` VARCHAR(50) DEFAULT NULL,
`lingyangriqi` VARCHAR(50) DEFAULT NULL,
`issh` VARCHAR(10) DEFAULT '',
`addtime` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=gb2312;

-- ----------------------------
-- Records of lingyangjilu
-- ----------------------------
INSERT INTO `lingyangjilu` VALUES ('1', '14892846506332', 'A类', '花斑狗', '', '666', '2017-03-12', '', '2017-03-12 10:51:18');

-- ----------------------------
-- Table structure for `liuyanban`
-- ----------------------------
DROP TABLE IF EXISTS `liuyanban`;
CREATE TABLE `liuyanban` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`zhanghao` VARCHAR(50) DEFAULT NULL,
`zhaopian` VARCHAR(50) DEFAULT NULL,
`xingming` VARCHAR(50) DEFAULT NULL,
`liuyan` VARCHAR(50) DEFAULT NULL,
`addtime` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
`huifu` VARCHAR(50) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=gb2312;

-- ----------------------------
-- Records of liuyanban
-- ----------------------------
INSERT INTO `liuyanban` VALUES ('1', '666', 'uploadfile/1489286959swve.jpg', '张六', 'nis sd f sad fa ssf', '2017-03-12 10:50:08', 'sdfdsfsd2312313123');

-- ----------------------------
-- Table structure for `pinglun`
-- ----------------------------
DROP TABLE IF EXISTS `pinglun`;
CREATE TABLE `pinglun` (
`ID` INT(11) NOT NULL AUTO_INCREMENT,
`wenzhangID` VARCHAR(255) CHARACTER SET gb2312 DEFAULT NULL,
`pinglunneirong` VARCHAR(1000) CHARACTER SET gb2312 DEFAULT NULL,
`pinglunren` VARCHAR(255) CHARACTER SET gb2312 DEFAULT NULL,
`addtime` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
`biao` VARCHAR(50) CHARACTER SET gb2312 DEFAULT NULL,
`pingfen` INT(11) DEFAULT NULL,
PRIMARY KEY (`ID`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=latin1;

-- ----------------------------
-- Records of pinglun
-- ----------------------------
INSERT INTO `pinglun` VALUES ('1', '', 'ewgwegw', '555', '2016-01-04 15:06:01', '', '1');
INSERT INTO `pinglun` VALUES ('2', '', 'sfsd', '555', '2016-01-04 15:06:58', 'shangpinxinxi', '1');
INSERT INTO `pinglun` VALUES ('3', '5', 'ewgew', '555', '2016-01-04 15:09:47', 'shangpinxinxi', '1');

-- ----------------------------
-- Table structure for `shoucangjilu`
-- ----------------------------
DROP TABLE IF EXISTS `shoucangjilu`;
CREATE TABLE `shoucangjilu` (
`ID` INT(11) NOT NULL AUTO_INCREMENT,
`username` VARCHAR(255) CHARACTER SET gb2312 DEFAULT NULL,
`xwid` VARCHAR(255) CHARACTER SET gb2312 DEFAULT NULL,
`biao` VARCHAR(100) CHARACTER SET gb2312 DEFAULT NULL,
`addtime` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
`ziduan` VARCHAR(255) CHARACTER SET gb2312 DEFAULT NULL,
PRIMARY KEY (`ID`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records of shoucangjilu
-- ----------------------------
INSERT INTO `shoucangjilu` VALUES ('3', '666', '4', 'chongwuxinxi', '2017-03-12 10:50:17', 'chongwumingcheng');

-- ----------------------------
-- Table structure for `xinwentongzhi`
-- ----------------------------
DROP TABLE IF EXISTS `xinwentongzhi`;
CREATE TABLE `xinwentongzhi` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`biaoti` VARCHAR(500) CHARACTER SET gb2312 DEFAULT NULL,
`leibie` VARCHAR(50) CHARACTER SET gb2312 DEFAULT NULL,
`neirong` text CHARACTER SET gb2312,
`tianjiaren` VARCHAR(50) CHARACTER SET gb2312 DEFAULT NULL,
`addtime` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP,
`shouyetupian` VARCHAR(50) DEFAULT NULL,
`dianjilv` INT(11) DEFAULT '1',
`zhaiyao` VARCHAR(800) CHARACTER SET gb2312 DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=245 DEFAULT CHARSET=latin1;

-- Table structure for `yonghuzhuce`
-- ----------------------------
DROP TABLE IF EXISTS `yonghuzhuce`;
CREATE TABLE `yonghuzhuce` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`zhanghao` VARCHAR(50) DEFAULT NULL,
`mima` VARCHAR(50) DEFAULT NULL,
`xingming` VARCHAR(50) DEFAULT NULL,
`xingbie` VARCHAR(50) DEFAULT NULL,
`diqu` VARCHAR(50) DEFAULT NULL,
`Email` VARCHAR(50) DEFAULT NULL,
`zhaopian` VARCHAR(50) DEFAULT NULL,
`addtime` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
`issh` VARCHAR(10) DEFAULT '',
`shouji` VARCHAR(255) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=32 DEFAULT CHARSET=gb2312;

-- ----------------------------
-- Records of yonghuzhuce
-- ----------------------------
INSERT INTO `yonghuzhuce` VALUES ('26', '555', '555', '何升高', '', '浙江', '[email protected]', 'uploadfile/13392103902z4y.jpg', '2016-02-19 07:46:56', '', '32235643');
INSERT INTO `yonghuzhuce` VALUES ('27', 'leejie', 'leejie', '李龙', '', '湖北', '[email protected]', 'uploadfile/1339211863x4s3.jpg', '2016-02-19 07:46:56', '', '65754745');
INSERT INTO `yonghuzhuce` VALUES ('28', 'mygod', 'mygod', '陈德才', '', '河南', '[email protected]', 'uploadfile/1339211824lezl.gif', '2016-02-19 07:46:56', '', '53464373');
INSERT INTO `yonghuzhuce` VALUES ('29', 'xwxxmx', 'xwxxmx', '吴江', '', '北京', '[email protected]', 'uploadfile/1339211786gts3.jpg', '2016-02-19 07:46:56', '', '52356474');
INSERT INTO `yonghuzhuce` VALUES ('31', '666', '666', '张六', '', '浙江', '[email protected]', 'uploadfile/1489286959swve.jpg', '2017-03-12 10:49:21', '', NULL);

-- ----------------------------
-- Table structure for `youqinglianjie`
-- ----------------------------
DROP TABLE IF EXISTS `youqinglianjie`;
CREATE TABLE `youqinglianjie` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`wangzhanmingcheng` VARCHAR(50) DEFAULT NULL,
`wangzhi` VARCHAR(50) DEFAULT NULL,
`addtime` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP,
`logo` VARCHAR(255) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=21 DEFAULT CHARSET=gb2312;

-- ----------------------------
-- Records of youqinglianjie
-- ----------------------------
INSERT INTO `youqinglianjie` VALUES ('16', '百度', 'http://www.baidu.com', '2016-02-19 07:46:56', 'uploadfile/baidu.gif');
INSERT INTO `youqinglianjie` VALUES ('17', '谷歌', 'http://www.google.cn', '2016-02-19 07:46:56', 'uploadfile/google.png');
INSERT INTO `youqinglianjie` VALUES ('18', '新浪', 'http://www.sina.com', '2016-02-19 07:46:56', 'uploadfile/sina.gif');
INSERT INTO `youqinglianjie` VALUES ('19', 'QQ', 'http://www.qq.com', '2016-02-19 07:46:56', 'uploadfile/qq.jpg');
INSERT INTO `youqinglianjie` VALUES ('20', '网易', 'http://www.163.com', '2016-02-19 07:46:56', 'uploadfile/163.png');

系统界面

猜你喜欢

转载自www.cnblogs.com/erhabiancheng/p/11562886.html