soar design review iii
play

SOAR Design Review III 3/27/2014 The Aviators Charles Chavez Mark - PowerPoint PPT Presentation

SOAR Design Review III 3/27/2014 The Aviators Charles Chavez Mark Malone Dillon Postgate Our sponsor o Our Sponsor is Arjomand Kalayeh o He is the CEO of True Course Aviations o What does our sponsor do? Teach people how to operate


  1. SOAR Design Review III 3/27/2014 The Aviators Charles Chavez Mark Malone Dillon Postgate

  2. Our sponsor o Our Sponsor is Arjomand Kalayeh o He is the CEO of True Course Aviations o What does our sponsor do? • Teach people how to operate aircraft • Use flight simulator software 2

  3. The Flight Simulator o Prepar3D • Developed by Lockheed Martin • Open to development 3

  4. Sponsor’s goal o Our sponsor wants to monetize pilot training using Prepar3D o To accomplish this, a system called SOAR is being developed 4

  5. The current system o Custom missions o Flight Simulator • Aggregates user mission data 5

  6. How is the data handled? o There is no current way to process user data o Without this component • Users will not receive feedback • Sponsor will not make a profit 6

  7. Key Requirements Based on sponsor request

  8. Key Requirements - Overview o User Management o Data Analysis o Dashboard 8

  9. Key Requirements - Users o User levels • System administrator • Institution administrator • Instructors • Student o Login o Register o Session control 9

  10. Key Requirements - Data o Users upload an encrypted XML file o Parsed and save to database o Determines student statistics 10

  11. Key Requirements - Dashboard o Course selection o Upload progress o View progress 11

  12. Our proposed solution o The SOAR Web Application • Will receive data from Prepar3D • Users will receive feedback • Sponsor will have the opportunity to profit 12

  13. Architecture

  14. Architecture - Overview Three-Tiered architecture o Presentation • Web site display o Logic • PHP scripts o Data • Tables in database 14

  15. Architecture - Presentation Tier o Landing • Description, institution contact, login, register o Dashboard • Based on user-level • Management functionality o Upload • Students upload progress 15

  16. Architecture - Logic Tier o Register • Adds to database o Login • Checks database, adds new session o Dashboard • User-specific functionality o Upload • Parses XML 16

  17. Architecture - Data Tier o User Tables • Stores user and session information o Institution Tables • Covers courses, rosters, and institutions o User Progress • Stores data from user progress 17

  18. Database Diagram 18

  19. Revolves Around Users 19

  20. Session, Levels, Menus 20

  21. Courses and Institutions 21

  22. Data 22

  23. Implementation

  24. Implementation - Progress o Slightly behind schedule o Completed work: • Landing • User Management • Data Upload 24

  25. Implementation - Overview o Main Landing Page o All User Level Dashboards o Student Upload (XML File) 25

  26. Implementation – Landing 26

  27. Implementation - Menus Administrators Teachers Institution Administrators Students Post-pay Students Pre-pay 27

  28. Uploading Functionality o Saved as BLOB type in database 28

  29. Testing 29

  30. Testing – Current Progress o Front-end web development • Limited amount of testing • Compatibility testing • Current Issues with mobile browsers o Back-end development • Use case testing 30

  31. Testing - Use Cases 31

  32. Testing - Plan o Unit Testing • Parsing XML • Displaying data o Integration Testing • Interaction between data display and parsed XML o Usability Testing • Surveys to ensure "user friendliness" 32

  33. Sponsor Challenges o Constantly changing requirements o Developer communication o Lack of access to flight simulator 33

  34. Risks Risk Mitigation Data loss Daily backups ● Format testing Bad XML file ● Capture error and report to developer Inaccurate reporting Unit testing Lack of aviation knowledge Study aviation terms and aviation training practices 34

  35. Schedule On Schedule 35

  36. Conclusion o Sponsor wants to monetize aviation training o We create the bridge between training and improvement based on analysis o Empowering students to succeed in aviation 36

  37. Thank you Questions and Comments

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend