You are on page 1of 15

Cardiff Metropolitan University

International College for Business & Technology

System Analysis and Design 2021


CSE4004

Taxi Online Booking System


Group Assignment

Submitted by

Reg. No Name
1. CL/HDCSE/CMU/100/11 G.W.S.C De Silva
2. CL/HDCSE/CMU/100/03  K.M.K.D M. S Fernando
3. CL/HDCSE/CMU/100/27 M.R.M Nazick
4. CL/HDCSE/CMU/100/07 S. Krishikesh
5. CL/HDCSE/CMU/100/02 H.D.D Rusirika
Contents
About us......................................................................................................................................................3
Vision...........................................................................................................................................................3
Mission........................................................................................................................................................3
Goals............................................................................................................................................................3
Objectives....................................................................................................................................................4
Management Hierarchy of the Organization...............................................................................................4
Top Level Management...............................................................................................................................4
Middle Level Management..........................................................................................................................5
Lower-Level Management...........................................................................................................................5
Current System Used in Sri Lanka Taxi Organization...................................................................................6
Drawbacks of Taxi Sri Lanka.........................................................................................................................7
System tracking.......................................................................................................................................7
Registration done manually.....................................................................................................................7
Lack of customer information..................................................................................................................7
Proposed solution for overcoming the current drawbacks of the system...................................................8
Mobile based application/ Mobile App...................................................................................................8
Functional and Non- Functional Requirements...........................................................................................9
Programming Methodology for the organization........................................................................................9
Software process model for the organization............................................................................................10
Agile development methodology..........................................................................................................10
Advantages of agile methodology.........................................................................................................10
Suitability for the organization..............................................................................................................10
Conclusion.................................................................................................................................................12
References.................................................................................................................................................13
Taxi Sri Lanka Private Limited, a pioneer means of transport firm founded in 2016, has
accumulated 5 years of expertise. Mr. Lahiru Lakmal is the company's founder. He previously
worked for another company as a taxi driver. As a result, he wants to establish his own business.
Now he operates 5,500 vehicles island wide, including drivers.

Taxi Sri Lanka is a Chauffeur-Driven means of Transport System that has served a variety of
corporate clients, non-profit organizations, foreign delegations, groups, and individuals. Taxi Sri
Lanka has a well-maintained and safe fleet of vehicles for all your transportation needs,
including cars, vans, and Lorries.

About us

Reliable Taxi service has been offering clients throughout Sri Lanka for quality transportation
services. Great service begins with great people and real experience which is why we put so
much into choosing the best people to join our team. You’ll always have a driver who knows
punctuality, safe driving, and customer service inside and out. We aim to not only meet your
needs, but also exceed your expectations of what an Airport Transportation Service can be.

We don’t just want your business we want your REPEAT business!


We are here to SERVE you intelligently!

Vision
Our vision is to be island's premiere transportation company, leading to customer satisfaction
and for generations to be one of the topmost leading transportation companies.

Mission

We provide extraordinary general and specialty transportation services for the population by
maintaining a knowledgeable, courteous, professional staff and a clean, reliable fleet of vehicles.

Goals

 Improve the safety of all customers and maintain the discipline of the organization

 Maintain the cleanliness and standard of the transportation infrastructure.


 Increasing revenue and cash flow projections.
 To increase profits and become a leading transportation company, and to expect an
expansion in the business.
Objectives

• Creating Brand Image


• Affordable Pricing
• Creating Online App Service
• Customer Service

Management Hierarchy of the Organization

Top Level Management

The CEO is the highest-ranking executive in this company. main functions of top-level
management.

 prepares organizational strategic plans and policies


 control and coordination of all departments' activities
 Give guidelines and pointers.
Middle Level Management
This management is consisted of Managers and the authority to plan the workflow is presented
here.

 The roles in this management are HR manager, marketing manager, and financial
manager.
 To assign tasks to subordinates and ensure that they are coordinated.
 To organize training sessions for interns and conduct planning for the workflow is one of
the main responsibilities.

Lower-Level Management

This management consists of supervisors, foremen, and employees.

 Lower-level management is motivated to keep the firm in harmony.

1. Give proper training to the employees


2. Arranging the needed tools for the work
3. Convey workers' problems
Current System Used in Sri Lanka Taxi Organization

This company begins the transactions through calls, whatsapp, and viber. When the customer is
having a conversation with the owner for the requirements, the owner will contact a driver within
5 minutes. According to the owner mentioned they do have a very fast system to arrange a
vehicle within a few minutes. Currently using a semi-Automated system. Since they are using a
Semi automated system most of the records and tracks of the trips are contained in a book. Other
than the online website booking system, when a booking is confirmed, we must contact the
customer to note down get the booking confirmed manually after the customer receives the ideal
vehicle. Monthly sales and the cashflow projections are done manually.

