Вы находитесь на странице: 1из 30

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

in
011-25674708

THIS PROJECT IS DONE BY: SHEKHAR AGRAWAL Vth Semester Electrical And Electronics Engineering BIRLA INSTITUTE OF TECHNOLOGY MESRA, RANCHI.

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. 3. 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.

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

Open Sky Policy

The open sky policy came in April 1990. The policy allows Air Taxi operators to operate on any airport, both on chartered and no chartered bases and to decide their own flight schedules, cargo and passenger fares. The operators were, however, required to use aircraft with the minimum of 15 seats and confirmed to prescribed rules. The repeal of Air Corporation Act on 1st march 1994 formerly opens the aviation sector and enable private operator to provide air transport services. Six operators were given status of scheduled operators on 1st Feb 1995. By 1996, seven operators viz, NEPC Airlines, skyline NEPC, Jet Airways, Archana Airways, Sahara India Airlines, mode lofty and east West Airlines had acquired the status of scheduled Airlines. Beside this there were 22 non-scheduled private operators and 32 private operators holding no objection certificate in 1996.The no. Of plus 120 category aircraft in the private sector was 134 and the total fleet strength was 75 in June 1996. Two out of seven scheduled air taxi operators suspended their operation in 1996 because of non-availability of aircrafts.

An Introduction to Indian Airlines In 1953, a new dream took shape-to air link the vast South Asian sub continent by single, modern and efficient airline. The airline was Indian Airlines. Today Indian airlines, together with its fully owned subsidiary Alliance air, is one of the largest regional airlines systems in Asia with the fleet of 62 aircrafts, 4 white bodied AirBusA300s, 41 Fly-ByWire AirBusA320s, 11 Boeing 737s two dornier D-228 aircraft and 4ATR-42. Indian Airlines has been setting the standards of civil aviation in India since its inception in 1953. 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, efficiency and reliability. Over a period of time, indian airlines has build an infrastructure for maintenance of aircrafts and also for technical training for its personnel. Indian Airlines has engineering Basis at Delhi, Kolkata and Hyderabad. Indian Airlines operates 220 flights everyday carrying more then 25000 passengers on its network. The main corporate objectives of Indian Airlines are: a) To meet the demand for reliable, economical efficient air transport services, through high standard of services to passengers and customers. b) To carry out the activities on business principles and to participate in the growth of nation's economy. c) To maintain the essential strategic communications within India in terms of National emergencies and to be reliable second line of defense.

The airlines network spans from Kuwait in the west to Singapore in the east and covers 75 destinations -59 within India and 16 abroad. The Indian Airlines International Network covers Kuwait, Oman, UAE, Qatar, and Bahrain in West Asia, Thailand, Singapore, Yangon and Malaysia in South East Asia and Pakistan, Nepal, Bangladesh, Myanmar, Srilanka and Maldives in the South Asian Sub Continent. The airlines aircraft maintenance facilities are of the highest international standards. Indian Airlines has developed state of art facilities for all the aspects of maintenance, including engine overhaul. These facilities are not only used by Indian Airlines but also by other airlines from time to time. 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. State-of-the-art full flight simulators are available A300, A320 and B737. Several International Airlines also avail these facilities. Indian Airlines continues technology upgradation also extends to other areas such as reservations, passenger handling systems and customer service. Indian airlines flight operation centers on its four main hubs-the main metro cities of Delhi, Mumbai, Kolkota and Chennai. Together with its subsidiary alliance air , Indian Airlines carries a total of over 7.5 million passengers annually. Indian Airlines is presently completely owned by the govt. of India and has total staff strength of around 19600 employees. Its annual turn over, together with that of its subsidiary alliance air, is well over Rs 4000 crores (around US$ 1 billion). 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, one that blends the pursuit of profits with an equal commitment to serve the nation's interest. 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

Audit Corporate affairs (administrations)

