Você está na página 1de 50

Ao de la promocin de la industria responsable y del compromiso climtico

UNIVERSIDAD NACIONAL FEDERICO


VILLARREAL
Facultad de Ingeniera Industrial y
Sistemas
Anlisis y diseo del sistema de
control de asistencia de la empresa
SMASAC

Contenido
CAPITULO I........................................................................................................ 4
I.

ANLISIS GENERAL DE LA EMPRESA ESMASAC...............................................4


1.1. GENERALIDADES........................................................................................................ 4
1.2. MISIN....................................................................................................................... 4
1.3. VISIN....................................................................................................................... 4
1.4. VALORES.................................................................................................................... 4
1.5. POLTICAS DE CALIDAD.............................................................................................. 4
1.6. ORGANIGRAMA.......................................................................................................... 5
1.7. MAPEO DE PROCESOS............................................................................................... 5
1.7.1.
PROCESOS DE GESTIN.....................................................................................5
1.7.2.
PROCESOS OPERATIVOS.....................................................................................5
1.7.3.
PROCESOS DE APOYO O DE SOPORTE................................................................5
1.7.4.
ENTREVISTA PARA EL ANLISIS DEL LA EMPRESA...............................................6
1.7.5.
FODA DE LA EMPRESA:.......................................................................................8
1.8. REA DE RECURSOS HUMANOS.................................................................................9
1.8.1.
MISIN............................................................................................................... 9
1.8.2.
VISIN................................................................................................................ 9
1.8.3.
MAPEO DE PROCESOS DEL REA DE RECURSOS HUMANOS...............................9
2.1. APLICACIN DE LA METODOLOGA RUP...................................................................10
2.2. RECOPILACIN DE LA INFORMACIN.......................................................................11
2.2.1.
LEVANTAMIENTO INFORMTICO DEL REA DE RR.HH.......................................11
2.2.2.
ENTREVISTA PARA EL REA RECURSOS HUMANOS...........................................12
2.3. MATRIZ FODA DEL REA DE RECURSOS HUMANOS.................................................14
2.4. IDENTIFICACIN DEL PROBLEMA.............................................................................16
2.5. FORMULACIN DEL PROBLEMA...............................................................................16
2.6. JUSTIFICACIN DEL PROBLEMA................................................................................16
2.7. OBJETIVO GENERAL.................................................................................................. 16
2.8. OBJETIVOS ESPECFICOS.......................................................................................... 17

CAPITULO III....................................................................................................17
3.1. DIAGNSTICO DEL SISTEMA ACTUAL-CASO DE USO................................................17
3.2. ANLISIS DE ALTERNATIVAS DE COSTOS..................................................................18
3.3. ANLISIS DE FACTIBILIDAD......................................................................................20
3.3.1.
ANLISIS DE FACTIBILIDAD OPERACIONAL.......................................................20
3.3.2.
ANLISIS DE FACTIBILIDAD TCNICA................................................................20
3.4. ENTREVISTA PARA ESTABLECER LOS REQUERIMIENTOS DEL SI................................20
3.5. OBTENCIN Y ANLISIS DE LOS REQUERIMIENTOS..................................................21
3.5.1.
CASO DE USO DEL SISTEMA A IMPLEMENTAR ..................................................22
REQUERIMIENTOS FUNCIONALES.....................................................................24
3.5.2.
3.5.3.
Requerimientos no Funcionales........................................................................24
3.5.3.1. REQUISITOS DE RENDIMIENTO......................................................................................24
3.5.3.2. Seguridad......................................................................................................... 24
3.5.3.3. Fiabilidad.......................................................................................................... 25
3.5.3.4. Disponibilidad................................................................................................... 25
3.5.3.5. Mantenibilidad.................................................................................................. 25
CAPITULO IV....................................................................................................25
4. DISEO Y ARQUITECTURA DEL SISTEMA DE CONTROL DE ASISTENCIA.............25

4.1. PRESENTACIN DE LA ARQUITECTURA....................................................................25


4.1.1.
MODELO........................................................................................................... 26
4.1.2.
VISTA................................................................................................................ 26
4.1.3.
CONTROLADOR................................................................................................ 26
4.2. DISEO ARQUITECTNICO.......................................................................................26
4.3. ENTRADA................................................................................................................. 27
4.4. PROCESO................................................................................................................. 28
4.5. SALIDA..................................................................................................................... 28
4.6. DISEO DE LA BASE DE DATOS...............................................................................29
4.6.1.
ENTIDAD RELACIN.......................................................................................29
4.6.2.
DISEO FSICO................................................................................................. 30
4.6.3.
DICCIONARIO DE DATOS...................................................................................30
4.7. INTERFACES Y MANUAL DE USUARIO DEL SISTEMA DE CONTROL DE ASISTENCIA...32
4.7.1.
USUARIO ADMINISTRADOR...............................................................................32
5.

CONCLUSIONES Y RECOMENDACIONES.........................................................53
5.1.
5.2.

CONCLUSIONES....................................................................................................... 53
RECOMENDACIONES................................................................................................ 53

CAPITULO I
3

I.

ANLISIS GENERAL DE LA EMPRESA SMASAC


I.1.

GENERALIDADES

Laboratorios SMASAC fue fundado el 17 de febrero de 1985, con capitales


peruanos y dedicados exclusivamente a la fabricacin de artculos de
tocador. En estos 30 aos de trayectoria, se ha preocupado de capacitar a un
staff de profesionales de primer nivel, as como de invertir en tecnologa de
ltima generacin y en modernas instalaciones, garantizando la eficiencia y
calidad de los procesos de fabricacin de todos sus productos.
I.2.

MISIN

Somos un grupo industrial en el sector de cuidado personal y manufactura


de envases plsticos, comprometido en lograr productos y servicios que
cumplan exigentes estndares de calidad vigentes; nuestro equipo
altamente especializado de profesionales utiliza materiales garantizados,
alta tecnologa y excelencia en la productividad para lograr la mxima
satisfaccin de nuestros clientes locales e internacionales.
I.3.

VISIN

Ser una empresa reconocida a nivel Sudamrica como uno de los lderes en
la industria manufacturera de productos para el cuidado personal y envases
de plstico.

I.4. VALORES
El compromiso con la calidad total es el objetivo estratgico.
La satisfaccin de los clientes, el respeto de sus derechos y el
cumplimiento de los compromisos, orientan nuestras actividades.
La colaboracin y la confianza mutua con los clientes, empleados,
proveedores y sociedad, son valores compartidos.
I.5.

POLTICAS DE CALIDAD

SMASAC satisface las necesidades presentes y futuras de sus


clientes, persiguiendo un alto desempeo en sus procesos
para ser reconocido en el mercado por su ptima calidad y
cumplimiento.

SMASAC asegura la fidelidad de sus clientes generando


vnculos a largo plazo.

SMASAC implementa
calidad de servicio.
4

nuevas

tecnologas

para

brindar

I.6.

ORGANIGRAMA

En el presente trabajo de implementacin nos centraremos en el


rea de recursos humanos:
GERENCIA

SECRETARIA

RR.HH.

FINANZAS
I.7.

MANUFACTU
RA

SISTEMAS

CONTABILIDA
D

MAPEO DE PROCESOS

I.7.1. PROCESOS
DE
GESTIN:
o
tambin
llamados
estratgicos, es la parte ms importante de la empresa, ya
que es donde se lleva a cabo la planificacin estrategia de
como cumplir nuestras objetivos plasmados en nuestra
visin. En la gerencia se lleva a cabo una gestin de
calidad y una gestin financiera para conllevar al progreso
de la empresa SMASAC y posteriormente dar pasos hacia
la meta u objetivos.
I.7.2.PROCESOS OPERATIVOS: iniciamos con la atencin al
cliente, es decir, recepcin del
pedido del cliente,
posteriormente apoyados del rea de logstica y RR.HH.
procedemos a elaborar el informe sobre el procedimiento
del producto y que cumpla con las especificaciones del
cliente. En una siguiente fase se lleva a cabo pruebas
tericas y de campo en los laboratorios para
posteriormente elaborar el contenido; en una fase paralela
la elaboracin del envase se lleva a cabo. El recorrido de
la elaboracin acaba en el rea de control de calidad
donde se le hace unas rigurosas pruebas para corroborar el
100% de calidad.
I.7.3.PROCESOS DE APOYO O DE SOPORTE: en el este
proceso se involucran el rea de Recursos Humanos,
5

Logstica y Mantenimiento que brindan apoyo a toda la


empresa para caminar como empresa.

D
E

PROCESOS
DE GESTINGESTIN
PLANIFICACI
N
ESTRATGIC

FINANCIERA

GESTIN DE
CALIDAD

A
N
D

PROCESOS
PRE
ATENCI
INVESTIGACI
N ALOPERATIVOS
N
CLIENTE

EXPERIM
ENTACI
N

PRUEB
AS

S
F
A

PROCESOS
DE APOYO MANTENIMIEN
RECURSOS
LOGISTICA
HUMANOS
TO

E
L

C
C
I

I.7.4.ENTREVISTA PARA EL ANLISIS DEL LA EMPRESA


Est presente entrevista tiene
el objetivo de darnos una idea as clara de cmo es la
empresa en su aspecto estructural, tecnolgico,
competitivo, etc. Esta entrevista est dirigida un empleado
del rea de Tecnologa de Informacin cuyo nombre es
Christian Cotaquispe Altamirano.
I.7.4.1. Cuestionario:

Cuntas personas trabajan en esta empresa?


o En la actualidad un promedio de 320 empleados.

Cul es el mercado en que laboran? Cmo ven


el panorama competitivo en el mercado en que
compiten?
o Laboramos en el rubro de artculos de cuidado
personal (cosmticos, de higiene y prevencin),
nosotros tambin hacemos el envase, o sea
hacemos el total del producto.

Existe
algn
programa
de
motivacin
o
capacitacin al empleado?, si hubiera alguno
explicarlo brevemente.
o En la actualidad la empresa no brinda estabilidad
laboral, ni programas de motivacin para el
rendimiento en el trabajador, pero en los que
respecta a capacitacin del personal se invierte en
lo que es el rea de control de calidad y tambin
para manejar maquinas nuevas.

Qu
estrategias
estn
utilizando
posicionarse por encima de la competencia?

para

o Las estrategias ms resaltantes son el tiempo de


produccin del pedido en curso y la calidad que se
brinda, estos dos aspectos se han venido
perfeccionando con el personal competente y con
estrategias de atencin rpida al cliente, a
tambin con la nuevas mquinas para la
elaboracin de los envases.

En qu creen que se diferencia con respecto a la


competencia?
o El laboratorio es un factor clave para la
diferenciacin, ya que otros pueden demorar das
en pruebas y experimentacin de un contenido y
nosotros ya lo hemos hecho en un da.

En qu consiste su innovacin tecnolgica?


o La innovacin tecnolgica que hemos propuesto es
de no ser dependientes ni de tercerizar, un
ejemplo claro es la produccin de envases, antes
se mandaba a hacer y tenamos que esperar el
7

pedido, en cambio, ahora con el apoyo de


mquinas de alta tecnologa se puede contar con
ese proceso en nuestra empresa y as no
depender de nadie.

En la actualidad, existe algn Sistema de


Informacin que integre la informacin de toda la
empresa?
o En la actualidad se trabaja con reportes e informes
hechos en un ordenador. Estos se llevan al rea de
gerencia para la evaluacin de los diferentes
procesos. No existe una red que conecte todas las
reas en simultneo.

Qu tipo de clientes son los que requieren sus


servicios de produccin?
o La mayor parte de los clientes son compaas
grandes
y
reconocidas
como
Avon,
Procter&Gamble, Esika, Ninet, etc.

Por qu no existe un rea de ventas?


o

Como rea no existe pero si nos preocupamos en


enviar catlogos de los diferentes productos que
elaboramos, ya que si existiera nos tendramos
que preocupar por las medianas y pequeas
empresas y tendramos problemas de acogida de
los clientes.

