0% found this document useful (0 votes)
32 views50 pages

Finalreport Merged

The document is a project report on a Laundry Management System (LMS) submitted by students of BMS College for Women as part of their Bachelor of Computer Applications degree. It outlines the project's objectives, design, implementation, and testing phases, aiming to improve efficiency in laundry operations by automating processes such as order management and customer interactions. The report includes a detailed Software Requirements Specification (SRS), design diagrams, and acknowledgments to faculty and contributors involved in the project.

Uploaded by

manikushal2005
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
0% found this document useful (0 votes)
32 views50 pages

Finalreport Merged

The document is a project report on a Laundry Management System (LMS) submitted by students of BMS College for Women as part of their Bachelor of Computer Applications degree. It outlines the project's objectives, design, implementation, and testing phases, aiming to improve efficiency in laundry operations by automating processes such as order management and customer interactions. The report includes a detailed Software Requirements Specification (SRS), design diagrams, and acknowledgments to faculty and contributors involved in the project.

Uploaded by

manikushal2005
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/ 50

A PROJECT REPORT ON

“LAUNDRY MANAGEMENT SYSTEM”


Project report submitted in partial fulfilment of the requirement for the award of
the degree of VI Semester
BACHELOR OF COMPUTER APPLICATIONS (BCA)
Prescribed by

Bengaluru City University


Submitted by
Harini.V:U18BP21S0261
Rakshitha.R:U18BP21S0243
Rakshitha.V :U18BP21S0187
UNDER THE GUIDANCE OF

Mrs .Varshini J.K


Assistant Professor

DEPARTMENT OF COMPUTER SCIENCE

BMS COLLEGE FOR WOMEN


AUTONOMOUS INSTITUTION AFFILIATED TO BCU

Bugle Rock Road, Basavanagudi, Bengaluru -560004 Accredited

by NAAC with ‘A’ Grade


BMS COLLEGE FOR WOMEN
AUTONOMOUS INSTITUTION AFFILIATED TO BCU

Bugle Rock Road, Basavanagudi, Bengaluru -560004


Accredited by NAAC with ‘A’ Grade
DEPARTMENT OF COMPUTER SCIENCE

CERTIFICATE
This is to certify that Harini.V, Rakshitha.V, and Rakshitha.R has satisfactorily completed
the project entitled “LAUNDRY MANAGEMENT” in partial fulfilment of the requirement
for the award of the degree of VI semester BCA (Bachelor of Computer Application) as per the
curriculum of Bengaluru City University for the period of MARCHJULY-2024

Signature of Guide: Head of the Department

Mrs. Varshini J.K Mrs. Nalini L

Signature of Examiners:

1.

2.

Examination centre: BMSCW

Date of Examination:
ACKNOWLEDGEMENT

We would like to thank Mrs. Varshini J.K, Asst. Professor and Miss
Pranamya EA, Asst.Professor for giving timely and valuable guidance during
the successful completion of this project.

They have been a constant source of inspiration, motivation for hard work, and
very co-operative throughout this project work. It could be our almost pleasure
to express our warm thanks for her encouragement, cooperation, and consent
without which we might not be able to accomplish this project. We also thank
Mrs. Nalini L, HOD, Dept. of Computer Science who has continuously
supported us in completing the project.

This project has been a new learning experience, which will stand worthy for us
in years to come. We would also like to thank our principal Dr. Vasundhara DE
for providing the facilities and allotted slots to work in the lab.

Finally, we would like to thank all individuals directly and indirectly related to
our project.

Harini.V
Rakshitha V
Rakshitha.R
DECLARATION

We, Harini.V, Rakshitha .V, and Rakshitha.R hereby declare that the project
work entitled “LAUNDRY MANAGEMENT SYSTEM” submitted to the
Bengaluru City University is a record of original work done by us under the
guidance of Mrs. Varshini J.K and Miss Pranamya. This project is submitted
in the partial fulfillment of the requirements for the award of degree of Bachelor
of Computer Applications.

Harini.V
Rakshitha. V
Rakshitha. R
ABSTRACT

We present the design and implementation of a laundry management system(LMS) used in a


laundry establishment. Laundry firms are usually faced with difficulties in keeping detailed
records of customers clothing; this little problem as seen to most laundry firms is highly
discouraging as customers are filled with disappointments, arising from issues such as
customer clothes mix-ups anduntimely retrieval of clothes. The aim of this application is to
determine the number of clothes collected, in relation to their owners, as this also helps the
users fix a date for the collection of their clothes. Also customer’s information is secured, as a
specific id is allocated per registration to avoid contrasting information.
CONTENTS

Sl. No Table of Contents Page Nos


1. Introduction 1

2. Literature Survey 2

3. SRS 3-5
3.1 Functional Requirement
3.2 Non-Functional Requirement
3.3 Hardware Requirement
3.4 Software Requirement

4. Design 6-18
4.1 ER Diagram
4.2 Use Case Diagram
4.3 Data Flow Diagram
4.4 Database Design

5. Implementation 19-29

6. Testing 30-35
6.1 Test case table for user signup
6.2 Test case table for admin login
6.3 Test case table for user login
6.4 Test case table for cart
6.5 Test case table for payment

7. Screenshots 36-41

8. Conclusion 42

9. Future Enhancement 43

10. Bibliography 44
LAUNDARYMANAGEMENT

CHAPTER 1

INTRODUCTION
In an era where time is of the essence and efficiency is paramount, the laundry industry stands as a
cornerstone of convenience for individuals and essential for the smooth operation of various businesses.
However, the traditional methods of managing laundry operations often prove to be laborious, error-
prone, and time-consuming, leading to inefficiencies that can hinder both service providers and
customers a like.Recognizing these challenges, our project endeavors to revolutionize the landscape of
laundry services through the development of a sophisticated Laundry Management System (LMS). Built
upon the pillars of innovation and user-centric design, our LMS aims to streamline every aspect of the
laundry process, from intake to delivery, leveraging the latest advancements in technology to deliver
unparalleled efficiency and convenience.For customers, our LMS offers a seamless and intuitive
experience, allowing them to effortlessly schedule pickups, and make payments securely online. With
personalized options and transparent communication channels, customers can rest assured that their
laundry preferences and special instructions are meticulously catered to, ensuring a truly customized
Experience.

BMSCW DEPT OF COMPUTER SCIENCE 1


LAUNDARYMANAGEMENT

CHAPTER 2

LITERATURE SURVEY

The Laundry Management System is a comprehensive software solution designed to streamline and
automate various processes involved in managing a laundry business. It caters to the needs of laundry
service providers by offering efficient customer management, order processing, inventory management,
and reporting functionalities. At its core, the system provides a user-friendly interface accessible via web
browsers and mobile devices, ensuring convenience and accessibility for both customers and staff. Users
can create, update, and delete customer profiles, facilitating personalized service and efficient
communication.

Order processing is simplified through the system, allowing users to create new orders, and manage the
workflow seamlessly. Inventory management is another key feature, with the system maintaining a
comprehensive database of available items such as detergents, fabric softeners, and cleaning supplies.
Reporting functionalities provide valuable insights into inventory levels, and customer activity. Users
can generate detailed reports on a daily, weekly, or monthly basis, empowering informed decision-making
and strategic planning. Overall, the Laundry Management System offers a robust and efficient solution
for laundry businesses to optimize operations, enhance customer satisfaction, and drive business growth.
With its user-friendly interface, comprehensive features, and powerful functionalities, it is poised to
revolutionize the way laundry services are managed and delivered.

BMSCW DEPT OF COMPUTER SCIENCE 2


LAUNDARYMANAGEMENT

CHAPTER 3

3.SRS(SOFTWARE REQUIREMENTS SPECIFICATION)

A Software Requirements Specification (SRS) is a document that outlines the functional and non-
functional requirements of a software system. It serves as a blueprint for software development,
providing a comprehensive overview of what the system is expected to do and how it should behave.

Module 3.1

FUNCTIONAL REQUIREMENTS

1.User Registration and Authentication:

• Users should be able to create accounts and log in securely.


• Different user roles (e.g., customers, administrators, laundry staff) may have different levels of
access and permissions.

2. Order Management:

• Customers should be able to place laundry orders, specifying details such as service type (e.g.,
wash & fold, dry cleaning), pickup/delivery preferences, and special instructions.
• Laundry businesses should be able to view and manage incoming orders, including accepting,
rejecting, or modifying orders as needed.

3.Scheduling and Routing:

• The system should allow customers to schedule pickup and delivery times for their laundry
orders.
• Laundry businesses should be able to optimize pickup and delivery to maximize efficiency and
minimize travel time.
• Real-time tracking of delivery vehicles may be implemented to provide customers with accurate
ETAs.

4. Billing and Payment Processing:

• Customers should be able to view pricing information for different laundry services and make
payments securely through the system.
• The system should generate invoices for completed orders, including itemized breakdowns of
charges.
• Integration with payment gateways (e.g., credit card processors, mobile wallets) may be required
to facilitate online payments.

BMSCW DEPT OF COMPUTER SCIENCE 3


LAUNDARYMANAGEMENT

Module 3.2

NON-FUNCTIONAL REQUIREMENTS

1.Performance:

• Response Time: The system should respond to user interactions (e.g., order placement, status
updates) within a reasonable timeframe, typically within a few seconds.
• Throughput: The system should be capable of handling a large number of concurrent users and
transactions, especially during peak hours.
• Scalability: The system should be able to scale horizontally to accommodate increasing user load
without significant degradation in performance.

2.Security:

