Vous êtes sur la page 1sur 10

DESIGN PROBLEM OF DATABASE MANAGEMENT SYSTEM ON THE TOPIC OF TRAVEL AGENCY MANAGEMENT SYSTEM (CAP503)

Submitted to:Sucharu mahajan LOVELY SCHOOL OF COMPUTER APPLICATIONS LOVELY PROFESSIONAL UNIVERSITY, PHAGWARA Submitted by:Name: - Anuj kaparwan Reg. no. :- 11203633 Roll no. : - RD1206B33

INDEX
1. ABSTRACT 2. ACKNOWLEDGEMENT 3. INTRODUCTION 4. REPORTING 5. THE ADVANTAGES OF DBMS 6. THE DISADVANTAGE OF DBMS 7. ANNUAL LEAVES TRAVEL

ABSTRACT:Travel is a way of utilizing resources, which would otherwise remain idle for instance landscapes and cultural sites. Travel tourism is currently Indias largest domestic generator of foreign exchange Rs.7, 400 crore in 2000. Recognizing the significance of tourism as a tool of economic development, the Indian Government in 1984 gave in the status of an Industry. Private travel tourist agencies and other Government agencies are the main sources, which help in promoting the business. Through these agencies only, Tourists can enjoy the landscapes and cultural sites.

ACKNOWLEDGEMENT:My on-going project is no single handed. It could have been completed with the kind help and the noble guidance of my teachers, parents and friends. It would not be fair if I miss them at this moment. I express my sincere regards and thanks to my esteemed to MR. SARTAJ SINGH for her valuable guidance, ideas and other assistance for having accomplished the assigned task. At the end, I am also thankful to my friends who boosted my moral at all times. Any suggestions for further improvement in the project work will be heartily accepted and reciprocated.

ANUJ KAPRUWAN (11203633)

INTRODUCTION:Travel Management System is a software application which provides organizations with a complete solution to manage business processes and

data related to travel. It helps to plan a business tour and takes through a complete cycle up to reimbursements once the travel is complete. It is a helpful tool particularly for the business travelers. Travel Management system is an on-line system which allows users to apply for travel approvals and reimbursements through following modules: Tour Plan MO Generation Reimbursement Many useful reports are generated by the system for administration purposes & employee purpose. Travel management system provides the following capabilities: Travel Status of employees closing balance of Movement Orders Reports for administration purposes The Travel Management System (TMS) is an online, integrated travel booking and management Tool. The TMS has many functions to improve the management of government travel. Travel policy Maximize travel policy compliance in all areas including best fares, allowances and approval. Trip details the simple things are often the most important. The TMS will record trip details such as traveller name, reason for travel (reason code & text), cost center and other cost collectors and locally required information. This data is used for the remainder of the booking and stored for later reporting and financials. Enquiries and reservations online self-booking of all major and regional airlines. Auto-ticketing requires no intervention by a Travel Management Company in approximately 90% of bookings. Booking by the traveller or a booking officer is supported. Travel entitlements all varieties of travel entitlements under differing awards are catered for. With minimal input the system will calculate entitlements and include the estimated costs on the itinerary for approval. Other forms of payment such as actual expense claims are also supported. An interface to HR or finance systems supports payment of entitlements. Electronic approval prior to committing expenditure it will be necessary to gain approval to travel and for the estimated total cost of the trip. This will occur electronically in the TMS. All necessary approvals will be given at the same time. Acquittals If travel entitlements are used it may be necessary to acquit claims following travel.

The system will also follow up outstanding acquittals. The acquittal process will allow post trip adjustments to be made if the details of the trip varied from what was originally approved. Only if necessary will further approvals be required. Expense reconciliation using sophisticated, enhanced data all approved air, hotel and car expenses are automatically reconciled against actual expenses. Only exceptions are required to be managed individually. A major cost and labor saving tool as well as a valuable security control. Expense payment an interface with most major Financial Management Information Systems such as SAP passes through enhanced data in readyto-post format. Additionally all agency travel costs are paid through a single payment per month. A major labor saving. Reporting For the first time comprehensive travel data will be available to support reporting. Reporting will be restricted according to the users access. Agency wide reporting will also be available but only to authorized users. Enhanced reporting capabilities will not only increase the visibility of travel patterns but also the accountability for travel expenditure. Improved information

REPORTING: A reporting module is included in the TMS, with a predefined set of reports that can be configured. Custom reports can be added to provide data analysis targeted to your needs.

1. Predefined reports 2. Operational data Travel warrants by client (employee) Travel anomalies report Pickup lists Passenger lists Taxable benefits report (annual report) Employees travel (holidays)

Inclusion of "dependent" travel on the employees report 3. Statistical Reports Global Travel statistics by travel type (number of trips, total trips and average cost)

THE ADVANTAGES OF DBMS:Has an automatic intelligent backup and recovery procedure of data. Have different interfaces through which users can manipulate data. If some major changes were to be made to the data, the application programs may need to be rewritten. In a database system, the database management system provides the interface between the application programs and the data. This independence between the programs and the data is called data independence when changes are made to the data representation, the metadata maintained by the DBMS is changed but the DBMS continues to provide data to application programs in the previously used way. FLEXIBILITY OF THE SYSTEM IS IMPROVED:-

Changes are often necessary to the contents of data stored in any system. These changes are more easily made in a database than in a conventional system in that these changes do not need to have any impact on application programs. REDUNDANCIES AND INCONSISTENCIES CAN BE REDUCED:In conventional data systems, an organization often builds a collection of application programs often created by different programmers and requiring different components of the operational data of the organization. The data in conventional data systems is often not centralized. Some applications may require data to be combined from several systems. These several systems could well have data that is redundant as well as inconsistent (that is, different copies of the same data may have different values). Data inconsistencies are often encountered in

everyday life. For example, we have all come across situations when a new address is communicated to an organization that we deal with (e.g. a bank, or Telecom, or a gas company), we find that some of the communications from that organization are received at the new address while others continue to be mailed to the old address. There are three main features of a database management system that make it attractive to use a DBMS in preference to more conventional software. Since all access to the database must be through the DBMS, standards are easier to enforce. Standards may relate to the naming of the data, the format of the data, the structure of the data etc.

THE DISADVANTAGE OF DBMS: SECURITY:Even with safeguards in place, it may be possible for some unauthorized users to access the database. In general, database access is an all or nothing proposition. Once an unauthorized user gets into the database, they have access to all the files, not just a few. Steps should also be taken to regularly make backup copies of the database files and store them because of the possibility of fires and earthquakes that might destroy the system. COST:Implementing a DBMS system can be expensive and time-consuming, especially in large organizations. Training requirements alone can be quite costly.

ANNUAL LEAVES TRAVEL:-

Our unique Annual Leave Travel module can accommodate the specific needs of organizations that provide travel benefits to their employees and their dependents. Attach dependents to your employee files Define your Annual Leave policies: Maximum number of trips per person / household Monetary allowances, which can vary per destination Apply policies automatically: the system validates at request time and prevents excess usage. Combine travel with other forms of compensation Transfer trips to another person, if allowed by the organization's policies Easily produce taxable benefit reports for all employees in a single operation! CREATE TABLE TRAVELPLANNING 1(TRAVEL_SNO VARCHAR2 (20), TRAVEL_DATE VARCHAR2 (20), TRAVEL_TIME VARCHAR2 (20), TRAVEL_DESTINATION VARCHAR2 (20);

INSERTINTO TRAVELPLANNING1(travel_sno,travel_date,travel_time,travel_destination) VALUES(1,12/11/2012,3.30 pm,agra); INSERTINTO TRAVELPLANNING1(travel_sno,travel_date,travel_time,travel_destination) VALUES(2,26/11/2012,7.30 am,delhi); INSERTINTO TRAVELPLANNING1(travel_sno,travel_date,travel_time,travel_destination) VALUES(2,26/11/2012,7.30 am,delhi); INSERTINTO TRAVELPLANNING1(travel_sno,travel_date,travel_time,travel_destination)

VALUES(3,3/12/2012,5.00 pm,dehradun);

CREATE TABLE TRAVELEXPENSES (TRAVEL_SNO NUMBER (20), TRAVEL_PRICE NUMBER (20));

INSERT INTO TRAVELEXPENSES(TRAVEL_SNO,TRAVEL_PRICE) VALUES(1,2500); INSERT INTO TRAVELEXPENSES(TRAVEL_SNO,TRAVEL_PRICE) VALUES (2,3000); INSERT INTO TRAVELEXPENSES(TRAVEL_SNO,TRAVEL_PRICE) VALUES(3,2000);

CREATE TABLE PERSON_DATA (PERSON_SNO NUMBER (20), PERSON_NAME VARCHAR2 (20), PERSON_ADDRESS VARCHAR2 (10), PERSON_MOBILE NUMBER (10));

INSERT INTO PERSON_DATA (PERSON_SNO, PERSON_ADDRESS, PERSON_MOBILE) VALUES (1,AKSHEY,62/2, DELHI,8283848586); INSERT INTO PERSON_DATA (PERSON_SNO, PERSON_ADDRESS, PERSON_MOBILE) VALUES (2,SANDEEP,E.C.ROAD,8123848245); INSERT INTO PERSON_DATA (PERSON_SNO, PERSON_ADDRESS, PERSON_MOBILE) VALUES (3,AMIT,GANG ROAD,8345637643);

PERSON_NAME,

PERSON_NAME,

PERSON_NAME,