Módulos

De GestiONGwiki

Revisión a fecha de 06:10 13 ago 2009; Santilin (Discutir | contribuciones)
(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)

Esta sección propone nuevos módulos. Para cada módulo se listan las funciones requeridas y los campos de la base de datos respectiva.

Contenido

Módulos generales y particulares

Un módulo general buscará abarcar el mayor número posible de funciones, como es el caso del actual "Proyectos". Sin embargo un módulo general no siempre se adaptará a toda las necesidades por lo que habrá que contruir a partir de él otro módulos particulares.

Un módulo particular resuelve una necesidad práctica específica de una Asociación real. Quizás para que otros lo usen deberá ser modificado o generalizado.

Dada la naturaleza del GestiONG de estar en construcción, de querer ser genérica pero a su vez práctica habrá módulos planteados de forma general y otros de forma particular. Los generales podrán ser adaptados a módulos particulares y los particulares a módulos generales o a otros módulos particulares similares.

La tendencia a seguir será la de tratar de generalizar lo más posible para así hacer de GestiONG una herramienta aplicable directamente para el mayor número de organizaciones.



Módulo Contactos

Este módulo es utilizado por todos los demás módulos y por eso es independiente. Solamente contiene la tabla de CONTACTOS, aunque en el futuro podría contener otras tablas como TRATAMIENTOS (Sr., Sra., Sociedad, D., Dña, ... ), CODIGOPOSTAL, LOCALIDADES, PAISES, etc.

    • generales**
  • clave interna (clave en el sistema)
  • Nombres(s)
  • Apellidos(s)
  • Tel particular
  • Tel cel
  • Tel trabajo
  • __correo electrónico__
  • Estado civil: soltero, casado, divorciado, viudo, finado
  • Foto (archivo imágen)
    • Dirección**
  • __Dirección__
  • __Código postal (C.P.)__
  • __Localidad (Pueblo, villa, ciudad, demarcación, etc)__
  • Municipio, Ciudad o similar
  • __Estado, Distrito o división territorial__
  • __País (debe permitir tener un predeterminado)__
    • Ocupación**
  • ocupación
  • Nombre del lugar de ocupación
  • Dirección de ocupación
    • Personal**
  • Lugar de nacimiento
  • __Fecha de nacimiento__
  • __sexo/género: masculino, femenino (con opción de poderle agregar)__


Módulo Socias

El módulo de Socias implementa Tipos de cuotas, Tipos de socias, Proyectos, Miembros del proyecto (que utiliza Contactos), recibos, remesas de recibos y partidas de gastos e ingresos.


Funciones

Tener toda la información necesaria de los socios para su posterior uso.


BD

Tabla MIEMBROS

  • __Fecha de ingreso__
  • __Referencias (hasta 3 números de socios)__
  • __Estatus__ (en la ONG):Alta, Baja, Honorario, Honorario por Mérito, Fundador (estos dependen de Estatuos de la ONG)
  • __Cuota__: Normal, niño, adolecente (estos dependen de Estatuos de la ONG)
  • Mes y año de última cuota (con esto y con el Estatus se calcula automáticamente el estado del socio que puede ser: Al corriente

y moroso). Los socios Honorarios no pagan y siempre son activos mientras esten vivos o no renuncien por si mismos.

Otras tablas

    • Información médica**
  • Tipo de sange:O+, O-, A+, A-, B+, B-, AB+, AB-
  • Instituto de Seguridad Social (médica)
  • No. de Seguridad Social
  • Alergias
  • Padecimientos
  • Medicamentos
    • Emergencias**
  • Nombre de contacto para emergencias
  • Telefonos de contacto
  • Telefonos de trabajo de contacto
  • Dirección de contacto
    • Información interna (de la ONG)**
  • Nivel de experiencia (esto es muy particular para el Club y es para tener idea del nivel del socio en las actividades a que el

Club está dedicado, en este caso excursionismo)

  • "cómo para credencial" Este es un campo texto que se toma para elaborar las credenciales. La credencial dirá: Se acredita al Sr. X como ... socio, socio y guia, guis y directivo, presidente, etc, etc.


Módulo Directivos

Administrar los directivos de la ONG y todos los cargos que existan en ella.


Funciones

  • Definición de cargos en la ONG
  • Definición de grupos administrativos (ejem: mesa directiva, patronato, etc)
  • Llevar control de fecha de ingreso y fin del cargo
  • Tipo (oficial, interino, etc)
  • Hacer referencia a base jurídica del cargo.
  • Definir de privilegios por cargo (dentro de los módulos del GestiONG).



