Patrick Naughton, Herbert Schildt. Java 2: The Complete Reference, third edition. The McGraw-Hill Companies, 1999.  Java Server Pages, Hans Bergsten ,Shroff publishers and Distributors Pvt Ltd.  Java Servers and Servlets, Peter Rossbach,Hendrink Schreiler, Low Price Edition, Addision weblus Longman  Java Servlets, Karl Moss, 2nd Edition, Tata McGraw-HillPublication,”Professional JSP”,Wrox Publications  Gosling, James; Joy Bill; Steele, Guy; and Bracha, Gillad (2005). Java Language Specification (3rd ed.). Addison-Wesley Professional. Retrieved 2008-12-03.  The Complete Java 2 Certification Study Guide: Programmer&apos;s and Developers Exams (With CD-ROM) by Simon Roberts, Philip Heller, Michael Ernest, Roberts.  &quot;MySQL Enterprise Edition is available for MySQL 5.6&quot;. MySQL 5.6 Reference Manual. 18 April 2013.  Eclipse IDE for Java EE Developers. &quot;The Ecli
1. VOYAGE PLANET
2. OVERVIEW OF PROJECT
Travelers around the world are planning their leisure at least once a year
and they need assistance and guidance from a travel agent to find out a suitable
Voyage Planet assists the agents in organizing the enquiries with the work load
distribution, facilitates the travel agents on planning the client schedules, and helps
to make reservations on vehicle, flight and hotels.
Voyage Planet allocated the vehicle reservation from source to destination and
hotel reservation at the destination place. These also assist the agents in finding the
suitable hotels to the clients based on their economy and other requirements.
It also stored details about hotels, vehicles, and drivers. In addition to this
Voyage Planet reports the tour operator with his trip plan sheet. It is planned with
report provision for their enquiries and finance for quick decision making.
3. DEVELOPMENT ENVIRONMENT
System : Pentium IV 2.4 GHz. And Above
Hard Disk : 40 GB.
Monitor : 15 VGA Colour
Ram : 1GB
Operating System : Windows 7
Technology : Java/Servlet
Web Technologies : Html, JSP, CSS
Web Server : Apache Tomcat5.5
Database : MySQL
Tool :Eclipse Helios
5. DATA FLOW DIAGRAM
7. USE CASE
8. SEQUENCE DIAGRAM
9. ACTIVITY DIAGRAM
Users of the system are authenticated by using this Login Module.
All the employees created in Voyage Planet can login into the system. There are
two types of users available in this system. An admin and the Employee.
This module maintains the Employee with their personal details. These
Employee can be of maintain by Admin .
They should be add Employee, delete Employee and update Employee use Edit
This Employee details are stored in these t_employee_master table.
This module maintains the vehicles with their owner details. These vehicles may
be of two types, contract vehicle or company own vehicle.
They should be add, delete and update vehicle use Edit &Delete option
Hotel Maintenance module maintains all the different kind of hotels available in
the tour locations with their cost details and contact details.
They should be add, delete and update Hotel use Edit &Delete option used by admin
This module maintains the plans with their complete Schedules.
These plan may be of two types, luxury or Economic, it contains plan name,no
of days ,locations etc.,
We altered and change these plans depends upon the customers,But basically
we have it different plans prepared by voyager.
This is the core module for voyage planet which is having the centralized control
of tracking all enquires.
This will display the enquires to the employee which was allocated by the auto assign
By using this module employee can re assign or work on the assigned enquiry. This module
additionally does three major activities,
i) Trip Scheduling
Enquiry available in the system after assign to employee will be in OPEN status.
Once the employee is confirming their arrival then trip schedule on each day of the tour will
be planned. This will cover the date of stay on each day.
ii) Vehicle Allocation
During enquiry number of persons planned for the tour is identified, and based on
the number of persons available for tour and the need of the client available vehicles in our
system will be allocated for an enquiry.
iii) Driver Allocation
A Driver will be allocated in the system in this module. The available un allocated
drivers between tour start and end date will be allocated to an enquiry.
iv) Hotel Allocation
Based on the number of persons rooms will be booked in different hotels. Client
will stay at different tour locations based on their tour plan. Rooms will be of different types
like single bed room, double and family suit. Based on the client requirement rooms will be
Auto Assign Module
Auto assign module runs every one hour with the help of Windows
Scheduling and map the not assigned Enquiry to an employee in round robin fashion.
This Auto Assign module is planned to develop using core java program.
In this model we assign the enquires to the employee in that allocated vehicel, hotel for
14. Report Module will provide all different kind of reports which will ease
management decision making.
Trip sheet of the customer that contains customer details such as source and designation
schedules and hotel booking at designation place. That trip sheet should be maintained by
drivers of the particular customer
A test case normally consists of a unique identifier, requirement references from a
design specification, preconditions, events, a series of steps (also known as actions) to
follow, input, output, expected result, and actual result.
Clinically defined a test case is an input and an expected result.
Can be implemented with the same characteristics, and satisfies the needs of
Unit testing is usually conducted as part of a combined code and unit test phase of the
software lifecycle, although it is not uncommon for coding and unit testing to be
conducted as two distinct phases.
All field entries must work properly.
Pages must be activated from the identified link.
The entry screen, messages and responses must not be delayed.
Features to be tested
Verify that the entries are of the correct format
No duplicate entries should be allowed
All links should take the user to the correct page
Software integration testing is the incremental integration testing of two
or more integrated software components on a single platform to produce failures
caused by interface defects.
The task of the integration test is to check that components or software
applications, e.g. components in a software system or – one step up – software
applications at the company level – interact without error.
In my project is based on reduce the manual effort using enquiry
automation, maintaining hotel, driver, plan details and also maintain status update
about the clients. It assists the agents in organizing the enquiries with the work
load distribution, facilitates the travel agents on planning the client schedules,
and helps to make reservations on car, hotel, and vehicle. This also assists the
agents in finding the suitable hotels to the clients based on their economy and
other requirements. It should be developed as voyage management system for
Kamu Voyage. Further new aspect for project will be updated effectively by the
Mobile alert’s using smart phones
Secure storage of password by encryption
Optimized as well as more complex searches
 Patrick Naughton, Herbert Scheldt. Java 2: The Complete Reference, third
edition. The McGraw-Hill Companies, 1999.
 Java Server Pages, Hans Bergsten, Shroff publishers and Distributors Pvt
 Java Servers and Servlets, Peter Rossbach, Hendrink Schreiler, Low Price
Edition, Addision weblus Longman
 Java Servlets, Karl Moss, 2nd Edition, Tata McGraw-Hill Publication,
“Professional JSP”, Wrox Publications
 Gosling, James; Joy Bill; Steele, Guy; and Bracha, Gillad (2005).
Java Language Specification (3rd ed.). Addison-Wesley Professional.
 The Complete Java 2 Certification Study Guide: Programmer's and
Developers Exams (With CD-ROM) by Simon Roberts, Philip Heller, Michael
 "MySQL Enterprise Edition is available for MySQL 5.6". MySQL 5.6
Reference Manual. 18 April 2013.
 Eclipse IDE for Java EE Developers. "The Eclipse Web Tools Platform
(WTP) project extends the Eclipse platform with tools for developing Web and
Java EE applications”.