Airline Ticket Booking System Project

Airline Ticket Booking System Project was developed by Visual Studio 2003 with C#.net for final year BTech students, Mainly  it has the below functions:

  • Flight Status function
  • Accumulate Mileage function
  • Redeem Mileage function
  • Finding Deals function

 Stimulus:  Flight Status

Click “Flight Status” :

Description:  The customer can use this function to check the status of a flight.

Inputs: Confirmation Number, date, origin and destination.

Source: The input is provided by the user.

Outputs: Date, Departure time, Arrival time, Origin and Destination.

Destination: The outputs are displayed on the screen by retrieving information from the Database.

Requires:  User needs to have a confirmation number while inside the secure website.

Pre-condition: The user is on the website.

Post-condition: The user has viewed the information about flight status and schedule.

Side-effects:  None

Stimulus: Mileage Accumulation

Click “Accumulate Mileage” :

Description: This button allows a user to accumulate mileage that he/she has traveled. Once the user clicks on this button, the current flight mileages adds to the previously traveled mileage.

Input: The data will come from the database

Outputs: User gets the message:” Mileage accumulated successfully”.

Source: The data will be in the database

Pre-Condition: The user should be logged in and traveled recently.

Post-Condition: The miles will be posted to the user’s account in the database

Side-effects: None.

Stimulus: Redeem Mileage

Click “Redeem Mileage” :

Description: After user logs into an account, the function should display a mileage redemption form. This form will have the same fields that exist on the Book a flight page, with the exception that it will display the payment costs in miles instead of other traditional payment methods. 

It will also contain a calendar that shows days that are blacked out from mileage users.

Input: Source station, Destination station, Departure date, Return date, number of travelers, one way and round trip, dates available for rewards travel. For new user, first name, last name, middle name (if any), date of birth, gender, mailing address, billing address, and email

Outputs: User gets the message:” Mileage accumulated successfully”.

Source: The keyboard

Pre-Conditions: The user should be logged in.

Post-Condition: The user will be shown verification information regarding their mileage purchase

Side-effects: None.

 Stimulus: Finding Deals

Click: “Finding Deals”

Description:  This function allows the user to search for deals. The user enters the source, destination, time period that  the user wants to go on a vacation, and the price range.

Input: Scheduled flights on the selected date with origin and destination, class( single/double/), check-in and check-out date and time.        

Outputs: A list of deals satisfying the criteria will be displayed by prices from the lowest to the highest.

Source: All the inputs are provided by the user.

Pre-Condition: The user should be logged in.

Post-Condition: The user has viewed the information about stay schedules  and flight schedule

Side-effects: None.

Airline Ticket Reservation System Project in Java

Airline Ticket Reservation System Project in Java has the below functions:

  • Flight Search Module
  • Book Flight Module
  • Cancel Flight Module
  • Make Payment Module

Stimulus: Flight Search
Click ” Flight Search “

Description:  The “Flight Search” module allows the account holders/customers to check for flights on the selected date without any login. Once the user have decided to make a trip he can directly login and book flight.   

Inputs: source station, destination station, class type( economy/business/elite), date and time.

Source: All the inputs are provided by the customer.

Outputs: Scheduled flights on the selected date with source place and destination station.

Destination: The outputs are displayed on the screen by retrieving information from the Database.

Requires: User needs to fill out the information about trip.

Pre-condition: The user is inside the website and provides required data.

Post-condition: The user has viewed the information about flight schedules.

Side-effects:  None

Stimulus: Book Flight
Click “Book Flight”:

Description:  The “Book Flight” module allows the users to book tickets by giving valid username and password. The user can book the reserved flight or by selecting flights from the list. On the final hand the total cost of the travel is displayed.

Inputs: origin, destination, date, time, class, Number of passengers

Source: Inputs provided by the user or saved data.

Outputs: Flight fare, Air miles and payment options.

Destination: The outputs are displayed on the webpage.

Requires: User has to input details of the trip.

Pre-condition: The user is within his/her account and website.

Post-condition: The user can select the flight from the choice of flights. And can proceed to payment.

Side-effects:  None

Stimulus:  Make Payment

Click “Make Payment”:

Description:  The “Make Payment” function allows the users to make payment by his/her accumulated air miles or by credit card. In order to book flight by mileage, the person should cover 25,000 miles so that he gets ticket for $0. If Payment is by credit card, the user has to give the information about credit card. Finally, the payment is saved into your account and Itinerary issued.   

Inputs: Card Number, expiry date, security number, first name, last name, billing address.

Source: Inputs are provided by the user and card authentication.

Outputs: Deducted mileage account or charged credit card.

Destination: The outputs are displayed on the screen with print option and an e-mail.

