Eso es algo muy dificil de explicar en pocas palabras... y me parece que nadie aqui tendrá el tiempo como para ayudarte a hacer todo el analisis... el hecho de leer todo eso cansa... compañero/a no solamente debes saber a programar en C++ si deseas hacer un sistema... si estudias alguna ingenieria tienes que haber pasado por Base de Datos I y Analisis y Diseño de Sistemas I por lo menos... tienes que tener conceptos claros de usarios, perfiles, permisos... asi como los constrains y los tipos de relaciones