Island wide, the company has 5500 vehicles and drivers. They are willing to give their service
for wedding hire, cab service, airport transport for pickups, drops and tours for any distance.

When they register a driver, the company is requesting to show his vehicle book, revenue
license, photo of number plate, insurance, license, and identity card.

This company is not expecting advance fee before the hire. But they charge an advanced for
heavy vehicles.

If the customer wants to cancel the hire, the advance will not be returned to the customer again
(only for advance charge vehicles). Because the driver couldn’t find a hire for that particular day.

They do not keep the customer details much.


Drawbacks of Taxi Sri Lanka

As mentioned above this Taxi Sri Lanka Company is most probably dealing with a social group.
So some problems are coming out according to that.

If a customer can reserve through an online app, it will be very convenient for the customer. A
customer needs to give a cash payment to the driver at the end of the journey. So when we look
at the security, reliability, this company should try an online payment method. After a drive there
should be something to give feedback from the customer. That will be very useful for future
customers, and that is a very good marketing trick.

When we considering those points, as a solution they can use an app to control all these things.

System tracking

Most of the taxi companies have tracking system to track the behavior of the driver and vehicle.
System tracking is very important to employee management and administration. Adding a GPS is
the best solution for tracking.

Registration done manually

When this company is registering a drive, the driver has to give some documents which are very
important. So when the company is storing these data manually, that is inconvenient to the driver
and the company. So this company can add those documents to the system as digital images.
This method is safer than manually.

Lack of customer information

After a customer booking a car, the company needs to store proper information about the
customer. This is also a problem of security and reliability. It helps to make a good
communication with a customer, can provide excellent customer service, attract more audience
and it will also be important for the future of the business.

So, this company adds a customer information form to the system.

Duplication of data entry and redundancy

As this company is data entered by manually the data duplicate is common. Duplication of data
entry is Redundancy.
Proposed solution for overcoming the current drawbacks of the system

Mobile based application/ Mobile App

Ideal and the most suitable solution for the system since it is convenient, and it is a reduction in
the workload and well as in the process of the system. Customers could choose the exact location
or the address. Customers will be able to find the exact details such as the fare, trip details. driver
information and necessarily the travel route of the trip. Considering the advance technologies,
the customer could change the location in a sudden situation. Further, Emails. text messages, app
notifications will be provided with the accurate actions of the application based on the needs of
information. Feature of presenting a feedback and reviews will be available for a customer to
provide and for the organization to improve and overcome drawbacks.

The online vehicle booking system is the name of the system that will be developed, and it is a web-
based application system. The administrator, client (Renter), and staff are the main user of this system.
A yearly and monthly car rental report has been included in this system.

The CRMS is divided into 7 modules. The modules are as follows:

1.Client Information Users can register, login, read, and edit information about clients.

2.Personnel Information Admin and staff are the two users. Admins can add, view, update, and delete
staff information, whilst employees can only view and update it.

3.Vehicle Information Admins and staff can add, view, update, and delete information on cars.

4. Reservations Management Customers can add information to their bookings, and the admin will
update the information.

5. Renting Out The user can update the status of the rental to renting out, and the system will keep track
of the time and who took the automobile.

6. Returning Users can change the status of their rental to return, and the system will log the time and
note that the car has now been returned.

7. Reports Creating reports related to the car rental.

Because it is used by multiple groups of people, the system is a multi-user system. It has been designed
to run on any operating system. Sql server will be used to create the database system for the system.
The Software Development Live Cycle method was used to create this project (SDLC). Aside from that,
the system would use Wide Area Networking (WAN) to connect to people all over the world. As a result,
processes involving distances between users can be easily carried out and maintained.

Booking made easy - Easy Reservations. Car rental companies and their clients are both plagued by the
problems that come with traditional systems. Clients must go to the company's location to book a ride,
which is normally done over the counter. Customers can reserve car rentals straight from the company
website with car rental solutions, making the procedure simpler. As a result, customers would have a
greater experience and, as a result, will return. Furthermore, good routing ensures that each booking is
promptly handled, considering both scheduled and custom timings. Consecutive bookings must be
managed in such a way, and they provide hassle-free travel with little or no downtime.

E.g.: Navotar - Navotar is a famous vehicle-rental management platform. It helps car rental companies
simplify daily operations and reduce workload. It also allows operators to manage reservations and
bookings, among other things. The solution can be accessed from any computer or device because it is
cloud-based.