I.7.5.FODA DE LA EMPRESA:
I.7.5.1. FORTALEZAS:

Empresa slida debido a la buena organizacin en


sus reas.

Buen trato al cliente y producto de alta calidad.

Tenemos experiencia debido a los ms 25 aos en el


mercado.

Contamos con profesionales de primer nivel y


tambin con tecnologa de ltima generacin.
8


I.7.5.2.

OPORTUNIDADES:

El aumento de las fronteras de mercado de este rubro.

La materia prima y mano de obra es muy accesible en


esa zona de trabajo.

TLC firmado por el Gobierno

Demanda en productos de cuidado personal.

Das festivos

Mquinas mejoradas y ms sofisticadas para la ptima


calidad.

I.7.5.3.

I.7.5.4.

I.8.

Conocemos el mercado escogido, sabemos que


productos se venden y cules no.

DEBILIDADES:

Control de asistencia manual

No existe un plan de incentivos para la fuerza de


ventas.

No existe una plan de motivacin para con el


empleado.

No existe una ERP que ayude a obtener la


informacin de manera rpida para una toma de
decisin a tiempo.

AMENAZAS:

Un aumento considerable de empresas que se dedican


al mismo rubro.

Poltica legal por parte del estado.

Alza del dlar.

REA DE RECURSOS HUMANOS

I.8.1.MISIN

Somos partcipes en el progreso y el crecimiento de la empresa a


travs del buen reclutamiento del personal, promocionando su
formacin y desarrollo profesional.
I.8.2. VISIN
Ser un rea que brinde la informacin pertinente sobre recursos
humanos. Permitiendo mejorar la administracin de la empresa a
un periodo de cinco aos.

I.8.3.
MAPEO DE PROCESOS DEL REA DE
RECURSOS HUMANOS

PROCESOS
GESTIN DE
FINANCIERA

S
C

C
L
U

SELECCI
N

SOCIALIZACI
N

CAPACITACI
N

N
S

T
A
M

PROCESOS DE
MANTENIMIEN
LOGSTICA
TO

/
D

CAPITULO II

10

2.1. APLICACIN DE LA METODOLOGA RUP


Es una metodologa cuyo fin es entregar un producto de software. Se
estructura todos los procesos y se mide la eficiencia de la organizacin.
Principales caractersticas:

Forma disciplinada de asignar tareas y responsabilidades (quin hace


qu, cundo y cmo)

Pretende implementar las mejores prcticas en Ingeniera de Software

Desarrollo iterativo

Administracin de requisitos

Actividades
Fases

Elaboracin de entrevista

Entrevista al encargado del rea

Elaboraci
n

inicio

Transici
n

X
X

diagnstico del sistema actual

Establecer requerimientos

5
6

Anlisis del sistema

construccin

diseo del sistema

Implementacin del sistema

Pruebas

aplicacin del sistema

10 mantenimiento del sistema


SEMANAS

10
11

12

2.2. RECOPILACIN DE LA INFORMACIN


2.2.1.
LEVANTAMIENTO
REA DE RR.HH.
11

INFORMTICO

DEL

2.2.1.1.

HARDWARE

El rea de Recursos Humanos en cuanto a hardware


cuenta con los siguientes equipamientos:
Dos computadoras Core i3 con procesador de
3.2 GHz de potencia con una memoria RAM de 4
Gb y un disco duro de 1 Tb de almacenamiento.
Un monitor plug and play con tarjeta grfica de
500 Mb.
Unidad de lectora multifuncional marca LG.
Tarjeta de red Realtek.
Dispositivos de entrada: teclado, mouse).
Dispositivo de salida: impresora a laser marca
HP.
2.2.1.2.

SOFTWARE

En cuanto a software el ordenador cuenta con el


siguiente software.
Microsoft office 2010 y Acrobat Reader X
Sistema operativo Windows 7
Visual Studio 2010
SQL Management Studio 2008
2.2.2.
ENTREVISTA PARA EL REA RECURSOS
HUMANOS
La siguiente entrevista tiene el objetivo de establecer todos los
aspectos negativos y positivos del rea de Recursos Humanos;
posteriormente lo vamos a plasmar mediante una Matriz FODA.

DIRIGIDA A: VIRGINIA MUOZ


12

CARGO: JEFA DEL REA DE RECURSOS HUMANOS

ENTREVISTA:
Utilizan alguna tecnologa en el rea de
RR.HH., SI o NO?- si es as Cul?, explicar
brevemente.
o Si, la nicas tecnologa que utilizamos es
contar con MS Excel 2010 para el control
de planillas de los diversos empleados y la
otra es contar con una pequea base de
datos en SQL de todos los empleados
separado por reas de Trabajo, en un
futuro no muy lejano nos gustara contar
con un sistema integral SBA que nos ayude
a manejar la informacin de todos los
empleados.
Cuntos son los encargados en el control
de asistencia actual?
o En la actualidad los encargados son dos
personas, una persona por terminal de las
dos entradas que tenemos en la empresa.
Tienen algn programa de motivacin
para con los empleados?
o No existe programas de motivacin pero si
existe programas de recreatividad que
consiste en hacer un campeonato interno
de futbol 7 en una cancha cercana a la
empresa, as el empleado puede recrearse
y liberar el stress que hubiere; esta
actividad la hacemos dos veces por ao.

13

Qu equipos
actualidad?

reas

tienen

en

la

o Contamos con dos ordenadores Core i3,


con bebederos para los empleados y un
comedor interno para que nuestros
empleados puedan comer augustamente si
trajeran su comida.
Existe algn desperdicio de tiempo en el
proceso
del
control
de
asistencia,
remuneracin o control de planillas?
o Dado el incremento en el personal,
actualmente el sistema de planillas en MS
Excel est colapsando, esto hace difcil la
bsqueda, eliminacin o posibles reportes
de algunos empleados que podemos dar
ante una eventualidad, es decir, existe
prdida de tiempo.
Brindan seguro desde el primer dia de
trabajo?
o A la hora de contar con los servicio de un
trabajador nosotros trabajamos con un
seguro temporal, con el transcurso del
tiempo
el
trabajador
es
nombrado
empleado y es ah cuando le damos el
seguro de vida.
Cul es el tiempo promedio de cada
empleado en marcar su asistencia?
o El tiempo promedio es de 10 segundos,
dado que tienen que buscar su respectiva
tarjeta y luego firmar.

