1. Entretenimiento
  2. »
  3. Taringa!

Soy programadora y te muestro un sistema q hice para la uni





Hola, Hola amigos taringueros.


Recientemente tuve que realizar un proyecto universitario, que consistía en ir a una comunidad, verificar la necesidad que poseen en cuanto a la falta de un sistema informático, y converserlos de la importancia de poseer uno. Decidimos tomar ese como proyecto final de trayecto, a parte de realizar el sistema se debe, realizar la metodología, paso por pruebas el sistema(Consiste en mostrarselo a 3 profesores expertos en esta área, donde lo evaluá en base a unos items y se supera la nota minima, se implementa si no, va a correcciones) y luego se implementa en la comunidad y seguidamente se capacita a el personal para que lo empiecen a usar, luego de pasar todos esos pasos, se va a la defensa final del proyecto.


Vamos al sistema...

El sistema lleva por nombre

SISGEIN (Sistema de gestión de inventarios).


Con los siguientes requerimientos funcionales y nos funcionales, separados de la siguiente manera, que debe poseer obligatorio para pasar a defensa final.


Control de Acceso al sistema


  • Niveles de usuario: El sistema debe manejar un mínimo de dos niveles de usuario: Administrador y Operador

  • Acceso al sistema: El acceso al sistema debe ser mediante el uso de un usuario y contraseña. Luego de tres intentos fallidos, el usuario debe ser bloqueado. Un usuario bloqueado solo puede ser desbloqueado por el administrador.

  • Uso de Captcha: Para acceder al sistema debe utilizarse un captcha con 5 caracteres como mínimo.

  • Módulo de desbloqueo de Contraseña: El administrador es el único autorizado para desbloquear un usuario bloqueado.



Administración de contraseñas en el sistema


  • Módulo de “Olvidé mi contraseña”: Si el usuario olvida su clave, el sistema debe preguntar al usuario su pregunta secreta de seguridad de ser correcta debe enviarse a su correo.

  • Bloqueo por error en la pregunta secreta: Si el usuario se equivoca tres veces respondiendo la pregunta secreta. El usuario debe ser bloqueado.

  • Encriptación de contraseña y respuesta de pregunta secreta: La pregunta secreta debe estar encriptada en la base de datos.

  • Control de fortaleza de la contraseña: El sistema debe validar que la contraseña debe tener más de ocho (8) caracteres, contener letras minúsculas y mayúsculas, números y símbolos especiales. Las contraseña debe estar encriptada en la base de datos.

  • Módulo de cambio de contraseña del usuario: Cada usuario debe estar en capacidad de modificar su propia contraseña. El usuario debe estar en capacidad de cambiar su pregunta secreta.



Control de Auditoría y trazabilidad del sistema.


  • Módulo de control de acceso: Registrar los accesos al sistema: Qué usuario accedió al sistema, en qué fecha, hora y dirección IP. La consulta debe realizarse por usuario y por un rango de fecha.

  • Módulo de control de cambios: Registrar las acciones que ha realizado un usuario en relación a los procesos principales del sistema. Si se agregó, modificó o eliminó algún registro.

  • Módulo de respaldo de la base de datos: Respaldar toda la BD o sus principales tablas. Otra opción es diseñar un script que realice un respaldo automático de la base de datos semanalmente desde el sistema operativo.


Todo lo anterior los posee este sistema...

Fue evaluado por expertos en el área, aprobado para su implementación.


¿Qué tecnologías se usaron?


  • Bootstrap - AdminLTE 2 | Dashboard
  • Laravel 5.1 y todos los beneficios que nos proveé.
  • Jquery.




Acá algunas imágenes de los módulos del sistema.

























































+411
125
0
125Comentarios