0% encontró este documento útil (0 votos)
8 vistas22 páginas

Sistema Web de Asistencia para Pro Industrias

Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
8 vistas22 páginas

Sistema Web de Asistencia para Pro Industrias

Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

FACULTAD DE INGENIERÍA ESCUELA PROFESIONAL DE

INGENIERÍA DE
SISTEMAS

“Sistema web para el registro de asistencia del personal de la


empresa de ABASTECIMIENTOS PRO INDUSTRIAS S.A.C.”

GRUPO:
01

CURSO:
Ingeniería de Software

AUTOR(ES):

Bobadilla Concepción, Christian Fernando


Cruz Carbajal, David Amador
De la cruz Mateo, Heidy Yuli ([Link]
Gavino Velazques, Gianinna Sheyla
Mendez Martinez, Jose Joaquin
Perez Cacha, Diego Yeferson

ASESOR(A)(ES)
CARLOS FRANCISCO CRUZADO PUENTE DE LA VEGA

SECCIÓN

B1T1

LIMA — PERÚ
(2024)
ÍNDICE
I. INFORMACIÓN DE LA EMPRESA Y HISTORIA:
La empresa de Abastecimiento Pro Industrias S.A.C. se dedica a la
fabricacion, importacion y comercializacion de pernos, tuercas arandelas y
afines
[ABASTECIMIENTOS PRO INDUSTRIAS SAC especializada en VENTA AL
POR MAYOR DE MATERIALES DE CONSTRUCCIÓN, ARTÍCULOS DE
FERRETERÍA Y EQUIPO Y MATERIALES DE FONTANERÍA Y
CALEFACCIÓN.. Fue creada y fundada el 02/09/2023, registrada dentro de
las sociedades mercantiles y comerciales como una SOCIEDAD ANONIMA
CERRADA.]
II. FICHA SUNAT
N° RUC: 20611500620
III. MAPS

UBICACIÓN: AV. MARISCAL OSCAR R. BENAVIDES NRO. 1779 URB. LA TRINIDAD


IV. PROBLEMÁTICA
Pro Industrias enfrenta la necesidad de poder modernizar sus sistema de
registro de asistencia para el personal debido a que presenta diferentes
problemáticas. La primera problemática es la ineficiencia en el registro
manual, debido a que en la actualidad el registro de asistencia se realiza de
manera manual que conlleva a errores y falta de eficiencia en el proceso,
además la realización de un registro manual hace que se consuma mucho
tiempo y esfuerzo del personal administrativo encargado de procesar la
información. La segunda problemática es la dificultad de gestión de datos, ya
que al realizar el registro de los datos de manera manual va a generar una
gran cantidad de información en papel lo cual dificulta su organización,
almacenamiento y la consulta, lo cual va a tener dificultad de la visión general
y consolidado de los datos. Además realizar análisis, reportes y toma de
decisiones basada en esta información se volverá una tarea compleja y
propensa a errores. La limitaciones en la supervisión es la tercera
problemática que tiene ya que al depender de un registro manual, la
supervisión y el control de asistencia del personal se ve limitada, lo cual sería
difícil poder realizar un seguimiento en tiempo real de su puntualidad y
presencia de los empleados.
V. ODS
La empresa de Abastecimiento Pro Industrias S.A.C. pertenece al Objetivo de
Desarrollo Sostenible donde se centra en “Trabajo decente y crecimiento
económico” El objetivo que tienes es promover un crecimiento económico
sostenido, inclusivo y sostenible, además como un empleo pleno, productivo
y trabajo decente para todos. La empresa Pro Industrias S.A.C. al ser una
empresa de abastecimientos está directamente relacionado con el ODS 8 ya
que la actividad empresarial contribuye a la generación del empleo,
crecimiento económico y al fomento de condiciones laborales dignas y
productivas así mismo la empresa juega un papel importante y crucial en la
economía y el empleo, lo cual se vincula con el objetivo de promover el
trabajo decente y el crecimiento económico establecido en el ODS 8.

VI. JUSTIFICACIÓN
La implementación de un sistema web para el registro de asistencia del
personal de la empresa de Abastecimiento Pro Industrias S.A.C. Se justifica
modernizar y optimizar el proceso actual del control de asistencia, el cual se
realiza de manera manual.
● Mejora de la deficiencia operativa: La automatización del registro de
asistencia reducirá significativamente el tiempo que se dedica para esta
tarea, permitiendo que los empleados y administradores puedan enfocarse en
actividades más productivas.
● Precisión en los registros: Al eliminar la posibilidad de errores humanos
inherentes al registro manual, se garantiza la precisión de los datos de
asistencia, lo que contribuirá a una gestión más confiable y precisa de la
información.
● Facilitación de la supervisión: Con un sistema web, la supervisión de la
asistencia del personal se vuelve más accesible y eficiente, permitiendo una
mayor transparencia y control sobre la presencia de los empleados.

VII. METODOLOGÍA
La metodología a implementar en el siguiente proyecto es la metodología
RUP.
Lara (s.f.). Nos menciona que la metodología Rup consiste en una estructura
de la realización del trabajo de proceso con los objetivos establecidos del
producto, además ayuda en las ejecuciones de las actividades del sistema a
desarrollar a través de diferentes diagramas.

Metodologia RUP

Metodología Rup

Fases de la metodología RUP:

● Fase inicial: Se elabora la planificación del proyecto con los


stakeholders Esta etapa se realiza en un corto periodo de tiempo,
donde se analiza la viabilidad del proyecto.
● Elaboración: Se busca revelar modelos para poder orientar el
proyecto, a partir de ello se elabora un plan de proyecto, con todas las
especificaciones de la forma más detallada posible.
● Construcción: Se determina la construcción del proyecto. En este
paso se desarrolla el software, además de que se hacen las primeras
pruebas.
● Transición: En esta fase el proyecto pasa desde el punto de prueba
hasta la implementación. Es el momento de poner a disposición del
usuario final, es decir la entrega del proyecto.

VIII. CRONOGRAMA DE ACTIVIDADES

CRONOGRAMA DE ACTIVIDADES

Listado de Actividades para desarrollar Semanas


2 3 4 5 6 7 8 9 10 11 1 1
2 3
1 Presentación de la propuesta Inicial del x x
proyecto al representante del negocio
2 Recolección de procesos en el negocio x
para implementarlos en el proyecto
3 Fase inicial x x

4 Elaboración x x x x

5 Construcción x x x

6 Transición x x

IX. …

Requerimientos funcionales y no funcionales

Funcionales:
● Permitir a los trabajadores registrar su asistencia al inicio y final de su jornada
laboral mediante terminales de huellas dactilares.

● Permitir al administrador agregar, modificar y eliminar cuentas de usuarios


(trabajadores) desde una interfaz administrativa en una terminal específica.

● Permitir al administrador generar reportes de asistencia por trabajador, por


departamento y por período de tiempo mediante la interfaz administrativa.

● Notificar al administrador sobre incidencias de asistencia, como llegadas
tardías o ausencias, mediante alertas en la interfaz administrativa.

● Permitir la exportación de reportes de asistencia en formatos comunes en un
Excel desde la interfaz administrativa.

No Funcionales:

● El sistema debe ser capaz de manejar múltiples registros simultáneos sin


afectar su desempeño.
● El sistema debe estar disponible al menos el 99.5% del tiempo, con mínimas
interrupciones para mantenimiento.

● El sistema debe ser capaz de crecer para manejar un mayor número de


usuarios y datos a medida que la empresa se expanda.

● El sistema debe ser intuitivo y fácil de usar, con una interfaz clara y accesible.

Casos de uso y actores

Diagrama de caso de uso de sistemas


Descripción de cada caso de uso

REGISTRAR ENTRADA:

Caso de Uso Registrar Entrada

Permitir a los trabajadores registrar su entrada al inicio de la jornada


Requerimientos laboral mediante terminales de registro.
Relacionados

Facilitar el registro de la hora de entrada de los trabajadores para un


seguimiento preciso de la asistencia.
Objetivo de Contexto

El trabajador debe estar registrado en el sistema y la terminal de


registro debe estar operativa.
Precondiciones

El sistema registra la hora de entrada del trabajador y confirma el


registro.
Final Exitoso

El sistema no registra la entrada si hay un error en la autenticación o


si la terminal no está operativa.
Final Fallido

Trabajador
Actores Principales

Ninguno
Actores Secundarios
El trabajador selecciona la opción "Registrar Entrada" en la terminal.
Evento de Inicio

1. El trabajador selecciona "Registrar Entrada" en la terminal


2. La terminal registra la hora de entrada y confirma el registro.
Flujo Principal

AGREGAR USUARIO:

Caso de Uso Agregar Usuario

Requerimientos Permitir al administrador agregar una nueva cuenta de usuario


Relacionados desde una interfaz administrativa.

Objetivo de Facilitar la administración de usuarios para mantener actualizada


Contexto la base de datos de empleados.

El administrador debe estar autenticado en la terminal


Precondiciones administrativa.

El sistema guarda la nueva cuenta de usuario y confirma la


Final Exitoso acción.

El sistema no guarda la cuenta si hay errores en los datos


Final Fallido ingresados o problemas de conexión.

Actores Principales Administrador

Actores
Secundarios Ninguno

El administrador selecciona la opción "Agregar Usuario" en la


Evento de Inicio terminal administrativa.

1. El administrador selecciona "Agregar Usuario" en la terminal


administrativa.

2. El administrador ingresa los detalles del nuevo usuario.

3. La terminal guarda la nueva cuenta de usuario y confirma la


Flujo Principal acción.

CONSULTAR HORARIO DE ASISTENCIA:


Caso de Uso Consultar Historial de Asistencia

Requerimientos Permitir a los trabajadores consultar su historial de asistencia


Relacionados mediante terminales

Objetivo de Proveer acceso fácil a los trabajadores para revisar su historial de


Contexto asistencia y resolver cualquier discrepancia.

Precondiciones El trabajador debe estar autenticado en la terminal.

Final Exitoso El sistema muestra el historial de asistencia del trabajador.

El sistema no muestra el historial si hay un error en la


Final Fallido autenticación o problemas de conexión.

Actores Principales Trabajador

Actores
Secundarios Ninguno

El trabajador selecciona la opción "Consultar Historial de


Evento de Inicio Asistencia" en la terminal.

1. El trabajador selecciona "Consultar Historial de Asistencia" en


la terminal.

Flujo Principal 2. La terminal muestra el historial de asistencia del trabajador.

GENERAR REPORTES DE ASISTENCIA:

Caso de Uso Generar Reportes de Asistencia

Requerimientos Permitir al administrador generar reportes de asistencia mediante la


Relacionados terminal administrativa.

Proveer a los administradores herramientas para analizar y

Objetivo de Contexto gestionar la asistencia de los empleados de manera eficiente.

Precondiciones El administrador debe estar autenticado en la terminal administrativa.

Final Exitoso El sistema genera y muestra el reporte solicitado.


El sistema no genera el reporte si hay errores en los parámetros
Final Fallido ingresados o problemas de conexión.

Actores Principales Administrador

Actores Secundarios Ninguno

El administrador selecciona la opción "Generar Reporte de su


Evento de Inicio asistencia" en la terminal administrativa.

1. El administrador selecciona "Generar Reporte de Asistencia" en


la terminal administrativa.
2. El administrador elige los parámetros del reporte.
Flujo Principal 3. La terminal genera y muestra el reporte.

REGISTRAR SALIDA:

Caso de Uso Registrar Salida

Requerimientos Permitir a los trabajadores registrar su salida al finalizar la jornada


Relacionados laboral mediante terminales de registro.

Facilitar el registro de la hora de salida de los trabajadores para un


Objetivo de Contexto seguimiento preciso de la asistencia.

El trabajador debe estar registrado en el sistema y la terminal de


Precondiciones registro debe estar operativa.

El sistema registra la hora de salida del trabajador y confirma el r


Final Exitoso registro.

El sistema no registra la salida si hay un error en la autenticación o


Final Fallido si la terminal no está operativa.

Actores Principales Trabajador

Actores Secundarios Ninguno

Evento de Inicio El trabajador selecciona la opción "Registrar Salida" en la terminal.


1. El trabajador selecciona "Registrar Salida" en la terminal
Flujo Principal 2. La terminal registra la hora de salida y confirma el registro.

EDITAR INFORMACIÓN DEL TRABAJADOR

Caso de Uso Editar Información del Trabajador

Requerimientos Permitir al administrador modificar los datos de los trabajadores


Relacionados en la base de datos.

Facilitar la actualización de los datos de los trabajadores para


Objetivo de Contexto mantener información precisa y actualizada.

Precondiciones trador debe estar autenticado en la terminal administrativa.

Final Exitoso guarda los cambios realizados y confirma la acción.

no guarda los cambios si hay errores en los datos ingresados o


Final Fallido de conexión.

Actores Principales dor

Actores Secundarios

trador selecciona la opción "Editar Información del Trabajador"


Evento de Inicio nal administrativa.

istrador selecciona "Editar Información del Trabajador" en la


dministrativa.

istrador busca y selecciona al trabajador.

istrador modifica los datos necesarios.

Flujo Principal nal guarda los cambios realizados y confirma la acción.

ELIMINAR USUARIO:
Caso de Uso Eliminar Usuario

Requerimientos
Relacionados administrador eliminar una cuenta de usuario de la base de datos.

Objetivo de
Contexto eliminación de usuarios que ya no son parte de la empresa.

Precondiciones trador debe estar autenticado en la terminal administrativa.

Final Exitoso elimina la cuenta de usuario y confirma la acción.

El sistema no elimina la cuenta si hay errores en los datos


Final Fallido ngresados o problemas de conexión.

Actores Principales dor

Actores
Secundarios

trador selecciona la opción "Eliminar Usuario" en la terminal


Evento de Inicio tiva.

istrador selecciona "Eliminar Usuario" en la terminal


tiva.

istrador busca y selecciona al usuario.

Flujo Principal nal elimina la cuenta de usuario y confirma la acción.

VISUALIZAR REPORTE DIARIO:

Diagrama de clases de análisis

Caso de Uso Visualizar Reporte Diario

administrador y trabajadores visualizar el reporte diario de


entos Relacionados s y ausencias.

acceso a un resumen diario de la asistencia de los trabajadores


e Contexto estión eficiente.

ones (administrador o trabajador) debe estar autenticado en el sistema.


so muestra el reporte diario solicitado.

no muestra el reporte si hay errores en los parámetros ingresados o


o de conexión.

incipales dor, Trabajador

cundarios

Inicio selecciona la opción "Visualizar Reporte Diario" en la terminal.

io selecciona "Visualizar Reporte Diario" en la terminal.

ipal nal muestra el reporte diario solicitado.

Diagrama de Navegabilidad de las clases de análisis


Diagrama de secuencia

Diseño de la Arquitectura de paquetes.


Diseño de la capa de dominio (Diagrama de clases lógico).

Capa lógica
Diagrama de componentes:

Un diagrama de componentes muestra


los elementos de un diseño

de un sistema de software. Un
diagrama de componentes permite

visualizar la estructura de alto nivel del


sistema y el

comportamiento del servicio que estos


componentes proporcionan

y usan a través de interfaces.

Producto:

In Un producto de trabajo puede ser un


documento, una parte de

software, una prueba de software o la


preparación de un curso.

Diagrama de despliegue:

Diagrama estructurado que muestra la


arquitectura del sistema

desde el punto de vista del despliegue


(distribución) de los

artefactos del software en los destinos


de despliegue.
Diagrama de diseño de presentación por cada clase interfaz

Interfaz 1:

Interfaz 2:
Interfaz 3:

Interfaz 4:

Diagrama de navegabilidad de clases de interfaces


Interfaz del Programa
Programación (avance)

También podría gustarte