Sunteți pe pagina 1din 6

1. INTRODUCTION 1.1 Purpose 1.2 Scope 1.3 Definitions, Acronyms and abbreviations 1.4 Technologies to be Used 1.

5 Tools Used 1.6 References 1.7 Overview 2. Overall Description 2.1 Product Perspective 2.2 Software Interface 2.3 Hardware Interface 2.4 Communication Interface 2.5 Constraints 2.6 ER Diagram 2.7 Use-case model Survey 2.8 Architecture Design 2.9 Software Design 3. Specific Requirements 3.1 Use-case Reports 3.2 Activity Diagrams 3.3 Sequence Diagrams

1. INTRODUCTION
1.1 Purpose
The MAHATHMAGANDI NATIONAL RURAL EMPLOYEEMENT GUARENTEE ACT (MNREGA) is an act to provide for the enhancement of livelihood security of the households in rural areas of the country by providing a legal guarantee for one hundred and fifty days of employment in every

financial year to adult members of any rural household willing to do public work-related unskilled manual work at the statutory minimum wage of 120. The programme was widely criticized as no more effective than other poverty reduction programs in India.

1.2 Scope
Aim of improving the purchasing power of the rural people, primarily semi or un-skilled work to people living in rural India, whether or not they are below the poverty line.
There are four basic users: General user/Labours, Administrators, Managers, Public reviewers of Activities, Accountant.

1.3 Definitions, Acronyms and abbreviations


WASCE

Web Sphere Application Server Community Edition. It is an application server that runs and supports J2EE and web service applications.

DB2

Database_2.A database management system that provides a flexible and efficient database platform to maintain records of students, teachers, admin and dm.

JSP
Java Server Pages. It is used to create dynamic web content.

J2EE

Java 2 Enterprise Edition. A programming platform which is a part of java platform for developing and running distributed java.

UML

Unified Modeling Language is a standard language for writing software blueprints. The UML may be used to visualize, specify, construct and document

XML

Extensible Markup Language is a text based format that let developers describe, deliver and exchange structured data between a range of applications to client for display and manipulation.

RAD

Rational Application Developer is a development tool that helps to design web pages and also helps to design the diagrams like ER, Database schema diagrams and to generate DDL.

AJAX
Asynchronous JavaScript and XML is a technique used in java script to create
dynamic WebPages.

Web 2.0
It is commonly associated with web applications which facilitate interactive information sharing, interoperability, user-centered design and collaboration on the World Wide Web. HTTP Hyper Text Transfer Protocol It is a transaction oriented client/ server protocol between a web browser and a web server.

1.4 Technologies to be Used


J2EE

Java 2 Enterprise Edition. A programming platform which is a part of java platform for developing and running distributed java.

UML

Unified Modeling Language is a standard language for writing software blueprints. The UML may be used to visualize, specify, construct and document

XML

Extensible Markup Language is a text based format that let developers describe, deliver and exchange structured data between a range of applications to client for display and manipulation.

AJAX
Asynchronous JavaScript and XML is a technique used in java script to create
dynamic WebPages.

Web 2.0
It is commonly associated with web applications which facilitate interactive information sharing, interoperability, user-centered design and collaboration on the World Wide Web.

1.5 Tools Used

WASCE
Web Sphere Application Server Community Edition (from now on WASCE) is a free, certified Java EE 5 server for building and managing Java applications. It is IBM's supported distribution of Apache Geronimo that uses Tomcat for servlet container and Axis 2 for web services. Over 15 WASCE developers are committers in the Apache Geronimo project.

RAD
IBM Rational Application Developer for Web Sphere Software (RAD) is an integrated development environment (IDE), made by IBM's Rational Software division, for visually designing, constructing, testing, and deploying Web services, portals, and Java (J2EE) applications.

DB2
DB2 Database is the database management system that delivers a flexible and cost effective database platform to build robust on demand business applications and supports the J2EE and web services standards.

Rational Software Modeler


IBM Rational Software Modeler, (RSM) made by IBM's Rational Software division, is a Unified Modeling Language UML 2.0-based visual modeling and design tool. Rational Software Modeler is built on the Eclipse open-source software framework and includes capabilities focused on visual modeling and model-driven development (MDD) with the UML for creating resilient, thoughtout applications and web services.

1.6 References 1.7 Overview Existing System:


Request for employment is given by the applicant verbally or in writing containing the information of the family members willing to do unskilled work.

All the data is manually entered into computer at the block level from where the after verification approval is given and job card is issued.

Manually attendance is taken at the worksite and entered into muster roll and this muster roll is manually send to the block level for entry into the data base and preparation of wages. This being time consuming exercise which results in delay in wages to workers.

Also as most of the time payment is made in cash, it takes time for the manual disbursement of salaries in cash to the workers.

Shortcomings of Present System There is no method to stop / check multiple enrollment of same person in the system.

It is difficult to monitor that after enrolled person get employment within 15 days as per the Act.

It is impossible to keep check on the proxy workers.

It is difficult to ensure that payment reaches rightful beneficiaries.

Manual maintenance of muster roll at each of the jobsite and updating of the same in the central block level computer is in itself is a challenging task. This requires lot of traveling between jobsites Gram Panchayat and blocks etc. by the programming officer.

The system is prone to intentional or unintentional manual errors. As this muster roll plays the most important role in the whole system.

NREGA is countries one of the biggest social welfare schemes implemented at the ground level across the length and breadth of the county. For effective implementation of this scheme an extensive fool proof monitoring solution is required. For this there has to be solution which is fully secured, affordable and could be easily implemented.

To address to this requirement HCL Infosystems Ltd. had come up with a fool proof, affordable and easy to implement Biometric E-Job card & Handheld Device Based Solution for NREGP. This is a solution which can be actually implemented on the ground level without much dependency on computer literate manpower.

S-ar putea să vă placă și