14

Tuvieron problemas en algn momento


con las marcaciones fantasmas?
o Hubo dos problemas con ese tipo de
situacin las cuales se resolvieron de la
siguiente manera: al primero se le
suspendi una semana y al siguiente se le
despidi de la empresa.
Cada cunto tiempo realizan
presupuestal o de personal?

recorte

o En la estacin de invierno se suele recortar


el personal pero solo a los trabajadores no
nombrados, esto es por motivo de que la
demanda de los clientes disminuye y en el
rea de Manufactura y Produccin sobra la
mano de obra.
2.3. MATRIZ FODA
HUMANOS
2.3.1.

DEL

REA

DE

FORTALEZAS:

F1: Profesionales de primer nivel.


F2: Correcta eleccin de personal.
2.3.2.

OPORTUNIDADES:

O1: Constante aprendizaje en el campo.


O2: Ganancia de experiencia.
O3: Estabilidad laboral.
O4: Automatizacin de procesos.
2.3.3.

DEBILIDADES:

D1: Control de asistencia manual.


15

RECURSOS

D2: Falta de equipo tecnolgico.


D3: Demora en entrega de documentos (boletas,
recibos, etc.).
2.3.4.

AMENAZAS:

A1: Perdida de moral de los trabajadores.


A2: La entrega incorrecta de informes.
A3: Recorte presupuestario.
2.3.5.
CRUCE
OPORTUNIDADES)

FO

(FORTALEZAS-

F1/O1: capacitar al personal para aprovechar al


mximo el recurso intelectual.
F2/O3: brindar estabilidad
altamente calificado para
desmotivacin.
2.3.6.

laboral al personal
borrar una posible

CRUCE FA (FORTALEZAS-AMENAZAS)

F1/A3: mediante un anlisis de rendimiento


establecer el recorte presupuestario, si llegar a
ocurrir.
F1/A1: incentivar a los empleados
programas de motivacin y recreacin.
F2/A2: capacitar al personal
amenaza de informes errneos.
2.3.7.
CRUCE
DO
OPORTUNIDADES)

para

mediante
la

posible

(DEBILIDADES-

D1/O1: a travs del aprendizaje y el personal


capacitado emprender un proyecto de Sistema de
informacin que sistematice el proceso.
16

D3/O4: dado el SI la demora de documentos ser


mermada ya que esta se automatizara mediante el
SI.
2.3.8.

CRUCE DA (DEBILIDADES-AMENAZAS)

El problema que posee el rea puede entenderse


como un bucle: al no haber equipo ni control de
asistencia, no hay entrega correcta de datos,
causando a la larga un recorte en el presupuesto. Y
vuelta a empezar.
2.4. IDENTIFICACIN DEL PROBLEMA
El sistema de control de asistencia en esta rea (manual)
repercute en que no se conoce a exactitud la cantidad de
trabajadores que han faltado, cules son sus records, cules
son sus descuentos, etc.
Esta falta de control va a repercutir en algunas reas como
por ejemplo a que el rea de planillas no trabaje de forma
correcta, con la informacin correcta en el momento oportuno.
2.5. FORMULACIN DEL PROBLEMA
El presente proyecto se gua basndose en las siguientes
interrogantes:
Cmo es el proceso de control de
actualmente?

asistencia

Le servir a esta rea contar con un sistema de


informacin no manual para el control de asistencia?
2.6. JUSTIFICACIN DEL PROBLEMA
El presente proyecto permitir a la empresa por
intermedio de sus recursos humanos manejar una
adecuada informacin del mismo para que las toma de
decisiones sean las correctas.
17

Lo que pretendemos con este proyecto es que esta


rea cuente con un buen sistema de control de
asistencia del personal administrativo, operativo, desde
su ingreso hasta su salida.
2.7. OBJETIVO GENERAL
Implementar el sistema de informacin del rea de
recursos humanos para el mejor manejo del control de
asistencia de los empleados de la empresa SMASAC.
2.8.

OBJETIVOS ESPECFICOS

Analizar la problemtica actual de la empresa del rea


de recursos humanos.
Disear la alternativa de solucin por medio de un
software.
Programar el software a eleccin.
Implementar (instalacin).
Prueba (comprobar) que el software realice
correctamente las tareas indicadas en la especificacin.
Documentar a travs de un manual de usuario, y
posiblemente un manual tcnico con el propsito de
mantenimiento futuro y ampliaciones al sistema.
Mantenimiento (Mantener y mejorar) el software
para enfrentar errores descubiertos y nuevos
requisitos.
CAPITULO III
Entrada

Salida

3.1. DIAGNSTICO DEL SISTEMA ACTUAL-CASO DE


USO
firmar Tarjeta

empleado

18
Realizar Actividades

Registrar Tarjetas
Leer Tarjetas
Permisos

Revisar Tarjetas
Controlar
rea del Personal

Permanencia

Preparar Informe en excel


Tardanza
Asistencia
Inasistencia

3.2.

ANLISIS DE ALTERNATIVAS DE COSTOS


Malo
Bueno

Regular

El anlisis de alternativas de costo es el cuadro de comparacin


de dos propuestas que la empresa puede optar respecto a los
costos que se realizarn al implementar este sistema de
informacin.
El procedimiento consiste en iniciar a partir de subtotales para las
diferentes alternativas.
El costo de base de beneficio es calculado sumando los subtotales
de las alternativas planteadas y a la cantidad total se le divide
entre el nmero de alternativas propuestas.
El anlisis de alternativas de costo de la empresa SMASAC son las
siguientes alternativas:

Alternativa 1
19

Alternativa 2

Conclusin del anlisis costo beneficio:

La mejor alternativa es la ALTERNATIVA 1 por presentar una


Evaluacin Costo-Beneficio menor a 1.

El beneficio ms representativo que se da en la Alternativa #1 es


que al desarrollar el software el costo de mantenimiento se hace
por parte de la empresa y se ahorra en costo.

Si hubiera modificaciones o adaptaciones al software es podra


hacerse de manera rpida ya que el personal est capacitado
para ello.

Al adquirir el Sistema de Informacin Tempus nos ligaramos a un


tipo de marcador biomtrico, por el contrario desarrollando el
20

software optaramos por un marcador conveniente para la


empresa.

3.3. ANLISIS DE FACTIBILIDAD


3.3.1.
ANLISIS
OPERACIONAL

DE

FACTIBILIDAD

1. Los usuarios que tendrn acceso al software creado tendrn


una capacitacin respecto a ello y as no resulte complejo
manipularlo.
2. El aspecto ms importante es la resistencia al cambio por
parte de los empleados, para ello se harn charlas de
adaptacin al nuevo sistema de informacin.
3.3.2.

ANLISIS DE FACTIBILIDAD TCNICA

1. El desarrollo del SI se ejecutara en la herramienta Microsoft


Visual Studio .NET 2012 (lenguaje orientado a objetos) y se
conectar con el SGBD SQL server 2012 y as poder eliminar
algn error de compatibilidad futura.
2. Tenemos toda la competencia tcnica para desarrollar el SI
de informacin desde el diseo hasta la depuracin de
errores.
3.4. ENTREVISTA PARA ESTABLECER LOS REQUERIMIENTOS
DEL SI
Esta entrevista tiene el objetivo de captar todos los patrones que
el sistema a desarrollar tiene que tener para una mayor
satisfaccin de la empresa SMASAC.
DIRIGIDA A: VIRGINIA MUOZ
CARGO: JEFA DEL AREA DE RECURSOS HUMANOS
ENTREVISTA:

Qu tipos de acceso requieren


(especificar cada uno de los actores)
21

como

rea?

o El encargado del rea en mencin tendr el acceso


total al sistema, tambin el ejecutor de los informes
y por supuesto el desarrollador del software para
que haya una mejora en un futuro prximo.

Habr una posterior unificacin con el sistema de


planillas?
o Desde un principio esa era la idea de este pequeo
proyecto ya que al efectuar un informe o boletas,
se podr hacer de manera rpida y efectiva.

Qu tipo de acceso a la data del control de


marcaciones se requiere?
o el proceso de actualizacin de la data de las
marcaciones debe ser instantneo ya que as
podemos efectuar reportes mucho ms rpidos.

Qu tipo de gestin se llevar acabo, respecto a las


funciones del software?
o Ser con las funciones siguientes: creacin de un
nuevo empleado, eliminacin, modificacin y
visualizacin.

Qu tipo de actividades se podr acatar?


(permisos, vacaciones, tardanzas, multas, etc.)
o se podr saber si un colaborador est
vacaciones, suspendido o licencia sin goce.

de

Habr
una
clasificacin
especfica
de
los
empleados de acuerdo a su funcin en la empresa,
es decir, area1 marca en terminal1, area2 marca en
terminal2, etc.)?
o En este caso por el momento contamos con dos
terminales que posteriormente se van a volver
biomtricas no habr clasificacin de acuerdo a las
reas con las terminales ya que se tendra que
adquirir ms terminales para hacer la correcta
clasificacin.

