学习java实现失物认领系统,本文实现该系统的功能截图,和数据库设计SQL语句供大家参考
1.失物认领系统背景
本系统可以改造为其他失物认领系统
日常生活中失物认领是非常常见的一件事,随着现在科技的发展,失物认领都是以线上操作的形势完成,本系统为模仿失物认领系统所作。
2.失物认领系统技术架构
主要技术
Java
JSP、JSTL、jQuery、HTML、CSS、JS
Mysql
SSH框架
开发工具和环境
Eclipse
Tomcat 8
JDK 1.8
Mysql 5.6
Win10 操作系统
3.系统用户功能
3.1系统首页功能
3.2查看失物详情功能
3.3用户登录功能
3.4用户注册功能
3.5发布寻物功能
3.6发布寻物功能
3.7书写感谢信功能
3.8浏览寻物贴功能
3.9查看招领功能
4.10查看成功案例功能
4.11查看感谢信功能
4.系统管理员功能
4.1系统登录页
4.2系统登录首页
4.3管理员修改密码功能
4.4公交车管理功能
4.5用户管理功能
4.6失物管理功能
4.7感谢信管理功能
4.8评论管理功能
4.数据库设计
CREATE TABLE `t_user` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`createtime` datetime DEFAULT NULL,
`email` varchar(255) DEFAULT NULL,
`password` varchar(255) DEFAULT NULL,
`role` int(11) NOT NULL,
`userlock` int(11) NOT NULL,
`username` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8
CREATE TABLE `t_thanksletter` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`crearetime` datetime DEFAULT NULL,
`info` varchar(255) DEFAULT NULL,
`title` varchar(255) DEFAULT NULL,
`uid` int(11) DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `FKD98DA65AB4525B3D` (`uid`),
CONSTRAINT `FKD98DA65AB4525B3D` FOREIGN KEY (`uid`) REFERENCES `t_user` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8
CREATE TABLE `t_category` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`cname` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4
CREATE TABLE `t_claimuser` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`email` varchar(255) DEFAULT NULL,
`tel` varchar(255) DEFAULT NULL,
`username` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8
CREATE TABLE `t_goods` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`address` int(11) DEFAULT NULL,
`crearetime` datetime DEFAULT NULL,
`happentime` datetime DEFAULT NULL,
`info` varchar(255) DEFAULT NULL,
`mobile` varchar(255) DEFAULT NULL,
`name` varchar(255) DEFAULT NULL,
`qq` varchar(255) DEFAULT NULL,
`remark` varchar(255) DEFAULT NULL,
`result` varchar(255) DEFAULT NULL,
`state` int(11) NOT NULL,
`title` varchar(255) DEFAULT NULL,
`typename` varchar(255) DEFAULT NULL,
`cid` int(11) DEFAULT NULL,
`claimuid` int(11) DEFAULT NULL,
`uid` int(11) DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `FK9E8BE3AB10FBE6D9` (`claimuid`),
KEY `FK9E8BE3AB6E2F87DE` (`cid`),
KEY `FK9E8BE3ABB4525B3D` (`uid`),
KEY `FK9E8BE3ABB4525B3G` (`address`) USING BTREE,
CONSTRAINT `FK9E8BE3AB10FBE6D9` FOREIGN KEY (`claimuid`) REFERENCES `t_claimuser` (`id`),
CONSTRAINT `FK9E8BE3AB6E2F87DE` FOREIGN KEY (`cid`) REFERENCES `t_category` (`id`),
CONSTRAINT `FK9E8BE3ABB4525B3D` FOREIGN KEY (`uid`) REFERENCES `t_user` (`id`),
CONSTRAINT `t_goods_ibfk_1` FOREIGN KEY (`address`) REFERENCES `t_public_info` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8
CREATE TABLE `t_public_info` (
`id` int(11) NOT NULL,
`pname` varchar(255) DEFAULT NULL COMMENT '公交信息',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4
CREATE TABLE `t_reply` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`content` varchar(255) DEFAULT NULL,
`createtime` datetime DEFAULT NULL,
`gid` int(11) NOT NULL,
`uid` int(11) DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `FK9F225F3FB4525B3D` (`uid`),
CONSTRAINT `FK9F225F3FB4525B3D` FOREIGN KEY (`uid`) REFERENCES `t_user` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8