Staff Leave Management System Using Django Python SQLite
The Staff Leave Management System (SLMS) is a web-based application that can be accessed throughout the organization or a specified group/Dept. Staff Leave Management System Project can be used to automate the workflow of leave applications and their approvals.
Project Requirements
Project Name | Staff Leave Management System Project in Python Django |
---|---|
Language Used | Python |
Framework Used | Django |
Database | SQLite |
User Interface Design | HTML, AJAX,JQUERY,JAVASCRIPT |
Web Browser | Mozilla, Google Chrome, IE8, OPERA |
IDE | PyCharm |
Project Modules
The modules involved are:
- Administration
- Staff
Admin Module details
- Admin can add a Staff and also update the Staff info.
- Admin can also manage the leave application (approve and not approve).
- Whenever a Staff applies for leave admin will get a notification.
- Admin can change own password after login.
- Admin can also view admin dashboard.
Staff Module
- The Staff can log in with a valid email and password.
- Update his/her profile
- Applied for leave
- View the leave history
- Change his/ her password
Staff Leave Management System Project Screen Shots
Home Page
![SLMS Home Page](https://phpgurukul.com/wp-content/uploads/2023/12/Employee-leave-management-system-Login-Page-1024x486.png)
Login Page
![SLMS Login](https://phpgurukul.com/wp-content/uploads/2023/12/Employee-leave-management-system-Login-Page-1-1024x486.png)
Admin Dashboard
![SLMS Admin Dashboard](https://phpgurukul.com/wp-content/uploads/2023/12/Admin-Update-Employee-1024x486.png)
Add Employee
![SLMS Add Staff](https://phpgurukul.com/wp-content/uploads/2023/12/Admin-Update-Employee-1-1024x734.png)
Staff Leave Apply
![](https://phpgurukul.com/wp-content/uploads/2023/12/Admin-Update-Employee-4-1024x486.png)
How to run the Staff Leave Management System Django Python
1. Download the zip file
2. Extract the file , copy staffleave folder and paste on the desktop
3. Open PyCharm and click on the terminal
![SLMS Installation Step 1](https://phpgurukul.com/wp-content/uploads/2023/12/Screenshot_2023_12_19-1-1024x595.png)
4. Go to the desktop->staffleave->slms directory using cd command as below
![SLMS Installation Step 2](https://phpgurukul.com/wp-content/uploads/2023/12/Screenshot_2023_12_19-2-1024x479.png)
5. Go to the desktop->staffleave->slms directory using cd command and run the server using command
Python manage.py runserver
![SLMS Installation Step 3](https://phpgurukul.com/wp-content/uploads/2023/12/Screenshot_2023_12_19-3-1024x464.png)
After running the above command you will get the below screen
![SLMS Installation Step 4](https://phpgurukul.com/wp-content/uploads/2023/12/Screenshot_2023_12_19-4-1024x533.png)
Now click the url http://127.0.0.1:8000 and the Project will Run
Login Credentials
Username: admin@gmail.com
Password: Test@123
Username: amitk12@gmail.com
Password: Test@123
Or Register a new Staff/Emp