IT Department, Computer Center Building. IGI Airport terminal 1-B Palam, New Delhi www.indianairlines.



CERTIFICATE This is to certify that Mr. Shekhar Agrawal , student of Vth semester B.E. course from Birla Institute of Technology, Mesra, Ranchi has undergone “Project Training “ in “ IT Department , Indian Airlines Ltd. “ at Palam , New Delhi. During the course of training, he has worked on a Live Project entitled “INTERNET BASED APPLICATION FOR INDIAN AIRLINES CIRCULARS“ with IT Department Team Members. He has submitted a satisfactory report on the above project in his Summer Training. I wish him all the best in his career.

Sunita Marwah Dy.GM (IT) Indian Airlines ltd.

ACKNOWLEDGMENT Working on this project at Indian Airlines has been an immensely enriching experience for me. During the course of my stay, I have learnt a lot about the way airlines operate, especially there computerized Reservation system. I owe special thanks to Mrs. Sunita Marwah DY.GM (IT), Indian Airlines for granting me permission to work as a Trainee. I am greatly indebted to Mr. N.C. Jain DGM (IT) Indian Airlines ltd., for giving me the opportunity to work under him. I am also grateful to Mr. Vidur Gyan, Chief Manager (CS/M), IT department, Indian Airlines Ltd., Mr. Vipin Rajdatt, Manager (CS/M), IT department, Indian Airlines Ltd., and MR. Subodh Sharma, Deputy Manager (CS/M), IT Department, Indian Airlines ltd. to spare their precious time from their busy schedule and helped me a lot in completing my project. I am very much thankful to Mr. K.Kartikeyan, Assistant Manager (CS/M) IT Department , Mr. Prakash Ashthikar, Assistant Manager (CS/M) IT Department , & Mr. Samir Agrawal, Assistant Manager (CS/M) IT Department , Indian Airlines Ltd. , for solving my endless queries. Successful completion of this project would be impossible without their constant support.

Shekhar Agrawal

CONTENTS 1. 2. Organization/Company profile IT Department in Indian Airlines Overview of project Introduction Project Description Features of Project Working Details Tools and Technologies used Data Flow Diagrams Designing Bibliography 4. . 3.

mounting salary bills and disproportional large fleets took a heavy toll on the airlines . Three years later the first Indian Airlines. The govt. Its first flight took off on June 8. 1953 made these airlines monopolistic and prohibited entry of private operators. Nationalization of Airlines The souring prices of aviation fuel. Air India International LTD. These airlines were: TATA airlines. Though the committee found no justification in nationalization of airlines. carrying both air cargo and passengers was nine. The trend however was not in keeping with the greater expectation of these airlines. however. The Air Corporation Act. Such a merger. TATA sons LTD. nationalized eight airlines in 1953 and formed Indian Airlines and Air India. established a joint sector company. This was with the opening of the first domestic Air route between Karachi and Delhi by the Indian state air services in collaboration with Imperial Airways . At the time of independence. govt. the number of air transport companies. Decant Airways.Civil Aviation Of India The history of civil aviation in India began in December 1912. and Mystery Airways. JRD TATA headed the joint ventures. particularly from 1949. setup the Air Traffic Committee in 1950 to look into the problem of airlines. started a regular airmail service between Karachi and Chennai without any patronage from the govt. was not welcomed by the airlines. which are operating within and beyond the frontiers of the country. 1948 on the Mumbai-London Air route. It was reduced to eight with Orient Airways shifting to Pakistan. UK though it was a mere extension of LondonKarachi flight of the latter airlines .The financial health of the company declined despite liberal govt. In early 1948. The govt. of India and Air India (earlier TATA airlines) with a capital of Rs 2 crore and a fleet of three locks heed constellation aircraft. and upward trend in air cargo and passenger traffic. Patronage. which had gone on an expansion spread during the post world war II period acquiring aircrafts and spares. Bharat Airways. It favored the voluntary merger. Air service of India. Open Sky Policy . Indian national airways. Ambika Airways. a visionary who had founded the first Indian Airlines in 1932 and had himself piloted its inaugural flight.

