Senior Project
Oregon Institute of Technology
Software Engineering Technology
Aaron Day
Aviation Maintenance Management System
The United States Army has been using the same software to manage aircraft maintenance for nearly two decades, since the early days of the personal computer. In that time there has been little done to update this software while technology has continued to advance.
This project was designed to take several key features from the existing system and improve the appearance and usability of the system by incorporating modern software design principles.
The goal of this project is to advance the Army’s ability to accurately track and control aviation maintenance, records, and logistics and to reduce man-hours through automation. This has been accomplished by improvements to the user interface and making the project a web based application for virtually instantaneous maintenance record updates.
Key Features
- Manage multiple aviation units
- Aircraft model specific records
- Individual user accounts with access limited to their assigned unit
-
Multiple personnel roles restrict access to sensitive tasks and info
- Admin
- Production Control
- Quality Control
- Technical Inspector
- Crew / Mechanic
- Army Aviator’s Flight Record (DA Form 2408-12)
- Aircraft Inspection and Maintenance Record (DA Form 2408-13-1)
- Related Maintenance Actions Record (DA Form 2408-13-2)
- Equipment Inspection List (DA Form 2408-18)
Technology Used
- Microsoft Visual Studio 2017
- ASP.NET Core 2.0 MVC Web Application
- NUnit Testing Framework
- FakeItEasy Mocking Framework
- Log4net Logging Framework
- Azure Web Hosting Service
- GitHub Version Control Service
Next Steps
With modern technology it is easier than ever to add functionality piece by piece on a modern framework. Further development would certainly involve adding additional features and continuing to improve on the user interface.
I envision this modern system eventualy surpassing its predecessor by incorporating technical manuals, automatically generated write-ups for common tasks, interface with tech supply for parts ordering, unit POL inventory management for consumables, and much more.