You are on page 1of 13

Informe N1

Aplicacin Escritorio Registro Horario


Aplicacin de Escritorio
14/05/2011
NDICE
Introduccin...........................................................................................................................1
Problema.................................................................................................................................2
Condicin actual:..............................................................................................................2
Solucin.................................................................................................................................4
Condicin deseada:.........................................................................................................4
Justificacin:......................................................................................................................4
Descripcin uncional.....................................................................................................5
Re!uerimientos:....................................................................................................................6
Hard"are :.............................................................................................................................6
Soft"are:................................................................................................................................6
Implementacin....................................................................................................................7
Dise#o $ase de datos..........................................................................................................7
%rototipo de Aplicacin:...................................................................................................7
Construccin:......................................................................................................................10
&odulo:............................................................................................................................10
ase de %rue'as:...............................................................................................................10
Introduccin
El presente documento presenta las caracter(sticas generales ) el estado del
funcionamiento del sistema inform*tico e+plotado actualmente, por el departamento
de Recursos Humanos en adelante RRHH-
En el presente documento se entrega una .isin glo'al de las necesidades
actuales del Departamento de RRHH orientados /acia un dise#o lgico, en cuanto a
re!uerimiento de contar con una /erramienta de apo)o a los procesos de registro de
marca0e ) mantenimiento de informacin de RRHH, utili1ando como dise#o el
modelo de datos-
Adem*s, se especifican los re!uerimientos m(nimos con !ue de'e contar la
aplicacin de registro /orarios de los empleados-
Se presentan alguna de las funcionalidades del sistema !ue permiten el
registro ) control de la asistencia, atrasos de los tra'a0adores-
2
Problema
Condicin actual:
El sistema actualmente e+plotado por RRHH es una coleccin de su'sistemas
funcionando en forma relati.amente independiente- No e+iste un dise#o integrador )
la duplicacin de tareas ) datos es /a'itual-
2os su'sistemas !ue e+plotan los motores de 'ase de datos 3RAC2E ) Access
est*n construidos de tal forma !ue el dise#o de la estructura de ta'las no sigue en
a'soluto 'uenas pr*cticas de dise#o-
Cautelar la integridad de los datos, en la pr*ctica 4ste o'0eti.o no se consigue,
de0ando la consistencia de los datos li'rada a los 'uenos oficios de los tra'a0adores-
El sistema para funcionar demanda constante inter.encin directa so're los datos- A
tra.4s del tiempo esta funcin la /an asumido distintos responsa'les de la unidad
de Inform*tica en la empresa, sin em'argo resulta cr(tico el periodo de cam'io de
a#o con el ad.enimiento de un nue.o periodo de .acaciones-
inalmente, si a lo anteriormente descrito agregamos el /ec/o de !ue no e+iste
documentacin alguna del an*lisis ) dise#o !ue detalla la ingenier(a del sistema5
resulta e.idente !ue cual!uier mantenimiento correcti.o, modificacin )6o adicin, )
resultan de gran comple0idad-
Sin em'argo ) a pesar de las deficiencias enunciadas, el usuario de RRHH /a
logrado un grado de acoplamiento con el sistema, !ue le permite alcan1ar un estado
de operati.idad m(nimo e+igido-
Es una aplicacin programada so're una 'ase de datos Access78 cu)o o'0eti.o
principal es proporcionar la informacin !ue permite el control de atrasos e
Aplicacin de Escritorio
3
Subsistema
Access
Control
Personal
Subsistema
Access
RR
Control
!raba"adores
Relo"
inasistencia-
Aplicacin de Escritorio
Aplicacin de escritorio
RR
R#$
C#%!R#$
&'%C(#%AR(#S
E)P$EA*#S
4
Solucin
Condicin deseada:
1- Registrar las entradas ) salidas de un tra'a0ador para contemplar la
permanencia en el tra'a0o-
9- 2a informacin de'e estar disponi'le para otros sistemas, por e0emplo
finan1as-
:- 2a informacin de'e estar disponi'les para otros o'0eti.os dentro del *rea de
RRHH, por e0emplo la generacin de estad(sticas-
2a solucin propone construir una aplicacin de escritorio, la cual se anali1ar*,
dise#ar*, codificar*, pro'ar* e implementar* !ue a'ar!ue los o'0eti.os enunciados-
Justiicacin:
2a 0ustificacin del &odelo ) la metodolog(a adoptada, se resume en los siguientes ;
puntos:
1- Captura de !e"uisitos: 3rientada a capturar re!uisitos de usuario ) definir
re!uerimientos de soft"are- De'ido a !ue se estima !ue en la captura de
re!uisitos de sistema, !ue se /i1o para construir la aplicacin actualmente en
Aplicacin de Escritorio
5
funcionamiento, no se reali1 un tra'a0o metdico de ingenier(a de
re!uerimientos-
9- Desarrollo: etapas distintas con grados de 4nfasis distintos an*lisis, dise#o,
codificacin-
<n =nico desarrollador lle.ara el pro)ecto de principio a fin-
:- Dise#o $odular: reducir el impacto de las modificaciones ) faciliten el
mantenimiento del soft"are-
>- An%lisis & docu'entacin: se persigue o'tener un producto de f*cil
mantenimiento ) modificacin, con capacidad de e.olucionar des.inculado a
su desarrollador u a otra persona en particular-
Descripcin (uncional
El Sistema de Control de Horarios se encuentra inserto dentro de la pol(tica
Recursos Humanos-
2a aplicacin lo !ue /ace es registrar la informacin diariamente de las entradas )
salidas de los empleados, para !ue el departamento de Recursos Humanos para su
.isuali1acin ) control ?nunca modificacin@-
El Sistema permite consultar informacin filtrada, de tal forma !ue el empleador
podr* .isuali1ar por per(odos mensuales el /istorial de entradas6salidas ) !ue
empleado le de'e /oras de tra'a0o-
El sistema 0unto con entregar la /ora de acceso ) de salida para cada d(a la'oral o
festi.o en !ue el empleado se /a)a presentado en su tra'a0o, adem*s entrega una
serie de columnas adicionales de informacin, !ue pueden ser rele.antes para el
an*lisis de la /istoria o en la .erificacin !ue pueda /acer el empleado en el caso de
/a'er tra'a0ado /oras e+tras-
Aplicacin de Escritorio
6
!e"ueri'ientos:
)ard*are :
%C de escritorio con las siguientes caracter(sticas con procesador Core 9 Duo
E89AA, > B$ RA&, Celocidad de %rocesador 9-D: BH1,
Sot*are:
Sistema 3perati.o Eindo"s 8-
2os datos estar*n contemplados en el gestor de $ase de Datos postgreSF2-
2a aplicacin se crear* en un lengua0e de programacin orientado a o'0etos
desarrollado ) estandari1ado por &icrosoft como parte de su plataforma -NEG de
nom're C S/arp-
Aplicacin de Escritorio
7
I'ple'entacin
Dise#o +ase de datos
,rototipo de Aplicacin:
Aplicacin de Escritorio
8
,antalla ,rincipal
!E-.J
Aplicacin de Escritorio
9
E'pleados
-ista de consulta por !ut
Aplicacin de Escritorio
10
Construccin:
Cdigo fuente de la aplicacin de escrito se /ar* en CH
El cdigo fuente es compilado usando el compilador de CH ?csc-e+e@ dentro de un
EIE-
$odulo:
2a aplicacin se programar* con capas !ue ser*n las encargadas de la Interfa1 con
el usuario, persistencia para !ue mane0e las cone+iones, ) la 'ase datos-
2as clases !ue se utili1ar*n son:
Empleados
Departamentos
EntradasJsalidas
GipoJes
%ersistencia
Componentes:
<n pa!uete de clase para controlar las E+cepciones, ) as( capturar los errores de
cone+in a la 'ase de datos-
(ase de ,rue/as:
,rue/as de Inte0racin: Se compro'ar* la compati'ilidad ) funcionalidad de las
interfaces entre los distintos mdulos !ue componen la aplicacin, como es el
comportamiento con el cliente, ser.idor ) tra'a0ador final-
,rue/as de 1alidacin: reali1ar prue'as so're el soft"are, para !ue este me
permita el ingreso solamente de datos .alidos, para !ue as( la 'ase de datos no se
Aplicacin de Escritorio
11
caiga al ingresar un tipo de datos diferente al !ue est* en el modelo-
%ara esto adem*s se /ar*n prue'as de insercin, actuali1acin, ) eliminaciones
lgicas-
,rue/as de Siste'a: lo !ue tardar* la aplicacin en dar respuestas a los
re!uerimientos ) como se comporta seg=n las consultas ) las inserciones de
marca0e de datos-
2ipos de prue/as a considerar son:
3 !endi'iento: 4eriicar los tiempos de respuesta de la aplicacin despu4s de la
insercin de un dato a la $ase de datos-
K !o/uste5: determinar la capacidad del programa para soportar inserciones,
actuali1aciones incorrectas-
3 Se0uridad: controlar el permiso de usuario del administrador a la aplicacin, para
!ue pueda generar reportes, ingreso de nue.os empleados a la 'ase de datos,
generar reportes-
Aplicacin de Escritorio

You might also like