WIN1205-14 Airport Gate Scheduling Prototype


 
  • Personal & Educational Information: My name is Raj Pareshbhai Bhavsar. I am a lead software developer of this team. I have done Master of Science in Computer Application and Information Technology from Gujarat University. I am currently pursuing my post graduation in Wireless Information Networking from Fleming college, Peterborough.
  • Technical Knowledge: I have developed some web applications and mobile applications when I was doing Master’s degree. And at that time, I have done those developments using core PHP and android language. I also have knowledge of MySQL, JAVA, HTML and CSS for the web development.
  • Personal and Educational Information: I am Kaushal Rajesh Bhatia and my role in the team was as the team leader. I have completed my Bachelors of Technology in the field of electronics and telecommunication from university of Mumbai. I am currently pursuing my post graduation in Wireless Information Networking from Fleming college, Peterborough.
  • Technical Knowledge: During my bachelors I had several experience in the database management of the project and also I had some basic knowledge of MySQL, C++and mobile networks and networking essentials. I also have developed some projects using the Arduino.
  • Personal & Educational Information: My name is Parthil Jigneshkumar Jha. I have done bachelors in instrumentation and control engineering and during my bachelors, I mainly gained knowledge about various control systems and calculus. I am currently pursuing my post graduation in Wireless Information Networking from Fleming college, Peterborough.
  • Technical Knowledge: As a final semester project, I successfully made smart trolley which was made of RFID scanner and Arduino IDE. Moreover, I have experience in hardware and software integration.
  • Personal & Educational Information: My name is Drashti Mineshkumar Patel. I am a software tester of this team. For Uka Tarsadia University, I completed my bachelor’s degree in Bachelor of Computer Application (BCA). At Fleming College, I am currently studying wireless information networking.
  • Technical Knowledge: core PHP , Java, Asp.net, Android, C, C++, and CSS are among my skills.

Team Name:

Highfliers

Team Members Names:

Raj Bhavsar, Kaushal Bhatia, Parthil Jha, Drashti Patel

Program of Study:

Wireless Information Networking

Mentor Name:

Mohamed Mousa

Project Name:

Airport Gate Scheduling

Sponsor Name:

Parth Dubal



Sponsor Organisation:

Self


Brief Description Of Project:

  • This web application will resolve a real-life problem that aviation industry is suffering. Allocating dynamic gates to flights will really ease the work of the airport authorities. This project can be a very helpful for the small-scale airports. Using this web application, we can decrease the workload of the employees of the airport and we can increase the speed of the work process of the airport. So, this will be the time saving web application for the airport authorities.

Project Objective:

  • By developing this web application, it will help all the small-scale airports in the world to ease their work in allocating airport gates while at landing as well as at takeoff.
  • This web application will ease the work of gatekeeper and airport manager, also change the traditional system of gate allocation by adapting modern technology solution.
  • We need to develop features like Role Management, Access Management and Delay Management.
  • We need to generate the flight schedule which will not include any conflicts between the flights.

Project Innovation:

We Highfliers as a team have developed a webpage or a website that would basically ease the whole of Gate allocation method which is being conducted manually at the airport right now and the webpage we have developed would basically do the gate allocation dynamically and also would prevent the risk of collision of the flights due to the manual gate allocation. Further, we have also developed a feature where we could also add the delay time for each flight which has  some technical issues and gates to the further flights would be allocated accordingly so there would be no risk of collision at all.


Challenges & Solutions:

There are lots of challenges faced by the team during whole completion of the project and below are some of them with their  solutions.

  • Initially , when we started with the project we had to learn some new programming languages and also implement it according to the requirements but as we eventually moved forward we realized that the concept we were trying to implement was not in a right path so, we decided to change the whole programming structure. So, this was a big challenge for the team since we had already developed some part of the project and had to change it overall and start from scratch.
  • Secondly, the challenge faced was the time management issue since we needed to constantly co-ordinate with the sponsor for the requirements and mentor too. But we managed it and were able to successfully complete the project.
  • There were certain other challenges such we also had to migrate the whole database to a code format since it was a requirement put up by the sponsor at the mid-way of the project.
  • we also had a challenge of developing a responsive dashboard which also would be cross platform for all the browsers and systems.

 


Project Results or Progress:

  • We as a team have successfully designed and tested the Airport gate Scheduling prototype which is basically a webpage which uses the dynamic algorithm to allocate the flights to the specific gates and allaso takes care off the delay time of the flight and the further upcoming flights so that there is no scope of collision. The webpage we have developed is only the prototype for the time being but is already loaded with a lot of features such as Access management of each and every employee also logs creation of all the activities , so basically it is a full flesh running project for the small-scale airports.
  • Following are some salient features  we have developed:
  1.  Employee Management
  2.  Schedule  Management
  3.  Delay Management
  4. Access  Management
  5. Role Management
  6. Gate Allocation Management.

Lessons Learned:

The lessons learned by our team as well as each of the individual is the project management part since we have worked on the various documents for our project to be successfully implemented and also secondly the time management and the communication skills , since the team had to constantly co-ordinate with the sponsor and the mentor for the updates on the project. Further , we successfully learned various backend concepts such as login and sign -up page designing , database creation in the MySQL and the migration of the database . We also implemented the concepts of developing the dynamic algorithm which is the key feature of our sponsor’s requirements. Basically, if we put everything together in a nutshell the team has learned a lot programming concepts , designing of various things and pages also implementing various scripts and the database tables which would definitely  help each one of us in our near future.


Short Video: