Академический Документы
Профессиональный Документы
Культура Документы
NCLEO DE MONAGAS
PROGRAMA DE INGENIERA DE SISTEMAS
COMISIN DE TRABAJO DE GRADO
MATURN / MONAGAS / VENEZUELA
Asesor Acadmico:
Ing. Jess Chaparro C.I: 4.526.369
Asesor Industrial:
Lic. Alejandro Guerra C.I: 8.350.623
ndice de Cuadros
ndice de Tablas
ndice de Figuras
ACTA DE EVALUACIN
APROBACIN
RESUMEN
INTRODUCCIN
CAPTULO I
CONTEXTO ORGANIZACIONAL
1.1 Historia de CANTV
1.2 Somos CANTV
1.3 Misin
1.4 Visin
1.5 Objetivos de la organizacin
1.6 Estructura Gerencial Red Zona Monagas
CAPTULO II
EL PROBLEMA Y SUS GENERALIDADES
2.1 Planteamiento del Problema
2.2 Objetivos de la Investigacin
2.2.1 Objetivo General
2.2.2 Objetivos Especficos
2.3 Justificacin de la Investigacin
2.4 Alcance del Problema
2.5 Delimitacin del proyecto
CAPTULO III
ii
MARCO REFERENCIAL
3.1 Antecedentes de la Investigacin
3.2 Bases Tericas
3.2.1 Visin General de la Ingeniera del Software
3.2.2 Mtodos de desarrollo de software
3.2.3 Metodologas giles de desarrollo de software
3.2.4 Programacin Extrema - eXtreme Programming
3.2.5 Control de gestin de Materiales y Almacenes
3.3 Bases Legales
3.4 Definicin de Trminos
CAPTULO IV
MARCO METODOLGICO
4.1 Tipo y Nivel de la Investigacin
4.2 Poblacin y Muestra
4.3 Tcnicas e Instrumentos de Recoleccin de Datos
4.4 Tcnicas de Anlisis de Datos
4.5 Diseo Operativo
CAPTULO V
RESULTADOS
5.1 El Proyecto
5.1.1 Exploracin y Planeamiento
5.1.2 Iteraciones
5.1.3 Productizacin
5.1.4 Mantenimiento
5.1.5 Muerte
5.2 Anlisis Costo Beneficio
CONCLUSIONES
RECOMENDACIONES
BIBLIOGRAFA
3
3
ANEXOS
Anexo 1 - Cdigo del esquema de la base de datos
Anexo 2 - Pantallas y artculos del desarrollo
Anexo 3 Formato hoja de despacho
Anexo 4 Formato Salida de Materiales
Anexo 5 Formato Traslado Especiales
Anexo 6 - Cdigo fuente del sistema (versin digital del proyecto)
ndice de Cuadros
5
5
ndice de Tablas
vii
ndice de Figuras
8
88
ACTA DE EVALUACIN
En la ciudad de Maturn a los cinco das del mes de marzo de dos mil ocho
9
9
APROBACIN
Miembro Principal
1
01
DESARROLLO DE UN SISTEMA PARA EL CONTROL Y GESTIN DE
MATERIALES EN EL ALMACN DEL DEPARTAMENTO DE
MANTENIMIENTO Y OPERACIN DE TELFONOS PBLICOS DE LA
COMPAA ANNIMA NACIONAL TELFONOS DE VENEZUELA DEL
ESTADO MONAGAS BASADO EN LA METODOLOGA GIL EXTREME
PROGRAMMING XP.
1
se alejan del modelado estricto de requerimientos y se enfocan ms en la
satisfaccin del cliente y en la comunicacin de los miembros desarrolladores,
actividades propias de las metodologas giles de desarrollo de sistemas y que
estn definidas para lograr productos con altos niveles de calidad.
Dicho proyecto est dividido en cinco (05) captulos los cuales contemplan
lo siguiente:
10
10
mercado de la banda ancha, de los contenidos y de las transacciones
electrnicas a travs de las redes fijas y mviles. De esta forma, se abre un
nuevo camino para convertir a CANTV en una Corporacin sobresaliente.
1.3 Misin
1.4 Visin
15
CAPTULO II
EL PROBLEMA Y SUS GENERALIDADES
16
16
mencionar algunos de los que son generalmente aceptados en diversas
clasificaciones.
20
20
Adems los reportes especiales, las autorizaciones para la salida de
material, las rdenes de compra, los traslados especiales de equipos, son
generados, procesados, y pocas veces almacenados en forma correcta, por lo
que las consultas se ven restringidas a la memoria de quien elabor el reporte o
informe en cuestin.
Para realizar el desarrollo del sistema, fue necesario aplicar las diversas
prcticas que plantea la metodologa XP (juego de la planificacin, entregas
pequeas, uso de metforas, pruebas, sencillez, programacin en parejas,
refactoreo, cliente en sitio, entre otras), as mismo, se utilizaron los artefactos
bsicos de desarrollo (historias de usuario, tareas de ingeniera y pruebas de
aceptacin), que dieron pie a un sistema transaccional para el control y gestin
de los materiales del almacn que funciona bajo una plataforma de
cliente/servidor (Apache), compilado en lenguaje libre PHP y JavaScript
(middleware), con MySQL como sistema de gestin de la base de datos
relacional, accediendo a el mismo por medio de un Navegador Web (Mozilla
Firefox); todas stas estructuras libres de desarrollo.
El aporte que ofrece este estudio se refleja en que permite dar a conocer a
la metodologa eXtreme Programming (XP), desarrollada por Kent Beck (1996),
como la principal metodologa gil de desarrollo de software, a las cuales se
incorporaron muchas, conformando el universo de las mismas. De este modo,
dado el nfasis de tales metodologas en cuestiones de Peopleware, Dinmica
de Equipos, Psicologa Social y Calidad del Proceso, el tema fue elegido como
base para la construccin de una metodologa que analizara estos aspectos,
basndose en las mejores prcticas de la industria e incorporando aspectos
interdisciplinarios tomados de la Psicologa, la Sociologa, las Relaciones de
Trabajo y la Administracin.
30
30
que garantice el control, la coordinacin y desarrollo ptimo de esta etapa del
flujo operacional y que al mismo tiempo pueda ser lo suficientemente flexible y
modular para que pueda integrarse a las siguientes etapas del flujo operacional.
Segn la norma 1074 IEEE se define al ciclo de vida del software como
una aproximacin lgica a la adquisicin, el suministro, el desarrollo, la
explotacin y el mantenimiento del software y la norma ISO 12207 define como
modelo de ciclo de vida al marco de referencia, que contiene los procesos, las
actividades y las tareas involucradas en el desarrollo, la explotacin y el
mantenimiento de un producto de software, abarcando la vida del sistema
desde la definicin de requisitos hasta la finalizacin de su uso. Ambas
consideran una actividad como un subconjunto de tareas y una tarea como una
accin que transforma las entradas en salidas (Normas ISO. ISO 9000-3).
Figura 3: Relacin entre elementos del proceso del software (Letelier, 2002)
Cmo y Cundo: Las Actividades son una serie de pasos que lleva a
cabo un Rol durante el proceso de desarrollo. El avance del proyecto est
controlado mediante hitos que establecen un determinado estado de
terminacin de ciertos Artefactos.
3.2.1.7 Modelos de procesos del software
3.2.2.1 Metodologa
40
40
1981 y actualmente Java o C# de Microsoft. A fines de los 80s comenzaron a
consolidarse algunos mtodos Orientadas a Objeto.
Las metodologas no giles son aquellas que estn guiadas por una fuerte
planificacin durante todo el proceso de desarrollo; llamadas tambin
metodologas tradicionales o clsicas, donde se realiza una intensa etapa de
anlisis y diseo antes de la construccin del sistema.
Tras esta reunin se cre The Agile Alliance, una organizacin, sin nimo
de lucro, dedicada a promover los conceptos relacionados con el desarrollo gil
de software y ayudar a las organizaciones para que adopten dichos conceptos.
El punto de partida fue el Manifiesto gil, un documento que resume la filosofa
gil (Cans, Letelier, y Penads, 2007, p. 2).
3.2.3.2 El Manifiesto gil
Los valores anteriores inspiran los doce principios del manifiesto. Estos
principios son las caractersticas que diferencian un proceso gil de uno
tradicional. Los dos primeros son generales y resumen gran parte del espritu
gil. Son:
II. Dar la bienvenida a los cambios. Se capturan los cambios para que el
cliente tenga una ventaja competitiva.
Luego existen una serie de principios que tienen que ver con el proceso de
desarrollo de software a seguir.
X. La simplicidad es esencial.
Sus impulsores son Jeff De Luca y Peter Coad; creadores junto con
Lefebvre E., de Java Modeling In Color With UML: Enterprise Components and
Process. Prentice Hall. (1999). Su web official es
www.featuredrivendevelopment.com.
Segn Calero (2003, p.2), los objetivos de XP son muy simples; primero
que nada busca la satisfaccin del cliente. Esta metodologa trata de dar al
cliente el software que l necesita y cuando lo necesita. Por tanto, debemos
responder muy rpido a las necesidades del cliente, incluso cuando los cambios
sean al final de ciclo de la programacin.
Una de las cosas que los desarrolladores deben tener muy claro es que en
el ciclo de vida del desarrollo de un proyecto software los cambios van a
aparecer, cambiarn los requisitos, las reglas de negocio, el personal, la
tecnologa, todo va a cambiar.
b) Sencillez. XP nos ensea a apostar por hacer una cosa sencilla hoy y
pagar un poco ms para maana, si es necesario, que hacer una cosa
complicada hoy y no utilizarla despus. La sencillez y la comunicacin se
complementan, cuanto mas simple es el sistema menos hay que comunicar de
el.
50
50
3.2.4.4 Las Actividades Bsicas de XP
Las tareas que se deben llevar a cabo para desarrollar un buen software,
con XP son:
c) Escuchar. Hay que escuchar del cliente cuales son los problemas de su
negocio, teniendo una escucha activa explicando lo que es fcil y difcil de
obtener, y la realimentacin entre ambos ayudar a todos a entender los
problemas.
3.2.4.9 Roles en XP
60
60
Las historias de usuario son la tcnica utilizada en XP para especificar los
requisitos del software. Se trata de tarjetas de papel en las cuales el cliente
describe brevemente las caractersticas que el sistema debe poseer, sean
requisitos funcionales o no funcionales. Cada historia de usuario es lo
suficientemente comprensible y delimitada para que los programadores puedan
implementarla en unas semanas.
Figura 7: Customer story and task card (historia de usuario) (Beck, 2000)
Dependiendo de la complejidad del sistema, debe haber al menos una
historia por cada caracterstica importante, para as realizar una o dos historias
por programador por mes. Si se tienen menos, probablemente sea conveniente
dividir las historias, si se tienen ms lo mejor es disminuir el detalle y
agruparlas. Jeffries (2001)
Historia de Usuario
Nmero:
Modificacin (o extensin) de Historia de Usuario (Nro. y Nombre):
Usuario:
Prioridad en Negocio:
(Alta / Media / Baja)
Riesgo en Desarrollo:
(Alto / Medio / Bajo)
Descripcin:
Observaciones:
Otro artefacto de XP son las Task Card o Tarea de Ingeniera, en ellas los
desarrolladores junto con el manager del proyecto y previa consulta y validacin
de todas las historias de usuario, proceden a anotar las tareas de desarrollo de
aplicaciones relacionadas a cada historia de usuario. El grupo programador,
dada las practicas metodolgicas se apoyar en ests para la ejecucin del
producto de software. Dichas tareas siguen el formato presentado en la Tabla 3.
Tarea de Ingeniera
Nmero Tarea:
Nombre Tarea:
Tipo de Tarea :
Desarrollo / Correccin / Mejora / Otra
(especificar)
Fecha Inicio:
Programador Responsable:
Descripcin:
Tabla 3 Modelo propuesto para una tarea de ingeniera (Letelier y otros,
2003).
En la tarjetas de tareas de ingeniera, y siguiendo el formato arriba
los desarrolladores junto con el manager del proyecto y
descrito (Tabla 3);
d) Definir los indicadores para los factores claves de xito: A cada factor
de xito se definirn los respectivos indicadores y determinar para cada
indicador el estado, umbral y rango de gestin.
70
70
3.3 Bases Legales
80
80
4.4 Tcnicas de Anlisis de Datos
Objetivo Especfico
Estudiar la situacin actual del entorno y lo relacionado con las metodologas giles de desarrollo y la ges
Disear los prototipos del sistema basado en tareas de ingeniera iterativas orientadas
Ejecutar pruebas y revisiones de rendimiento a las versiones desarrolladas pa
establecido
t
Implementar las diferentes versiones de prototipos del sistema desarrollados con el fin d
86
CAPTULO V
RESULTADOS
5.1 El Proyecto
87
87
fundamentos de las metodologas giles de desarrollo, los diferentes aspectos
involucrados con la metodologa plantada por Kent Beck (1996) conocida como
XP o Extreme Programming, y los diferentes aspectos que hay que tener en
cuenta para desarrollar un sistema de control y gestin para la administracin
de un almacn y su inventario. (Vase Marco Referencial, p. 26).
90
90
Una vez identificado el flujo de los procesos involucrados con el manejo de
materiales, se procedi a analizar los requisitos necesarios para el desarrollo de
un sistema que permita automatizar dichos procesos. La recoleccin de
informacin se realiz a travs de entrevistas no estructuradas y observacin
directa, utilizando las tarjetas de historias de usuarios, para luego junto con el
equipo de desarrollo asignarle a cada una su prioridad dentro del negocio,
indicar el riesgo que conlleva su desarrollo, estimar el tiempo de ejecucin de
cada una segn los puntos o semanas ideales, planificando al mismo tiempo la
iteracin asignada a cada una. Dependiendo de la historia, se incluy en
algunas un esbozo de la interfaz que sirva como base para el desarrollo de los
prototipos.
Nmero: 11
Puntos estimados: 1
Descripcin: se llevara igualmente la creacin, edicin, eliminacin de los datos relacionados con los materia
Observaciones: la gestin lista est directamente relacionada con la H8 en la que se consulta a la base de dat
Nmero: 10
Puntos estimados: 1
Descripcin: se llevara la creacin, edicin, eliminacin, y lista de los datos relacionados con los tcnicos d
Nmero: 7
Descripcin: el usuario podr definir para cada uno de los materiales existentes en el almacn (listados
Observaciones: para la peticin de materiales existe un formato establecido el cual pudiera se llenado autom
94
Historia de Usuario
Nmero: 8
Descripcin: el usuario podr pedirle al sistema un informe detallado del stock en el almacn en el momento q
95
95
Requerimientos segunda iteracin
Historia de Usuario
Nmero: 1
Descripcin: se introduce en cuadro de texto el cdigo del carnet o nombre de tcnico quien solicita el o los ma
Observaciones: se evaluara con equipo de desarrollo la posibilidad de que el proceso de seleccin del tcn
Secuencia lgica de desarrollo -> 2.a
Nmero: 3
Nombre historia: Carga del pedido a procesar (peticin del tcnico disponibilidad total)
Puntos estimados: 1
Descripcin: se introducen los cdigos de los materiales solicitados por el tcnico, estos se cargan de la base d
Observaciones: c/u de los tcnicos tendr un reporte de pedidos realizados para un periodo de tiempo determi
Se plantea al cliente la posibilidad de la no disponibilidad de algn material con lo que se
genera historia de usuario siguiente.
Sobre el tiempo de generacin de los reportes, este ser no limitativo, es decir, se genera el reporte
97
Historia de Usuario
Nmero: 4
Puntos estimados: 1
Descripcin: durante el ingreso de la cantidad del pedido (H3), el sistema verifica que la cantidad solicitada se
98
Historia de Usuario
Nmero: 9
Puntos estimados: 1
Descripcin: se generara un registro para el informe de la orden de compra si el usuario as lo desea ingresa
Observaciones: tener en cuenta que exista la posibilidad de que un material no se encuentre en almac
99
Requerimientos tercera iteracin
Historia de Usuario
Nmero: 5
Puntos estimados: 1
Descripcin: Cada uno de los reportes de pedidos (generado en H1 a H4) acumulados para cada tcnico podr
El sistema permitir bien sea por un cuadro de texto u otro medio de carga, definir la direccin de corre
Observaciones: los reportes de pedidos sern almacenados en forma de texto plano (por ejemplo en extensin
100
Historia de Usuario
Nmero: 6
Puntos estimados: 1
Descripcin: para cierto tipo de materiales (de caractersticas especiales) no solo se generara un
101
Requerimientos cuarta iteracin
Historia de Usuario
Nmero: 12
Puntos estimados: 1
Descripcin: antes de iniciar la aplicacin se solicitara el nombre o login del usuario y la clave respectiva d
El control de acceso estar enlazado al men principal del sistema, que presentar acceso simple en pantalla a
102
Historia de Usuario
Nmero: 13
Descripcin: se podr crear por medio de cuadros de textos los datos requeridos para realizar un tipo d
Observaciones: recopilar este y todos los formatos preestablecidos para el manejo de materiales que estn inv
103
La siguiente, forma parte de las historias de usuario no tomadas en cuenta
para el diseo de las tareas de ingeniera.
Historia de Usuario
Nmero: 2
Prioridad en negocio:
Puntos estimados:
Descripcin: A la vez que aparecen en pantalla los datos del tcnico solicitante (ver H1), se muestra cuadro de
El usuario podr contar con un botn para cerrar el pedido al haber cargado toda la solicitud.
Observaciones: considerar que un mismo tcnico puede pedir diferentes materiales para un solo despacho, po
104
1041
Arquitectura para el sistema y Herramientas de Desarrollo
Base de Datos
Relacional (MySQL)
INTERNET
WYSIWYG: es el acrnimo de What You See Is What You Get (en ingls,
"lo que ves es lo que obtienes"). Se aplica a los procesadores de texto y otros
editores de texto con formato (como los editores de HTML) que permiten
escribir un documento viendo directamente el resultado final, frecuentemente el
resultado impreso.
Historia Nombre
11 Gestin de materiales
10 Gestin de tcnicos
Asignacin de cantidad mnima permitida en almacn
7
Generacin de informe de inventario o existencia
8 en almacn Superusuario Alta Bajo 0,5
Total 3
Puntos de Trabajo 3
Total 4,5
Total 2
Puntos de Trabajo 3
Total 1,5
110
1101
sta representa la entrega definitiva del proyecto y aunque las historias
son de fcil desarrollo, se toma en cuenta toda la cantidad de trabajo que se
puede haber venido acumulando de entrega a entrega, igualmente al ser la
ultima entrega, se busca probar exhaustivamente el producto de manera que
cumpla con los requerimientos del usuario de la mejor manera posible.
Nmero Tarea: 1
Descripcin:
Es el tiempo de empezar, con el desarrollo del mdulo de inventario, esto se refiere a realizar un formu
Con el desarrollo de la historia 11, se ejecuta en gran parte las tareas de desarrollo que implican la ejecucin de
A nivel del cdigo de sistema estn tareas se ven reflejadas en el moduloinventario/nuevoarticulo y modulo
Los prototipos de interfaz del usuario para estas tareas son mostrados en la Fase IV: Mantenimiento (fig
113
Tarea de Ingeniera
Nmero Tarea: 2
Tipo de Tarea :
Desarrollo / Correccin / Mejora / Otra
(especificar)
Descripcin:
Bsicamente se crean las acciones de consulta, edicin, eliminacin y dems de cada uno de los registros d
Se conforma el modulo adm/editar, la cual realiza accin de edicin del registro seleccionado en
Considerando la visin del cliente, desde el mdulo administracin de materiales se lista todo el inventario
114
Tarea de Ingeniera
Nmero Tarea: 3
Tipo de Tarea :
Desarrollo / Correccin / Mejora / Otra
(especificar)
Descripcin:
Las tareas de desarrollo para este modulo son muy similares a las ejecutadas para la tarea de ingeniera 1 co
Estn tareas se ven reflejadas en el desarrollo del modulotecnicos. Ah se desarrolla el cdigo para modu
Los prototipos de interfaz del usuario para estas tareas son mostrados en la Fase IV: Mantenimiento (fig
115
Tarea de Ingeniera
Nmero Tarea: 4
Tipo de Tarea :
Desarrollo / Correccin / Mejora / Otra
(especificar)
Descripcin:
Se desarrolla dentro del modulo de tcnicos, el cdigo para adm/listartecnicos desde donde se administran
mediante el cual se hace un enlace hacia la actualizacin o edicin del tcnico seleccionado en la tabla de
Considerando la visin del cliente, desde el mdulo administracin de los tcnicos se lista todos los tcnicos regi
116
Tareas de Ingeniera - Segunda Iteracin
Tarea de Ingeniera
Nmero Tarea: 5
Nombre Tarea: Desarrollar la relacin entre tcnicos y materiales para crear el despacho. (tabla control)
Tipo de Tarea :
Desarrollo / Correccin / Mejora / Otra
(especificar)
Descripcin:
Se acuerda trabajar el despacho de los materiales bajo una misma pantalla, desde la cual se pueda seleccionar
Se crea entonces una especie de nueva historia, en la que el desarrollo de su aplicacin se ejecute desde un mi
Primero que nada se desarrollar una consulta cruzada entre las tablas inventario y tcnicos
en la base de datos que se ejecute en un modulodespacho, se desarrolla un formulario de
117
1171
insercin de datos que irn a un registro de la tabla control, se ejecutara desde
despachar/nuevo, ubicado dentro de modulodespacho.
El cliente contar con la interfaz que permita realizar la asignacin del pedido al tcnico
correspondiente, con su respectiva cantidad verificada. El prototipo de dicha interfaz en la
Fase IV: Mantenimiento (figura 20 - prototipos de interfaz tarea 5)
Tabla 22: Tarea de Ingeniera 5
Tarea de Ingeniera
Nmero Tarea: 6
Nombre Tarea: Elaborar los cierres de los periodos de entrega modulo despacho
Tipo de Tarea :
Desarrollo / Correccin / Mejora / Otra
(especificar)
Descripcin:
Se desarrollara el script cierre/cierreperiodo en el modulodespacho, el cual es necesario para pedir una auto
Igualmente es necesario desarrollar el modulo que pueda realizar la actualizacin de la tabla control en la base
El cierreperiodo ser archivo ejecutable, contacto con la interfaz de usuario, y le permitir al mismo decidir si c
Tarea de Ingeniera
Nmero Tarea: 7
Tipo de Tarea :
Desarrollo / Correccin / Mejora / Otra
(especificar)
Descripcin:
Se desarrolla el modulo de reportes en el cual se gestionaran todos los reportes que genera el sistema.
En el se desarrolla un apartado de reportes/tcnicos que gestiona los reportes pedidos por cada uno de los t
con los mdulos tcnicos/detallestecnico y tcnicos/buscardatostecnico, el primero
arrojar los detalles de un tcnico elegido (en trminos de los despachos por periodo que
este ha generado) y el segundo busca si el tcnico existe o no para poder ser desplegado en
la lista de consulta.
Los reportes de despacho son generados en forma de texto plano, fcilmente pueden ser
enviado va mail por medio de las utilidades del explorador utilizado utilizando la cuenta de
correo predeterminada en el Outlook (gestor de correos utilizado en el departamento de
telefona publica de CANTV Monagas).
El prototipo de la interfaz de usuario para la consulta del reporte de los tcnicos se sealar
en la Fase IV: Mantenimiento (figura 22 - prototipo de interfaz tarea 7)
Tabla 24: Tarea de Ingeniera 7
Tarea de Ingeniera
Nmero Tarea: 8
Tipo de Tarea :
Desarrollo / Correccin / Mejora / Otra
(especificar)
Descripcin:
Se incluye en la consulta de los reportes de los tcnicos, los reportes especiales los cuales sealan si para un pe
Con el formato en mano, y previamente adaptado a formato HTML que permita su inclusin en el sistema, se
120
1201
artculo despechado en el periodo de cierre necesita autorizacin de salida, creando un
registro para dicho formato.
El prototipo de la interfaz de usuario para la consulta del reporte de los tcnicos (incluyendo
los reportes especiales) se sealar en la Fase IV: Mantenimiento (figura 22 y 23 - prototipos
de interfaz tarea 7 y 8)
Tabla 25: Tarea de Ingeniera 8
Tarea de Ingeniera
Nmero Tarea: 9
Descripcin:
Se desarrollan las tareas tpicas para el acceso de control de usuarios. Se crea la tabla usuarios en la ba
El acceso al usuario seguir el bosquejo inicial desarrollado durante la tarea de ingeniera 12 (tabla 14), tpico
Nmero Tarea: 10
Tipo de Tarea :
Desarrollo / Correccin / Mejora / Otra
(especificar)
Descripcin:
Para la elaboracin de esta tarea, es indispensable contar con el formato usado por la empresa para est
Se crea entonces una pantalla de usuario donde se visualicen los datos a ingresar en cuadros de texto,
Al ser un simple formulario, este no tiene conexin con la base de datos, ni de los materiales sin de los tcnico
122
Esquema de la base de datos
123
1231
5.1.3 Fase III: Productizacin
Al ser el Manager XP, parte del conjunto de clientes, y contar este con
total libertad de decidir los cambios en cuanto a funcionalidad e interfaz del
sistema, se acuerda integrar ambas pruebas en una. Al ser el mismo usuario el
que desarrolla su propio sistema, naturalmente no existe esa distincin entre
pruebas de aceptacin y pruebas unitarias, aunque es importante sealar que
para proyectos de otra naturaleza, si es necesario apartar este tipo de pruebas.
Cdigo: 1
Descripcin: Se ingresaran en el formulario del ingreso de los datos del tcnico los campos ah requeridos. Se
Condiciones de Ejecucin:
- Se deben contar con todos los datos del tcnico que aparecen en la descripcin.
- En caso de ser tcnico fijo CANTV se debe tener el dato del carnet SAP.
- De ser tcnico contratado, no permitir el ingreso de datos en el campo Id SAP.
-Se comprueba adems que a la hora de definir el tipo de tcnico se desplegu lista en la que se visualice s
-Si se elije tipo de tcnico CANTV, se activa la casilla para el ingreso del carnet Id SAP; de lo
contrario (tcnico contratista) no se activara el cuadro de texto imposibilitando el acceso de datos.
Cdigo: 1.1
Descripcin: Se ingresaran en el formulario del ingreso de los datos del tcnico pero en este caso contrati
Resultado Esperado:
- Se crea exitosamente el registro en la base de datos, el cual puede ser confirmado en la seccin de listar t
- Al ingresar los datos correspondientes a la cdula, aparece smbolo de verificacin, que indica que el tcn
-Se comprueba si permite el ingreso de datos de cedula con separacin de puntos (muchos
usuarios as lo prefieren)
- Se comprueba que al seleccionar el tipo de tcnico contratista en la lista desplegable, no se
puedan ingresar datos en el campo carnet Id SAP.
- Se verifica que el campo carnet soporte el tipo de datos alfanumrico.
- Al cliquear sobre enviar, el sistema enva un mensaje de confirmacin indicando que los
datos han sido ingresado exitosamente, y ofrece la opcin de volver hacia la pantalla de
ingreso.
Cdigo: 1.2
Nombre: Gestionar el ingreso de los datos de los tcnicos con alguno de los datos faltante.
Descripcin: Se ingresaran los datos del tcnico, pero incompletos faltando primero el nombre, luego el
Condiciones de Ejecucin:
- Se ingresan los datos de manera que siempre quede uno de los campos del formulario vacio.
- Pueden quedar vacios ms de un campo a la vez.
- Se probara dejando vacio uno a uno en el mismo orden en que aparecen en el formulario
(tal y como se han ingresado en pruebas pasadas)
Cdigo: 1.3
Nombre: Gestionar el ingreso de los datos de los tcnicos con la cdula repetida.
Descripcin: Se ingresaran los datos de un nuevo tcnico, pero repitiendo la misma cdula que de un tcnico
Condiciones de Ejecucin:
- Debe existir un tcnico pre cargado al sistema con el mismo dato de la cedula del nuevo que se intenta ing
Resultado Esperado:
- El sistema automticamente al ingresar la cedula repetida, indicara con una X, junto al
campo de la cdula, que esta no es permitida.
- Todos los datos pueden repetirse (cuestin bastante poco probable en la realidad) menos
el dato de la cdula (campo clave).
- De no tomar en cuenta la alarma y forzar al sistema a crear el registro, este no lo permitir,
y arroja una seal de que el cdigo ya existe en la base de datos. Forzando a la correccin.
Cdigo: 1.4
Descripcin: Administrar los datos de la tabla correspondiente, significa, verificarlos, editarlos, y elimin
Condiciones de Ejecucin:
- Debe existir uno o ms tcnicos pre cargado al sistema.
Evaluacin de la Prueba: Completada 89% - Detalle en el filtrado, al filtrar, bien sea por
nombre, apellido, o carnet; el sistema no muestra en pantalla el dato del carnet, este dato
regresa, al filtrar por cdula. Este detalle no afecta para nada la funcionalidad del sistema, se
considera un error esttico de pantalla. En vas de solucin.
Cdigo: 2
Descripcin: Se ingresaran en el formulario del ingreso de los datos del nuevo material los campos ah requer
Condiciones de Ejecucin:
- Se contar con todos los datos requeridos en el formulario.
- La cantidad mnima permitida ser un valor cualquiera, no interesa para los efectos de sta prueba.
130
1301
- Se ingresa en la seccin de Ingreso de nuevo artculo.
- Se ingresa los datos mostrados a continuacin.
Cdigo: 381853
Marca: RSTL
Descripcin: Tarjeta de terminacin de lnea s617/1/14
Cantidad (stock): 100
Cantidad Mnima (permitida): 10
Producto necesita autorizacin: NO
- Se enva el registro a la base de datos por medio de botn Enviar.
Resultado Esperado:
- Se crea exitosamente el registro en la base de datos, el cual puede ser confirmado en la
seccin de listar materiales del sistema.
- Al ingresar los datos del cdigo del material, aparece casilla de verificacin indicando que
el cdigo que se va ingresando no existe en la base de datos.
- Para indicar que el producto no necesita una autorizacin se contara con un botn de
seleccin (solo existen 2 opciones; SI o NO).
- Al cliquear sobre enviar, el sistema enva un mensaje de confirmacin indicando que los
datos han sido ingresado exitosamente, y ofrece la opcin de volver hacia la pantalla de
ingreso.
Cdigo: 2.1
Nombre: Gestionar el ingreso de los datos de los materiales con alguno de los datos faltante.
Descripcin: Se ingresaran los datos de un material, pero incompletos faltando sucesivamente algu
Condiciones de Ejecucin:
- Se ingresan los datos de manera que siempre quede uno de los campos del formulario vacio.
- Pueden quedar vacios ms de un campo a la vez.
- Se probara dejando vacio uno a uno en el mismo orden en que aparecen en el formulario
(Ingreso Nuevo Articulo)
- Que el producto necesite o no autorizacin no importa para este caso de prueba al igual que la cantidad m
-Al corregir los datos faltantes se crea un nuevo registro con todos los datos arriba sealados
en la base de datos de los materiales.
Resultado Esperado:
- En caso de faltar el cdigo de artculo o material, el sistema responder dando una alarma que solicite introd
- En caso de faltar la marca del material, el sistema responder dando una alarma que solicite el ingreso
- En caso de faltar la descripcin, el sistema responder dando una alarma que solicite el ingreso del dato e
- En caso de faltar la cantidad de material a ingresar, el sistema responder dando una alarma solicitando
- En caso de no la cantidad mnima permitida para algn material, el sistema responder
dando una alarma que solicite el ingreso del dato en cuestin.
- En caso de faltar el carnet SAP del tcnico (si es este del tipo CANTV), el sistema responder dando
- En caso de faltar ms de un dato, el sistema indicar con una alarma el ingreso del primer
dato que falte en el orden en que aparece en pantalla.
- Por defecto aparecer seleccionada la opcin de que no necesita autorizacin, pudiendo el usuario cambiarla
Cdigo: 2.2
Nombre: Gestionar el ingreso de los datos de un nuevo material con un cdigo repetido. (cdigo errado)
132
material antes ingresado.
Condiciones de Ejecucin:
- Debe existir un material pre cargado al sistema con el mismo dato de cdigo del nuevo que se intenta ingresa
- Que el producto necesite o no autorizacin no importa para este caso de prueba al igual
que la cantidad mnima permitida.
Resultado Esperado:
- El sistema automticamente al ingresar el cdigo, indicara con una X, junto al campo de la cdula, que est
- Todos los datos de dos materiales distintos pudieran repetirse (cuestin improbable en la
realidad) menos el dato del cdigo (campo clave).
- De no tomar en cuenta la alarma y forzar al sistema a crear el registro, este no lo permitir, y arroja una seal
Cdigo: 2.3
Nombre: Administrar los datos de los materiales o artculos ingresados a la base de datos
Descripcin: Administrar los datos de la tabla correspondiente, significa, verificarlos, editarlos, eliminar
Condiciones de Ejecucin:
- Debe existir uno o ms materiales pre cargado al sistema.
133
- Se considera la posibilidad de que ingresen nuevos artculos (producto de una nueva compra) con lo q
Resultado Esperado:
- El sistema muestra en ventana administrativa una lista con los materiales ingresados a la base de datos in
- Al filtrar la bsqueda bien sea por cdigo o descripcin; los datos de la pantalla se
organizan de mayor a menor orden segn el criterio seleccionado.
- Al realizar la bsqueda, esta ser de modo despiste, es decir, mostrar en pantalla solo los resultados qu
- Al ingresar en la seccin ver, se podrn ver aparte en pantalla los detalles del material seleccionado. Se regres
- Al ingresar en la seccin editar, se enlaza directamente con la pantalla de ingreso de nuevo artculo, con los da
- Al seleccionar la opcin Eliminar, el sistema preguntar si est seguro de eliminar el registro seleccion
- Al seleccionar la opcin de agregar stock, se hace un enlace con la pantalla de
actualizacin del stock (Bosquejo interfaz agregar stock en anexo) en la que se podr aumentar o dismin
- Al seleccionar Agregar nuevo artculo, se hace un enlace directo con el formulario para el
ingreso de un nuevo artculo.
134
Caso de Prueba de Aceptacin
Cdigo: 2.4
Descripcin: Al ingresar nuevos materiales al departamento, provenientes de una peticin de compra; la can
Condiciones de Ejecucin:
- Debe existir dos materiales especficos pre cargado al sistema.
- Se anotaran las cantidades existentes de dos materiales distintitos, para as confirmar que se aumenta y dism
Resultado Esperado:
- El sistema muestra en ventana administrativa una lista con los materiales ingresados a la base de datos in
- Al filtrar la bsqueda bien sea por cdigo o descripcin; los datos de la pantalla se organizan de may
- Al realizar la bsqueda para ambos materiales se confirma nuevamente que esta se realice en modo despiste
135
- Al seleccionar la opcin de agregar stock, se hace un enlace con la pantalla de
actualizacin del stock (Bosquejo interfaz agregar stock en anexo) en la que se podr
aumentar o disminuir cantidad de un material seleccionado previamente.
- Se selecciona esta opcin para el primer material, al mismo se le aumentan 10 unidades en
cuadro de texto, se seala la opcin de aumentar, y se procesa el cambio.
- Aparece ventana de confirmacin de datos actualizados y opcin para regresar a la
pantalla de administracin.
- Se repite el los 2 pasos anteriores, pero disminuyendo la cantidad del segundo material en
15 unidades.
- Se confirman los cambios en el stock o cantidad de cada material en la ventana
administrativa, quedando como sigue:
Tarjeta de terminacin de lnea s617/1/14 = 110 unidades
Teclado Matriz SIEMENS 617/7/07458/000 = 85 unidades
- Se comprueba que esta misma operacin puede ser realizada desde el botn de
actualizacin utilizando la pantalla o formulario de ingreso de datos de nuevos materiales.
Cdigo: 2.5
Nombre: Generar un informe de la situacin actual de los materiales en el almacn. Presentar un info
Descripcin: Se podr imprimir una o ms hojas que muestren la situacin actual de los materiale
Condiciones de Ejecucin:
- Debe existir materiales pre cargado al sistema.
136
1361
- Por medio del explorador, se verifica vista preliminar del informe.
- Se podr mandar a imprimir desde la vista previa o desde la opcin de impresin
del explorador web que se use (por ejemplo usando la clave CTRL+P o
Archivo/Imprimir del explorador Mozilla Firefox)
Resultado Esperado:
- El sistema muestra en ventana administrativa una lista con los materiales
ingresados a la base de datos indicando su cdigo, descripcin y cantidad; adems
de contar con los enlaces Ver, editar, eliminar y agregar stock (para cada registro).
- Al filtrar la bsqueda bien sea por cdigo o descripcin; los datos de la pantalla se
organizan de mayor a menor orden segn el criterio seleccionado.
- Se observa vista previa de las hojas contentivas del informe de inventario.
- Se imprime informe segn modelo mostrado en pantalla.
Evaluacin de la Prueba: Completada 100%
Tabla 38: Prueba Cdigo 2.5
Cdigo: 3
Condiciones de Ejecucin:
- Debe existir al menos un tcnico cargado a la base de datos. (Evelio Lepage - 813245)
Resultado Esperado:
- Se visualizar pantalla para el registro de un nuevo despacho.
- Aparecern los tcnicos cargados a la base de datos en lista desplegable.
- Se podr seleccionar tcnico de la condicin, buscndolo por las inciales de su nombre o
seleccionndolo directamente de la lista.
- El tcnico seleccionado se carga con su correspondiente nmero de carnet.
- Se mantendr las opciones para seleccionar los materiales a despacharle y su cantidad
correspondiente
Cdigo: 4
Nombre: Asignar material y cantidad del mismo que van a ser despachados al tcnico previamente carg
Descripcin: Se ingresarn el nombre del material desde un cuadro de texto o lista desplegable y se cargara
Condiciones de Ejecucin:
- Debe existir un tcnico cargado desde la base de datos en la ventana correspondiente.
- Debe existir al menos un material cargado a la base de datos con disponibilidad. (Tarjeta de terminacin de
- Se intentar en primera instancia intentar asignar una cantidad superior a la existente en
almacn para el material seleccionado.
- Por ultimo se realizar un despacho por una cantidad menor a la existente.
Resultado Esperado:
- Se visualizar pantalla para el registro de un nuevo despacho con tcnico pre cargado
(Evelio Lepage 813245)
- Aparecern los materiales cargados a la base de datos en lista desplegable.
- Se podr seleccionar el material de la condicin, buscando por las inciales de su
descripcin o seleccionndolo directamente de la lista.
- El material seleccionado se carga al sistema indicando su cantidad actual en el inventario.
(110 unidades)
- Se intentar realizar un despacho por la cantidad de 125 unidades de dicho material
(usando botn de registro), a lo que el sistema responder que no existen suficientes
unidades en el inventario, pues solo existen 110.
- Luego realiza correcto despacho por la cantidad de 10 unidades.
- El sistema avisa que el despacho se ha realizado exitosamente, permitiendo regresar al
inicio para otro despacho.
- Segn prueba 2.4, se confirma que el estatus del material de la prueba es de 100 unidades
luego de realizado el registro del despacho.
Cdigo: 4.1
Descripcin: Con un tcnico previamente cargado para el despacho, se ingresar el nombre del materia
lmite permitido.
Condiciones de Ejecucin:
- Debe existir un tcnico cargado desde la base de datos en la ventana correspondiente.
- Debe existir al menos un material cargado a la base de datos con disponibilidad. (Tarjeta de terminacin de
- Su cantidad mnima permitida es 10 unidades.
- Se realizar un despacho por la cantidad de 91 unidades.
Resultado Esperado:
- Se visualizar pantalla para el registro de un nuevo despacho con tcnico pre cargado
(Evelio Lepage 813245)
- Aparecern los materiales cargados a la base de datos en lista desplegable.
- Se podr seleccionar el material de la condicin, buscando por las inciales de su descripcin o selecc
- El material seleccionado se carga al sistema indicando su cantidad actual en el inventario.
(100 unidades)
- Se realiza el despacho por la cantidad de 91 unidades de dicho material (usando botn de registro).
- El sistema avisa que el despacho se ha realizado exitosamente, permitiendo regresar al inicio para otro de
- Al sobrepasar el lmite permitido, pues solo existen 9 unidades (de 10 mnimas permitidas); el sistema crear
- El material podr seguir siendo despachado, hasta llegar a cero (0 unidades) su existencia; aunque continuar
140
Pruebas tercera iteracin
Cdigo: 5
Descripcin: El usuario del sistema podr en un periodo de tiempo que considere prudente o necesario, cerr
Condiciones de Ejecucin:
- Se deben de haber realizado un mnimo de un despacho de materiales para cada tcnico listado en la base
Resultado Esperado:
- Creacin efectiva de los periodos de despacho, presionando botn de cierre de despacho.
- Cada operacin o transaccin realizada en dicho periodo, se guarda segn formato establecido junto con el cli
- Confirmacin de los mensajes descritos segn pasos de ejecucin.
141
Caso de Prueba de Aceptacin
Cdigo: 5.1
Descripcin: El usuario del sistema podr en cuando as lo considere prudente o necesario, consultar los repor
Condiciones de Ejecucin:
- Se deben de haber realizado un mnimo de un despacho de materiales para cada tcnico listado en la base
- Al tcnico Evelio Lepage, se le despachara previamente 30 unidades de Tarjeta de
terminacin de lnea s617/1/14 (10 en da y 20 en otro)
- Se deben haber cerrado los periodos de despacho para cada uno de los tcnicos.
Resultado Esperado:
- Se visualiza en pantalla ventana de consulta para los reportes de los tcnicos.
- Del cuadro de bsqueda/consulta desplegable, se elije al tcnico de la descripcin el cual se carga a la pant
- Al presionar en consulta, aparecen los reportes por periodo de cierre para el tcnico en cuestin.
- Se verifica que posee un reporte con dos despachos realizados en das distintos de un mismo material d
142
- El informe incluir un detalle indicando fe de recibo para el tcnico en cuestin, su carnet y
espacio para su firma.
- El informe adems presenta fe de entrega con espacios en blanco, para que sean
rellenados luego de ser impreso el reporte (en caso de ser necesario).
- El reporte se podr ver en vista previa o preliminar segn las utilidades del explorador y
podr ser impreso cuando as sea requerido.
- Las consultas de los reportes de periodos pueden hacerse aun mientras estos periodos
estn activos, el cierre de consultas solo impone un salto entre un periodo de revisin y otro,
sin limitar las consultas. El periodo sin cerrar siempre aparecer sealado como periodo sin
cerrar o periodo abierto.
Cdigo: 5.2
Descripcin: Se crearn reportes especiales de salida para cada tcnico por separado (que incluirn los datos
Condiciones de Ejecucin:
- Se deben de haber realizado un mnimo de un despacho de materiales que necesite autorizacin para
Evelio Lepage 813245.
- Se ingresar un nuevo material a la base de datos que necesite dicho tipo de autorizacin. Telfono interno am
143
1431
Resultado Esperado:
- Se crea un registro de despacho que va al reporte del periodo corriente.
- Dicho registro adems, se inserta en formato preparado para autorizacin de materiales
especiales, el cual puede ser consultado junto al formato para los reportes de periodos.
- De no realizarse ningn despacho de material especial (que necesite autorizacin de
salida) alguno, el formato de autorizacin quedara en blanco.
Cdigo: 5.3
Descripcin: El usuario del sistema deber cada vez que realice un despacho de un material que requ
Condiciones de Ejecucin:
- Se deben de haber realizado un mnimo de un despacho de materiales que necesite autorizacin para
Evelio Lepage 813245.
- El material despachado ser una unidad de Telfono interno amper TPAS.
Resultado Esperado:
- Se visualiza en pantalla ventana de consulta para los reportes de los tcnicos.
- Del cuadro de bsqueda/consulta desplegable, se elije al tcnico de la descripcin el cual
se carga a la pantalla.
- Al presionar en consulta, aparecen los reportes por periodo de cierre para el tcnico en
cuestin, adems de aparecer el reporte para los materiales especiales.
- Se verifica que dicho reporte, siga el formato de la autorizacin para salida de materiales y
equipos; y que contenga en el lugar correspondiente el registro del material despachado en
la condicin que requiere de dicha autorizacin.
- El reporte se podr ver en vista previa o preliminar segn las utilidades del explorador y
podr ser impreso o enviado va mail para su gestin.
- Las consultas de los reportes de periodos pueden hacerse aun luego de que los periodos
se han cerrad.
Cdigo: 6
Descripcin: Desde el explorador predeterminado (Microsoft Explorer), se ingresa el link o URL del sistema de ge
Condiciones de Ejecucin:
- Se acuerda con el usuario mantener el link del sistema dentro de la carpeta de favoritos
(Internet Explorer) para facilitar su acceso.
- Se habr definido previamente en la tabla se usuarios en la base de datos, el usuario:
smnpdr86 y la clave: 21tesis.
- Se ingresara un usuario distinto al predeterminado y la clave correcta.
- Se ingresa el usuario correcto y una clave distinta.
- Se ingresa el usuario y la clave distinta.
- Se ingresa el usuario y la clave correcta.
- Se contara con botn de acceso, luego del ingreso de los datos.
Resultado Esperado:
- Se confirma que el link del sistema dirija al explorador web hacia la aplicacin desarrollada.
- Se confirma la ventana de login o acceso al sistema.
- Al ingresar usuario correcto y clave incorrecta el login arroja mensaje similar al de clave o usuario incorrec
- Al ingresar usuario incorrecto y clave correcta el login arroja mensaje similar al de clave o
usuario incorrecto, verifique los datos e intente de nuevo.
- Al ingresar usuario y clave incorrecta el login arroja mensaje similar al de clave o usuario incorrecto, verifi
- Al ingresar usuario correcto y clave correcta el login arroja mensaje de bienvenida dirigiendo al usuario al men
- En men principal se confirma los mens accesos a los usuarios y su administracin, a los materiales y su adm
146
Caso de Prueba de Aceptacin
Cdigo: 7
Descripcin: El usuario podr generar una orden de traslado especial para cualquier material, artculo,
Condiciones de Ejecucin:
- Contar con todos los datos necesarios para llenar formulario de translados especiales.
Resultado Esperado:
- Acceso correcto al men de los reportes.
- Acceso efectivo al formulario de Traslado de Materiales y Equipos.
- Verificar que siga los campos predeterminados en el formato.
- Comprobar la seleccin del tipo de traslado utilizando botones de seleccin.
- Ingresar los datos correspondientes en cuadros de texto de manera efectiva.
- Generar vista previa del reporte utilizando botn de envo en pantalla.
- Imprimir el reporte utilizando utilidad del explorador.
147
5.1.4 Fase IV: Mantenimiento
148
1481
Figura 17: Prototipos de interfaz tarea 2
150
1501
Interfaz de registros en reportes de artculos escasos (ingreso desde men principal)
155
5.1.5 Fase V: Muerte
156
1561
encuentra sealada en la versin digital del proyecto (incluyendo los scripts del
sistema y de la base de datos, en la seccin de los anexos.
Costos Bs.F.
Costos de Hardware y Software
Hardware + 0,00
Software 0,00
Total costos de Hardware y Software 0 Bs.F.
Tiempo de
desarrollo 6
Total costos Mano de Obra 2400,00 Bs.F.
Costos de Adiestramiento
(no necesario) 0,00
Total costos Adiestramiento 0,00
160
1601
5.2.2 Costo de Operacin
Costos Bs.F.
Vida til del equipo (entre 3 y 5 aos) Costo de adquisicin del bien
Costos Bs.F.
Total costo mensual depreciacin (mtodo lnea recta) 13.33 (costo de depreciacin
Operacin
Costos (Bs.F.)
% de ahorro = 72.35 %
Dado que los principales beneficios que se buscan con la implantacin del
sistema, se refleja en trminos de optimizacin del tiempo de ejecucin de las
operaciones, y mayor operatividad en el control y gestin de los materiales del
almacn de telfonos pblicos de la CANTV Monagas; y no tanto en cuanto a
obtencin de menores costos operativos, es necesario separar los beneficios
suaves e intangibles de los beneficios duros o tangibles.
Generacin automt
170
1701
En el cuadro anterior, se verifica que la reduccin solo en trminos de
horas de trabajo y de costo de mano de obra, es de ms del 70%, lo que sin
dudas representa un gran porcentaje de beneficio a favor del sistema propuesto
o Proyecto XP en contra del sistema heredado no automatizado.
Sin tomar en cuenta el ahorro por papelera de 7,50 Bs.F. y otros costos
menores, los beneficios netos generados por la utilizacin del nuevo sistema
propuesto son de 121, 53 Bs.F. mensuales. Haciendo un anlisis conjunto, los
beneficios mensuales con la implantacin en trminos de operacin son de
129,03 Bs.F.
Diagrama de Flujos
Bs.F.
516.11 516.11 516.11 516.11 516.11
1 2 3 4 5
periodos
2400.00
El Valor presente neto o valor actual neto (VPN), se define como el valor
presente de una inversin a partir de una tasa de descuento, una inversin
inicial y una serie de pagos futuros (Graterol, 2003, p.6).
La idea del VPN es actualizar todos los flujos futuros al perodo inicial
(cero), compararlos para verificar si los beneficios son mayores que los costos.
Periodo
1
Por lo que, para 3 periodos (n=3), con una tasa de inters del 13%
(i=0,13), unos flujos por periodo segn el cuadro 17, y una inversin inicial de
2400,00 Bs.F., el VPN queda como sigue:
1107,59 . .
CONCLUSIONES
180
1801
4. Mantener continuamente las bases de datos actualizados, no solo en lo
que a materiales se refiere, sino tambin en cuanto a tcnicos que ejecuten
labores dentro del departamento y los reportes generados producto de los
despachos y solicitudes de materiales procesados, esto permitir mantener al
mximo el rendimiento del sistema, un mayor control del almacn y una mejor
gestin dentro del departamento. As mismo, se recomienda realizar un
respaldo constante de la data, an est o no el sistema funcionando en forma
local.
Echeverry Tobn, Luis Miguel y Luz Elena Delgado Carmona (2007). Caso
prctico de la metodologa gil XP al desarrollo de software.
Investigacin para la Universidad Tecnolgica de Pereira. Disponible en:
http://biblioteca.utp.edu.co/tesisdigitales/resumentesis148.html
Neira, Daniel (2002). Trabajo del Valor Presente Neto (VPN) y otras tcnicas
financieras para el estudio de futuros proyectos. Universidad
Metropolitana. Ciencias administrativas. Caracas, Venezuela. Documento
en lnea. Disponible en:
http://www.monografias.com/trabajos11/vepeme/vepeme.shtml
Sobre Arquitectura Cliente/ Servidor. Pgina Web del INEI Per (2008).
http://www.inei.gob.pe/
Esquema tomado desde el manejador de base de datos, algunos campos contienen datos
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
--
-- Base de datos: `control_simon`
--
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `control`
--
--
-- Volcar la base de datos para la tabla `control`
--
190
1901
INSERT INTO `control` (`id`, `fecha`, `articulo`, `tecnico`, `cantdad`, `cierre`) VALUES
(1, '14/01/2008', 1, 1, 5, 2),
(2, '14/01/2008', 1, 1, 15, 2),
(3, '14/01/2008', 2, 1, 1332, 1),
(4, '14/01/2008', 1, 1, 12, 1),
(5, '14/01/2008', 1, 1, 112, 1),
(6, '14/01/2008', 1, 2, 1, 1),
(7, '14/01/2008', 1, 2, 21, 1),
(8, '17/02/2008', 1, 1, 12, 0),
(9, '17/02/2008', 2, 2, 12, 0);
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `inventario`
--
--
-- Volcar la base de datos para la tabla `inventario`
--
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `tecnicos`
--
CREATE TABLE `tecnicos` (
`id` int(11) NOT NULL auto_increment,
`nombres` varchar(50) collate latin1_general_ci NOT NULL,
`apellidos` varchar(50) collate latin1_general_ci NOT NULL,
`cedula` varchar(50) collate latn1_general_ci NOT NULL,
`carnet` varchar(50) collate latn1_general_ci NOT NULL,
`idsap` varchar(50) collate latn1_general_ci NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `cedula` (`cedula`)
) ENGINE=MyISAM DEFAULT CHARSET=latn1 COLLATE=latin1_general_ci
AUTO_INCREMENT=3 ;
--
-- Volcar la base de datos para la tabla `tecnicos`
--
INSERT INTO `tecnicos` (`id`, `nombres`, `apellidos`, `cedula`, `carnet`, `idsap`) VALUES
(1, 'Pedro Emilio', 'Rodriguez Larez', '18463795', '00033432110', '3421'),
(2, 'Simon Pedro', 'Garanton', '17722641', '0003454', '123');
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `usuarios`
--
--
-- Volcar la base de datos para la tabla `usuarios`
--
Anexo 2 Pantallas y artculos del desarrollo
194
DBDesigner
195
1951
Relacionando el cdigo para el nuevo articulo con pantalla del sistema
197
Anexo 4 Formato Salida de Materiales
198
Anexo 5 Formato Traslado Especiales
199
Anexo 6 - Cdigo fuente del sistema
Mtricas:
5 mdulos generales
10 sub mdulos o carpetas
39 secuencias de desarrollo
3500 lneas de cdigo aproximadamente
70 hojas de documentacin extra
200