Fill This Form To Receive Instant Help
Homework answers / question archive / AAPP010-4-2-PWP Python Homework Help AIRLINE RESERVATIONS SYSTEM (ARS) are systems that allow an airline to sell their inventory (seats)
AAPP010-4-2-PWP Python Homework Help
AIRLINE RESERVATIONS SYSTEM (ARS) are systems that allow an airline to sell their inventory (seats). It contains information on schedules and fares and contains a database of reservations (passenger name records) and of tickets issued.
AIR MALAYSIA GROUP (AMG) is a Malaysian multinational luxury low-cost airline. It is one of the fast-growing largest airlines in Malaysia by fleet size and destinations. Air Malaysia Group operates scheduled domestic and international flights to more than 100 destinations spanning 25 countries. AMG decided to enhance their online booking by including their up-to-date promotion for their flight booking, incorporate airline schedules, fare tariffs, passenger reservations and ticket records.
Therefore, by implementing appropriate programming logic and concepts, AMG requires you to develop Python program for the ARS with the following functionalities to be included in the program:
**Only consider implementing additional features if all compulsory functionalities above had been implemented.
**Additional features source code(optional):
Functionalities of Registered Customer (Membership)
Functionalities of Admin
Divide the workload equally. Suggestion division:
Student |
Workload |
Main Features |
Student 1 |
Functionalities of All Customers |
Display, Search, Add |
Student 2 |
Functionalities of Registered Customer |
Display, Add, Modify |
Student 3 |
Functionalities of Admin |
Display, Add, Modify |
You are required to submit a softcopy of:
Detailed, logical and accurate design of programmable solution.
Application of Python programming techniques (from basic to advance); good programming practices in implementing the solution as per design; and adequate validation meeting all system requirements with all possible additional features.
Adherence to document standard format and structure; screen captures of input/output with explanation; and inclusion of generated text files.
Ability to run, trace code, explain work done and answer questions.
Ability to run, trace code, explain work done and answer questions.
Distinction (80% and above)
This grade will be assigned to work which meets all of the requirements stated in the question. The program runs smoothly when executed. There is clear evidence and application of Python concepts up to advanced level. The program solution is unique with excellent coding styles and validation. The program implemented maps completely against the design (pseudocode and flowchart) as seen in the documentation. The design of the solution varies in styles and has unique logic with hardly any errors / omissions. The documentation does not have any missing components. Sample inputs/outputs documented have clear explanation. Student must be able to provide excellent explanation of the codes and work done, show additional concepts / new ideas used in the solution, able to answer all questions posed with accurate / logical answers / explanation provided with sound arguments and clear discussion. Overall an excellent piece of work submitted.
Credit (65%-74%)
This grade will be assigned to work which is considered to be of good standard and meets most of the requirements stated in the question. The program runs smoothly when executed. There is clear evidence and application of Python concepts up to at least intermediate level. The program solution is unique with good coding styles and validation. The program implemented maps well against the design (pseudocode and flowchart) as seen in the documentation. The design of the solution varies in styles and has unique logic with minor errors / omissions. The documentation does not have any missing components. Sample inputs/outputs documented with some explanation. Student must be able to provide good explanation of the codes and work done, answer most questions posed with mostly accurate / logical answers / explanation. Overall a good assignment submitted.
Pass (50%-64%)
This grade will be assigned to work which meets at least half of the basic requirements (approximately 50%) stated in the questions. The program runs smoothly when executed. There is clear evidence and application of Python concepts at basic level. The program solution is common with basic coding styles and validation. The program implemented somewhat maps with the design (pseudocode and flowchart) as seen in the documentation. The design of the solution is average in terms of logic and style with some errors / omissions. The documentation has some missing components. Sample inputs/outputs documented but without any explanation. Student must be able to explain some codes and work done and able to answer some questions posed with some accurate / logical answers / explanation. Overall an average piece of work submitted.
Fail (Below 50%)
This grade will be assigned to work which achieved less than half of the requirements stated in the question. The program is able to compile but not able to execute or with major errors. The program solution has only basic coding styles with no validation. The program solution has little or no mapping with the design. The design of the solution has major / obvious errors / omissions. The documentation has some missing essential components. Student is barely able to explain the codes / work done and answer given on the questions posed but with mostly inaccurate / illogical answers / explanation. Overall a poor piece of work submitted.
Please download the answer file using this link
https://drive.google.com/file/d/1WLZ7_jAJJ8jEwp3SCAFTufqvO85_INFp/view?usp=sharing