0% found this document useful (0 votes)
643 views46 pages

Report

The document discusses designing a maid hiring management system to replace an outdated manual process. It details limitations of the existing system, objectives of the proposed system, and its functional and non-functional requirements. The proposed system aims to provide a centralized and automated platform for users to find, hire and manage maids through features like user profiles, scheduling, and secure payment processing.

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 DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
643 views46 pages

Report

The document discusses designing a maid hiring management system to replace an outdated manual process. It details limitations of the existing system, objectives of the proposed system, and its functional and non-functional requirements. The proposed system aims to provide a centralized and automated platform for users to find, hire and manage maids through features like user profiles, scheduling, and secure payment processing.

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 DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 46

+1.

Introduction

1.1 Introduction

The Maid Hiring Management System has been designed to override the problem of existing
manual system. This web application is supported to eliminate and, in some case, reduce the
hardship faced by manual system. 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 Maid Hiring Management System we use PHP and MySQL Database. This project keeps
the records of maids and booking request of maid. The Maid Hiring Management System has
two modules i.e. admin and user.

1
1.2 Existing System and Limitations of the 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

1. 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.

2. 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.

3. 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.

4. 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.

5. 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.

2
1.3 Need for the proposed System

1. Accessibility: A maid hiring project provides a centralized 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.

2. 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.

3. 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.

4. 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.

5. 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 minimizes
miscommunication and ensures smooth interactions.

3
2. Proposed System

The proposed Maid Hiring Management System is to have everything completely automated
and computerized. The software is very easy to use and manage even for a non-technical
person. The redundancy and ambiguity will be removed by assigning every booking a unique
number (i.e., Booking Number).

4
2.1 Problem Statement

The current manual process of hiring maids is inefficient, time-consuming, and lacks
transparency. Employers seeking maid services face difficulties in finding reliable maids who
meet their specific requirements, verifying their background, managing schedules, and
ensuring secure and convenient payment transactions. Likewise, maids struggle to connect
with potential employers, communicate their skills and availability effectively, and establish
trust.

5
2.2 Objective of proposed system

 To manage the details of Maids and Booking request.


 This Maid Hiring Management System will reduce the time, energy and money
wasted in manually searching the details of the maid booking and maid details.
 With the help of this software, all the services and users can be properly channelized.

6
2.3 Functional and non-functional requirement

Functional requirement

1. User Registration and Profile Management:

 Allow employers and maids to register and create profiles.


 Collect and store relevant information such as contact details, location, skills,
experience, and availability.
 Enable users to update and manage their profiles.

2. Search and Filtering:

 Implement a search feature that allows employers to find maids based on specific
criteria such as location, availability, skills, and experience.
 Provide filtering options to narrow down search results based on desired attributes.

3. Scheduling and Availability Management:

 Provide a scheduling system that allows employers to manage maid availability,


schedule shifts, and handle leave requests.
 Enable maids to update their availability and view assigned schedules.

4. Admin Dashboard:

 Provide an administrative dashboard for system administrators to manage user


accounts, monitor activities, handle support requests, and generate reports.

5. Data Security and Privacy:

 Implement robust security measures to protect user data and ensure secure
authentication.
 Adhere to relevant data protection regulations to safeguard user privacy.

7
Non-Functional requirements

1. Usability: The system should have a user-friendly interface, with intuitive navigation
and clear instructions, ensuring ease of use for employers and maids with varying
levels of technical proficiency.

2. Reliability: The system should be reliable, ensuring high availability and minimal
downtime. It should have mechanisms in place to handle unexpected errors or failures
and recover gracefully without data loss.

3. Scalability: The system should be scalable to accommodate increasing user demands


and growing data volume. It should be capable of handling a larger user base and
concurrent requests without compromising performance.

4. Security: The system should implement robust security measures to protect user data,
prevent unauthorized access, and ensure secure transactions. It should incorporate
encryption, secure authentication protocols, and mechanisms to prevent common
security vulnerabilities such as SQL injection or cross-site scripting.

5. Privacy: The system should respect user privacy by adhering to relevant data
protection regulations. It should clearly communicate the data handling practices,
obtain user consent for data processing, and provide options for users to manage their
privacy settings.

8
2.4 Scope of System

1. 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.

2. 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.

3. 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.

4. 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.

9
2.5 Module 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 category (add/update/delete).

3. Maid: In this section, 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 request, approved and
cancelled maid booking request. In this section admin also assign maid to booking request.

6. Search: In this section, admin can search maid and booking details with the help of his/her
madid 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 website.

3. Request for Maid: In this section, user can sent request for maid.

4. Contact: It is a contact us page where users can check the contact details.

10
2.6 Operating Environment – Hardware and Software

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

11
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

Google Chrome or any compatible


Web Browser browser

Operating System Windows or any equivalent OS

12
3. Requirement Determination and Analysis

