/KiraSaeuam

Sistema de Administracion y Control de gestiones academicas

Primary LanguagePHPBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

Kira-SAE (Sistema Administrador Educativo)

Kira

Menu

Descripcion

Es un programa de administración, control y manejo de clases, horarios, personal y finanzas (pagos y recargos) de una institución académica. El programa tendrá la capacidad de tener niveles de privilegios de usuario. Se podrá acceder a la aplicación por computador y web o por dispositivo móvil (aplicación o web App). El Sistema KIRA busca ser creado con PHP como lenguaje base de la aplicacion y Cakephp como framework. La base de datos de KIRA estaran en tres versiones para prueba de estabilidad, seguridad, y velocidad, tales seran creadas en MariaDB, PostgreSQL y MySQL.

El software contara con:

  • Manejo de niveles de Usuario
  • Registro y control de notas y pagos de Usuarios (estudiantes)
  • Manejo de Profesores y Personal
  • Manejo y registro de Clases y horarios
  • Manejo y control de finanzas

Resumen Ejecutivo

El programa KIRA es un sistema de administración para diversas tareas que se necesitan mantener controladas y supervisas en los sectores educativos, escuelas, colegios particulares y técnicos, institutos educativos, entre otros. Con KIRA se logra mantener un control y manejo de clases, horarios, personal y finanzas (pagos y recargos) de una institución académica. Permitiendo así salvar lo más preciado para toda persona como es el tiempo y la información, en el caso de los centros educativos, mantener un control más detallado de su comunidad estudiantil y las finanzas y roles que conlleva.

El programa tiene la capacidad de mantener niveles de privilegios de usuario. Limitando y garantizando un correcto acceso a la información que se debe mostrar al nivel de usuario dado (padres, administradores, estudiantes, directores, profesores). Ahorrando tiempo en organizar eventos o actividades. Se podrá acceder a la aplicación por computador y web o por dispositivo móvil (aplicación o web App), facilitando a los usuarios acceder en cualquier parte que se encuentren para acceder a su información (padres, estudiantes), o manteniendo una seguridad de acceso a instalaciones e información privada del centro (administradores, profesores).

El software contara con:

  • Manejo de niveles de Usuario: Los privilegios y limitaciones para el acceso al sistema.

  • Registro y control de notas y pagos de Usuarios (estudiantes): Registrar, deshabilitar, inscribir alumnos y padres de familias (dado el caso tutores), ver notas obtenidas durante cada periodo escolar, además de sus cuotas de pagos, moras, recargos, descuentos, etc.

  • Manejo de Profesores y Personal: Organización de clases, marcar horarios, salarios y otros datos.

  • Manejo y registro de Clases y horarios: Manejo de salones de clases, y horario de las materias.

  • Manejo y control de finanzas: Control de pagos, y gastos que realiza el centro educativo.

Se presentarán 3 versiones:

  • MyKira: Version de Kira-SAE utilizando como motor de Base de datos como motor de base de datos MySQL COmmunity.

  • MaKira: La version de Kira-SAE utilizando como motor de base de datos MariaDB.

  • PgKira: La version de Kira-SAE utilizando motor de base de datos a PostgreSQL.

Descripcion de detalles Tecnicos

###A. Requerimientos Local:

  • Sistemas operativos (instalación Local): Windows Xp, 10, 8, 7, OS X, Diestros Linux-BSD-Solaris
  • Memoria RAM: 2 GB mínimo.
  • Procesador: Dual Core mínimo, 1Gz de procesador.
  • Espacio Mínimo: 15gigbytes de disco
  • Motores de Base de datos: Inobd (MySQL) y Postgres (PostgreSQL)
  • Servidor Local: Apache (recomendado Xamp)

###B. Requerimiento Web:

  • Hosting compatible con PHP5, Ajax, Perl, JavaScript, HTML5, Python, Ruby, MySQL, PostgreSQL
  • Navegador Web compatible como php5 (Google Chrome, Mozilla Firefox)
  • Servidor: Apache

Clientes

Los posibles clientes serian escuelas, secundarias, universidades y colegios técnicos.

Usuarios

Los usuarios finales serian: profesores, padres, alumnos, directores y administradores de estos centros educativos.

Enlace de Repositorio

Roles de los miembros

A. Aldair Peralta: Apih97/ 13010231/ https://github.com/Apih97

Mini Biografía: Estudiante de la carrera de Ingeniería en gerencia Informática, actualmente cursando cuarto año, paciente, analítico, inventivo. Actual en el uso de PHP, Visual Basic, Java, SQL Server, MySQL. Rol en el proyecto: Programador, desarrollador, investigador y escritor.