3.5. OBTENCIN Y ANLISIS DE LOS REQUERIMIENTOS


22

Permitir la autentificacin de los usuarios.

Llevar un registro completo de todos los trabajadores.

Permitir el ingreso de informacin perteneciente al periodo de


trabajo de cada empleado, como horario asignado, calendario de
actividades, permisos, vacaciones y multas.

El sistema debe automatizar el clculo de los totales de minutos


de atraso en base a la informacin que provea al sistema en
funcin sobre su hora de llegada y hora de salida y el horario de
cada empleado.

Clasificar a los empleados de acuerdo a su funcin en la


empresa.

Mantener control de los empleados sobre sus horarios de


trabajo.

Presentar reportes mensuales a ser usados en los roles

3.5.1.

CASO DE USO DEL SISTEMA A IMPLEMENTAR

23

3.5.2.

REQUERIMIENTOS FUNCIONALES.

REQUERIMIENTOS DEL USUARIO

El usuario requiere de un id y contrasea otorgada por la


respectiva rea para el acceso al sistema

El usuario debe efectuar las siguientes operaciones con el


sistema de control de asistencia: efectuar reportes, adems de
buscar, registrar, modificar o eliminar a un empleado.

El usuario ingresar informacin respecto a un empleado, como


su horario de trabajo, turno, y dems datos.

El usuario emitir reportes de acuerdo a la necesidad del


momento, por ejemplo: reporte de asistencia por turno, reporte
de rea, reporte anual, y as emitir reportes en un menor
tiempo.

El usuario requiere emitir reportes mensuales, ya sea por


usuario directo o indirecto (rea de Finanzas, G.G.).

3.5.3.

Requerimientos no Funcionales

3.5.3.1. Requisitos de rendimiento


Sistema Operativo
Se recomienda que los maquinas cliente tengan el sistema operativo
Windows 7

3.5.3.2. Seguridad
La seguridad del sistema es por:

24

Uso de contraseas para cada usuario (Usuario Administrador, Usuario


Papeleta, Usuario Supervisor, Usuario Estndar). Esto permitir que tengan
acceso al sistema solo las personas que tienen autorizacin.
Para el ingreso al sistema se va utiliza el usuario y la contrasea de
Windows.
Registros de ingreso al sistema.
Creacin de roles y asignarlos a cada usuario dependiendo su
funcionalidad.