IT SETUP IN INDIAN AIRLINES Indian Airlines has its central data center situated in New Delhi. IAL has two sites, one production site (Site-A) and one backup site (Site-B), located very close to each other at IGI Airport, Terminal-1B, New Delhi. Year Machine 1964 IBM unit record machine 1968 IBM 1401 System 1971 IBM 1401 System (II) Applications Payroll & Billing Credit control, 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, both model 9672-R21s with 128 MSB memory. 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, one each at both sites. The Cisco 7507 Router has in-built IP gateway, 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. The main frame provides Virtual Telecommunications Access Method (VTAM) and the mainframe application that user is attempting to access. The NCP, IBM3745 are connected directly with Mainframe on Parallel Channel. The NCPs are connected on SDLC link. The NCP are connected on token ring network to provide the end user connectivity. Hosts are connected on the token Ring network and accessing the mainframe application through NCP. The remote locations are connected through IBM and Cisco routers. The Cisco 3745 series routers are connected on the Token Ring network. The Remote site (Airports) routers are connected with router with serial links. IP protocol is running between these routers. The DLS bridging protocol is used in these routers to carry SNA traffic to endusers.

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

IAL Computer network Diagram:

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

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. It also uses TPF/DF, DB2 V4 and CICS V4 running under MVS/ESA SP-JES2 V5.1 operating system. The backup site has DB2 V4 (IBM database) and CICS V4 (Customer Information Control System) applications under MVS/ESA SP-JES2 V5.1 operating system. This site runs batch reports and acts as fail over site for the production system. At present, Indian Airlines is accessing both the hosts (S/390) through IBM 3745 (Communication Controller), which acts as a SNA gateway and also through Cisco 7507, which is acting as a TCP/IP gateway. The following software including operating system and database are running in IBM S/390 mainframe system in Indian Airlines:

Multiple Virtual System (MVS): It is a basic operating system and the version is MVS/ESA SP-JES2 V5.1. It has 31-bit addressing and is multiprogramming, multiprocessing and multitasking system. Virtual Telecommunication Access Method (VTAM): it provides telecommunications access to the MVS system and is installed in the S/390 HOST. It is an IBM API that controls communications in Systems Network Architecture (SNA) networks. VTAM supports several network protocols, including SDLC and Token Ring. ALCS (Airline Control System): IBM's Airline Control System (ALCS) is also known as Transaction Processing Facility/ MVS (TPF/MVS). It runs the same application programs as TPF but under OS/390, MVS/ESA, and z/OS operating systems. ALCS and TPF systems are amongst the largest and most sophisticated transaction processing systems in the world. In Indian Airlines, ALCS applications include passenger reservations and departure control systems. ALCS provides:

Real-time transaction processing facilities, 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 provides the file and data base management, program management, screen and printer formatting features. It controls the interaction between applications and users and lets programmers develop screen displays without detailed knowledge of the terminals being used. Indian Airlines has developed some applications like OASIS, FFP and MIS where CICS has been used for controlling the interaction between these applications and users.

IBM Database2 (DB2) V4: It is a family of relational database products offered by IBM. DB2 provides an open database environment that runs on a wide variety of computing platforms. A DB2 database can grow from a small single-user application to a large multi-user system. Using SQL, users can obtain data

simultaneously from DB2 and other databases. DB2 includes a range of application development and management tools. Indian Airlines has been using this database for online applications. Mainframe Applications: IAL has implemented various mainframe-based applications. Some of the following applications, which are very important, are discussed here. PSS (Passenger Service System): This is a reservation application, which was originally developed by the M/s Speed wing, a subsidiary of British Airways. IAL has been using this application for passenger reservations, auto ticketing and check-in services. There are applications, which are the part of PSS system like DCS (Departure Control System), MIS (Management Information System), FFP (Frequent Flier Program) etc. Salient features of Reservation System (PSS): i. ii. iii. iv. v. vi. vii. viii. ix. x. xi. xii. xiii. 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, contact, FFP number etc. Control of Duplicate PNRs Repetitive PNR creation for Block Bookings Passenger itinerary printing in simple language Arrival/Departure Information

Reservation Facilities Distribution Network: i. Indian airlines booking offices covering all stations of the network (Including international stations) ii. Travel agents on domestic networks-1050 approx iii. Global connectivity with major global distribution system (GDS) iv. Dynamic schedule displays v. Latest seat availability vi. Passenger seat booking PNR creation vii. Time limit Booking facility viii. Seat selection at booking time ix. Meal preferences x. Special service requirement xi. Frequency passenger profiles xii. Fares