B. Brayan Gaitan: TheAlexander / 11020330/ https://github.com/Thealexander/Saeuam

MiniBiografia: Estudiante de Ingenieria en Sistemas de Informacion, cursando quinto año, sanguíneo, hardworking, multitasking, creativo, Lider.En uso de PHP, Java, C, C++, Asp.net, javascript, Visual Basic, Python, Ruby on rails, Perl, Shell, MySQL, SQL Server, PostgreSQL. Rol en Proyecto: Líder, Programador, desarrollador, investigador.

C. Virgilio Paniagua: virgiliopaniagua18 / 12020098/ https://github.com/virgiliopaniagua18

Mini Biografía: Trabajo en equipo, excelente relaciones interpersonales y sentido de responsabilidad. Actual tengo conocimiento en Visual Basic, Java, SQL Server, MySQL. Rol en el proyecto: Programador y desarrollador.

D. Rigoberto López: rigobertoloopez / 13010649/ https://github.com/rigobertolopez

Mini Biografía: Estudiante de la carrera de Ingeniería en gerencia Informática, Actual mente me encanta trabajar en equipo para de desarrollar ideas con el propósito de adquirir nuevo conocimientos soy amble comprensivo y analítico y honesto en la información .Actual en el uso de Visual Basic, Java, SQL Server, MySql. Windows server Rol en el proyecto: Programar, investigar .desarrollar y escribir

Entregables

1- Presentacion digital de los avances del sistema SAE.

2- Pagina web online

3- Usuario y clave de acceso para realizar pruebas.

4- Kira con gestor de base de datos MariaDB.

5- Kira con gestor de base de datos MYSQL.

6- Kira con gestor de base de datos POSTGRESQL.

7- Repositorio en linea.

Anotaciones

El sistema será creado bajo la licencia BSD modifica o Nueva Licencia BSD, ya que esta elimina la cláusula de publicad que tenía la licencia BSD Antigua, esta consta de tres clausulas, en la numera 3, impide que un receptor del software pueda tener usar el nombre del autor sin el permiso de este y es muy similar a la licencia MIT (1).

  1. Las redistribuciones del código fuente deben conservar el aviso de copyright anterior, esta lista de condiciones y el siguiente descargo de responsabilidad.
  2. Las redistribuciones en formato binario deben reproducir el aviso de copyright anterior, esta lista de condiciones y la siguiente renuncia en la documentación y/u otros materiales suministrados con la distribución.
  3. Ni el nombre de los titulares de derechos de autor ni los nombres de sus colaboradores pueden usarse para apoyar o promocionar productos derivados de este software sin permiso previo y por

ESTE SOFTWARE SE SUMINISTRA POR ''COMO ESTÁ'' Y CUALQUIER GARANTÍA EXPRESA O IMPLÍCITAS, INCLUYENDO, PERO NO LIMITADO A, LAS GARANTÍAS IMPLÍCITAS DE COMERCIALIZACIÓN Y APTITUD PARA UN PROPÓSITO DETERMINADO SON RECHAZADAS. EN NINGÚN CASO SERÁ RESPONSABLE POR NINGÚN DAÑO DIRECTO, INDIRECTO, INCIDENTAL, ESPECIAL, EJEMPLAR O CONSECUENTE (INCLUYENDO, PERO NO LIMITADO A, LA ADQUISICIÓN DE BIENES O SERVICIOS; LA PÉRDIDA DE USO, DE DATOS O DE BENEFICIOS; O INTERRUPCIÓN DE LA ACTIVIDAD EMPRESARIAL) O POR CUALQUIER TEORÍA DE RESPONSABILIDAD, YA SEA POR CONTRATO, RESPONSABILIDAD ESTRICTA O AGRAVIO (INCLUYENDO NEGLIGENCIA O CUALQUIER OTRA CAUSA) QUE SURJA DE CUALQUIER MANERA DEL USO DE ESTE SOFTWARE, INCLUSO SI SE HA ADVERTIDO DE LA POSIBILIDAD DE TALES DAÑOS.

La documentación del software estará licenciada bajo por la combinación de licencias Creative Commons de atribución y no comercial (CCBY-NC) (2)El sistema usara dos bases de datos, una en PostgreSQL (almacenamiento de usuarios administrativos para acceso) y MySQL (base de datos general del software), se creara una versión base y otras ediciones del software según requiera la empresa solicitante.

Referencias externas

  1. https://es.wikipedia.org/wiki/Licencia_BSD
  2. https://es.wikipedia.org/wiki/Licencias_Creative_Commons