Software Engineering 221
Software Engineering 221
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.
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. Booking of Time Slots: Clients can see and reserve the available time
slots.
4. Booking History: Past and future reservations can be seen and managed
by users.
+--------------------+
| 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.
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.