Maid Hiring Project Report
Maid Hiring Project Report
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.
⦁ Allow users to register and create accounts with their personal information.
⦁ 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.
⦁ Allow users to book maids for specific dates, times, and durations.
Hardware Configuration:
Client Side:
RAM 512 MB
Hard disk 10 GB
Server side:
RAM 1 GB
Hard disk 20 GB
Client Side:
Web Browser Google Chrome or any compatible browser
Server Side:
Web Server APACHE
4. Notification System:
- Real-time notifications for maids and clients regarding new job requests,
confirmations, or cancellations.
⦁ 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:-
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:-
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:
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] :
Home Page :
About Us :
Contact us :
Dashboard :
Admin Login :
Forgot Password :
Admin Profile :
Assign Request :
View Assign Request :