WHY THE NEED FOR AIR TRAVELLER MOBILE APPLICATION?
A.Flight Boarding Pass Functionality This functionality is planned to let air travellers of any airlines to obtain and show their flight boarding pass on theirsmartphone. In order to retrieve their flight boarding pass, they need to provide the airline company’s name they are going to fly with and some of their flight booking details like their flight booking number and their name as listed in their flight bookingitinerary.
B.Flight Information Functionality This functionality allows the air travellers to check the flight information of their flight directly on their smartphone. The flight information which can be checked by them are the baggage drop and check in counter, the departure gate, the flight status and the baggage belt of the flight. In this functionality, a notification feature will be implemented as well to notify the air travellers when there are any changes to the flight information of their flight. To use this functionality, air travellers need to provide the flight number of their flight.
C.Airport Transport Booking Functionality This functionality allows the air travellers to book an airport transport like the airport taxi and airport shuttle busearly before touching down the airport of their destination. Tobook an airport transport, air travellers need to select the type of airport transport they want and their flight destination city/state. Then, they need to provide some required booking details like the pick-up location, drop off location, the departure date and the number of passengers. After that, they should make the payment for the booking they made by using their credit card. After the payment transaction success, theirairport transport booking will be confirmed.
D.Social Aspect Functionality This functionality is called “Flyers Zone”. Air travellers can use this functionality to share any information news and updates of the airport like what the airport current situation is, which airport retail shop is having promotion sales and so on. They can also interact with other air travellers who use this application by viewing and leaving comments at any information news and update posts there. If they have become friends, they can add each other into their friends list. For this social aspect functionality, air travellers should select the airport and the post category before reading and sharing any information news and updates about the airport.
SYSTEM DEVELOPMENT AND IMPLEMENTATION
A.Platform Currently, Smart Flyers mobile application only supports Android mobile platform and the Android OS version must be at least 5.0 or above. The reason why the Android OS version must be at least 5.0 because some of the features in Smart Flyers mobile application are not supported by Android OS version that is less than 5.0.
B.Language The language used to develop Smart Flyers mobile application is Android Java Programming Language. Besides, Hypertext Pre-processor (PHP) and Structured Query Language (SQL) are used as well to allow Smart Flyers mobile application communicating with the database.
C.Development Software When developing Smart Flyers mobile application, one of the development software used is Android Studio. Android Studio is the official integrated development environment (IDE) for Android introduced by Google. Besides, another development software used is Notepad++. Notepad++ is used to write the PHP scripts that contain SQL queries which are needed by Smart Flyers mobile application to communicate with the database.
Smart Flyers mobile application is an all-in-one application which is essential for air travellers today as it can be used when one of the issues stated in Table I occurs. In the application,there are four main functionalities as discussed in Section IV of this paper. Fig. 5 below shows the overall system outlook of the Smart Flyers mobile application.
By using Smart Flyers mobile application, air travellers can use the flight boarding pass functionality to obtain their flight boarding pass right away if they do not have their printed flight boarding pass on hand when they are at the airport before theirflight departure. Therefore, they do not need to waste a singlecent for obtaining their flight boarding pass at the airport counter. Besides, when air travellers use the flight information functionality in Smart Flyers mobile application to check the flight information of their flight, they do not have to walk around inside the airport to look for the flight information display board anymore. Thus, they can proceed to the airport counter, the departure gate or the baggage carousel of their 2017 3rd International Conference on Science in Information Technology (ICSITech) flight faster. This will also bring convenience to those air travellers who suffer for mobility impairment as well.
Furthermore, if the air travellers use the airport transport booking functionality in Smart Flyers mobile application to book the airport transport ticket, they can avoid waiting in a long queue at the airport transportation service counter in order to buy the airport transport ticket. Hence, their time will not be wasted and this may also help the airport management to reduce the long queue issue at the airport transportation service counter as well. Lastly, by using Smart Flyers mobile application, air travellers can utilise the social aspect functionality of the application to check the latest situation at the airport beforegoing there. The Fig. 6 and Fig. 7 below shows how the information of the latest airport situation is presented to the air travellers and how the air travellers interact with each other in the social aspect functionality of this application respectively.
After checking the latest situation at the airport, if they were informed that there are long queues at the airport, then they can decide to go to the airport early. Thus, the chances of missing flights due to long queues at the airport could be mitigated.