Академический Документы
Профессиональный Документы
Культура Документы
Submitted By: Sarita Meena Computer Science Engineering-VII Semester Roll no: 08EUDCS070
INTRODUCTION
What is FCP? As we know, Air India and Indian Airlines are renowned government airlines. FCP or Free Concessional Passage is an allowance package provided to its employees by Air India. The employees are allowed to enjoy free concessional services by the airlines, i.e. they get concessions on certain passages (tickets) availed during a certain period of time.
The concession and the entitlement varies according to the number of years an employee has worked with the company as follows:
International Tickets Domestic Tickets
T.No. Year 1
Year 2 Year 3 Year 4
1 100%
100% 100% 100%
2 60%
80% 100% 100%
3 10%
30% 50% 70%
4 NIL
10% 30% 50%
1 100%
100% 100% 100%
2 75%
85% 100% 100%
3 85%
85% 85% 85%
4 85%
85% 85% 85%
5 85% 85%
Year 5
Year 6
100%
100%
100%
100%
90%
90%
70%
90%
100%
100%
100%
100%
95%
95%
85%
95%
85%
85%
THE OBJECTIVE
The information of an employee's personal, family and passage details are maintained as hard copies by the department of information technology of Air India in a card format.
The main objective of the project was to develop a user friendly software in order to manage employee's personal, family and passage details so that it becomes easier for the user in charge to view, add and edit details.
FCP management System is an online data management system which helps in easy maintenance of the database of employees records. It uses PHP at the front end and MYSQL at the back end. It provides an easy and interactive User Interface. It has three basic modules: 1) View Records 2) Add Records 3) Edit Records
Main Menu-
VIEW RECORDS
The basic function of this module is to search the database and display the records as required by the user. It provides three separate search options: Personal Details
1)
displays the employee's personal information, for ex. name, date of joining, designation, contact number, etc.
2)
Family Details
Displays the desired employee's family information. For ex.names of the blood relatives, relationship with the employee, etc.
3)
Ticket Details
Displays the passage details. It maintains a record of how many passages have been issued to the employee and his family members, to whom it has been issued, passage number, its validity and entitlement, source and destination, etc.
With FCP management system's View record module one can check the employee's personal, family and passage details by simply entering the STAFF ID.
The information is displayed in a tabular form which is easy to comprehend.
ADD RECORDS
The basic function of this module is to create a new entry in the database table. i.e to add a new record to the database. It generates a form which takes the entries from the user and then adds those entries to the respective table of the database. The module is again categorised into three options depending upon the information to be added: Personal Details
1)
2)
Family Details
3)
Ticket Details:
Used to add a new entry to the ticket information table.
Each option generates a separate tabular form corresponding to the structure of the table
EDIT RECORDS
The function of this module is to enable the user to edit and update the existing records in the database. User can access the current information by entering the Staff ID. The information will be displayed in a tabular form with another blank table beneath it in which the respective changes can be done. The changes made are updated in the corresponding database table.
1)
Any desired changes in the employee's current personal information can be done in this module.
2)
Family Details
Desired changes in the employee's current family information like names of the family members, their age and relation with the employee is done in this module and the changes made are updated in the database.
3)
Ticket Details:
Desired changes in the passage details like of how many passages have been issued to the employee and his family members, to whom it has been issued, passage number , its validity and entitlement are done in this module and the changes made are updated in the database.
Edit Record
DATABASE
FCP management system uses MySQL for the database connectivity at the back end. Pre defined functions are used to link the database with the PHP scripting language. The database consists of three tables on the basis of the information stored1) Personal 2) Family 3) Ticket
PERSONAL
a)
b) c) d) e) f)
It has six fields namely: Staff ID Employee Name Designation Date of Joining Date of Retirement Contact Number Out of these six, first five are mandatory for every employee.
FAMILY
a)
b) c) d) e) f) g) h)
It has the following fields: Staff No Name of Spouse Father's Name Mother Name Son's Name Daughters Name Sister's Name Brother's Name
TICKET
a)
b) c) d) e) f) g) h) i) j)
It has following ten fields: Staff No Ticket number Concession Issued to Relation with the employee Source Destination Valid from Valid upto Class
DATABASE SCHEMA
Personal
Staff_No
Varchar(6)
Emp_name
Varchar(20)
Desig
Varchar(15)
Date_join
Date
Date_ret
Date
Contact_No
Varchar(15)
Family
Staff_No Varchar(6) Spouse Vchar(20) F_name Vchar(20) M_name Vchar(20) Son#1-4 Vchar(20) Dter#1-4 Vchar(20) Bro#1-4 Vchar(20) Sis#1-4 Vchar(20)
Ticket
Staff_No Varchar(6) Tick_No Vchar Con Int Issued_to Vchar Rel_Emp Vchar Src Vchar Dest Vchar V_from Date V_upto Date Class Vchar
ARCHITECTURAL DIAGRAM
CONCLUSION
The Project 'Free Concessional Passage Management System' was successfully completed and submitted to the Department of Information and Technology, Air India to Mr. Harish Kumar, Asst. General Manager.
The Project was approved by Mr. Inderjeet Singh, Manager- Personnel, and implemented by the Human Resource Department.
THANK YOU