Driver Management - Car rental software allows customers to follow the arrival time of their drivers. It is
also beneficial to drivers, as they can locate consumers. This is made feasible by the use of GPS
monitoring, which allows users to follow their drivers' arrival time in real-time.

E.g.: PROVAB- PROVAB is an all-car rental and reservation management solution. It allows managers to
manage driver reservations and check journey progress while maintaining passenger safety. Fare
splitting, location tracking, and fleet management are among several features of the app-based
platform. The platform's mobile apps can also be used to check payment status.

Driver Passenger communication - Communication between drivers and passengers is crucial in the
vehicle rental industry. Order confirmation and vehicle arrivals are made easier with better
communication. When using vehicle rental software, communication begins the moment a reservation is
made. Drivers and passengers both play a role in making sure orders are delivered on time.

E-wallet and security - Car rental providers must ensure that their payment solution is safe and secure.
Attacks on e-wallets have been reported to occur, resulting in customer losses. The majority of
customers choose to pay with e-Wallets since they are quick and simple to use.

CARS+ - CARS+ is a comprehensive car rental platform that is well-suited to car rental businesses of any
size. It essentially connects brokers, clients, and partners, assisting them in increasing sales and revenue.
The product's powerful connectors allow customers to connect their operations to third-party selling
platforms.

HQ car rental system - Since it is cloud-based, HQ Taxi Software is an easy-to-use and cost-effective car
rental management platform. It could streamline all of a car rental company's business procedure.
System has robust management capabilities that allow operators to properly manage their bookings.
Functional and Non- Functional Requirements

Functional Requirement Nonfunctional requirements.

 Customer: - Register to the taxi The system should provide to the user all the
booking system interface in the main menu.
Login to the App The user could be able to use it by reading.
Look for taxi
Choose a cab Security.
Pay in cash The users could be able to user his/her own
 Billing clerk: - Receiving money username and password with 8 characters.
If the username and password is not valid it
Preparing payment bill
should be authorized by the personal email.
 Admin/managers
 Receptionist: - Providing information Performance.
Submitting System should be response within 25-30
application form seconds.
System should me high performance.

Availability.
System should be available in 24*7.
Programming Methodology for the organization

 When Object oriented programming and structured oriented programming are compared,
the Object-oriented programming idea is found to be better suitable for an online taxi
booking system. The reason for this is that the OOP model is well suited to large,
complex, and regularly updated or maintained applications.

 Because there are various disadvantages to this OOP idea, I picked it. They don't have a
suitable app, they don't properly save client information, they lack security, they don't
have a tracking system, and they don't accept card payments, for example. As a result of
these drawbacks, I opted for object-oriented programming. The OOP concept, on the
other hand, is better suited to an online taxi booking system.

 Because agile development approach is a part of the object-oriented programming


philosophy, it's an excellent fit for an online taxi booking system. Agile methodologies
are far more adaptable than waterfall methodologies. If team members feel the desire to
experiment and try something different than what has been planned while working, the
agile methodology readily allows them to do so.

Software process model for the organization

Agile development methodology

 The term "agile methodology" refers to a practice that encourages continuous


development and testing throughout the project's software development lifecycle.

Advantages of agile methodology

• The best kind of communication is face-to-face communication.


• Customer satisfaction is achieved by the distribution of useful software in a timely and
consistent manner.
• Consistent focus on technical quality and aesthetics.

 
 

Suitability for the organization

• Development.

Focusing on quality will gain customer loyalty and satisfaction which will result in the
development process of the organization as it is a phase in the Agile development methodology.

• Requirements

Requirement's phase will be implemented as the development stage is taken place since the
requirements will be essential as the organization is developed.

• Design

The design process starts from the first stage and moves until the last stage. This phase is carried
out to analyze the output and improve it.

• Testing

Different types of testing will be carried out such as acceptance test driven development,
behavior-driven development, exploratory testing in agile, session-based testing.

• Deployment

Deployment phase is the final stage of the agile development and the output of the organization.

 
Conclusion

This Taxi Online booking system was based on Taxi Sri Lanka Organization. The main objective
of this system was to develop and overcome all the drawbacks to expand their business and to
become one of the most successful and leading transport company Island wide.

A semi-automated system has been used for the organization and the developing process has
taken place in the foreseeable future. Lots of opinions and ideas have been gathered by forming a
system. A Mobile based application was proposed for the overcome of the drawbacks.
Furthermore, the goals, visions and objectives were specifically collected and specified Finally,
overall, the expansion of the company will be successful.
References

https://www.yourarticlelibrary.com/management/levels-of-management/99828

http://www.taxisrilanka.lk/index.php#features17-8

https://www.tutorialspoint.com/sdlc/sdlc_agile_model.htm

You might also like