# Software_G105 **Repository Path**: Evil_luo/software_-g105 ## Basic Information - **Project Name**: Software_G105 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3 - **Created**: 2022-03-24 - **Last Updated**: 2022-05-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Software_G105 ## overview Software G105 project :Healthrow airplane check-in system ### system function The system is designed for British Airways to install some smart kiosks in front of its check-in desks at the London Heathrow Airport. The kiosks enable passengers to check in, select seats, choose a meal plan and receive their boarding passes. ## Using instructions environment requirements | | Minimal | Recommended | |---------------------|---------|-------------| | operating system | Ubuntu 16 or windows 10 | Ubuntu 20 or windows 10 | | processor | Intel(R) Core(TM) i3-530 | Intel(R) Core(TM) i7-9750H | | RAM | 4GB | 16GB | | storage | 128MB | 32GB | | running environment | Java 11 | Java 15 | You can use "java -version" on command line to check jdk version. If your jdk version is lower than 11, you can download newer jdk and configure it path with:https://www.liquidweb.com/kb/how-to-install-java-on-ubuntu-windows-and-macos/ ## usage example ### windows 1. Click `WIN` + `R` 2. Run `cmd` 3. Change directory to where Healthrow airplane check-in system is helding using `cd` 4. To use the system, run `java "-balabala" -jar` ///////1.项目叫什么名字+打包成jar包 ### linux 1. Open terminal 2. Change directory to where Healthrow airplane check-in system is helding using `cd` 3. To use the system, run `java "-balabala" -jar` ///////1.项目叫什么名字+打包成jar包 ### IDEA 1. Open the idea from the terminal by type "idea" and press enter. 2. Click File-Open and choose the project folder. 3. Click Run-Run 'Launcher' to start the program (hint: if you can't find the Run 'Launcher', please click the "project" button and find Launcher at "se/src/main/java/main". open the Launcher class and click the green triangle to start the program) ### Eclipse 1. Open Eclipse 2. Choose "open project from files" 3. Find main.java at ///////2.我们的main最后放在哪里 ## Test Files Test files are located at src/test/java ///////3.我们的test最后放在哪里 ### promoted versions #### 1. version 1.0 We design a smart flight check-in software system which offers passengers basic functions such as choose seat and food, print tags, send feedback, etc. The back-end management system is also well planned which enables airport and airline staffs to conveniently view every passenger's check-in status which helps them to prepare basic goods in advance for passengers' boarding. #### 2. version 2.1 All the GUI can work in the same frame without the need to pump out new windows. #### 3. version 3.0 Apply new functions and improve this program based on the backlog. #### 3. version 4.0 All functions have been accomplished. Here is the instruction of the entire system. 1. Home Page You can choose login, read COVID information or read the instructions of the system at Home Page. 2. Login system There are three different ways for you to login: use BookingNo, ID + Surname or Scan ID document. 3. Main Page 3.1 Choose the Flight that you want to check-in After entering Flight page, there is a list indicating all the flights you have reserved. If you want to check-in one flight, you need to click relevant row. 3.2 Seat On the left side of the page, there are five icons revealing five sorts of seats (available, unavailable, chosen, emergency seat, bigger legroom). On the right side, there is an image of seats in the plane, at this moment, you should click one seat that meets your own interest. 3.3 Food After choosing your seat, you need to choose your food. On the left side, there are two sheets indicating different foods. There are free and special for you. You can choose something fits your own flavour. If you choose something special, then you need to pay for them. There is a bar of menu you have ordered on the right side, you are also able to modify it through that bar. 3.4 Ticket All the information will be displayed here. You can choose tick box “boarding pass”, “bag tag” or “counter ticket” for printing. 3.5 Final After final confirm that you have receivedd all the things you need for check-in, the system will return to Home Page automatically. Have a nice journey! #### development team group members ``` ·Yunkai Li ·Yucheng Zhao ·Yike Zhang ·Yixuan Wang ·Wenhan Yang ·Shihan Fu ``` ## Start program PS: You can use the account with BookingNo "O3BEJEDXF10FN6208747v" to login and try our system. You can choose flight, choose seat and food, pay for your bills and get your tickets printed. For more details, please watch the User Manual.