Under supervision of : Mr V. Baburaj & Mr Neeraj Batra
Submitted By : Pallavi Chugh
ACKNOWLEDGEMENT
With Candor and Pleasure I take opportunity to express my sincere thanks and obligation to my esteemed guide V.Baburaj. It is because of his able and mature guidance and co-operation without which it would not have been possible for me to complete my project.
It is my pleasant duty to thank Neeraj Batra of the H.R Department who never always motivated and inspired me to work hard during the project.
Finally, I gratefully acknowledge the support, encouragement & patience of my family, And as always, nothing in my life would be possible without God, Thank You!
DECLARATION
I hereby declare that this project work titled Apron Management System is my original work and no part of it has been submitted for any other degree purpose or published in any other firm till date.
FORWARD
To communicate once idea and express ones invisible form has marked mans progress from cave man to technocrat. Our age, for the first time has been able to record the process of mans logical thinking.
We, as the students of , realized the thrills and challenges involved. Mistakes were made for without them, no real learning can take place, techniques were mastered and languages learnt. But in the process there was genuine enjoyment. As the days passed we tried to systemize the random exercise, grade the various programs and eliminate the common errors.
AAI AAI Today Organisation Board Members Functions Organisational Structure
SYSTEM OVERVIEW Project's Technical Document Role's Played By Entities
SYSTEM ANALYSIS Functional Requirements
USECASE-DIAGRAM
DATA FLOW DIAGRAM(DFD) Context Diagram Level-1 DFD
TABLE OF CONTENTS PROJECT SNAPSHOTS
DATA DICTIONARY
BIBLIOGRAPHY
AAI TODAY Airports Authority of India (AAI) manages a total of 125 Airports, which include 11 International Airports, 08 Customs Airports, 81 Domestic Airports and 25 Civil Enclaves at Defence Airfields. AAI also provides Air Traffic Management Services (ATMS) over entire Indian Air Space and adjoining oceanic areas with ground installations at all Airports and 25 other locations to ensure safety of Aircraft operations. The Airports at Ahmedabad, Amritsar, Calicut, Guwahati, Jaipur, Trivandrum, Kolkata & Chennai, which today are established as International Airports, are open to operations even by Foreign International Airlines. Besides, the International flights, National Flag Carriers operate from Coimbatore, Tiruchirappalli, Varanasi, and Gaya Airports. Not only this but also the Tourist Charters now touch Agra, Coimbatore, Jaipur, Lucknow, Patna Airports etc. AAI has entered into a Joint Venture at Mumbai, Delhi, Hyderabad, Bangalore and Nagpur Airports to upgrade these Airports and emulate the world standards. All major air-routes over Indian landmass are Radar covered (29 Radar installations at 11 locations) along with VOR/DVOR coverage (89 installations) co-located with Distance Measuring Equipment (90 installations). 52 runways are provided with ILS installations with Night Landing Facilities at most of these Airports and Automatic Message Switching System at 15 Airports. AAI's successful implementation of Automatic Dependence Surveillance System (ADSS), using indigenous technology, at Calcutta and Chennai Air Traffic Control Centres, gave India the distinction of being the first country to use this advanced technology in the South East Asian region thus enabling effective Air Traffic Control over oceanic areas using satellite mode of communication. Use of remote controlled VHF coverage, along with satellite communication links, has given added strength to our ATMS. Linking of 80 locations by V-Sat installations shall vastly enhance Air Traffic Management and in turn safety of aircraft operations besides enabling administrative and operational control over our extensive Airport network. Performance Based Navigation (PBN) procedures have already been implemented at Mumbai, Delhi and Ahmedabad Airports and are likely to be implemented at other Airports in phased manner. AAI has undertaken GAGAN project in technological collaboration with Indian Space and Research Organization (ISRO), where the satellite based system will be used for navigation. The navigation signals thus received from the GPS will be augmented to achieve the navigational requirement of aircrafts. First Phase of technology demonstration system has already been successfully completed in February 2008. Development team has been geared up to upgrade the system in operational phase. AAI has also planned to provide Ground Based Augmentation System (GBAS) at Delhi and Mumbai Airports. This GBAS equipment will be capable of providing Category-II (curved approach) landing signals to the aircrafts thus replacing the existing instrument landing system in the long run, which is required at each end of the runway. The Advanced Surface Movement Guidance and Control System (ASMGCS), installed at Delhi, has upgraded operation to runway 28 from CAT-IIIA level to CAT-IIIB level. CAT-IIIA system permits landing of aircrafts up to visibility of 200mtrs. However, CAT-IIIB will permit safe landing at the Airports at a visibility below 200mtrs but above 50mtrs. AAI's endeavour, in enhanced focus on 'customer's expectations', has evinced enthusiastic response to independent agency, which has organised customer satisfaction surveys at 30 busy Airports. These surveys have enabled us to undertake improvements on aspects recommended by the Airport users. The receptacles for our 'Business Reply Letters' at Airports have gained popularity; these responses enable us to understand the changing aspirations of Airport users. During the first year of the millennium, AAI endeavours to make its operations more transparent and also make available the instantaneous information to customers by deploying state-of-art Information Technology. The specific training, focus on improving the employee response and the professional skill up-gradation, has been manifested. AAI's four training establishments viz. Civil Aviation Training College (CATC) - Allahabad, National Institute of Aviation Management and Research (NIAMAR) - Delhi and Fire Training Centres (FTCs) at Delhi & Kolkata are expected to be busier than ever before. AAI has also undertaken initiatives to upgrade training facilities at CATC Allahabad and Hyderabad Airport. Aerodrome Visual Simulator (AVS) has been provided at CATC recently and non-radar procedural ATC simulator equipment is being supplied to CATC Allahabad and Hyderabad Airport. AAI is having a dedicated Flight Inspection Unit (FIU) and it has fleet of three aircrafts fitted with latest state-of- art fully automatic flight inspection system capable of inspecting. 1. ILS up to Cat-III 2. VOR (CVOR/DVOR) 3. DME 4. NDB 5. VGSI (PAPI, VASI) 6. RADAR (ASR/MSSR) In addition to in house flight calibration of nav aids, AAI also undertakes flight calibration of nav aids for Air force, Navy, Coast Guard and other private Airfields in India.
ORGANISATION Airports Authority of India (AAI) was constituted by an Act of Parliament and came into being on 1st April 1995 by merging erstwhile National Airports Authority and International Airports Authority of India. The merger brought into existence a single Organization entrusted with the responsibility of creating, upgrading, maintaining and managing civil aviation infrastructure both on the ground and air space in the country. AAI manages 125 airports, which include 18 International Airport, 07 Customs Airports, 78 Domestic Airports and 26 Civil Enclaves at Defense airfields. AAI provides air navigation services over 2.8 million square nautical miles of air space. During the year 2013-14, AAI handled aircraft movement of 1536.60 Thousand [International 335.95 & Domestic 1200.65], Passengers handled 168.91 Million [International 46.62 & Domestic 122.29] and the cargo handled 2279.14 thousand MT [International 1443.04 & Domestic 836.10]. 1.Passenger Facilities The main functions of AAI inter-alia include construction, modification & management of passenger terminals, development & management of cargo terminals, development & maintenance of apron infrastructure including runways, parallel taxiways, apron etc., Provision of Communication, Navigation and Surveillance which includes provision of DVOR / DME, ILS, ATC radars, visual aids etc., provision of air traffic services, provision of passenger facilities and related amenities at its terminals thereby ensuring safe and secure operations of aircraft, passenger and cargo in the country. 2.Air Navigation Services In tune with global approach to modernization of Air Navigation infrastructure for seamless navigation across state and regional boundaries, AAI has been going ahead with its plans for transition to satellite based Communication, Navigation, Surveillance and Air Traffic Management. A number of co-operation agreements and memoranda of co-operation have been signed with US Federal Aviation Administration, US Trade & Development Agency, European Union, Air Services Australia and the French Government Co-operative Projects and Studies initiated to gain from their experience. Through these activities more and more executives of AAI are being exposed to the latest technology, modern practices & procedures being adopted to improve the overall performance of Airports and Air Navigation Services. Induction of latest state-of-the-art equipment, both as replacement and old equipments and also as new facilities to improve standards of safety of airports in the air is a continuous process. Adoptions of new and improved procedure go hand in hand with induction of new equipment. Some of the major initiatives in this direction are introduction of Reduced Vertical Separation Minima (RVSM) in India air space to increase airspace capacity and reduce congestion in the air; implementation of GPS And Geo Augmented Navigation (GAGAN) jointly with ISRO which when put to operation would be one of the four such systems in the world. 3.Security The continuing security environment has brought into focus the need for strengthening security of vital installations. There was thus an urgent need to revamp the security at airports not only to thwart any misadventure but also to restore confidence of traveling public in the security of air travel as a whole, which was shaken after 9/11 tragedy. With this in view, a number of steps were taken including deployment of CISF for airport security, CCTV surveillance system at sensitive airports, latest and state-of-the-art X-ray baggage inspection systems, premier security & surveillance systems. Smart Cards for access control to vital installations at airports are also being considered to supplement the efforts of security personnel at sensitive airports. 4.Aerodrome Facilities The continuing security environment has brought into focus the need for strengthening security of vital installations. There was thus an urgent need to revamp the security at airports not only to thwart any misadventure but also to restore confidence of traveling public in the security of air travel as a whole, which was shaken after 9/11 tragedy. With this in view, a number of steps were taken including deployment of CISF for airport security, CCTV surveillance system at sensitive airports, latest and state-of-the-art X-ray baggage inspection systems, premier security & surveillance systems. Smart Cards for access control to vital installations at airports are also being considered to supplement the efforts of security personnel at sensitive airports. 5.HRD Training A large pool of trained and highly skilled manpower is one of the major assets of Airports Authority of India. Development and Technological enhancements and consequent refinement of operating standards and procedures, new standards of safety and security and improvements in management techniques call for continuing training to update the knowledge and skill of officers and staff. For this purpose AAI has a number of training establishments, viz. NIAMAR in Delhi, CATC in Allahabad, Fire Training Centres at Delhi & Kolkata for in-house training of its engineers, Air Traffic Controllers, Rescue & Fire Fighting personnel etc. NIAMAR & CATC are members of ICAO TRAINER programme under which they share Standard Training Packages (STP) from a central pool for imparting training on various subjects. Both CATC & NIAMAR have also contributed a number of STPs to the Central pool under ICAO TRAINER programme. Foreign students have also been participating in the training programme being conducted by these institution. 6.I.T Implementation Information Technology holds the key to operational and managerial efficiency, transparency and employee productivity. AAI initiated a programme to indoctrinate IT culture among its employees and this is most powerful tool to enhance efficiency in the organization. AAI website with domain namewww.airportsindia.org.in or www.aai.aero is a popular website giving a host of information about the organization besides domestic and international flight information of interest to the public in general and passengers in particular.
BOARD MEMBERS OF AAI
Shri S. Raheja Chairman
Ex-Officio Member:
Dr. Prabhat Kumar, IAS Director General of Civil Aviation
Whole -Time Members:
Shri K.K. Jha, IRS Member ((Human Resource)
Shri S. Raheja Member (Planning)
Shri V. Somasundaram Member (ANS)
Shri G. K. Chaukiyal Member (Operations)
Shri S. Suresh Member (Finance)
FUNCTIONS OF AAI
The functions of AAI are as follows: 1. Design, Development, Operation and Maintenance of international and domestic airports and civil enclaves. 2. Control and Management of the Indian airspace extending beyond the territorial limits of the country, as accepted by ICAO. 3. Construction, Modification and Management of passenger terminals. 4. Development and Management of cargo terminals at international and domestic airports. 5. Provision of passenger facilities and information system at the passenger terminals at airports. 6. Expansion and strengthening of operation area, viz. Runways, Aprons, Taxiway etc. 7. Provision of visual aids. 8. Provision of Communication and Navigation aids, viz. ILS, DVOR, DME, Radar etc.
ORGANIZATIONAL STRUCTURE
PREFACE
This is a Project work undertaken in context of fulfillment of my training at Airports Authority Of India.
The manual handling of the record is time consuming and highly prone to error. The purpose of this project is to automate the process management of airplines on the Apron.
The complete set of rules & procedures related to Managing Apron and generating report is called APRON MANAGEMENT SYSTEM. My project giving a brief idea regarding this automated system . Project is basic phenomenon to frame out a plan of a task. In a broad sense project is a theoretical concept, which after consolidation of different attitudes of thoughts become a rock out status as a loosing point of theory.
This project report represents the APRON MANAGEMENT SYSTEM and is based on the powerful tool J2EE (Front end) with Oracle server 11g (Backend). In the preparation of this project, sincere and earnest attempt has been made to present the matter contained herein a form, which is comprehensive yet simple and easy to understand.
Because of statutory eminence, it is necessary that every computer student should be good in fundamental concepts he has been exposed to, at the academic level, along with good interpersonal skills, clarity in the understanding problems and methods to solve them. He while undergoing the course is oriented towards increasing his theoretical competence and it is a place where knowledge is imparted, assimilated intelligent curiosity is aroused. This knowledge which one gains is treasure which ought to be disseminated and channeled primarily to broaden and widen the mental horizon. It is possible only if a student is allowed to take his mind off from academics to get effective exposure of practical training and moreover get acquainted with real working environment so systematic practical training is very essential. Mainly to a Computer student to apply his mind to a practical situation, improve his grasp, comprehension and performance for effective applications. This will not only improve his confidence but also prepare a solid foundation for his technical competence. Thereby at becomes easier for him to prepare his job efficiently and effectively.
This package gives and ample opportunity to the users to enforce their intuitive concepts and knowledge to deal with the related problems. I have tried to present in as simple a manner as possible, so that all become proficient in this wonderful Database Management System Software.
This project is complete in all respects and nothing of importance has been left out. But any suggestions for the improvement of this project that might have escaped my scrutiny will be thankfully received and acknowledged.
TOOLS USED J2EE
Advance Java(J2EE) is the securest way to create applications for today's scenario where information security plays a crucial role in every organization. I straightaway come to a brief introduction of Java and Advance Java. One characteristic of Java is portability, which means that computer programs written in the Java language must run similarly on any hardware/operating-system platform. This is achieved by compiling the Java language code to an intermediate representation called Java bytecode, instead of directly to platform-specific machine code. Java bytecode instructions are analogous to machine code, but they are intended to be interpreted by a virtual machine (VM) written specifically for the host hardware. End-users commonly use aJava Runtime Environment (JRE) installed on their own machine for standalone Java applications, or in a web browser for Java applets. Standardized libraries provide a generic way to access host-specific features such as graphics, threading, and networking. A major benefit of using bytecode is porting. However, the overhead of interpretation means that interpreted programs almost always run more slowly than programs compiled to native executables would. Just-in-Time (JIT) compilers were introduced from an early stage that compile bytecodes to machine code during runtime. Platform-independent Java is essential to Java EE, and an even more rigorous validation is required to certify an implementation. This environment enables portable server-side applications.
Editions Major release versions of Java, along with their release dates: JDK 1.0 (January 21, 1996) JDK 1.1 (February 19, 1997) J2SE 1.2 (December 8, 1998) J2SE 1.3 (May 8, 2000) J2SE 1.4 (February 6, 2002) J2SE 5.0 (September 30, 2004) Java SE 6 (December 11, 2006) Java SE 7 (July 28, 2011) Java SE 8 (March 18, 2014)
INTEGRATED DEVELOPMENT ENVIRONMENT
The working environment in Java is referred to as the integrated development or IDE because it integrates much different function. Such as design, editing, compiling and debunking within a Common environment. In most traditional development tools each of these function would operate as separate programming, each with its own interface.
The Advance Java integrated environment (IDE) used in this project is Eclipse JEE Kepler. 1. Eclipse provides a number of aids that make writing Java code much quicker and easier than using a text editor. This means that you can spend more time learning Java, and less time typing and looking up documentation. 2. The Eclipse debugger and scrapbook allow you to look inside the execution of the Java code. This allows you to see objects and to understand how Java is working behind the scenes 3. Eclipse provides full support for agile software development practices such as test-driven development and refactoring. This allows you to learn these practices as you learn Java. 4. If you plan to do software development in Java, youll need to learn Eclipse or some other IDE. So learning Eclipse from the start will save you time and effort.
FRONTEND JavaServer Pages (JSP) is a technology that helps software developers create dynamically generated web pages based on HTML, XML, or other document types. Released in 1999 by Sun Microsystems, [1] JSP is similar to PHP, but it uses the Java programming language. To deploy and run JavaServer Pages, a compatible web server with a servlet container, such as Apache Tomcat or Jetty, is required. The JSP Model 2 architecture. Architecturally, JSP may be viewed as a high-level abstraction of Java servlets. JSPs are translated into servlets at runtime; each JSP servlet is cached and re-used until the original JSP is modified. [2]
JSP can be used independently or as the view component of a server-side modelviewcontroller design, normally with JavaBeans as the model and Java servlets (or a framework such as Apache Struts) as the controller. This is a type of Model 2 architecture. [3]
JSP allows Java code and certain pre-defined actions to be interleaved with static web markup content, with the resulting page being compiled and executed on the server to deliver a document. The compiled pages, as well as any dependent Java libraries, use Java bytecode rather than a native software format. Like any other Java program, they must be executed within a Java virtual machine (JVM) that integrates with the server's host operating system to provide an abstract platform- neutral environment. JSPs are usually used to deliver HTML and XML documents, but through the use of OutputStream, they can deliver other types of data as well. [4]
The Web container creates JSP implicit objects like pageContext, servletContext, session, request & response.
BACKEND
In a client/server database application, the database software runs on the server computer. The server program called the back end handles the data processing and the disk access.
The advent of Relational Database Management Systems in the foray of Data Management Tools with a major breakthrough in the IT arena. This concept lead to the development of a variety of RDBMS software by several vendors. Quick retrieval of information from huge tables is characteristic of an RDBMS. This quality allows it cater to the ever changing business needs of the present age. This project presents the case of an Airline Reservation And Cancellation System that has to be computerized. The typical requirements of such a system would be a huge customer database spread across cities, where interaction time with the database would have to be minimal. The database would also have to be accessible from any city. Such a system would also require an instant transaction processing capability. Oracle 11g has the requisite features to serve these needs. The proposed system is the relational model of database, which removes the problems associated with security, data integrity and data redundancy etc.
Advantages of Oracle Database Information Management
Since the introduction of database management systems, database technology has been used to address the unique problems encountered when managing large volumes of all forms of Oracle White PaperInformation Management with Oracle Database 11g 3information. Databases are often used to catalog and reference documents, images and media content stored in files through pointer-based implementations. To store this unstructured data inside database tables, Binary Large Objects, or BLOBs have been available as containers for decades. Beyond simple BLOBs, for many years Oracle Database has incorporated intelligent data types and optimized data structures with operators to analyze and manipulate XML documents, multimedia content, text, and geospatial information. With Oracle Database 11g, Oracle is once again breaking new ground in the management of this information through dramatic improvements in the performance, security, and types of content managed by Oracle Database. There are many reasons organizations store all forms of information with Oracle database management systems.
Robust Administration, Tuning and Management: Content stored in the database can be directly linked with associated data. Metadata and content are maintained in sync; they are managed under transactional control. The database also offers robust services for backup, recovery, physical and logical tuning.
Simplicity of Application Development: Oracles support for a specific type of content includes SQL language extensions, PL/SQL and JAVA APIs, Xpath and Xquery (in the case of XML) and, in many cases, JSP Tag Libraries, as well as algorithms that perform common or valuable operations through built in operators.
High Availability: Oracles Maximum Availability Architecture makes zero data-loss configurations possible for all data. Unlike common configurations where attribute information is stored in the database with pointers to unstructured data in files, only a single recovery procedure is required in the event of failure.
Scalable Architecture: In many cases, the ability to index, partition, and perform operations through triggers, view processing, or table and database level parameters allows for dramatically larger datasets to be supported by applications that are built on the database rather than on file systems.
Security: Oracle Database allows for fine-grained (row level and column level) security. The same security mechanisms are used for all forms of information. When using many file systems, directory services do not allow fine-grained levels of access control. It may not be possible to restrict access to individual users; in many systems enabling a user to access any content in the directory gives access to all content in the directory.
FEASIBILITY STUDY
The responsible users who develop an Initial Scope of the system: - The management themselves felt that to cope up with todays fast and competitive environment, it is very necessary to take care of the maintainence of records. They wanted not to suffer from the mistakes occurred by their own staff hence a software with minimal human intervention was required.
Current defici enci es i n the user s environment: - 1) CONFUSI ON:There i s lot of confusion as lots of regi sters are to be mai ntai ned and looked i nto. 2) TEDIOUS: A lot of regi sters l ike the employee database, fl i ght schedul es and ai rl ine detai ls etc, have to be mai ntai ned whi ch proved extremely di ffi cul t and troubl esome 3) TI ME CONSUMING: A lot of time gets wasted, as lot of time i s requi red to enter and mai ntai n the data. 4) ERROR PRONE: Human brai n bei ng above all other creatures cannot be sai d to be accurate. One cannot assume 100% accuracy regardi ng i ts cal cul ation and this may result in greater mess. 5) SUNDRY EXPENSES: Li ke the expenses of pens, refil l , regi sters etc. may seem to be smal l at fi rst but i f taken together, they change a lot. 6) EXPERT OFFICER:The appoi ntment of A/c s officer i s another heavy expense. 7) DECI SI ON MAKING: In a manual system, quick deci sion maki ng i s not possi ble as lot of time gets wasted i n passi ng i nformation from top to down authori ti es.
PLATFORM FOR CLIENT/SERVER
The platform is the hardware and software combination that the Client/Server runs on. While hardware systems vary widely in features and capabilities, certain common features are needed for the operating system software.
Hardware Specifications Hardware is a set of physical components, which performs the functions of applying appropriate, predefined instructions. In other words, one can say that electronic and mechanical parts of computer constitute hardware. This package is designed on a powerful programming platform J2EE. It is a powerful Graphical User Interface. The backend is Oracle, which is used to maintain database. It can run on almost all the popular microcomputers. The following are the minimum hardware specifications to run this package: - Processors and memory The best system to start with is one based on Pentium II with a minimum 32 MB of RAM. Adequate performance requires at least 64 MB of RAM. But for a database server at least 64 to 128 MB of RAM is required. Software Requi rements The software i s a set of procedures of coded information or a program which when fed i nto the computer hardware, enables the computer to perform the various tasks. Software i s l ike a current i nsi de the wire, whi ch cannot be seen but i ts effect can be fel t. The mi nimum software requirements to use thi s package successful ly wi thout hamperi ng the i deas with which user have planned before operati ng on it are as follows: - Operati ng System: -Microsoft Wi ndows NT ( for server) to l atest versions -Mi crosoft Wi ndows 99 ( for cli ents) to latest versions Backup medi a: -Oracle 11g Edition Application Software: - APRON MANAGEMENT SYSTEM
SYSTEM STUDY INTRODUCTION
During the past several decades personnel function has been transformed from a relatively obscure record keeping staff to central and top level management function. There are many factors that have influenced this transformation like technological advances, professionalism, and general recognition of human beings as most important resources.
A computer based management system is designed to handle all the primary information of the Apron Management Department. Separate database is maintained to handle all the details of various entities. This project intends to introduce more user friendliness in the various activities such as record updation, maintenance, and searching. The searching of record has been made quite simple as all the details of the required entity(parking slot ,airline ,contingency ,employee record) can be obtained by simply keying in the identification or account number of that customer. Similarly, record maintenance and updation can also be accomplished by using the entity id with all the details being automatically generated. These details are also being promptly automatically updated in the master file thus keeping the record absolutely up-to-date. The entire information has maintained in the database or Files and whoever wants to retrieve cant retrieve, only authorization user can retrieve the necessary information which can be easily be accessible from the file.
FEASIBILITY STUDY
The feasibility study proposes one or more conceptual solution to the problem set of the project. In fact, it is an evaluation of whether it is worthwhile to proceed with project or not. Feasibility analysis usually considers a number of project alternatives, one that is chosen as the most satisfactory solution. These alternatives also need to be evaluated in a broad way without committing too many resources. Various steps involved in feasibility analysis are: 1. To propose a set of solution that can realize the project goal. These solutions are usually descriptions of what the new system should look like.
2. Evaluation of feasibility of such solutions. Such evaluation often indicates shortcomings in the initial goals. This step is repeated as the goals are adjusted and the alternative solutions are evaluated. Four primary areas of interest in feasibility study are: Economic Feasibility: An evaluation of development cost weighed against the ultimate income of benefit derived from the development system of product. Technical Feasibility: A study of function, performance, and constraints that may affect the ability to achieve an acceptable system. Legal Feasibility: A determination of any infringement, violation, or liability that could result from development of the system. Alternatives: An evaluation of alternative approaches to the development of system or product.
SYSTEM OVERVIEW TECHNICAL DOCUMENT The limited time and resources have restricted me to incorporate, in this project, only main activities that are performed in a Apron Management System, but utmost care has been taken to make the system efficient and user friendly. Apron Management System has been designed to computerized the following functions that are performed by the system: 1. Employee Details Functions a)Creating a new record b)Viewing an existing record c)Updating an existing record d)Deleting an existing record 2. Airline Details Functions a)Creating a new airline record b)Viewing an existing airline record c)Updating an existing airline record d)Deleting an existing airline record 3. Apron Slot Details Functions a)Creating a new apron slot record b)Viewing an existing apron slot record c)Updating an existing apron slot record d)Deleting an existing apron slot record 4. Schedule Details Functions a)Creating a new entry in schedule b)Viewing an schedule details c)Updating an schedule record d)Deleting an schedule record 5. Contingency Details Functions a)Creating a new contingency record b)Viewing an existing contingency record c)Updating an existing contingency record d)Deleting an existing contingency record 6. Authorization Functions a)Password Verification for primary access b) Password Verification for major access
7. Port Authority Functions a)Account expiry date verification function.
8. Print Function a) Print Entity Details Function
9. Mail Function a) Communication between supervisors b) Communication between admin and supervisors c) Communication between D.E.O and supervisors d) Communication between D.E.Os 10. Actual scheduled and contingency flight arrival and departure details a)Actual Arrival Time (AAT) entry b) Actual Departure Time (ADT) entry
11. Primary Access Fuctionalities a) AAI Headlines b) AAI pdf Magazine c) AAI Google Map Location d) Major Login e) View Corporate Headquarters f) View Airlines List g) View International Airports List h) View Domestic Airports List i) View All Airports List
ENTITIES AND THEIR ROLES GENERAL FACILITIES BEFORE PRIMARY AND MAJOR LOGIN ENTITY NAME : ADMIN ,SUPERVISOR ,D.E.O FACILITIES : ABOUT US AAI GOOGLE MAP LOCATION CONTACT US DETAILS SECURITY NUMBERS:FIRE,SECURITY,MEDICAL HOMEPAGE
BASIC FACILITIES AFTER PRIMARY LOGIN ENTITY NAME : ADMIN ,SUPERVISOR ,D.E.O FACILITIES : AAI HEADLINES AAI MAGAZINE CORPORATE HEADQUARTERS AIRLINES LIST INTERNATIONAL AIRPORTS DOMESTIC AIRPORTS ALL AIRPORTS
MAJOR ROLES AFTER MAJOR LOGIN ENTITY NAME : ADMIN ROLES: RUNWAY MAP VIEW
SCHEDULE ADD NEW RECORD TO SCHEDULE DETAILS VIEW GENERAL SCHEDULE IN AIRLINE ID-ORDER VIEW GENERAL SCHEDULE IN AIRLINE OPERATOR ORDER VIEW GENERAL SCHEDULE IN AIRLINE SIZE ORDER VIEW GENERAL SCHEDULE IN EAT ORDER VIEW GENERAL SCHEDULE IN EDT ORDER VIEW TERMINAL SPECIFIC SCHEDULE IN AIRLINE ID-ORDER VIEW TERMINAL SPECIFIC SCHEDULE IN AIRLINE OPERATOR ORDER VIEW TERMINAL SPECIFIC SCHEDULE IN AIRLINE SIZE ORDER VIEW TERMINAL SPECIFIC SCHEDULE IN AIRLINE EAT ORDER VIEW TERMINAL SPECIFIC SCHEDULE IN AIRLINE EDT ORDER SEARCH AND VIEW SCHEDULE FOR A PARTICULAR AIRLINE-ID
PARKING PLAN VIEW DETAILS FOR A PARTICULAR PARKING SLOT ADD NEW APRON SLOT RECORD DISPLAY AIRLINE DETAILS IN APRON-SLOT ORDER DISPLAY APRON SLOT DETAILS IN APRON-SIZE ORDER DISPLAY APRON SLOT DETAILS IN TERMINAL ORDER DISPLAY APRON SLOT DETAILS FOR CARGO SLOTS DISPLAY APRON SLOT DETAILS FOR PASSENGER SLOTS DISPLAY APRON SLOT DETAILS FOR TEMP. HALT SLOTS DISPLAY APRON SLOT DETAILS FOR BUSY SLOTS DISPLAY APRON SLOT DETAILS FOR FREE SLOTS DISPLAY APRON SLOT DETAILS FOR NAVAILABLE SLOTS
EMPLOYEE DATABASE ADD NEW EMPLOYEE(SUPERVISOR) RECORD VIEW DETAILS FOR A PARTICULAR EMPLOYEE RECORD DISPLAY EMPLOYEE RECORDS UPDATE EMPLOYEE RECORDS
PORT AUTHORITY VIEW PORT AUTHORITY DETAILS OF EMPLOYEES EDIT PORT AUTHORITY DETAILS OF EMPLOYEES
CONTINGENCY VIEW CONTINGENCY DETAILS FOR A PARTICULAR CONTINGENCY ID VIEW ALL CONTINGENCY DETAILS ADD CONTINGENCY DETAILS UPDATE CONTINGENCY DETAILS
MAIL COMMUNICATE WITH VARIOUS SUPERVISORS
PRINT PRINT DATABASE TABLES PRINT IMP. DOCS.
ENTITY NAME : SUPERVISOR ROLES: RUNWAY MAP VIEW
SCHEDULE ADD NEW RECORD TO SCHEDULE DETAILS VIEW GENERAL SCHEDULE VIEW HIS TERMINAL SCHEDULE IN AIRLINE ID-ORDER VIEW HIS TERMINAL SPECIFIC SCHEDULE IN AIRLINE OPERATOR ORDER VIEW HIS TERMINAL SPECIFIC SCHEDULE IN AIRLINE SIZE ORDER VIEW HIS TERMINAL SPECIFIC SCHEDULE IN AIRLINE EAT ORDER VIEW HIS TERMINAL SPECIFIC SCHEDULE IN AIRLINE EDT ORDER SEARCH AND VIEW SCHEDULE FOR A PARTICULAR AIRLINE-ID
PARKING PLAN(DETAILS OF APRON SLOTS IN PARTICUALR SUPERVISOR'S TERMINAL) VIEW DETAILS FOR PARTICULAR PARKING SLOT ADD NEW APRON SLOT RECORD DISPLAY AIRLINE DETAILS IN APRON-SLOT ORDER DISPLAY APRON SLOT DETAILS IN APRON-SIZE ORDER DISPLAY APRON SLOT DETAILS IN TERMINAL ORDER DISPLAY APRON SLOT DETAILS FOR CARGO SLOTS DISPLAY APRON SLOT DETAILS FOR PASSENGER SLOTS DISPLAY APRON SLOT DETAILS FOR TEMP. HALT SLOTS DISPLAY APRON SLOT DETAILS FOR BUSY SLOTS DISPLAY APRON SLOT DETAILS FOR FREE SLOTS DISPLAY APRON SLOT DETAILS FOR UNAVAILABLE SLOTS
EMPLOYEE DATABASE ADD NEW EMPLOYEE(D.E.O) RECORD VIEW DETAILS FOR A PARTICULAR EMPLOYEE RECORD DISPLAY EMPLOYEE RECORDS UPDATE EMPLOYEE RECORDS
PORT AUTHORITY VIEW PORT AUTHORITY DETAILS OF EMPLOYEES(D.E.O) EDIT PORT AUTHORITY DETAILS OF EMPLOYEES(D.E.O)
CONTINGENCY(CONTINGENCY DETAILS IN SPECIFIC SUPERVISOR'S TERMINAL) VIEW CONTINGENCY DETAILS FOR A PARTICULAR CONTINGENCY ID VIEW ALL CONTINGENCY DETAILS ADD CONTINGENCY DETAILS UPDATE CONTINGENCY DETAILS
MAIL COMMUNICATE WITH VARIOUS SUPERVISORS COMMUNICATE WITH D.E.Os
PRINT PRINT DATABASE TABLES PRINT IMP. DOCS.
ENTITY NAME : D.E.O ROLES: DATA ENTRY ENTER AAT OF A PARTICULAR AIRLINE ENTER ADT OF A PARTICULAR AIRLINE ENTER AAT OF A PARTICULAR AIRLINE IN CONTINGENCY CASE ENTER ADT OF A PARTICULAR AIRLINE IN CONTINGENCY CASE
MAIL COMMUNICATE WITH HIS SUPERVISOR
SYSTEM ANALYSIS FUNCTIONAL REQUIREMENT
HARDWARE: Processor : intel CORE i5 or above Memory : 32 GB RAM or above Cache Memory : 128 KB or above Hard Disk : 1 GB or above [at least 3 MB free space required] Printer : HP DeskJet connected to LPT port
SOFTWARE: Operating System : Windows 95/98 onwards Application software : ECLIPSE IDE Database : Oracle 11g
USE-CASE DIAGRAM
view/add/update/print/search employee details
view/add/update/print/search schedule details
ADMIN view/add/update/print/search parking plan details SUPER
view/add/update/print/search airline details
view/add/update/print/search contingency details
communicate through mail
print database tables
supervisor port authority
deo port authority DEO
AAT,ADT entries
primary_login
major login DATA FLOW DIAGRAMS CONTEXT DIAGRAM
ADMIN view details SUPER info entry parking plan details
APRON MANAGEMENT SYSTEM LEVEL -1 DFD SUPERVISOR ADMIN schedule details DEO enter data emp details aat,aat details
password & account exp. verification
apron slot details contingency details
airline details
aat,adt info. manag primary login emp.info manage ment schedule info manageme nt major login contingency info managemen t
apron slot info management airline info manageme nt port authority DATA DICTIONARY Alias NAME OF DATA ITEM Temp. :Temporary AAI :Airports Authority Of Imdia IDE :Integrated Development Environment IMP. :Important DOCS. :Documents EAT :Estimated Arrival Time EDT :Estimated Departure Time AAT :Actual Arrival Time ADT :Actual Departure Time ADMIN :Administrator SUPER :Supervisor DEO :Data Entry Operator DFD :Data Flow Diagram
BIBLIOGRAPHY HowStuffWorks Wikipedia Oracle Documentation StackOverflow Herbert Schieldt(Java )