Vous êtes sur la page 1sur 30

Six Week Training Presentation

On

ONLINE BUS TICKET


RESERVATION
For the degree

BACHELOR OF TECHNOLOGY

DEPARTMENT
OF

Computer Science
PUNJABI UNIVERSITY Submitted By:
PATIALA-147001
VEDIKA
(11301192)

JAVA TECHNOLOGIES

iNTRODUCTION
Java is a programming language originally developed by
James Gosling at Sun Microsystems (which has since merged
into Oracle Corporation).
The language derives much of its syntax from C and C++.
It has a simpler object model and fewer low-level facilities.
It is intended to let application developers "write once, run
anywhere" (WORA).

MAJOR PRINCIPLES

Simple Object Oriented language


Robust and secure
Executes with high performance
Easily interpreted
Supports multithreading
Highly secure
Platform independent language
Automatically performs the clean-up work

JAVA COMPILER
ARCHITECTURE

Concepts of core java

Programming Constructs
Object Oriented Programming
Language Library
Object Classes
Keywords
Interfaces & Abstract Classes
Exception Handling
Collection Framework
Multithreading
Java Database Connectivity
AWT
Applet & Swings

WEB APPLICATION
DEVELOPMENT

IDE to Develop Project

NetBeans is an IDE for developing primarily with JAVA, but also


with other languages, in particular PHP, C/C++, and HTML5.

The NetBeans IDE is written in Java and can run on Windows, OS


X, Linux, Solaris and other platforms supporting a compatible
JVM.

The NetBeans Platform allows applications to be developed from a


set of modular software components called modules.

Applications based on the NetBeans Platform (including the


NetBeans IDE itself) can be extended by third party developers.

NetBeans IDE is a free, open source, integrated development


environment (IDE) that enables you to develop desktop, mobile and
web applications.

MYSQL SERVER

The MySQL server provides a database management system with


querying and connectivity capabilities.

It can handle large databases reliably and quickly in highdemanding production environments.

The MySQL server works in a client and server system. This


system includes a multiple-threaded SQL server that supports
varied back ends, different client programs and libraries,
administrative tools, and many application programming interfaces
(API)s

Introduction to
ONLINE BUS TICKET
RESERVATION

The Online Bus Ticket Reservation System is a web-based


application that allows visitors check bus ticket availability, buy bus
ticket and pay the bus ticket online.

Online Bus Reservation System provides bus transportation system,


a facility to reserved seats, cancellation of seats and different types
of enquiry which need an instant and quick reservation.

This system can be used by the users in performing online


reservation via internet for their all business purposes.

Users can use this program directly on their websites and no need to
install it.

Current System
limitations

The work is done manually.

Those who are interested in inquiring about the Bus Types, its ticket
price, available seats, facility of the bus etc. has to walk to the
booking office.

To get the bus ticket, customers have to queue up at the counter.

Applications

There is login and password service for admin and customer to


use this system.

New system provides help to the customer as they can enquire


about the bus availability, seat availability, ticket price etc. and
they dont need to walk to the office.

User can also cancel his/her reservation.

User can view his/her booking history.

New system is helpful to both employees as well as the customers.

Software Requirements
Deployment Server

Operating System: Windows 7 or above


Other software: MySQL Server
Web Server: Apache Tomcat or GlassFish Server
Language compiler: jdk1.6

End Users

Operating System: Win 2000 / Win XP or higher, Windows, linux.


Browser: Internet Explorer 6.0 or any other compatible browser.

Hardware Requirements
Deployment Server

PC:

WAMP Server
Intel Pentium Processor 5, 2.4GHz or above.

RAM: 512 MB RAM

HDD: 40 GB

Processor:

End Users PC

Processor:

Intel Pentium Processor, 233 MHz or equivalent


512 MB RAM

HDD: 500 MB of free HDD space for Internet Cache

Internet Connection: 512 K

RAM:

Modules
Admin.

Add/Delete Bus
Add/Delete City
Add/Delete Route
Add/Delete Travel
Change Password
Registered

User
Make Reservation
Cancel Reservation
View Bookings
Change Password

.
Guest

User
View Buses
View Available Seats
Sign Up

Screen Shots

Schema design

Home Page

Book Ticket

Admin login page

Admin home page

User login page

User Home Page

Change Password

Make Reservation Page

View Buses

View Available Seats

Make Payment

Booking Successful

THANK YOU!