项目介绍
这是一个基于JavaWeb技术栈开发的校园失物招领系统,主要用于帮助校园内师生发布和查找失物招领信息。
技术栈
- 后端:Servlet + JSP + JDBC
- 前端:HTML + CSS + JavaScript
- 数据库:MySQL 5.7
- 开发工具:Eclipse
功能特点
-
用户管理
- 用户注册
- 用户登录
- 普通用户/管理员权限区分
-
失物招领管理
- 发布失物招领信息
- 编辑失物招领信息
- 删除失物招领信息
- 标记物品认领状态
- 按分类管理物品
-
界面特点
- 统一的页面布局(header/left/right/footer)
- 响应式设计
- 用户友好的操作界面
安装部署
-
创建数据库
- 使用MySQL客户端工具执行
lost_found.sql脚本创建数据库和表
- 使用MySQL客户端工具执行
-
配置数据库连接
- 修改
DBUtil.java中的数据库连接信息
private static final String URL = "jdbc:mysql://localhost:3306/lost_found?useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai"; private static final String USERNAME = "root"; private static final String PASSWORD = "root"; - 修改
-
部署到Tomcat
- 将项目导入Eclipse
- 配置Tomcat服务器
- 部署项目到Tomcat
注意事项
- 确保MySQL 5.7及以上版本
- 确保JDK 1.8及以上版本
- 确保Tomcat 8及以上版本
- 配置Eclipse的编码为UTF-8