Skip to content

It is a scheme by which unskilled people of rural India are guaranteed to have 100 days of paid work. Main objective of this project is to manage employments offered through this scheme.

Notifications You must be signed in to change notification settings

Jitsu-13/manrega_worker_management

Repository files navigation

MGNREGA WORKER MANAGEMENT

MGNREGA(The sheme by which unskilled people of rural India are guaranteed to have 100 days of paid work. Main objective of this project is to manage employments offered through this scheme. There are two users of this system

a. BDO (Block Development Officer)

b. Gram Panchayat member

A project is created by BDO. Project is where people are assigned to. Before assigning anybody to a project(done by Gram Panchayat member) his/her data must be inserted into the system.

The Gram MGNREGA is an java application designed to provide BDO and Gram Panchayat Member (GPM) of Block Office with a personalized easy-to-utilize user experience for creating, assigning and managing the project and employee . It stores GPM, Employee and project's data records, project assignments, wage/day, Total receivable amount till current date , and other information.

It is Console based Project.

Features

  • BDO and GPM can login and logout. (Maximum 3 attempts allowed).
  • BDO can create Project and GPM and provide their detail.
  • BDO can see the List of Project, GPM amd Employee's along with all the detail.
  • BDO can assign project to GPM amd GPM can assign to Employee.
  • GPM can see the list of Employee and Amount receivable till date according to daily wage.
  • GPM can only assingn only those project which are assign to them by BDO.
  • GPM can only assingn project to only thode employee which are created by them.
  • Many more ..

Technology used

  • Java
  • MySQL
  • Git & GitHub

Lessons Learned

  • Gain excessive knowledge on application of Java and MySQL.
  • Enjoyed the process of learning and creating the application.

Overview of My work

ER Diagram

1

Flow Chart

Some Sample Application Execution

LogIn and Attempts Remaining :

Exception Handling if data not present in Database and if present showing the output :

Checking if a project and Employee is under logined GPM and assinging or throwing exception :

List of employee in Table format and their current total receivable amount along with other details :

Log Out and Application Exit :

About

It is a scheme by which unskilled people of rural India are guaranteed to have 100 days of paid work. Main objective of this project is to manage employments offered through this scheme.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages