Skip to content

Software Design Overview

grioux-neo edited this page Apr 12, 2021 · 3 revisions

Purpose

The purpose of the Event Manager software suite is to facilitate effective communication within and in between Civil Air Patrol units and their members. Specifically, Event Manager is designed to provide:

  1. Secure information storage and transfer
  2. Improved coordination and communication
  3. Appropriate access control and delegation
  4. Consistent, professional interface and presentation
  5. Easy attendance tracking and reporting
  6. Make it easy for all members (organizers and participants)

Scope

This software is primarily designed to be an interface for a single-source repository for event information, publication, communication, attendance, management, and tracking. It is designed to be utilized by Civil Air Patrol units and is currently available for free to all Maryland Wing squadrons upon request. This software is the sixth iteration of a system by where eServices data are integrated with an event and calendar system to provide the most up-to-date information available to cadets, senior members, and cadet parents. The first several versions had limitations which motivated each successive version; local (single computer) availability only, inefficient and clunky interface, poor security controls, high workload code maintenance, etc. Version 6 is the cumulative effort of six years of development and experimentation to provide high-quality coordination tools to the local unit and to facilitate inter-unit interaction and coordination.

Definitions, Acronyms, and Abbreviations

Definitions

  • CAPWATCH - Unit, member, and program achievement information downloaded from the Civil Air Patrol website
  • eServices - The Civil Air Patrol National Headquarters website for members, located at https://www.capnhq.gov
  • Event - A discrete activity for which knowledge of or participation in for/by CAP members may be desirable
  • SiteViz - The public facing website service funded by CAP National Headquarts (NHQ). It provides an attractive, standardized interface for units to provide information about their organization to the general public. It is provided free of charge for all CAP units.

Acronyms

  • AE - Aerospace Education
  • CAP - Civil Air Patrol
  • ES - Emergency Services
  • NHQ - National Headquarters

Abbreviations

References

Overview

Event Manager is a full featured website with tiered permissions, integration with the Civil Air Patrol National Headquarters membership and qualification database, integration with Google calendar, cross unit integration, and easy one-click signup for events. It is a custom built web server with database storage and web browser rendered client. The site publishes event information on a custom calendar, custom event display pages, and display on an associated Google calendar. Members may sign up to indicate intended participation in events, and events can be linked between unit calendars.