1. GABY SPA & SALÓN
Sistema de Nóminas
Contenido de la Arquitectura Integra
Versión 0.1
2. SISTEMA DE NÓMINAS Versión: 0.1
Contenido de la Arquitectura Integra Fecha: 29/05/2013
A.I.
SISTEMA DE NÓMINAS – GABY SPA & SALON Pág. 2
Historial de Revisiones
Fecha Versión Descripción Autor
29/05/2013 0.1 Versión preliminar como propuesta de
desarrollo.
Baldeón Montalvo, Erick
BenitezSócola, Caro
Deza Quispe, Jose
Maza Azañero, Jesus
PerezNapancca, Karla
Vargas Melgar, Christofer
3. SISTEMA DE NÓMINAS Versión: 0.1
Contenido de la Arquitectura Integra Fecha: 29/05/2013
A.I.
SISTEMA DE NÓMINAS – GABY SPA & SALON Pág. 3
Contenido de la Arquitectura Integra
1.1. Introducción
El propósito de este trabajo es dar a la misma empresa a saber cómo están
sus ingresos y egresos como también otro propósito es que el contador
de la empresa tenga información de cómo está yendo la empresa y obtener
un control de nominas. El sistema de nominas en vista general nos va dar
el control sobre los ingresos y egresos que el trabajador de una empresa que
recibe por los labores realizadas en las mismas
1.2 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.3. 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
4. SISTEMA DE NÓMINAS Versión: 0.1
Contenido de la Arquitectura Integra Fecha: 29/05/2013
A.I.
SISTEMA DE NÓMINAS – GABY SPA & SALON Pág. 4
1.4Referencias
1.4.1. MVC. (Modelo Vista Controlador) Es un patrón de software, nos permite
desarrollar aplicaciones independizando su funcionalidad. Se basa en las
ideas de reutilización de código y la separación de conceptos, características
que buscan facilitar la tarea de desarrollo de aplicaciones y su posterior
mantenimiento
1.4.2. SGBD. Sistema gestor de base de datos. Son programas que permiten el
almacenamiento, modificación y extracción de la información en una base de
datos, además de proporcionar herramientas para añadir, borrar modificar y
analizar los datos.
5. SISTEMA DE NÓMINAS Versión: 0.1
Contenido de la Arquitectura Integra Fecha: 29/05/2013
A.I.
SISTEMA DE NÓMINAS – GABY SPA & SALON Pág. 5
2. Uso de Patrón MVC
Se ha dividido en tres capas principales las cuales son la capa de usuario
compuesta por las vistas la capa de negocio compuesta por los contralores
de navegabilidad de páginas y controladores de objetos ; la ultima capa está
compuesta por todas las entidades que contienen los atributos que serán
usados en las transacciones al conectarse a la base de datos.
3. Vista
Las vistas están organizadas por 7 vistas las cuales se encargan de la
mayoría de procesos más relevantes.
3.4. Organización de la Vista.
La vista está compuesta por las siguientes paginas php :
6. SISTEMA DE NÓMINAS Versión: 0.1
Contenido de la Arquitectura Integra Fecha: 29/05/2013
A.I.
SISTEMA DE NÓMINAS – GABY SPA & SALON Pág. 6
_Usuario: Es donde se autentica los usuarios y contraseñas para el
ingreso del sistema
_Principal: Contiene el menú principal de todas las funciones de la
aplicación
_Empleados: Contiene la lista de todos los empleados y la acción de
editarlos
_Datos empleado: Donde se edita la información de los empleados sea
agregar, modificar o eliminar.
_Boleta de pago: Puedes elegir las nominas según la sucursal.
_Administración nominas: contiene todos los datos del empleado con
respeto a su pago mensual te da la opción de imprimir.
_ingresos de empleado: Lista todo los ingresos por empleado.
_reporte: Contiene el menú de todos los reportes disponibles que procesa
el sistema.
_horas extras por empleados: Te lista todas las horas extras por empleado
_reporte planillas: Te lista toda la planilla por sucursales
_Nominas por sucursal: te lista todas las nominas por sucursal.
_sucursales: te lista todo los empleados por sucursal.
_cargos: te lista todos los empleados según su cargo.
_Empleados por departamento: te lista todos los empleados según el
departamento.
_Egresos de empleado: Te lista todos los egresos de la empresa.
7. SISTEMA DE NÓMINAS Versión: 0.1
Contenido de la Arquitectura Integra Fecha: 29/05/2013
A.I.
SISTEMA DE NÓMINAS – GABY SPA & SALON Pág. 7
4. Controlador
Estácompuesto por tres clases que manejan la navegabilidad de las vistas y
tres clases que manejan las componentes más importantes de los procesos
centrales.
4.4. Organización del Controlador.
La capa controlador esta compuesto por las siguientes clases:
_Empleados: Se encarga de la navegabilidad de la página de usuarios,
listado de empleado y datos de empleados y mensaje.
_EmpleadosBD:Se encarga de construir el objetó empleados y manejar los
métodos que contiene
_Declaración de planilla: Controla la siguientes pagina administración de
nominas, boleta de pago,resporte general del sistema y mensaje.
_Declaración de planillaBD : crea el objecto de claracion de planilla y hace
objecto de los métodos que contiene.
_Boleta de pago: Esta clase controla las páginas de administración de
nominas, boleta de pago, reporte generales del sistema y mensaje.
_Boleta de pagoBD: Crea el objeto boleta de pago y hace uso de todos
sus métodos
8. SISTEMA DE NÓMINAS Versión: 0.1
Contenido de la Arquitectura Integra Fecha: 29/05/2013
A.I.
SISTEMA DE NÓMINAS – GABY SPA & SALON Pág. 8
5. Modelo
Son las clases que contiene las entidades que contienen los atributos que
serán manejados para realizar las transacciones correspondientes en la base
de datos.
5.4. Organización del Modelo.
Esta capa contiene toda las plantillas para crear los objetos que se
conectaran a la base de datos:
_E_empleados
_E_Horas_Extras
_E_planilla
_E_usuario
_E_decla_planilla
_E_Cargo
_E_sucursal
_E_Departamento
9. SISTEMA DE NÓMINAS Versión: 0.1
Contenido de la Arquitectura Integra Fecha: 29/05/2013
A.I.
SISTEMA DE NÓMINAS – GABY SPA & SALON Pág. 9
_E_Egresos