100% found this document useful (2 votes)
3K views29 pages

Maid Hiring Project Report

Maid hiring project report

Uploaded by

babafakir504
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (2 votes)
3K views29 pages

Maid Hiring Project Report

Maid hiring project report

Uploaded by

babafakir504
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 29

1.

Introduction:

1.1 Abstract :-

The Maid Hiring Management System has been designed to override the
problem of the existing manual system. This web application is supported to
eliminate and, in some cases, reduce the hardship faced by manual systems. The
application is reduced as much as possible to avoid errors while entering the
data. It also provides messages while entering invalid data. No formal
knowledge is required for the user to operate this system. Overall, we said that
Maid Hiring Management System is user friendly.
In the Maid Hiring Management System we use PHP and MySQL Database.
This project keeps the records of maids and booking requests of maids. The
Maid Hiring Management System has two modules i.e. admin and user.
1.2 Existing System and Limitation of Existing System:-

Existing System
⦁ The present scenario offers manual data entry. A lot of time is wasted in
creating the reports as well as maintaining them. In case, if any query arises to
get the information about the booking, queries and registered users, the whole
report is re-typed. This seriously affects the authentication of the system. This
Maid Hiring System is totally outdated and involves a high risk of ambiguity
and redundancy.

Limitations Of the Existing System


⦁ Lack of verification and background checks: Verifying the authenticity and
conducting background checks on maids is crucial for ensuring the safety and
trustworthiness of the hired individuals. If the existing system does not have
proper mechanisms to verify maid profiles or lacks integration with reliable
background check services, it can pose risks to users.
⦁ Inefficient communication channels: Effective communication between
employers and maids is essential for a smooth hiring process. If the existing
system lacks efficient communication channels such as instant messaging or
email integration, it can create delays and miscommunication, leading to a
suboptimal user experience.
⦁ Lack of integration with payment systems: Seamless payment processing is
crucial for a maid hiring management system. If the existing system does not
integrate with popular payment gateways or lacks features for handling payment
transactions securely, it can cause inconvenience for users and hinder the
payment process.
⦁ Absence of user ratings and reviews: User ratings and reviews provide
valuable insights into the performance and reliability of maids. If the existing
system does not incorporate a rating and review system, it may be challenging
for employers to assess the quality of service or make informed hiring decisions.
⦁ Security and privacy measures: Handling sensitive user information, such as
personal details, addresses, and payment data, requires robust security measures.
If the existing system lacks proper data encryption, access controls, or
vulnerability assessments, it can expose users to the risk of data breaches or
privacy violations.
1.3 Needs for Proposed System:-

⦁ Accessibility: A maid hiring project provides a centralised platform that


connects users and maids, making it easily accessible for individuals seeking
maid services. It eliminates geographical limitations and allows users to find
maids in their desired location.
⦁ Convenience: The project offers a convenient and time-saving solution for
users who are looking to hire maids. Instead of manually searching for maids
through traditional methods, users can simply access the project, browse
profiles, and hire suitable maids based on their requirements.
⦁ Trust and Security: A reliable maid hiring project can help establish trust and
security for both users and maids. It can incorporate features such as
background checks, verification processes, and ratings/reviews from previous
users. These measures enhance transparency and allow users to make informed
decisions when selecting a maid.
⦁ Variety of Choices: By developing a maid hiring project, users gain access to a
diverse pool of maids with different skill sets and experience levels. They can
choose from a wide range of options based on their specific needs, ensuring
they find a maid who is proficient in the required tasks.
⦁ Efficient Communication: The project facilitates effective communication
between users and maids. Users can convey their requirements, discuss terms,
and provide instructions to the hired maids through the platform. This
minimises miscommunication and ensures smooth interactions.
1.4 Scope of system:

⦁ User Registration and Authentication:

⦁ Allow users to register and create accounts with their personal information.

⦁ Implement authentication mechanisms to ensure secure access to user


accounts.

⦁ Maid Registration and Profile Creation:

⦁ Enable maids to register and provide their details, including experience, skills,
availability, and rates.

⦁ Create maid profiles with relevant information for users to view and evaluate.
⦁ Search and Filter Functionality:

⦁ Implement search features that allow users to find maids based on specific
criteria, such as location, availability, skills, and ratings.

⦁ Provide filters to refine search results and make it easier for users to find
suitable maids.

⦁ Booking and Scheduling Management:

⦁ Allow users to book maids for specific dates, times, and durations.

⦁ Develop a scheduling system to manage maid availability and prevent


conflicting bookings.

⦁ Send booking confirmations and reminders to users and maids.


1.5 Brief description of technology used 1.6.1 Operating system
used (windows or unix) 1.6.2 Database(if applicable):-

Hardware Configuration:

Client Side:
RAM 512 MB

Hard disk 10 GB

Processor 1.0 GHz

Server side:
RAM 1 GB

Hard disk 20 GB

Processor 2.0 GHz


Software Requirement:

Client Side:
Web Browser Google Chrome or any compatible browser

Operating System Windows or any equivalent OS

Server Side:
Web Server APACHE

Server-side Language PHP5.6 or above version

Database Server MYSQL

Web Browser Google Chrome or any compatible browser

Operating System Windows or any equivalent OS


2. Proposed System:

2.1 Study Of Similar System :-

1. User Authentication and Roles:


- Secure login for administrators, maids, and clients.
- Role-based access control to ensure that different users have appropriate
permissions.

2. Maid Profile Management:


- Ability to create and manage profiles for each maid, including personal
details, skills, work history, and availability.
- Upload and verify relevant documents such as identification, background
checks, and certifications.

3. Rating and Review System:


- Allow clients to leave reviews and ratings for the maids after each service.
- Aggregate ratings to help clients make informed decisions when hiring
maids.

4. Notification System:
- Real-time notifications for maids and clients regarding new job requests,
confirmations, or cancellations.

5. Reporting and Analytics:


- Generate reports on tasks completed, working hours, and payments.
- Analytics to track the performance of maids and the overall efficiency of the
system.
2.2 Feasibility Study :-

⦁ Technical Feasibility:
⦁ Evaluate the technical requirements and infrastructure needed to develop and
maintain the maid hiring project.
⦁ Assess the availability of resources, including hardware, software, and skilled
developers familiar with the required technologies.
⦁ Consider any potential technical challenges, such as integration with payment
gateways or handling high volumes of data.
⦁ Financial Viability:
⦁ Conduct a cost-benefit analysis to determine the financial feasibility of the
project.
⦁ Estimate the development costs, including software, hardware, licensing, and
personnel expenses.
⦁ Project the revenue potential based on factors such as service fees, transaction
volumes, and potential growth over time.
⦁ Consider the break-even point and the timeline for achieving profitability
2.3 Objectives of Proposed System:-

The objectives of a proposed "Maid Hiring Management System" project can be


defined based on the needs and goals of the stakeholders involved. Here are
some potential objectives for such a system:
1. Efficient Maid Management:
- Streamline the process of hiring, onboarding, and managing maids
efficiently. Centralise maid profiles, allowing easy access to information such as
skills, availability, and work history.
2. Client Convenience:
- Provide clients with a user-friendly platform to easily search, select, and hire
maids based on their specific requirements.
- Enable clients to schedule and manage maid services seamlessly.
3. Secure and Transparent Transactions:
- Implement secure online payment gateways for transparent and hassle-free
financial transactions between clients and maids.
- Ensure the confidentiality and integrity of sensitive information such as
payment details.
4. Automated Notifications and Reminders:
- Set up automated notifications and reminders for maids and clients regarding
upcoming tasks, appointments, and schedule changes.
- Improve communication and reduce the likelihood of missed appointments.
5. Scalability and Flexibility:
- Design the system to be scalable, accommodating a growing number of
maids, clients, and transactions.
- Ensure flexibility to adapt to changes in business requirements and industry
trends.
6. Cost-Effective Operations:
- Implement cost-effective solutions to manage and operate the system.
- Optimise resource utilisation and minimise operational costs
2.4 Functional and non-functional Requirements:-

Functional Requirements:

1. User Authentication and Authorization:


- Users (admin, maids, clients) should be able to register and log in securely.
- Role-based access control to ensure appropriate permissions.
2. Maid Profile Management:
- Maids can create and update profiles with personal details, skills, and work
availability.
- Document upload functionality for identification, background checks, and
certifications.
3. Task and Schedule Management:
- Admins can assign tasks and manage schedules for maids.
- Calendar view for maids and clients to track appointments and tasks.
4. Reporting and Analytics:
- Generate reports on tasks completed, working hours, and payments.
- Analytics to track the performance of maids and the overall efficiency of the
system.
5. Geolocation Integration:
- Integration with maps or geolocation services to track the location of maids
and clients for better scheduling and coordination.
Non-Functional Requirements:

1.Security:
- Secure data storage and transmission (e.g., encryption of sensitive
information).
- Robust user authentication and authorization mechanisms.
2. Usability:
- Intuitive user interfaces for maids, clients, and admins.
- Responsive design for both web and mobile applications.
3. Scalability:
- Ability to scale the system to accommodate a growing number of users and
data.
- Support for adding new features and functionalities in the future.
4. Documentation:
- Comprehensive documentation for users, administrators, and developers.
- User manuals, system architecture documentation, and code documentation.
5. Cost:
- Cost-effective development and maintenance strategies.
- Optimization of resource utilisation to minimise operational costs.
6. Interoperability:
- Integration capabilities with other systems or platforms if required.
- API support for potential third-party integrations.
2.5 Users of System:-

The "Maid Hiring Management System" project is designed to cater to the


needs of various stakeholders involved in the process of hiring and managing
maids. Here are the primary users of the system:

1. Administrators:
- Administrators have full control over the system and its functionalities.
- They manage user accounts, including maids and clients.
- Administrators assign tasks, schedule appointments, and oversee the overall
operation of the system.
- Responsible for system configuration, maintenance, and ensuring data
security.
2. Maids:
- Maids use the system to create and manage their profiles.
- They update personal information, skills, work availability, and relevant
documents.
- Access task assignments, schedules, and communicate with clients through
the system.
- Receive notifications about new job requests, confirmations, and schedule
changes.
3. Clients:
- Clients are individuals or businesses looking to hire maid services.
- They register and log in to the system to search for maids based on specific
criteria.
- Clients use the system to schedule and book maid services.
- They leave reviews and ratings for maids based on the quality of services
received.
2.6 Modules Specification:-

Admin Module:

1. Home: In this section, admin can briefly view the total new booking,
approved/assign booking, Cancelled Booking, Total category of maid.
2. Category: In this section, admin can manage categories (add/update/delete).
3. Maid: In this section, the admin can manage maid(add/update/delete).
4. Page: In this section, admin can manage about us and contact us pages.
5. Maid Hiring Request: In this section, admin can view new maid requests,
approved and cancelled maid booking requests. In this section admin also
assigns maid to booking requests.
6. Search: In this section, admin can search maid and booking details with the
help of his/her maid and booking number respectively.
Admin can also update his profile, change the password and recover the
password.

User Module:

1. Home: It is a welcome page for users.


2. About: It is a about us page of a website.
3. Request for Maid: In this section, users can send a request for a maid.
4. Contact: It is a contact us page where users can check the contact details.
3. System Analysis And Design :

3.1 Entity Relationship Diagram :


3.2 Use Case Diagram:

i) Admin:
ii) Category:

iii) Maid:
iv) Maid Hiring Request:

v) Search:
3.3 Class Diagram :
3.4 Sequence Diagram :
3.5 Activity Diagram :
1) Admin :
2) User :
3.6 Table Specification [DATA DICTIONARY] :

Admin Table : (Table name is tbladmin)


This store admin personal and login details.

Booking Table : (Table name is tblmaidbooking)


This store the detail of making maid request
Maid Category Table : (Table name is tblcategory)
This store the maid category detail

Page Table : (Table name is tblpage)


This table stores about us and contact us.

Maid Table : (Table name is tblmaid)


This table stores the details of maids available.
3.8 User Interface Design And Report :

Home Page :

About Us :
Contact us :

Dashboard :
Admin Login :

Forgot Password :
Admin Profile :

Assign Request :
View Assign Request :

You might also like