Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tnowad/food-drink-ordering-management-system
The Food & Drink Ordering Management System is a Java-based application that allows users to manage food and drink orders. It provides functionalities for users, salespersons, and managers to view products, manage user information, create invoices, and perform various management tasks.
https://github.com/tnowad/food-drink-ordering-management-system
Last synced: about 2 months ago
JSON representation
The Food & Drink Ordering Management System is a Java-based application that allows users to manage food and drink orders. It provides functionalities for users, salespersons, and managers to view products, manage user information, create invoices, and perform various management tasks.
- Host: GitHub
- URL: https://github.com/tnowad/food-drink-ordering-management-system
- Owner: tnowad
- Created: 2023-09-06T10:48:34.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-09-06T10:48:48.000Z (over 1 year ago)
- Last Synced: 2024-04-13T22:45:41.609Z (9 months ago)
- Language: Java
- Homepage:
- Size: 480 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Food & Drink Ordering Management System
The Food & Drink Ordering Management System is a Java-based application that allows users to manage food and drink orders. It provides functionalities for users, salespersons, and managers to view products, manage user information, create invoices, and perform various management tasks.
## Getting Started
To run the application, follow these steps:
1. Clone the repository to your local machine.
2. Open the project in your preferred Java development environment (e.g., Eclipse, IntelliJ IDEA).
3. Configure the data file paths in the `App.java` file located at `Food-Drink-Ordering-Management-System/src/com/food/drink/management`.
- Update the `ACCOUNT_DATA_PATH`, `PRODUCT_DATA_PATH`, and `BILL_DATA_PATH` variables to specify the desired file paths for storing account data, product data, and bill data respectively.
4. Compile and run the `App.java` file to start the application.## Data Storage
The application stores data in files. By default, the data files are saved in the following paths:
- Account data: `./data/AccountData`
- Product data: `./data/ProductData`
- Bill data: `./data/BillData`You can modify these file paths in the `App.java` file if needed.
## Usage
Once the application is running, it will prompt for login credentials. You can either log in with the provided root account (username: root, password: 1234) or continue as an anonymous user.
The available options and functionalities vary depending on the user role:
- User:
- View product list
- Manage user information (view history, change password)
- Add products to the shopping cart
- Edit the shopping cart
- Proceed to checkout and make payments- Salesperson:
- Create invoices by adding products to the shopping cart
- Edit the shopping cart before checkout
- Make payments and accumulate points
- Look up user information- Manager:
- Manage products (add, edit, delete)
- Manage employees (add, delete)
- Manage users (add, delete)## Contributing
Contributions to the Food & Drink Ordering Management System project are welcome. If you find any issues or have ideas for enhancements, feel free to open an issue or submit a pull request.
## Contributors
- Nguyen Minh Tuan ([GitHub](https://github.com/tnowad))
- Bui Hong Bao ([GitHub](https://github.com/BuiBao3103))
- Mai Trung Chinh ([GitHub](https://github.com/MaiTrungChinhh))
- Do The Tung ([GitHub](https://github.com/omodtung)