Requires: User’s air miles/mileage / credit card.

Pre-condition: The user is within his/her account with all credit card details or air miles.

Post-condition: The user gets an itinerary form with confirmation number to track flight status/cancellation.

Side-effects:  None

Stimulus:  Cancel Flight
Click “Cancel Flight”:

 Description:  The “Cancel Flight” module allows the users to cancel trip. This function erases all the data about travel from the database. After the user cancels the ticket, the system generates a cancellation number and displays it for the user’s reference..

Inputs:  Confirmation number and departure date.

Source: Inputs provided by the user.

Outputs: Cancellation Number.

Destination: The outputs are displayed on the screen with print option and an e-mail.

Requires: User should have confirmation number.

Pre-condition: The user is within his/her account with confirmation number entered.

Post-condition: The user gets cancellation number displayed on the screen for further use (if any).

Side-effects:  None

Feedback Management System Project

This Feedback Management System Final Year Btech/BE/MCA Project has the below functions:

The feedback management module can give customers a means to send/share comments to the client regarding their own experiences on the Feedback Management System website, as well as provide a means to give client a satisfaction rating of the website.This feedback system helps the client know what user experiences are and how to improve the application in future. so that they can enhance their product.

Help Module: The help module shall give the user an overview of how to use the different functions listed above.  This allows the user to get answers to immediate questions on using the website.

Click :”Feedback”

Description : This feedback button allows a user to give feedback of his/her experience with the website.

Input: User enters comments about his/her experience with the system.

Outputs: Output message: “ Thankyou very much for your comment”.

Source: All inputs are provided by the customer.

Pre-Condition : The user should be logged  in.

Post-Condition: To enter the feedback, the user should be the valid  customer/member/registered member of a project.

Side effects: None.

Stimulus:  “Contact Us”

Click “Contact Us”:

Description:  The “Contact Us” module is a customer’s service module. It allows the user to get details like e-mail ids, telephone numbers and toll free numbers of the airline website service.

Inputs: No inputs.

Source: None.

Outputs: E-mail ids and phone numbers.

Destination: The outputs are displayed on the screen.

Requires:  Contact us webpage.

Pre-condition: The user is inside the website.

Post-condition: The user is given with contacts of airline website service.

Side-effects:  None

Stimulus:   “Help”

Click “Help” ;

Description:  The “Help” function shall give the user an overview of how to use the different functions listed above and detailed explanation in a separate window.
Inputs: Queries.
Source: Input provided by the user.
Outputs: Function explanation.

Destination: The outputs are displayed on the screen.

Requires:  Queries to get information.

Pre-condition: The user is inside the website.

Post-condition: Knowledge on use of specified function.

Side-effects:  None

Flight Booking System VB Final Year Project

External Interface Requirements of Flight Booking System VB Final Year Project
User Interfaces: System will provide the ability for users to access the AW online, view flight schedules, book tickets and make payment.

The user must be required to login in order to book a ticket and make payment, while for other purposes he need not be logged in.

He can view the status and schedule of a flight directly, tabs for which are provided on every page. The administrator will be required to log in at all times. However, they will have limit access via the web-interface only being able to pull predefined reports. 

The administrators will have to log in to a host machine inside the AW in order to build reports and ensure backups are running.

Functional Requirements

Stimulus:  Login :

Click “Login” :

Description: The ‘Login’ function allows the user to input the user name and the password. After verifying username and password,

account holder/user can Book flight or Update the account information.

Input: User name and password.

Source: All inputs are provided by the user.

Outputs: successful login/failure login.

Destination: The outputs are displayed on the webpage.

Requires: User needs to fill in login information inside secure website.

Pre-condition: The user is inside the website and has a Username and Password.

Post-condition: successful login/failure login

Side-effects:  None

Stimulus: Register:

Click “Register”:

Description:  The “register” function allows users to create accounts.  

Inputs: The user name, address, phone number, email (userID) and password.

Source: All inputs are provided by the user.

Outputs: The user name, current address, permanent address, phone number, email (userID) and password.

Destination: The outputs are displayed on the screen (webpage) and store the data into the Database.

Requires: User needs to fill out His/her information inside the website.

Pre-condition: The user is inside the website and not an account holder.

Post-condition: The user is an account holder that has a valid username and password to login with, as well as stored personal

information (inputs) in the Database.

Side-effects:  None

Travel Management System Project in C#.Net

Travel Management System Project Offers & Deals:

This Project was developed in C#.Net & SQL Server 2000, By using this project we can book airways, train, bus tickets. Mainly this project can be used in all traveling Agencies.

Customers will be able to browse through available travel deals, discounts and offers and corresponding pricing.

