0% found this document useful (0 votes)
6 views

Software Engineering 221

The document outlines a project aimed at developing an online queue management system for Bester Car Wash and Kasi Chisa Nyama to alleviate traffic congestion near Themba Hospital caused by long lines of customers. The proposed solution includes features such as online booking, user registration, and an admin dashboard to improve service efficiency and customer satisfaction. The project emphasizes the importance of usability, accessibility, and security while addressing challenges faced during development and providing recommendations for effective teamwork.

Uploaded by

Thabo Gift
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)
6 views

Software Engineering 221

The document outlines a project aimed at developing an online queue management system for Bester Car Wash and Kasi Chisa Nyama to alleviate traffic congestion near Themba Hospital caused by long lines of customers. The proposed solution includes features such as online booking, user registration, and an admin dashboard to improve service efficiency and customer satisfaction. The project emphasizes the importance of usability, accessibility, and security while addressing challenges faced during development and providing recommendations for effective teamwork.

Uploaded by

Thabo Gift
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/ 8

Software Engineering 221

Group members & Student no


Thabo Lubhele : 220709300
Siyabulela Sibanda : 230253539
Solomuzi Shabalala : 231055315

1. Introduction
1.1 Brief Description of the Problem (As-is Analysis)
Near Themba Hospital in Kabokweni, Ngodini, is a well-known hangout and
service location called Bester Car Wash and Kasi Chisa Nyama. Its
increasing popularity and the mix of its food offers, and car wash services
attract a lot of clients every day. Nevertheless, this achievement has led to
a significant problem lengthy lines of cars frequently spill into the hospital
gate area. Patients, employees, and the hospital's general operations are
all impacted by this congestion, which not only causes traffic issues but
also puts emergency services and hospital access at risk.

1.2 Motivation for the Project


The issue at Chisa Nyama and Bester Car Wash is a result of disorganized
booking and line management. The neighborhood needs a solution that
guarantees users can continue to benefit from these services without
adversely affecting a vital local healthcare facility. Our team is driven to
overcome this obstacle by coming up with a clever and practical solution
that helps the company and the neighborhood.
1.3 Objectives of the Proposed Solution
to shorten Bester Car Wash's actual car lines.

to avoid traffic jams in the parking lot close to Themba Hospital.

to enable online scheduling of vehicle wash times for clients.

to enhance client satisfaction and service effectiveness.


1.4 Proposed Solution
1.4.1 Brief Description of the Proposed Solution
For Bester Car Wash, we suggest creating an online queue management
system. Customers will be able to reserve time slots in advance using a
web-based or mobile platform thanks to this object-oriented technology.
Clients can see the available times, book, and get confirmation messages.
Additionally, the system would enable the company to improve service flow
throughout the day and handle reservations.
1.4.2 Expected Benefits of the Proposed Solution
decreased traffic jams and lines outside the hospital gate.

improved efficiency and organization in client service.

improved time management for both employees and clients.

more income because of more organized service delivery.


1.4.3 Distinct Impact of Expected Outcome
In addition to enhancing Bester Car Wash's operational efficiency, the
installation of this system will have a major positive influence on Themba
Hospital. It guarantees peace in the neighborhood, enhances safety, and
serves as a model for digital transformation for other township enterprises.
1.4.4 Ethical Considerations Specific to the Proposed System
safeguarding client information and privacy.

Fairness in reservations (no partiality or deceit).

ensuring that individuals with low levels of digital literacy may access it.
2. Requirements Gathering
2.1 System Stakeholders
The following are the primary stakeholders of the proposed Online Queue
Management System:
1. Clients: People who wish to take advantage of the Kasi Chisa Nyama
service or wash their cars. To reserve time slots and stay out of long lines,
they require an easy-to-use platform.

2. Workers in charge of overseeing the day-to-day operations of the vehicle


wash are known as car wash staff. To serve clients more effectively, they
require a well-defined appointment calendar.

3. Bester Car Wash's owner and manager, Chisa Nyama, is in charge of


managing the company's operations and working to increase efficiency,
income, and customer satisfaction.

4.The hospital administration is an indirect stakeholder who will profit from


less traffic near the hospital gate even though they do not use the system.

5.A system administrator is in charge of updating and maintaining the