3.5.3.3. Fiabilidad
El sistema es controlando todo tipo de transaccin que se va utilizar para
cada proceso a realizar y as asegurar la integridad de la informacin.
3.5.3.4. Disponibilidad
El sistema ha sido desarrollado tomando en cuenta las necesidades,
requerimientos del rea de Gestin Humana- Compensaciones. Por lo tanto
se puede acceder en cualquier momento para su utilizacin.
3.5.3.5. Mantenibilidad
Dada la complejidad de los procesos se decidi desarrollar el sistema de
forma modular, para que en un futuro se pueda integrar nuevos mdulos y
asu vez realizar los soportes respectivos, tantos correctivos como
evolutivos.
3.5.3.6. Portabilidad
El software est construido bajo el Framework 4 de Microsoft Visual
Studio .NET 2012 Ultimate, por lo tanto para su utilizacin en las maquinas
clientes se va necesitar la instalacin de Framework 4 y el instalador de
despliegue del Crystal Reports XI R2.

CAPITULO IV
4. DISEO Y ARQUITECTURA DEL SISTEMA DE CONTROL DE
ASISTENCIA
En el presente documento desarrollaremos temas relacionados a la
arquitectura del software, una vista del sistema que incluye los componentes
principales del mismo, la conducta de estos componentes en el sistema y las
formas en que los componentes interactan y se coordinan para alcanzar la
25

misin del sistema. La vista arquitectnica que haremos ser una vista
abstracta, aportando el ms alto nivel de comprensin del sistema.

4.1. PRESENTACIN DE LA ARQUITECTURA


En base al problema y la solucin que planteamos, que consiste en el uso de
varios frameworks utilizaremos lo que es el patrn MVC(modelo vista
controlado), debido a que nos permite separar los datos de una aplicacin, la
interfaz de usuario, y la lgica de control en tres componentes distintos.

4.1.1. MODELO
Contiene la informacin y la lgica con la que el sistema funciona. Esta capa
tambin es llamada persistencia y es la que contiene los datos que el usuario
quiere acceder.

4.1.2. VISTA
Esta es la representacin de la informacin en un formato entendible para el
usuario. Esta capa es llamada tambin presentacin, y la nica que utiliza el
usuario, por la cual solicita y enva informacin.

4.1.3. CONTROLADOR
Es el encargado de responder a las acciones que solicite el usuario por medio
de la vista, estas acciones la mayor parte del tiempo son cambios al modelo.
Esta capa contiene la lgica del negocio, y tiene que garantizar la
comunicacin entre la vista y el modelo, logrando resolver las solicitudes del
usuario, sin comprender la integridad de la capa persistencia.
4.2.

DISEO ARQUITECTNICO

El sistema completo se ha subdividido en componentes que engloban las


funciones principales del sistema, ms adelante descritas, aunque se trat
26

de encapsularlas, hay ciertas partes en donde los subsistemas son


dependientes de otros, por ello, en el diagrama se vislumbran pequeas
dependencias entre ellos, pero esto no evita que cada mdulo pueda trabajar
independiente de los otros.
A continuacin se hace una breve descripcin de cada subsistema.

SUBSISTEMA

DESCRIPCIN

Nmina de personal

Se encarga del mantenimiento de la


informacin
del
personal
(insercin,
actualizacin, eliminacin) separados en los
siguientes registros: horario de empleado,
permisos, vacaciones, atrasos.

Control de asistencia de Encargado de controlar la asistencia del


personal
personal de la empresa, guardara los registros
de entrada y salida.
Generacin de reportes

4.3.

Se orienta al manejo de reportes manuales de


la asistencia del personal y la obtencin de
reportes individuales del trabajador.

ENTRADA

Primeramente, el empleado marca su asistencia a travs del control


biomtrico, haciendo uso de su huella digital. Si la asistencia es puntual, esta
se registrara automticamente en la base de datos. Pasado el tope de
puntualidad, en un tiempo de 20, el controlador biomtrico pasara a contar
27

las asistencias dentro de la tolerancia permitida, pero registrando que el


empleado ingreso al centro laboral bajo esa condicin. Pasado el tiempo de
tolerancia, el sistema contara como tardanza/inasistencia, dependiendo si el
empleado llego y posee una justificacin, que deber solucionar en el rea
de Trabajo Social.
Del mismo modo, los usuarios (jefes de rea) tendrn que hacer uso de su
usuario y contrasea para contabilizar su asistencia al centro laboral. El
procedimiento es el mismo ya mencionado con la nica diferencia que los
usuarios ingresan con su contrasea.
4.4.

PROCESO

Cuando el jefe de rea de Trabajo Social ingresa su usuario y contrasea,


proceder a evaluar la base de datos que se acaba de rellenar con las
asistencias.
El jefe del rea de Trabajo Social debe verificar entonces, una vez agotado el
plazo de ingreso al centro laboral, incluida la tolerancia, si no ha habido
algn problema de ingreso o llenado de datos (Posibles errores)
De haber inasistencias, estas tienen un plazo de 12 horas donde se podrn
justificar. Si este fuera el caso, en el registro debe constatar cuantas horas se
perdieron. Por ltimo, se debe modificar, agregar o eliminar, dependiendo de
la situacin.
4.5.

SALIDA

Los que ingresaron puntualmente, su reporte, es enviado directamente;


mientras que los que deben una justificacin deben ser aprobados por el
rea de Trabajo Social. Una vez solucionado cada caso, se enviado al rea de
Finanzas. El reporte final debe incluir:
a. Cdigo
b. Apellidos y Nombres
c. Das / Semanas / Meses (Dependiendo de lo que se quiera
imprimir en el reporte)
d. Asistencias puntuales
Todos los empleados quienes asistieron puntuales a su
centro de trabajo. Especificando hora y el total.
e. Asistencias dentro del plazo de 20
Los empleados quienes no cumplieron con la hora fijada
para una asistencia puntual pero que asistieron dentro del
28

intervalo de tolerancia de 20 minutos. Especificando hora y


el total.
f. Rep. Inasistencias
Las inasistencias totales de cada empleado, especificando
el da actual, y las veces que llevan en la semana/mes.
g. Incidencias
La aprobacin de la justificacin (SI / NO), el motivo y el
nmero de horas perdidas.

4.6. DISEO DE LA BASE DE DATOS


4.6.1. ENTIDAD RELACIN

29

4.6.2. DISEO FSICO


4.6.3. DICCIONARIO DE DATOS
NOMBRE DEL CAMPO

TIPO DE DATO

