You are on page 1of 30

PROGRESSION HOLIDAY VOYAGE OUTFIT

PROJECT WORK SUBMITTED IN PARTIAL FULFILLMENT OF THE REQUIREMENT OF THE AWARD OF THE DEGREE

MASTER OF COMPUTER APPLICATION

Submitted By K.YESODHA (Register No: 086753) UNDER THE GUIDANCE OF Dr. Mrs. ANANTHI SHESHASAAYEE MCA., M.Phil., PhD., HEAD OF THE DEPARTMENT
DEPARTMENT OF COMPUTER SCIENCE

QUAID-E-MILLATH GOVT.COLLEGE FOR WOMEN (AUTONOMOUS) ANNA SALAI, CHENNAI - 600 002. APRIL 2011

QUAID-E-MILLATH GOVT.COLLEGE FOR WOMEN (AUTONOMOUS) ANNA SALAI, CHENNAI-600 002

DEPARTMENT OF COMPUTER SCIENCE BONAFIDE CERTIFICATE This is to certify that Ms K.YESODHA (Register No: 086753) has completed the project work on Progression Holiday Voyage Outfit for the partial fulfillment of the Degree of Master of Computer Applications, for the academic year 2010 -2011.

Internal Guide,

Head

Dept. of Computer Science

Dept. of computer science

Submitted for Project evaluation and viva voce held on Examiners 1. 2.

DECLERATION

I hereby declare that this project work entitled Progression Holiday Voyage Outfit for the award of Master of Computer Application degree has been originally carried out under the supervision and guidance of Dr. Mrs. ANANTHI SHESHASAAYEE MCA., M.Phil., Ph.D., Head of the department of computer science in Quaid-E-Millath Govt. College for Women (Autonomous) Chennai and this work has not been submitted else where for any other degree of similar titles.

Place: Date: (YESODHA.K)

ACKNOWLEDGE
It is my privilege to express my of encouragement. I am graceful to Dr. Mrs. ANANTHI SHESHASAAYEE MCA., M.Phil., PhD., Lecturer and Head of the Department Computer science, Quaid-EMillath Govt College for Women for her guidance all along. My words of thanks are just a token of gratitude for all the facilities, provided towards the successful completion of the project work. And I am also thankful to her for her interest and valuable suggestions rendered throughout the project work. My heartfelt thanks to God and my fellow students for their suggestions and comments which were extremely helpful for improving my performance. Finally, I thank my parents who have been a constant source of inspiration and encouragement throughout my life. gratitude to our Principal,

Dr. S. GOMATHI M.Sc., M.Phil., Ph.D., PGDCA for being a constant source

S.NO

CONTENTS

PAGE NO.

1. 2.

Organization Profile Introduction 2.1 Existing System 2.2 Proposed System

1 4 5 5 6 7 7 11 12 13 15 16 17 18 19 20 24 31 40 69 71 72

3.

System Requirement 3.1 Hardware Specification 3.2 Software Specification

System Analysis 4.1 Feasibility Study 4.2 Module Description 4.3 Functional Requirements 4.4 Non Functional Requirements

5.

System Design 5.1 Logical Design 5.2 Data Flow Diagram 5.3 E-R Diagram 5.4 Table Design 5.5 Form Design

6. 7.

Sample Coding System Testing 7.1 Unit Testing 7.2 Integration Testing

8.

System Implementation 8.1 Merits 8.2 Limitation 8.3 Future Enhancement

75 80 81 81 82 84 85
100

9.

Conclusion Appendix Sample Screen Shots Bibiliography

ABSTRACT

