Академический Документы
Профессиональный Документы
Культура Документы
Trabajo de Grado
Director
JORGE E. CARRILLO C.
Ingeniero de Sistemas
________________________________
Ingeniero Jorge E. Carrillo C.
Director
________________________________
Ingeniero Ramón Díaz
Revisor Metodológico .
4
AGRADECIMIENTOS
Le doy gracias a mis padres Lucia y Luis por apoyarme en todo momento, por los
valores que me han inculcado y por haberme dado la oportunidad de tener una
excelente educación en el transcurso de mi vida. Sobre todo por ser un excelente
ejemplo de vida a seguir.
Son muchas las personas que han formado parte de mi vida profesional a las que
me encantaría agradecerles su amistad, consejos, apoyo, ánimo y compañía en
los momentos más difíciles de mi vida. Algunas están aquí conmigo y otras en mis
recuerdos y en mi corazón, sin importar en donde estén quiero darles las gracias
por formar parte de mí, por todo lo que me han brindado y por todas sus
bendiciones.
5
CONTENIDO
Pág.
INTRODUCCIÓN ................................................................................................... 14
1. GENERALIDADES ......................................................................................... 15
1.1 ANTECEDENTES 15
1.2 PLANTEAMIENTO DEL PROBLEMA 15
1.2.1 Descripción del problema. ................................................................ 15
1.2.2 Formulación del problema. ............................................................... 16
1.3 OBJETIVOS 17
1.3.1 Objetivo General............................................................................... 17
1.3.2 Objetivos Específicos. ...................................................................... 17
1.4 JUSTIFICACIÓN 17
1.5 DELIMITACIÓN 18
1.5.1 Espacio............................................................................................. 18
1.5.2 Tiempo. ............................................................................................ 18
1.5.3 Contenido. ........................................................................................ 18
1.5.4 Alcance............................................................................................. 18
1.6 MARCO REFERENCIAL 19
1.6.1 Marco conceptual. ............................................................................ 19
1.6.2 Marco teórico. ................................................................................... 23
1.7 METODOLOGÍA PROPUESTA 24
ANEXOS ................................................................................................................ 35
ANEXO A. DOCUMENTO DE ESPECIFICACIÓN Y REQUERIMIENTOS. .......... 35
ANEXO B. DOCUMENTO DE CASOS DE USO ................................................... 62
ANEXO C. MODELO ENTIDAD RELACIÓN ........................................................... 3
ANEXO D. DICCIONARIO DE DATOS.................................................................. 89
ANEXO E. MODELO DE COMPONENTES........................................................... 88
ANEXO F. DIAGRAMAS DE ESTADO .................................................................. 89
ANEXO G. DIAGRAMAS DE SECUENCIA ........................................................... 92
ANEXO H. DIAGRAMA DE CLASES ..................................................................... 88
ANEXO I. MANUAL DE USUARIO SISTEMA SIGO ............................................ 88
2 CONCLUSIONES ........................................................................................... 99
6
BIBLIOGRAFIA .................................................................................................... 100
7
LISTA DE ILUSTRACIONES
Pág.
8
LISTA DE TABLAS
Pág.
9
Tabla 41. CU 015 Eliminar Producto ................................................................................... 81
Tabla 42. CU016 Tipificar Solicitud de Compra ................................................................. 82
Tabla 43. CU017 Registrar entrega de Pedido ..................................................................... 83
Tabla 44. CU018 Agregar Destinatario ............................................................................... 84
Tabla 45.CU019 Agregar Dirección de entrega ................................................................... 85
Tabla 46. CU020 Registrar Fecha de Entrega ...................................................................... 86
Tabla 47.CU021 Tipificar Entrega de Pedido ...................................................................... 87
Tabla 48.CU022 Registrar Forma de Pago .......................................................................... 88
Tabla 49.CU023 Tipificar Forma de Pago ........................................................................... 89
Tabla 50.CU024 Registrar Tipificación Gestión ................................................................. 90
Tabla 51. CU025 Actualizar el Resumen de la Gestión ...................................................... 91
10
GLOSARIO
11
RESUMEN
12
ABSTRACT
The present work is aimed at make a contribution in the area of IT solutions for the
analysis, design and development of an integrated software for the enterprise
Ventas y Servicios S.A.
13
INTRODUCCIÓN
El proceso de identificación, análisis y diseño del sistema por parte del área de
Soluciones Informáticas de la compañía, es el que permite la evaluación del
rendimiento de gestión de todas las aplicaciones, de igual manera da a conocer
informes sobre rendimiento de disponibilidad de cada uno de los procesos
manejados, generando estados finales de calidad.
El sistema integrado permitirá que se gestionen de manera ágil y precisa cada uno
de los procesos de la información manejada a cada uno de los clientes
manteniendo centralizados los datos y brindando seguridad de los mismos. De tal
manera proporcionará usabilidad brindada por su diseño de interfaz y distribución
específica de sus módulos.
14
1. GENERALIDADES
1.1 ANTECEDENTES
15
actividades y transacciones que se realizan en las diferentes aplicaciones,
mejorando y reflejando innovación en cada una de ellas.
16
Teniendo en cuenta el tiempo de aplicación del proyecto solo normalizo
inicialmente unas aplicaciones con el fin de ir realizando mejoras de cada una
de las otras.
Debe tenerse claro que durante el desarrollo de este proyecto solo se van a
analizar, diseñar e implementar los módulos de Login de usuarios, Marcación
telefónica, Módulo de Direcciones, Módulo de Teléfonos y Módulo de pedidos.
1.3 OBJETIVOS
1.4 JUSTIFICACIÓN
17
Es importante resaltar que el propósito fundamental de la integración de manera
normalizada de la información es generar un mejor desempeño al momento de
gestionar los diferentes procesos de cada una de las aplicaciones. Para esto se
hace necesario un conocimiento acertado, manejable y oportuno de la distribución
adecuada de la gestión de la información para los módulos, de tal forma que en
cada uno se presente la información necesaria requerida. Permitiendo la
generación de los reportes necesarios para verificar el rendimiento del manejo de
los procesos.
1.5 DELIMITACIÓN
1.5.1 Espacio.
1.5.2 Tiempo.
1.5.3 Contenido.
1.5.4 Alcance.
18
1.6 MARCO REFERENCIAL
19
retroalimentación consiste en entradas devueltas para ser evaluadas y
perfeccionadas.2
2
Enciclopedia Wikipedia. http://es.wikipedia.org/wiki/Portada
3
PRESSMAN. Ingeniería del Software: un enfoque práctico. McGraw Hill. Madrid,
2002. 5ª Edición. Cáp. 10
20
Actividades Básicas dentro del almacenamiento en el sistema como los
datos ingresados por cada uno de los clientes en lo concerniente a la
gestión de entrada y salida de procesos dentro del aplicativo.
Para este punto es importante comprender que los datos pueden ser
presentados a través del Web de una forma segura, y con mayor impacto
en todos los usuarios de la red.
21
Cuando se realiza una requisición, el servidor llamará al API, brindando la
ventaja de disponer de una mayor cantidad de servicios4.
4
Java Database Programming
5
Enciclopedia Wikipedia. http://es.wikipedia.org/wiki /primefaces
6
Enciclopedia Wikipedia. http://es.wikipedia.org/wiki/Apache
7
Enciclopedia Wikipedia. http://es.wikipedia.org/wiki/Maven
22
Una característica clave de Maven es que está listo para usar en red. El
motor incluido en su núcleo puede dinámicamente descargar plugins de un
repositorio, el mismo repositorio que provee acceso a muchas versiones de
diferentes proyectos Open Source en Java, de Apache y otras
organizaciones y desarrolladores.
8
Enciclopedia Wikipedia. http://es.wikipedia.org/wiki/hibernate
9
Tipificación: se refiere a la expresión utilizada en la Entidad para determinar el
estado en que se encuentra el proceso de la gestión.
23
Para que los Coordinadores conozcan lo que el Sistema de Información web
puede permitirles acceder, realizar, validar y ver, se hace necesaria una
capacitación sobre el manejo del mismo.
10
Enciclopedia Wikipedia.
http://es.wikipedia.org/wiki/Proceso_Unificado_de_Rational
24
Para el diseño, análisis y desarrollo del proyecto, es necesario utilizar
metodologías y herramientas que permitan recolectar la información
necesaria para llevar a cabo el desarrollo de cada una de las tareas y
objetivos propuestos. El plan de trabajo exige la elaboración de documentos
necesarios para realizar un análisis completo y detallado de cada una de las
actividades propuestas.
25
Software para el diseño y creación de las bases de datos: Microsoft
Sql Server 2008 R2.
FASE DE INICIO
FASE DE ELABORACION
FASE DE CONSTRUCCIÓN
Fuente. Autor
Este módulo tiene como función mostrar información básica del cliente,
importante para el usuario o asesor.
26
Módulo Marcación Telefónica
Fuente. Autor
27
Módulo Datos Principales
Fuente. Autor
28
Módulo de Direcciones
Fuente. Autor
Fuente. Autor
29
El módulo de Direcciones permite mostrar las direcciones que se
encuentran asociadas al cliente por base de datos y de igual manera
permite editar, registrar y/o actualizar las direcciones. Tiene un formato
rápido de edición y un formato de agregar una dirección de forma detallada.
Módulo de Teléfonos:
Fuente. Autor
30
Módulo Solicitud de Compra:
Fuente. Autor
31
Módulo de Entrega de Pedido:
Fuente. Autor
Este módulo permite seleccionar los datos del cliente para realizar la
entrega del pedido.
32
Módulo de Forma de Pago:
Fuente. Autor
Fuente. Autor
33
El módulo de Tipificación de la Gestión permite seleccionar y tipificar por
medio del aplicativo al cliente.
FASE DE TRANSICIÓN
34
ANEXOS
Propósito.
Alcance.
El sistema debe a su vez logra una trasmisión segura de los datos, permitiendo
una excelente toma de decisiones y facilitar la gestión de los procesos con los
clientes.
35
Requerimientos Funcionales del Sistema.
No. REQUERIMIENTO
1 Registrar Usuario
2 Actualizar información Usuario
3 Actualización Contraseña usuario
4 Registrar Teléfono Gestión
5 Actualizar Teléfono Gestión
6 Eliminar Teléfono Gestión
7 Tipificar Registro de Teléfono
8 Realizar Marcación Telefónica
9 Finalizar Marcación Telefónica
10 Tipificar Marcación Telefónica
11 Registrar Dirección Gestión
12 Actualizar Dirección Gestión
13 Tipificar Registro de Dirección
14 Agregar Producto en Solicitud Compra
15 Eliminar Producto en Solicitud de Compra
16 Tipificar Solicitud de Compra
17 Registrar Entrega de Pedido
18 Agregar Destinatario en Entrega de Pedido
19 Agregar Dirección de entrega
20 Tipificar Entrega de Pedido
21 Registrar Fecha de Entrega Pedido
22 Registrar Forma de Pago
23 Tipificar Forma de Pago
24 Registrar Tipificación Gestión Finalizada
25 Actualizar Resumen Gestión Finalizada
Fuente. Autor
36
Especificación de los Requerimientos Funcionales del Sistema
IDENTIFICADOR
NOMBRE: Registrar Usuario
RF1
REQUERIMIENTO QUE
LO UTILIZA O LO
NECESARIO CRITICO
ESPECIALIZA
PRIORIDAD DE
DOCUMENTOS DE VISUALIZACIÓN ASOCIADOS
DESARROLLO
ALTA * No Aplica
ENTRADA SALIDA
* Identificación
* Tipo de Documento
* Nombres
* Apellidos
* Sexo
* Registro de la información
* Ciudad de Nacimiento
correspondiente al usuario.
* Fecha de Nacimiento
* E – Mail
*Profesión
* Afición
* Observaciones
DESCRIPCIÓN:
Pre condición: Los campos de selección a ingresar de la información del
usuario deben estar cargados en el sistema.
Descripción: Se registra toda la información del usuario que inicia la
gestión.
Pos Condición: La información del usuario es registrada en el sistema.
MANEJO DE SITUACIONES ANORMALES
1. Si los datos ingresados son incorrectos el sistema arrojara un mensaje
de error.
CRITERIOS DE ACEPTACIÓN
1. Si faltan datos por ingresar, el sistema mostrará un error.
2. Registro de Usuario realizado exitosamente.
Fuente. Autor
37
Tabla 3. RF2, Actualizar Información Usuario
IDENTIFICADOR
NOMBRE: Actualizar información Usuario
RF2
REQUERIMIENTO QUE
LO UTILIZA O LO
NECESARIO CRITICO
ESPECIALIZA
RF1
PRIORIDAD DE
DOCUMENTOS DE VISUALIZACIÓN ASOCIADOS
DESARROLLO
ALTA * No Aplica
ENTRADA SALIDA
* Identificación
* Tipo de Documento
* Nombres
* Apellidos
* Sexo
* Actualización de la información
* Ciudad de Nacimiento
correspondiente al usuario.
* Fecha de Nacimiento
* E – Mail
*Profesión
* Afición
* Observaciones
DESCRIPCIÓN:
Pre condición: La información del usuario debió haber sido registrada
con anterioridad en el sistema y de esta forma solo actualizar los
campos necesarios.
Descripción: Se actualiza toda la información del usuario para continuar
con la gestión en el sistema.
Pos Condición: La información del usuario es actualizada por el
sistema.
MANEJO DE SITUACIONES ANORMALES
1. Si los datos ingresados son incorrectos el sistema arrojara un
mensaje de error.
CRITERIOS DE ACEPTACIÓN
1. Si faltan datos por ingresar, el sistema mostrará un error.
2. Actualización del usuario realizada exitosamente.
Fuente. Autor
38
Tabla 4. RF3, Actualización Contraseña Usuario
IDENTIFICADOR
NOMBRE: Actualización Contraseña usuario
RF3
REQUERIMIENTO QUE
LO UTILIZA O LO
NECESARIO CRITICO
ESPECIALIZA
RF1,RF2
PRIORIDAD DE
DOCUMENTOS DE VISUALIZACIÓN ASOCIADOS
DESARROLLO
ALTA * No Aplica
ENTRADA SALIDA
* Identificación
* Tipo de Documento
* Nombres * Actualización de la contraseña del
* Apellidos usuario.
* Contraseña Anterior
* Nueva Contraseña
DESCRIPCIÓN:
Pre condición: La contraseña del usuario debió haber sido registrada
con anterioridad en el sistema y de esta forma poder cambiarla.
Descripción: Se actualiza la contraseña del usuario para continuar con
la gestión en el sistema.
Pos Condición: La contraseña del usuario es actualizada por el
sistema.
MANEJO DE SITUACIONES ANORMALES
1. Si la contraseña ingresada es incorrecta el sistema arrojara un
mensaje de error.
CRITERIOS DE ACEPTACIÓN
1. Si faltan caracteres por ingresar, el sistema mostrará un error.
2. Actualización de la contraseña realizada exitosamente.
Fuente. Autor
39
Tabla 5. RF4, Registrar Teléfono Gestión
IDENTIFICADOR
NOMBRE: Registrar Teléfono Gestión
RF4
REQUERIMIENTO QUE
LO UTILIZA O LO
NECESARIO CRITICO
ESPECIALIZA
RF1
PRIORIDAD DE
DOCUMENTOS DE VISUALIZACIÓN ASOCIADOS
DESARROLLO
ALTA * No Aplica
ENTRADA SALIDA
* Indicativo
* Teléfono
* Extensión
* Registro de la información
* Tipo de Teléfono
correspondiente al teléfono del usuario
* Ciudad
* Departamento
* País
DESCRIPCIÓN:
Pre condición: La información del teléfono debe estar cargada en el
sistema con anterioridad.
Descripción: Se registra toda la información del teléfono de contacto.
Pos Condición: La información del teléfono es registrada por el
sistema.
MANEJO DE SITUACIONES ANORMALES
1. Si los datos ingresados no coinciden con el sistema arrojara un
mensaje de error.
CRITERIOS DE ACEPTACIÓN
1. Si faltan datos por ingresar, el sistema mostrará un error.
2. Registro del teléfono realizado exitosamente.
Fuente. Autor
40
Tabla 6. RF5, Actualizar Teléfono Gestión
IDENTIFICADOR
NOMBRE: Actualizar Teléfono Gestión
RF5
REQUERIMIENTO QUE
LO UTILIZA O LO
NECESARIO CRITICO
ESPECIALIZA
RF4
PRIORIDAD DE
DOCUMENTOS DE VISUALIZACIÓN ASOCIADOS
DESARROLLO
ALTA * No Aplica
ENTRADA SALIDA
* Indicativo
* Teléfono
* Extensión
* Actualización de la información
* Tipo de Teléfono
correspondiente al teléfono del usuario
* Ciudad
* Departamento
* País
DESCRIPCIÓN:
Pre condición: La información del teléfono debió ser registrada en el
sistema con anterioridad.
Descripción: Se actualiza toda la información del teléfono de contacto.
Pos Condición: La información del teléfono es actualizada por el sistema.
MANEJO DE SITUACIONES ANORMALES
1. Si los datos ingresados no coinciden con el sistema arrojara un mensaje
de error.
CRITERIOS DE ACEPTACIÓN
1. Si faltan datos por ingresar o actualizar, el sistema mostrará un error.
2. Actualización del teléfono realizada exitosamente.
Fuente. Autor
41
Tabla 7. RF6, Eliminar Teléfono Gestión.
IDENTIFICADOR
NOMBRE: Eliminar Teléfono Gestión
RF6
REQUERIMIENTO QUE
LO UTILIZA O LO
NECESARIO CRITICO
ESPECIALIZA
RF4, RF5
PRIORIDAD DE
DOCUMENTOS DE VISUALIZACIÓN ASOCIADOS
DESARROLLO
ALTA * No Aplica
ENTRADA SALIDA
* Indicativo
* Teléfono
* Extensión
* Eliminar la información correspondiente
* Tipo de Teléfono
al teléfono del usuario
* Ciudad
* Departamento
* País
DESCRIPCIÓN:
Pre condición: La información del teléfono debió ser registrada en el
sistema con anterioridad.
Descripción: Se elimina toda la información del teléfono de contacto.
Pos Condición: La información del teléfono es actualizada por el sistema.
MANEJO DE SITUACIONES ANORMALES
1. Si los datos ingresados no coinciden con el sistema arrojara un mensaje
de error.
CRITERIOS DE ACEPTACIÓN
1. Si faltan datos por ingresar o actualizar, el sistema mostrará un error.
2. Actualización del teléfono realizada exitosamente.
Fuente. Autor
42
Tabla 8. RF7, Tipificar Registro de Teléfono
IDENTIFICADOR
NOMBRE: Tipificar Registro de Teléfono
RF7
REQUERIMIENTO QUE LO
NECESARIO UTILIZA O LO ESPECIALIZA CRITICO
RF4, RF5, RF6
PRIORIDAD DE DOCUMENTOS DE VISUALIZACIÓN ASOCIADOS
DESARROLLO
ALTA * No Aplica
ENTRADA SALIDA
* Id registro
*Tipifica el registro correspondiente al
* Teléfono
teléfono del usuario
*Tipificación
DESCRIPCIÓN:
Pre condición: La información del teléfono debió ser registrada en el
sistema con anterioridad. Teniendo en cuenta que para tipificar debe
terminar la gestión en este módulo.
Descripción: Se tipifica la información del teléfono de contacto.
Pos Condición: La tipificación del registro del teléfono es realizada en el
sistema.
MANEJO DE SITUACIONES ANORMALES
1. Si la tipificación es errónea el sistema arrojara un mensaje de error.
CRITERIOS DE ACEPTACIÓN
1. Si la tipificación no coincide el sistema mostrará un error.
2. Tipificación del registro del teléfono realizada exitosamente.
Fuente. Autor
43
Tabla 9.RF8, Realizar marcación Teléfonica
IDENTIFICADOR
NOMBRE: Realizar Marcación Telefónica
RF8
REQUERIMIENTO QUE LO
NECESARIO UTILIZA O LO ESPECIALIZA CRITICO
RF4
PRIORIDAD DE DOCUMENTOS DE VISUALIZACIÓN ASOCIADOS
DESARROLLO
ALTA * No Aplica
ENTRADA SALIDA
* Indicativo
* Teléfono
* Extensión
* Tipo de Teléfono * Marcación para Gestión con el cliente.
* Ciudad
* Departamento
* Marcación
DESCRIPCIÓN:
Pre condición: La información del teléfono debe estar registrada
correctamente en el sistema para realizar la marcación.
Descripción: Se realiza la marcación al cliente para iniciar la gestión.
Pos Condición: Se realiza la marcación al cliente para iniciar con la
gestión en el sistema.
MANEJO DE SITUACIONES ANORMALES
1. Si la marcación contiene información errónea el sistema arrojara un
mensaje de error para la marcación.
CRITERIOS DE ACEPTACIÓN
1. Si la marcación no se puede realizar, el sistema mostrará un error.
2. Marcación al cliente realizada exitosamente.
Fuente. Autor
44
Tabla 10. RF9, Finalizar Marcación Teléfonica.
IDENTIFICADOR
NOMBRE: Finalizar Marcación Telefónica
RF9
REQUERIMIENTO QUE LO
NECESARIO UTILIZA O LO ESPECIALIZA CRITICO
RF8
PRIORIDAD DE DOCUMENTOS DE VISUALIZACIÓN ASOCIADOS
DESARROLLO
ALTA * No Aplica
ENTRADA SALIDA
* Indicativo
* Teléfono
* Extensión
* Finalizar la Marcación de la Gestión con
* Tipo de Teléfono
el cliente.
* Ciudad
* Departamento
* Marcación
DESCRIPCIÓN:
Pre condición: La marcación al teléfono debe estar registrada
correctamente en el sistema para realizar la finalización de la marcación.
Descripción: Se finaliza la marcación de la gestión con el cliente.
Pos Condición: Se finaliza la marcación de la gestión con el cliente para
finalizar la marcación.
MANEJO DE SITUACIONES ANORMALES
1. Si para finalizar con la marcación contiene información errónea el
sistema arrojara un mensaje de error para la finalización de la marcación.
CRITERIOS DE ACEPTACIÓN
1. Si la finalización de la marcación no se puede realizar, el sistema
mostrará un error.
2. Finalización de la marcación del registro de la gestión con el cliente
realizada exitosamente.
Fuente. Autor
45
Tabla 11. RF10, Tipificar Marcación Teléfonica.
IDENTIFICADOR
NOMBRE: Tipificar Marcación Telefónica
RF10
REQUERIMIENTO QUE LO
NECESARIO UTILIZA O LO ESPECIALIZA CRITICO
RF8, RF9
PRIORIDAD DE DOCUMENTOS DE VISUALIZACIÓN ASOCIADOS
DESARROLLO
ALTA * No Aplica
ENTRADA SALIDA
* Id registro
*Tipifica el registro correspondiente a la
* Marcación Teléfono
marcación telefónica
*Tipificación
DESCRIPCIÓN:
Pre condición: La información de la marcación debió ser registrada en
el sistema con anterioridad. Teniendo en cuenta que para tipificar debe
terminar la gestión en este módulo.
Descripción: Se tipifica la información de la marcación telefónica.
Pos Condición: La tipificación del registro de la marcación telefónica
es realizada en el sistema.
MANEJO DE SITUACIONES ANORMALES
1. Si la tipificación es errónea el sistema arrojara un mensaje de error.
CRITERIOS DE ACEPTACIÓN
1. Si la tipificación no coincide el sistema mostrará un error.
2. Tipificación del registro de la marcación telefónica realizada
exitosamente.
Fuente. Autor
46
Tabla 12. RF11, Registrar Dirección Gestión
IDENTIFICADOR
NOMBRE: Registrar Dirección Gestión
RF11
REQUERIMIENTO QUE LO
NECESARIO UTILIZA O LO ESPECIALIZA CRITICO
RF1
PRIORIDAD DE
DOCUMENTOS DE VISUALIZACIÓN ASOCIADOS
DESARROLLO
ALTA
ENTRADA SALIDA
* Tipo Vía
* Número Vía
* Cuadrante
* Número
* Registro de la información de la
* Número Placa
dirección del cliente.
* Cuadrante II
* Barrio
* Tipo Vía
* Datos Adicionales
DESCRIPCIÓN:
Pre condición: La información de las direcciones del cliente debió
haber sido registrada con anterioridad en el sistema.
Descripción: Se registra toda la información de la dirección del cliente
para continuar con la gestión en el sistema.
Pos Condición: La información de la dirección del cliente es registrada
por el sistema.
MANEJO DE SITUACIONES ANORMALES
1. Si la dirección contiene información errónea el sistema arrojara un
mensaje de error.
CRITERIOS DE ACEPTACIÓN
1. Si el registro de la dirección no se puede realizar, el sistema mostrará
un error.
2. Registro de dirección del cliente realizado exitosamente.
Fuente. Autor
47
Tabla 13. RF12, Actualizar Dirección Gestión.
IDENTIFICADOR
NOMBRE: Actualizar Dirección Gestión
RF12
REQUERIMIENTO QUE LO
NECESARIO UTILIZA O LO ESPECIALIZA CRITICO
RF11
PRIORIDAD DE DOCUMENTOS DE VISUALIZACIÓN
DESARROLLO ASOCIADOS
ALTA
ENTRADA SALIDA
* Tipo Vía
* Número Vía
* Cuadrante
* Número
* Actualización de la información de la
* Número Placa
dirección del cliente.
* Cuadrante II
* Barrio
* Tipo Vía
* Datos Adicionales
DESCRIPCIÓN:
Pre condición: La información de las direcciones del cliente debió
haber sido registrada con anterioridad en el sistema.
Descripción: Se actualiza toda la información de la dirección del
cliente para continuar con la gestión en el sistema.
Pos Condición: La información de la dirección del cliente es
actualizada por el sistema.
MANEJO DE SITUACIONES ANORMALES
1. Si la dirección contiene información errónea el sistema arrojara un
mensaje de error.
CRITERIOS DE ACEPTACIÓN
1. Si la actualización de la dirección no se puede realizar, el sistema
mostrará un error.
2. Actualización de la dirección del cliente realizada exitosamente.
Fuente. Autor
48
Tabla 14.RF13, Tipificar Registro de Dirección
IDENTIFICADOR
NOMBRE: Tipificar Registro de Dirección
RF13
REQUERIMIENTO QUE LO
NECESARIO UTILIZA O LO ESPECIALIZA CRITICO
RF11, RF12
PRIORIDAD DE DOCUMENTOS DE VISUALIZACIÓN
DESARROLLO ASOCIADOS
ALTA * No Aplica
ENTRADA SALIDA
* Id registro
*Tipifica el registro correspondiente
Dirección
direcciones de la gestión en el sistema.
*Tipificación
DESCRIPCIÓN:
Pre condición: La información de las direcciones debió ser registrada
en el sistema con anterioridad. Teniendo en cuenta que para tipificar
debe terminar la gestión en este módulo.
Descripción: Se tipifica la información del módulo de Registro de
Dirección.
Pos Condición: La tipificación del registro de direcciones es realizada
en el sistema.
MANEJO DE SITUACIONES ANORMALES
1. Si la tipificación es errónea el sistema arrojara un mensaje de error.
CRITERIOS DE ACEPTACIÓN
1. Si la tipificación no coincide el sistema mostrará un error.
2. Tipificación del registro de Dirección es realizada exitosamente.
Fuente. Autor
49
Tabla 15. RF14, Agregar Producto en Solicitud de Compra
IDENTIFICADOR
NOMBRE: Agregar Producto en Solicitud Compra
RF14
REQUERIMIENTO QUE LO
NECESARIO UTILIZA O LO ESPECIALIZA CRITICO
PRIORIDAD DE
DOCUMENTOS DE VISUALIZACIÓN ASOCIADOS
DESARROLLO
ALTA * No Aplica
ENTRADA SALIDA
*Código
* Producto agregado en el sistema para
* Nombre Producto
iniciar con la solicitud de compra.
* Cantidad
DESCRIPCIÓN:
Pre condición: La información de los productos debió haber sido
registrada con anterioridad en el sistema.
Descripción: Se agregan los productos a la solicitud de compra.
Pos Condición: El producto es agregado a la solicitud de compra.
MANEJO DE SITUACIONES ANORMALES
1. Si el producto que se va agregar no existe el sistema arrojara un
mensaje de error.
CRITERIOS DE ACEPTACIÓN
1. Si no se puede agregar el producto, el sistema mostrará un error.
2. Producto agregado a la solicitud de compra exitosamente.
Fuente. Autor
50
Tabla 16. RF15, Eliminar producto en Solicitud de Compra
51
Tabla 17. RF16, Tipificar Solicitud de Compra
IDENTIFICADOR
NOMBRE: Tipificar Solicitud de Compra
RF16
REQUERIMIENTO QUE LO
NECESARIO UTILIZA O LO ESPECIALIZA CRITICO
RF14, RF15
PRIORIDAD DE DOCUMENTOS DE VISUALIZACIÓN
DESARROLLO ASOCIADOS
ALTA * No Aplica
ENTRADA SALIDA
* Id registro *Tipifica el registro correspondiente a la
* Producto solicitud de compra de la gestión en el
*Tipificación sistema.
DESCRIPCIÓN:
Pre condición: La información de la solicitud de compra debió ser
registrada en el sistema con anterioridad. Teniendo en cuenta que para
tipificar debe terminar la gestión en este módulo.
Descripción: Se tipifica la información del módulo de solicitud de
compra
Pos Condición: La tipificación del registro de solicitud de compra es
realizada en el sistema.
MANEJO DE SITUACIONES ANORMALES
1. Si la tipificación es errónea el sistema arrojara un mensaje de error.
CRITERIOS DE ACEPTACIÓN
1. Si la tipificación no coincide el sistema mostrará un error.
2. Tipificación del registro de solicitud de compra es realizada
exitosamente.
Fuente. Autor
52
Tabla 18. RF17, Registrar Entrega de Pedido
IDENTIFICADOR
NOMBRE: Registrar Entrega de Pedido
RF17
REQUERIMIENTO QUE LO
NECESARIO UTILIZA O LO ESPECIALIZA CRITICO
RF14
PRIORIDAD DE
DOCUMENTOS DE VISUALIZACIÓN ASOCIADOS
DESARROLLO
ALTA * No Aplica
ENTRADA SALIDA
* Id Pedido
* Fecha de Entrega * Registro de Entrega de pedido.
* Destinatario
DESCRIPCIÓN:
Pre condición: La solicitud de pedido ya debe estar registrada en el
sistema.
Descripción: Se registra la entrega de pedido con su respectiva
información.
Pos Condición: La entrega de pedido es registrada en el sistema.
MANEJO DE SITUACIONES ANORMALES
1. Si la entrega de pedido no se puede verificar el sistema arrojara un
mensaje de error.
CRITERIOS DE ACEPTACIÓN
1. Si no se puede registrar la entrega del pedido, el sistema mostrará
un error.
2. Entrega de pedido registrada exitosamente.
Fuente. Autor
53
Tabla 19. RF18, Agregar Destinatario en Entrega de Pedido.
54
Tabla 20.RF19, Agregar Dirección de Entrega.
IDENTIFICADOR
NOMBRE: Agregar Dirección de entrega
RF19
REQUERIMIENTO QUE LO
NECESARIO UTILIZA O LO ESPECIALIZA CRITICO
RF17, RF18
PRIORIDAD DE DOCUMENTOS DE VISUALIZACIÓN
DESARROLLO ASOCIADOS
ALTA * No Aplica
ENTRADA SALIDA
* Id Pedido
* Se agrega al sistema la dirección
* Fecha de Entrega
para la entrega del pedido.
* Dirección de entrega
DESCRIPCIÓN:
Pre condición: El destinatario de entrega del pedido ya debe estar
registrado en el sistema.
Descripción: Se registra la dirección de la entrega de pedido con su
respectiva información.
Pos Condición: La dirección de la entrega de pedido es registrada en
el sistema.
MANEJO DE SITUACIONES ANORMALES
1. Si la dirección para la entrega de pedido no se puede verificar el
sistema arrojara un mensaje de error.
CRITERIOS DE ACEPTACIÓN
1. Si no se puede registrar la dirección de la entrega del pedido, el
sistema mostrará un error.
2. La dirección es registrada exitosamente.
Fuente. Autor
55
Tabla 21. RF20, Tipificar Entrega de Pedido
IDENTIFICADOR
NOMBRE: Tipificar Entrega de Pedido
RF20
REQUERIMIENTO QUE LO
NECESARIO UTILIZA O LO ESPECIALIZA CRITICO
RF17, RF18, RF19
PRIORIDAD DE DOCUMENTOS DE VISUALIZACIÓN
DESARROLLO ASOCIADOS
ALTA * No Aplica
ENTRADA SALIDA
* Id registro *Tipifica el registro correspondiente a
* Fecha Entrega Pedido la entrega de pedido de la gestión en
*Tipificación el sistema.
DESCRIPCIÓN:
Pre condición: La información de la entrega de pedido debió ser
registrada en el sistema con anterioridad. Teniendo en cuenta que
para tipificar debe terminar la gestión en este módulo.
Descripción: Se tipifica la información del módulo de entrega de
pedido.
Pos Condición: La tipificación del registro de entrega de pedido es
realizada en el sistema.
MANEJO DE SITUACIONES ANORMALES
1. Si la tipificación es errónea el sistema arrojara un mensaje de
error.
CRITERIOS DE ACEPTACIÓN
1. Si la tipificación no coincide el sistema mostrará un error.
2. Tipificación del registro de entrega de pedido es realizada
exitosamente.
Fuente. Autor
56
Tabla 22. RF21, Registrar Fecha de Entrega Pedido
IDENTIFICADOR
NOMBRE: Registrar Fecha de Entrega Pedido
RF21
REQUERIMIENTO QUE LO
NECESARIO UTILIZA O LO ESPECIALIZA CRITICO
RF17, RF18, RF19
PRIORIDAD DE DOCUMENTOS DE VISUALIZACIÓN
DESARROLLO ASOCIADOS
ALTA * No Aplica
ENTRADA SALIDA
* Id pedido
* Se registra la fecha de entrega de
* Fecha de entrega
pedido en el sistema
DESCRIPCIÓN:
Pre condición: La solicitud de pedido ya debe estar registrada en el
sistema.
Descripción: Se registra la fecha de entrega de pedido con su
respectiva información.
Pos Condición: La fecha de entrega de pedido es registrada en el
sistema.
MANEJO DE SITUACIONES ANORMALES
1. Si la fecha de entrega de pedido no se puede verificar el sistema
arrojara un mensaje de error.
CRITERIOS DE ACEPTACIÓN
1. Si no se puede registrar la fecha de entrega del pedido, el sistema
mostrará un error.
2. Fecha de Entrega de pedido registrada exitosamente.
Fuente. Autor
57
Tabla 23. RF22, Registrar Forma de Pago.
IDENTIFICADOR
NOMBRE: Registrar Forma de Pago
RF22
REQUERIMIENTO QUE LO
UTILIZA O LO
NECESARIO CRITICO
ESPECIALIZA
RF18, RF19
PRIORIDAD DE DOCUMENTOS DE VISUALIZACIÓN
DESARROLLO ASOCIADOS
ALTA * No Aplica
ENTRADA SALIDA
* Id Pedido
* Valor Total
* Se registra la forma de Pago del
* Fecha Entrega
pedido en el sistema
* Forma de Pago
* Productos
DESCRIPCIÓN:
Pre condición: La Entrega de pedido ya debe estar registrada en el
sistema.
Descripción: Se registra la forma de pago con su respectiva
información.
Pos Condición: La forma de pago es registrada en el sistema.
MANEJO DE SITUACIONES ANORMALES
1. Si la forma de pago no se puede verificar el sistema arrojara un
mensaje de error.
CRITERIOS DE ACEPTACIÓN
1. Si no se puede registrar la forma de pago, el sistema mostrará un
error.
2. Forma de pago registrada exitosamente.
Fuente. Autor
58
Tabla 24.RF23, Tipificar Forma de Pago
IDENTIFICADOR
NOMBRE: Tipificar Forma de Pago
RF23
REQUERIMIENTO QUE LO
UTILIZA O LO
NECESARIO ESPECIALIZA CRITICO
RF22
PRIORIDAD DE DOCUMENTOS DE VISUALIZACIÓN
DESARROLLO ASOCIADOS
ALTA * No Aplica
ENTRADA SALIDA
* Id registro *Tipifica el registro correspondiente a
* Forma de pago la forma de pago de la gestión en el
*Tipificación sistema.
DESCRIPCIÓN:
Pre condición: La información de la forma de pago debió ser
registrada en el sistema con anterioridad. Teniendo en cuenta que
para tipificar debe terminar la gestión en este módulo.
Descripción: Se tipifica la información del módulo de forma de
pago.
Pos Condición: La tipificación de la forma de pago es realizada en
el sistema.
MANEJO DE SITUACIONES ANORMALES
1. Si la tipificación es errónea el sistema arrojara un mensaje de
error.
CRITERIOS DE ACEPTACIÓN
1. Si la tipificación no coincide el sistema mostrará un error.
2. Tipificación del registro de forma de pago es realizada
exitosamente.
Fuente. Autor
59
Tabla 25. RF24, Registrar Tipificación Gestión Finalizada
60
Tabla 26. RF25, Actualizar Resumen Gestión Finalizada.
61
ANEXO B. DOCUMENTO DE CASOS DE USO
Fuente. Autor
Fuente. Autor
62
Fuente. Autor
Fuente. Autor
63
Fuente. Autor
64
Fuente. Autor
Fuente. Autor
65
Fuente. Autor
66
Especificación Casos de Uso
Se describe el caso de uso del registro del usuario, en el cual se especifican sus
variables de entrada, su precondición, su postcondición, su flujo principal y su flujo
alterno. Esta descripción se realiza teniendo en cuenta el funcionamiento de cada
caso en el sistema.
67
Tabla 28. CU 002 Actualizar Usuario
7. Almacena y actualiza la
información ingresada.
1. El número de identificación no esta registrado en el
sistema.
FLUJO ALTERNO
2. Los datos ingresados son inválidos o no cumplen con los
requisitos.
Fuente. Autor
68
Se describe el caso de uso de la actualización de la información del usuario, en el
cual se especifican sus variables de entrada, su precondición, su postcondición, su
flujo principal y su flujo alterno. Esta descripción se realiza teniendo en cuenta el
funcionamiento de cada caso en el sistema.
69
Tabla 30.CU 004 Registrar Teléfono
FLUJO PRINCIPAL 3. Ingresa los datos del 4. Valida los datos del
teléfono, especificados en teléfono ingresados en
las variables de entrada. las variables de entrada
70
Tabla 31.CU005 Actualizar Teléfono
4. Valida la información
3. Ingresa los datos a
ingresada para actualizar
FLUJO PRINCIPAL actualizar del teléfono.
el teléfono.
7. Almacena y actualiza
la información ingresada
del teléfono del usuario.
71
Se describe el caso de uso de la actualización de los teléfonos registrados, en el
cual se especifican sus variables de entrada, su precondición, su postcondición, su
flujo principal y su flujo alterno. Esta descripción se realiza teniendo en cuenta el
funcionamiento de cada caso en el sistema.
7. Elimina la
información del teléfono
seleccionado.
1. El número de identificación no esta registrado en
el sistema.
FLUJO ALTERNO
2. Los datos del teléfono ingresados no se pueden
eliminar en el sistema.
Fuente. Autor
72
Se describe el caso de uso para eliminar el registro de los teléfonos, en el cual se
especifican sus variables de entrada, su precondición, su postcondición, su flujo
principal y su flujo alterno. Esta descripción se realiza teniendo en cuenta el
funcionamiento de cada caso en el sistema.
73
Se describe el caso de uso para tipificar el registro de los teléfonos, en el cual se
especifican sus variables de entrada, su precondición, su postcondición, su flujo
principal y su flujo alterno. Esta descripción se realiza teniendo en cuenta el
funcionamiento de cada caso en el sistema.
5. Realiza la marcación
al usuario seleccionado.
74
postcondición, su flujo principal y su flujo alterno. Esta descripción se realiza
teniendo en cuenta el funcionamiento de cada caso en el sistema.
5. Finaliza la marcación
seleccionada.
1. La finalización de la marcación no es valida
FLUJO ALTERNO debido a que el teléfono no tiene registro de
marcación.
Fuente. Autor
75
Tabla 36. CU010 Tipificar Marcación
76
Tabla 37. CU011 Registrar Dirección
77
Tabla 38. CU 012 Actualizar Dirección
7. Almacena y actualiza la
información ingresada de la
dirección del usuario.
1. El número de identificación no esta registrado en el
sistema.
FLUJO ALTERNO
2. Los datos de la dirección ingresados son inválidos o no
cumplen con los requisitos.
Fuente. Autor
78
Se describe el caso de uso para actualizar las direcciones de los usuarios, en el
cual se especifican sus variables de entrada, su precondición, su postcondición, su
flujo principal y su flujo alterno. Esta descripción se realiza teniendo en cuenta el
funcionamiento de cada caso en el sistema.
ACTORES Asesor
* Id registro
VARIABLES DE
ENTRADA * Dirección
*Tipificación
7. Guarda la información
de la tipificación de la
gestión seleccionada.
79
Se describe el caso de uso para tipificar el registro de direcciones de los usuarios,
en el cual se especifican sus variables de entrada, su precondición, su
postcondición, su flujo principal y su flujo alterno. Esta descripción se realiza
teniendo en cuenta el funcionamiento de cada caso en el sistema.
80
Tabla 41. CU 015 Eliminar Producto
7. Elimina la información
del producto
seleccionado.
1. El número del producto no esta registrado en el
sistema.
FLUJO ALTERNO
2. Los datos del producto ingresados no se pueden
eliminar en el sistema.
Fuente. Autor
81
Tabla 42. CU016 Tipificar Solicitud de Compra
82
Tabla 43. CU017 Registrar entrega de Pedido
83
Tabla 44. CU018 Agregar Destinatario
84
Tabla 45.CU019 Agregar Dirección de entrega
85
Tabla 46. CU020 Registrar Fecha de Entrega
Se describe el caso de uso para registrar la fecha de entrega del pedido en el cual
se especifican sus variables de entrada, su precondición, su postcondición, su flujo
principal y su flujo alterno. Esta descripción se realiza teniendo en cuenta el
funcionamiento de cada caso en el sistema.
86
Tabla 47.CU021 Tipificar Entrega de Pedido
87
Tabla 48.CU022 Registrar Forma de Pago
88
Tabla 49.CU023 Tipificar Forma de Pago
89
Tabla 50.CU024 Registrar Tipificación Gestión
ACTOR SISTEMA
1. Selecciona registrar la 2. Presenta la interfaz
tipificación de la gestión de tipificación gestión
90
Tabla 51. CU025 Actualizar el Resumen de la Gestión
91
ANEXO C. MODELO ENTIDAD RELACIÓN
Fuente. Autor
Ilustración 19 Modelo Entidad Relación
Analisis modelo entidad relación
Para el análisis y diseño del modelo de la base de datos se tuvo en cuenta que
cada una de sus tablas garantizara una estructura lógica completa, manteniendo
un almacenamiento organizado y de facil manejo de su información.
Para determinar la organización de cada uno de los atributos de las tablas se tuvo
en cuenta que cada uno de ellos garantice un enlace concreto e integro con todas
las tablas del modelo al momento de ser usado. Cada una de estas tablas poseen
una llave primaria y según su caso una llave foránea que garantiza la integridad de
todos los datos en el modelo.
Las tablas fueron determinadas de una forma individual en la cual se evaluo los
diferentes componentes manejados en el aplicativo asi como cada uno de sus
módulos. De tal forma que al momento de un cambio de módulo solo se vean
afectadas las tablas necesarias al cambio y no todo el modelo relacional.
88
ANEXO D. DICCIONARIO DE DATOS
TABLA: RowData
Descripción: Almacena la información referente al cliente o usuario
LLAVE LLAVE TIPO DE
ATRIBUTOS OPCIONAL LONGITUD
PRIMARIA FORANEA DATO
IDRowData * NOT NULL NUMBER 18
TipoRowData * NOT NULL NUMBER 2
Numero NOT NULL VARCHAR 18
PrimerNombre NOT NULL VARCHAR 30
SegundoNombre VARCHAR 30
PrimerApellido NOT NULL VARCHAR 30
SegundoApellido NOT NULL VARCHAR 30
FechaNacimiento DATE
CiudadNacimiento VARCHAR 10
Genero NUMBER 2
Email VARCHAR 100
Profesion NUMBER 4
Hobby NUMBER 4
Observaciones VARCHAR 300
FechaInsercion NOT NULL DATE
IDPersonaInsercion NOT NULL NUMBER 18
EstadoDireccion NOT NULL NUMBER 2
89
FechaInsercion: Almacena la fecha de inserción del usuario.
IDPersonaInsercion: Almacena el ID de la persona que hace el registro del
usuario.
EstadoDireccion: Almacena el estado de la dirección del usuario.
TABLA: Telefono
Descripción: Almacena la información referente al teléfono del usuario
LLAVE LLAVE TIPO DE
ATRIBUTOS OPCIONAL LONGITUD
PRIMARIA FORANEA DATO
IDTelefono * NOT NULL NUMBER 18
IDRowData * NOT NULL NUMBER 18
CodigoCiudad * NOT NULL VARCHAR 10
NumeroTelefono NOT NULL NUMBER 10
Extension NUMBER 10
TipoTelefono NOT NULL NUMBER 5
IdPersonaIngresa NUMBER 18
FechaInsercion DATE
Estado NUMBER 2
90
TABLA: Direccion
Descripción: Almacena la información referente a la dirección del usuario
LLAVE LLAVE TIPO DE
ATRIBUTOS OPCIONAL LONGITUD
PRIMARIA FORANEA DATO
IdDireccion * NUMBER 18
IDRowData * NOT NULL NUMBER 18
CodigoCiudad * NOT NULL VARCHAR 10
Direccion NOT NULL VARCHAR 50
Barrio NOT NULL VARCHAR 100
IdPersona NOT NULL NUMBER 18
FechaInsercion NOT NULL DATE
FechaActualizacion NOT NULL DATE
TipoDireccion NOT NULL NUMBER 5
EstadoDireccion NUMBER 2
91
TABLA: Pedido
Descripción: Almacena la información referente al pedido que realiza el usuario
LLAVE LLAVE TIPO DE
ATRIBUTOS OPCIONAL LONGITUD
PRIMARIA FORANEA DATO
IdPedido * NOT NULL NUMBER 18
IDRowData * NOT NULL NUMBER 18
FechaCreacion NOT NULL DATE
IdVendedor NOT NULL NUMBER 18
TipoPedido NOT NULL NUMBER 18
NombreDestinatario VARCHAR 50
Total NOT NULL NUMBER 18
TABLA: Producto
Descripción: Almacena la información referente al producto.
LLAVE LLAVE TIPO DE
ATRIBUTOS OPCIONAL LONGITUD
PRIMARIA FORANEA DATO
IdProducto * NOT NULL NUMBER 18
NombreProducto NOT NULL VARCHAR 300
Valor NOT NULL NUMBER 18
EstadoProducto NOT NULL NUMBER 2
Promocion VARCHAR 300
BaseComision NUMBER 18
92
Promocion: Almacena las promociones relacionadas con el producto.
BaseComision: Almacena la base de la comisión que se otorga por la venta del
producto.
TABLA: FormaPago
Descripción: Almacena la información referente a las formas de pago.
LLAVE LLAVE TIPO DE
ATRIBUTOS OPCIONAL LONGITUD
PRIMARIA FORANEA DATO
IdFormaPago * NOT NULL NUMBER 18
IdTarjetaCredito * NUMBER 18
IdPagoEfectivo * NUMBER 18
IdPedido * NOT NULL NUMBER 18
IdTipoPago NOT NULL NUMBER 18
FechaIngreso DATE
IDUsuarioVendio NOT NULL NUMBER 18
93
TABLA: PagoEfetivo
Descripción: Almacena la información referente a la forma de pago en efectivo.
LLAVE LLAVE TIPO DE
ATRIBUTOS OPCIONAL LONGITUD
PRIMARIA FORANEA DATO
IdPagoEfectivo * NOT NULL NUMBER 18
TipoCuenta NOT NULL NUMBER 18
Titular NOT NULL VARCHAR 60
NumeroCuenta NOT NULL NUMBER 30
EntidadBancaria NOT NULL VARCHAR 60
FechaIngreso NOT NULL DATE
IDPersonaAgrega NOT NULL NUMBER 18
94
TABLA: TarjetaCredito
Descripción: Almacena la información referente a la forma de pago en efectivo.
LLAVE LLAVE TIPO DE
ATRIBUTOS OPCIONAL LONGITUD
PRIMARIA FORANEA DATO
IdTarjetaCredito * NOT NULL NUMBER 18
IdRowData * NOT NULL NUMBER 18
NumeroTarjeta NOT NULL NUMBER 18
FechaVencimiento NOT NULL NUMBER 18
IdClaseTarjeta NUMBER 18
EntidadBancaria DATE
Cuotas NUMBER 18
FechaIngreso NOT NULL NUMBER 18
IdPersonaAgrega NUMBER 18
EstadoTarjetaCredito NOT NULL NUMBER 18
95
TABLA: Gestion
Descripción: Almacena la información referente a la forma de pago en efectivo.
LLAVE LLAVE TIPO DE
ATRIBUTOS OPCIONAL LONGITUD
PRIMARIA FORANEA DATO
IdGestion * NOT NULL NUMBER 18
IdRowData * NOT NULL NUMBER 18
IDPersona NOT NULL NUMBER 18
FechaActualizacion DATE
EstadoGestion NOT NULL NUMBER 2
IDTipificacion NOT NULL NUMBER 18
Tipificacion NOT NULL VARCHAR 50
Observaciones VARCHAR 300
96
ANEXO E. MODELO DE COMPONENTES
Fuente. Autor
Ilustración 21 Modelo de Componentes
Analisis modelo de componentes
Fuente. Autor
Ilustración 25 Diagrama de Estado Gestión Pedido
Fuente. Autor
Fuente. Autor
MANUAL DE USUARIO
INTRODUCCIÓN
NOTA: Los módulos (A) y (B) son módulos desplegables, es decir, se pueden
ocultar cuando el usuario lo desee con el fin de ganar más espacio para la gestión,
dando click sobre las flechas.
Para ingresar al aplicativo del sistema SIGO, debe hacer click sobre el icono de
acceso directo ubicado en el escritorio
Después de hacer click sobre el icono aparece la siguiente ventana que muestra la
pantalla de logueo en la cual debe ingresar su usuario, su contraseña y su
dominio.
Este módulo le permite realizar varias opciones teniendo en cuenta que debe
seleccionar la opción según sea el caso.
1. Número Teléfono: Debe ingresar el número de teléfono al que desear
realizar la marcación.
2. Tipificación: Debe seleccionar la tipificación según sea el caso de la
gestión.
3. Botón Marcación: Corresponde al botón para realizar la marcación al
usuario.
4. Editar: Esta opción le permite editar el teléfono de la marcación agregado.
La opción de editar le habilita las opciones para modificar los campos de
teléfono, extensión, tipo y ciudad.
5. Botón Finalizar: El botón le permite finalizar la marcación y terminar la
gestión.
6. Botón Siguiente: El botón siguiente le permite continuar al siguiente
módulo de la gestión con el usuario.
En este formulario debe ingresar cada uno de los campos solicitados y luego de
ingresarlos debe dar click en el botón guardar.
CÓMO REGISTRAR TELÉFONO?
MÓDULO TIPIFICACIÓN
Obtener estos resultados fue posible a través del seguimiento de una metodología
adecuada, que planteo tres fases: análisis, diseño e implementación. El alcance
de este trabajo de grado permitio seguir la metodología hasta la etapa dos, la
tercera etapa se completaría al momento de obtener todos los módulos del
sistema diseñado.
Fernando García Pérez, Félix Chamorro Atance, José M. Molina López. (2000).
Informática de Gestión y Sistemas de Información. Madrid. McGraw – Hill.
Francisco Javier Gil Rubio. (2001). Creación de sitios Web con PHP4. Madrid,
McGraw-Hill.
Microsoft Press, Dynamic HTML: The Next Generation of User Interface Design
Using HTML, Microsoft Corporation, 1997.