1. Nube Legal.
Fulgencio conocía a los miembros del órgano rector del colegio de abogados de Murcia y Alicante. Sugirió analizar la aplicación que tenían en funcionamiento. Actualización del software en producción a la nube, SaaS cloud. Por recelo de los datos, información sensible -> solución.
2.1 Fases del proyecto.
- En la fase de entrevistas iniciales, análisis actual del software en producción.
- Enfoques:
* Corregir el software: Actualizar a win10 todos los equipos y renovar licencias software. Análisis del software actual y reparación de errores (comenta errores y problema de seguridad de los datos).
* Crear el proyecto desde cero: Modelado y adaptación de los datos + requisitos del sistema.
4. Solución propuesta.
- Ventajas de hacer nueva la BD.
* No habrá datos mal tipados.
* Se aprovechará la potencia de las relaciones.
* Se implementa métodos para que la propia base de datos funcione de casi autónoma.
* Será modularizada para un mejor mantenimiento a largo plazo.
5. Objetivos de la solución.
- Objetivos generales:
* Diseñar una aplicación para facilitar la administración de un bufete de abogados.
* Detectar y solucionar algunas carencias del software ya existente para este sector.
* Desarrollar una interfaz minimalista e intuitiva.
* Diseñar una base de datos para organizar y almacenar la información.
* Desarrollar utilizando un lenguaje orientado a objetos como...
6. Herramientas utilizadas de la solución.
- Mysql: Mucha comunidad, documentación, posibilidad de comprar una licencia.
- PhpMyAmdin: Interfaz intuitiva, curva de aprendizaje rápida, editor para procedimientos y consultas.
- Dia: solución liviana para hacer diagramas de todo tipo, exporta a una imagen vectorial.
- Laravel:
- Bootstrap:
8. Desarrollo de la BBDD.
- Ingeniería inversa (sacar la base de datos).
- Reingeniería (volver a crear bien la BD).
- Se dividió la nueva base de datos en módulos, así obtendremos: fácil mantenimiento, mejor integración para la inserción y consulta de datos.
10. Trigger.
Mantener la cuantía personal de la tabla expedientes de manera automática.
Mantenemos la consistencia de la tabla de expedientes al mantener un atributo calculado automáticamente.
12. Función.
Esta función facilita la consulta de los NIE de los clientes.
14. Seguridad - Desconfianza en la nube.
16. Política de usuarios.
- Administrador concede acceso a todo el sistema tanto de consulta como de modificación.
- Abogado, no pueden acceder a la parte de administración, ni logs de control, pero tenían control total sobre todos los módulos relacionados con los expedientes.
- Secretario, este tipo de usuario solo pueden acceder y consultar los expedientes de su abogado asignado y modificar aquellos a los que su abogado le ha concedido permisos.