项目简介
本项目基于JavaFX和MySQL构建,是一个用于管理宇航员、火箭、事件和用户数据的系统。采用Java 17进行开发,以JavaFX 21.0.1作为前端框架,MySQL 8.0+作为后端数据库,利用C3p0连接池管理数据库连接。系统具备用户登录、注册、数据添加、修改、删除和查询等功能,拥有友好的用户界面。
项目的主要特性和功能
- 用户管理:支持用户登录、注册,对用户密码进行SHA - 256加密,同时具备管理员权限管理功能。
- 数据管理:可对宇航员、火箭、事件和用户数据进行增删改查操作。
- 界面管理:借助JavaFX构建用户界面,支持界面切换与数据展示。
- 数据库连接:使用C3p0连接池管理数据库连接,提升系统性能与稳定性。
- 加密安全:用户密码采用SHA - 256加密存储,保障数据安全。
安装使用步骤
环境准备
- 安装Java 17或更高版本。
- 安装MySQL 8.0或更高版本,并创建相应的数据库。
- 安装Maven 3.9或更高版本,用于项目依赖管理。
数据库配置
在项目根目录下找到config.yml
文件,配置数据库连接信息(URL、用户名、密码等)。
项目构建
在项目根目录下运行mvn clean install
,使用Maven构建项目。
运行项目
- 在IDE中运行
com.system.Main
类。 - 或通过命令行运行生成的JAR文件。
使用系统
- 启动系统后,通过登录界面进行登录或注册。
- 登录成功后,可进行宇航员、火箭、事件和用户数据的管理操作。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】