This is a mini project as a part of the course "Database Management System" in 4th semester of B.Tech. This project is build using Whiptail and Shell Scripting. (Cause everyone in my class was using Python, Java, JS and I wanted to be different 😂)
If you want this project for your college assignment, feel free to use it. But please don't just copy paste it. Try to understand the queries (professors will ask) if you want report or ppt its in this repo. just make sure to edit the basics like college name, your name etc.
Note: You need Linux to run this project.(Its better than Bindoge, trust me)
- Create a database named
dbms(or any name you want) in mysql. - Run the
dbms.sqlfile in the database. (Or copy the create table queries in the file)
- on the top of the file
FRONTEND.sh, change theDB_USER,DB_PASS,DB_NAMEto your mysql username, password and database name. - Run the
FRONTEND.shfile in terminal. (chmod +x FRONTEND.sh && ./FRONTEND.sh)
- Add Customer
- Delete Customer
- Show Customers Details
- Generate Bill
- Update Usage
- Pay Bill
- View Tables
- Execute Custom Query