This is a Windows Forms-based Restaurant Management App developed using VB.NET and SQL Server. It features role-based access for Admins and Cashiers to manage restaurant operations like menus, orders, payments, and reports.
- Admins: Manage menu items, member info, orders, and generate reports.
- Cashiers: Handle payment processing.
- SQL Server installed on your system.
- Visual Studio (or similar IDE supporting VB.NET development).
-
Clone the Repository:
Download or clone the repository from GitHub to your local machine. -
Setup the Database:
- Ensure SQL Server is installed on your computer.
- Refer to the database structure diagram provided in the repository.
- Using SQL Server Management Studio (SSMS) or a similar tool, create a new database with the exact structure shown in the diagram.
- Make sure to match the Primary Key, Foreign Key, Allow Null, etc.
- Set MenuID, MemberID, and OrderDetailID fields to auto-increment (Identity).
- The database structure must be 100% identical. Any discrepancies will require manual changes in the code.
-
Configure User Roles:
The two roles provided are:- Admin
- Cashier
If you wish to change these roles, you will need to modify the code accordingly.
-
Run the Application:
Open the project in Visual Studio, ensure that the database connection string in the code matches your SQL Server setup, and run the app.