E-Labor Management system
Chapter 1
                                       Introduction
       In today’s fast-growing world of technology, people still need to book appointments
with individuals who solve daily problems, such as plumbing, mechanical, electrical,
electronics, pest control, and more. To schedule an appointment with a service provider,
people often have to call them or arrange a personal meeting, and there is no guarantee that
they will get an appointment at the desired time. Various issues may arise, such as the service
provider being busy elsewhere, unavailable at the office, or demanding a high fee to fix the
problem.
       People are not receiving timely or reliable services, nor are they assured of fair pricing.
Additionally, there are safety concerns with these traditional methods. To address these
issues, we are developing a web application and a service platform where people can receive
appropriate and timely solutions.
       This web application and platform are highly dynamic and easy to navigate. The
interface is user-friendly, allowing anyone to use it effortlessly. The application provides a
detailed description and essential information about the issues and services offered.
       The E-Labor service web application is beneficial because customers no longer need
to visit a service provider’s office. They can easily book appointments and make online
payments through this application without any inconvenience. The platform is secured with
a QR code feature, offering added safety for customers.
       To ensure this application functions smoothly, we have integrated the latest
technologies, such as Android as the platform and MySQL for database management.
       A UML diagram has been created to illustrate the process flow throughout the system,
so even inexperienced users can easily understand the proposed system.
Government Polytechnic, Arvi               Page 1                Dept. of Computer Engineering
                                                                  E-Labor Management system
1.1 Aim of Project
       The aim of the E-Labor Management System is to provide all nearby services that
people need for home and work repairs at a low cost for customers and in minimal time, while
also creating job opportunities for workers by offering services to customers at reasonable
rates. This project offers features to customers, including registration, service provider profile
display, and advertisements.
1.2 Objectives
The main Objectives of this System are as”
       The primary objective of the online system for E-Labor services is to deliver home
services to the doorstep with just one click. This paper discusses the main concept of online
home services, the variety of services provided, and how the ordering and delivery of services
are managed.
       The E-Labor Management System can be used by any authorized user seeking
household services through a people-based system or mobile application. The system includes
an authenticated and secure login module for users, such as service seekers, service providers,
and administrators, requiring appropriate credentials at registration.
       The goals include developing a people-centered online platform for accessing
household services and creating an identical mobile application for convenience. An
interactive user interface is designed to allow users to request services on the go. The system
also provides a secure online payment gateway for service seekers and acknowledges
confirmation of services selected by users.
       .
1.3 Project Summary
       The aim of the project is to provide services to customers at reasonable rates. This
project offers facilities for customers such as registration, service provider profile display,
advertisements, and more.
Government Polytechnic, Arvi               Page 2                Dept. of Computer Engineering
                                                                E-Labor Management system
1.4 Purpose
The purpose of this project is to create a fully online platform accessible via a website and
an Android application.
People have observed how limitations in existing system:
   •   Existing system is offline.
   •   Difficult to manage records.
   •   No time limit for service to be provided.
   •   No guarantied service.
   •   Difficult to find proper service provider.
   •   24 hours service is not available.
   •   No security.
So, our purpose is to overcome this limitation with following features.
   •   House hold services easy available.
   •   To provide house hold services any time.
   •   Easy online payment.
   •   Saving of time.
   •   Make available house hold services through people site & application.
1.5 Scope
The scope of our project is to design a secure and user-friendly platform for booking services
online. Customers often experience frustration when trying to make appointments, as
providers may be busy, unresponsive, or charge high fees. Our platform aims to eliminate
these issues and create a seamless booking process.
Government Polytechnic, Arvi                Page 3              Dept. of Computer Engineering
                                                                 E-Labor Management system
                                           Chapter 2
                                      Literature Review
       People have observed many problems that occur in our daily routines, such as issues
with electricity. For instance, if the electricity goes out, various problems arise in our work.
People cannot charge their phones, batteries, etc., and electrical devices used in the kitchen
cannot function.
       In the existing system, the whole process is offline, and customers cannot get a proper
solution for their problems. The current system is not available 24 hours, so customers cannot
access solutions at any time.
       People also experience plumbing issues at home. When a plumbing problem occurs,
they must first call a plumber and schedule an appointment if he’s available, or they may have
to meet him directly to arrange the appointment. This process is very time-consuming, and
there’s no guarantee that people will get an appropriate solution.
       Another observed issue is with vehicles. If someone’s vehicle suddenly stops while
they’re traveling, they need to call a mechanic to fix the issue. However, if they are in a
location with no network coverage and limited traffic, this situation becomes even more
challenging. They have to find a mechanic and ask for assistance, which can be time-
consuming. There’s no certainty that they will get a solution, as the mechanic might be busy
with other work, or his payment might be too high for the specific issue.
       By observing these types of problems, people started thinking about how they could
