Curso áe Graáuación 2006

Anuncio
Universidad de Ciencias Comerciales
Facultad de Ingeniería e Informática
ucc
Trabajo Final para Optar al Titulo
Licenciado en Ciencias de la Computación I Ingeniero en Sistema
Perfd de Proyecto
REMESASNIC
(Remesas Nicaragua)
Elaborado por:
Giovanny Rodríguez Martínez.
Ismania Acevedo Prado.
Marvin Morales Urbina.
Tutor: Ing. Fausto Quiñónez.
Managua, Nicaragua 15 de noviembre de 2006
Curso áe graáuación 2006
INDICE
Página
Dedicatoria
Agradecimientos
Introdncción
{)lJjeti1lo <i"eneral
{)lJjeti1lo ESJlecifico
Jnstificación
Antecedentes
------------------------------------------------------------------------ 2
--------------------------------------------------------------------- 3
------------------------------------------------------------------------ 4
------------------------------------------------------------------------ 5
---------------------------------------------------------------------- 5
------------------------------------------------------------------------ 6
------------------------------------------------------------------------ 7
Marco Metodológico
Análisis del Sistema
Planificación Estratégica de la Información. -------------------------------------- 8
Modelado de Datos-------------------------------------------------------------------- 9
Análisis del Área del Negocio.
Funciones del Negocio Remesas Nicaragua-------------------------------------- 10
Modelo de Flujo---------------------------------------------------------------------- 11
Planificación del Proyecto
Cálculo de la VialJilidad Técnico ()Jlerati1la y Legal --------------12-19
Gestión del Proyecto
Persortal.----------------------------------------- ---:--------------------------20
Selección del grupo de trabajo.---------------------------------------------20
Problema.----------------------------------------------------------------------21
Proceso.------------------------------------------------------------------------21
Selección del Modelo de Proceso-----------------------------------------22
Ámbito--------------- ---------------------------------------------------------22
Análisis de Riesgos ----------------------------------------------------------22
Estimación de Costo------------------------------------------------------23-27
Planificación Temporal.---------------------------------------------------- 28
Gestión de la Configuración (Seguimiento) ------------------------------29
Fases de Desarrollo.
Diagramas Caso de Uso ------------------------------------------------------------30-34
Diagramas Secuencia ------------------------------------------------------------35-36
Diagramas de Actividades ---------------------------------------------------------37-39
Diagrama-Despliegue ------------------------------------------------------------------40
Diagrama Dialogo
------------------------------------------------------------------41
Diagrama de Clase-----------------------------------------------------------------------42
Diseño de la Intranet--------------------------------------------43-44
PantaUas de CaJlturas--------------------------------------45-53
Muestras de Informes-------------------------------------------------54-55
Codificación----------------------------------------------------------------------------------56-71
Conclnsiones------------------------------------------------72
Anexos-----------------------------------------------------------------74
Curso áe qraáuaciim 2006
Dedicatoria
A Dios Por darnos sabiduría, entendimiento y fortalecemos cada día en el
proceso del desarrollo de nuestro proyecto y nuestra vida diaria.
A Nuestro Padres
Por el apoyo incondicional
en ayudarnos a cumplir nuestra metas y
superarnos como exitosos profesionales.
A Nuestros Maestros
Por brindamos las herramientas necesarIas para lograr con éxito la
culminación de nuestro proyecto.
2
Curso áe Gratfuación 2006
Agradecimientos
A nuestro Dios por la oportunidad de vivir y culminar cada reto que se nos
presente,
siendo nuestro guía e instructor, por estar presente en cada
momento y etapas.
A nuestros Padres por el fortalecimiento, animo, esfuerzo, comprensión y
cariño de ser parte y sentir el gozo de nuestros triunfos, y de su apoyo
incondicional.
A nuestros Maestros por el don de la enseñanza, la perseverancia de darnos
sus conocimientos y así afrontar la realidad que se nos presenta.
3
Curso dé qraáuacú5n 2006
Introducción
Las remesas familiares se han creado con el objetivo de cumplir con las
necesidades de los usuarios de realizar envíos de dinero de forma
automatizada y de entrega inmediata.
Las remesas son comunes en Nicaragua, en la actualidad no se cuenta con
un servicio de remesa dentro del país, el cual puede beneficiar a muchas
personas que trabajan en diferentes Departamentos.
Un beneficio clave de Nuestro prototipo Remesas Nicaragua
es el
mejoramiento del servicio de Remesas, propiciando la entrega inmediata
con mayor rapidez y seguridad a los usuarios finales. Otra característica
que vale la pena mencionar es que tanto como el usuario inicial y final
podrán realizar consultas sobre el envío en nuestro servicio Web.
Todo esto se realizara con la cooperación del FDL (Fondo de Desarrollo
Local) Empresa que nos ha brindado el apoyo necesario para la
implementación de este prototipo. Esta cuenta con 32 sucursales alrededor
del país el cual facilitara esta ejecución.
Cabe mencionar que nuestro sistema se implementara inicialmente en tres
sucursales, posteriormente podría ampliarse a más.
En este prototipo de proyecto aplicaremos los conocimientos adquiridos
mediante la programación en lenguaje visual y Web y otras herramientas
que facilitaran la construcción de dicho proyecto, que a partir de dicha
especificación se trataran de resolver los problemas de envío.
4
Curso dé gratfuacíón 2006
.Q!!ietivo General
Aplicar nuestros conocimientos, diseñando un prototipo de software que
logre nuestras expectativas con los usuarios en territorio nacional? como
una nueva forma de implementar un primer proyecto Nicaragüense de
Remesas.
.Q!!ietivo Especifico
• Acortar el tiempo de envío, utilizando técnicas de programación.
• Utilizar medidas de seguridad para que los usuarIOS queden
satisfechos con la privacidad el servicio.
• Los usuarios podrán realizar sus propias consultas acerca del envío
de la remesa.
5
Curso de
qraáuacifm 2006
Justificación
Existen varias empresas que realizan este servicio e incluyen transporte, si
la persona solicitante paga un porcentaje estipulado para que el enyío o la
encomienda sean entregados hasta la dirección deseada.
El propósito de este proyecto es el de mejorar este tipo de servICIO
utilizando los recursos de programación Visual y Web, además sus
aspectos técnicos y su funcionalidad.
Con pocos datos el usuario podrá optar al servicio, estando seguro que su
remesa llegara a su destino de igual manera al retiro de la misma.
Una vez realizada la transacción los usuarios podrán realizar consultas
acerca del envío, entrando a nuestro sitio Web, esto permitirá seguridad
tanto al remitente como el destinatario.
Nuestras páginas de Consultas contendrán niveles de seguridad que aran a
los usuarios sentirse satisfechos por los servicios brindados, dando lugar a
la confianza en la utilización del servicio.
Con todo esto, se pretenderá alcanzar aceptación, seguridad y confianza
que los usuarios necesitan hoy en día.
6
Curso áe qraá1UlCÍÓ1J 2006
Antecedentes
En nicaragua es muy común el uso de transacciones bancarias, de personas
que trabajan en otras ciudades dentro del país y realizan depósitos de
dinero a sus familiares.
Las remesas familiares son empresas formadas con el objetivo de facilitar
el envío de dinero a una persona que este en otro lugar hablando
geográficamente.
El propósito de las empresas que utilizan este tipo de sistema, es de
realizar transacciones en un mínimo de tiempo, con seguridad y confianza
tanto de la persona que envía la remesa como la que lo recibe.
Estas empresas de envío cobran un porcentaje por cada envío, y obligan a
la persona que presta el servicio al llenado de algunos requisitos necesarios
para poder realizar el servicio. De igual manera la persona que retirara la
remesa debe de reunir requisitos necesarios para poder obtenerla.
Algunos requisitos necesarios para el envío de remesas son:
1. Cedula de identidad.
2. Nombre de la persona quien hará retiro.
3. Lugar de destino.
4. Código o numero clave Suministrado.
5. Cantidad a enviar.
Algunos requisitos necesarios para el retiro de remesas son:
1. Cedula de identidad.
2. Nombre de la personal que envía la remesa.
3. Lugar de procedencia.
4. Código o numero clave.
s. Cantidad de dinero a retirar.
7
Curso áe Graáuadón 2006
Marco Metodológico
Planificación Estratégica de la Información.
Fondo de Desarrollo Local
Departamento de
Desarrollo:
Mantenimiento, Diseño
de nuevos requerimientos
e .implementaciones
Auditoría
Interna
~;~ía
J............
Soporte Técnico interno,
soporte al sistema en Las
'--G~e-reJ:n:::cia=::-----------'i--_;::;:=;J2=:::-------:::::::;=::~í_-'sucursales, reparación de
.Financieraerrores en sistema
financiera con respecto a
Los créditos
[
Mercadeo
'-'-'-'~r-'-'-~
~!6~~~~t~~:R~~~~i~~K~~~t-~~!~~r-s~~~~CO~~OI
t
Reparación de equipos
hardware, mantenimiento,
instalación sistema
operativo, instalaciones
de redes,
8
Curso áe qraáuación 2006
Modelo de Datos
~plicar D atos
Al"
Captura Datos
Consulta
SOliCitud
Describe
éli~rlfe
Solicita
I
Operador
Evalua
<
Recibir
Entre!!ar
<
•
Consulta
Caja
.'
Aplicar
9
Curso dé
qraáuación 2006
,
Análisis del Area del Negocio
Funciones del Negocio Remesas Nicaragua
1. Establecer contacto con el cliente.
2. Proporcionar Información de Remesa.
3. Considerar cuestiones y detalles.
4. Recopilar información cliente.
5. Comprobar Solicitud.
6. Preparar Aplicar Orden Solicitud.
7. Entregar Comprobante al Cliente.
10
Curso de qraáuacifm 2006
Modelo de Flui.!!
Recopilar infonnaciou
cliente
Establecer contacto
con el cliente
Comprobar Solicitud
Considerar cuestiones y
detalles
Proporcionar
Información de Remesa
Preparar Aplicar OnIen
Solicitud
Entregar Comprobante al
Cliente
11
Curso áe graáuacíón 2006
Calculo de la Viabilidad
Viabilidad Técnica
Alternativas de requerimientos (Hardware y Software) para el buen
funcionamiento de nuestro Sistema.
Requerimiento de Hardware
• Computadoras de escritorios.
• Servidores para Bases de Datos y para la Web.
• UPS.
• Routers.
• Switchs.
• Cables UTP nivel 5.
Requerimientos de Software
• Microsoft Windows 2003 Server Enterprise Edition.
• Microsoft SQL 2000 Server Corporativo.
• Visual Basic 6.0 Empresarial.
• Visual Net. 2003.
Equipos e Instalaciones
• Computadoras.
• Teléfonos.
• Aires Acondicionado.
• Impresoras.
• Material de Oficina.
• Equipos de Oficina.
12
Curso áe qraáuación 2006
Propuesta de Eg uipos
pe
1
1
1
1
Computador Marca AOC Computer
CASE ATX MINI TORRE Marca AOC
Microprocesador INTEL CELERON de 2.5 GHZ S 775
Tarjeta Madre ASROCK con CHIP INTEL S 775
SLOP PCI3. SLOP de AGP 1. Puerto USB 6. Píos PS':2 2.
Soporta hasta 2 GB en Memoria.
Disco Duro de 80 GB de 7200 de RPM.
Memoria de 512 MB DDR PC 3200 de 400 MHZ
Combo Lector de DVD y Quemador de CD
Sonido. Video Integrado. Red Integrada 10/100
Floppy de 3.5. Parlantes Fax. MODEM de 56K
Teclado PS-2. Mouse PS-2. Almohadilla
Monitor de 17' Marca AOC Negro/Silver.
Marca CDP (Chicago Digital Power).
UPS con
Estabilizador Modelo B-UPR 500
500VA/280W
Integrado
Tiempo típico de respaldo 5 a 20 minutos.
1151220/230/240VAC-50 ó 60 HZ.
Led's indicadores sobrecarga, respaldo 2 minutos.
Switch de poder(apagado/encendido)
Protector para Fax Módem
Salidas o tomas 5 nema 5-15 con regulador de voltaje.
4PT LINKSYS WRT54GS WIRELESS
Router
SPEDDBOARD
3COM SWITCH 8 PUERTO 10/100 RJ45 3C16794Switch
US
Curso efe Graduación 2006
1
Servidor
Marca: HEWLETT PACKARD
Modelo: ML PROLIANT ML370
Product Description: HP proliant ML370 G4- Xeon 3.6
GHZ
Type: Server
Form Factor: Tower - SU
Dimensions (WXDXH): 8.7 in x 28 in x 18.5 in
Weight: 70.1 lbs
Server Scalability: 2-way
Processor: 1 x Intel Xeon 3.6 GHZ.
Processor Main Features: Hyper-Threading
Technology.
Cache Memory: 2 MB L2 Cache
Cache Per Processor: 2 MB
RAM: 2 GB / 16 GB(Max) - DDR 11 SDRAMAdvanced
ECC - 400 MHZ - PC 2-3200
Storage controller: SCSI(ultra320 SCSI); IDE (IDE /
ATA)
SMART ARRAY 641 STORAGE controller: RAID
0,1,5,10 PCI-X
Floppy Drive: 3. S" 1.44 MB floppy
Server Storage Bays: Hot - Swap
Hard Drive
(2) hard driver 36.4 GB hot Swap floppy
(3) hard drive 72 GB hot swap SCSI
Optional Storage: DVD ROM / CD RW
Graphics Controller: ATI RAGE XL - 8 MB
NETWORKING : networking adapter - Ethernet, fast
Ethernet, gigabit Ethernet
Power: AC 120/230 V (50/60 HZ)
POWER REDUNDANCY OPTINAL
POWER redundancy: fuente de poder hot plug 72SW
Ventilidador redundante.
Curso áe Graduación 2006
2
1
Impresora
LASERJET.
2
Impresora
Epson
LX300+
UPS
Marca HP 1022.
Velocidad de impresión de 19 PAG x MIN.
Color: Monocromática.
Resolución de 1200 x 1200
Capacidad de impresión: 8000 PAG mes.
Memoria de 8 MB
Conectividad: puerto USB 2. O de alta velocidad.
Bandeja de entrada: capacidad de 250 hojas.
Bandeja de salida: capacidad de ISO hojas.
Incluye Toner.
Tiempo de entrega inmediata
Peso: 5.5 KG.
CableUSB
Marca: TRlPP LITE
Modelo: SMARTONLINE smoooXL
Product Description: Tripa lite SmartOnLine SU3000XLUPS-3000VA.
Device Type: UPS.
Form Factor: Externa!.
Dimensions (WxDxH): 3.9 in x9.4 in x 14.8 in.
Weight: 66.1 lbs
Input Voltaje: AC 120V
Output Voltage: AC 120V +- 2%(50/60 HZ)
Power Provided: 3000 VA
Output Connectors: 7 x power NEMA 5-15, power
NEMAL5-30.
Battery: -12 V - 9 AH
Batteries Qty: 6
Run Time (Up To): 6 min at fullload
Materiales y Equipo de Oficina
Archivo Metálico 4 Gavetas Tamaño Legal
15
Curso dé Graáuación 2006
Escritorio Contador 3Ox45 Metálico
Silla Secretarial de Damasco Giratoria
Cinta de Impresora
Toner para Impresora HP 1200
Resma de papel
Caja de lapiceros
Caja de lápiz de grafitos
Faz tener
Fólderes
Perforadora
Engrapadora
Saca grapa
Aire acondicionado
MANIVERSA
MANIVERSA
CONICO
CONICO
Librería Nelly
Librería Nelly
Librería Nelly
Librería Nelly
Librería Nelly
Librería Nelly
Librería Nelly
Librería Nelly
AYRES
Requerimiento de Recursos Humanos para desarrollo del Sistema.
Analista
Programador y
Desarrollo de
Sistemas
Ing. Sistemas
Lic. Computación
2 años o mas
;~f~1jiitiaí¡t?
3
Viabilidad Económica
PC
UPS
1
COMTECH $ 40.00
$ 40.00
2
COMTECH $ 1255.00
$1255.00
ROUTERS
lfl
Curso áe qraáuación 2006
ICOMTECH 1_$_1_0_9._00_ _--'-1_$_1_09_.0_0_ _
11
SERVER
"
~I~
COMTECH $ 4,775.00
IMPRESORA
~IlI{.IIII¡[II.ill!~i~i~u1i.lI.ltill[f[li~
illítlll{81~~¡;l:
1
2
-
CONICO
CONICO
$ 217.00
$ 224
$ 338.10
$ 257.60
Materiales y equipos de Oficina
~llI¡il~iªj~I1¡Q¡,í
Archivo Metálico 4 Gavetas Tamaño Legal $ 125.00
$ 110.00
Escritorio Contador 30x45 Metálico
$ 55.00
Silla Secretarial de Damasco Giratoria
$ 5.00
Cinta de Impresora EPSON Lx 300+
$ 77.00
Toner para Impresora HP 1200
$ 4.1
Resma de papel Xerox
$ 1.25
Caja de lapiceros BIG
$ 1.07
Caja de lápiz de grafitos
$ 1.17
Faz tener
$ 4.47
Fólderes
$ 4.92
Perforadora 2 Hoyos
$ 7.00
Engrapadora
$ 745.00
Aire Acondicionado
$ 2.00
Saca Grapa
$ 3.54
Ampos
$ 25.30
Calculadoras Caja
$ 1.50
Block de Notas
$ 5.00
Cintas auditoras
Total
---------
~>= ....,
$ 143.75
$ 126.50
$ 63.25
$ 5.00
$ 88.25
$ 20.5
$ 1.25
$ 1.07
$ 1.17
$ 4.47
$4.92
$ 7.00
$ 745.00
$ 2.00
$ 3.54
$ 25.30
$ 1.50
$ 5.00
$1249.47
Costo de Recursos Humanos:
17
Curso de qraáuación 2006
Analista Programador y
Desarrollo de Sistemas
Conserje
Soporte Técnico
Contador
Operador de Sistemas
Cajero
TOTAL
3
$ 550
$ 1,650
1
1
1
1
1
105.33
400
230
175
130
105.33
400
230
175
130
$ 2690.33
-----------
-----------------
Costo total de Requerimiento de Hardware
PC
6
$535.33
$3,211.98
Servidor
1
4,775.00
4,775.00
UPS Servidor
UPSPC
1
1255
1255
4
40
160
Impresora EPSON
2
257.6
515.2
Impresora LASERJET
Switch
3
3
338.1
1014.3
189
3
1
24
1249.47
Equipo y Materiales de Oficina
Routers
TOTAL
63
109
$8,622.50
3748.41
109
$14,977.89
lR
Curso dé Graduación 2006
Viabilidad LeKi!!
La junta Directiva de RemesasNic., Elaborará un contrato interno en el que
se establecerán normas que no deben violentarse
Cláusula Prestación del Servicio
La presentación regular y continua del servicio estará sujeta a la solicitud
de remesas por parte del usuario en los diferentes puntos de agencia
obteniendo un cargo comisional al monto a enviar.
.
Cláusula Obligaciones de RemesasNic
1. RemesasNic tiene la obligación de enviar la remesa solicitada por el
cliente hasta el usuario [mal.
"
2. RemesasNic se compromete a mantener medidas de seguridad para que
el cliente este satisfecho con el servicio prestado.
Cláusula Obligaciones del usuario
1. tiene la responsabilidad de presentar su identificación correspondiente
para hacer uso de nuestros servicios
2. pagar la comisión establecida por nuestra empresa.
Cláusula de seguridad de software
RemesasNic garantiza en su sistema un respaldo de la información, para no
perjudicar a los clientes.
Cláusula del Personal RemesasNic.
RemesasNic queda exonerada por el mal manejo de la base de datos,
servidores, equipos de comunicación, respaldo y otros dispositivos que son
responsabilidad de los trabajadores.
Cuando el cliente reclame funcionalidades del sistema RemesasNic
desarrolladora se reserva el derecho de cobrara un monto según los
cambios que se aplican al software.
19
Curso áe graáuación 2006
Gestión del Proyecto
La gestión eficaz de un proyecto de Software se centra en el personal, el
problema y el proceso, el personal debe organizarse en equipos eficaces,
logrando así una comunicación, coordinación y planificación para el
desarrollo de un Software de calidad.
El gestor del proyecto debe tener una buena comunicación con el cliente,
logrando así el alcance del producto, de manera que se obtiene las
exigencias y requerimientos del producto por. parte del cliente a los
encargados de desarrollar el Software de aplicación WEB.
• Personal
Los encargados en el desarrollo e implementación del Software
"Remesas Nicaragua", que facilitarán el uso de remesas familiares
utilizando los recursos WEB y realizando consultas de sus envíos, estará
comprendido por:
~ Marvin Morales Urbina.
~ Ismania Acevedo Prado.
~ Giovanny Rodríguez Martínez.
• Clientes
Son los que solicitan el servicio de envío y entrega de remesa.
• Usuarios Finales
Solicitan la entrega de su remesa, también Interactúan con la Web,
consultando acerca del envío.
• Selección del grupo de trabajo:
Para el desarrollo e implementación del prototipo de aplicación
RemesasNic, según las características del equipo de trabajo las cuáles son
las siguientes:
1. Se defme unjefe que coordina.
2. Se especifica la tarea de cada miembro.
3. Los problemas deben ser resueltos por aceptación del grupo.
·4. Los miembros deben establecer una comunicación horizontal.
Se considera que el equipo genérico es Descentralizados Democráticos
(DD)
20
Curso áe qraduación 2006
• Problema
Las empresas que brinda este servicio, incluyen transporte de manera que
la personas solicitantes deben pagar un porcentaje estipulado para el envío
de su dinero, otras cobran comisiones o porcentajes muy alto.
Por lo tanto nuestro propósito es mejorar este servicio, proporcionándole un
porcentaje menor de comisión y la alternativa al usuario que una vez
realizada su transacción podrán consultar en nuestro sitio WEB acerca del
envío, brindándole seguridad tanto al remitente como al destinatario.
• Proceso
El proceso del software debe establecer las actividades.a realizar en el
desarrollo de la aplicación que caracteriza las fases de: definición,
desarrollo y mantenimiento para la entrega efectiva de este.
Maduración del problema y proceso:
Actividades Estructurales del Proceso
Modelo
UML
Base de
Datos
Diseño del
Software
Codificación
Prueba
x
x
x
x
x
21
Curso áe qraáuación 2006
Selección del Modelo de Proceso
El equipo de desarrollo opto por el modelo de "Desarrollo Rápido de
Aplicaciones (DRA) " por permitir la creación de un sistema funcional
dentro de períodos cortos, por lograr un desarrollo rápido utilizando
enfoque basado en componentes.
Generador de Código:
Visual Basic 6.0 Empresarial
Rational Rose
Otras herramientas:
UML
Microsoft SQL 2000 Server Corporativo.
DreamWeaver 2004
Análisis de Riesgo
Riesgos técnicos
Los riesgos técnicos amenazan la calidad del sistema como de los equipos
informáticos, presentando algunos problemas como son:
• Fallas de distribución de energía en los paneles.
., Falta de ventilación interna del local, que afecta la parte física del área
de trabajo y equipos.
• Mal uso de los dispositivos de almacenamiento a la hora de guardar
información e instalar cualquier programa.
• Que la comunicación entre los miembros del equipo no sea buena.
• Que sufra daño el servidor en donde se encuentre la base de datos y la
aplicación Web.
Riesgos Específicos
Gestión los riesgos y plan de contingencia
Fallas de distribución de Ener ía
Personal sin experiencia
Falta de ventilación
Utilizar e ui os de res aldo
Capacitar debidamente al personal que
mani ule el sistema.
Instalar aire Acondicionado
22
Curso áé Graáuación 2006
CALCULO DE DIAS LABORALES
Semanas .Laboradas
Semana 1
Semana 2
Sem"ana 3
Semana 4
Semana 5
Semana 6
Semana 7
Semana 8
Semana 9
Semana 10
Semana 11
Semana 12
Semana 13
Semana 14
Semana 15
Semana 16
Totales
Dias
Salario mes
Horas
2.38
1.25
1.25
2.88
3.13
1.50
0.75
2.25
2.13
3.38
1.75
1.13
1.25
2.38
19
10
10
23
25
12
27.38
219
6
18
17
27
14
9
10
19
Dias del Mes
Pago Dia Laboral Pagos por T/Lab.
43.54
22.92
22.92
52.71
57.29
27.50
13.75
550
550
550
550
550
550
550
550
550
550
550
550
550
550
550
550
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
18.33
18.33
18.33
18.33
18.33
18.33
18.33
18.33
18.33
18.33
18.33
18.33
18.33
18.33
18.33
18.33
38.96
61.88
32.08
20.63
22.92
43.54
0.00
0.00
550
30
18.33
501.88
23
41.2~5
Curso áe c¡raáuación 2006
RESULTADO TIEMPO LABORADO
IRecursos Humanos
I HRS Laborales T
I
2191
I
Pago por Hora
2.291
TOTAL
$501.881
RESULTADO TIEMPO LABORADO
Valor Equipo
Equipos Informáticos io
Equipos Informáticos Ismania
Equipos Informáticos MalVin
total
500
790
505
1795
. Servicios
Agua
Luz
Teléfono
TOTAL
100
158
101
359
Depreciacion
400
632
404
1436
200.00
316.00
202.00
718
Meses Alquilado
Alquiler
sacio 6 Lugar de Trabajo
VALOR
EQUIPO
Valor salvamento
100
VALOR MES
19.44
27.77
11.35
4
MESES TRANse. (4)
77.76
111.08
45.4
$234.24
24
RD/12 meses
16.67
26.33
16.83
59.83333333
R" Meses
66.67
105.33
67.33
$239.33
Curso áe Graduación 2006
45
Internet
30
30
30
Transporte Ismania
Transporte Marvin
Transporte Giovanny
Total Gastos Transportes
Total Gastos Dolares
Vbasic 6.0
Software
300
Impresiones
2001
Papeleria
~Total
2160
7200
5760
15120
540
1800
1440
$840.00
Rrose
11
Total Gtos
Gtos Transportes
Dia
~
$180.00
Sql2000 Serv
1200
650
Total
C$ 800.0Q
2003 Serv
I
1000
$44.441
$38.061
$5 J 627.59 [
25
Total
$3,150.00
Curso dé Graáuación 2006
ANALISIS
REQUERIMIENTOS
10%
$911.88
DISEÑO DETALLADO DESARROLLO
10%
70%
$5,627.59
$911.88
Costo Total de Requerimientos de Hardware
Cantidad
PC
6
Servidor
1
UPS Servidor
UPSPC
1
4
Impresora EPSON
2
3
3
3
1
Impresora LASERJET
Switch
EQuipo y Materiales de Oficina
ROUTERS
TOTAL
24
Costo Unitario
Total
$535.33
4,775.00
1255
$3,211.98
4,775.00
1255
40
160
257.6
338.1
515.2
63
1249.47
1014.3
189
109
3748.41
109
$8,622.50
$14,977.89
26
TOTAL
PRUEBA
10%
100%
$911.88
$8,363.22
Curso efe Graduación 2006
Costo de Intranet
Materiales
Cable UTP nivel 5
Conectores RJ45
Canaleta
Caja Modular de Red
Repisa
Costo de Internet
Patch Core
Total
Cantidad Costo Unitario
111
1
1.38
3
13.88
45
5
180.26
1
12
18
9
6
3
9
58
Costo
Total
$111.00
12
24.84
27
83.28
135
45
$438.12
Costo Total del Proyecto
I
Hardware
Software
Recurso Humano
Intranet
Estimacion del Costo del Software
Total General
ITotal
I
14,977.89
3,150.00
2690.33
438.12
8,363.22
$29,619.56
27
Curso de qraáuación 2006
~
_
"H-::==-~- ---==============::=:~:;r
-g=--f~~~~~-~~·--=----=======~-====-t=~~~·
Ta-ea
Hilo
Di'iisi:ln
Resumen
.0........
•
RE6UI1leI'I del po)'8c1o •
Proyecto: remesasnic vitacora
Fed1a: mar 14111,106
Ta-ea
Hilo
OMsi5n
ReslA'n&n
•
•
Taraasextemas
Hito ext.erro
Fecha limla
TareasElldemas
H'ltoeJdsm)
Resumen del poyecto •
•
Fecha linlile
Ij;;M;¡:;f.~h~;;:i¡~T,!~N!;;~~~'~i;i;Yfi'';I:1
•
~
b~~~'j¡}0j¿i@r.:~%~A;'~:?JJi~~~&4
•
~
Pagina 2
?R
Cursotfe Graduación 2006
GESTION DE LA CONFIGURACION (SEGUIMIENTO)
Creación de
bjetivo y Metas del Proyecto
Funcionamiento del Sistema Fase
Requerimie os, Herramientas Fases
Decisión de equisitos del Software
Recopilacio Fases Definidas, Fase pre_inicial
Compilació Prototipo de Software
29
Curso dé qraáuación 4006
Diagramas Caso de Uso
Consultar Remesa
Validar Codigo
Base de Datos
tj\
I
«inelude»
I
I
~~~,d
Cliente
Caso de Uso
Actores
Tipo
Propósito.
Resumen
Precondiciones
'Flujo Principal
Subtlujos
Excepciones
Consultar Remesa
Consultar
Cliente
Incluye Validar Códillo
Ofrecer los servicios a los usuarios ya registrados para el uso del sistema de remesas por
medio de la Web v Doder realizar solamente consultas de la solicitud de retiro.
Este caso de uso es iniciado por el Cliente Beneficiario. Tiene opciones de ingresar su
número de código de cliente para verificar si la remesa que le envían, ya esta disponible y
Doder retirar en las sucursales Que brinden el servicio.
Se requiere haber la validación correcta del Cliente, con respecto a su código en la Base
de Datos principal.
Se presenta el cliente en cualquier sitio donde ofrezcan el servicio de Internet. El cliente
puede accesar a la página principal de las remesas, seleccionar entre las siguientes
activídades: Consultar Remesas.
Si la activídad seleccionada es "Consultar Remesas ", se continua con la digitación de
su código de cliente, al realizar la acción se continua con el caso de uso Validar Código
con la base de datos principal y se verifica si pertenece realmente este cliente.
Este devuelve la respuesta y muestra los datos de la remesa del cliente si tiene disponible
ono.
Cliente, subtlujo Obtener Consulta de Remesa
Si el cliente digita mal su código este no tendrá respuesta a su consulta.
El cliente no pertenece a las Bases de Datos
Si la activídad seleccionada es "Salir" se saldrá de la páWna Web sin problemas.
10
Curso áe qraáuación 2006
Solicitar Servicio de En'oio· Rsgistrar Solicitud
~----e
Depositante
O
«e><te""»
~ Presentar Identificaclon
«include»
Solicitar SOMelo de EnvIo
«exten~
/,~~<..,.tencl»
.
Registrar Solicitud de
~
~
.~
ME Dolares
ErMoO~>
«;""~) S':::"
~
O
ME Cordobas
Registrar Beneficiaño
«el;
>
Hacer Deposito en Cala
0_'
~<"'.
~,---------~ó"»
Cojero
Caso de Uso
Actores
Tipo
Propósito
Resumen
Precondiciones
Principal
Excepciones
Caso de Uso
Actores
Propósito
Resumen
Precondiciones
Flujo Principal
SubFlujos
Excepciones
O
Destino Remesa
Implirrir
Solicitar Servicio Envío
Depositante
Primario
Registrar al depositante por medio del operador siempre y cuando-solicite el servicio de
remesas.
Este caso de uso es iniciado por el depositante. Tiene la opción de solicitar el servicio de
envió si desea hacerlo, de lo contrario no se registra lli solicitud.
Se reauiere tener la aprobación del Depositante
Se presenta el Depositante en sucursal solicita el servicio de remesa, siendo un requisito
obligatorio en el caso de nso Registrar Solicitud,
Cliente, subflujo Solicitar el Servicio de Envío.
Decisión del cliente si desea ser ingresado como parte las Remesas.
Registrar Solicitud
Depositante, OPerador
Registrar en Sistema los clientes que realizaran los envíos de remesas.
Registrar en Sistema los clientes beneficiarios que son también clientes Depositantes de
remesas.
El operador ingresa los datos del Depositante específicos para extender la funcionalidad
del registro siendo como requisito primordial la cédula de identidad del depositante, con
el objetivo de completar la solicitud y luego proceder ha autorizarla, a la misma vez este
caso de uso tiene la opción de que una vez ingresado el Beneficiario ya no habrá
necesidad de ingresarlo nuevamente como cliente que envía de remesas.
El Depositante debe solicitar el servicio de remesa al operador para el nuevo registro de
solicitud.
Se presenta el Depositante, puede seleccionar entre solicitar una nueva solicitud o si es
Beneficiario poder consultar si su remesa ya esta disponible. Si la actividad es solicitar
servicio de envío se continúa con el caso de uso registrar solicitud. Una vez ingresado
los datos y autorizado para realizar el deposito se continua con el caso de uso Hacer
deDosito en caia.
Ninguno
El cliente no presenta identificación.
La remesa no ha sido autorizada.
31
Curso le GrfU/uacífm2006
Caso de Uso
Actores
Propósito
Resumen
Precondiciones
Flujo Principal
Subtlujos
Excepcioues
Caso de Uso
Actores
Propósito
Resumen
Precondiciones
Flujo Principal
Subtlujos
Excepciones
Hacer Deposito en caja
Operador, Depositante, Cajero
Realizar depósito de cantidad a Enviar en caja una vez autorizado por el operador.
El operador autoriza al depositante poder ingresar el deposito en caja y así el cajero le
entregue su comprobante de que su remesa esta lista y en proceso para que el beneficiario
la reciba
El Depositante debe estar claro que caotidad desea enviar y que tipo de moneda, si
extranjera o moneda 1lllcional.
Registrado el depositaote por medio del operador este activo el caso de uso Hacer
deposito en caja, el cliente pasa a depositar la plata a enviar, el cajero conWma la
cantidad y aplica el deposito, realiza al comprobante (recibo) por medio delcaso de uso
Imprimir que devolverá los datos siguientes al depositaote, numero de solicitud, nombre
del depositaote v beneficiario, destino del envío, fecha aplicada, moneda.
' ..
Ninguno.
Solicitud no autorizada.
Cambio de moneda.
No retiró comprobante de su solicitud.
Imprimir Recibo Depósito.
Cajero
Entrel!.ar comprobante de solicitud v depósito del cliente (depositaote).
El Depositaote tendrá en sus manos un recibo que hace constar que a realizado su
deposito, solicitud y nombre del beneficiario.
Aplicar el deposito desde el modulo de caja.
El cajero aplica la solicitud del depositante con el debido deposito, este activa el caso de
uso Imprimir que devuelve los datos de la solicitud, depositaote, beneficiario y deposito
como comprobante para el depositaote y cajero que se ha realizado correctamente.
Ninguno.
No imprime comprobante.
Mala digitación.
32
Curso áe qrad'uación 2006
Solicitud Entrega de Remesas
~
Beneficlalio
,.(,_
/,lE--.:.«.::ex:::'e:::nd=>=>--I,-
ntificacion del Benefician
/'\----.:.«.::"':::''''=d>=>~'-
Solicitud Entrega de Remesas
/'
RegiStrar Solicitud
«¡nelude>
«extend»
OpeTBdor
Retirar Deposito en caja
~
~ero
~"
Entregar cantidad ErMada
t<ex''''d»
~
Imprimir
Caso de Uso
Actores
Propósito
Resumen
Precondiciones
Principal
Excepciones
Caso de Uso
Actores
Propósito
Resumen
Precondiciones
Flujo Principal
Snbflujos
Excepciones
Identificación del Beneficiario.
Cliente, Onerador
El Beneficiario con su identificación o código de asociado podrá retirar su remesa que le
han enviado, sin necesidad que él halla o no consultado, siempre y cuando ya este
disnonible.
Este caso de uso es iniciado por el Beneficiario, que se dirige al operador a obtener la
solicitud oue realizo el denositante.
Se reauiere tener número de identificación.
Se presenta el cliente en sucursal, entrega código de identificación al operador, este
consulta y se continua con el caso de uso Registrar solicitud.
Al cliente no se le entregara su remesa debida, si no presenta código de identificación
(cedula)
Solicitud Entrega de Remesa.
ODerador
Autorizar al beneficiario Doder retirar su debida remesa.
El operador, al momento de haber consultado al cliente con su código de identificación o
número de asociado este deberá autorizar la solicitud del beneficiario con su depositante
corresnondiente.
Se reouiere haber la validación correcta del beneficiario.
Se presenta el beneficiario en su sucursal, entrega código de identificación al operador,
este consulta y se continua con el caso de uso Registro Solicitud si el beneficiario
aparece se continua con el caso de uso Solicitud Entrega Remesa, en este caso de uso
hereda los datos del registro de solicitud, donde pertenece el depositante y de donde esta
enviando, el operador ingresa y autoriza la fecha que el cliente retira, la moneda en que
desea recibir el dinero, al momento que autoriza se continua con el caso de uso Retira
denosito cai a
Ninguno
Cliente beneficiario aun no ha sido aplicado.
Su remesa aun no ha sido anlicada.
33
Curso áe qraáuación 2006
Caso de Uso
Aetores
Propósito
Resumen
Precondiciones
Flujo Principal
Subflujos
Excepciones
Caso de Uso
Actores
Propósito
Resumen
Precondiciones
Flujo Principal
Subflujos
Excepciones
Retirar Deposito en caja
Beneficiario, Cajero
Entrel!ar remesa al beneficiario.
El operador, al momento de haber autorizado la entrega de remesa correspondiente, el
cajero deberá entregar la cantidad enviada al beneficiario.
Entrel>a de remesas debe estar autorizada por el onerador.
El caso de uso retirar deposito en caja debe ocurrir desde el momento que el operador
autorizo la entrega de remesas considerando este paso obligatorio para llegar hacer
aplicado en caja. Si el cajero selecciona la actividad aplicar se continua con el caso de
uso Entregar cantidad enviada que consta de la cantidad de dinero a entregar
fisicamente como una inclusión obliJmtoria del caiero para el retiro debido:
Ninguno.
Beneficiario cambia de moneda a entregar.
hnprimir.
Cajero, beneficiario.
Entrel!ar comorobante del retiro de remesa.
El cajero deberá de entregar un número de recibo como comprobante de que ha retirado
la cantidad enviada por su depositante.
Solicitud a entregar autorizada, remesa disponible.
El cajero al momento de entregar el dinero fisicamente deberá aplicar el deposito de
retiro en caja así se continua con el caso de uso Imprimir que genera un comprobante de
retiro del beneficiario y un mismo comprobante para el cajero y llevar un control. Se
procede a entregar el dinero y recibo.
Ninguno.
Maladigitación de datos.
Error al momento de imorimir.
34
Curso dé qraáuación. Z006
Diagrama Secuencia Consulta en Web
Validar Codigo
: Cliente
I
Obt~ner Datos I
I
I
I
-------->
Consulta Web
Ingresar Codigo
~
Codigo Valido
<
I
I
~
I
I
I
~
Datos Consulta
L
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
_
Curso t4 gratfuación 2006
; Operador
~
Solicitar Remesas
I
I
I
I
I
I
I
I
I
I
I
~
I
I
Verificar Datos
<E--------
I
><
I
I
I
I
I
I
I
I
I
I
Pre~rar Solicitud
"""
-------
-------~
Comprobar Datos
Aplicar Solicitud
I
I
-------4------I
Recibir, Entregar
------
I
I
I
I
DIAGRAMA REMESAS NICARAGUA
36
Curso áe qraáuadón 2006
Solicitar Servicio de Envío - Registrar Solicitud
,----t
Solicitar servicio
de
::-_ _
-+(~(
.
Registrar
cliente
)
.
Registrar
Solicitu
Hacer Oepopsito
en
~""<'--~~_I(Imprimir
)
17
Curso dé graáuación 2006
Diagrama de Actividades
CLIENTES
Consultar en la
We
Ingresar Código
verificar si el cliente
exist
obtener consuRa
remes
validar Código en
la Base de
Curso áe graáuación 2006
Solicitud de Entrega de Remesas
Identificación
del beneficiario
Verificar registro
de Solicitud
Envio
Aplicar Entrega
de remesas
Retirar Depósito
en caja
Imprimir
19
Curso de qraáuación. 2006
Diagrama de Despliegue
@ervidorWeb
Consultar
enlaWeb
Cliente
@SOIiCitUd de
Remesas
Web
Service
Pagina
Web
Datos del
Cliente
40
Curso áe qraduación 2006
Modelado de Dialogo
Cliente
".
I
Zónllgeografica
.,-.-:.-.--;,;
E.r~RecePtor
Solicitud Envi(¡----' Cliellk retira
calltiditd de
Moneda
..•..••.
...,....
....
departamento 1----.1 municipios
moneda retiro
41
el
¡¡¡¡¡¡¡¡
adm usuario
Gbc_usuario
~_agencia
~_usuarío
~_cajero
~áuaci()
~
~ -
~_operador
~_s¡stema
~uardarO
'banadirO
4>eliminarO
4>actual izarO
--
1
,--- . . . . . .
adm agencia
~gregar()
1
1 ~modiflcarO
t----.
4>eliminarO
I ~ctualizarO
I
*1 ~v_monto_env
~I ~c_destino_env
___
-
~Lsolicitud_env
\
1
~h_solicitucLenv
~solicítud_estatus
~aplicar _solic itud
\ 1
......................
adm moneda
~c_clienteJet
I~_moneda
\
""
~gregar()
~odjficarO
~dificarO
~limlnarO
11
/
I
I
adm departamento
~ _departamento
~_departamento
~_zona
4>actualizarO
adm zona
~_zona
~ zona
~--
~:J,ais
11-1----4>actualizarO
<>eliminarO
~actualizar()
~guardar()
~jmprímirO
~cerrar()
I ~errarO
4>guardarO
~ctualizar()
~plicarO
~jmprimirO
4>cerrarO
~uardarO
~anadir()
~ctualizarO
~gregar()
I
!
<>agregarO
~liminarO
~_moneda
~cLmoneda
~_simbolo
.eliminarO
adm pais
~-Pais
~yais
~_departamento
~_municipío
~cLmunicipío
~nadirO
~eliminarO
~_agencia
II ~c3Iiente_env
!b'Lagencia_direceion
1""1~ . . . . . . . .
adm municipio
~_zona
1
I ~c _solicitucLcOOgo
1"" . . . . ___ 1
i
II
~_agencia
~_agencia
I
~eliminarO
I
I ~desactívar/clienteO ~
42
Curso de qraduación 2006
Diseño de la Intranet
Distribución de Red Interna por Agencia
J.-
!-~-=---::..
.
.
:
------~-~.~:.
.
~
.
:
:
.
:
.
:
'
0-----J ~.
L~ __g ,____ .:. '.
- -.TI.·.• '.•·_.•:.·
-_ _ ..' ..
[I~--T-I-IJ·
........
.. . . -"..)
~.
g;g
-
~
.
4.~
j
~
t-......-...,..
OfldM
..-;.
24mcundr.
Estructura Red Agencia
43
Curso áe qraduación 2006
Estructura General Red Remesas Familiares
~
~"
",
44
Curso dé qraóuación 2006
-, .
.
~
C;]~E
..., OESCRIPCION AGENCIA
-·--·-·------1·1
rt--+'
I
-
, -,
"
ICO=D"",IG='O,-'í+,,'D""E=SC"",R-",IP,-"'c",,,iO,,-,-'N>--
Ir=D=IR..."E=C=CI=O'-'-N
I
I
I
•
Guardar
Refresh
I
I
I
Codigo
.'
I--·····_··__·__·_·_---_·__
Descripcion
I
Direccion
J'
Añadir
Eliminar
Cerrar
·~-----_·_--
~-"\'r"""'"~--~~~~~-"~
.'~. Definic,ion_De~artamelltos
,',
_
',._' _
,
'.
IJIJII1
',"_'.
I
I
I1
Actualizar I
____..J
Zonas
¡I
ICODIGO
IDESCRIPCION
-.J ....__ .__..
J
I
J
___
~~esh_J
Añadir
______
Codigo
r---
Descripción
I
I
~J
46
Curso dé qraduación 2006
("''''
1Iii,
¡
~1'
•
~
•
~
'''o
Descripcion MÚNICIPIOS
ZONA REGlON
DEPARTAMENTO
1
...
,
..... ~ f
......
~ ....., .
"'T
~
( .... "..,...,
í~"
~~."
-;:, ..
-
•
,,-
•
..
......
"<"~. . . . .~.,... ~~
"''''
"',,"'"
f1J~
"
"1"'
•.
31
]~_._. -_._
. _.· _--~---3 J _ ._ .- _ .
Refresh
_ .._Añadir
I
Eliminar
J
-~
II-~---------"----------------------------'-"
r----
,1
Codigo
~
De:s:cripcion
¡---
-
t "
47
Curso áe Graáuación 2006
CODIGO
DE5CRIPCION
Actualizar .;1
Refres~~J
_._A~adir_J
~~Iiminar
,1
Salir
Codigo:
1--
Descrípcíon:
r-------·----
.................................................................................................................... ...
l i T
J----l-I------'--1
]
__~ctu~_~J
J
Refresh
.._ .•......-.:-_'.A....
_~
....-...:...,...
_~
.............
Añadi~
___
.Eliminar
·1
----Cerrar
..
~--
_._._-
J
'
]_.- - - _
..
CODUJO:
DESCRIPCION
PAIS:
r-"
. ._._--_._------_.
.---~~-----------
I
..................................................
--3
lo
..
48
Curso dé qraáuación 2006
IAGENCIA
I
CODIGO
I
I
'_dL...-
~--~;,da~TI
I CAJERO· 1OPEAAOcl SISTEMtJ
I DESCRIPCION
.1
I
I
R_~reshj
-------''-------'--------1
u..:
I_Añado
1I
I
1I
Elim.,a,
¡fe·a, J
._----_... _
Codigo
.. _._-_.
.• 1
iJI
Agencia
Nombre Usuario
I
l
r
nATOS r.IIFNTF
r
Cajero
.r
Operador
Sistema
FNVIA------------------------------.,
CedJa Clen:e
Co::igo Cien:e
r:hml~
¿on:) ~~IC
oe~r:orrenlo:
M-rICDI:X
IA~nc.~
============~
Di'exio"J
lelef:ro
I - MTO~
.
_ _ _ _ _ _ _ _ _1 C EI:ct'onco 1
O.l:NTE R::1IRA--
I
CEdyls :lienf1¡¡
I
Oi..-..
I
I
ZenaNC'
:od~c
1
:Iiente
:1-
[lep.;r~nEt"t:x
l'
~ lIncijo:
I
OilHI:I:Ilr1
I
_
..... ge~ia
,--_._-_._.- ~ I
;,.,orcor en
~ia
..... - C. [Iec.:rcni::c
fel.'on,
H::hc~h
I
I
---------.. -·····;1
1- DA100S ENVIO ---.- -------..-----.--.-- .. ------1
~
li ilt.d
Á!J""'JI:i'1
I
~J.t-\·tt!=ull:~ J ¡I
Il Morl'o En'¡
. _.~~~~~!._J 1
1
¡11:.~:')IUf;
C::fYJÍ8ión po' et'lvr.:
¡
l;IC~C ~ ~~j !
J
I\plicar Col1iBiOll!
~-til
II
I
....,.., ..,!
49
Curso dé qraduación 2006
...
SOLlCITU~ES
DE ENVIO -- CAJA
r;]LQl
-
Registro Dinero a Enviar
._--~----------._----.--
. ---._--.. ----.----------.-------------
• Cliente Rel
N
Regittro Dinero a EnlJegaJ
-.-.-.---~-~=:-.-.-----.--.-
----.. -----r-------.---.. -.
e
SI <
'!I'
__
R_e CIlJ ~ar
ApicarReliJo
Cerrar
~ I
.=__=.__=.==.=_.. .=
__.. .~.=:::====':'_i..
L~===::::==:=---:=-;=====~=:::==_,:===-=_
-=:_
.. _
Numero Soicitud
50
Curso áe qraduación 2006
tJ~m
... SOLlTlruD RETIRO R E M E S A '
Lista S o l i c i t u d e s C o r r i e n l e s - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ,
Fecha E
14111/2
1·1
"'-11111111
Solicitudes
Presiona ENTER en el RegiStro o 3 click con el Mouse para ver los Dalos
Detalle Cliente E n v i a - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ,
Codigo Cliente:
Nomble C1ienle
100016-07003003
~;::::;:::::;::~~~-:-:-----------,
IRAQUEl QUINTANIUA lOPEZ SABAlA
Cliente R e c i b e - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - . , . . - - - - - - - - - - - - - - - - - - - ,
CodigoClienle
Cedula Cfienle 1001-290585-002~
1002OX-07001 (102
Cliente
~CEVEDO PRADO ISMANIA MAR LENE
lREGlON 11I
ZonaNic
Deparlamenlo: ¡MANAGUA
Municipio:
I Agencia IMANAGUA
Direccion
IKM 181/2 CARRETERA VIEJA T1PITAPA
Telelono
1295-5396
Dalas
iJ
ITIPJTAPA
I C. Electronico IlismaI2905@holma~.com
Envio--------------------~-----------------------__,
Solicitud
Monlo Env.
EslatLls
11004
1
Agencia
I
Moneda
\01
ICORDOBA
iJ
iJ
Fecha Solicitud 12008-11-, 4
jlYjly-rnm·dd
Hora Solicitud ¡'2:58AM
~J
Aplicar R e l i r o - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- - - - - , - ,
:~:~A_~ :'-_:~o-._o ~ ~-__~_A_9. .~~:~~~~AE~;~~~.A:~I-:-:_~_~_::_I __ T~;~ ~ :::'f.~~OlAM~ ~;:?j
51
Curso áe qraáuación 2006
n;::~:~:~~ IFN~~~ --_==--_~}n9~din.
f'
l,
GJ[gJ ~
Ill:(;IS IllO ClI t:H IlS I ~t:m~M;NIC
loo
~=-':~::';:=---=:::-G=~--~ 1,---- r,1.":-=--.~--I·o
1r1lft.,9n9}\
I
NOllblEl* cel C.ine: I
j,
I\poIieoo eoll,; 10rtO:
I
.
NOllb,&t:
C~il~~:.:r. CI~~te·-O--O::~~~-::~:~.'_.:_.~. =~.~_~ __ooo
1
~.~~:o:oO:~:=:~-=-=~:::_~=h::~~:~::~=::===_::::=-=_:~~:~'=:~'
D~pa·ten:l"l:x
1
lIunci:Jio:
1
I
KclrC3'l
j
A~~i1
1
I
Deno:¡~a (. ie'llel
I
• • • • • • • • • • • • 0 •• _ • • •• • • • • • • • • • • • • • 00 • • • • •
Dj¡~CccOYl:
~
r~"rlllll
I
Ge¡.o·
I"""-'~
'II~I
- •. ' . ' •..•.'
I
•
-~
:1
'0'.
1
· · 0
(lj-lIi1er
~enca:
i
.
C:nar
r.111~IIFIH ~lIlr1i 11
... j
<41.1.'1
[.ladoCivil
o.,
---- . . • • . --,-,
. _ , .•••,_
••
."
._._._.
I
I
52
Curso de qrad'uación 2006
AGENDA
NOMBRE DEL CLIENTE
ICEDULA CliENTE
i
CONFIANZA
D,;,lQt
1'1]0
17.29
Córdoba
1'lA6
l7.n
1M
53
Curso áe Graáuación 2006
Muestra de Reportes
RemesasNic
Catalogo de Departamentos
14/1112006
c1ldlgo_deportamentn
001
1lepof1-
002
MASAYA
MANAGUA
003
GRANADA
004
CN'AZO
005
RIVAS
006
lEON
007
CHlNANIlEGA
008
OOACC
009
CHONTAlES
010
MATAGAlPA
011
JINOTOOA
012
ESffil
013
MADRll
014
NUEVASEGOVIA
015
R10SANJUAN
016
ATlANneo NORTE
017
MlANneOSUR
TOTAL DEPTO,
17
54
RemesasNic
1411112006
Catalogo de Clientes
Codlgo
PassVJord
Cedula
Departament
Municipio
EstadoCMI
Nombres
Correo Eledronico
D1recc6n
Teléfono
RAQUB. QUNTANH..LA LOPEZ SJ\8ALA
DE GRANADA
rqutnl8n1h@hotmeU.
558-8896
00016-07003003 00016
003
003
891·260896-00016
0001 J-04007003
401.230991-0001 J
RLJIZ GOMEl ROSA LLlIAM
[email protected]
CONTIGUO LA
512-7757
001
0001 J
003
S
401-230962-OOO1N
RODRIGUEZ MARTINEZ GlOVANNY
geexm@exdlecom
522-6001
401-230982-0001 )(
S
RODRIGUEZ MARTINEZ JOSHUA
[email protected]
A LO MAS
287-54651
000YZ-07009004 OOOYZ
009
004
401-230982-OO0YZ
CLOOOMIRO EL
cJeglon2_@lolmeil
889-4542
002OX-07001002 0020)(
002
001.290585-0020X
0072Q-07001006 0072Q
001
006
ool-090874-0072Q
0001 N-02002002 0001 N
002
002
0001)(-05011004 0001)(
011
004
001
e
A
C
e
VILlA SAN
OTRO LO
ACEVEDO MAro ISMANA MARlENE
KM 1B1 f2
lism8l'2905@holmail
295-5396
MORAlES ~BINA MARVlN YANll.
[email protected]
LO MAS
254-3132
TOTAL CLIENTES:
.··Página$:~~
55
Curso de Graáuación 2006
Codificación
Public valor As String
Public c_agencia As String
Public c_moneda As String
Public v- tasa- cambio As Double
Dim Fecha, Hora
Private Sub cmb_estatus_ClickO
Select Case cmb estatus.Text
Case "CORRIENTE"
valor = "c"
'MsgBox ("El valor es:" & valor & "")
Case "VENCIDA"
valor = "V"
'MsgBox ("El valor es:" & valor & "")
Case "APLICADA"
valor = "A"
'MsgBox ("El valor es:" & valor & 1111)
End Select
End Sub
Private Sub cmd_adm_clientes_ClickO
frm- adm- clientes. Show
End Sub
Private Sub cmd_añadir_ClickO
dtc_c_agencia_soI.Text = "MASAYA"
txt_c_solicitud_codigo.Locked = True
dtpJ_solicitud_env.Text = Fecha
txt- v- monto- env.Text = ""
txt- h- solicitud- env.Text = Hora
cmd~ardar.Enabled = True
cmd añadir.Enabled = False
End Sub
Private Sub cmd_buscar_ClickO
frm- consultaadm
-cliente. Show
End Sub
Private Sub cmd_buscarJet_ClickO
frm- consultaadm
-cliente2.Show
End Sub
Private Sub cmd_caLtransaccion_ClickO
"**********************************************
'ESTE OBJETO REALIZA LA ACCION DE GRABAR LOS DATOS
56
Curso dé Graáuación 2006
'EN CAJA CUANDO EL CLIENTE YA LLENADO SU SOLICITUD
'PASA A DEPOSITAR LA PLATA A CAJA Y LA COMISION
'CORRESPONDffiNTE
"**********************************************
Dim rs_adm_caj_transaccion As New ADODB.Recordset
Dim sql_caja_transaccion As String
Dim li_contador As Integer
sql_caja_transaccion = "Select * from adm_caj_transaccion"
rs_adm_caj_transaccion.Open sql_caja_transaccion, Conexion, adOpenStatic,
adLockBatchOptimistic
li_contador = O& O & rs_adm_caj_transaccion.RecordCount + L.
sql_caja_transaccion = "INSERT INTO adm_caj_transaccion " _
& "(c_transaccion,c_agencia,f_transaccion,c_usuario,n_recibo, " _
& "c_solicitud_env,c_moneda_env,v_monto_env,v_monto_comision, " _
& "f_tasa_cambio,v_tasa_cambio,estatus_env)" _
& "Values 11
& "(ti, & li_contador & '",''' & c_agencia & ''',"' & dtp_f_solicitud_env.Text & '",","," _
& "'" & txí_c_solicitud_codigo.Text & "',''' & c_moneda & '",''' &
txt-v-monto- env.Text & '"'
III & txt v comision env.Text & tU "
-, & IIItl & dtp_f_solicitud_env.Text & '",''' & txt_v_tasa_cambio.Text & "','" & valor &
'")"
Conexion.Execute sql_caja_transaccion
'MsgBox ("Query Caja: "& sql_caja_transaceion & "It)
End Sub
Prívate Sub cmd_cerrar_ClíckO
End
End Sub
Private Sub cmd_comision_ClickO
Dim Id- monto, Id- comision, Id- valor As DoubIe
Id- monto = txt-v-monto env
Id comision = 0.03
IfLen(txt_v_monto_env) < 1 Then
MsgBox ("Ingrese Monto a Enviar")
tx:t- v- monto- env.SetFocus
Else
Id- valor = Id- monto * Id- comision
Id_valor = Format(ld_valor, "##,###,##:.0000")
txt- v- comision- env = Id- valor
EndIf
57
Curso áe Gratfuadón 2006
End Sub
Private Sub cmd~ardar_ClickO
'Dim adm- solicitud- env As New ADODB.Recordset
'MsgBox ("Text: 11 & dtp_Csolicitud_env.Text & 1111)
Dim sql As String
Dim sl~ardar As String
IfLen(txt_c_cliente_codigo) < 1 Then
MsgBox ("Introduzca Datos del Cliente")
cmd buscar Click
Exit Sub
EndIf
IfLen(txt_c_cliente_codigoJet) < 1 Then
MsgBox ("Introduzca Datos del Cliente")
cmd buscar ret Click
Exit Sub
EndIf
IfLen(txt_c_solicitud_codigo) < 1 Then
MsgBox ("Introduzca Agencia Envia ll )
txt_c_solicitud_codigo.SetFocus
Exit Sub
EndIf
IfLen(dtp_Csolicitud_env) < 1 Then
MsgBox ("Introduzca Fecha Envio 11)
dtp_Csolicitud_env.SetFocus
Exit Sub
EndIf
IfLen(txt_v_monto_env) < 1 Then
MsgBox ("Introduzca Monto Envio ll )
txt- v- monto- env.SetFocus
Exit Sub
EndIf
IfLen(dtc_c_moneda) < 1 Then
MsgBox ("Introduzca Moneda Envio")
dtc c moneda.SetFocus
Exit Sub
EndIf
IfLen(txt_h_solicitud_env) < 1 Then
MsgBox ("Introduzca Hora Envio ll )
txt- h- solicitud- env.SetFocus
58
Curso de 9raáuación 2006
Exit Sub
EndIf
IfLen(cmb_estatus) < 1 Then
MsgBox ("Introduzca Estatus Solicitud")
cmb estatus.SetFocus
Exit Sub
EndIf
IfLen(txCv_comision_env) < 1 Then
MsgBox ("Aplique la Comision, luego presione Grabar")
cmd comision.SetFocus
Exit Sub
EndIf
IfMsgBox("Desea Guardar la Solicitud: " & txt_c_solicitud_codigo.Text & "?",
vbOKCancel) = vbOK Then
'Dim sql_conexion As String
Conexion.Execute "INSERT INTO adm_solicitud_env
(c_solicitud_codigo,c_agencia,c_cliente_env,c_clienteJet,c_moneda,v_monto_env,v_c
omision_monto,c_destino_env, " _
& solicitud_env,h_solicitud_env,solicitud_estatus,aplicar_solicitud) " _
& "VALUES"
& "('" & txt_c_solicitud_codigo.Text & " ','" & c_agencia & "','" &
txt_c_cliente_codigo.Text & "',''' & txt_c_cliente_codigo_ret.Text & "', " _
v monto- env.Text & tIl,'" &
& "'" & c- moneda & f",'" & txt-txt-v-comision- env.Text & "'"
"
"
& ""' & dtp_Csolicitud_env.Text & '",''' & txt_h_solicitud_env.Text &
"',''' & valor & "','" & ckek_aplicada.Value & ''')''
"c
MsgBox ("SOLICITUD GUARDADA SATISFACTORIAMENTE, PASAR A
CAJA. .... ")
'MsgBox ("Query guardar:
EndIf
11
& sql_conexion & "")
cmd_caLtransaccion_Click
cmd- refresh- Click
cmd~rdar.Enabled = False
cmd añadir.Enabled = True
'Grabando los datos en la Tabla de Caja
'solo las solicitudes donde se recibe la plata del envio y lacomision por envio
End Sub
Private Sub cmdJefresh_ClickO
Dim rs_agencia As New ADODB.Recordset
Dim rs adm moneda As New ADODB.Recordset
59
Dim sql_moneda As String, ls_moneda As String
Dim sql_agencia As String
sql_agencia = II select * from ad~agenciall
sql_moneda = "select * from adm_monedan
rs_agencia.Open sql_agencia, Conexion, adOpenStatic, adLockBatchOptimistic
rs_adm_moneda.Open sql_moneda, Conexion, adOpenStatic, adLockBatchOptimistic
Set dtc_c_agencia_sol.RowSource = rs_agencia
dtc_c_agencia_soI.ListField = "d_agenciall
dtc_c_agencia_sol.Text = Trim(rs_agencia("d_agencia"))
...
Set dtc-c moneda.RowSource = rs- adm- moneda
dtc- c- moneda.LístField = "d- moneda"
dtc_c_moneda.Text = Trim(rs_adm_moneda(ftd_monedall) )
End Sub
Private Sub Cornmandl_ClickÜ
End Sub
Private Sub dtc_c_agencia_sol_ChangeO
Dim adm- solicitud- env As New ADODB.Recordset
Dim rs_c_agencia As New ADODB.Recordset
Dim registro As .Integer
adm_solicitud_env.Open "adm_solicitud_env", Conexion, adOpenStatic,
adLockBatchOptimistic
registro = adm_solicitud_env.RecordCount + 1
rs_c_agencia.Open "sel ect * from adm_agencia where d_agencia = '" &
dtc_c_agencia_soI.Text & "''', Conexion, adOpenStatic, adLockBatchOptimistic
txt_c_solicitud_codigo.Text = Trim(rs_c_agencia(ltc_agencia")) & O & O & registro
c_agencia = Trim(rs_c_agencia("c_agencian))
End Sub
Private Sub dtc_c_moneda_Change()
Dim adm moneda As New ADODB.Recordset
adm_moneda.Open "select * from adm_moneda where d_moneda = Uf &.
dtc_c_moneda.Text & lIllI, Conexion, adOpenStatic, adLockBatchOptimistic
dtc_c_IDoneda.Text = Trim(adm_moneda("d_moneda"))
c_moneda = Trim(adm_moneda("c_moneda"))
60
Curso áe qraáuación 2006
'MsgBox (ttEI codigorooneda es If &'c_moneda & "")
End Sub
Prívate Sub Form_LoadO
Diro rs- adro- tasa- cambio As New ADODB.Recordset
Dim sql_tasa_cambio As String
Fecha = Format(Date, "yyyy-mm-dd")
Hora = Format(Time, "hh:mm AMlPM")
sql_tasa_cambio = "select * from adm_tasa_cambio where f_tasa_cambio = tII ~''Fecha
& 'fI"
.
rs_adm_tasa_cambio.Open sql_tasa_cambio,Conexion, adOpenStatic,
adLockBatchOptimistic
'
dtp_f_solicitud_env.Text = Fecha
txt- h- solicitud- env.Text = Hora
rs- adro- tasa- cambio.Close
cmd añadir.Enabled = False
cmd~ardar.Enabled = True
cmd- refresh- Click
End Sub
Public valor_estatus As String
Public monto_cor, monto_dol As Double
Prívate Sub cmb_estatus_ChangeO
Select Case cmb estatus
Case "c"
cmb estatus.Text = "CORRIENTE"
Case "V"
cmb estatus.Text = "VENCIDA"
End Select
End Sub
End Sub
61
Curso dé (ir4áuación. 2006
Dim adm- solicitud- ret As New ADODB.Recordset
Dim sql As String, c_codigoJet As Integer
Dim adm_agencia As New ADODB.Recordset
Dim sql_agencia As String
"** CAPTURAR HORA
DimHora
Hora = Format(Time, "hh:mm AMlPM")
txt h retiro.Text = Hora
"
"CAPTURANDO DATOS DE AGENCIA
sql_agencia = "SELECT * FROM adm_agencia"
adm_agencia.Open sql_agencia, Conexion, adOpenStatic, adLockBatchOptimistic
Set dtc_c_agenciaJet.RowSource = adm_agencia
dtc_c_agenciaJet.ListField = "d_agencia"
dtc_c_agenciaJet.Text = Trim(adm_agencia("d_agencia"»
Set txt_c_agencia.DataSource = adm_agencia
txt_c_agencia.DataField = !tc_agencia"
"LLENANDO CONTADOR DE SOLICITUDES A RETIRAR COMO ID
sql = "SELECT * FROM adm_solicitudJet"
adm_solicitudJet. Open sql, Conexion, adOpenStatic, adLockBatchOptimistic
c_codigoJet = adm_solicitudJet.RecordCount
txt_c_codigoJet. Text = c_codigoJet
adm- solicitud- ret.Close
"LLENANDO CAMPOS DE TEXTO EN RETIRO
txt v monto retoText = txt- v- monto- env
"LLENANDO DATOS DE TASA DE CAMBIO Y DOLAR
Dim adm- tasa- cambio As New ADODB.Recordset
Dim sql_tasa_cambio As String
IfLen(txt_Cretiro) < 1 Then
DimFecha
Fecha = Format(Date, "yyyy-mm-dd")
txt f retiro.Text = Fecha
'MsgBox ("Introdusca la Fecha Retiro")
'txt f retiro. SetFocus
sql_tasa_cambio = "select * from adm_tasa_cambio where Ctasa_cambio = '" &
txt f retiro.Text & 111"
62
Curso áeqrad"U4dón 2006
adm_tasa_cambio.Open sql_tasa_cambio, Conexion, adOpenStatic,
adLockBatchOptimistic
Ifadm- tasa- cambio.RecordCount> o Then
txt_v_tasa_cambio.Text = adm_tasa_cambio("v_tasa_cambio")
adm tasa cambio.Close
Exit Sub
EIse
MsgBox ("Fecha Tasa de Cambio no Existe")
txt f retiro.SetFocus
Endlf
Else
Dim adm tasa As New ADODB.Recordset
Dim sql_tasa As String
sql_tasa = "select * from adm_tasa_cambio where Ctasa_cambio ='" &
txt f retiro.Text & "'"
adm_tasa.Open sql_tasa, Conexion, adOpenStatic, adLockBatchOptimistic
If adm tasa.RecordCount> O Then
txt_v_tasa_cambio.Text = adm_tasa("v_tasa_cambio")
adm tasa.Close
Exit Sub
Else
MsgBox ("Fecha Tasa de Cambio no Existe")
txt f retiro.SetFocus
EndIf
Endlf
End Sub
Private Sub cmd_cerrar_ClickO
End
End Sub
Private Sub cmd_Datos_ClickO
Dim rs solicitud As New ADODB.Recordset
Dim rs_municipio As New ADODB.Recordset
Dim sql As String, sql_municipio As String
sql = "select adm_clíente.c_cliente_cedula," _
& "adm_cliente.c_cliente_codigo, " _
& "adm_cliente.d_nom_cliente, " _
& "adm- zona.c-zona'"& "adm_zona.d_zona, " _
& "adm_agencia.d_agencia, " _
63
Curso de qratfuaci6n 2006
& "adm_departamento.c_departamento, " _
& "adm_departamento.d_departamento, " _
& "adm_cliente.c_municipio, 11 _
& "adm_cliente.d_direccion, " _
& "adm_cliente.n_telefono, " _
& "adm- cliente.c- electronico"
& "FROM adm- cliente'"& "adm_agencia, " _
& "adm- zona,"& "adm_departamento" _
& "where (adm_agencia.c_agencia= adm_cliente.c_agencia) and" _
& "(adm_zona.c_zona = adm_cliente.c_zona) and 11 _
& "(adm_departamento.c_departamento = adm_cliente.c_departamento) 11 _
& "and (c_cliente_codigo = 11I & grid_adm_soliciutud_env.Columns(5) & "')"
"MsgBox ("Query Clck Grid2:
11
& sql & "")
'Ver que contiene el Query y que Esta llamando
'OMsgBox ("Query: 11 & sql & "")
rs_solicitud.Open sql, Conexion, adOpenStatic, adLockBatchOptimistic.
sql_municipio = " select c_municipio, d_municipio from adm_municipio where
c_municipio = "' & rs_solicitud(" c_municipio") & '" and 11 _ •
& "c_departamento = 11I & rs_solicitud("c_departamento") & 11I and c_zona =
'" & rs_solicitud("c~ona") & 1111I
rs_municipio.Open sql_municipio, Conexion, adOpenStatic, adLockBatchOptimistic
"LLENADO LOS DATOS DEL CLIENTE QUE RETIRA LA PLATA CON SU
DEBlO EMISOR
txt_c_cliente_codigoJet.Text = Trim(rs_solicitud(" C_cliente_codigo"))
txt_c_cliente_cedulaJet.Text = Trim(rs_solicitud("c_cliente_cedula"))
txt_d_nom_clienteJet.Text = Trim(rs_solicitud("d_nom_cliente"))
dtc_d_agenciaJet.Text = Trim(rs_solicitud("d_agencia"))
txt_d_zonaJet = Trim(rs_solicitud("d_zona"))
txt_d_departamentojet = Trim(rs_solicitud("d_departamento"))
txt_c_municipioJet.Text = Trim(rs_municipio("d_municipio"))
txt_d_direccionJet.Text = Trim(rs_solicitud("d_direccion"))
txt_n_telefonoJet.T ext = Trim(rs_solicitud("n_telefono"))
txt_c_electronicoJet.Text = Trim(rs_solicitud("c_electronico"))
rs solicitud.Close
rs_municipio.Close
cmd mostrar remesas Click
64
Curso áe Graáuación 2006
End Sub
Prívate Sub cmd_datos_env_ClickO
Dim datos- cliente- env As New ADODB.Recordset
Dim sql_datos_cliente_env As String
sql_datos_cliente_env = " select c_cliente_codigo, d_nom_cliente from adm_cliente
where c_cliente_codigo = 111 & grid_adm_soliciutud_env.Columns(1) & 11111
datos_cliente_env.Open sql_datos_cliente_env, Conexion, adOpenStatic,
adLockBatchOptimistic
'LLENANDO DATOS DEL CLIENTE ENVIA REMESA
txt_c_cliente_codito_env.Text = Trím(datos_cliente_env("c_cliente_codigo"))
txt_d_nom_cliente_env.Text = Trim(datos_cliente_envC'd_nom_cliente"))
datos cliente env.Close
End Sub
Prívate Sub cmd~ardar_ClickO
Dim sql_aplicar_captar As String
monto_dol = Format(txt_v_montoJet_dol.Text, "#####0.00")
monto_cor = Format(txt_v_montoJet_coroText, "####0.00")
"MsgBox ("Valor" & monto_dol & "," & monto_cor & "")
Select Case cmb- estatus- ret
Case "RETIRO"
valor estatus = "R"
Case "APLICAR"
valor estatus = 11 A"
Case "VENCIDA"
valor = "V"
End Select
Select Case cmb moneda ret
Case "CORDOBA"
cmb- moneda- ret.Text = liCOR"
Case "DOLARES"
cmb moneda retoText = "DOL"
End Select
IfLen(cmb_monedaJet) < 1 Then
MsgBox ("Seleccione la Moneda a Retirar")
cmb moneda ret.SetFocus
65
Cursoáe Graáuaci6n 2006
Exit Sub
EndIf
IfLen(cmb_estatusJet) < 1 Then
MsgBox ("Aplique el Estatus para Retirar")
cmb- estatus- ret.SetFocus
Exit Sub
EndIf
If chekJetiro_aplicado.Value = O Then
MsgBox ("De aplicar el Cheq de Retiro")
EndIf
sql_aplicar_captar = "Insert Into adm_solicitudJet " _
& "(c_codigoJet, " _
& "cyolicitud_codigo, " _
& "c_cliente_codigo, " _
& "c_cliente_codigo_env, " _
& "v- montoret' "& "v- montodol' "
& "f- tasa- cambio'"& "f- retiro"
,& "h- retiro'"& "c_agencia, " _
& "estatus- retiro'"& "c_moneda, "_
& "retiro_aplicado) " _
& "Values (" & txt_c_codigoJet.Text & "," & txt_c_solicitud_codigo.Text &
","' & txt_c_cliente_codigo_ret.Text & "',''' & txt_c_cliente_codito_env.Text & "'," &
monto- cor & "," & monto- dol & ","' & txt-f retiro.Text & '"'
'" &
txtf retiro.Text &
"','" & txt_h_retiro.Text & "',''' & txt_c_agencia.Text & "',''' & valor_estatus & "',"' &
cmb_monedaJet.Text & "'," & chekJetiro_aplicado.Value & ")"
"MsgBox ("QUERY CAPTAR: "& sql_aplicar_captar & "")
"GRABAR EN SOLICITUD RETIRO
"GRABAR DATOS DE CAJA
Dim rs_adm_caLtransaccionJet As New ADODB.Recordset
Dim sql_caLret As String
Dim sql_caja_transaccionJet As Stríng
Dim ti_contador As Integer
rs_adm_caLtransaccionJet.Open sqCcaja_transaccionJet, Conexion, adOpenStatic,
adLock:BatchOptimistic
li_contador = rs_adm_caLtransaccionJet.RecordCount + 1
66
Curso de graduación 2006
sql_caLret = "insert into adm_caj_transaccionJet" _
& "(c_transaccion,c_agencia, Ctransaccion, c_usuario, nJecibo, c_codigoJet,
c- moneda- ret,v- monto- cor," & "v_monto_dol,Ctasa_cambio,v_tasa_cambio,estatusJet)" _
& "Values 11
& "(" & li_contador & ",'" & txt_c_agencia.Text & "','" & txt_Cretiro.Text & "',","," &
txt_c_codigo_ret.Text & ",'" & cmb_monedaJet.Text & 1"," & monto_cor & "," &
monto- dol & ",111 & txt-f-retiro.Text & "1,11 & txt-v-tasa- cambio.Text & ",'" &
valor_estatus & 111)"
''MsgBox ("INSERTAR VALOR A CAJA_RET: " & sql_caLret & "")
IfMsgBox("APLICAR SOLICITUD RETIRO", vbOKCancel)::= vbOK Then
Conexion.Execute sql_aplicar_captar
cmd- modificarenv
Click
Conexion.Execute sql_caLret
MsgBox ("SOLICITUD DE RETIRO APLICADA SATISFACTORIAMENTE,
PASAR A CAJA. .. ")
Mostrar Click
EndIf
End Sub
Private Sub cmd_modificar_env_ClickO
Dim update_solicitud_env As String
update_solicitud_env = "UPDATE adm_solicitud_env set solicitud_estatus = 'R1 where
c_solicitud_codigo = " & txt_c_solicitud_codigo.Text & ""
Conexion.Execute update_solicitud_env
End Sub
Private Sub cmd_mostrarJemesas_ClickO
Dim datos- adm- solicitud- env As New ADODB.Recordset
Dim sql_datos_adm_solicitud_env As String
sql_datos_adm_solicitud_env =" SELECT * from adm_solicitud_env WHERE" _
& "c_c1ienteJet = '" & txt_c_cliente_codigoJet.Text & "1 and
c_solicitud_codigo = " & grid_adm2oliciutud_env.Columns(O) & ""
datos_adm_solicitud_env.Open sql_datos_adm_solicitud_env, Conexion, adOpenStatic,
adLockBatchOptimistic
"LLENANDO DATOS DE LA SOLICITUD EMITIDA EN ESTADO CORRIENTE
txt_c_solicitud_codigo.Text = Trim(datos_adm201icitud_env("c_solicitud_codigo"))
dtc_c_agencia_sol = Trim(datos_adm_solicitud_env("c_agencia"))
67
Curso áe (iraáuaciQn 2006
dtp_Csolicitud.:-env = Trim(datos_adm_solicitud_env("Csolicitud_env"»
txt_v_monto_env = Trim(datos_adm_solicitud_env("v_monto_env"))
dtc_c_moneda = Trim(datos_adm_solicitud_env(tlc_monedatl))
txt_h_solicitud_env = Trim(datos_adm_solicitud_envC'h_solicitud_env"))
cmb_estatus = Trim(datos_adm_solicitud_env("solicitud_estatustl ))
"MsgBox ("Query Datos: " & sqCdatos_adm_solicitud_env & "")
cmd_captar_datos.Enabled = True
cmd_captar_datos_Click
End Sub
Prívate Sub Combo1_ChangeO
End Sub
Prívate Sub dtc_c_agenciaJet_ChangeO
Dim adm- solicitud- ret As New ADODB.Recordset
Dim sql As String, c_codigoJet As Integer
Dim adm_agencia As New ADODB.Recordset
Dim sql_agencia As String
"
"CAPTURANDO DATOS DE AGENCIA
sql_agencia = "SELECT * FROM adm_agencia where d_agencia = "' &
dtc_c-.:agenciaJet.Text & "'"
adm_agencia.Open sql_agencia, Conexion, adOpenStatic, adLockBatchOptimistic
adm_agencia.Close
End Sub
Private Sub dtc_c_moneda_Change()
Select Case dtc c moneda
Case "COR"
dtc c moneda.Text = "CORDOBA"
Case "DOL"
dtc c moneda.Text = "DOLARES"
End Select
End Sub
Private Sub Form_LoadO
DimFecha
Fecha = Format(Date, "yyyy-mm-dd")
68
Curso de (iraduaciQn 2006
txt f retiro.Text = Fecha
Dim adm tasa As New ADODB.Recordset
Dim sql_tasa As String
sql_tasa = " select * from adm_tasa_cambio where
txt f retiro.Text & .1111
etasa_cambio = '" &
adm_tasa.Open sql_tasa, Conexion, adOpenStatic, adLock:BatchOptimistic
If adm tasa.RecordCount> O Then
txt_v_tasa_cambio.Text = adm_tasa("v_tasa_cambio")
adm tasa.Close
EIse
MsgBox (IIFecha Tasa de Cambio no Existe ll )
txt f retiro.SetFocus
Endlf
Mostrar Click
cmd- datosenv
-Click
cmd- Datos- Click
cmd_captar_datos_Click
cmd_captar_datos.Enabled = False
End Sub
Prívate Sub grid_adm_soliciutud_env_DblClickO
cmd- datosenv
-Click
cmd- Datos- Click
End Sub
Prívate Sub gríd_adm_soliciutud_env_KeyPress(KeyAscii As Integer)
KeyAscii = Asc(UCase(Chr(KeyAscii)))
IfKeyAscii = 13 Then
cmd- datosenv
-Click
cmd- Datos- Click
Exit Sub
EndIf
End Sub
Prívate Sub Mostrar_ClickO
Dim rs- adm- solicitud- env As New ADODB.Recordset
Dim sql As Stríng, IIJegistro As Stríng
sql = "SELECT adm_solicitud_env.c_solicitud_codigo,lI_
& "adm_solicitud_env.c_cliente_env, 11 _
& "adm_cliente.d_nom_cliente, "_
69
Curso dé (iraáU4Ción 2006
&
&
&
&
"adm_cliente.c_cliente_cedula," _
"adm_agencia.d_agencia," _
ladm_solicitud_env.c_clienteJet," _
"adm_solicitud_env.c_moneda," _
& "adm_solicitud_env.v_monto_env," _
& "adm_solicitud_env.c_destino_env," _
& ladm_solicitud_env·Csolicitud_env," _
& "adm_solicitud_env.h_solicitud_env," _
& "adm_solicitud_env.solicitud_estatus," _
& "adm_solicitud_env.aplicar_solicitud 11 _
& "FROM"
& "adm_cliente," _
& "adm_agencia, 11 _
& "adm- solicitud- env"
& "WHERE"
& "(adm_cliente.c_cliente_codigo = adm_solicitud_env.c_cliente_env) AND " _
& "(adm_solicitud_env.solicitud_estatus = tAl) and 11 _
& "(adm_solicitud_env.aplicar_solicitud = 1) and " _
& "(adm_agencia.c_agencia = adm_solicitud_env.c_agencia) orderby
adm cliente.d nom cliente"
''MsgBox ("Query: " & sql & "")
rs_adm_solicitud_env.Open sql, Conexion, adOpenStatic, arlLockBatchOptimistic
11Jegistro = rs_adm_solicitud_env.RecordCount
IblJegistro.Caption = I1Jegistro
End Sub
Private Sub txt_v_montoJet_ChangeO
Dim valor, li_tasa, Ii_monto As Double
Ii- monto = txt- v- monto- ret
li tasa = txt v tasa cambio
'IfLen(txt_v_montoJet) > 1 Then
If dtc c moneda = "CORDOBA" Then
valor = (li_monto / Ii_tasa)
valor = Format(valor, "##,##0.00")
txt- v- monto-ret-do1.Text = valor
txt v monto- ret- cor.Text = Ii- monto
Else
valor = (li_monto * li_tasa)
70
Curso dé Graduación 2006
valor = Fonnat(valor, "##,##0.00")
txt- v- montoret-cor.Text = valor
txt v monto ret do1.Text = li monto
EndIf
'EndIf
'MsgBox("HOLA 11 & dtc_c_moneda& 1111)
End Sub
71
Curso dé qraduación 2006
Conclusiones
Este prototipo de proyecto se logro con el objetivo de realizar Remesas
propias de Nicaragua, basándonos en lo que el cliente necesita de una
forma sencilla y robusta a la vez.
Aplicar nuestros conocimientos de forma que sirva'de apoyo y de gran
utilidad para nuestro País, mostrando que somos capaces de lograr lo
cumplido aun basándonos en un prototipo que aspiramos poder llega
cumplir.
Nos sentimos muy Satisfechos de los alcances
l~grados,
a pesar de las
dificultades que se nos presentaron a lo largo del desarrollo de nuestro
trabajo.
72
Curso dé qraáUllCiQn 2006
ANEXO
73
MAQUINAS UNIVERSALES, S.A.
ROGER BARBERENA GARAY
DISTRIBUIDORES INTERNACIONALES
EQUIPOS DE OFICINA, SISTEMAS Y MOBILIARIO
SERVICIOS, PARTES, SOPORTE DE FABRICAS
MANIVERSA
TCLrS: (505) 244 4136, 2493299, 2497784. TEL. CELULAR: 088-25332 FAX: 2495786. PO. BOX 2527
BELLO HORIZONTE, ROTONDA 2 CUADRAS AL LAGO, 3 CUADRAS ARRIBA.
M.o.NAGUA, NICARAGUA
COTIZACION
NOM BRE DE LA EM PRESA: _.....:REME:.=.:=.S:.::AS-=--NI::..:.=..::CARA=-=-=~G:.:.U:..:A _ _~
ATENCIÓN A:
~
_
--------
TELEFONOS:
_
-.::...2.:.1--.::.1~0_-6=__
FECHA:
___:------
DESCRIPCIÓN DEL ARTICULO
DE ACUERDO A SU SOLICITUD DEL DIA DE HOY, NOS PERMITIMOS PRESENTARLES
NUESTRA OFERTA DE EQUIPOS DE OFICINA, LA CUAL SOMETEMOS A SU FINA
CONSIDERACIÓN.
ARCHIVO J:1ETALICO 4 GAVETAS TAMAÑO LEGAL
PRECIO DE $125.00 mas 15%IVA
ESCRITORIO CONTADOR
30X45 METALICO
PRECIO DE $110.00 mas 15%IVA
SILLA SECRETARIAL DE DAMASCO GIRATORIA PRECIO DE $55.00 mas 15 %IVA
MARLON ABRERENA
ESTOS PRECIOS INCLUYEN ENTRENAMIENTO Y GARANT1A
LES ESPERAMOS ES NUESTRO PLACER ATENDERLES
.."":.:." ..
có"~
':';A.'V'.""
COTIZACION
Cliente
Atención
Dirección
TEL
FAX
MANAGUA
Descripción
Cantidad
1
1
Fecha
Vendedor
TELEFONO
CEL
REMESAS FAMILIARES
OCTUBRE 17/06
JOSE SILVA CHAMORRO
TELF. 2703810 EXT 107
8076055
Precio Unitario
ROUTER INALAMBRICO DE 4 PUERTOS
SWICTH DE 8 PUERTOS
Total
$ 82.00
$ 25.00
$ 82.00
$ 25.00
Subtotal
$ 107.00
15% I.G.V.
$ 16.05
TC 17.99
LOS PRECIOS TIENDEN A VARIAR(CONSULTE A SU VENDEDOR)
TIEMPO DE ENTREGA: INMEDIATA
CK A NOMBRE DE CONICO Y/O IVAN FONSECA.
ATT. L1C JOSE SILVA CHAMORRO TEL:2703810 FAX:2703860
[email protected]
[email protected]
óOC]J~~
~
L~!~~l~J
'!.
TOTAL
$123.05
CQM'-ECH
TecnoJogfaComputarizatla
DATOSDELAPROFORMA
N°. Ref.
Fecha
Asunto
Atención : REMESAS NICARAGUA
Telefono : 2955346
E-MAIL: [email protected]
: AR-171006
: 17 de Octubre 2006
: Presentación de oferta
COMTECH tiene el gusto de ofertarle, los accesorios y equipos de computación con
las es ecificaciones técnicas solicitadas a precios económicos.
01
COMPUTADOR
Case ATX Minitorre
Tarjeta Madre MSI P4 SOCKET 775/PM8M3
Procesador INTEL PENTIUM IV 3.2Ghz/800
Memoria RAM DDR 512MB-3200 400Mhz Kingston
Disco Duro de 80GB SAMSUNG 7200 RPM
Floppy Drive 3.5", 1.44MB
CD ROM 52x interno marca Samsung
Tarjeta de red VT61 03 dual speed 10/100Mbps Full/half Duplex
Memoria de video de 64MB interno
Sonido VIA VT 1616 CODEC
1 puerto serial, 1 paralelo (EPP /ECP), 2 PS/2 para mouse y teclado, 4
puertos USB (2 frontales)
Teclado y Mouse Genius Tipo PS/2, Almohadilla, Parlantes
Monitor CRT Super VGA Color de 15Pulg. Marca Samsung
630.00
630.00
40.00
40.00
109.00
109.00
63.00
63.00
~
01
UPS con estabilizador integrado
Marca CDP(CHICAGO DIGITAL POWER)
Modelo B-UPR 500
500VA/280W
Tiempo tipico de respaldo 5 a 20 minutos
115/220/230/240VAC--50 ó 60 Hz
Led' s indicadores sobrecarga, respaldo 2 minutos
Switch de poder(apagado / encendido)
Protector para fax Módem
Salidas o tomas 5 nema 5-15 con regulador de voltaje
01
ROUTER 4PT L1NKSYS WRT54GS WIRELESS SPEDDBOARD
01
3COM SWITCH 8 PUERTO 10/100 RJ45 3C16794-US
A~l'Ikla
-
I
¡lNl'Idpal Altamlra D'EstO! No s:89· Ferreltltfa SlNSA,2S vrS,JlIníba' Mana wa,NieMagua
PBX: (505)167-4012 Fax: (S()5) 27lH'i224 • E-maíl: comte<:l1@cablel'le'é.oom.1i1 •\ " .oomte<:h,comnl
/
r/
/
A
t.c:Dnic:o
F33B
CO.MPAÑIX~I~~R~~:&3t~~g_-~~g~P~TAC:ION
Alt.3.rTllra. Feorreot:arla-Slntsl1 1 11'2c'. Sur M
Tel.: 2703010 - F~)(: 270,:31360
Avenld~ Prlnclp3.1
Info.@~;"~"'''I(~u....:(.),Tt.... ¡..
J 1
_ ...... ""vv'..grup ...' 3 ..: ...;ur...'
M."U'lng.l.Iu, Nlor:nr,ugUH
COTIZACION
Cliente
Atención
Dirección
TEL
Fecha
Vendedor
TELEFONO
CEL
REMESAS FAMILIARES
MANAGUA
~...::....:.;.....;.::..::..:....::._----
OCTUBRE 17/06
JOSE SILVA CHAMORRO
TELF. 2703810 EXT 107
8076055
FAX
Estimado (s) Señor (es):
Es una enorme satisfacción y un privilegio que nuestra empresa pueda cotizar a usted (es)
nuestros productos, esperamos que nuestros precios puedan llenar plenamente sus espectativas.
A continuación relacionamos los productos y precios con sus respectivas caracteristicas
Cantidad
1
Descripción
COMPUTADORA MARCA AOC COMPUTER
CASE ATX MINI TORRE MARCA AOC
MICROPROCESADOR INTEL CELERON DE 2.5 GHZ S775
TARJETA MADRE ASROCK CON CHIP INTEL S775
SLOP PC13. SLOP DE AGP 1. PUERTO USB 6. PTOS PS-2 2.
SOPORTA HASTA 2 GB EN MEMORIA
DISCO DURO DE SO GB DE 7200 RPM
MEMORIA DE 512 MB DDR PC 3200 DE 400 MHZ
COMBO LECTOR DE DVD y QUEMADOR DE CD
SONIDO. VIDEO INTEGRADO. RED INTEGRADA lO/lOO
FLOPPY DE 3.5. PARLANTES FAX. MODEN DE 56K
TECLADO PS-2. MOUSE PS-2 . ALMOADILLA
MONITOR DE 17 PUL. MARCA AOC NEGRO/SILVER
BATERIA CON ESTABILIZADOR INTEGRADO DE 520 VA
RESPALDO DE 20 MIN
GARANTIA REAL DE 1 AÑO EN LA UPS
GARANTIA REAL DE 1 ANO EN LA COMPUTADORA
GARANTIA REAL DE 2 ANOS EN EL MONITOR
TC 17.99
LOS PRECIOS TIENDEN A VARIAR(CONSULTE A SU VENDEDOR)
TIEMPO DE ENTREGA: INMEDIATA
CK A NOMBRE DE CONICO Y/O IVAN FONSECA.
ATT. L1C JOSE SILVA CHAMORRO TEL:2703810 FAX:2"l03860
[email protected]
[email protected]
Precio Unitario
Total
$ 465.50
$ 465.50
Subtotal
$ 465.50
15% I.G.V.
$ 69.83
/1JODr--~
¿/'1¡
LLl : ej .
~1&- - ¡/.'~~i::-.~.~~-::- C'.D TOTAL
$ 535.33
.4
~
r - ' - ' __ ~Ir- ........
......... L-I
" ................ 1
TODO EN COMPUTACION
COMPAt\tIA NIC-A-RAGUENSE oe:·COIVlPUTACIO.N
Prh'"lel~nl Altainll·~. Fen"e't:orla. Sin ca '1 112c. S u r M I l
Tel.; 27038"10 - Fe.:)(; 2703SGO
Inf'[email protected] _ vvVvvu'.grupo3"e.com
"Avonldn
M-ana~ua:.
Nlcaraguaoo.
COTIZACION
Cliente
Atención
Dirección
TEL
REMESAS FAMILIARES
Fecha
Vendedor
TELEFONO
MANAGUA
.....:.;,..--------
CEL
OCTUBRE 17/06
JOSE SILVA CHAMORRO
TELF. 2703810 EXT 107
8076055
FAX
m=1I:::::::lIl-==--==-=;;;;;;a,
Estimado (s) Señor (es):
Es una enorme satisfacción y un privilegio que nuestra empresa pueda cotizar a usted (es)
nuestros productos, esperamos que nuestros precios puedan llenar plenamente sus espectativas.
A continuación relacionamos los productos y precios con sus respectivas caracteristicas
Cantidad
1
1
Descripción
IMPRESORA LASERJET MARCA HP 1022
VELOCIDAD DE IMPRESiÓN DE 19 PAG X MIN
COLOR: MONOCROMATICA
RESOLUCION DE 1200X1200
CAPACIDAD DE IMPRESiÓN: 8000 PAG MES
MEMORIA DE 8 MB
CONECTIVIDAD: PUERTO USB 2.0 DE ALTA VELOCIDAD
BANDEJA DE ENTRADA: CAPACIDAD DE 250 HOJAS
BANDEJA DE SALlDAD: CAPACIDAD DE 150 HOJAS
INCLUYE TONER
TIEMPO DE ENTREGA INMEDIATA
PESO: 5.5 KG
CABLE USB
TONER PARA IMPRESORA HP 1022
Precio Unitario
Total
$ 217.00
$ 217.00
$ 77.00
$ 77.00
GARANTIA REAL DE 1 AÑO
EN LAS IMPRESORAS
TC 17.99
Subtotal f--_.....::$~2~9.....;.4.....;.0~0
LOS PRECIOS TIENDEN A VARIAR(CONSULTE)
TIEMPO DE ENTREGA: INMEDIATA
CK A NOMBRE DE CaNICa y/o IVAN FONSECA.
ATT. L1C JaSE SILVA CHAMORRO TEL:2703810 FAX:2703860
[email protected]
[email protected]
15% I.G.V.1--_----=-$_4_4._1--10
¿/¡]UUl
C~) .
~ :~:~Ej~, @TOTAL'-_.....::$_3.....;.3_8... .;.1.....
0
·COMTECH
Tecnologfa Computarizada
01
INEWLlNK 9805041 CAT5E UTP CABLE GRAY CAJA
/
ESTOS PRECIOS MAS EL 15% DEL IVA
__
11_1_.0_0_1
111.00
*: Tiempo de entrega 24 Hrs.
*: Tiempo de garantia 1 año
*: Forma de pago: Contado y/o ck a/n de COMTECH
*: Se le recomienda realizarle mantenimiento preventivo en periodos
*:
*:
*:
*:
ya sea trimestrales o bimensuales, asi como también que este sea
instalado en un tomacorriente polarizado, de igual manera protegido
con un estabilizador de corriente o bateria para que nuestra
empresa pueda cumplir con la garantia, si se llegase a presentar
algún problema
Esta oferta es válida por 08 dias
Tipo de cambio paralelo 18.05
Estos precios son en dólares
La existencia del producto puede variar sin previo aviso
Aprovecho está oportunidad para desearle éxito en sus labores, esperando que la
cotización sea de su completo agrado, no sin antes omitir que estamos a sus ordenes
para cualquier aclaración o negociación al respecto.
Muy atenta':ie:
L~;~~ELY
".
RODRIGUEZ'·
ASESOR DE VENTAS
Tecnologia Computarizada-COMTECH
Telf. 267-4012 ext. #115
E-mail: [email protected]
Descargar