c) To maintain the essential strategic communications within India in terms of National emergencies and to be reliable second line of defense. Indian Airlines has been setting the standards of civil aviation in India since its inception in 1953. 11 Boeing 737s two dornier D-228 aircraft and 4ATR-42. however. Indian Airlines operates 220 flights everyday carrying more then 25000 passengers on its network. both on chartered and no chartered bases and to decide their own flight schedules. Today Indian airlines. The airline was Indian Airlines.The open sky policy came in April 1990. An Introduction to Indian Airlines In 1953. By 1996. modern and efficient airline. required to use aircraft with the minimum of 15 seats and confirmed to prescribed rules.The no. is one of the largest regional airlines systems in Asia with the fleet of 62 aircrafts. cargo and passenger fares. The operators were. Sahara India Airlines. economical efficient air transport services. mode lofty and east West Airlines had acquired the status of scheduled Airlines. . Jet Airways. Kolkata and Hyderabad. NEPC Airlines. b) To carry out the activities on business principles and to participate in the growth of nation's economy. skyline NEPC. efficiency and reliability. Of plus 120 category aircraft in the private sector was 134 and the total fleet strength was 75 in June 1996. The main corporate objectives of Indian Airlines are: a) To meet the demand for reliable. The policy allows Air Taxi operators to operate on any airport. 4 white bodied AirBusA300s. Six operators were given status of scheduled operators on 1st Feb 1995. Archana Airways. Beside this there were 22 non-scheduled private operators and 32 private operators holding no objection certificate in 1996. Its unique orange and white logo emblazoned on the tail of its aircraft is perhaps the most widely recognized Indian brand symbol that has over the years become synonymous with service. seven operators viz. together with its fully owned subsidiary Alliance air. through high standard of services to passengers and customers. 41 Fly-ByWire AirBusA320s. indian airlines has build an infrastructure for maintenance of aircrafts and also for technical training for its personnel. Over a period of time. Two out of seven scheduled air taxi operators suspended their operation in 1996 because of non-availability of aircrafts. Indian Airlines has engineering Basis at Delhi. The repeal of Air Corporation Act on 1st march 1994 formerly opens the aviation sector and enable private operator to provide air transport services. a new dream took shape-to air link the vast South Asian sub continent by single.

State-of-the-art full flight simulators are available A300. of India and has total staff strength of around 19600 employees. Several International Airlines also avail these facilities. Indian Airlines has developed state of art facilities for all the aspects of maintenance. Its annual turn over. These facilities are not only used by Indian Airlines but also by other airlines from time to time. The airlines aircraft maintenance facilities are of the highest international standards. Indian airlines flight operation centers on its four main hubs-the main metro cities of Delhi. together with that of its subsidiary alliance air.5 million passengers annually. including engine overhaul. Mumbai. A320 and B737. Qatar. Nepal. Indian Airlines is presently completely owned by the govt. Oman. The Indian Airlines International Network covers Kuwait. and Bahrain in West Asia.The airlines network spans from Kuwait in the west to Singapore in the east and covers 75 destinations -59 within India and 16 abroad. Myanmar. Thailand. The various departments of Indian airlines are: • Commercial • IFS • Information technology • Personal • Public Relations • Ground Support • Store and Purchases • Engineering • Flight safety • Operations • Civil Engineering • Finance • Central Training Establishment • Planning • Security and Vigilance . Bangladesh. Indian Airlines mission is to become a world class airline and provide the finest services in the area of its operations in the years to come. Indian Airlines strives to be a technology and market driven organization. Srilanka and Maldives in the South Asian Sub Continent. Indian Airlines continues technology upgradation also extends to other areas such as reservations. one that blends the pursuit of profits with an equal commitment to serve the nation's interest. UAE. is well over Rs 4000 crores (around US$ 1 billion). Kolkota and Chennai. Together with its subsidiary alliance air . Singapore. Our training facilities for pilots are integrated at Hydrabad where commanders and captains are trained in all types of aircrafts in the Indian Airlines fleet. Yangon and Malaysia in South East Asia and Pakistan. passenger handling systems and customer service. Indian Airlines carries a total of over 7.

• • Audit Corporate affairs (administrations) .

Hosts are connected on the token Ring network and accessing the mainframe application through NCP. The NCP. Terminal-1B. IAL has two sites. located very close to each other at IGI Airport. one each at both sites. The remote locations are connected through IBM and Cisco routers. . Year Machine 1964 IBM unit record machine 1968 IBM 1401 System 1971 IBM 1401 System (II) Applications Payroll & Billing Credit control. New Delhi. The Remote site (Airports) routers are connected with router with serial links. one production site (Site-A) and one backup site (Site-B). IP protocol is running between these routers. The main frame provides Virtual Telecommunications Access Method (VTAM) and the mainframe application that user is attempting to access. The NCP are connected on token ring network to provide the end user connectivity. which translates the TCP/IP communication to SNA communication & vice-versa. The two Main Frame systems IBM S/390 are connected via a CTC link.IT SETUP IN INDIAN AIRLINES Indian Airlines has its central data center situated in New Delhi. The Cisco 7507 Router has in-built IP gateway. The DLS bridging protocol is used in these routers to carry SNA traffic to endusers. Most of the communication at present is SNA (System Network Architecture) based and is through IBM 3745 controllers and is now moving to TCP/IP protocol after the implementation of Cisco 7507 High End Routers. both model 9672-R21s with 128 MSB memory. IBM3745 are connected directly with Mainframe on Parallel Channel. Aircraft spares Advance Passenger Reservation Online Reservation & other Business Applications New Passenger Services System Internet based applications Intranet & E-mail Server 1985 Unisys Main Frame(1100/80) 1996 IBM S/390 Main Frame 2001 Web Server 2002 RS 6000 Mainframe Hardware: IAL has two mainframes (IBM S/390) one on each site. The Cisco 3745 series routers are connected on the Token Ring network. The NCPs are connected on SDLC link.

The end-to-end communication is on SNA protocol. . however the backbone is TCP/IP. In this scenario the SNA client access the SNA application in the main frame.The existing setup is using end-to-end SNA protocol.

two numbers of Cisco 7507 High End routers have been deployed and connected to IBM mainframes on ESCON channels. . which translates the SNA information into TCP/IP information and vice versa.IAL Computer network Diagram: In the new scenario. These routers are actins as TN3270 gateway.

The following software including operating system and database are running in IBM S/390 mainframe system in Indian Airlines: . The backup site has DB2 V4 (IBM database) and CICS V4 (Customer Information Control System) applications under MVS/ESA SP-JES2 V5. which acts as a SNA gateway and also through Cisco 7507. This site runs batch reports and acts as fail over site for the production system. DB2 V4 and CICS V4 running under MVS/ESA SP-JES2 V5. which is acting as a TCP/IP gateway. It also uses TPF/DF.1 operating system.Detailed Connectivity Diagram: Mainframe Software: The production site is running ALCS/TPF based application called PSS (Passenger Service System). which is a British Airways application for their reservation system. Indian Airlines is accessing both the hosts (S/390) through IBM 3745 (Communication Controller).1 operating system. At present.

1. FFP and MIS where CICS has been used for controlling the interaction between these applications and users. DB2 provides an open database environment that runs on a wide variety of computing platforms. ALCS and TPF systems are amongst the largest and most sophisticated transaction processing systems in the world. VTAM supports several network protocols.• Multiple Virtual System (MVS): It is a basic operating system and the version is MVS/ESA SP-JES2 V5. High transaction rates Fast response times 24/7 availability ALCS supports • • • • A wide range of communication facilities Connectivity with other transaction processing platforms Access to relational databases for business applications Advanced security features • Customer Information Control System (CICS): This product provides the transaction management facility for developing online applications. It runs the same application programs as TPF but under OS/390. program management. It is an IBM API that controls communications in Systems Network Architecture (SNA) networks. users can obtain data . A DB2 database can grow from a small single-user application to a large multi-user system. including SDLC and Token Ring. ALCS provides: • • • • • • Real-time transaction processing facilities. Using SQL. It controls the interaction between applications and users and lets programmers develop screen displays without detailed knowledge of the terminals being used. multiprocessing and multitasking system. It provides the file and data base management. In Indian Airlines. It has 31-bit addressing and is multiprogramming. MVS/ESA. ALCS (Airline Control System): IBM's Airline Control System (ALCS) is also known as Transaction Processing Facility/ MVS (TPF/MVS). Indian Airlines has developed some applications like OASIS. ALCS applications include passenger reservations and departure control systems. • IBM Database2 (DB2) V4: It is a family of relational database products offered by IBM. Virtual Telecommunication Access Method (VTAM): it provides telecommunications access to the MVS system and is installed in the S/390 HOST. screen and printer formatting features. and z/OS operating systems.

a subsidiary of British Airways. iv. iii. • PSS (Passenger Service System): This is a reservation application. which are the part of PSS system like DCS (Departure Control System). which was originally developed by the M/s Speed wing. Salient features of Reservation System (PSS): i. auto ticketing and check-in services. are discussed here.simultaneously from DB2 and other databases. x. Seat selection at booking time ix. FFP number etc. Dynamic schedule displays v. IAL has been using this application for passenger reservations. Latest seat availability vi. Indian airlines booking offices covering all stations of the network (Including international stations) ii. Fares . ix. vii. There are applications. viii. Passenger seat booking – PNR creation vii. ii. Meal preferences x. Time limit Booking facility viii. FFP (Frequent Flier Program) etc. MIS (Management Information System). contact. Mainframe Applications: IAL has implemented various mainframe-based applications. DB2 includes a range of application development and management tools. Frequency passenger profiles xii. xi. Indian Airlines has been using this database for online applications. Travel agents on domestic networks-1050 approx iii. IA Booking Offices and 1050 Travel Agents Connectivity with Global Distribution Systems (GDS) Multi-hosting for Passenger Services Credit Card Validation and Authorization Access to TIMATIC system for travel information Facility to view Black Listed documents PNR creation with Auto Fare & Ticketing Advance Seat Reservation STAR PNR for auto creation of PNR items like name. v. Global connectivity with major global distribution system (GDS) iv. xiii. Special service requirement xi. Control of Duplicate PNRs Repetitive PNR creation for Block Bookings Passenger itinerary printing in simple language Arrival/Departure Information Reservation Facilities Distribution Network: i. vi. which are very important. Some of the following applications. xii.

vi. Finance and Audit departments. A320. xxi. and Stores department for provisioning activities and inventory related requirements of Engineering. ix. xviii. xvii. Silk Air. iii. OASIS (Online Aircraft Spares Information System): It is a real time application for management of aircraft spares of various aircrafts viz. FFP number etc. Air India. • Reservation • Departure Control xx.gran / mrn /pbdn Binning . City. Repetitive PNR creation for block bookings. xvi. vii. Access to TIMATIC system to view travel information about other countries. xiii. Gulf Air xiii. Return. piece. xv. xii.entry /updation of bin number . • Extended to 6 metro domestic airports: Delhi Mumbai Kolkata Chennai Hyderabad Bangalore Check-in – Through. Tele & Simultaneous Boarding Pass Printing Concurrent check in on hopping flight from multiple airports Gate Control Protection of Seat for VIP / CIP / ASR Weight & Balance Automatic FFP (Frequent Flyer Program) mileage Points Excess Baggage Rates by currency. Provisioning: 10-day review of ‘C’ class items & statement Receipt of material . B737 and ATR This application provides online support to Stock Rooms. contact. viii. xxii. iii. v. Multihosting for other airlines.Auto fare computation of itinerary Automated ticketing STAR PNR for auto creation of PNR items like name. Salient features of Departure Control System (DCS): i. xi. Credit card validation and authorization through SITA hosted services. ii. Air France. ii. xix. and carrier Automatic Dispatch of Post Departure Lists Through Check-in with other Carriers in Dynamic mode. Facility to view black listed tickets. xiv. x. Salient features of Aircraft spares control system (OASIS): i. Control of duplicate PNRs. Through check-in from all IA Gulf Stations Handling of other airlines – Emirates. Passenger’s itinerary printing in simple language. iv. Cathay Pacific. Qatar. A300.

Financial Applications: These applications are used for implementation of Payroll system in Indian Airlines. ix.query / workstation interface /foreign exchange commitment Advises technical data to stores For addition of new items For updating existing parts detail Replenishment of a & b spares Cost head analysis Query: all queries viz. etc. 2. . x. 1.surplus items Training . xii. vi. Three years transaction data / work order / control or repair or high consumption or high stock items moved Financial accounting of inventory: journal voucher /grand pass Statement / other transactions accounting • • PERSIS (Personal Information System): This application is also mainframe based and maintains the employee records and their seniority lists etc.iv. vii. viii. Part /alternate/vend/ stock/consumption /Work order no. training on actual database Other day to day activities . Issue of material -requision /sale/loan/scrap Disposal . xi.

SITA provides the network connectivity at these locations. Cisco 3745 and 3640 Routers: IAL has more than 25 such Mid Range Routers. Hyderabad and Bangalore are also connected to Central Site through 2 Mbps point-to-point leased lines. Chennai. DLSW functionality on the routers is being used to transport SNA in the IP cloud. Eastern and Southern has their Nodal center at Delhi. Network Hardware: The Regional Nodal main booking offices are connected to Central Site Routers at Palam Airport through point-to-point 2 Mbps leased lines backed up by ISDN. Networking hardware deployed in Indian Airlines network is: (a) Cisco Routers: IAL has following Cisco routers installed at various locations: • • Cisco 7507 Routers: Very High End Routers with in-built TCP/IP gateway functionality.Regional Computer Network: Indian Airlines has divided its entire computer network under 4 regions and one central headquarter. Kolkatta. Cisco 1721. 10/100 Mbps Ethernet switches used for providing LAN setup at various locations. Four regions viz Norther. Manager (IT). • . The 6 major metro airports viz. Kolkatta and Chennai respectively. IAL has extended the DCS facility at more than 50 airports in India. There are 17 International locations where Indian Airlines operates. which are being used at small and remote locations. These switches are managed switches and can be remotely managed through management software installed in a PC. 1751 and 1601 Routers: These are Low-end routers. Mumbai. Mainly these routers are used for connectivity of remote airports for extending the DCS functionality. The leased line cloud is primarily an IP cloud. which are being deployed at various locations on IAL network. IAL has installed one each at Site-A and Site-B locations. Indian Airlines has installed state of the art networking devices on its computer network. The Regional IT heads report to GM (IT) at Central IT Headquarter. which is headed by Sr. (b) 3-Com Switches: IAL has 24 port. Regional IT teams are looking into regional IT a function. Recently IAL has extended the auto ticket facility at all these international locations. These are modular routers and can have various different kinds of modular cards to cater the different requirements. Western. Delhi. Each region has further extended the network to many other locations covered under the region using point-to-point leased lines backed up by 64 kbps ISDN lines. which provide 100 % performance and are highly efficient. Mumbai. New Delhi. IAL has extended its HOST access at these locations through SITA network.

(c) IBM Xeon based Servers: IAL has several IBM Xeon based servers (IBM X Series) which are having dual cpu capability and are used for following applications: • • • • • • For hosting WEB based services For hosting Firewall Services For various Financial applications For various departmental IT applications For hosting the Proxy server For hosting of payment gateway etc. The VPN services are used for providing the IAL HOST access through Internet to remote users like travel agents and some IAL locations. IAL provides the following online information to its users in addition to lot of static information on various aspects: . The firewall has also in-built VPN (Virtual Private Network) Server functionality in it. INTERNET Services: IAL has its own web site with its web server installed at NIC on their network which is then connected to IAL HOST for getting any online information. This firewall is being used for the implementation of network security requirements and restricting the secured access to various users. The VPN connectivity uses a secured and encrypted tunnel for transmitting the data over the public network. (d) Cisco 525 PIX Firewall: IAL has recently installed the Cisco 525 PIX Firewall (with fail-over configuration) at their Central Site.

The passengers also have to show his identity card for verification. Call Center also provides the SMS based flight information services to the passengers. This information is directly retrieved from IBM mainframe system in real time environment. Chennai. IAL has been using IBM Lotus Domino Server for providing Web Services. they can get their ticket from the Internet (IAL’s web site). Provides the outgoing voice services like informing the passengers about the flight delays and any new promotional schemes. This ticket can be produced at the Airport during flight check-in. Fares Enquiry and Seat availability: Passengers now can find the online information about flight schedule. meetings etc. IAL has installed the IBM RISC high-end machine (RS 6000) on AIX platform. . fares and seat availability from Indian airlines website. E Ticketing: Once the passenger gets the PNR either through online booking or from IAL booking office. Telephone directory information Workflow applications etc. Online Booking: Passengers now can book their seats through Internet. Bangalore and Hyderabad locations and soon will be extended at Kolkatta and Mumbai also. Mail Services. flight delays. fares enquiry etc. flight schedules.• Flight Schedule. The Call Center of IAL provides the following services to its valuable customers: • • • Attends the Incoming voice calls for providing various information like flight arrival and departure information. The passengers now can print the ticket online and it will be treated like original ticket. Proxy server and many others. Intranet has the following main features: • • • • • E-mail services to its employees Information on various operations of several departments Notifications of various circulars. which acts as an Intranet server. • • INTRANET Services: IAL has also provided the Intranet services to its employees. They are issued a PNR (Passenger Name Record) and they have an option to pay the fare either though the Credit card using payment gateway or they can also pay the fare at any of the IAL booking offices or travel agents’ location or get the ticket. Call Center Services: IAL has recently started its Call Center Services at Delhi. events.

ii. IAL is planning to provide host connectivity to remote users and some of the travel agents through Internet using VPN gateway. VPN Services: VPN is virtual Private Network. The data is also authenticated using user name and password. It also generates various kinds of reports to be used by the higher management for making important decisions.Call Center main hardware includes ACD (Automatic Call distribution) device. IAL has procured the Cisco Pix 525 Firewall cum VPN Server for the implementation of VPN services. It is the transmission of private information on public network under highly secured and encrypted manner. Information Dissemination: i.monthly processing • Provides marketing statistics • User friendly query based facility . VPN uses the secure tunnel where data is flown in encrypted format using some private/public key. IVRS (Interactive Voice Response System) Telephone no. which screens the calls and distributes the calls to the respective agents for call handling. 142 for flight arrival/ Departure Information with facilities in Hindi or English RAPID (Real time Automatic Passenger Information Dissemination) Business Support Application: • Management Information System • Marketi9ng Information System • Online Aircraft Spares Information System (OASIS) • Personal Information System (PERSIS) • Frequent Flier Program (FFP) • Financial Application • PC Based Application • Data Ware Housing and Mining Management Information System: • Online Data capture & query system • Information Available on Load Factor Seat Factor Capacity Utilization On time performance Revenue Passengers Freight Uplift Marketing Information System • Based on actual flown coupons.

o Sundry Party revenue Accounting. • Maintained and managed by members service center. o Mail accounting. o Credit Card accounting.• User. Financial Application: • Revenue o Agent Sales Accounting. career. • Medicine Inventory and Control System. o Flown coupon based MIS. o Interline Passenger Billing System. o Departure control data. • Cockpit Crew flying allowance management system. • Pilot and Flight Engineer International allowance Management System. o Cash Sales accounting. Alliance Air PERSIS (Personal Information System) • User friendly menu driven online system • Maintenance and management of information related to employees • Provides complete personal information-education. • DAK Management System. Data ware housing and mining: • Data source o Reservation data. • Interline Request Management System. • Interface for access and capture of data from departure control locations of IA and AI.commercial-Corporate and regional. transfer etc. . • Online query facilities. o Cargo Accounting System. Frequent Flyer Program (FFP): • Joint program of Air India and Indian Airlines. • Expenditure o Pay Roll-Distributed Pay Roll Printing o Fuel and Oil Accounting PC Based Applications: • CRS Bill Screening System. o Data is stored on compact disk and released to different users periodically. • Generation of periodic reports. finance. vigilance.

DCS passenger statistics DCS passenger history Flown coupon based marketing o Reports o Query system .Various modules available: • • • • • • Historical PNR data. Query based promotional and discount scheme information. DCS flight history data.

ADVANTAGE OF PROPOSED SYSTEM: Manpower has always been the most important resource of the nature. So. All the advertisements and circulars. the proposed system consists of a separate link in the company’s website for uploading the circulars. Also there was no definite provision of searching different circulars and advertisements uploaded based on any of the categories. . It has been a great burden to the group and time taking too. They can even search various circulars uploaded department-wise and can download them.INTRODUCTION EXISTING SYSTEM: - The Company has many Departments to perform different functions. are given to the Internet group to upload them to the company’s website. in which only authorized persons can do the job directly from any remote computer and not need to be dependent on the office work. the users demands to upload their circulars themselves in the websites which not only can save the precious time of company’s employee in the Internet group but also fulfills the user’s satisfaction at par. The main theme of this project was just to save time of the company’s employee so that they can utilize the same in other important works. whether they are from company itself or from any travel agent. PROPOSED SYSTEM: For this above inconvenience. It satisfies the user’s demand and their satisfaction too.

To make this project effective Core Java. and make the results available in a manner easily used by the caller.PROJECT DESCRIPTION PROJECT Overview The main objective of this project is to develop the facility by which an authorized user is capable of uploading circulars directly through Internet. Introduction Indian Airlines have proposed to upload circulars directly by the users. departments and are able to download search_circulars.jsp search. SQL. “File Upload” parses HTTP requests which conform to RFC 1867. It also requires ample amount of Servlet knowledge. The component “File Upload” makes very easy to add robust.jsp upload. "Form-based File Upload in HTML". He can also view and download various circulars uploaded classified on basis of functionality of various departments of the company.jsp index. That is. JSP. and IBM Websphere server are used. file upload capability to the servlets and web applications. It was developed by APACHE JAKARTA PROJECT under COMMONS PROPER MODULE – a repository of reusable Java components. The whole module consists of following files: login. if an HTTP request is submitted using the POST method. which are used to connect themselves with customers.jsp . employees and other external resources. This project fulfills the users requirement to be connected to the company’s website directly and not to be dependent on some respective persons to do the uploading job. and with a content type of "multipart/form-data". which required developing an interface between Internet and Intranet users. the importance of databases. Javascript.jsp relogin. They can search various circulars uploaded according to diff.jsp circulars. then “File Upload” can parse that request. high-performance. and Html codes cannot be denied in these types of project. At last. The most important component that helped to make this project a success was “FILE UPLOAD FROM Commons”. Web technology is one of the services needed by any organization.

department. The system can maintain session. IBM Websphere server. Working Details The user enters his Login ID and Password in the login screen. The user browses the file and click on the upload button to upload the file. After that user can search for the various circulars uploaded in different departments and sections and can download it. IBM Websphere studio and window platform. Servlets. The system is made to fault tolerance. title of circular to be uploaded. A form appears in the next page demanding the descriptions about user like his name. section. . The information provided is verified from database from host. The system keeps track of all records if there is any type of error. all the data given by the user get stored in the database as well as the file is stored in the specified folder of the server with the same name and format as of the original. After authentication the user is allowed to proceed forward. With this. There is a good password and security feature. The system will provide user-friendly navigation through the site. The system has both the database and file system support.Features of Project This system is developed using JSP. and description about the circular. JavaScript.

the following tools and technologies were chosen. Javascript. Servlets.TOOLS AND TECHNOLOGIES TO BE USED Keeping in view the available tools and the requirement for a GUI. Platform Environment Language Editor Database Webtools : : : : : : Microsoft Windows 2000 server IBM XEON Server X236. Commons_file Upload package from apache_Jakarta. . Sql Server. HTML. rapid application development and portable database format. Java server pages IBM Websphere-studio Microsoft access.

Data about User & File Upload. Data about User stored in database .DATA FLOW DIAGRAMS Data Flow Diagram I: (FILE UPLOADING) User’s Database User Login User Authentication Confirm Password Fill Form Files stored in Server as in Same format as original.

Data Flow Diagram II: (SEARCH UPLOADED FILES) User’s Database User Login User Authentication Confirm Password. Data search Search Based on functionality of Department. Search Form No Data Found. List of Files Uploaded with Hyperlink. . SERVER Display in Same Format as Original.

On clicking the upload button. SEARCHING: For search. The file gets stored in the required directory in the server with any name given by the designer in the same format. to upload the circular and second. named as commons file upload. It comes with the package under commons proper module of “Apache Jakarta Project”. This is all done during file uploading. If the validation is incorrect then it will show re-login form otherwise data entry form appears which asks user to enter their first name. department. section. title of circular to be uploaded. The data for that is stored in database. After filling out these details he can browse for the file to be uploaded. Query executes and it displays all the circulars uploaded in the given department and section along-with all the necessary data like the details of author who uploaded the circular. First. it asks about the department and section for which circulars has to be searched. . On clicking. working principles: UPLOADING: First comes the validation form asking the user their id and password. there is a separate link in the website. The details about user get stored in the database. The fragments of file more than 4096 bytes get stored the specified directory and during uploading it fixes all the fragments to make the complete file. description about circular. which has the component by Jakarta. This helps in perfect uploading of any type of file in any format and of any size. date of uploading. last name. the page hits a servlet . Restrictions on maximum size of file that can be uploaded are allowed. title of circular and name of the circular have been made the hyperlink to download them.DESIGNING Designing of whole project consists of two parts. It calls the file under “multipart enc-type form” and makes a copy of it in the buffer by copying it byte per byte. to search them.

google. www. . 4. The Complete Reference – Java-2 By Herbert Schildt Introduction to Java Server Page – SAMS. 2. www. Java Server Page – Informatics Computer Center WEBSITES: www. 3.BIBILIOGRAPHY BOOKS: 1.W3schools.