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!