1. 180
Contenido del Modelo de Diseño
1. Introducción
En la realización del software se programara en tres capaz tanto la presentación,
negocio y datos haciendo uso de TIC’s para el sistema web a realizar.
1.1. Propósito
El objetivo del presente documento es dar a conocer la arquitectura del sistema de
nóminas y mostrar de manera inicial algunos scripts de las distintas capas que
componen el software.
1.2. Vista General
La arquitectura por capas se subdivide al proceso de desarrollo en 3 capas:
Capa de Presentación
Capa de Procesamiento de Datos
Capa de Almacenamiento de Datos
2. 181
1.3. Referencias
- Glosario.
- Plan de desarrollo de software.
- Diagrama de casos de uso.
- Manual de uso del sistema
- Manual de instalación
1.4. Definición de Términos, Abreviaturas y Siglas
1.4.1. RUP: (RationalUnifiedProcess) Es una metodología para el desarrollo de
software (sistemas orientados a objetos).
1.4.2. Paquetes: Agrupaciones de casos de uso y actores por funcionalidad que
proveen.
1.4.3. PHP: Lenguaje de Programación para el desarrollo web de contenido dinámico.
2. Diseño Arquitectónico
Define la relación entre cada uno de los elementos estructurales del programa.En
nuestro software la primera capa mostrara la presentacion dinamica de nuestro
sistema,en la segunda los datos a ingresar y posteriormente la tercera capa sera la de
negocio de acuerdo a los requerimientos que inicialmente se dio a conocer.
2.1. Diseño de la Capa de Presentación (Vista)
Para el diseño de la capa de presentación se utilizaran frames en html y hojas de
estilos (CSS).
4. 183
2.2. Diseño de la Capa de Almacenamiento de Datos (Persistencia)
Para el diseño de la capa de Almacenamiento de Datos se utilizaran scripts con
extensión sql.
2.2.1. Scripts de la Capa de Almacenamiento de Datos
9. 188
3. Diseño de los Casos de Uso
3.1. Realización de Login
3.1.1. Artefactos que Colaboran en la Realización del caso de uso Login
3.1.1. Casos de uso del Sistema
En este artefacto se encuentra en la fase de inicio, que describe las acciones del
usuario y las respuestas que da el sistema.
3.2.2. Modelo del Análisis
En este artefacto describe los diagramas de colaboración, secuencia que representa
la interacción de objetos y el usuario. Y en el diagrama de actividades muestra el
proceso del sistema como flujo de trabajo a través de una serie de acciones (entre el
usuario y el sistema).
10. 189
3.2. Realización de Gestion de Empleados
3.2.1. Artefactos que Colaboran en la Realización del caso de uso Login
3.2.1.1. Casos de uso del Sistema
En este artefacto se encuentra en la fase de inicio, que describe las acciones del
usuario y las respuestas que da el sistema.
3.2.1.2. Modelo del Análisis
En este artefacto describe los diagramas de colaboración, secuencia que representa
la interacción de objetos y el usuario. Y en el diagrama de actividades muestra el
proceso del sistema como flujo de trabajo a través de una serie de acciones (entre el
usuario y el sistema).
3.3. Realización de Caso de Uso de Gestion de Usuarios
3.4. Realización de Caso de Uso de Registro de Egresos
11. 190
3.5. Realización de Caso de Uso de Registro de Ingresos
3.6. Realización de Caso de Uso de Registro de Ingresos
3.7. Realización de Caso de Uso de Registro de Egresos
12. 191
3.8. Realización de Caso de Uso de Backup
3.9. Realización de Caso de Uso de Consulta de Reporte
Contador Genera Backup del sistema
Gestion de empleados
Registrar egresos
Registrar ingresos
Contador
Consulta reportes
<<include>>
<<include>>
<<include>>
13. 192
3.10. Realización de Caso de Uso de Consulta de Empleado
3.11. Realización de Caso de Uso de Administrar Nomina
Lista empleadoContador Consulta empleado
<<include>>
Contador
Imprimir boleta
Administrar nomina
<<include>>