El documento presenta la solución informática creada para un problema específico en la clase de sistemas de información. Se muestra un modelo de entidad relación con tres entidades (Usuario, Trabajador y Ticket), así como el diseño lógico relacional. Luego se definen las clases de valor (VOs) y los datos de acceso (DAOs) para transportar datos entre las capas. Finalmente, se concluye la importancia de seguir un proceso estructurado al crear una aplicación siguiendo patrones de diseño y las capas de datos, presentación
1. Sistemas de Información
La siguiente presentación tiene como finalidad explicar la solución
informática creada en la clase de sistemas de información para el
segundo parcial de la materia. La solución esta basada en los
requerimientos que se brindaron de un problema especifico.
2. Modelo Entidad Relación
Un diagrama o modelo entidad-relación (a veces denominado por sus
siglas en inglés, E-R "Entity relationship", o del español DER "Diagrama
de Entidad Relación") es una herramienta para el modelado de datos que
permite representar las entidades relevantes de un sistema de
información así como sus interrelaciones y propiedades.
A continuación veremos una imagen en donde se han estructurado tres
entidades :
Usuario
Trabajador
Ticket
3.
4. Diseño Lógico
Una vez establecido el modelo conceptual del problema o
situación, el diseño lógico de los datos permite que estos se
puedan representar usando de manera eficiente posibles recursos
para estructurar datos y modelar restricciones disponibles en el
modelo lógico. El objetivo es convertir el esquema conceptual
de datos en un esquema lógico que se ajuste al gestor de la base
de datos que va a ser utilizado (el DBMS). Para escenificar esta
situación se tomará el Modelo Relacional cuyo esquema
relacional es trabajado por muchos DBMS comerciales.
A continuación se visualiza el esquema lógico que sigue con el
MER que hemos creado para los requerimientos del sistema.
5.
6. VO's
Los DTO (Data Transfer Object) o también denominados VO
(Value Object). Son utilizados por DAO para transportar los
datos desde la base de datos hacia la capa de lógica de negocio
y viceversa.
A continuación se presenta una imagen definiendo cada una de
las clases en donde se especifican los atributos de cada Una.
7.
8. DAO's
A continuación se muestra una imagen en donde aparecen los
diagramas especificando métodos especializados para cada
requerimiento que se especifico en el problema. Debe permitir a
los empleados de la empresa, solicitar al departamento de
Soporte técnico un servicio de reparación de daños en sus
computadores de Trabajo diario. Las personas del
departamento de soporte, deben poder consultar la solicitudes
De servicio de los empleados, y una vez han sido solucionado el
caso, los mismos Empleados deben marcar la solicitud como
“solucionado”. Existe un supervisor en nuestra empresa quien
revisara los tiempos en que a estas Se les da solución. Por parte
del departamento de soporte.
9.
10. Conclusión
Para crear una verdadera solución informática ahora que hemos visto
patrones de diseño, este proceso simplifica bastante la tarea, ya que al
tener claro pasos estructurados a seguir sera posible ir
organizadamente creando cada uno de los elementos necesarios para
que una aplicación llegue a ser de satisfacción para el usuario que
solicitado el software. Gracias al MER podemos construir el diseño
lógico, con este se crean los VO's y DAO's de la aplicación que son el
eje central de la presentación Para terminar queda claro la importancia
de patrones de diseño y el orden en el cual se deben crear las capas de
un sistema:
DATOS
PRESENTACION
NEGOCIO