This application provides access to lucrative travel deals and offers and gives pricing information for each of them.

Accumulate Mileage:

This module allows a customer to accumulate mileage that he/she has traveled.

By accumulating mileage, the users have an incentive to fly more. This promotes business on the site and allows the site to compete

with other similar sites that offer mileage accumulation

Redeem Mileage:

This module allows a customer to purchase a plane ticket using the mileages accumulated. 50000 miles can be redeemed for a domestic flight and 75000 for an international flight.

The customer has been given the ability to accumulate mileage as the book flights. They must have a way of spending those miles.

This page will present the controlled environment that is necessary for this type of transaction

Account Update:

The update account information function shall give customers access to edit their information.  They can modify name, mailing address, billing address, credit card information, and login password.

This module offers convenience to the customers by allowing changes to account information immediately.

View Booking Status:

The view booking status function shall allow customers to login into their personal website account to check status of booked flight and hotels

This offers convenience to users so they can find out necessary status information to help them prepare for their travel.

Download Travel Management System Project in C#.Net

Airline Reservation System Java Project

The modes of operations for the user are secured and unsecured.  
All activities except for making online payments and customer account registration will be in unsecured mode. Making payments and user account registration will be in secure mode. Secure mode means the information entered by user will be encrypted before transported about in the website system. For security, in addition to secure mode, if the user is inactive for 10 minutes the session will automatically time out.  

The database will be backed up every night at 1 am central time.  If any primary server fails, the processes will fail over to the secondary server which serves as a back up server.

Airline Reservation System Java Project Site Adaptation Requirements

The site adaptation requirements are as follows:
•    Internet access
•    Computer System
•    Web browser

Product Functions
The following list of function descriptions explains the major features of the Texas Travel Website.

User Registration

The registration function shall allow users to create personal accounts.  To set up an account the users will provide their name, mailing address, email address, credit card information, username, and password.  
This offers security by allowing customers to create a secured account with username and password.   This also offers convenience so the customer only has to enter the information listed above once and then it is stored in the account.  

User  Login

The account login function shall allow customers to enter their username and password.  Once the username and password are verified, customers will be able to access history of bookings made, make new bookings, and update their account information.
This provides security to the users by setting up an account that is password protected.  

Flight Search

Customers will be able to search through available flight schedules and pricing. The flight search function shall offer users the ability to search for flights by supplying desired departure and destination airport information, departure and arrival date information, information on number of adults and children embarking on the journey, and desired price range. Once flights that meet the user’s specifications are located, their schedule and pricing information (departure/arrival date and time, departure/arrival airport, and prices) will be displayed to the user for the user to select the actual departure/arrival flight he/she desires to go with.
This offers easy access to a number of available flights and gives pricing information for each of them.

Download Airline Reservation System Java Project

Online Airline Reservation System Project in Java

Overall Description of Online Airline Reservation System Project in Java

Project Perspective:

The Internet is used to interface between the Customer and Company representatives and the Online Airline Reservation System.

Customers with access to the Internet will be able to use the application for booking flights tickets and hotel rooms, and to buy travel

deals and offers.  The Online Airline Reservation System will collect information from customers unencrypted, except for the point

of purchases and user account registration. Online purchases and user account registration information will be collected encrypted

and the customer will be provided immediately with success or failure status of such operations.

Airline Reservation System Interfaces:

The following internal systems and external systems will allow the Online Airline Reservation System to communicate with users:

External System:
•    Internet – Will provide the bridge for the customer to the Airline Reservation System website.
•    Customer – Will send requests over the Internet to the Airline Reservation System website.

Internal System:
•    Web server – Will serve static web pages ( html, java script) to users as well as dynamic web pages (PHP, JSP, ASP)

built by gathering corresponding page information from the flight schedule and cost, hotel availability and cost, deals and offers

availability and cost, user accounts, and feedback database server.
•    Database server – Will store all flight schedule and pricing, hotel availability and pricing, deals and offers availability and

pricing, user accounts, and feedback information.

Hardware Specifications:

Specification of the hardware that is used in the system interface:
•    Database servers
o    Server will run on a platform that has proven to be reliable.
o    Fully supported by administrators
o    Provides powerful database searches where 1000 different users can make bookings and purchases simultaneously.
•    Web servers
o    A platform fully supported by the administrators.
o    Powerful and flexible for everyday need for change, and supports 10000 different uses hitting servers simultaneously.

Software Specifications:

Software that will run on the web and database servers in order to establish a communication between the servers:
•    Database servers: Unix (system V) platform
•    Web servers: Windows 2000 Advanced Server platform

Communications Interfaces:

The following Protocols are valid to communicate to the website:
•    TCP/IP Protocol
•    HTTP Protocol
•    HTTPS Secure Protocol

Memory Constraints:

The characteristics of the memory constraints on the Web Server are as follows:
•    160 GB of storage
•    2 GB of memory (RAM)

The characteristics of the memory constraints on the Database Server are as follows:
•    500 GB of storage
•    2 GB of memory (RAM)

Download Online Airline Reservation System Project in Java

Java Project on Resource Planner

Java Project On Resource Planner software aids the company management not to waste the resources and plan the projects and employees time to time.

When a software development company wants to achieve its goals on time and efficiently use its staff on the projects, it is necessary for the company to have hands on information related to number of employees working on various projects along with their skill set and the number of employees still needed to complete the projects on time. Resource Planner is a convenient tool to handle various projects in a software company efficiently.Resource Planner is an online tool to manage projects currently running with the company as well as future projects.

This is an online tool so more than one user can login into system and use the tool simultaneously. The administrator of this software will be able to create new users and remove any user. He allots passwords and changes them. He can view the details of all employees in the company. 

HR manager should take a decision regarding whether to recruit any employees and whether there is dearth of any resources in a project. The project manager can view the details of the employees in the company and the employees in his projects. He can also get the information of how many employees are there in a particular project and their skill set. When he wants employees for a particular project, he can add that information mentioning how many are working on the project and how many employees are totally needed for the project. This information can be had both for online and offline projects. This information is used in generating a special report called GAP summary.

Conclusion:

The entire project has been developed and deployed as per the requirements stated by the user, it is found to be bug free as per the testing standards that are implemented.  It helps HR people and Project managers of the organization and provides effective communication between them to utilize the resources very promptly with proper planning.The system at present does not take care off collecting the resources as resource which was already implemented earlier. This system was integrated with resourcepool in the production environment to actually get the real info about the resources.

download  Java Project On Resource Planner Project Report.

Java Project on Project Management Information System

Project Management Information System (PMIS) deals with the various levels of project development and will account for time used in analysis, design, programming, testing and verification etc.

Description:

Project Management Information System (PMIS) gives the management a clear picture of usage of time by projects i.e. utilized time and unutilized time. By analyzing the results provided by the software they might rectify the defects in utilizing time and take remedial actions.

Project Management Information System (PMIS) takes time sheet reports as input. The input may be in non-standard format  differing from project to project.

Project Management Information System gives the individual report of project, which contains time used for various tasks, and also gives the picture of the unutilized time based on the project Information project manager will assign activities to employees who are working under him.

OBJECTIVES:

When using this system to manage a project, you need to perform the following activities:

  • Establish a project starting and ending date
  • Enter activities and assign activity relationships
  • Select a scheduling method to review project.

Present System:

            In the present system all the information in maintained in the manual records to maintain details of the organization, and this becoming difficult to maintain details of all the projects, employees working in different projects and its reports at the same time this manual process is always time taking. So in order to reduce all the drawbacks of the manual system we are for newly automated system.

Proposed System: 

The newly constructed system will maintain all the above details at one place and depends upon the login constraints we are using it allows us to access the details of different phases of the system and all this system is constructed with different modules.

Project Management Information System takes time sheet as input. The input may be in non-standard format differing from project to project.

Project Management Information System produces output in the form of reports. This output gives a clear picture of the time used at various levels of the project.

In Project Management Information System new project information is entered by the technical manager, based on the project information project manager will assign activities to employees who are working under him.

download  Project Management Information System Project.

Enterprise Resource Planning Management

Enterprise Resource Planning Management Projects main idea is to develop a application which can help organizations to manage administration data with employ recruitment and personal information of employees.

PROPOSED SYSTEM

Keeping in view of growth that has been envisaged, it may not be practical and economical to continue with the current system. To facilitate a more efficient Recruitment System and to increase the responsiveness, it is necessary to have better Recruitment System integrated with the enterprises Information System.

System Objectives:    

 To  automate selection process. To  facilitate high graphical user interface to the user. To provide better functioning and accurate information in time. To provide data maintenance features.  To improve the efficiency and to reduce the overload of work.

EXISTING SYSTEM 

No proper dynamic search method is available to immediately access a particular record. Fast retrieval of required data is not possible thus causing delay and unnecessary search of the entire list.

FoxPro under Novel NetWare version is not a graphical user interface based application. User interaction with the system is minimized because of the DOS environment, unlike the windows environment where the user interaction with the system is high.

Handling of large databases effectively is not possible with the above software.

Conclusion:

The efficiency of any system designed to suit an organization depends cooperation during the implementation stage and also flexibility of the system to adopt itself to the organization. ERPM  is well suited  when organization  want to recruit people in their organization.

download  Enterprise Resource Planning Management Project.