The application help travelers sort through vast amounts of information to help them make the best possible travel arrangements. They offer advice on destinations and make arrangements for transportation, hotel accommodations, car rentals, and tours for their clients. They are also the primary source of bookings for most of the major cruise lines. In addition, resorts and specialty travel groups use travel agents to promote travel packages to their clients. The application are also increasingly expected to know about and be able to advise travelers about their destinations, such as the weather conditions, local ordinances and customs, attractions, and exhibitions. For those traveling internationally, agents also provide information on customs regulations, required papers (passports, visas, and certificates of vaccination), travel advisories, and currency exchange rates. In the event of changes in itinerary in the middle of a trip, travel agents intercede on the travelers behalf to make alternate booking arrangements. Travel agents use a variety of published and computer-based sources for information on departure and arrival times, fares, quality of hotel accommodations, and group discounts. They may also visit hotels, resorts, and restaurants themselves to evaluate the comfort, cleanliness, and the quality of specific hotels and restaurants so that they can base recommendations on their own experiences or those of colleagues or clients. Travel agents who primarily work for tour operators and other travel arrangers may help develop, arrange, and sell the companys own package tours and travel services. They may promote these services, using telemarketing, direct mail, and the Internet. They make presentations to social and special-interest groups, arrange advertising displays, and suggest company-sponsored trips to business managers. Agents face increasing competition from travel and airline websites for low-cost fares, but travelers still prefer using travel agents who can provide customized service and planning for complex itineraries to remote or multiple destinations. To attract these travelers, many travel agents specialize in specific interest destinations, travel to certain regions, or in selling to particular

demographic groups.The project mainly deals with the process involved in the holiday package and travel group. The travel package and current status of the travel package can be reported at any time based on the client requirements. By implementing with the web-based technology the application can be made easy to process .The web-service along with the AJAX will be implemented for improvement of the performance of the application. The project offers the Services,bookings,tour packages to the customers. The following services are offered 1. Air Ticketing Booking Details: From Source, To Destination, Departure Date, Return Date, Class. Passenger Details: Adults, Children, Infant. Payment Details: Credit Card, Transaction Password. 2. Hotel Bookings Boarding Details: From Date, To Date, Hotel Range. Guest Details: Adults, Children. 3. Car Rentals Cities in Service Rental Type: Airport Transfer, Full Day, Half Day

4. Customizable Tour Packages Customizable Form: Name, Mail ID, Contact No, Address,Request

Travel Agency Tour Packages Page This page shows the information about the tour package, for example: Tour Package (Places): Adults, Children, Card Number, Transaction Number. Travel Agency CRO Page This module describes about the person who is the representative of the agency. They try to satisfy the customers need. Travel Agency General Info Page This page provides the general information of 1. Things to carry while journey. 2. Insurance. 3. Packing. 4. Privacy Policy.

Travel Agency Contact Us Page This page provides the niceties of

1. Branch Details,Addresses, Contact No, E-mail ID. 2. FeedBack form 3. Name, Address to Contact, E-Mail ID, Query Area, Suggestion Form.

1. ORGANIZATION PROFILE

At the outset we would like to introduce ourselves as E-Spade IT, adivision of Cegonsoft Private Limited, Bangalore. This company is formed as

a separate Business Entity with a concentrated focus on Software Development Projects.The Company is located in Bangalore and in Coimbatore, with the state of Art Infrastructure and having the best of Software Professionals in its development team. E-Spade IT is a customer focused company working to provide solutions,which are delivered with reliability and timeliness, flexibility and low cost.Customer satisfaction is our aim. We design solutions keeping your Business requirements as well as Technical requirements in mind. We strictly follow Software development life cycle to ensure that project is delivered in time without compromising Quality. As a diverse end to end solutions provider, E-Spade IT offers a range ofexpertise aimed at helping customers re-engineer and re-invent their business to compete successfully. We help you in managing IT operations, increasing efficiency and cost control, improving time-to-time market and software quality in application development and delivery. We have the necessary expertise in offering Software solutions in multiple technologies like Web Design, .Net, J2EE, Software Testing, PHP, Perl. We have also a specialized team working on Multimedia and CAD/CAM Projects. We are a group of highly motivated IT professionals with ability to innovate and a strong desire to excel. All our team members are constantly and consistently trained with the latest tools.We have a range of Services to offer for our clients and we are aiming to make it one stop solutions for all your Software Development needs.

Our Mission : To help Customers achieve their business objectives by providing innovative, IT Solutions and services. Our Vision : To be globally respected company that always provides best

business solutions to our customers. To know more about the quality reference check procedures call Tel: 080-41110955 /44
Mobile: 99808-49742 Email: info@espadeit.com Website: www.espadeit.com

We always believe when comes to customer that Quality and Time speaks.

2.INTRODUCTION
2.1 EXISTING SYSTEM
Software cost is related to many variables - Human, Technical, Environment, Political and Effort applied to develop it. However, software project

estimation can be transformed from a blank art to a series of systematic steps that provide estimates with acceptable risks. The estimates of cost depend, in turn, on our ability to estimate and evaluate several factors, given below Experience and ability of the project personal. The quality of software development environment The degree to which our understanding of the problem and its acceptable solutions is likely to change. The complexity of the eventual code. The length of the eventual code. The degree to which software components can be reused. The degree of market readiness for the product. The amount of evaluation the product will eventually undergo.

2.2.PROPOSED SYSTEM
This application developed is not intended for the benefit of the public but instead is meant exclusively for the officials of the training department and the employees of the company. The proposed system objectives are drawn to avoid the drawbacks of the existing system. The proposed system replaces inefficient process and time consuming task of the current system to be a simple, accurate

and effective proposed system. The system enables centralized instant data access and analytical information enabling updated information sharing between all the members of the organization. The system is highly secured with user authentication and access rights. Every users process is precisely defined and evaluated with generated list. The proposed system is divided into six basic modules which provide flexibility and easy access to the process of the organization based on the designation. Maintaining the records are easy It includes so many facilities and provides information effectively It reduces cost and time.

3.SYSTEM REQUIREMENT
3.1 HARDWARE SPECIFICATION
Processor RAM : Intel Pentium and Dual core

: 2.20GHz, 1.99GB

Hard Disc Keyboard Monitor Mouse

: 0GB

: LogiTech : HCL : LogiTech

3.2 SOFTWARE SPECIFICATION


Operating System Front End Back End : Windows XP : PHP : My SQL

ABOUT THE SOFTWARE


INTRODUCTION TO PHP PHP stands for Hypertext Preprocessor and is a server-side language. This means that the script is run on your web server, not on the user's browser, so you do not need to worry about compatibility issues. PHP is relatively new (compared to languages such as Perl (CGI) and Java) but is quickly becoming one of the most popular scripting languages on the internet. Hypertext Preprocessor is a widely used, general-purpose scripting language that was originally designed for web development to produce dynamic

web pages. For this purpose, PHP code is embedded into the HTML source document and interpreted by a web server with a PHP processor module, which generates the web page document. As a general-purpose programming language, PHP code is processed by an interpreter application in command-line mode performing desired operating system operations and producing program output on its standard output channel. It may also function as a graphical application. PHP is available as a processor for most modern web servers and as a standalone interpreter on most operating systems and computing platforms. As mentioned earlier, PHP is a server-side scripting language. This means that, although users will not need to install new software, web host will need to have PHP set up on their server. There are three main areas where PHP scripts are used, Server - side scripting. Command - line scripting. Write desktop applications.

INTRODUCTION TO MY SQL My SQL is the world's most popular open source database software, with over 100 million copies of its software downloaded or distributed throughout its history. With its superior speed, reliability, and ease of use, My SQL has become the preferred choice for Web, Web 2.0, SaaS, ISV, Telecom companies and forward-thinking corporate IT Managers because it eliminates the

major problems associated with downtime, maintenance and administration for modern, online applications. Many of the world's largest and fastest-growing organizations use My SQL to save time and money powering their high-volume Web sites, critical business systems, and packaged software including industry leaders such as Yahoo!, Alcatel-Lucent, Google, Nokia, YouTube, Wikipedia, and Booking.com. The flagship My SQL offering is My SQL Enterprise, a comprehensive set of production-tested software, proactive monitoring tools, and premium support services available in an affordable annual subscription. My SQL is a key part of LAMP (Linux, Apache, My SQL, PHP / Perl / Python), the fast-growing open source enterprise software stack. My SQL database to be:

The best and the most-used database in the world for online applications

Available and affordable for all Easy to use Continuously improved while remaining fast, secure and

reliable Fun to use and improve Free from bugs

INTRODUCTION TO HTML HTML, which stands for Hyper Text Markup Language, is the predominant markup language for web pages. A markup language is a set of markup tags, and HTML uses markup tags to describe web pages. HTML is written in the form of HTML elements consisting of "tags" surrounded by angle brackets within the web page content. HTML tags normally come in pairs like <b> and </b>. The purpose of a web browser is to read HTML documents and display them as web pages. The browser does not display the HTML tags, but uses the tags to interpret the content of the page.

