undefined
SISTEMA DE NMINAS
Equipo No. 5:
Nombre Rol
Profesor:
Indice
Objetivos ............................................................................................. 3
Anlisis del Sistema ............................................................................ 4
Objetivos ............................................................................................. 8
Modelo de Casos de Uso .................................................................... 9
Diagrama de Casos de Uso ................................................................ 10
Casos de Uso (Requerimientos) ......................................................... 11
Actores documentados ....................................................................... 12
Diagrama de Clases del Dominio o Negocio ..................................... 13
Casos de Prueba ................................................................................. 14
Modelo de Diseo ............................................................................... 16
Diagrama de Clases ........................................................................... 17
Clases documentadas ......................................................................... 18
Diagramas de Secuencias (uno o varios por caso de uso) ................. 20
Diagramas de Actividades .................................................................. 23
http://www.angelfire.com/space/equipo_5/proyecto/Proyecto_Final.htm 1/59
19/12/2017 Fundacin Arturo Rosenblueth
Anexo 2:
Todas las versiones de los prototipos generadas en el proceso......... 54
Objetivos
Proporcionar oportuna y verazmente informacin personal y laboral del empleado al Departamento de Recursos
Humanos de la empresa X.
Llevar un control exacto, oportuno y real de las partidas monetarias asignadas para la nomina de la
empresa X
Problemtica:
El departamento de nomina es el rea donde se realizan las incidencias que se generan cada quincena, con
la finalidad de generar el pago a los empleados.
Actualmente el control del pago de nomina se maneja en forma manual, por consiguiente es ineficiente y lento,
lo cual hace imposible que la informacin respecto al personal de la empresa sea entregada en tiempo y forma,
informacin de mucha importancia que tambin afecta al departamento de Recursos Humanos, Contabilidad
entre otros.
Los tiempos actuales requieren que la informacin sea automatizada, se invierte en el desarrollo del
sistema, que a su vez va a eficientar todo el proceso para la generacin de la nmina. De una manera
automatizada.
ENTREVISTAS.
Entrevista No 1.
http://www.angelfire.com/space/equipo_5/proyecto/Proyecto_Final.htm 2/59
19/12/2017 Fundacin Arturo Rosenblueth
1. Cada departamento hace sus incidencias y se las entrega al rea de Recursos Humanos.
2. Recursos Humanos recibe las incidencias, las revisa y se las entrega al departamento de nomina.
3. Nomina revisa cada uno de las incidencias solicitadas, las checa (de acuerdo a la base de datos de los
empleados) antes de hacer el movimiento. por qu? En ocasiones no existe el empleado, no tiene el
sueldo que se dice, etc.
4. Si hay errores se le devuelve a Recursos Humanos y en caso que este bien le enva un documento
informando que se realizaran los movimientos solicitados.
6. Se realizan los reportes correspondientes para otras reas. Por ejemplo a Contabilidad se le entrega una
pliza y as puede hacer sus estados financieros, a Egresos se le entregan los recibos de nomina para
que este los entregue a los empleados y adems avisa al banco para que realice los pagos.
Entrevista No. 2.
http://www.angelfire.com/space/equipo_5/proyecto/Proyecto_Final.htm 3/59
19/12/2017 Fundacin Arturo Rosenblueth
5. Cul es el proceso a realizar si por algn motivo el Empleado no llega a recibir su Nmina en la fecha
estipulada?
Se gira la instruccin al banco para que le sea depositada su Nmina al siguiente da hbil.
Objetivos
Identificar los procesos que se llevan a cabo actualmente para realizar la nomina.
Disear un modelo computacional de acuerdo a las necesidades y caractersticas del proceso de pago
de nomina de la empresa X.
Recopilar datos que competen al departamento de Recursos Humanos para el control de su personal.
Recopilar informacin acerca de los conceptos y cuentas que se manejan en la nomina, las cuales
afectan la percepcin de cada empleado.
http://www.angelfire.com/space/equipo_5/proyecto/Proyecto_Final.htm 4/59
19/12/2017 Fundacin Arturo Rosenblueth
http://www.angelfire.com/space/equipo_5/proyecto/Proyecto_Final.htm 5/59
19/12/2017 Fundacin Arturo Rosenblueth
Actores Documentados
Jefe de Nmina:
Auxiliar_1 de Nmina:
Auxiliar_2 de Nmina:
Es la persona que realiza tareas administrativas con el Jefe de Nomina y el Auxiliar 1 de Nomina.
Pagador:
Es la persona responsable de entregar los recibos de nomina a cada empleado y recopilar la firma de los
mismos.
Diagrama de Clases del Dominio o Negocio
http://www.angelfire.com/space/equipo_5/proyecto/Proyecto_Final.htm 6/59
19/12/2017 Fundacin Arturo Rosenblueth
Casos de Prueba
Seleccionar personal
Se aplican pruebas: Psicometricasl, aptitudes y conocimientos para ser candidatos a ser contratados por
la empresa.
Autorizacin
Se revisan los datos de los candidatos a ser contratados y se firma en caso de ser aceptado.
Contratacin
Firma el contrato de trabajo
Alta
Se registran los siguientes datos personales y que serviran para operaciones que realiza la empresa.
Autorizar incidencias
1ro. Recibe las incidencias aprobadas.
2do. Firma las anteriores.
Capturar incidencias
1ro. Se reciben las incidencias autorizadas.
2do. Se capturan las anteriores.
Calcular la Nomina
Se aplican las deducciones y asignaciones a las percepciones.
http://www.angelfire.com/space/equipo_5/proyecto/Proyecto_Final.htm 7/59
19/12/2017 Fundacin Arturo Rosenblueth
Modelo de Diseo
Diagrama de Clases
http://www.angelfire.com/space/equipo_5/proyecto/Proyecto_Final.htm 8/59
19/12/2017 Fundacin Arturo Rosenblueth
Clases Documentadas
Contiene los datos del empleado que recopila Recursos Humanos, Algunos de estos datos son utilizados
para el proceso de la Nomina
http://www.angelfire.com/space/equipo_5/proyecto/Proyecto_Final.htm 9/59
19/12/2017 Fundacin Arturo Rosenblueth
Departamento:
Asignacin:
Deduccin:
Contiene el catalogo de las deducciones aplicables en la Empresa. Como pueden ser los descuentos de
prestamos, los impuestos, Seguro Social y otros.
Incidencia:
Contiene el Registro de todas las incidencias realizadas en cada quincena, las cuales afectara a la
nomina del empleado correspondiente.
Nmina:
Aqu se realiza el caculo para obtener el total de la nomina que recibir cada empleado. Y tambin le
afectara las incidencias que haya generado el empleado.
http://www.angelfire.com/space/equipo_5/proyecto/Proyecto_Final.htm 10/59
19/12/2017 Fundacin Arturo Rosenblueth
http://www.angelfire.com/space/equipo_5/proyecto/Proyecto_Final.htm 11/59
19/12/2017 Fundacin Arturo Rosenblueth
Diagramas de Actividades
http://www.angelfire.com/space/equipo_5/proyecto/Proyecto_Final.htm 12/59
19/12/2017 Fundacin Arturo Rosenblueth
http://www.angelfire.com/space/equipo_5/proyecto/Proyecto_Final.htm 13/59
19/12/2017 Fundacin Arturo Rosenblueth
Interfases de Usuario
Para entrar al sistema de nminas el usuario debe teclear (en este caso se puso el nombre del profesor
jzavalar en minsculas) el password y dar clic en el botn Acceso. (Figura a)
En la siguiente interfase se debe teclear el nombre del usuario (en este caso jesus, en minsculas) para
terminar de acceder al sistemas. (Figura b)
http://www.angelfire.com/space/equipo_5/proyecto/Proyecto_Final.htm 14/59
19/12/2017 Fundacin Arturo Rosenblueth
Mens principales:
Catlogos
Nomina
Trabajadores
Departamentos
Asignaciones
Deducciones
Incidencias
En el catlogo de trabajadores (Figura 2) tenemos a todos los empleados que laboran en la empresa, es
decir todo su perfil como nombre, direccin, sueldo, numero de cuenta, etc.
http://www.angelfire.com/space/equipo_5/proyecto/Proyecto_Final.htm 15/59
19/12/2017 Fundacin Arturo Rosenblueth
En esta misma pantalla se pueden dar de alta nuevos trabajadores, borrar a aquellos que ya no laboran
en la empresa y/o hacer modificaciones en caso de que se tenga alguna (s) incidencia (s), como aumento de
sueldo, cambio de departamento, etc.
Esta es la interfase para dar de alta a un nuevo trabajador, se llenan los campos respectivos y una vez
capturados se da clic en el botn de actualizar (figura 3).
Esta es la interfase para dar de baja a un trabajador, se digita el ID del trabajador a dar de baja y
aparecern sus datos se da clic en el botn de Aceptar y es dado de baja en forma definitiva, pero tambin se
le puede cambiar el status a inactivo en caso de que sea una baja temporal. (Figura 4).
Esta es la interfase para modificar los datos de un trabajador, se digita el ID del trabajador a modificar y
aparecern sus datos los cuales en ese momento pueden ser modificados, se da clic en el botn de Aceptar
para guardar los cambios y listo. (Figura 5).
En esta pantalla tenemos todos los Departamentos de la empresa como son: Nombre, Descripcin,
Responsable, Status, etc. (Figura 6)
En esta misma pantalla se pueden dar de alta nuevos departamentos, borrar a aquellos que ya no
resulten funcionales para le empresa y as mismo dar de alta nuevos, hacer modificaciones como puede ser un
nuevo responsable del departamento.
Esta pantalla muestra cuando se da de alta un nuevo departamento, se llenan los campos respectivos y
se da clic en el botn de Actualizar. (Figura 7)
http://www.angelfire.com/space/equipo_5/proyecto/Proyecto_Final.htm 17/59
19/12/2017 Fundacin Arturo Rosenblueth
Esta es la interfase para dar de baja un Departamento, se digita el nmero de Departamento, aparecern
sus datos se da clic en el botn de Aceptar y es dado de baja en forma definitiva, pero tambin se le puede
cambiar el status a inactivo en caso de que no se desee dar de baja total. (Figura 8).
En esta tabla se encuentran los incentivos extras que son asignados a los trabajadores como pueden ser
horas extras, bonos especiales, das feriados, etc. (Figura 10)
En esta misma pantalla se pueden dar de alta nuevas asignaciones, borrar aquellas que ya no resulten
funcionales para la empresa y as mismo dar de alta nuevas, hacer modificaciones como puede ser la cantidad
a pagar.
http://www.angelfire.com/space/equipo_5/proyecto/Proyecto_Final.htm 18/59
19/12/2017 Fundacin Arturo Rosenblueth
Ventana para dar de baja Asignaciones, se tiene que teclear el cdigo de la asignacin, se da clic en el
botn de Aceptar y listo, se ha borrado la asignacin. (Figura 12)
Ventana para realizar modificaciones a las Asignaciones, se tiene que teclear el cdigo de la asignacin,
aparecen los datos se modifican en caso de que proceda, se da clic en el botn de Aceptar y listo. (Figura 13)
Ventana principal de Deducciones:
En esta tabla se encuentran las Deducciones que afectan al salario de los trabajadores, como pueden ser
los prstamos que tengan, los impuestos, el Seguro Social, Infonavit, etc. (Figura 14)
http://www.angelfire.com/space/equipo_5/proyecto/Proyecto_Final.htm 19/59
19/12/2017 Fundacin Arturo Rosenblueth
Ventana para dar de alta nuevas Deducciones, se llenan los campos solicitados y se da clic en el botn de
Actualizar y se tiene registrada una nueva Deduccin en el catalogo respectivo para ser aplicado a los
trabajadores. (Figura 15)
Ventana para dar de baja a las Deducciones en el catalogo, se tiene que teclear el cdigo de la
Deduccin, se da clic en el botn de Aceptar y listo, se ha borrado la deduccin. (Figura 16)
http://www.angelfire.com/space/equipo_5/proyecto/Proyecto_Final.htm 20/59
19/12/2017 Fundacin Arturo Rosenblueth
Ventana para realizar modificaciones a las Deducciones, se tiene que teclear el cdigo de la Deduccin,
aparecen los datos se modifican en caso de que proceda, se da clic en el botn de Aceptar y listo. (Figura 17)
Ventana para realizar una bsqueda de alguna deduccin en especfico, todos los catlogos cuenta con
una ventana similar, nicamente se especifica el cdigo u ID segn sea el caso, se da clic en el botn de
Aceptar y listo. (Figura 18)
En esta tabla contiene el registro de todas las incidencias realizadas en cada quincena, las cuales
afectara a la nomina del empleado correspondiente, ya sea una deduccin nueva o una asignacin
dependiendo de cada caso. (Figura 19)
Ventana para dar de alta nuevas las Asignaciones y/o Deducciones que afectaran las percepciones del
trabajador, se llenan los campos solicitados y se da clic en el botn de Aceptar. (Figura 20)
http://www.angelfire.com/space/equipo_5/proyecto/Proyecto_Final.htm 21/59
19/12/2017 Fundacin Arturo Rosenblueth
Ventana para dar de baja a las Deducciones en el catalogo, se tiene que teclear el ID del trabajador para
dar de baja las incidencias de Deduccin o Asignacin o ambas segn se de el caso, se da clic en el botn de
Aceptar y listo. (Figura 21)
Ventana para realizar modificaciones a las Incidencias, se tiene que teclear el ID del trabajador a afectar,
aparecern sus datos y se realizan los o el cambio (s) al (los) cdigo (s) de la Deduccin o asignacin segn
sea el caso, se da clic en el botn de Aceptar y listo. (Figura 22)
MENU
- MOSTRAR
Por ltimo en el men mostrar tenemos solo la consulta de la nmina de un empleado en especfico y se
tiene la siguiente interfase. (Figura 24)
Se muestra la siguiente interfase donde despliega la informacin del trabajador consultado. (Figura 25)
En esta misma interfase se puede mandar a imprimir el listado de la nmina y adems generar el archivo
para enviar al banco y se abone a las cuentas de los trabajadores.
En la interfase que muestra la figura 26, se tiene unicamente un boton donde se enviara la informacin al
banco para depositar en las cuentas de cada empleado su salario.
Prototipo
Se hicieron varios prototipos del sistemas quedando el que mas se acerca al sistema definitivo. Los
prototipos restantes del sistema de nminas va incluido en un directorio pos separado como antecedente.
Instrucciones para su instalacin, configuracin y ejecucin
Para la instalacion del sistema de nminas se inserta el cd que contiene los archivos de instalacin que se
encuentra en el directorio \Instalacion_Proyecto_Final\Setup.exe, (cabe hacer mecncio que depender la
letra de la unidad en donde inserte el CD por el nmero de unidades con que cuente su computadora) como lo
muestra la figura 27.
http://www.angelfire.com/space/equipo_5/proyecto/Proyecto_Final.htm 23/59
19/12/2017 Fundacin Arturo Rosenblueth
Debe dejarse por default el directorio de trabajo predeterminado, pero en caso de que se desee cambiar a
otra ruta, dar clic en el botn de Cambiar Directorio y escoger el de su preferencia.
Para continuar con la instalacin dar clic en el boton que contiene la figura de instalacin. (Figura 29)
http://www.angelfire.com/space/equipo_5/proyecto/Proyecto_Final.htm 24/59
19/12/2017 Fundacin Arturo Rosenblueth
Se crea el grupo de trabajo en donde estar el icono para ejecutar el sistema de nminas. (Figura 30)
OJO: Manualmente se tiene que crear un directorio en raiz con el nombre de Dino, y posteriormente copiar del
CD de instalacin dentro del directorio DINO, el archivo Datos.mdb. y listo.
c:\Dino\Datos.mdb.
http://www.angelfire.com/space/equipo_5/proyecto/Proyecto_Final.htm 25/59
19/12/2017 Fundacin Arturo Rosenblueth
men
inicio
programas
nomina
nomina
Como lo muestra la figura y listo !! Ya puede utiliza su Sistema de Nominas. (Figura 33)
Archivo ejecutable
El Codigo fuente del sistema de nminas esta incluido en el CD, y tambien se encuentra impreso en los
anexos correspondientes.
Resultados de Pruebas
http://www.angelfire.com/space/equipo_5/proyecto/Proyecto_Final.htm 26/59
19/12/2017 Fundacin Arturo Rosenblueth
Experiencias:
El proceso del desarrollo de un producto de software, comprende varias etapas, cada uno de ellos define
procedimientos bien definidos, los cuales sin la correcta aplicacin de estos, nos llevar indudablemente al
fracaso del objetivo trazado. La utilizacin de una tcnica especfica para desarrollarlo, depende del tipo de
software y objetivos que se quieran alcanzar.
Dentro del Anlisis y Diseo Orientado a Objetos, vimos varias metodologas para llevar a cabo el anlisis
y desarrollo, cada una aplicaba distintos procedimientos que nos llevaban a obtener datos especficos en los
mismos. Puedo concluir que la mayora de estos utilizan una combinacin de todos, variando entre ellas en la
etapa o fase en que se aplica.
La utilizacin de UML para el desarrollo de software, mi punto de vista personal, es el mejor y mas
indicado lenguaje a utilizar, ya que por su naturaleza descriptiva a travs de grficos, lo hacen comprensible a
cualquier nivel, no siendo utilizado e interpretado solo por personas con conocimientos tcnicos y de
programacin, sino tambin viendo del lado del Cliente, quien es a fin de cuentas el personaje que aprueba o
desaprueba el producto final obtenido, haciendo que tanto el diseador, programador, analista y el cliente
utilicen un lenguaje comn para comunicarse y lograr los objetivos deseados.
Nuestras experiencias del curso y lo que se ha ledo al respecto nos dicen de utilizar un lenguaje de
modelado como UML, un paquete de software como Rational Rose para plasmar dicho modelo, el conocer las
distintas metodologas antecesoras de UML, me ha trado grandes ganancias en conocimiento, aplicacin y
perspectiva del proceso que involucra desarrollar software, el cual aprend que si la planeacin en el desarrollo
del diseo se hace de forma correcta, la implementacin de este modelo a un lenguaje de programacin sea
cual fuere, nos asegura el xito de obtener un producto de software de calidad.
Podemos concluir que este curso me sirvi al 100% porque puedo aplicar los conocimientos obtenidos en
el terreno laboral y profesional, dndonos las herramientas para servir mejor a la sociedad, a nuestro pas y al
mundo.
Sugerencias y Recomendaciones.
En el proceso del anlisis y diseo de software, damos las siguientes recomendaciones, que aseguran en
mayor medida la obtencin de un producto con mejor calidad:
Planear todas las actividades a realizar durante cada etapa, esto nos servir como gua durante el
desarrollo, pudiendo apoyarse en grficos.
Recapitular toda la informacin posible, acerca de los procesos involucrados en el problema a resolver,
apoyndose en formatos impresos, entrevistas a los personajes involucrados, reportes, etc. Todo material es
valioso si aporta informacin relevante.
La etapa del Anlisis es la que lleva ms tiempo, aunque esta inversin de tiempo vale la pena, ya que es
aqu donde realmente se estar edificando la columna vertebral del software. Una mala aplicacin en el
diseo, nos traer resultados insatisfactorios, adems de prdida de tiempo y costos de produccin.
Elegir cuidadosamente a las personas que desempearn los distintos roles en el equipo de anlisis y
diseo, ya que las habilidades personales contribuirn en gran medida a lograr las metas y objetivos
deseados.
Realizar todas las pruebas necesarias al producto obtenido en cada etapa, ya que esto nos retroalimentar
en el mismo para ir perfeccionado los resultados que se van teniendo.
Documentar cada etapa, as nuestro producto ser factible y sensible al aplicar cambios de acuerdo a las
necesidades que se vayan teniendo.
http://www.angelfire.com/space/equipo_5/proyecto/Proyecto_Final.htm 27/59
19/12/2017 Fundacin Arturo Rosenblueth
Documentar el producto final con manuales de referencia y de usuario para que el cliente conozca todas las
funcionalidades del producto que tiene en sus manos.
Una recomendacin al profesor del curso, es centrarse ms en la enseanza del UML en lugar de las
metodologas, ya que el UML ayuda a entender el proceso de anlisis y diseo O.O., el cual servir a que el
alumno desarrolle ms su capacidad y obtener mejores diseos de software.
Roger Pressman S.
Ingenieria del Software
Quinta Edicin
Bibliografa
Construccin de software orientado a objetos
Bertrand mayer
http://www-gris.det.uvigo.es/~jose/doctorado/introduccion/sld003.htm
http://www.uag.mx/66/Crisis.htm
Documentos proporcionados en un CD por el Profesor Jess Zavala Ruiz en el Modulo Analisis y Diseo de
Sistemas Orientado a Objetos Impartido a traves de la Fundacin Arturo Rosenblueth en las Instalaciones de la
Universidad Americana de Acapulco durante el mes de Nov/Dic de 2002
Anexo 1:
http://www.angelfire.com/space/equipo_5/proyecto/Proyecto_Final.htm 28/59
19/12/2017 Fundacin Arturo Rosenblueth
http://www.angelfire.com/space/equipo_5/proyecto/Proyecto_Final.htm 29/59
19/12/2017 Fundacin Arturo Rosenblueth
http://www.angelfire.com/space/equipo_5/proyecto/Proyecto_Final.htm 30/59
19/12/2017 Fundacin Arturo Rosenblueth
http://www.angelfire.com/space/equipo_5/proyecto/Proyecto_Final.htm 31/59
19/12/2017 Fundacin Arturo Rosenblueth
http://www.angelfire.com/space/equipo_5/proyecto/Proyecto_Final.htm 32/59
19/12/2017 Fundacin Arturo Rosenblueth
http://www.angelfire.com/space/equipo_5/proyecto/Proyecto_Final.htm 33/59
19/12/2017 Fundacin Arturo Rosenblueth
http://www.angelfire.com/space/equipo_5/proyecto/Proyecto_Final.htm 34/59
19/12/2017 Fundacin Arturo Rosenblueth
http://www.angelfire.com/space/equipo_5/proyecto/Proyecto_Final.htm 35/59
19/12/2017 Fundacin Arturo Rosenblueth
http://www.angelfire.com/space/equipo_5/proyecto/Proyecto_Final.htm 36/59
19/12/2017 Fundacin Arturo Rosenblueth
http://www.angelfire.com/space/equipo_5/proyecto/Proyecto_Final.htm 37/59
19/12/2017 Fundacin Arturo Rosenblueth
http://www.angelfire.com/space/equipo_5/proyecto/Proyecto_Final.htm 38/59
19/12/2017 Fundacin Arturo Rosenblueth
http://www.angelfire.com/space/equipo_5/proyecto/Proyecto_Final.htm 39/59
19/12/2017 Fundacin Arturo Rosenblueth
http://www.angelfire.com/space/equipo_5/proyecto/Proyecto_Final.htm 40/59
19/12/2017 Fundacin Arturo Rosenblueth
http://www.angelfire.com/space/equipo_5/proyecto/Proyecto_Final.htm 41/59
19/12/2017 Fundacin Arturo Rosenblueth
http://www.angelfire.com/space/equipo_5/proyecto/Proyecto_Final.htm 42/59
19/12/2017 Fundacin Arturo Rosenblueth
http://www.angelfire.com/space/equipo_5/proyecto/Proyecto_Final.htm 43/59
19/12/2017 Fundacin Arturo Rosenblueth
http://www.angelfire.com/space/equipo_5/proyecto/Proyecto_Final.htm 44/59
19/12/2017 Fundacin Arturo Rosenblueth
Anexo 2:
Salir.Visible = True
Nuevo.Visible = True
Cancelar.Visible = False
Actualizar.Visible = False
Data1.Recordset.CancelUpdate
End Sub
End Sub
Form4.-Modificar Trabajadores
http://www.angelfire.com/space/equipo_5/proyecto/Proyecto_Final.htm 46/59
19/12/2017 Fundacin Arturo Rosenblueth
Text5.Visible = False 'DESAPAREZCO LOS BOTONES
Text6.Visible = False 'DESAPAREZCO LOS BOTONES
Text7.Visible = False 'DESAPAREZCO LOS BOTONES
Text8.Visible = False 'DESAPAREZCO LOS BOTONES
Text9.Visible = False 'DESAPAREZCO LOS BOTONES
Text10.Visible = False 'DESAPAREZCO LOS BOTONES
Text11.Visible = False 'DESAPAREZCO LOS BOTONES
Text1.Text = " "
Data1.Refresh
Form1.Data1.Refresh
Form1.Show
Form4.Hide
Salir.Visible = False 'desAPAREZCO LOS BOTONES
Cancelar.Visible = True 'APAREZCO LOS BOTONES
End Sub
http://www.angelfire.com/space/equipo_5/proyecto/Proyecto_Final.htm 47/59
19/12/2017 Fundacin Arturo Rosenblueth
Cancelar.Visible = False
Salir.Visible = True
End Sub
Form8.-Baja de Asignaciones.frm
http://www.angelfire.com/space/equipo_5/proyecto/Proyecto_Final.htm 48/59
19/12/2017 Fundacin Arturo Rosenblueth
Form6.Data1.Refresh
Form6.Show
Form8.Hide
End Sub
http://www.angelfire.com/space/equipo_5/proyecto/Proyecto_Final.htm 49/59
19/12/2017 Fundacin Arturo Rosenblueth
Form6.Show
Form10.Hide
End Sub
http://www.angelfire.com/space/equipo_5/proyecto/Proyecto_Final.htm 50/59
19/12/2017 Fundacin Arturo Rosenblueth
Nuevo.Visible = True
Form11.Data1.Refresh
Form11.Show
Form12.Hide
End Sub
Form13.-Baja de Deduccion.frm
End Sub
http://www.angelfire.com/space/equipo_5/proyecto/Proyecto_Final.htm 51/59
19/12/2017 Fundacin Arturo Rosenblueth
MsgBox ("Lo siento, esta deduccion no existe en la nomina.")
Data1.Recordset.MoveFirst
existe = False
Text1.Text = ""
Form11.Show
Form14.Hide
ElseIf existe = "verdadero" Then
Label2.Visible = True 'APAREZCO LOS BOTONES
Label3.Visible = True 'APAREZCO LOS BOTONES
Label4.Visible = True 'APAREZCO LOS BOTONES
Label5.Visible = True 'APAREZCO LOS BOTONES
Text2.Visible = True 'APAREZCO LOS BOTONES
Text3.Visible = True 'APAREZCO LOS BOTONES
Text4.Visible = True 'APAREZCO LOS BOTONES
Combo1.Visible = True 'APAREZCO LOS BOTONES
Text2.Enabled = False 'deshabilito boton
Text3.SetFocus 'pongo el cursor en el campo del nombre
Salir.Visible = True 'APAREZCO LOS BOTONES
Cancelar.Visible = False
End If
End Sub
http://www.angelfire.com/space/equipo_5/proyecto/Proyecto_Final.htm 52/59
19/12/2017 Fundacin Arturo Rosenblueth
Form20.Show
Form16.Hide
End Sub
http://www.angelfire.com/space/equipo_5/proyecto/Proyecto_Final.htm 53/59
19/12/2017 Fundacin Arturo Rosenblueth
Text5.Visible = False 'desAPAREZCO LOS BOTONES
Text2.Enabled = False
Text3.Enabled = False
Text4.Enabled = False
End Sub
http://www.angelfire.com/space/equipo_5/proyecto/Proyecto_Final.htm 54/59
19/12/2017 Fundacin Arturo Rosenblueth
Command1.Visible = False
Cancelar.Visible = True
End Sub
http://www.angelfire.com/space/equipo_5/proyecto/Proyecto_Final.htm 55/59
19/12/2017 Fundacin Arturo Rosenblueth
End If
End Sub
Form21.-catalogo de la nomina.frm
Form22.- Nomina.frm
Form23.- Menu.frm
http://www.angelfire.com/space/equipo_5/proyecto/Proyecto_Final.htm 56/59
19/12/2017 Fundacin Arturo Rosenblueth
Form23.Hide
End Sub
Form25.-Alta departamentos.frm
http://www.angelfire.com/space/equipo_5/proyecto/Proyecto_Final.htm 57/59
19/12/2017 Fundacin Arturo Rosenblueth
Text2.Visible = True 'APAREZCO LOS BOTONES
Text3.Visible = True 'APAREZCO LOS BOTONES
Text4.Visible = True 'APAREZCO LOS BOTONES
Text5.Visible = True 'APAREZCO LOS BOTONES
Combo1.Visible = True 'APAREZCO LOS BOTONES
Combo1.SetFocus 'pongo el cursor en el campo del nombre
Text2.Enabled = False 'deshabilitar botones
Text3.Enabled = False 'deshabilitar botones
Text4.Enabled = False 'deshabilitar botones
Text5.Enabled = False 'deshabilitar botones
Salir.Visible = True 'APAREZCO LOS BOTONES
Cancelar.Visible = False
End If
End Sub
Form26.-Baja de departamentos.frm
http://www.angelfire.com/space/equipo_5/proyecto/Proyecto_Final.htm 58/59
19/12/2017 Fundacin Arturo Rosenblueth
Private Sub Cancelar_Click()
Form24.Show
Form27.Hide
Text1.Text = " "
End Sub
Form27.-;Modificar departamentos.frm
http://www.angelfire.com/space/equipo_5/proyecto/Proyecto_Final.htm 59/59