Preview

Online Bus Travel Booking

Powerful Essays
Open Document
Open Document
1726 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Online Bus Travel Booking
ONLINE BUS TRAVEL BOOKING

ABSTRACT:
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

You May Also Find These Documents Helpful

  • Good Essays

    Nt1310 Unit 1 Assignment 1

    • 1252 Words
    • 6 Pages

    Computer-Aided Software Engineering ● Software tools providing automated support for systems development ● Project dictionary/workbook: system description and specifications ● Diagramming tools…

    • 1252 Words
    • 6 Pages
    Good Essays
  • Satisfactory Essays

    The following will be Unified Software Development Process also is known as “UP,” is the ability to establish methods by “Phases.” In comparison it is similar to SDLC, however it is represented by graphical charts. The modeling is described in phases, design, implementation, deployment, and management, (Braude, E. J., & Bernstein, M. E., 2011). The disadvantage of using UP, is that indeed, there is no benefit…

    • 516 Words
    • 3 Pages
    Satisfactory Essays
  • Good Essays

    Unified Modeling Language A type of static structure diagram that describes the structure of a system by showing the system's classes,…

    • 336 Words
    • 2 Pages
    Good Essays
  • Satisfactory Essays

    Uml and Its Uses

    • 289 Words
    • 2 Pages

    Unified Modeling Language (UML) is a non-proprietary, third generation modeling and specification language. The use of UML is not only for software modeling. It can also be used for modeling hardware (engineering systems) and is used for business process modeling and organizational structure modeling. The UML is an open method used to specify, visualize, construct and document the artifacts of an object-oriented software-intensive system under development. The UML represents a compilation of best engineering practices which have proven to be successful in modeling large, complex systems, especially at the architectural level.…

    • 289 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Lab Manual

    • 2195 Words
    • 9 Pages

    Unified Modeling Language is a standard language which is used to develop the object oriented software and software development process. UML DIAGRAMS ARE: USE CASE DIAGRAM SEQUENCE DIAGRAM CLASS DIAGRAM USE CASE DIAGRAM: A Use case is a set of scenario that describes an interaction between user and a system. A Use case diagram displays the relationship among Actors and Use cases. The two main components of Use case diagrams are: 1. Use cases Functions 2. Actors-User…

    • 2195 Words
    • 9 Pages
    Satisfactory Essays
  • Powerful Essays

    Uml Lab Manual

    • 8495 Words
    • 34 Pages

    Is a language. It is not simply a notation for drawing diagrams, but a complete…

    • 8495 Words
    • 34 Pages
    Powerful Essays
  • Satisfactory Essays

    CIS Question

    • 605 Words
    • 3 Pages

    Rapid Application Development (RAD) –or prototyping- is a computer system development methodology which takes a minimalist approach. Computer software developed with RAD is more or less a “develop as you go” approach which allows systems to be developed much faster than the SDLC approach, and makes it more flexible to change the requirement.…

    • 605 Words
    • 3 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Java Editor

    • 6650 Words
    • 27 Pages

    There are various editors available in the market today. But unfortunately there are very few which provide user-friendliness to the users especially for programmers. The existing editors are very general purposed but do not provide special support to a particular language programmer. The features of an ideal editor are scattered around. There is a need to integrate all features and come up with a better editor for a language especially for the Java language.…

    • 6650 Words
    • 27 Pages
    Satisfactory Essays
  • Good Essays

    Inheritance and Polymorphism Prepared by: Prof. Irysh Paulo R. Tipay, MSCS Quote for the Day  “That's the thing about people who think they hate computers. What they really hate is lousy programmers.” ― Larry Niven Recap!…

    • 1037 Words
    • 18 Pages
    Good Essays
  • Powerful Essays

    [8]. J. Ivers and et. al. Documenting component and connector views with uml 2.0. Technical Report CMU/SEI-2004, School of Computer Science, Carnegie Mellon University, 2004.…

    • 1046 Words
    • 5 Pages
    Powerful Essays
  • Better Essays

    Use Cases

    • 1742 Words
    • 7 Pages

    There are a number of modeling tools and techniques that can be used to understand the design of a system. During this process, these tools and techniques can help to describe the business processes, requirements, and the users interaction with the system. One type of modeling is the functional decomposition diagram (FDD). It is similar to an organizational chart in that it uses a top-down model to describe the process. The FDD is a good way of breaking the process down from the higher-level to the lower-level processes. Another kind of modeling technique is the business process model. Business process models are good for describing business processes like filling a product order or updating a customer account. Utilizing BPM can help speed up results as well as reduce errors and lower cost. Data flow diagrams (DFD) are created out of functions in functional decomposition diagrams. A function from the FDD can be taken and described in further detail using a DFD. Yet another method of modeling is the unified modeling language (UML). The UML is a common method for visualizing and documenting software systems. It does not depend on a programming language and is good for describing business processes and requirements in a general manner. Different graphical tools are used to look at the process from the viewpoint of the end user. Sequence diagrams show a process from top to bottom while representing interaction between objects in a horizontal manner. Lastly, the use case diagram is a method that is used to show the interaction between the user and the system. The user has a specific role being performed and as they interact with the system, a use case describes each step taken and the related outcome (Shelly & Rosenblatt, 2012). The following use cases will diagram a bank customer interacting with an ATM while withdrawing, depositing, and transferring money.…

    • 1742 Words
    • 7 Pages
    Better Essays
  • Satisfactory Essays

    What is StarUML?

    • 338 Words
    • 2 Pages

    * StarUML is an open source project to develop fast, flexible, extensible, featureful, and freely-available UML/MDA platform running on Win32 platform.…

    • 338 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    “UML is defined using a meta-modeling approach. Meta-model is use to analyse, construct and develop the frames, rules, constraints, models and theories. While, a model is defined through the instantiation of model elements defined in a meta-model, the main purpose of a meta-model is to explain and define the relationships among the different components of the applied model itself using processing language. This meta-modeling approach can be applied in another models or system depending on specifications” (Guardia, Vêncio & de Farias, 2012). The UML is an object oriented language based on sematic underpinning which support notation, it generally, used to model complex systems.…

    • 745 Words
    • 3 Pages
    Good Essays
  • Powerful Essays

    Uml : the Complete Notes

    • 3731 Words
    • 15 Pages

    The Unified Modeling Language was originally developed at Rational Software but is now administered by the Object Management Group . It is a modelling syntax aimed primarily at creating models of software-based systems, but can be used in a number of areas. UML is a very important part of developing object oriented software and the software development process. UML uses mostly graphical notations to express the design of software projects. Using UML helps project teams communicate, explore potential designs, and validate the architectural design of the software.…

    • 3731 Words
    • 15 Pages
    Powerful Essays
  • Good Essays

    The following are some basic popular models that are adopted by many software development firms…

    • 808 Words
    • 4 Pages
    Good Essays

Related Topics