HTML elements form the building blocks of all websites. HTML allows images and objects to be embedded and can be used to create interactive forms. It provides a means to create structured documents by denoting structural semantics for text such as headings, paragraphs, lists, links, quotes and other items. It can embed scripts in languages such as JavaScript which affect the behavior of HTML WebPages. HTML can also be used to include Cascading Style Sheets (CSS) to define the appearance and layout of text and other material. The W3C, maintainer of both HTML and CSS standards, encourages the use of CSS over explicit presentational markup.HTML is not case sensitive. Not all tags are supported by all World Wide Web browsers. If a browser does not support a tag, it will simply ignore it.

1. SYSTEM ANALYSIS
4.1 FEASIBILITY STUDY
The feasibility is a preliminary study undertaken to determine a projects viability or the discipline of planning. Organizing and managing resources will bring about the successful completion of specific goal and objectives. The following feasibility studies are considered to determine the viability of the project. Economical Operational Technical

ECONOMICAL Economical analysis is the most frequently used method for evaluating the effectiveness of the proposed system. Most commonly known as cost/benefit analysis, the procedure is to determine the benefits and savings that are expected from the candidate system and compare them with costs. In this project, the cost of software needed to develop the project is less. The software Wamp server and Dreamweaver can be easily downloaded from the internet. So it requires fewer amounts. OPERATIONAL The operational feasibility is to determine whether the proposed project will be useful if it is developed and implemented. The proposed system will reduce the time taken to modify the information stored in the web pages, it is extremely easy to use, and thus the proposed project is useful.

TECHNICAL Technical feasibility involves questions such as whether the technology needed for the system exists, how difficult it will be to build, and whether the form has enough experience using that technology. The assessment is based on input, process, output, fields, program, and procedure. This can be quantified in terms of volumes of data, trends, frequency of updating. The proposed system satisfies all these criteria and hence it is technically feasible.

4.2 MODULE DESCRIPTION


The project contains the Modules like, Air Ticketing Hotel Bookings Customizable Tour Packages
Travel Agency Tour Packages Page

Travel Agency General Info Page


Travel Agency Contact Us Page

MODULE DETAILS: 1. Air Ticketing This module is containing, Booking Details:From Source, To Destination, Departure Date, Return Date, Class.

Passenger Details:Adults, Children, Infant. Payment Details:Credit Card, Transaction Password

2. Hotel Bookings This module is containing, Boarding Details: From Date, To Date, Hotel Range. Guest Details: Adults, Children. 3. Customizable Tour Packages This module is containing, Customizable Form:Name, Mail ID, Contact No, Address,Request

4.Travel Agency Tour Packages Page This page shows the information about the tour package, for example:Tour Package (Places): Adults, Children, Card Number, Transaction Number. 5. Travel Agency CRO Page

This module describes about the person who is the representative of the agency. They try to satisfy the customers need. 6.Travel Agency General Info Page This page provides the general information of 1. Things to carry while journey. 2. Insurance. 3. Packing. 7.Travel Agency Contact Us Page This page provides the niceties of 1. Branch Details,Addresses, Contact No, E-mail ID. 2. FeedBack form 3. Name, Address to Contact, E-Mail ID, Query Area, Suggestion Form.

4.3 FOUNCTIONAL REQUIREMENTS


Functional requirement refers to the functionality of the system, which is what the services the system will provide are. The Functional requirement of the Progression Holiday voyage Outfit is, Customer and Dealer side access. ENQUIRY : Every one can access the application. The person is responsible for the handle the information about Enquiry and Tour packages. The functions performed by : Customer Dealer - Authorized person can use this application. - FOE sends the information about walk-ins to Counselor site.

CUSTOMER The person can access the application. The person is responsible for the handle the information about Travelling .

4.4 NON FUNCTIONAL REQUIREMENTS


Non functional requirements define the overall qualify or attributes of the resulting system. They are supplementary requirements that are not functional in nature. It pertain to other information headed to produce the correct system and are detailed in this section.

ROBUSTNESS Robustness is the resilience of the system, especially when under stress or when confronted with invalid input. User inputs should be carefully validated and alert should be given in case of invalid data. UNDERSTANDABILITY The site is expected to be used even by the users without computer knowledge the system should be easy to understand and user-friendly. SECURITY The system should include security measures to ensure that, Unauthorized access to the system and its data is not allowed. Ensure the integrity of the system from accidental or miscellaneous damage.

5.SYSTEM DESIGN
5.1 LOGICAL DESIGN

5.2 DATA FLOW DIAGRAM

5.3 E-R DIAGRAM

You might also like