littlebot
Published on 2025-04-12 / 0 Visits
0

【源码】基于JavaFX和MySQL的医院挂号管理系统

项目简介

本项目是基于JavaFX和MySQL开发的医院挂号管理系统,具备简单易用的界面,可助力医院对挂号信息进行管理。系统支持医生与病人登录,拥有挂号、查询、统计等功能。

项目的主要特性和功能

主要特性

  1. 用户界面分离:运用JavaFX分离视图和控制器,提升代码可维护性。
  2. 数据库事务管理:挂号操作采用数据库事务管理,保障数据一致性与完整性。
  3. 多维度过滤:病人操作界面支持多维度数据过滤,优化用户体验。
  4. 模块化设计:系统采用模块化设计,降低耦合度,便于扩展和修改。

主要功能

  1. 登录功能:支持医生和病人登录,验证用户信息。
  2. 挂号功能:病人可进行挂号操作,能选择科室、医生、挂号类别等。
  3. 查询功能:医生可查询自己的挂号信息和收入统计。
  4. 统计功能:医生可查看自己的收入统计信息。

安装使用步骤

环境配置

  1. 数据库:
  2. 安装MySQL 8.0.22 Community版本。
  3. 创建数据库和用户: sql CREATE USER 'hospital'@'localhost' IDENTIFIED BY '654321'; CREATE DATABASE hospitalManage; GRANT ALL ON hospitalManage.* TO 'hospital'@'localhost';
  4. 导入初始数据:运行主目录下的data.sql文件。
  5. Java环境:
  6. 安装JDK 11.0.8。
  7. 下载并配置JavaFX SDK 11.0.2。
  8. 开发环境:
  9. 使用IntelliJ IDEA 2020.3.2进行开发。

运行项目

  1. 配置JavaFX:
  2. 在运行配置中添加以下参数: java --module-path D:\computer\java\javafx-sdk-11.0.2\lib --add-modules javafx.controls,javafx.fxml,com.jfoenix
  3. 启动项目:
  4. 运行Main.java文件,启动医院挂号管理系统。

使用说明

  1. 登录:
  2. 输入用户名和密码,选择医生或病人登录。
  3. 挂号:
  4. 病人登录后,选择科室、医生、挂号类别等信息,进行挂号操作。
  5. 查询:
  6. 医生登录后,可以查询自己的挂号信息和收入统计。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】