Auto fare computation of itinerary Automated ticketing STAR PNR for auto creation of PNR items like name, contact, FFP number etc. xvi. Control of duplicate PNRs. xvii. Repetitive PNR creation for block bookings. xviii. Passengers itinerary printing in simple language. xix. Multihosting for other airlines. Reservation Departure Control xx. Access to TIMATIC system to view travel information about other countries. xxi. Credit card validation and authorization through SITA hosted services. xxii. Facility to view black listed tickets. Salient features of Departure Control System (DCS): i. ii. iii. iv. v. vi. vii. viii. ix. x. xi. xii. xiii. Extended to 6 metro domestic airports: Delhi Mumbai Kolkata Chennai Hyderabad Bangalore Check-in Through, Return, City, 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, piece, and carrier Automatic Dispatch of Post Departure Lists Through Check-in with other Carriers in Dynamic mode. Through check-in from all IA Gulf Stations Handling of other airlines Emirates, Air India, Qatar, Silk Air, Air France, Cathay Pacific, Gulf Air

xiii. xiv. xv.

OASIS (Online Aircraft Spares Information System): It is a real time application for management of aircraft spares of various aircrafts viz. A320, A300, B737 and ATR This application provides online support to Stock Rooms, and Stores department for provisioning activities and inventory related requirements of Engineering, Finance and Audit departments. Salient features of Aircraft spares control system (OASIS): i. ii. iii. Provisioning: 10-day review of C class items & statement Receipt of material - gran / mrn /pbdn Binning - entry /updation of bin number

iv. vi. vii. viii. ix. x. xi. xii.

xiv.

Issue of material -requision /sale/loan/scrap Disposal - surplus items Training - online training on actual database Other day to day activities - 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. 1. Part /alternate/vend/ stock/consumption /Work order no. etc. 2. 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, Financial Applications: These applications are used for implementation of Payroll system in Indian Airlines.

Regional Computer Network: Indian Airlines has divided its entire computer network under 4 regions and one central headquarter. Four regions viz Norther, Western, Eastern and Southern has their Nodal center at Delhi, Mumbai, Kolkatta and Chennai respectively. Regional IT teams are looking into regional IT a function, which is headed by Sr. Manager (IT). The Regional IT heads report to GM (IT) at Central IT Headquarter, New 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. The 6 major metro airports viz. Delhi, Mumbai, Kolkatta, Chennai, Hyderabad and Bangalore are also connected to Central Site through 2 Mbps point-to-point leased lines. The leased line cloud is primarily an IP cloud. DLSW functionality on the routers is being used to transport SNA in the IP cloud. 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. IAL has extended the DCS facility at more than 50 airports in India. There are 17 International locations where Indian Airlines operates. IAL has extended its HOST access at these locations through SITA network. SITA provides the network connectivity at these locations. Recently IAL has extended the auto ticket facility at all these international locations. Indian Airlines has installed state of the art networking devices on its computer network, which provide 100 % performance and are highly efficient. 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. IAL has installed one each at Site-A and Site-B locations. Cisco 3745 and 3640 Routers: IAL has more than 25 such Mid Range Routers, which are being deployed at various locations on IAL network. These are modular routers and can have various different kinds of modular cards to cater the different requirements.

Cisco 1721, 1751 and 1601 Routers: These are Low-end routers, which are being used at small and remote locations. Mainly these routers are used for connectivity of remote airports for extending the DCS functionality. (b) 3-Com Switches: IAL has 24 port, 10/100 Mbps Ethernet switches used for providing LAN setup at various locations. These switches are managed switches and can be remotely managed through management software installed in a PC.

