Kangaroo Taxi: System Design and Development
VerifiedAdded on  2023/01/11
|12
|2146
|76
AI Summary
This case study explores the system design and development of Kangaroo Taxi, an Australian online taxi service. It covers use case diagrams, entity relationship diagrams, class diagrams, sequence diagrams, and activity diagrams. The study highlights the registration and booking processes, as well as the interactions between users, agents, and administrators. The importance of information system development and its impact on the overall operations of the firm are also discussed.
Contribute Materials
Your contribution can guide someone’s learning journey. Share your
documents today.
Kangaroo Taxi
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
Table of Contents
Introduction......................................................................................................................................3
Outline of case study..............................................................................................................3
Use case Diagram...................................................................................................................3
Use Case diagram...................................................................................................................6
Entity relationship diagram....................................................................................................7
Class diagram.........................................................................................................................9
Sequence Diagram..................................................................................................................9
Activity diagram...................................................................................................................12
Conclusion.....................................................................................................................................13
References......................................................................................................................................14
Introduction......................................................................................................................................3
Outline of case study..............................................................................................................3
Use case Diagram...................................................................................................................3
Use Case diagram...................................................................................................................6
Entity relationship diagram....................................................................................................7
Class diagram.........................................................................................................................9
Sequence Diagram..................................................................................................................9
Activity diagram...................................................................................................................12
Conclusion.....................................................................................................................................13
References......................................................................................................................................14
Introduction
System is defined as set of components which are being utilised for interacting to attain a
common goal. Information system implies aggregation of software, hardware along with
procedures which works in alignment for furnishing quality data (Boyd, 2020). Information
system development refers to process which involves different organisational settings along with
activities which are being used for enhancing ongoing system. Different concepts are being used
for development of new systems such as system testing, user interface, upholding, deployment
and various other aspects. Kangaroo Taxi has been taken into account for understanding wide
aspects related with system design. It is a new Australian firm who are providing their customers
with online taxi services. This report involves use case, entity relationship, class, sequence and
activity diagrams for providing in-depth insight into operations that are being carried out by
them.
Summary of case study
Kangaroo Taxi offers online-booking services to their users and they are looking forward
to launch their website which can be accessed by making use their smart devices. This will aid
users to make plans and make bookings for their trips. Here, user has to register website by
filling up essential details like name, phone number, address and many others. The system will
provide them with adequate anticipated cost as per information of trip.
Use case Diagram
The description of way in which individual makes use of system or process for
accomplishing their goals is referred to as use case diagram. Basically, it implies list of events or
actions for defining communication among role as well as system for attainment of objectives
(De Rooij, Mannak and Janowicz-Panjaitan, 2019). Kangaroo Taxi is designing a system from
perspective of user to identify that what all aspects have to be covered so that all their
requirements can be fulfilled. Use case will provide in-depth insight into all the essential aspects
which have to be conducted by the organisation. It is a graphical illustration of those perspectives
like a message can be sent to their customers for occasional offers they are giving. With
reference to Kangaroo Taxi, their use case description is specified beneath:
System is defined as set of components which are being utilised for interacting to attain a
common goal. Information system implies aggregation of software, hardware along with
procedures which works in alignment for furnishing quality data (Boyd, 2020). Information
system development refers to process which involves different organisational settings along with
activities which are being used for enhancing ongoing system. Different concepts are being used
for development of new systems such as system testing, user interface, upholding, deployment
and various other aspects. Kangaroo Taxi has been taken into account for understanding wide
aspects related with system design. It is a new Australian firm who are providing their customers
with online taxi services. This report involves use case, entity relationship, class, sequence and
activity diagrams for providing in-depth insight into operations that are being carried out by
them.
Summary of case study
Kangaroo Taxi offers online-booking services to their users and they are looking forward
to launch their website which can be accessed by making use their smart devices. This will aid
users to make plans and make bookings for their trips. Here, user has to register website by
filling up essential details like name, phone number, address and many others. The system will
provide them with adequate anticipated cost as per information of trip.
Use case Diagram
The description of way in which individual makes use of system or process for
accomplishing their goals is referred to as use case diagram. Basically, it implies list of events or
actions for defining communication among role as well as system for attainment of objectives
(De Rooij, Mannak and Janowicz-Panjaitan, 2019). Kangaroo Taxi is designing a system from
perspective of user to identify that what all aspects have to be covered so that all their
requirements can be fulfilled. Use case will provide in-depth insight into all the essential aspects
which have to be conducted by the organisation. It is a graphical illustration of those perspectives
like a message can be sent to their customers for occasional offers they are giving. With
reference to Kangaroo Taxi, their use case description is specified beneath:
Illustration 1: Registration Form for Kangaroo Taxi
The above figure denotes form which has to be filled up by users when they need to have
services from Kangaroo Taxi. Here, user need to enter their name and user_name implies the
unique name which will be used by them each time they will login into the system as per their
feasibility. They have to enter their essential details like address, contact number and password
for account and then by clicking on register they will be registered. Here, agent will be liable for
validating all the details and admin will ensure authenticity by providing them access.
Illustration 2: Booking Form for Kangaroo Taxi
The above figure denotes form which has to be filled up by users when they need to have
services from Kangaroo Taxi. Here, user need to enter their name and user_name implies the
unique name which will be used by them each time they will login into the system as per their
feasibility. They have to enter their essential details like address, contact number and password
for account and then by clicking on register they will be registered. Here, agent will be liable for
validating all the details and admin will ensure authenticity by providing them access.
Illustration 2: Booking Form for Kangaroo Taxi
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
The above figure shows the form which has to be filled up by user when they have to
book a ride. Here, they need to enter some details like destination, pickup location, date of
travelling, number of people, whether they will go on sharing or will like to private taxi, make
payment and confirm booking. Here, payment will provide them with different options, either by
debit/credit card, cash, Paypal aor any other method. When payment is being made they will be
provided with confirmation message along with details of driver who wll be joining them for a
particular trip.
Use Case diagram
It has been understood that use case is a graphical description of different entities or actors
who will be making use of system for rendering facilities and those who will be using them to
have benefits. The illustrations in above section illustrate two major aspects that is registration
and booking process. Here, actors were user or customer, admin and agent. Use case furnishes
essential details related with system. Here, the entire system of Kangaroo Taxi will be illustrated
and each actor, it is specified below:
Illustration 3 Use Case for Kangaroo Taxi
book a ride. Here, they need to enter some details like destination, pickup location, date of
travelling, number of people, whether they will go on sharing or will like to private taxi, make
payment and confirm booking. Here, payment will provide them with different options, either by
debit/credit card, cash, Paypal aor any other method. When payment is being made they will be
provided with confirmation message along with details of driver who wll be joining them for a
particular trip.
Use Case diagram
It has been understood that use case is a graphical description of different entities or actors
who will be making use of system for rendering facilities and those who will be using them to
have benefits. The illustrations in above section illustrate two major aspects that is registration
and booking process. Here, actors were user or customer, admin and agent. Use case furnishes
essential details related with system. Here, the entire system of Kangaroo Taxi will be illustrated
and each actor, it is specified below:
Illustration 3 Use Case for Kangaroo Taxi
The diagram mentioned above illustrates the entire system of Kangaroo Taxi and also
depicts ways by which interaction occur between system and users. Here, user will be validated
by agent and will also check for username & password entered by them. Along with this, they
will maintain essential package for their regular customers by ensuring that they are provided
wirh impelling packages which will make it easy to retain them for longer time frame. User will
enter their details and check for a car as well as confirm their ride by making adequate payments
associated with this. Admin is responsible for ensuring that database is adequate and up to date
so that they can provide their customers will accurate information. They will also maintain their
vehicles, add routes by which they will go and assign driver for particular trip.
Entity relationship diagram
Snapshot of data structure is defined as entity relationship diagram. This is liable for
illustrating entities within the database. Here, entities imply things or objects for which
information is being stored. Attributes imply data which is to be gathered from entity.
Furthermore, relationship denotes relations that prevail among entities (Genta and Morello,
2019). It is a data modelling technique which denotes graphical data related with system as well
as relationship which exist between different entities. With reference to Kangaroo Taxi, the
primary entities are users; relationship is one to many as at a time one user can look for multiple
vehicles as per their requirements and attributes such as id, contact number and many others.
Illustration 4: Entity Relationship Diagram
depicts ways by which interaction occur between system and users. Here, user will be validated
by agent and will also check for username & password entered by them. Along with this, they
will maintain essential package for their regular customers by ensuring that they are provided
wirh impelling packages which will make it easy to retain them for longer time frame. User will
enter their details and check for a car as well as confirm their ride by making adequate payments
associated with this. Admin is responsible for ensuring that database is adequate and up to date
so that they can provide their customers will accurate information. They will also maintain their
vehicles, add routes by which they will go and assign driver for particular trip.
Entity relationship diagram
Snapshot of data structure is defined as entity relationship diagram. This is liable for
illustrating entities within the database. Here, entities imply things or objects for which
information is being stored. Attributes imply data which is to be gathered from entity.
Furthermore, relationship denotes relations that prevail among entities (Genta and Morello,
2019). It is a data modelling technique which denotes graphical data related with system as well
as relationship which exist between different entities. With reference to Kangaroo Taxi, the
primary entities are users; relationship is one to many as at a time one user can look for multiple
vehicles as per their requirements and attributes such as id, contact number and many others.
Illustration 4: Entity Relationship Diagram
The diagram clearly illustrates that each entity have different attributes depending upon
operations or functions they have to carry out. The figure shows entities, relationship which is
shared with each other along with attributes of each. For an instance user provides customer with
option for login or registration as per them they will enter details and admin will verify those for
ensuring that they are authenticated user. Administrators possess the liabilities to update country,
state, city and other aspects. Along with this, customers can give feedback as per their views or
opinions. Through this, they can acknowledge exact requirements of their customer and
problems that are being faced by them. Through this overall operations of organisations can be
adequately impacted.
Class diagram
The graphical illustration which depicts static structure of classifiers within the system is
referred to as class diagram. It furnishes basic notation for structured diagrams which are being
prescribed through usage of UML (Haberfellner and et. al, 2019). This denotes structural as well
as behavioural features of different objects or entities. Along with this, relationship is also being
shared among them. With reference to Kangaroo Horizon, the class diagram is mentioned below:
Illustration 5: Class Diagram
operations or functions they have to carry out. The figure shows entities, relationship which is
shared with each other along with attributes of each. For an instance user provides customer with
option for login or registration as per them they will enter details and admin will verify those for
ensuring that they are authenticated user. Administrators possess the liabilities to update country,
state, city and other aspects. Along with this, customers can give feedback as per their views or
opinions. Through this, they can acknowledge exact requirements of their customer and
problems that are being faced by them. Through this overall operations of organisations can be
adequately impacted.
Class diagram
The graphical illustration which depicts static structure of classifiers within the system is
referred to as class diagram. It furnishes basic notation for structured diagrams which are being
prescribed through usage of UML (Haberfellner and et. al, 2019). This denotes structural as well
as behavioural features of different objects or entities. Along with this, relationship is also being
shared among them. With reference to Kangaroo Horizon, the class diagram is mentioned below:
Illustration 5: Class Diagram
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Here, new customers can register search for a cab or taxi make bookings, manage them as
per their requirements. Furthermore, online payments can also be carried out which provides
them with feasibility with respect to operations that are being conducted out by them.
Sequence Diagram
As per the interactive diagram, it has found that UML sequence diagram renders adequate
details with respect to ways in which functionalities are being carried out. Furthermore, it has
been estimated that formative communication occurs between different objects which takes place
with respect to associations which occurs among them (Mola and et. al, 2020). Basically, it
illustrates interactions object with respect to time sequence. This specifies objects along with
classes which are concerned with sequence of messages that are being exchanged among objects
required for carrying out functionalities of scenario. They can be either horizontal or vertical as
per levels of communication which takes place among distinct active objects.
Illustration 5 Sequence Diagram for Admin
per their requirements. Furthermore, online payments can also be carried out which provides
them with feasibility with respect to operations that are being conducted out by them.
Sequence Diagram
As per the interactive diagram, it has found that UML sequence diagram renders adequate
details with respect to ways in which functionalities are being carried out. Furthermore, it has
been estimated that formative communication occurs between different objects which takes place
with respect to associations which occurs among them (Mola and et. al, 2020). Basically, it
illustrates interactions object with respect to time sequence. This specifies objects along with
classes which are concerned with sequence of messages that are being exchanged among objects
required for carrying out functionalities of scenario. They can be either horizontal or vertical as
per levels of communication which takes place among distinct active objects.
Illustration 5 Sequence Diagram for Admin
Illustration 6 Sequence diagram for Agent
Illustration 7 Sequence diagram for Customer
Illustration 7 Sequence diagram for Customer
It has been identified that diagram clearly depicts sequence diagram fro admin, use cases
i.e. customer and agent. Furthermore, horizontal axis illustrates factors which are needed for
carrying out communication among them. In addition to this, it has been established that
functionalities are carried from right to left. For an instance user asks for details like checking for
availability of car, now system will furnish them with adequate information related with response
to their request. This clearly shows that interaction is being conducted right to left. The arrows
which are in between admin as well as user interface depicts lifelines for having invocation along
with interaction of target lifelines. The thin rectangle below use cases are liable for illustrating
time period through which operations are being conducted as well as aligned from their
initialisation till they are being completed.
Activity diagram
This is an essential diagram in unified modelling language which illustrates flow of
information from its initiation till the entire process is being completed. This implies dynamic
aspects which are being related with new information system that is being formulated by firm
(Tastle and Russell, 2020). With reference to, Kangaroo Taxi, executable systems utilises
forward & reverse engineering for making sure that all the activities are being conducted as per
required standards. All the activities are carried out in a sequential and structured manner to
make sure that there is alignment among all entities.
Illustration 9: Activity Diagram
i.e. customer and agent. Furthermore, horizontal axis illustrates factors which are needed for
carrying out communication among them. In addition to this, it has been established that
functionalities are carried from right to left. For an instance user asks for details like checking for
availability of car, now system will furnish them with adequate information related with response
to their request. This clearly shows that interaction is being conducted right to left. The arrows
which are in between admin as well as user interface depicts lifelines for having invocation along
with interaction of target lifelines. The thin rectangle below use cases are liable for illustrating
time period through which operations are being conducted as well as aligned from their
initialisation till they are being completed.
Activity diagram
This is an essential diagram in unified modelling language which illustrates flow of
information from its initiation till the entire process is being completed. This implies dynamic
aspects which are being related with new information system that is being formulated by firm
(Tastle and Russell, 2020). With reference to, Kangaroo Taxi, executable systems utilises
forward & reverse engineering for making sure that all the activities are being conducted as per
required standards. All the activities are carried out in a sequential and structured manner to
make sure that there is alignment among all entities.
Illustration 9: Activity Diagram
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
Activity diagrams begin with black circle which represents initiation of activities and
circular rectangles denotes operations which have to be carried out within that peculiar aspect.
Diamond illustrates conditional statements where two alternatives are being given and
accordingly user will choose one like either sign up or register. Kangaroo Taxi possess their own
database in which all the operations or activities that are carried out on their system or website
will be maintained to have adequate operations accordingly.
Conclusion
From above, it can be concluded thta information system development is crucial step for
firms to ensure that they are meeting as well are able to accomplish requirements of there
probable customers. Through the usage of system diagrams Kangaroo Taxi can have details
about all the crucial aspects which they are about to conduct and potential impact of one entity
on other. This will furnish them with adequate in-depth knowledge related with their system. The
secyion of feedback or suggestion provided within their system will create an affirmative impact
on overall operations of firm as it will give them liability to ensure that all the aspects are able to
perform as per desired needs and if something is missing or customers are looking forward for
then this aspect will provide it. The entire system has been easily represented by making use of
UML diagrams.
circular rectangles denotes operations which have to be carried out within that peculiar aspect.
Diamond illustrates conditional statements where two alternatives are being given and
accordingly user will choose one like either sign up or register. Kangaroo Taxi possess their own
database in which all the operations or activities that are carried out on their system or website
will be maintained to have adequate operations accordingly.
Conclusion
From above, it can be concluded thta information system development is crucial step for
firms to ensure that they are meeting as well are able to accomplish requirements of there
probable customers. Through the usage of system diagrams Kangaroo Taxi can have details
about all the crucial aspects which they are about to conduct and potential impact of one entity
on other. This will furnish them with adequate in-depth knowledge related with their system. The
secyion of feedback or suggestion provided within their system will create an affirmative impact
on overall operations of firm as it will give them liability to ensure that all the aspects are able to
perform as per desired needs and if something is missing or customers are looking forward for
then this aspect will provide it. The entire system has been easily represented by making use of
UML diagrams.
References
Books & Journals
Boyd, D., 2020. Design and self-assembly of information systems. Interdisciplinary Science
Reviews, pp.1-24.
De Rooij, M.M., Mannak, R.S. and Janowicz-Panjaitan, M., 2019. Dataset on performance
management systems' design in project-based organizations. Data in brief, 25, p.104185.
Genta, G. and Morello, L., 2019. The automotive chassis: volume 2: system design. Springer
Nature.
Haberfellner, R. and et. al, 2019. Systems engineering. Springer International Publishing.
Mola, L. and et. al, 2020. Business intelligence system design and its consequences for
knowledge sharing, collaboration, and decision-making: an exploratory study.
In Information Diffusion Management and Knowledge Sharing: Breakthroughs in
Research and Practice (pp. 382-402). IGI Global.
Tastle, W.J. and Russell, J., 2020. Analysis and design: Assessing actual and desired course
content. Journal of Information Systems Education, 14(1), p.9.
Books & Journals
Boyd, D., 2020. Design and self-assembly of information systems. Interdisciplinary Science
Reviews, pp.1-24.
De Rooij, M.M., Mannak, R.S. and Janowicz-Panjaitan, M., 2019. Dataset on performance
management systems' design in project-based organizations. Data in brief, 25, p.104185.
Genta, G. and Morello, L., 2019. The automotive chassis: volume 2: system design. Springer
Nature.
Haberfellner, R. and et. al, 2019. Systems engineering. Springer International Publishing.
Mola, L. and et. al, 2020. Business intelligence system design and its consequences for
knowledge sharing, collaboration, and decision-making: an exploratory study.
In Information Diffusion Management and Knowledge Sharing: Breakthroughs in
Research and Practice (pp. 382-402). IGI Global.
Tastle, W.J. and Russell, J., 2020. Analysis and design: Assessing actual and desired course
content. Journal of Information Systems Education, 14(1), p.9.
1 out of 12
Related Documents
Your All-in-One AI-Powered Toolkit for Academic Success.
 +13062052269
info@desklib.com
Available 24*7 on WhatsApp / Email
Unlock your academic potential
© 2024  |  Zucol Services PVT LTD  |  All rights reserved.