3.1 Fact Finding Methods

1. Interviews: Conduct one-on-one interviews with stakeholders such as users, maid


agencies, administrators, and other relevant parties. Prepare a set of questions to
gather information about their expectations, pain points, desired features, and any
specific requirements they may have.

2. Surveys and Questionnaires: Create online or paper-based surveys/questionnaires and


distribute them to stakeholders. This method allows you to collect standardized
responses from a larger group of people. Include both closed-ended and open-ended
questions to obtain quantitative and qualitative data.

3. Observation: Observe the existing processes and workflows related to maid hiring.
This can be done by shadowing users or administrators as they interact with the
current system or by observing the manual processes in place. Note any pain points,
inefficiencies, or areas for improvement.

13
3.2 Feasibility Study

1. 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.

2. 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.

3. Risk Analysis:

 Identify potential risks and challenges associated with the maid hiring project, such as
market saturation, user adoption, or technology constraints.
 Develop risk mitigation strategies and contingency plans to address potential
challenges.

14
4. System Analysis and Design

4.1 E-R Diagram

15
4.2 Use Case Diagrams

i) Admin:

16
ii) Category:

17
iii) Maid:

18
iv) Maid Hiring Request:

19
v) Search:

20
vi) User:

21
4.3 Class Diagram

22
4.4 Sequence Diagram

23
4.5 Activity Diagram
i)

24
ii) Admin:

25
iii) User:

26
4.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

27
Maid Category Table: (Table name is tblcategory)
This store the maid category detail

Page Table: (Table name is tblpage)


This table stores the about us and contact us.

Maid Table: (Table name is tblmaid)


This table stores the details of maids available.

28
4.7 User Interface Design and Reports
Home page

29
About us

30
Contact us

31
Request for Maid

32
Admin Panel
Login Page

Forgot Password

33
Dashboard

Admin Profile

34
Change Password

Add Category

35
Manage Category

Add Maid

36
Manage Maid

Update Maid Details

37
New Request

View New Request

38
Assign Request

View Assign Details

Cancel Request

39
View Cancel Request

About us page

40
Search Booking Request

Search Maid

41
5. Drawbacks and Limitation

1. Limited Personal Interaction: A digital platform may lack the personal touch and face-
to-face communication that some users prefer when hiring a maid. Some users may
feel more comfortable discussing their specific requirements or concerns directly with
a maid, which may not be fully facilitated by the system.

2. Cultural and Language Differences: Maid hiring often involves individuals from
diverse cultural backgrounds, and language barriers can be a challenge. While the
system can provide basic information about maids, communication and understanding
may still be limited due to language differences or cultural nuances that are not
captured in the system.

3. Cost and Affordability: The implementation and maintenance costs of a Maid Hiring
Management System can be significant. Small maid agencies or individuals with
limited financial resources may find it challenging to adopt or sustain the system,
potentially creating an imbalance in access to quality maids.

42
6. Proposed Enhancement

1. Time and Cost Efficiency: The proposed algorithm will significantly reduce the time
and effort required to manually search for suitable maids. Instead of households
browsing through numerous profiles, the algorithm will provide a curated list of
potential matches based on their specific needs. This will save time and resources for
both households and the management system.

2. Enhanced User Experience: By incorporating an intelligent matching algorithm, the


maid hiring management system will offer a more streamlined and user-friendly
experience. Users will have access to a personalized dashboard that showcases
recommended maids based on their preferences and requirements. This will simplify
the selection process and improve overall user satisfaction.

3. Increased Trust and Reliability: The algorithm can integrate background verification
checks and cross-reference with relevant databases to ensure the credibility and
reliability of maids. This additional layer of security will build trust between
households and maids, fostering a safer hiring process.

43
7. Conclusion

This Application provides a computerized and automated version of Maid Hiring


Management System which will benefit the maid hiring companies and their users.

The Application was designed in such a way that future changes can be done easily. The
following conclusions can be deduced from the development of the project.

• Automation of the entire system improves the productivity.

• It provides a friendly graphical user interface which proves to be better when compared to
the existing system.

• It gives appropriate access to the authorized users depending on their permissions.

• It effectively overcomes the delay in communications.

• Updating of information becomes so easier.

• System security, data security and reliability are the striking features.

• The System has adequate scope for modification in future if it is necessary.

44
8. Bibliography

For PHP

• https://www.w3schools.com/php/default.asp

• https://www.sitepoint.com/php/

• https://www.php.net/

For MySQL

• https://www.mysql.com/

• http://www.mysqltutorial.org

For XAMPP

• https://www.apachefriends.org/download.htm

9. Annexures
45
User Survey Questionnaire

1. How often do you hire maids for your household?

2. What are the key criteria you consider when hiring a maid?

3. How important are factors like experience, skills, and language proficiency in your maid
selection process?

4. Any additional comments or suggestions?

46

You might also like