https://github.com/ghaidahiz/resturant-database-management
Java-based restaurant management app featuring a user-friendly GUI. Admins can effortlessly manage menu items, branches, and update restaurant data, while cashiers interact with the database for smooth operations.
https://github.com/ghaidahiz/resturant-database-management
database database-management gui java mysql mysql-database
Last synced: 5 months ago
JSON representation
Java-based restaurant management app featuring a user-friendly GUI. Admins can effortlessly manage menu items, branches, and update restaurant data, while cashiers interact with the database for smooth operations.
- Host: GitHub
- URL: https://github.com/ghaidahiz/resturant-database-management
- Owner: Ghaidahiz
- Created: 2024-10-30T19:31:51.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-18T15:37:33.000Z (over 1 year ago)
- Last Synced: 2025-02-13T09:37:58.689Z (over 1 year ago)
- Topics: database, database-management, gui, java, mysql, mysql-database
- Language: Java
- Homepage:
- Size: 2.44 MB
- Stars: 0
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Restaurant Database Management System
## Overview
This project was developed as part of the **“Fundamentals of Database Systems” (CSC380)** course. It involves the creation, management, and interaction with a restaurant’s database using various technologies. The project encompasses hosting the database on Amazon RDS, connecting it to a Java application via JDBC, and designing a user-friendly GUI using Java Swing.
## Features
- Database Management: CRUD operations for managing restaurant data (e.g., menu items, orders, staff).
- AWS RDS: Securely hosted MySQL database for online access.
- Java Integration: Connection to the database through JDBC.
- GUI: Interactive interface built with Java Swing for easy data management.
## Technologies Used
- AWS RDS for cloud-based database hosting.
- MySQL for database implementation.
- JDBC for database connection and queries.
- Java Swing for creating the graphical user interface.
## Team Members
- Ghaida AlZaidan
- Almaha Alaiban
- Eman Ameen
- Renad Aljarallah
## Acknowledgements
Special thanks to **Prof. Sultanah Alotaibi** for her guidance throughout this project.