项目简介
本项目基于JavaFX框架开发,专为华中科技大学数据库实验设计。它提供了用户友好的界面,用于管理员工的工资、考勤、加班等信息,管理员和用户可方便地进行登录、信息查询、数据更新等操作。
项目的主要特性和功能
用户和管理员登录
- 可选择以用户或管理员身份登录。
- 用户输入用户名和密码登录,验证后进入用户界面。
- 管理员输入特定用户名和密码登录,验证后进入管理员界面。
管理员功能
- 可查看、搜索、更新和删除员工的基本、部门、职位、考勤、加班等信息。
- 能查看和更新员工的月工资信息和年终汇总信息。
- 可插入新的员工、部门、职位、考勤和加班信息。
用户功能
- 用户可查询自己的基本、考勤、加班、每月工资及工资汇总信息。
数据库操作
- 通过SQL查询从数据库获取员工信息,并在JavaFX表格展示。
- 支持用SQL语句更新数据库中的员工、部门、职位等信息。
- 支持用SQL语句删除数据库中的相关信息。
安装使用步骤
环境准备
- 安装Java开发环境(JDK)。
- 安装JavaFX SDK并配置项目依赖。
- 配置数据库连接(如MySQL),确保数据库有相应表结构。
导入项目
- 将项目导入到IDE(如IntelliJ IDEA或Eclipse)。
- 配置项目构建路径,确保JavaFX库和数据库驱动正确添加。
配置数据库连接
- 在项目中找到数据库连接配置文件(如
Dbutil.java
),配置数据库的URL、用户名和密码。
运行项目
- 运行
Main.java
文件启动应用程序。 - 系统启动后显示登录界面,可选择登录身份。
使用系统
- 登录后,用户进行信息查询和数据更新操作。
- 管理员进行员工信息管理、工资信息管理等操作。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】