system, resolving user concerns, and making sure everything runs
smoothly technically.
2.2 Functional Requirements
These are the core features the system must provide:
1. User Registration and Login: To manage reservations, customers can
register and log in.

2. Booking of Time Slots: Clients can see and reserve the available time
slots.

3. Booking Confirmation: Clients get an email or SMS confirming their


reservation.

4. Booking History: Past and future reservations can be seen and managed
by users.

5. Admin Dashboard: This allows the owner or administrator to keep an eye


on system activities, manage staff schedules, and examine all reservations.
2.3 Non-Functional Requirements
1. Usability: Both tech-savvy and less-experienced users should find the
system straightforward to use.

2. Accessibility: It should work on mobile devices and in townships, which


frequently have limited data usage.

3. Scalability: Able to accommodate growing user counts during periods of


high demand.

4. Reliability: There should be little downtime and constant system


operation.

5. Security: Encryption and secure authentication techniques must be used


to safeguard personal information.
3. System Design
3.1 Use Case Diagram
+----------------------------------------------------+
| Customer |
+----------------------------------------------------+
| | |
| | |
Register | Book Slot | View Booking
| | |
Cancel/Reschedule |
| | |
Receive Confirmation

+--------------------+
| Car Wash Staff |
+--------------------+
|
View Daily Bookings
|
Update Booking Status

+---------------------+
| System Admin |
+---------------------+
| Manage Users |
| Monitor System Logs |
| Ensure |

+---------------------+
| Business Owner |
+---------------------+
| View Reports |
| Manage Time Slots |
| Oversee Operations |

4. Implementation
Customers will be able to schedule car wash times online thanks to the
system's web-based implementation. To serve Kabokweni consumers who
mostly use smartphones to access the internet, the website will be
responsive. The admin panel will be used by the company's owner and
employees to examine daily schedules, handle reservations, and keep an
eye on service flow. At Bester Car Wash and Chisa Nyama, this system will
assist shorten physical lines and boost overall service effectiveness.
5. Testing
1. Examining functionality
This test will verify that the features of the system operate as intended.
Customers should be able to register, log in, reserve a time slot, and get
confirmation, for instance. Admins must be able to view and manage
reservations through the system.

2. Testing for Usability


This test guarantees that the system is user-friendly, particularly for local
users who might not be very tech-savvy. Users should be able to make
reservations with ease thanks to an intuitive, mobile-friendly interface.

3. Evaluation of Performance
This test examines the system's ability to manage numerous users
concurrently. For instance, the system must continue to be quick,
responsive, and stable without lagging or crashing on weekends when
demand is high.
6. Lessons Learned
This project taught us how to use object-oriented design to address
practical issues in our neighborhood. We also learned how to plan,
collaborate with others, and use technology to enhance business
processes. Above all, we discovered how digital technology may improve
the effectiveness and convenience of services for clients and company
owners.
7. Challenges Faced
Coordinating meeting times because of disparate personal schedules was
one of the difficulties we encountered while working as a team. Sometimes,
especially when responsibilities were unclearly assigned, communication
breakdowns caused progress to be delayed. Furthermore, it was
occasionally challenging to maintain a fair workload balance and ensure
that each member contributed equally, necessitating perseverance and
ongoing cooperation.
8. Recommendations for Challenges Mitigation
To overcome group challenges, we recommend setting a fixed meeting
schedule from the start and using group communication tools like
WhatsApp. Tasks should be clearly assigned to each member with
deadlines to ensure equal participation and smooth progress.
9. Conclusion
The creation of the online queue management system for Kasi Chisa
Nyama and Bester Car Wash tackles a significant problem in our
neighborhood: traffic jams and lengthy wait times that have an adverse
effect on the company and the adjacent Themba Hospital. Through this
project, we’ve proven how technology can be leveraged to build real
solutions that improve efficiency, customer experience, and public safety.

We were able to create an organized and scalable model of real-world


procedures like booking and service administration by applying object-
oriented principles. In addition to providing clients with ease, our approach
makes business operations more efficient and lessens the unexpected
impact on the hospital.
10. References
In 2016, Sommerville, I. Engineering Software, 10th ed. Pearson Learning.

R. S. Pressman (2014). A Practitioner's Approach to Software Engineering,


Eighth Edition. McGraw-Hill Learning.

Oracle, 2024. https://docs.oracle.com/javase/, Java Documentation

You might also like