find solutions in an easy and effective way. This led to the idea of developing a platform
where people can access various services like plumbing, electrical, electronics, and more.
Government Polytechnic, Arvi              Page 4                Dept. of Computer Engineering
                                                                E-Labor Management system
2.1 Related Work
•   JDK :
       A Java Development Kit (JDK) is a collection of tools which are used for developing,
designing, debugging, executing and running java programs. Java is a machine independent
and operating system independent language. A program written in java can be run on any
machine or in any platform provided the interpreter of that particular platform.
•   JAVA AWT—POWERFUL TOOL :
    AWT stands for Abstract Windowing Toolkit. It has all libraries required for GUI
programming Java AWT is a package that embeds all GUI classes that can be used for
programming. For any GUI program this package is first imported. Some of the tools that are
available in this package include.
•   Button
•   Scroll Bars
•   List Boxes
•   Choice Boxes
•   Windows
AWT also includes methods for handling events graphical operations.
•   SWING:
    Swing is a set of classes that provides more powerful and flexible components more than
are possible with the AWT .In addition to familiar components, such as buttons, check boxes,
and labels. Swing supplies several additions, including tabbed panes, scroll panes, trees and
tables. Even familiar components such as buttons have more capabilities in swing. For
example, a button may have both an image and a text string associated with it. Also, the image
can be changed as the state of the button changes.
    Swing components are platform independent so the term lightweight is used. The swing-
related classes are contained in javax.swing and its subpackages, such as javax.swing.tree.
Government Polytechnic, Arvi              Page 5               Dept. of Computer Engineering
                                                           E-Labor Management system
                                       Chapter 3
                     Software And Hardware Requirement
 Hardware Requirements (Minimum)
   •   Processor     : Celeron or Above
   •   Clock speed : 700 MHZ
   •   System bus   : 32 BIT / 64 BIT
   •   RAM           : 512 MB or more
   •   HDD          : 80 GB
   •   MODEM        : 56 KBPS/ADSL Broadband
Software Requirements (Minimum)
   •   Operating system :WINDOWS XP/Vista/7/8/10
   •   Browser : Chrome, Firefox, Internet Explorer etc.
   •   Frontend : JAVA,HTML,CSS
   •   Backend : MYSQL
Government Polytechnic, Arvi            Page 6             Dept. of Computer Engineering
                                                               E-Labor Management system
                                        Chapter 4
                                     System Design
5.4.1 Data Flow Diagram
       A data flow diagram is a graphical representation of the “flow” of data through an
information system, modeling its process aspects.
A DFD shows what kind of information will be input to and output from the system, where
the data will come from and go to, and where the data will be stored. It does not show
information about the timing of process or information about whether processes will operate
in sequence or in parallel.
DFD DIAGRAM LEVEL 0
                              Figure 5.9 DFD Diagram Level 0
Government Polytechnic, Arvi             Page 7               Dept. of Computer Engineering
                                                       E-Labor Management system
SERVICE PROVIDER
               Figure 5.10 DFD Diagram Level 1 For Service Provider
Government Polytechnic, Arvi        Page 8             Dept. of Computer Engineering
                                                       E-Labor Management system
CUSTOMER
                   Figure 5.11 DFD Diagram Level 1 For Customer
Government Polytechnic, Arvi        Page 9            Dept. of Computer Engineering
                                                                E-Labor Management system
                                         Chapter 5
                               Conclusion and References
Conclusion
          To reduce the burden of finding in-house solutions for various services, the proposed
system provides a range of services by offering service specialists at your doorstep with just
one click. A systematic mobile environment offers clients easy access to our services in a
convenient way. With well-qualified professionals who have verified backgrounds, we make
all your home cleaning, plumbing, furniture maintenance, electrical work, appliance repair,
house painting, vehicle servicing, and many other tasks available at the click of a button,
anytime and from anywhere.
References
Sites:
[1] : https://www.canvs.in/
[2] : https://en.wikipedia.org/wiki/Service_%28economics
[3] : https://openfuel.org/
[4] : http://hservices.ca/
[5]: www.helpguru.com
[6] : www.justdial.com
[7] : https://patents.google.com/
Books :
For making UML diagrams:
[1] : Software Engineering by Roger S. Pressman
[2] : PL/SQL- by Steven Feuerstein
[3]: Software Engineering by Mrs. Anuradha A. Puntambekar
Government Polytechnic, Arvi              Page 10                Dept. of Computer Engineering