Git Product home page Git Product logo

duty_management_system's Introduction

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.