SYNOPSIS cwms
SYNOPSIS cwms
ON
Car Washing Management System
(Washing Point)
By
2023-24
To
Savitribai Phule Pune University
Pune- 411041
1 INTRODUCTION
2 PROPOSED SYSTEM
Technical Feasibility
Economic Feasibility
Operational Feasibility
When it comes car washing services, Cool Service is the most trusted and reliable
name in the car washing business. This system uses large quantity of water; thus, water
recycling plant is also an integral part of the car washing system but at this level we are
only presented the car washing only. And this project continually strives to offer the
best of services - both in terms of man and machine, to our clients Moreover, car
washing system is fully automated with different stages of foaming, washing, drying,
and brushing. And this project claim to offer the best of rates, which are tailor-made
depending upon the facilities, availed and offer both intercity and intra-city car washing
facilities. In Car Washing System, we performed all the operations needed to clean the
car successfully by using highly expert and experience worker, also developed mimic
of the whole system and works and checked the overall process step by step by
visualization.
Car Washing Management System is fully automated with different stages of foaming,
washing, drying and brushing. In Car Washing System, we performed all the operations
needed to clean the car successfully by using highly expert and experience worker, also
developed mimic of the whole system and works and checked the overall process step
by step by visualization. Authorized person maintains the car washing details in papers,
which is a tedious task if any updating or changes need to be done.
Overall, while some car washing businesses may have adopted basic digital
tools such as online booking forms or simple scheduling software, many still
rely on manual processes and lack comprehensive systems for managing
bookings, payments, and customer interactions efficiently. There is a clear
opportunity for improvement through the adoption of more sophisticated and
integrated online car washing bookings management systems.
Booking Management:
Users should have the ability to view available washing slots with date and
time options.
The system should allow users to select their preferred time slot and choose
from different washing plans with detailed descriptions and pricing
information.
Inquiry Submission:
Notification System:
Users should receive timely notifications and reminders for their bookings,
including confirmation of booking, reminders of upcoming appointments, and
notifications of any changes or cancellations.
Users should have the ability to provide feedback and reviews after their car
wash experience, with options to rate the service and provide comments.
In Car Washing Management System, we performed all the operations needed to clean
the car successfully by using highly expert and experience worker, also developed
mimic of the whole system, works, and checked the overall process step by step by
visualization.
In this project, we use JAVA and SQLite database. It has two modules.
Admin
User
Admin: -
1 Dashboard: In this section, admin can see two-wheeler and four-wheeler
vehicle detail in brief.
2 Washing Points: In this section, admin can manage washing location
(Add/Update).
3 Add Car Washing Booking: In this section, admin add car washing booking
on his/her end.
4 Car Washing Booking: In this section, admin can view booking details of car
washing which is booked by users.
5 Car Spare Parts: In this section, admin can add available spare parts in the
store.
6 Manage Enquiries: In this section, admin can read the enquiries of users.
7 Pages: In this section, the admin can manage about us and contact us pages.
8 Admin can also change password of her/his account
User: -
1. Home Page: Users can see the listed vehicles on the home page.
2. About Us: Users can view about us page.
3. Services:
i. Washing Plans: User can view, create car washing plans and book that
plans.
ii. Washing Points: User can view car washing location.
iii. Spare Parts: User can view the spare parts available in the store.
4. Contact us: Users can view the contact us page and do enquiry
Software:
1. Operating System:
o Windows: Windows 10 or later.
o macOS: macOS 10.14 (Mojave) or later.
o Linux: A recent version of Linux, such as Ubuntu 18.04 or later.
2. Android Studio:
o IDE: The latest version of Android Studio, which includes the Android
SDK, Gradle, and other essential tools for Android development.
3. Java Development Kit (JDK):
o JDK Version: Java Development Kit 11 or later. Android Studio includes a
bundled version of the JDK, but it can be configured to use a system-
installed version if preferred.
4. Android SDK:
o SDK Components: Ensure the Android SDK, including the latest platform
tools, build tools, and SDK platforms, are installed via the SDK Manager
in Android Studio.
5. Emulator:
o Android Emulator: Included with Android Studio, used for testing
applications on various virtual devices with different Android versions and
configurations.
Protocols:
1. Version Control:
o Git: Commonly used for source code management and version control.
Android Studio integrates with Git and other version control systems.
2. Communication:
o HTTP/HTTPS: For applications that interact with web servers or APIs,
understanding and implementing HTTP/HTTPS protocols is essential.
3. Build and Deployment:
o Gradle: A build automation tool used by Android Studio for managing
project builds, dependencies, and deployment processes.
4. Database:
o SQLite: Often used for local data storage within Android applications.
Android Studio includes tools for managing and interacting with SQLite
databases.
Android-Studio
Android Studio is the official IDE for Android development, providing a robust
environment for building and testing Android applications. Launched in 2013, it
features a powerful code editor with advanced completion and refactoring tools, a
visual layout editor, a comprehensive emulator for testing, and seamless integration
with build tools like Gradle. Supporting languages such as Java, Kotlin, and C++, it
also includes tools for debugging, performance profiling, and UI design, and offers
support for cross-platform development with Flutter. Its regular updates and wide
range of functionalities make it a vital tool for Android developers.
Java
Java is a widely-used, object-oriented programming language designed for
portability and ease of use.
Java enables developers to write code once and run it anywhere, thanks to its
platform-independent nature, which is achieved through the use of the Java Virtual
Machine (JVM).
Java is used for building a variety of applications, including web, mobile
(Android), and enterprise applications.
Java supports multithreading, allowing the execution of multiple tasks
concurrently.
Java is backed by a large ecosystem, including libraries, frameworks (like Spring
and Hibernate), and development tools.
Java is maintained by Oracle Corporation and is available under the OpenJDK
project as open-source software.
SQLite
SQLite is a lightweight, serverless, and self-contained SQL database engine
designed for embedded applications.
SQLite is widely used for local storage in mobile apps, web browsers, and desktop
applications due to its simplicity and ease of integration.
SQLite does not require a separate server process, as it operates directly within the
application, making it ideal for situations where resources are limited.
SQLite supports a full SQL implementation, including transactions, subqueries,
and triggers, but is designed to be minimalistic and efficient.
SQLite is open-source and free to use, with a permissive license that allows for
wide usage and modification.
2 PROPOSED SYSTEM
2.1Proposed System
2.1.1 Feasibility Study
Technical Feasibility
System Architecture: The proposed system will utilize
modern web development technologies such as HTML5,
CSS3, JavaScript for the frontend, and a backend
framework like Django or Node.js for server-side logic.
Database management can be handled using relational
databases like MySQL or PostgreSQL.
Scalability: The system should be capable of handling
many concurrent users and scaling up to accommodate
future growth in both user base and data volume. Cloud-
based infrastructure, such as AWS or Google Cloud
Platform, can provide scalability options.
Integration: Integration with payment gateways for online
transactions, as well as APIs for location services and email
notifications, will be essential for seamless functionality.
Compatibility with various browsers and devices must also
be ensured for a wider user reach.
Economic Feasibility
Cost Analysis: The initial investment will include expenses
for software development, server hosting, domain
registration, and integration with third-party services.
Additionally, ongoing maintenance costs, including server
hosting fees, software updates, and customer support,
should be considered.
Revenue Model: Revenue can be generated through
various channels such as booking fees, premium plan
subscriptions offering additional services, commission from
third-party service providers (e.g., payment gateways), and
advertising partnerships with relevant businesses.
Return on Investment (ROI): The ROI will depend on
factors such as the adoption rate of the platform, customer
retention, and the ability to attract business partners. A
thorough financial analysis should be conducted to
determine the break-even point and projected profitability.
Operational Feasibility
User Adoption: User-friendly interfaces and intuitive
navigation will encourage user adoption. Extensive testing
and user feedback during development will ensure that the
system meets the needs and preferences of its target
audience.
Training and Support: Adequate training and support
materials should be provided for both users and
administrators to familiarize them with the system's features
and functionalities. A dedicated support team must be
available to address any issues or inquiries promptly.
Business Processes Integration: The system should
seamlessly integrate with existing business processes of car
washing service providers, minimizing disruption and
maximizing efficiency. Clear communication and
collaboration between stakeholders will be essential for
successful integration.
ii. Efficient Resource Allocation: The system aims to optimize the allocation of
washing resources by allowing users to book appointments in advance. By
managing bookings effectively, car washing points can better plan their staffing
and equipment utilization, reducing idle time and maximizing efficiency.
iii. Enhance User Experience: Another objective is to enhance the overall user
experience by offering convenient and flexible booking options. Users should be
able to access the system from various devices, make bookings quickly, and
receive timely notifications and reminders for their appointments.
iv. Increase Accessibility: The system seeks to increase accessibility to car washing
services by providing an online platform accessible to a wide range of users. This
includes individuals with busy schedules who may find it challenging to visit
physical locations during business hours.
vii. Ensure Data Security: Protecting user data and ensuring privacy are essential
objectives of the system. Robust security measures, such as encryption protocols
and access controls, should be implemented to safeguard sensitive information
and maintain user trust.
viii. Provide Insights for Decision-Making: The system should provide valuable
insights and analytics to administrators, enabling data-driven decision-making.
By analysing booking trends, customer preferences, and operational performance,
businesses can identify areas for improvement and optimize their services.
2.3 User Requirements
Streamline Booking Process: The primary objective of the system is to simplify the
process of booking car washing services for users. By providing an intuitive
interface and seamless navigation, users can easily browse available washing slots,
select their preferred time and date, and choose from different washing plans.
Ensure Data Security: Protecting user data and ensuring privacy are essential
objectives of the system. Robust security measures, such as encryption protocols and
access controls, should be implemented to safeguard sensitive information and
maintain user trust.