BD

  • Grupo administrativo (Definir opciones por la ONG), ejem: patronato, mesa directiva, comisionados, coordinadores de actividad, etc
  • Cargo (x grupo administrativo). (Definir opciones por la ONG), Ejem. Para Patronato: Presidente, secretario, tesorero, etc; para Mesa Directiva: Presidente, secretario general, secretario de excursiones, tesorero, secretaria de prensa y publicidad, etc, etc.
  • Descripción. Pueden existir varios cargos con el mismo nombre pero con funciones distintas, como coordinadores. Uno puede coordinar reuniones sociales, otro limpieza del local, otro mantenimiento, etc.
  • Fecha de ingreso al cargo
  • Fecha de salida del cargo
  • Tipo (Definir opciones por la ONG) Ejem. oficial, interino, etc
  • Base reglamentaria (Campo de texto donde se señale que artículo de los estatutos rigen este puesto o que acuerdo) OPCIONAL.
  • Privilegios dentro del GestiONG y cáda módulo según puesto.grupoDePoder. Nota, Cada módulo podría tener privilegios como: añadir, editar, borrar, etc. Y para cada puesto se definirán en una matriz que privilegios tiene en cada módulo este puesto. POR DISCUTIR.

Notas

Los puestos los definirá la ONG al inicio pudiendo crear nuevo así como gruposDePoder,pero no podrá eliminarlos una vez utilizados ya que serán parte del historial de los cargos, de la organización y de las personas que los ocuparon.


Módulo Conferencias

Administrar conferencias relacionadas con la ONG.


Funciones

  • Proponer conferencias
  • Editar datos de conferencias
  • Aprobar conferencias (por usuarios autorizados)
  • Reporte de conferencias (por dia, semana, mes, trimestre, periodo a definir por inicio y fin, etc. También por aprobar/aprobadas/todas)
  • Equipo requerido (cañon, PC, etc)


BD

La BD respectiva deberá contener:

  • Título
  • Subtítulo
  • Conferencista(s), con posibilidad de tomar de los contactos el nombre (socios, no socios) o de meter nombres nuevos.
  • sobreElConferencista, Información sobre el conferenciasta para el público, ejem. "Miembro de greenpeace" o "premio novel 2010", etc.
  • Hora
  • Fecha
  • Lugar
  • Costo
  • Nota
  • Aprobada (S/N) Quizás un submódulo aprobación (Aprobado {S/N/Pendiente}, Quién, Cuándo, comentarios)


Módulo Inventario

Llevar control de todos los bienes de la ONG.

Inventario formalmente es para productos a venta de una empresa, pero se utiliza por extensión para los bienes de una entidad. No se ha encontrado una mejor forma de referenciar esto.


Funciones

  • Registro de todo bien sujeto de inventariar
  • Clasificación de bienes (por tipo {mueble, inmueble, etc}, por edad {nuevo, buen estado, usado, maltratado, eliminar}, por ingreso {compra, donación, etc}, por destino {prestamo a socios, reparto por donación (venta), etc}, etc.)
  • Generación de reportes
  • Generación de etiquetas para los objetos con código de barras


BD

La base de datos deberá contener los siguientes campos:

  • Clave
  • Nombre
  • Descripción
  • Fecha de adquisición
  • FormaDeIngreso (compra, donación, etc)
  • Tipo (Mueble/inmueble/equipo/etc) Nota. Los tipos deberán poder definirse.
  • Clasificación (Las opciones deberan definirse por la Asociación, ejem. Administración, equipo deportivo, cómputo, biblioteca, etc.)
  • SubClasificación (Similar a la anterior pero aumentando el nivel de clasificación posible, opcional de ser posible.
  • Estado de conservación (nuevo, buen estado, usado, maltratado, eliminar) Nota. Los estados deberán poder definirse.
  • Responsable (persona, socio, administrativo, grupo dentro de la asociación, etc) Nota. Deberá poderse seleccionar los administrativos o directivos o los grupos definidos existentes dentro de la asociación así como contactos individuales.
  • Fecha de eliminación
  • Destino a la eliminación (desecho, donación, venta, etc)
  • Razón de eliminación (inservible, sustituido, pérdida, robo, etc)




Módulo Excursiones

Módulo para administrar excursiones (clubes de excursionismo, visitas académicas, viajes, etc)

Esté módulo es un supermódulo, ya que requiere una serie de módulos. Propongo un módulo particular para un club de excursionismo al aire libre (deporte aventura).

  • Clasificación de excursiones: Por tipo de actividad, por fuerza, por nivel, etc.
    • Por tipo: Montaña, escalada, bicicleta, etc
    • Por fuerza: Novatos, intermedios, avanzados
    • Por nivel: salida común, expedición nacional, expedición internacional, curso, taller, etc
  • Cuerpo de guias (coordinadores, guias, retaguardias, ayudantes, etc)
  • Asistentes (puede usarse un proyecto)


Funciones

BD

Módulo Socios =

Actualmente existe el módulo contactos y vía proyectos se propone hacer la relación de socios (Proyecto Socios). Sin embargo se propone discutir la ventajas de un módulo específico para socios o mejorar el de proyectos.


Módulo Documentos

Tener en forma digital los documentos clave para la ONG y perfectamente organizados. Por discutir.

Funciones

BD

Módulo Correo

Poder enviar correo según grupos constituidos. Ejem. Correo a directivos, correo a guias, correo a socios, correo a socios morosos, correo a integrantes del proyecto X, etc.

Funciones

BD

Módulo Página WEB

Por discutir.

Funciones

BD