• Data Encryption: Sensitive user data (e.g., personal information, payment details) should be
encrypted both in transit and at rest to protect against unauthorized access or interception.
• Access Control: Role-based access control (RBAC) should be implemented to restrict access to
certain features or data based on user roles and permissions.
• Audit Trails: The system should maintain audit logs of user activities and system events for
accountability and traceability purposes.
• Security Compliance: The system should adhere to industry standards and best practices for data
security, such as GDPR, PCI DSS, or HIPAA, depending on the nature of the data being handled.

3. Usability:

• User Interface Design: The user interface should be intuitive, visually appealing, and easy to
navigate, catering to users with varying levels of technical expertise.
• Accessibility: The system should be accessible to users with disabilities, complying with
accessibility standards such as WCAG (Web Content Accessibility Guidelines).
• Multi-platform Compatibility: The system should be compatible with different devices and
operating systems, including desktop computers, tablets, and smartphones.

4 Maintainability:

• Modularity: The system should be designed with a modular architecture, allowing for easy
maintenance, updates, and future enhancements.
• Documentation: Comprehensive documentation should be provided for developers,
administrators, and end-users, covering installation, configuration, usage, and troubleshooting
procedures.
• Code Quality: The system code should adhere to coding standards and best practices to facilitate
readability, maintainability, and collaboration among developers.
• Response Time: The system should respond to user interactions (e.g., order placement, status
updates) within a reasonable timeframe, typically within a few seconds.

BMSCW DEPT OF COMPUTER SCIENCE 4


LAUNDARYMANAGEMENT

Module 3.3
H/W System Configuration:

Processor Dual Core.


Speed 1.1 G Hz.
RAM 8 GB (min).
Hard Disk 20 GB.

Module3.4
S/W System Configuration:

Operating System Windows 10.

Technology Php,sql
Front End Html,CSS

BMSCW DEPT OF COMPUTER SCIENCE 5


LAUNDARYMANAGEMENT

CHAPTER 4

DESIGN

Module 4.1

ER DIAGRAM SYMBOLS DESCRIPTION

Definition: An Entity Relationship (ER) Diagram is a type of flowchart that illustrates how
"entities" such as people, objects or concepts relate to each other within a system. ER Diagrams
are most often used é to design or debug relational databases in the fields of software
engineering, business information systems, education, and research. Also known as ERDs or
ER Models, they use a defined set of symbols such as rectangles, diamonds, ovals, and
connecting lines to depict the interconnectedness of entities, relationships, and their attributes
They mirror grammatical structure, with entities as nouns and relationships as verbs. ER
diagrams are related to data structure diagrams (DSDs), which focus on the relationships of
elements within entities instead of relationships between entities themselves. ER diagrams also
are often used in conjunction with data flow diagrams (DFDs), which map out the flow of
information for processes or systems. ER models ad and data models are typically
drawn at up to three levels of detail:
-Conceptual data model: The highest-level view containing the least detail. Its value is
showing the overall scope of the model and portraying the system architecture. For a system
of smaller scope, it may not be necessary to draw. Instead, start with the logical model.
- Logical data model: Contains more detail than a conceptual model. More detailed operational
and transactional entities are now defined. The logical model is independent of the technology
in which it will be implemented
Physical data model: One or more physical model may be developed from each logical model.
The physical models must show enough technology detail to produce and implement the actual
database.

BMSCW DEPT OF COMPUTER SCIENCE 6


LAUNDARYMANAGEMENT

ER DIAGRAM SYMBOLS DESCRIPTION TABLE

SYMBOLS FUNCTION
OVAL Represents different attributes of the entity.

RECTANGLE Represents different entity set used in a diagram.

DIAMOND Represents the relationship among the entity.

LINE Represents the link between entity set to


attributes and entity set to relationship.

BMSCW DEPT OF COMPUTER SCIENCE 7


LAUNDARYMANAGEMENT

ER DIAGRAM USER MODULE

Date Amount Price Action


Type Laundry
Received
description

Customer Order Placed Laundry Laundry Type


Name Type

Adds

Created
By Amount
Date
Paid
Type

Login Order Received


View
s

Username Password Custome


Laundry
r Name
Received

BMSCW DEPT OF COMPUTER SCIENCE 8


LAUNDARYMANAGEMENT

ER DIAGRAM ADMIN MODULE:

Packages
Admin price
Package Description
name

Password
Admin Id Packages
Admin Login Add

Admin name

Add services

Service Category price Add and


Name type Update
Views

Order list

Customer
Date Amount
Name

BMSCW DEPT OF COMPUTER SCIENCE 9


LAUNDARYMANAGEMENT

Module 4.2

USER USE CASE DIAGRAM

BMSCW DEPT OF COMPUTER SCIENCE 10


LAUNDARYMANAGEMENT

ADMIN USE CASE DIAGRAM

BMSCW DEPT OF COMPUTER SCIENCE 11


LAUNDARYMANAGEMENT

Module 4.3

DATA FLOW DIAGRAM (DFD )

The data flow diagram (DFD) is one of the most important tools used by system analysis. Data

Flow diagrams are made up of a number of symbols, which represent system components. Most

data flow modeling methods use four kinds of symbols. These symbols are used to represent four

kinds of system components. Processes are represented by ircles in DFD. Data Flow is

represented by a thin line in the DFD and each data store has a unique name and a square or

rectangle represents external entities.

Unlike a detailed flowchart, a Data Flow diagram does not supply a detailed description of the

modules but graphically describes a system's data and how the data interact with the system

To construct a Data Flow Diagram, we use,

SHAPE NAME SYMBOLS DESCRIPTION

Rectangle Represents the sources or sinks


and is neat consumer of data.

Circle Represents the processing of the


data during the problem
analysis.
Open-ended box Represents the data storage.

Arrow Represents the data flow or data


movements between functions.

BMSCW DEPT OF COMPUTER SCIENCE 12


LAUNDARYMANAGEMENT

DFD DIAGRAM

ADMIN

Level 0:

ADMIN

LAUNDRY
MANAGEMENT

DD

Level 1:

ADMIN

Verification
Admin details Login

Validation

Dashboard

BMSCW DEPT OF COMPUTER SCIENCE 13


LAUNDARYMANAGEMENT

Level 2:

ADMIN

Verification
Admin details LOGIN

Validation

DASHBOARD VIEW ORDERS

ADD SERVICES

ADD QUANTITY

CUSTOMER
Level 0:

CUSTOMER

LAUNDRY
MANAGEMENT

BMSCW DEPT OF COMPUTER SCIENCE 14


LAUNDARYMANAGEMENT

Level 1:

CUSTOMER

Enter registration REGISTRATION


details

Level 2:

CUSTOMER

Verification
Customer LOGIN
reregistration
details
Validation

HOME PAGE

PAYMENT VIEW ITEMS

BMSCW DEPT OF COMPUTER SCIENCE 15


LAUNDARYMANAGEMENT

MODULE 4.4

DATABASE DESIGN

Screenshot 4.4.1 USER SIGNUP TABLE(THIS TABLE CONTAINS THE USER DETAILS)

Screenshot 4.4.2 ADMIN LOGIN TABLE (THIS TABLE CONTAINS THE ADMIN DETAILS)

BMSCW DEPT OF COMPUTER SCIENCE 16


LAUNDARYMANAGEMENT

Screenshot 4.4.3 ORDERTABLE(THIS CONTAINS THE ORDER DETAILS)

Screenshot 4.4.4 SERVICES STORING TABLE(THIS CONTAINS THE SERVICES)

BMSCW DEPT OF COMPUTER SCIENCE 17


LAUNDARYMANAGEMENT

Screenshot 4.4.5 CLUBULTIMATE TABLE(THIS CONTAINS THE PACKAGES)

BMSCW DEPT OF COMPUTER SCIENCE 18


LAUNDARYMANAGEMENT

CHAPTER 5

IMPLEMENTATION

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="utf-8">

<title>LAUNDRY MATE</title>

<meta content="width=device-width, initial-scale=1.0" name="viewport">

<meta content="Free HTML Templates" name="keywords">

<meta content="Free HTML Templates" name="description">

<!-- Favicon -->

<link href="img/favicon.ico" rel="icon">

<!-- Google Web Fonts -->

<link rel="preconnect" href="https://fonts.gstatic.com">

<link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;800&

display=swap" rel="stylesheet">

<!-- Font Awesome -->

<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.0/css/all.

min.css" rel="stylesheet"

<!-- Libraries Stylesheet -->

<link href="lib/owlcarousel/assets/owl.carousel.min.css" rel="stylesheet">

<!-- Customized Bootstrap Stylesheet -->

<link href="css/style.css" rel="stylesheet">

</head>

BMSCW DEPT OF COMPUTER SCIENCE 19


LAUNDARYMANAGEMENT

<body>

<!-- Topbar Start -->

<div class="container-fluid bg-primary py-3">

<div class="container">

<div class="row">

<div class="col-md-6 text-center text-lg-left mb-2 mb-lg-0">

</div>

<div class="col-md-6 text-center text-lg-right">

</div>

</div>

<!-- Topbar End -->

<!-- Navbar Start -->

<div class="collapse navbar-collapse justify-content-between px-3" id="navbarCollapse">

<div class="navbar-nav ml-auto py-0">

<a href="index.html" class="nav-item nav-link active">Home</a>

<a href="service.html" class="nav-item nav-link">Services</a>

<a href="club ultimate.html" class="nav-item nav-link active">Club Ultimate</a>

<a href="new.html" class="nav-item nav-link">Pricing</a>

<div class="nav-item dropdown">

</div>

</div>

<a href="contact.html" class="nav-item nav-link">Contact</a>

<!-- Add the login link -->

<a href="login.html" class="nav-item nav-link">Login</a>

<!-- Add the signup link -->

BMSCW DEPT OF COMPUTER SCIENCE 20


LAUNDARYMANAGEMENT

<a href="signup.html" class="nav-item nav-link">Signup</a>

<a href=".html" class="nav-item nav-link"><strong>Place Order</strong></a> </div>

</div>

</nav>

</div>

</div>

<div class="container-lg position-relative p-0 px-lg-3" style="z-index: 9;">

<img src="logo.jpg" align="left" height=100 width=100/>

<nav class="navbar navbar-expand-lg bg-white navbar-light py-3 py-lg-0 pl-3 pl-lg-5">

<a href="" class="navbar-brand">

<h1 class="m-0 text-secondary"><span class="text-primary">LAUNDRY</span>MATE</h1>

</a>

<button type="button" class="navbar-toggler" data-toggle="collapse"

data- target="#navbarCollapse">

<span class="navbar-toggler-icon"></span>

</button>

<div class="collapse navbar-collapse justify-content-between px-3"

id="navbarCollapse">

<div class="navbar-nav ml-auto py-0">

<a href="index.html" class="nav-item nav-link active">Home</a>

<a href="service.html" class="nav-item nav-link"> Services</a>

<a href="club ultimate.html" class="nav-item nav-link">Club Ulimate</a>

<a href="pricing.html" class="nav-item nav-link">Pricing</a>

<div class="nav-item dropdown">

<div class="dropdown-menu border-0 rounded-0 m-0">

BMSCW DEPT OF COMPUTER SCIENCE 21


LAUNDARYMANAGEMENT

</div>

</div>

<a href="contact.html" class="nav-item nav-link">Contact</a>

<!-- Add the login link -->

<a href="login.html" class="nav-item nav-link">Login</a>

<!-- Add the signup link -->

<a href="signup.html" class="nav-item nav-link">Signup</a>

<a href=".html" class="nav-item nav-link"><strong>Place Order</strong></a>

<!--button for place order--> </script>

</body> </html>

</div>

</div>

</nav></div>

</div> <!-- Carousel Start -->

<div class="container-fluid p-0">

<div id="header-carousel" class="carousel slide" data-ride="carousel">

<div class="carousel-inner">

<div class="carousel-item active">

<!-- Topbar Start -->

<img class="w-100" src="img/carousel-1.jpg" alt="Image">

<div class="carousel-caption d-flex flex-column align-items-center justify-content-center">

<div class="p-3" style="max-width: 900px;">

<h4 class="text-white text-uppercase mb-md-3">Laundry & Dry Cleaning</h4>

<h1 class="display-3 text-white mb-md-4">Best For Laundry Services</h1>

</div>

BMSCW DEPT OF COMPUTER SCIENCE 22


LAUNDARYMANAGEMENT

</div>

</div>

<div class="carousel-item">

<img class="w-100" src="img/carousel-2.jpg" alt="Image">

<div class="carousel-caption d-flex flex-column align-items-center justify-content-center">

<div class="p-3" style="max-width: 900px;">

<h4 class="text-white text-uppercase mb-md-3">Laundry & Dry Cleaning</h4>

<h1 class="display-3 text-white mb-md-4">Highly Professional Staff</h1>

<a href="" class="btn btn-primary py-md-3 px-md-5 mt-2">Learn More</a>

</div>

</div>

</div>

</div>

<a class="carousel-control-prev" href="#header-carousel" data-slide="prev">

<div class="btn btn-secondary" style="width: 45px; height: 45px;">

<span class="carousel-control-prev-icon mb-n2"></span>

</div>

</a>

<a class="carousel-control-next" href="#header-carousel" data-slide="next">

<div class="btn btn-secondary" style="width: 45px; height: 45px;">

<span class="carousel-control-next-icon mb-n2"></span>

</div>

</a>

</div>

</div>

BMSCW DEPT OF COMPUTER SCIENCE 23


LAUNDARYMANAGEMENT

<!-- Carousel End --><!-- Contact Info Start -->

<div class="container-fluid contact-info mt-5 mb-4">

<div class="container" style="padding: 0 30px;">

<div class="row">

<div class="col-md-4 d-flex align-items-center justify-content-center bg-secondary mb-4 mb-


lg-0" style="height: 100px;">

<div class="d-inline-flex">

<i class="fa fa-2x fa-map-marker-alt text-white m-0 mr-3"></i>

<div class="d-flex flex-column">

<h5 class="text-white font-weight-medium">Our Location</h5>

<p class="m-0 text-white">Bangalore</p>

</div>

</div>

</div>

<div class="col-md-4 d-flex align-items-center justify-content-center bg-primary mb-4

mb-lg-0" style="height: 100px;">

<div class="d-inline-flex text-left">

<i class="fa fa-2x fa-envelope text-white m-0 mr-3"></i>

<div class="d-flex flex-column">

<h5 class="text-white font-weight-medium">Email Us</h5>

<p class="m-0 text-white">laundrymate@gmail.com</p>

</div>

</div>

</div>

<div class="col-md-4 d-flex align-items-center justify-content-center bg-secondary mb-4 mb-


lg-0" style="height: 100px;">
BMSCW DEPT OF COMPUTER SCIENCE 24
LAUNDARYMANAGEMENT

<div class="d-inline-flex text-left">

<i class="fa fa-2x fa-phone-alt text-white m-0 mr-3"></i>

<div class="d-flex flex-column">

<h5 class="text-white font-weight-medium">Call Us</h5>

<p class="m-0 text-white">+91 8618790535</p>

</div>

</div>

</div></div></div>

</div>

<!-- Contact Info End -->

<!-- About Start -->

<div class="container-fluid py-5">

<div class="container pt-0 pt-lg-4">

<div class="row align-items-center">

<div class="col-lg-5">

</div>

<div align-text:center>

<center> <h1 align-text:center class="text-secondary text-uppercase font-weight-medium

mb-3">Why Laundry Mate</h1></center>

<center><div align-text:center><h6>(Why ever not ,actually?)</h6></div></center>

<p>Word’s got around, hasn’t it? We are Bengaluru’s shiny new app backed by world-class
facilites. We pick up and deliver at your doorstep... and that too at amazingly affordable prices.
Everyday laundry, next-day delivery! Couldn’t get better than that.</p></div>

<div>

BMSCW DEPT OF COMPUTER SCIENCE 25


LAUNDARYMANAGEMENT

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<title>Round Images with Border and Space</title>

<style>

