Skip to content

xiaoyuanhost/PetHospitalManagementSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

宠物医院管理系统 javaWeb Servlet + JSP + MySQ

一个基于Servlet + JSP + MySQL的宠物医院管理系统,采用三层架构设计,提供完整的宠物医院管理功能。

系统界面展示

系统界面1

系统界面2

系统界面3

系统界面4

系统界面5

系统界面6

功能演示1

功能演示2

功能演示3

功能演示4

用户管理

  • 用户注册和登录
  • 用户权限管理(管理员/普通用户)
  • 用户信息管理
  • 密码修改和重置

宠物管理

  • 宠物档案管理
  • 宠物信息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

2. 数据库配置

  1. 创建MySQL数据库
  2. 执行 src/main/resources/init.sql 初始化数据库
  3. 修改 src/main/resources/db.properties 配置数据库连接信息

管理员账户

  • 用户名: admin
  • 密码: admin123

测试用户

  • 用户名: user1
  • 密码: 123456

使用说明

管理员功能

  1. 登录系统后进入管理员仪表板
  2. 可以管理所有用户、宠物、预约和健康记录
  3. 支持数据导入导出功能
  4. 提供系统统计和分析功能

普通用户功能

  1. 注册并登录系统
  2. 管理自己的宠物档案
  3. 在线预约挂号
  4. 查看宠物健康记录
  5. 修改个人信息

联系方式

  • 项目维护者: v3fenhuiyicheng
  • +V: v3fenhuiyicheng

About

宠物医院管理系统 基于Servlet + JSP + MySQL,三层架构设计,提供完整的宠物医院管理功能

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors