Hey there! Welcome to UST Books. This is like the Swiss Army knife for managing books at our uni. Whether you're a student who needs to get books or an employee handling the book chaos, we got you covered.
- User Authentication: Separate login portals for students (StudentLogin) and employees (EmployeeLogin).
- Student Services: Any student can access their accounts through
Studentinstances to interact with book orders and related services. - Employee Services: Employees have the ability to handle ongoing orders and create support tickets through the
Employeeclass. - Administrative Functions: Administrators (Admin) can add new books, universities, departments, and courses to the system.
- Super Administrator Capabilities: Super Administrators (
SuperAdmin) has the ability to manage employee records and create new employees if need be. - Database Integration: Uses SQLite (
ustbooks.db) for data persistence, managing user details, and book orders. - GUI: A graphical user interface implemented with Tkinter for easy navigation and interaction with the system.
- Python 3.x
- SQLite3
- Tkinter
- PIL (Python Imaging Library)
- Make sure Python 3.x and PIL are installed on your system.
- Clone the repository to your local machine.
- Navigate to the directory containing
main.py. - Run
main.pyusing Python to start the application.