项目简介
本项目是基于JavaFX和MySQL的餐厅点餐系统,为餐厅打造高效、易用的点餐与管理平台。系统具备用户登录、菜品管理、套餐管理、销售记录管理及统计分析等功能,适用于中小型餐厅日常运营管理。
项目的主要特性和功能
- 用户管理:支持用户登录验证、密码重置以及信息查询与管理。
- 菜品管理:可进行菜品信息录入与更新,能按分类查询菜品,还可管理菜品库存。
- 套餐管理:实现套餐信息录入与更新、批量删除套餐以及套餐销售统计。
- 销售记录管理:记录食品和套餐的销售情况。
- 统计分析:能按时间范围进行菜品销售统计、用户消费统计和套餐销售统计。
安装使用步骤
1. 环境准备
- 安装Java开发环境(JDK 8或更高版本)。
- 安装MySQL数据库,创建名为
restaurant
的数据库。 - 配置数据库连接信息(用户名、密码等)。
2. 下载源码
从项目仓库下载源码文件并解压到本地目录。
3. 导入项目
使用IDE(如IntelliJ IDEA或Eclipse)导入项目。
4. 配置数据库连接
在项目的JDBCUtil.java
文件中,配置数据库连接信息:
java
private static final String DRIVER = "com.mysql.cj.jdbc.Driver";
private static final String URL = "jdbc:mysql://localhost:3306/restaurant?useSSL=false";
private static final String USER = "your_username";
private static final String PASSWORD = "your_password";
5. 运行项目
在IDE中运行MainApp.java
文件,启动餐厅点餐系统。
6. 使用系统
- 登录系统:用管理员或普通用户账号登录。
- 管理菜品和套餐:在管理界面添加、更新或删除菜品和套餐。
- 记录销售:在销售界面记录食品和套餐销售情况。
- 查看统计:在统计界面查看菜品和套餐的销售统计信息。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】