Skip to content

A comprehensive solution for efficient employee scheduling and management, streamlining operations and optimizing workforce productivity.

Notifications You must be signed in to change notification settings

Jagruti-02/duty_management_system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ROASTER DUTY MANAGEMENT SYSTEM

Abstract

The academic system requires a lot of paper labour, which frequently causes confusion when files or papers containing pertinent records are misplaced. Staff duty records are also kept on paper, which is inefficient because it causes delays in finding the necessary documents and compromises the security of the data. Lack of a web-based system for staff duty record keeping makes it challenging to: conveniently manage staff duty record keeping, preserve the records, easily update the records, and obtain necessary reports right away. The aim of the study is to develop a web-based staff duty record management system for the organization. The following are the specific objectives needed to realize the aim:

  1. To develop a web-based system that will aid the easy registration of assigned staff and their details to database.
  2. To develop a system that can be utilized to obtain reports pertain to staff on duties on respective dates

Introduction

This System is fully focused on Online Employee Management. It helps us for computerize the staff details, department maintenance, events details and maintenance, contact details, online forms. We can easily access and maintain our department and staff from wherever over the internet connection. We can maintain large number of documents. This system has login, public and private modules. Public modules are About Us, Staff Details. Event Details, Contact Details, Online Forms, notifications. Private modules are Staff maintenance, Event maintenance and assignation of required tasks. These public modules are only seen by public (Employees). Private modules are fully maintained and handles by Admin. It gives protection to staff information, other related events.

For the project, we use frontend languages like HTML, CSS and JavaScript and for backend, we use mainly python-based language i.e., Django and MySQL to handle all the databases requirement

Working Results

Login page

Screenshot (46)

Signup page

sss

Admin profile page

ss

Admin duty assign page

Screenshot (50)

On duty employee report display

Screenshot (51)

Result Discussion

In this project, first of all a login home page is created and is linked to mysql database. Whenever a new user trys to login , he or she is redirected to employee form page to signup to the portal with one’s details required and to confirm with password newly created.

Once the user has signed up, his or her details are sent to the employee database connected in MySQL and is saved there. Further, the user is redirected to enter the profile by logging in through username and password that is saved in the employee database. If the user entered wrong username or password, the user is redirected to the same login page and is alerted with a message of wrong credentials and asks to try again. Once, the user has entered the corrected credentials, he or she is directed to the employee-profile page or the admin-profile page according to what the user selected while signing up the registration form. If the user is admin, he logs in to the admin handle page where he can see and manage all the staff details, registrations and also add , update or delete details as per requirement. Added to this, the admin can switch over to the assign page where he can select the userID from the given dropdown links and a date from the calendar to add the employees on duty on a particular day that gets displayed for the admin as well as the employee on their login portal. If the user is employee, he or she logs in to see the employess who are on duty on specified date so that they can meet up the requirements altogether as per requirement.

Conclusion

Thus, this full stack web-based duty management programme aids with staff member assignment and collaboration for any firm. This method improves productivity and convenience for both the administrative handler and the employee user, lessens the need for tedious manual labour, improves communication, and makes it simpler to handle and manage any organization's whole workforce.

About

A comprehensive solution for efficient employee scheduling and management, streamlining operations and optimizing workforce productivity.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published