Bus Travel Booking Essay Sample
- Word count: 1627
- Category: travel
A limited time offer!
Get a custom sample essay written according to your requirements urgent 3h delivery guaranteedOrder Now
Bus Travel Booking Essay Sample
The present paper deals with the Object Oriented designing through Unified Modeling Language (UML) for a Traveler Management System (TMS). The main aim of this paper is to provide a flexible and faithful environment for traveler, which wants to travel to see the sight scenes, shopping for business meetings, etc. The TMS provides the information to the traveler without losing the time when it needed & the system gives the proper and accurate information to the traveler. The proposed model is based upon the knowledge based system & the complete booking process of a Bus is defined in this paper and the knowledge model is tested with different data sets. The model also suggests to the traveler that which Bus will be suitable according as per the budget constraints. In this paper the UML Class, Sequence diagram, Activity diagram & Use Case diagram are also designed for the TMS. Keywords: UML, TMS, Class Diagram, Activity Diagram, Use Case Diagram INTRODUCTION:
The Unified Modeling Language (UML) is a very dominant modeling graphical language for specifying, constructing and documenting the artifacts of software system. UML is a collection of best engineering practices that have successful in the modeling for a design of a huge and complex systems. Modeling is very important for readability and reuse of the systems. UML offers a set of notations and rules for using the same. The main task of the UML is to create a simple, well documented and easy to understand software model for the people. Ubiquitous Computing and Communication Journal:
UML modeling consists of nine diagrams to model a software system & these diagrams are Use case Diagram, Class Diagram, Object Diagram, State Diagram, Activity Diagram, Sequence Diagram, Collaboration Diagram, Component Diagram & Deployment diagram. TMS has received awareness in both the public and private sectors. Nowadays knowledge based system is most popular and needed in every sector like medical sector, banking sector, engineering sector and traveling sector etc. In the traveling sector, knowledge means simply having the knowledge from expert. Knowledge modeling is the major activity used to understand the problem and sending the solution rapidly.
The UML is a very powerful modeling language for the visual representation of software. Using this modeling language one can develop the software in a valuable and resourceful manner. The visual representations of the software are explained by the detail of programming concepts for the Object Oriented techniques and are explained by Lieberherr et al. . Nowadays UML is become a standard modeling language for the Industry which is used for the software designers . Modeling has plays an important role for any system and contributes to the understanding of the source inputs and outputs .The development of Traveler Management System shows the different activity of steps that implemented for providing the better service to the traveler . A lot of methodologies developed over a year e.g. Common KADS , Protégé , MIKE  and MOKA . B.A. Gobin and R. K. Subramanian  defined the knowledge modeling concept. They give importance of modeling in the knowledge based system. Models are used for capture the important features of real system and break into parts for better understanding.
Michael Blaha and William Permerlani  and Michael Blaha & James Rambaugh  describe programming concepts which are undoubtedly good. S.Barnum. & G. McGraw define the security and privacy of the software in a very smartly and clear way . The Information Technology that supports the model online for the query of Traveler & described in many papers [14, 15]. In the early stage Travel Agencies did not use the computerized booking system. They are using just manual system therefore it creates a lot of problems to found. They come to the Agency and book the Taxi or simple book the Taxi on phone. By doing this they have a limited client and cover a limited area. But nowadays due to technological changes, it is necessary to accept the challenges and change according to the environment. Therefore the present paper proposes a complete and systematic model called as knowledge model for minimizing the problems of tourist. A model for TMS has been designed & tested for the traveler who wants to travel in city or other city for the site scenes, shopping, business meetings etc.
The traveler has the choice for booking a Taxi on phone & can book more than one Taxi at a time and also can cancel the Taxi after giving the cancelation charges to the Traveler management Administrator. This knowledge based model is designed by the one of most popular modeling language, Unified Modeling Language. UML class, Sequence, Activity and Use case diagrams are designed & tested for TMS. A lot of work has been done in the field of UML designing, testing but still necessary to implement the UML modeling language in every fields of research. People don’t have time to go to the agency and book the Taxi for travelling they want quick and easy way that’s why they need a technology and a lot of problem faces to design a perfect model for booking a Taxi and also the model should be secure. Now a day’s people are giving on line payments through the credit cards or other electronic services. It’s very important that the system should be compatible in every environment, flexible and secure. problem faces to design a perfect model for booking a Taxi and also the model should be secure. Now a day’s people are giving on line payments through the credit cards or other electronic services. It’s very important that the system should be compatible in every environment, flexible and secure. UML OBJECT MODELING FOR:
The UML class diagram for TMS designed & shown below in Fig.1. The complete booking process of a Taxi, Car & Bus is shown with designed attributes. TMS model contents of five major classes which are Traveler, Traveler Agency, Taxi, and Car & Bus. Traveler class has single association with Traveler Agency class and the Traveler Agency class has multiple associations with the Traveler class. The Taxi, Car, Bus classes have a multiple association with the Traveler Agency and the Traveler has the multiple associations with these classes. In the given UML class model the Traveler can book the multiple Taxis but these request will be processed through the Traveler Agency and also Traveler has the facility that can cancel the booked Taxi, Car & Bus after giving the cancelation charges for the service. The model is very flexible and adorable that can be easily updated by the environment.
USE CASE DIAGRAM FOR TMS:
The use case diagram shows the connection between actor i.e. traveler & activity of the system and Actor. An Actor is a person who plays the role together to the system. A scenario is a sequence of steps that explaining the communication between system and Actor. The following Fig. 4 shows one Actor i.e. traveler which wants to hire or book a Taxi. In this use case diagram the Travel Management System has three use cases. In the first case the traveler can book the Taxi/Car/Bus and in the second case traveler can book more Taxi/Car/Bus & in third case traveler can cancel the booking according to choice, but if traveler wants to cancel booking then has to pay cancelation charges.
ACTIVITY DIAGRAM FOR TMS:
The activity diagram shows the various activities step by step with the carrying for both parallel and conditional behavior. An activity diagram is a modification of state diagram in which most of the states are activity state. The activity diagram of above UML class model is designed and given below
In this activity diagram the traveler sends information to TMS for booking of a Taxi. Traveler Management System searches a record that the Taxi for a traveler is available on that date. If Taxi is available TMS tells the cost to the customer and collects the payment. After getting the payment the Traveler Management System books the Taxi and informs to the traveler that Taxi has been booked on that date. SEQUENCE DIAGRAM FOR TMS:
Sequence diagram shows the relationship between classes arranged in a time sequence. Within a sequence diagram an object is shown in a box at the top. The sequence diagram of the above UML class model is designed and used for booking of a Taxi for traveler. The communication between two objects represented by an arrow & the message on that arrow, the vertical lines show the life of the objects. In the given sequence diagram shown below in Fig.6 has four objects Traveler, Traveler Management System, Taxi Record & Taxi Book. Here traveler sends the request to the Traveler Management System to book a Taxi then Traveler Management System checks the Taxi record and if Taxi available then asks for the payment from traveler, after getting the confirmation.
Request for seat availability
Check seat availability Seats available
Seat availability details
Information to travel booking details of bus
CONCLSIONS & FUTURE SCOPE:
From the above work it is concluded that the UML modeling is a powerful language used to design for the software research problems. In this paper complete modeling is done for TMS system which is efficient & useful for the software developer to convert the above mode through Object Oriented language. The model is also test by designing a query represented in form of scenario. The present work can also be further extended for company having large database of traveler which can be further streamlined by the use of designing of data cubes model so that search can be faster therefore work can be extended in the field of data mining.