DESCRIPCIN

ID_CONTROL

Numrico

Identificacin del control

FECHA

DATE

Fecha del control

Das_permiso

Date

Das de permiso

Das_faltas

Date

Das de falta

Total_atrasos

Numrico

Total de atrasos

Total_dias

Numrico

Total nmero de das

Observaciones

Texto

Observaciones
personal

Id_asistencia

Numrico

Identificacin
asistencia

Tipo_jorn

Texto

Tipo de jornada

Estad_asiste

Texto

Estado de asistencia

Descripcin

Texto

Descripcin de asistencia
30

al
de

Id_jornada

Numrico

Identificacin de jornada

Id_empleado

Numero

Identificacin
empleado

Nom_empleado

Texto

Nombre de empleado

Apelli_emple

Texto

Apellidos del empleado

Direccin

Texto

Direccin del empleado

Telfono

Numrico

Telfono del empleado

Fecha_nac

Date

Fecha de nacimiento del


empleado

Estado_civil

Carcter

Estado civil del empleado

Prof_emplea

Texto

Profesin del empleado

Fecha_ingreso

Date

Fecha de ingreso del


personal a la empresa

Fecha_salida

Date

Fecha
de
salida
del
personal de la empresa

Id_emp_cargo

Numrico

Identificacin del
del empleado

Remuneracin

Money

Pago hacia el empleado

Tipo_emple

Texto

Tipo de empleado

Estado

Texto

Estado del empleado en


la empresa

Id_cargo

Numrico

Identificacin de cargo

Nombre_cargo

Texto

Nombre del cargo

Id_vacaciones

Numrico

Cdigo de vacaciones

Id_sanciones

Numrico

Cdigo de sancin

Tipo_san

Texto

Tipo de sanciones

Id_justificaciones

Numrico

Cdigo de justificacin

Tipo_jus

Texto

Tipo de justificacin

Id_jornada

Numrico

Cdigo de jornada

4.7.

de

cargo

INTERFACES Y MANUAL DE USUARIO DEL SISTEMA DE CONTROL DE


ASISTENCIA

4.7.1. USUARIO ADMINISTRADOR


31

Entrada al sistema como Usuario Administrador

32

Ingreso de login y Contrasea

Entrar a la Pantalla inicial del sistema

Usuario Administrador

PASO

ACCIN

1
El usuario accede a la pantalla de autenticacin de usuario
administrador
2
El sistema pide al usuario ingrese el login y contrasea
para acceder al sistema
3

El usuario realiza el proceso de logeo

El sistema realiza el proceso de validacin

5
El sistema muestra si es que el proceso de logeo se realiza
ha realizado exitosamente , caso contrario; muestra un mensaje de
no existencia de los datos ingresados.
Entrada Reporte como Usuario Administrador

33

Pantalla inicial del sistema


34

Reporte

Usuario
Administrador
PASO

ACCIN

El usuario accede a la pantalla inicial del sistema

El sistema pide al usuario elegir el proceso a realizar

El usuario elige la opcin Reporte

Proceso Buscar en Reporte como Usuario Administrador

Buscar

Reporte

Usuario Administrador

PASO

ACCIN

El usuario accede a la pantalla Reporte

El usuario elige el proceso Buscar

3
PASO
4

El sistema pide al usuario ingresar el cdigo del empleado


ACCIN
El usuario ingresa el cdigo del empleado

El sistema realiza la validacin

6
El sistema manda un mensaje bsqueda exitosa si el
cdigo existe, caso contrario ; mostrar un mensaje mencionando la
no existencia de dicho cdigo
7
Luego de cerciorar que el cdigo existe , el sistema mostrar
la informacin que se tiene del empleado

Proceso Imprimir en Reporte como Usuario Administrador

Reporte

Usuario Administrador

35

Buscar

Imprimir

PASO

ACCIN

El usuario accede a la pantalla Reporte

El usuario selecciona el Buscar

El sistema realiza el proceso Buscar

El usuario selecciona la opcin Imprimir

5
El sistema manda al usuario un mensaje de que si realmente desea
realizar dicha accin
6
7

El usuario selecciona la opcin si


El sistema realiza el proceso de Imprimir

8
El sistema manda al usuario un mensaje de que se ha realizado la
operacin exitosamente

Proceso Limpiar en Reporte como Usuario Administrador

Limpiar

Buscar

Reporte

Usuario Administrador

PASO

ACCIN

El usuario accede a la pantalla Reporte

El usuario elige el proceso Buscar

Se realizar el proceso de Buscar

El usuario finaliza el proceso eligiendo la opcin Limpiar

5
El sistema realizar el proceso en donde limpia todos los
campos que se tienen en la pantalla Reporte
Proceso Volver en Reporte como Usuario Administrador

36

Reporte

Usuario Administrador

Volver

PASO

ACCIN

El usuario accede a la pantalla Reporte

El usuario elige el proceso Volver

3
El sistema al usuario un mensaje de que si realmente desea
realizar dicho proceso
4

El usuario selecciona la opcin si

El sistema redirige al usuario a la pantalla inicial del sistema

Entrada Buscar como Usuario Administrador

37

Pantalla inicial del sistema

Buscar

Usuario
Administrador
PASO

ACCIN

El usuario accede a la pantalla inicial del sistema

El sistema pide al usuario elegir el proceso a realizar

El usuario elige la opcin Buscar

Proceso Buscar en Buscar como Usuario Administrador

Buscar

Buscar

Usuario Administrador

PASO

ACCIN

El usuario accede a la pantalla Buscar

El usuario elige el proceso Buscar

3
PASO
4

El sistema pide al usuario ingresar el cdigo del empleado


ACCIN
El usuario ingresa el cdigo del empleado

El sistema realiza la validacin

6
El sistema manda un mensaje bsqueda exitosa si el
cdigo existe, caso contrario ; mostrar un mensaje mencionando la
no existencia de dicho cdigo
7
Luego de cerciorar que el cdigo existe , el sistema mostrar
la informacin que se tiene del empleado

Proceso Imprimir en Buscar como Usuario Administrador