.image-container {

display: flex;

justify-content: space-between;

.rounded-image {

width: 300px; /* Adjust the width as needed */

height: 300px; /* Adjust the height as needed */

border-radius: 100%; /* Makes it round */

border: 6px solid #000; /* Border styling */

overflow: hidden; /* Ensures the image doesn't overflow the border */

margin-right: 300px; /* Adjust the space between images */

/* Remove margin from the last image to prevent extra space */

.rounded-image:last-child {

margin-right: 0;

</style>

</head>

BMSCW DEPT OF COMPUTER SCIENCE 26


LAUNDARYMANAGEMENT

<body>

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<title>Icon Container</title>

<style>

.icon-container {

display: flex;

justify-content: space-between;

align-items: center;

.icon {

text-align: center;

max-width: 300px;

padding: 10px; /* Added padding for better visual appearance */

.icon img {

width: 150px;

height: 150px;

border-radius: 50%; /* This makes the image round */

overflow: hidden; /* This ensures the image stays within the rounded border */

.icon p:first-of-type {

BMSCW DEPT OF COMPUTER SCIENCE 27


LAUNDARYMANAGEMENT

font-weight: bold;

margin-bottom: 5px;

</style>

</head>

<body>

<div class="icon-container">

<div class="icon">

<img src="loc.jpg" height="200" width="200" alt="Location Icon"></img>

<p>At Bengaluru</p>

<p>A professional laundry service near you that delivers high standards of quality, care and service.
So reassuring, isn't it?</p>

</div><div class="icon">

<img src="door.jpg" alt="Door Icon" height:50>

<p>At your door</p>

<p style="font-color:blue;">Get laundry pickup and drop right where you are – no stepping out or
chasing or waiting or worrying. How convenient is that?</p>

</div><div class="icon">

<img src="service.jpg" alt="Service Icon">

<p>At your service</p>

<p>When we say 24-hour laundry service, it's exactly that – because it's on-the-spot, on-the-dot.
What's that word you immediately thought of... clockwork?</p>

</div> <div class="icon">

<img src="wallet.jpg" alt="Price Icon">

<p>At irresistible prices</p>

BMSCW DEPT OF COMPUTER SCIENCE 28


LAUNDARYMANAGEMENT

<p>You'd never have guessed how amazingly affordable it is. You can even ask for reprocessing or
a refund, no questions asked. Isn't that thoughtful?</p>

</div>

</div>

</body>

</html>

BMSCW DEPT OF COMPUTER SCIENCE 29


LAUNDARYMANAGEMENT

CHAPTER 6

TESTING

-SYSTEM TESTING

Testing

Testing forms the first step in determining the error in whether the actual software product matches
expected requirements and to ensure that the software program Testing is a method to check product is
Defect free. It involves the execution of software/system components using manual or automated tools
to evaluate one or more properties of interest. The purpose of software testing is to identify errors, gaps,
or missing requirements contrast to actual requirements.

-TYPES OF TESTING

Unit Testing:

This software testing approach S followed by the programmer to test the unit of the program.helps
normally considered adjacent to the coding step. After the source-level code has been developed,
reviewed. and verified for the correct syntax, unit test case design begins. The local data structure for a
module is a common source of errors.

Integration Testing:

The next level of testing is integration testing. In this level many tested modules are combined into
subsytems which are then tested.This is done to detect errors.This level of testing emphasizes on the
interfaces between the module.

System Testing:

The third level of testing is system testing.When the system is put together,system testing is done.In
this,the system is used to see if all requirements are met and whether it performs as per the
requirements.

BMSCW DEPT OF COMPUTER SCIENCE 30


LAUNDARYMANAGEMENT

TEST CASE SPECIFICATIONS:

This is a major activity in the testing process.Test cases have to be specified in each unit .The test case
specification gives the details of all cases,inputs to be used and the expected outputs for these test cases.

APPROACHES TO TESTING:

Functional Testing:

In the functional testing the structure of the program is not considered.The test cases are decided on the
basis of the requirement of the program module and the intervals of the module are not considered for
the selection of the test cases.

Validation:

The goals of verification and validation activities are to access and 1mprove the quality of the work
products are generated during the development and modification of software.Quality Attributes of
interest include correctness usefulness efficiency and cost efficitiveness.Verfication and validation
involves the assessment of work products to determine confirmence of specification.Validation is a
process of evaluating the software at the end of the software development Testing.

BMSCW DEPT OF COMPUTER SCIENCE 31


LAUNDARYMANAGEMENT

Module 6.1 TESTING FOR USER SIGNUP

TESTCASES ID DESCRIPTION ACTUAL I/P EXPECTED O/P RESULT


TC001 User need to Email=@google.com Registered pass
register to our successfully
application with
valid credentials
TC002 User need to Email=@yahoo.com Registered fail
register to our unsuccessfully
application with
invalid
credentials
TC003 User need to Pwd= must be equal to Registered pass
register to our or greater than 8 digits successfully
application with than8 digits
valid credentials

TC004 User need to Pwd= less than 8 digits Registered pass


register to our unsuccessfully
application with
invalid
credentials
TC005 User need to Phone number= should Registered pass
register to our be equal to 10 digits successfully
application with
valid credentials
TC005 User need to Phone number= less Registered pass
register to our than 10 digits unsuccessfully
application with
invalid details

Module 6.2 TEST CASES FOR ADMIN LOGIN

TESTCASE DESCRIPTION ACTUAL I/P EXPECTED O/P RESULT

BMSCW DEPT OF COMPUTER SCIENCE 32


LAUNDARYMANAGEMENT

TC001 Admin login with User=”RAKSHITHA.R” Login successful pass


valid credentials Phoneno=”7483585492” and navigate to
Pwd=”rakshitha.r” admindashboard
TC002 Admin login with User=”Rashmi” Login fail
invalid credentials Phoneno=”7445585452” Unsuccessful and
Pwd=”123” will not navigate
to admindashboard
TC003 Admin need to Adding the service and Services added pass
manage all the updating the price. successfully
orders.
TC004 Invalid Adding the service and Services added fail
Credentials:Admin updating the prices. Unsuccessfully
need to manage all
the orders
TC005 Admin added Services quantity should be Services quantity pass
services quantity incremented. incremented
check successfully.
TC006 InvalidCredentials Services quantity should be Services quantity fail
:Admin added incremented. incremented
services quantity unsuccessfully.
check
Module 6.3 TEST CASES FOR USER LOGIN

TESTCASE DESCRIPTION ACTUAL I/P EXPECTED O/P RESULT


TC001 If user is Email or Already exists Pass
registered again Username
with the same
credentials
TC002 If user is Email and Login successful Pass
registered again Username, and navigate to
with valid password the home page
credentials
TC003 If user is Email and Login Fail
registered again Username, unsuccessful

BMSCW DEPT OF COMPUTER SCIENCE 33


LAUNDARYMANAGEMENT

with invalid password


credentials
TC004 If user has Click on forgot Password reset Pass
forgotten password to reset successfully
password through email
successfully
TC005 If user has Click on forgot Password reset Fail
forgotten password to reset unsuccessfully
password through email
unsuccessfully

Module 6.4 TEST CASES FOR CART

TESTCASE DESCRIPTION ACTUAL I/P EXPECTED O/P RESULT


TC001 Add Item to Item details Item successfully Pass
Basket added to the
basket.
TC002 Remove Item Item details Item successfully Pass
from Basket removed from the
basket.
TC003 Change Service New category Displayed services Pass
Category updated
according to the
new category.
TC005 View Basket N/A Basket contents Pass
displayed
successfully
TC006 Add Item to Item details Item not added to Fail
Basket the basket.
TC007 Remove Item Item details Error occurred Fail
from Basket while removing
the item from the
basket.

BMSCW DEPT OF COMPUTER SCIENCE 34


LAUNDARYMANAGEMENT

TC008 Change Service New category Displayed services Fail


Category did not update
after changing the
category.
TC009 View Basket N/A Basket contents Fail
failed to display.

Module 6.5 TEST CASES FOR PAYMENT

TESTCASE DESCRIPTION ACTUAL I/P EXPECTED O/P RESULT


TC001 Verify Cash on -Product added to -Cash on Delivery Pass
Delivery cart option selectable
functionality on - Proceeded to - Checkout
checkout page checkout page process completed
without errors
- Cash payment
accepted upon
delivery
TC002 Verify Cash on - Product added to - Error Fail
Delivery cart encountered
functionality on - Proceeded to during checkout
checkout page checkout page process
- Cash on
Delivery option
not selectable
- Delivery person
refused cash
payment

BMSCW DEPT OF COMPUTER SCIENCE 35


LAUNDARYMANAGEMENT

CHAPTER -7
SCREEENSHOTS

Screenshot 7.1 USER SIGNUP PAGE

Screenshot 7.2 USER LOGIN PAGE

BMSCW DEPT OF COMPUTER SCIENCE 36


LAUNDARYMANAGEMENT

Screenshot 7.3 HOME PAGE

Screenshot 7.4 SERVICE PAGE

BMSCW DEPT OF COMPUTER SCIENCE 37


LAUNDARYMANAGEMENT

SCREENSHOT 7.5 Club Ultimate

SCREENSHOT 7.6 Place Order

BMSCW DEPT OF COMPUTER SCIENCE 38


LAUNDARYMANAGEMENT

SCREENSHOT 7.8 Checkout Page

SCREENSHOT 7.9 Review Of order and Payment Page

BMSCW DEPT OF COMPUTER SCIENCE 39


LAUNDARYMANAGEMENT

Screenshot 7.9 ADMIN LOGIN PAGE

SCREENSHOT 7.10 Admin Dashboard Page

BMSCW DEPT OF COMPUTER SCIENCE 40


LAUNDARYMANAGEMENT

Screenshot 7.11 ADMIN MANAGE SERVICES PAGE

BMSCW DEPT OF COMPUTER SCIENCE 41


LAUNDARYMANAGEMENT

CHAPTER 8

CONCLUSION
In conclusion, the laundry management system emerges as a transformative solution for optimizing
laundry operations across various sectors. With its centralized management capabilities, automation
features, the system promises to revolutionize traditional laundry processes, bringing efficiency and
convenience to both operators and customers alike. By streamlining tasks such as order processing, and
customer management, the system enhances operational efficiency, reduces manual errors, and improves
resource utilization. Moreover, the inclusion of a customer portal empowers users to conveniently place
orders, and make payments, thereby enhancing the overall customer experience and fostering loyalty.
Furthermore, the system's integration capabilities ensure compatibility with existing hardware and
software systems, enabling seamless adoption and scalability. The benefits of the laundry management
system extend beyond operational improvements, offering economic, environmental, and social impacts.
By reducing costs, improving productivity, and enhancing accessibility to laundry services, the system
has the potential to generate significant economic benefits and contribute to sustainability efforts.
Ultimately, the laundry management system represents a paradiagram shift in the industry, leveraging
innovation and technology to deliver superior services, create value, and meet the evolving needs of
modern laundry facilities and their customers.

BMSCW DEPT OF COMPUTER SCIENCE 42


LAUNDARYMANAGEMENT

CHAPTER 9

FUTURE ENHANCEMENT
In envisioning future enhancements for a laundry management system, several key areas can significantly
elevate its efficiency and customer satisfaction. Enhanced customer communication tools, such as SMS,
email can keep customers informed about order status and promotions, enhancing their overall experience.
Integrating payment options into the system ensures seamless and secure transactions, improving
convenience for customers. Furthermore, customizable reporting and analytics tools empower operators
to gain actionable insights into key performance metrics, facilitating data-driven decision-making and
continuous improvement. Sustainability initiatives, including eco-friendly practices and energy-efficient
appliances, can minimize the environmental impact of laundry operations while attracting
environmentally conscious customers.By incorporating these future enhancements, a laundry
management system can become more efficient, and sustainable, positioning the business for long-term
success in a competitive market.

BMSCW DEPT OF COMPUTER SCIENCE 43


LAUNDARYMANAGEMENT

CHAPTER-10

BIBILIOGRAPHY

• https://youtu.be/lpqtph4VuIA?feature=shared
• https://www.canva.com/en_in/
• https://openai.com/blog/chatgpt/
• https://laundrymate.in/
• https://uriverse.com/
• https://youtu.be/lpqtph4VuIA?feature=shared

BMSCW DEPT OF COMPUTER SCIENCE 44

You might also like