(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.

(d) Cisco 525 PIX Firewall: IAL has recently installed the Cisco 525 PIX Firewall (with fail-over configuration) at their Central Site. This firewall is being used for the implementation of network security requirements and restricting the secured access to various users. The firewall has also in-built VPN (Virtual Private Network) Server functionality in it. The VPN services are used for providing the IAL HOST access through Internet to remote users like travel agents and some IAL locations. The VPN connectivity uses a secured and encrypted tunnel for transmitting the data over the public network. 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.

IAL provides the following online information to its users in addition to lot of static information on various aspects:

Flight Schedule, Fares Enquiry and Seat availability: Passengers now can find the online information about flight schedule, fares and seat availability from Indian airlines website. This information is directly retrieved from IBM mainframe system in real time environment. Online Booking: Passengers now can book their seats through Internet. 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. E Ticketing: Once the passenger gets the PNR either through online booking or from IAL booking office, they can get their ticket from the Internet (IALs web site). The passengers now can print the ticket online and it will be treated like original ticket. This ticket can be produced at the Airport during flight check-in. The passengers also have to show his identity card for verification.

INTRANET Services: IAL has also provided the Intranet services to its employees. IAL has installed the IBM RISC high-end machine (RS 6000) on AIX platform, which acts as an Intranet server. IAL has been using IBM Lotus Domino Server for providing Web Services, Mail Services, 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, events, meetings etc. Telephone directory information Workflow applications etc.

Call Center Services: IAL has recently started its Call Center Services at Delhi, Chennai, Bangalore and Hyderabad locations and soon will be extended at Kolkatta and Mumbai also. 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, flight delays, flight schedules, fares enquiry etc. Provides the outgoing voice services like informing the passengers about the flight delays and any new promotional schemes. Call Center also provides the SMS based flight information services to the passengers.

Call Center main hardware includes ACD (Automatic Call distribution) device, which screens the calls and distributes the calls to the respective agents for call handling. It also generates various kinds of reports to be used by the higher management for making important decisions. VPN Services: VPN is virtual Private Network. It is the transmission of private information on public network under highly secured and encrypted manner. VPN uses the secure tunnel where data is flown in encrypted format using some private/public key. The data is also authenticated using user name and password. IAL has procured the Cisco Pix 525 Firewall cum VPN Server for the implementation of VPN services. IAL is planning to provide host connectivity to remote users and some of the travel agents through Internet using VPN gateway. Information Dissemination: i. ii. IVRS (Interactive Voice Response System) Telephone no. 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- monthly processing Provides marketing statistics User friendly query based facility

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

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

INTRODUCTION EXISTING SYSTEM: -

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

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

Features of Project This system is developed using JSP, JavaScript, Servlets, IBM Websphere server, IBM Websphere studio and window platform. The system has both the database and file system support. The system is made to fault tolerance. The system keeps track of all records if there is any type of error. The system can maintain session. There is a good password and security feature. The system will provide user-friendly navigation through the site.

Working Details The user enters his Login ID and Password in the login screen. The information provided is verified from database from host. After authentication the user is allowed to proceed forward. A form appears in the next page demanding the descriptions about user like his name, department, section, title of circular to be uploaded, and description about the circular. The user browses the file and click on the upload button to upload the file. With this, 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 that user can search for the various circulars uploaded in different departments and sections and can download it.

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

DATA FLOW DIAGRAMS Data Flow Diagram I: (FILE UPLOADING)

Users Database

User Login User Authentication Confirm Password

Fill Form

Files stored in Server as in Same format as original. Data about User & File Upload. Data about User stored in database

Data Flow Diagram II: (SEARCH UPLOADED FILES) Users Database

User Login User Authentication Confirm Password.

Search Form No Data Found. Data search

Search Based on functionality of Department.

List of Files Uploaded with Hyperlink.

SERVER

Display in Same Format as Original.

DESIGNING
Designing of whole project consists of two parts. First, to upload the circular and second, to search them.

working principles: UPLOADING: First comes the validation form asking the user their id and password. The data for that is stored in database. 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, last name, department, section, title of circular to be uploaded, description about circular. After filling out these details he can browse for the file to be uploaded. On clicking the upload button, the page hits a servlet , which has the component by Jakarta, named as commons file upload. It comes with the package under commons proper module of Apache Jakarta Project. It calls the file under multipart enc-type form and makes a copy of it in the buffer by copying it byte per byte. This helps in perfect uploading of any type of file in any format and of any size. Restrictions on maximum size of file that can be uploaded are allowed. 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. The file gets stored in the required directory in the server with any name given by the designer in the same format. The details about user get stored in the database. This is all done during file uploading. SEARCHING: For search, there is a separate link in the website. On clicking, it asks about the department and section for which circulars has to be searched. 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, date of uploading, title of circular and name of the circular have been made the hyperlink to download them.

BIBILIOGRAPHY

BOOKS: 1. 2. 3. The Complete Reference Java-2 By Herbert Schildt Introduction to Java Server Page SAMS. Java Server Page Informatics Computer Center

WEBSITES:

1. 2. 3. 4.

www.google.com www.java.sun.com www.javascript.com www.W3schools.com

Вам также может понравиться