项目简介
本项目是基于JavaFX和MySQL开发的医院挂号管理系统,具备简单易用的界面,可助力医院对挂号信息进行管理。系统支持医生与病人登录,拥有挂号、查询、统计等功能。
项目的主要特性和功能
主要特性
- 用户界面分离:运用JavaFX分离视图和控制器,提升代码可维护性。
- 数据库事务管理:挂号操作采用数据库事务管理,保障数据一致性与完整性。
- 多维度过滤:病人操作界面支持多维度数据过滤,优化用户体验。
- 模块化设计:系统采用模块化设计,降低耦合度,便于扩展和修改。
主要功能
- 登录功能:支持医生和病人登录,验证用户信息。
- 挂号功能:病人可进行挂号操作,能选择科室、医生、挂号类别等。
- 查询功能:医生可查询自己的挂号信息和收入统计。
- 统计功能:医生可查看自己的收入统计信息。
安装使用步骤
环境配置
- 数据库:
- 安装MySQL 8.0.22 Community版本。
- 创建数据库和用户:
sql CREATE USER 'hospital'@'localhost' IDENTIFIED BY '654321'; CREATE DATABASE hospitalManage; GRANT ALL ON hospitalManage.* TO 'hospital'@'localhost';
- 导入初始数据:运行主目录下的
data.sql
文件。 - Java环境:
- 安装JDK 11.0.8。
- 下载并配置JavaFX SDK 11.0.2。
- 开发环境:
- 使用IntelliJ IDEA 2020.3.2进行开发。
运行项目
- 配置JavaFX:
- 在运行配置中添加以下参数:
java --module-path D:\computer\java\javafx-sdk-11.0.2\lib --add-modules javafx.controls,javafx.fxml,com.jfoenix
- 启动项目:
- 运行
Main.java
文件,启动医院挂号管理系统。
使用说明
- 登录:
- 输入用户名和密码,选择医生或病人登录。
- 挂号:
- 病人登录后,选择科室、医生、挂号类别等信息,进行挂号操作。
- 查询:
- 医生登录后,可以查询自己的挂号信息和收入统计。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】