一个基于Servlet + JSP + MySQL的宠物医院管理系统,采用三层架构设计,提供完整的宠物医院管理功能。
- 用户注册和登录
- 用户权限管理(管理员/普通用户)
- 用户信息管理
- 密码修改和重置
- 宠物档案管理
- 宠物信息CRUD操作
- 宠物照片上传
- 宠物健康状态跟踪
- 在线预约挂号
- 预约状态管理
- 预约历史查询
- 预约统计分析
- 宠物健康记录管理
- 诊疗记录跟踪
- 用药记录管理
- 复诊提醒
- 数据导入导出
- 批量操作支持
- 分页查询
- 条件搜索
- 数据排序
- Java 8: 核心开发语言
- Servlet 4.0: Web层控制器
- JSP 2.3: 视图层模板
- MySQL 8.0: 数据库
- JDBC: 数据库连接
- Maven: 项目构建工具
- Bootstrap 5: UI框架
- Font Awesome: 图标库
- JavaScript: 前端交互
- JSTL: JSP标签库
- 三层架构: 表现层、业务层、数据访问层
- MVC模式: Model-View-Controller
- DAO模式: 数据访问对象
src/
├── main/
│ ├── java/
│ │ └── com/pethospital/
│ │ ├── entity/ # 实体类
│ │ ├── dao/ # 数据访问层
│ │ │ └── impl/ # DAO实现类
│ │ ├── service/ # 业务逻辑层
│ │ │ └── impl/ # Service实现类
│ │ ├── servlet/ # 控制器层
│ │ ├── util/ # 工具类
│ │ └── filter/ # 过滤器
│ ├── resources/
│ │ ├── db.properties # 数据库配置
│ │ └── init.sql # 数据库初始化脚本
│ └── webapp/
│ ├── WEB-INF/
│ │ └── web.xml # Web配置文件
│ ├── pages/ # JSP页面
│ │ ├── admin/ # 管理员页面
│ │ ├── user/ # 用户页面
│ │ └── common/ # 公共页面
│ ├── css/ # 样式文件
│ ├── js/ # JavaScript文件
│ ├── images/ # 图片资源
│ └── index.jsp # 首页
- JDK: 1.8+
- Maven: 3.6+
- MySQL: 8.0+
- Tomcat: 9.0+
- IDE: IntelliJ IDEA / Eclipse
- 创建MySQL数据库
- 执行
src/main/resources/init.sql初始化数据库 - 修改
src/main/resources/db.properties配置数据库连接信息
- 用户名:
admin - 密码:
admin123
- 用户名:
user1 - 密码:
123456
- 登录系统后进入管理员仪表板
- 可以管理所有用户、宠物、预约和健康记录
- 支持数据导入导出功能
- 提供系统统计和分析功能
- 注册并登录系统
- 管理自己的宠物档案
- 在线预约挂号
- 查看宠物健康记录
- 修改个人信息
- 项目维护者: v3fenhuiyicheng
- +V: v3fenhuiyicheng