Buscar

Usuario Administrador

38

Buscar

Imprimir

PASO

ACCIN

El usuario accede a la pantalla Buscar

El usuario selecciona el Buscar

El sistema realiza el proceso Buscar

El usuario selecciona la opcin Imprimir

5
El sistema manda al usuario un mensaje de que si realmente desea
realizar dicha accin
6
7

El usuario selecciona la opcin si


El sistema realiza el proceso de Imprimir

8
El sistema manda al usuario un mensaje de que se ha realizado la
operacin exitosamente

Proceso Limpiar en Buscar como Usuario Administrador

Buscar

Buscar

Usuario Administrador

PASO

ACCIN

El usuario accede a la pantalla Buscar

El usuario elige el proceso Buscar

Se realizar el proceso de Buscar

El usuario finaliza el proceso eligiendo la opcin Limpiar

5
El sistema realizar el proceso en donde limpia todos los
campos que se tienen en la pantalla Buscar

39

Limpiar

Proceso Volver en Buscar como Usuario Administrador

Volver

Buscar

Usuario Administrador

PASO

ACCIN

El usuario accede a la pantalla Buscar

El usuario elige el proceso Volver

3
El sistema al usuario un mensaje de que si realmente desea
realizar dicho proceso
4

El usuario selecciona la opcin si

El sistema redirige al usuario a la pantalla inicial del sistema

Entrada Modificar como Usuario Administrador

40

Pantalla inicial del sistema

Modificar

Usuario
Administrador

PASO

ACCIN

El usuario accede a la pantalla inicial del sistema

El sistema pide al usuario elegir el proceso a realizar

El usuario elige la opcin Modificar

Proceso Modificar en Modificar como Usuario Administrador

Modificar

Modificar

Usuario Administrador

PASO

ACCIN
41

El usuario accede a la pantalla Modificar

El usuario selecciona el proceso modificar

El sistema pide al usuario el cdigo del empleado

El sistema lleva a cabo la validacin

El sistema muestra el registro del empleado que se ha solicitado

El usuario modifica lo que cree pertinente

El usuario finaliza el procesos eligiendo la opcin grabar

8
El sistema manda al usuario un mensaje de que se ha modificado
exitosamente

Proceso Grabar en Modificar como Usuario Administrador

Grabar

Modificar

Modificar

Usuario Administrador

PASO

ACCIN

El usuario accede a la pantalla Modificar

El usuario selecciona el Modificar

El sistema realiza el proceso Modificar

El usuario selecciona la opcin Grabar

5
El sistema manda al usuario un mensaje de que se ha realizado la
operacin exitosamente

Proceso Volver en Modificar como Usuario Administrador

Modificar

Usuario Administrador

42

Volver

PASO

ACCIN

El usuario accede a la pantalla Modificar

El usuario elige el proceso Volver

3
El sistema al usuario un mensaje de que si realmente desea
realizar dicho proceso
4

El usuario selecciona la opcin si

El sistema redirige al usuario a la pantalla inicial del sistema

Entrada Adicionar como Usuario Administrador

43

Pantalla inicial del sistema

Adicionar

Usuario
Administrador
PASO

ACCIN

El usuario accede a la pantalla inicial del sistema

El sistema pide al usuario elegir el proceso a realizar

El usuario elige la opcin Adicionar

Proceso Grabar en Adicionar como Usuario Administrador

Grabar

Adicionar

Usuario Administrador

44

PASO

ACCIN

El usuario accede a la pantalla Adicionar

El usuario realizar el proceso de Adicionar

El usuario selecciona la opcin Grabar

4
El sistema manda al usuario un mensaje de que se ha realizado la
operacin exitosamente

Proceso Volver en Adicionar como Usuario Administrador

Volver

Adicionar

Usuario Administrador

PASO

ACCIN

El usuario accede a la pantalla Adicionar

El usuario elige el proceso Volver

3
El sistema al usuario un mensaje de que si realmente desea
realizar dicho proceso
4

El usuario selecciona la opcin si

El sistema redirige al usuario a la pantalla inicial del sistema

Entrada Eliminar como Usuario Administrador

45

Pantalla inicial del sistema

Eliminar

Usuario
Administrador
PASO

ACCIN

El usuario accede a la pantalla inicial del sistema

El sistema pide al usuario elegir el proceso a realizar

El usuario elige la opcin Eliminar

Proceso Ver en Eliminar como Usuario Administrador

Ver

Eliminar

Usuario Administrador

46

PASO

ACCIN

El usuario accede a la pantalla Eliminar

El usuario ingresa el cdigo del empleado

El usuario selecciona la opcin Ver

El sistema realiza la validacin

6
El sistema manda un mensaje bsqueda exitosa si el
cdigo existe, caso contrario ; mostrar un mensaje mencionando la
no existencia de dicho cdigo
7
Luego de cerciorar que el cdigo existe , el sistema mostrar
la informacin que se tiene del empleado

Proceso Eliminar en Eliminar como Usuario Administrador

PASO
1

Eliminar

ACCIN

Ver

El usuario accede a la pantalla Eliminar

El usuario realiza el proceso de Ver


Usuario 2
Administrador
3

El sistema realiza el proceso Ver

El usuario elige la opcin Eliminar

5
El sistema al usuario un mensaje de que si realmente desea
realizar dicho proceso
6

El usuario selecciona la opcin47si

7
El sistema manda al usuario un mensaje de que se ha
realizado la operacin exitosamente
7

El sistema redirige al usuario a la pantalla inicial del sistema

Eliminar

Salir como Usuario Administrador

Pantalla inicial del sistema

48

Usuario Administrador

Salir

PASO

ACCIN

El usuario accede a la pantalla inicial del sistema

El sistema pide al usuario elegir el proceso a realizar

El usuario elige la opcin Salir

El sistema cancela la operacin y el cierre de usuario

49

5. CONCLUSIONES Y RECOMENDACIONES
5.1.

CONCLUSIONES

Las conclusiones obtenidas a raz de este proyecto son las siguientes:

5.2.

RECOMENDACIONES

50

Você também pode gostar