Code Monkey home page Code Monkey logo

avinashkumar-06 / bus-reservation-console-application Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 188 KB

This is a console based Java application for bus reservation system.This project contains essential modules like Customer and Administrator. User can book or cancel his tickets.Admin can add buses.

Home Page: https://drive.google.com/file/d/1kuB2o71WFDDAsHSfoaSxrrFx8jDAwOCh/view?usp=share_link

Java 100.00%
jdbc java mysql-database bus-reserevation-system-java java-mysql-jdbc

bus-reservation-console-application's Introduction

BUS TICKET RESERVATION SYSTEM

App Screenshot

Main objective of this project is to develop a system that will help companies to automate thier bus ticketing system. This a console based application through which user can book tickets,cancel tickets and can also manage thier travel history.This application will help companies to save thier cost by aautomating the process of ticket booking and its also provide user 24*7 access to book ticekts.

Project Information

  • This a console based application.
  • This is a solo project.

Tech Stack

Language: Core Java

Database: mySql

Java Technologies: JDBC

Entity Relationship Diagram

ER Diagram for the database tables.

App Screenshot

Features

Customer feaures

  • Customer can register by giving all the details.
  • Customer can login by using email and password.
  • Customer can search for bus using source and destination.
  • Customer can book the ticket.
  • Customer can view all tickets.
  • Customer can cancel booked tickets.

Addmin feaures

  • Admin can login by using email and password.
  • Admin can add bus in the database.
  • Admin can view all bus.
  • Admin can view all customer.

Learnings

  • Got to know how to connect our Java application to database.
  • Learned about JDBC oprtaions.
  • Learned about many new sql queries.

bus-reservation-console-application's People

Contributors

avinashkumar-06 avatar sadhakvishu avatar

Watchers

 avatar

bus-reservation-console-application's Issues

Adding new functionality in Admin module and improve the code quality.

  • Add View all bus functionality to the admin.
  • Add view all customer functionality to the user.
  • Add comments to describe the methods and functionality in the admin module.
  • Give proper names to the variable and change variable names which are not meaningful.
  • Improve the UI of admin module

Implement Admin part of the application

  • Make the utility packages and utility classes.
  • Create Bean class for Admin and Bus
  • Make an exception package and create an exception class for bus and admin
  • Implement logic for admin login
  • Create DAO interface and its implementation class for admin
  • implement the logic for admin to add a bus to the database.
  • implement the logic for admin to view all the buses.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.