Professional Documents
Culture Documents
NOTA DE ACEPTACIN
Jurado No. 1
.
Jurado No. 2
.
PGINA DE DEDICATORIA
_______________________________
Mnica Alexandra Camacho Carrero
________________________
Brian Andrs Silva Espinosa
ii
PAGINA DEAGRADECIMIENTOS
Este proyecto surgi como una sugerencia de trabajo interesante que requiri
mucho estudio, trabajo, esfuerzo y paciencia, el desarrollo de este trabajo se lo
agradecemos al Ing. Oscar Gallo por sus conocimientos en ingeniera de
software, adems de los aportes que realizo al proyecto y su idea de limitar el
problema a solo facturacin como eje principal del proyecto.
Al Ing. Gustavo Silva, por sus conocimientos en programacin y construccin
de software, gracias por sus apreciaciones metodolgicas e investigativas.
Al programa de Tecnologa en Informtica de UNIMINUTO, por habernos
brindado la preparacin y formacin necesaria para poder llevar a cabo este
proyecto, y poder mantener ese conocimiento activo en el transcurso de la vida
profesional
Muchas gracias
_________________________________
Mnica Alexandra Camacho Carrero
________________________
Brian Andrs Silva Espinosa
iii
TABLA DE CONTENIDO
Pg.
1. INTRODUCCIN ............................................................................................ 15
1.1
1.2
1.3
1.4
Objetivos .................................................................................................. 19
1.4.1
Objetivo general................................................................................. 19
1.4.2
2.2
2.2.1
2.2.2
3.1.1
3.2
3.3
3.3.1
Diagramas Dinmicos........................................................................ 44
3.3.2
3.3.3
3.3.4
iv
DESARROLLO ............................................................................................... 64
4.1
4.1.1
Software ............................................................................................ 64
4.1.2
Hardware ........................................................................................... 64
CONCLUSIONES ........................................................................................... 65
BIBLIOGRAFA .............................................................................................. 36
LISTA DE FIGURAS
Pg.
vi
vii
LISTA DE DIAGRAMAS
Pg.
viii
ix
LISTA DE TABLAS
Pg.
GLOSARIO
Acceso: terminacin anormal de un programa. Se detiene el programa en
ejecucin y vuelve el control al sistema operativo.
Actualizar: actualizar la base de datos es aplicar transacciones a fin de
corregir, aadir o eliminar registros de acuerdo con el procedimiento
especificado.
Aplicacin: es el programa o conjunto de problemas para los que se disea la
solucin mediante un software.
Base de datos: organizacin sistemtica de archivos de datos para facilitar su
acceso, recuperacin y actualizacin, relacionados los unos a los otros y
tratados como una entidad.
Cdigo fuente: lenguaje en el que se redactan las sentencias que sern
traducidas a cdigo objeto durante el proceso de compilacin.
Compilador: un programa de computador que convierte o traduce un
programa escrito en un lenguaje de alto nivel simblico. Ej. Java, C++.
Consultar: accin de consultar el contenido de un programa, archivo o base
de datos de un computador. Lleva consigo el empleo de programas especiales
de interrogacin.
Datos: representacin de datos de una manera formalizada, adecuada para la
comunicacin o tratamiento por medio de las personas. Es la informacin que
se procesa por un programa de computador.
Diseo: se refiere al diseo general de desarrollo de un sistema, documento,
programa, etc.
Entrada: trasferencia de datos o instrucciones de programa a la memoria
desde un perifrico. Se utiliza en ocasiones para referirse a los datos.
Factura: documento que representa una negociacin de venta en el cual se
indican en detalle los elementos negociados, sus caractersticas, precios
unitarios, valor total y forma de pago.
xi
xii
RESUMEN
xiii
ABSTRACT
The trading of spare parts Silva SA want to automate their internal process of
billing and inventory control, this project focuses on providing an alternative to the
requirements submitted by the commercial establishment, analyzing each of the
aspects surrounding this process in order to obtain a highly structured document
and an application generate invoices allow orderly and save for later reference,
change or deletion, as well as customer information, products and services.
The document includes applied research, as for monitoring the development of the
information system model structured analysis and design, which allowed for a
better understanding of the problem, using observation techniques for
decomposing and organizing processes are used, the inputs and outputs of the
system. This is intended to ensure compliance and delivery against the
requirements of the user.
In this program there are several aspects to take as the main focus of software
engineering, the development environment that was Java project worked as a
programming language, the manager database engine ORACLE, this application is
aimed at web design patterns to model view controller and data transfer objects
(DTO's.)
xiv
1. INTRODUCCIN
El siguiente documento describe el anlisis, modelado, desarrollo e
implementacin de un sistema que permite automatizar los procesos de control
bsico en los inventarios de la comercializadora de repuestos Silva S.A, dando
solucin a los problemas presentados en cada uno de los procesos como son:
Las solicitudes a proveedor.
Los pedidos de los clientes.
Comprobantes de pago.
Generacin de facturas.
La informacin de entradas y salidas de productos.
Con el fin no solo de llevar un control de las existencias de partes automotoras,
herramientas e insumos utilizados en el comercio de partes de motos, sino brindar
al propietario una herramienta que le permita tomar decisiones al momento de
hacer la reposicin de estos materiales.
El desarrollo de este software permitir facilitar el ingreso de la informacin en
tiempo real, optimizar la bsqueda de los productos comercializados, ofreciendo a
los clientes una rpida y eficaz atencin al momento de hacer sus compras
En la primera parte de este este documento se describe la problemtica, alcance,
objetivos, procesos, desarrollo de metodologas tanto de investigacin como de
desarrollo, dando a conocer informacin de la empresa a la que pretende ofrecer
una solucin.
La segunda parte se conocern los aspectos ms elementales del software, la
estructura del programa, en donde se pretende entregar un informe terico,
tcnico y grafico del sistema a desarrollar.
Adems se incluyen dos manuales: uno hecho para que el usuario pueda
comprender el funcionamiento del software para su posterior uso; y un manual del
sistema en donde se mostraran todos los aspectos identificados en el desarrollo
del programa.
1.1
El ttulo del proyecto fue definido para describir la idea principal del proyecto,
teniendo en cuanta el proceso que va a soportar dentro de la comercializadora:
Sistema de control de inventarios y facturacin para la comercializadora de
repuestos Silva s.a ARTEMISA
1.2
Alcance y justificacin
Esta ser una herramienta til y fiable a la hora de llevar una contabilidad
sistematizada y de una facturacin debidamente correspondiente, con esto
tambin se beneficiaran los usuarios y a los clientes en el rea de compra y venta
de productos que all se ofrecen.
Como es un software innovador puede ser aplicado en otros establecimientos que
se dediquen a esta actividad.
El producto a entregar consta del anlisis, diseo, documentacin asociada y
mdulo de software de control de existencias por producto y generacin de
facturas.
El sistema permitir la creacin modificacin y consulta de los productos, creacin
modificacin y consulta de proveedores y los movimientos de mercanca,
requeridos para la construccin de los datos maestros del sistema.
El aplicativo brindara a la comercializadora una herramienta que le permitir
realizar las compras de materiales y suministros de una forma organizada, al igual
que un control de las autopartes entregadas por los proveedores y entregadas en
el almacn, de igual forma contara con una funcionalidad que permitir llevar un
registro preciso de los movimientos de cada producto.
1.4
Objetivos
Ofrecer a los clientes una rpida y eficaz atencin al momento de hacer sus
compras
2.1
Modelo de desarrollo
Por ciclo de vida se entiende la sucesin de etapas por las que pasa el software
desde que un nuevo proyecto es concebido hasta que se deja de usar. Cada una
de estas etapas lleva asociada una serie de tareas que deben realizarse, y una
serie de documentos (software) que sern la salida de cada una de estas fases y
servirn de entrada en la siguiente fase.
El modelo en cascada considera las actividades fundamentales del proceso de
especificacin, desarrollo, validacin y evolucin, y los representa como fases
separadas del proceso, tales como la especificacin de requerimientos, el diseo
del software, la implementacin, las pruebas y el funcionamiento y mantenimiento
del sistema.
Las principales etapas de este modelo se transforman en actividades
fundamentales de desarrollo:
I.
II.
III.
IV.
V.
Imagen
tomada
de:
http://www.monografias.com/trabajos75/proyectosinformaticos/proyectos-informaticos2.shtml
Roles
Responsable
Funciones
Est a cargo de las verificaciones y
correcciones del proyecto
Coordinador del
proyecto
Analista funcional
Arquitecto de software
Mnica Camacho
Brian Silva/Mnica
Camacho
Desarrollador
Brian Silva
Analista de datos
Brian Silva/Mnica
Camacho
ANALISIS Y DISEO
Esta etapa del proceso se enfoca en las reglas del negocio y las necesidades de
soporte de informacin especificando los procedimientos de trabajo, plataforma y
la tecnologa con la que se implementara el sistema.
3.1
Definicin de requerimientos.
Son las caractersticas de debe tener un software para poder soportar y/o ejecutar
una aplicacin estos pueden ser funcionales o no funcionales.
3.1.1 Requerimientos funcionales.
Administracin de la informacin.
Maestro de proveedores.
o Crear un proveedor.
o Administrar proveedor.
o Consultar proveedor.
Maestro de productos
o Crear producto.
o Administrar producto
o Consultar producto
Movimientos
o Parametrizacin de inventarios
o Administracin factura
Stock productosProveedores
Usuarios
Facturas
Vendedor
Facturacin
Administrar facturas
Home
Esta aplicacin se centra en el manejo de tablas relacionadas entre s,
permitiendo utilizar toda la informacin, manejando ciertas reglas entra las
relaciones de las tablas, dando mayor optimizacin a la informacin ingresada al
sistema.
A continuacin se describe claramente las funciones de este mdulo con sus
respectivas entradas y salidas de informacin con su interfaz grfica asociada.
Ingreso al sistema
Para acceder al aplicativo se debe contar con un nombre de usuario registrado en
el sistema con su respectiva clave, esta informacin se digita en el formulario de
Seguridad
Al deslizar el mouse sobre este botn se despliegan un sub men con la opcin
Administrar usuario como se muestra en la figura 6Administrar usuario.
Administracin usuarios
Al deslizar el mouse sobre este botn se despliega un sub men con las opciones
crear, filtrar, editar y consultar como se observa en la figura 7administracin de
usuarios.
Filtro
Para hacer uso del filtro, se disponen los siguientes criterios de bsqueda, Tipo de
documento, numero de documento, login o usuario, nombre de la persona, y rol;
una vez se ingresados los criterios de bsqueda y al hacer clic en el botn filtrar,
se listan los usuario segn el filtro ingresado, al no hacer uso de los criterios para
el filtro, es posible solo dar clic en el botn filtrar y as listar todos los usuarios
existentes como se observa en la figura 8 de Filtro.
Figura 8.Filtro
Crear
Esta opcin permite al administrador crear un nuevo usuario dentro del dominio
del sistema, para realizar esta actividad se debe hacer clic sobre el botn CREAR,
una vez se elija esta opcin el sistema abrir una ventana nueva en la cual se
visualizar un formulario en el cual se debe digitar tipo de documento, numero de
documento, nombres, celular y fecha de nacimiento.
Es en esta pantalla en donde se asigna el rol dentro de la aplicacin, el login y el
passwordcomo se observa en la figura 9Creacin de usuario.
Edicin de usuario.
Con este botn el sistema nos despliega el formulario de creacin de usuario, y
nos permite modificar solo los campos de nombres, celular y rol como se puede
observar en la figura 10 de edicin de usuarios
Consultar
Para consultar un usuario en el sistema, se debe hacer uso del filtro para luego
elegir el usuario que se desea consultar como se observa en la figura 11 de
consulta de usuario.
Inventario
En el men de inicio, al deslizar el mouse sobre el botn inventario, se despliegan
as opciones parametrizar inventarios y administrar proveedores como se observa
en la figura 12 de Inventario.
Figura 12.Inventario
Administracin de proveedores
Al deslizar el mouse sobre este botn se despliega un sub men con las opciones
crear, filtrar, editar y consultar como se observa en la figura 13 administracin de
proveedores.
Crear
Esta opcin permite al administrador crear un nuevo proveedor dentro del dominio
del sistema, para realizar esta actividad se debe hacer clic sobre el botn CREAR,
una vez se elija esta opcin el sistema abrir una ventana nueva en la cual se
visualizar un formulario en el cual se debe digitar tipo de documento, numero de
documento, nombres, celular, fecha de nacimiento, direccin sucursal, como se
observa en la figura 14 de creacin de proveedores.
Dentro de lo que comprende este formulario, se registran los datos de producto,
en donde se ingresa el nombre del producto, la descripcin, el costo proveedor, el
costo pblico, al final se indican dos acciones, que permitirn la aprobacin de los
productos para que se registren en el sistema o no, como se observa en la figura
15 de datos de producto
Filtrar
Para hacer uso del filtro, se disponen los siguientes criterios de bsqueda, Tipo de
documento, numero de documento, nombre de la persona; una vez se ingresaron
los criterios de bsqueda y al hacer clic en el botn filtrar, se listan los proveedores
segn el filtro ingresado, al no hacer uso de los criterios para el filtro, es posible
solo dar clic en el botn filtrar y as listar todos los proveedores existentes como
se observa en la figura 16 de Filtro de proveedores.
Edicin de proveedores
Con este botn el sistema nos despliega el formulario de creacin de proveedor, y
nos permite modificar solo los campos de nombres, celular, direccin y datos de
producto como se puede observar en la figura 17 de edicin de proveedores.
Consultar
Para consultar un proveedor en el sistema, se debe hacer uso del filtro para luego
elegir el proveedor que se desea consultar como se observa en la figura 18 de
consulta de proveedor.
Parametrizar inventario
Al deslizar el mouse sobre este botn se despliega un sub men con las opciones
filtrary administrar productocomo se observa en la figura 19de parametrizar
inventario
Filtrar
Para hacer uso del filtro, se disponen los siguientes criterios de bsqueda, cdigo
producto, el cual es asignado automticamente por el sistema, producto o
proveedor; una vez son ingresados los criterios de bsqueda y al hacer clic en el
botn filtrar, se listan los productos segn el filtro ingresado, al no hacer uso de
los criterios para el filtro, es posible solo dar clic en el botn filtrar y as listar todos
los productos existentes como se observa en la figura 20 de filtro producto.
Administrar producto
Para administrar un producto en el sistema, se debe hacer uso del filtro para luego
elegir el producto que se desea consultar como se observa en la figura 21 de
administracin de producto.
Facturacin
En el men de inicio, al deslizar el mouse sobre el botn facturacin, se
despliegala opcin administrar facturas parametrizar inventarios y administrar
proveedores como se observa en la figura 24 de facturacin
Crear factura
En el botn crear factura ingresamos los datos del cliente, y los datos de los
productos vendidos, junto con la forma de pago, como se observa en la figura 25
de crear factura.
Administrar facturas
Al deslizar el mouse sobre este botn se despliega un sub men con las opciones
filtrar, consultar detalle factura y crear facturacomo se observa en la figura 26
administracin de facturas.
Filtrar
Para hacer uso del filtro, se disponen los siguientes criterios de bsqueda, cdigo
de factura, el cual es generado automticamente por el sistema, fecha factura,
numero factura, cliente, tipo de pago, una vez se ingresaron los criterios de
bsqueda y al hacer clic en el botn filtrar, se listan las facturas segn el filtro
ingresado, al no hacer uso de los criterios para el filtro, es posible solo dar clic en
el botn filtrar y as listar todas las facturas generadas como se observa en la
figura 27 de Filtro de facturas
3.3
CU-001
Adm. Sistema, Adm. Inventario,
Vendedor
DESCRIPCION
Ingreso del actor al sistema
PRECONDICIONES usuario y clave en el sistema del actor
FLUJO NORMAL
Ingresar clave y usuario por actor
POST CONDICION
Ingreso del actor al sistema
FLUJO ALTERNO
DESCRIPCION
usuario y clave incorrectos
POST CONDICION
se notifica con mensaje de error
Diagrama 1. Caso de uso inicio de sesin
CU-003
Administrador del sistema
El actor filtra un usuarios
Datos de usuarios existentes
El actor ingresa datos a filtrar
Resultados de consulta
FLUJO ALTERNO
DESCRIPCION
no se genera resultado de bsqueda
POST CONDICION se notifica mensaje de notificacin
CU-006
Adm. Sistema, Adm. Inventario
El actor crea un crea proveedor y sus
DESCRIPCION
productos
Datos del proveedor y sus productos a
PRECONDICIONES
crear
El actor ingresa datos del proveedor y
FLUJO NORMAL
productos que ofrece
El proveedor se crea
POST CONDICION
satisfactoriamente
FLUJO ALTERNO
DESCRIPCION
campos requeridosvacos
POST CONDICION
se notifica con mensaje de error
CU-007
Adm. Sistema, Adm. Inventario
El actor filtra un proveedores
Datos de proveedores existentes
El actor ingresa datos a filtrar
Resultados de consulta
FLUJO ALTERNO
DESCRIPCION
no se genera resultado de bsqueda
POST CONDICION se notifica mensaje de notificacin
CU-008
Adm. Sistema, Adm. Inventario
El actor edita un proveedor
Elegir proveedor de resultado de
PRECONDICIONES
filtro
FLUJO NORMAL
El actor ingresa datos a editar
POST CONDICION
Edicin satisfactoria
FLUJO ALTERNO
DESCRIPCION
Campos requeridos vacos
POST CONDICION
se notifica mensaje de error
FLUJO NORMAL
Movimiento realizado
POST CONDICION
satisfactoriamente.
FLUJO ALTERNO
cantidad de movimiento negativo
DESCRIPCION
mayor a la existente
POST CONDICION
se notifica mensaje de alerta
Diagrama 12. Caso de uso administrar productos movimientos
CU-015
Adm. Sistema, Adm. Inventario,
Vendedor
El actor valida la existencia del
cliente y crea el cliente.
Cliente no registrado
Se valida la existencia del cliente,
FLUJO NORMAL
de no existir se crea
Registro del cliente se realiz
POST CONDICION
satisfactoriamente
FLUJO ALTERNO
DESCRIPCION
Cliente existente
POST CONDICION
se notifica mensaje de alerta
Diagrama 15. Caso de uso administrar factura cliente
DESCRIPCION
Registro de proveedores,
productos y existencias.
Se agregan los productos y se
FLUJO NORMAL
confirman.
POST CONDICION Registro de productos a la factura
FLUJO ALTERNO
PRECONDICIONES
DESCRIPCION
POST CONDICION
Diagrama 16. Caso de uso crear factura Productos
Cantidad de productos
insuficientes en existencia.
se notifica mensaje de alerta
DESCRIPCION
CU-017
Adm. Sistema, Adm. Inventario,
Vendedor
El actor registra el cliente, los
productos y la forma de pago para
la generacin de la factura.
CU-018
Adm. Sistema, Adm.
Inventario, Vendedor
ACTOR
El actor sale de la
DESCRIPCION
aplicacin.
PRECONDICIONES
N/A
FLUJO NORMAL
Salir del sistema
POST CONDICION
Salida exitosa.
FLUJO ALTERNO
DESCRIPCION
N/A
POST CONDICION
N/A
DATA_TYPE
NUMBER(20,4)
VARCHAR2(20
BYTE)
VARCHAR2(20
BYTE)
Yes
Tabla 2: Diccionario de
datos -Bodega
CIUDAD
COLUMN_NAME
CODIGO
NOMBRE
DATA_TYPE
NUMBER(20,4)
VARCHAR2(20
BYTE)
Tabla 3: Diccionario de
datos -Ciudad
CLIENTE
COLUMN_NAME
COD_PERSONA
PUNTOS_ACUMULADOS
DATA_TYPE
NUMBER
NUMBER(20,4)
Tabla 4: Diccionario de
datos -Cliente
DETALLE_FACTURA
COLUMN_NAME
CODIGO
COD_FACTURA
COD_PRODUCTO
CANTIDAD
DATA_TYPE
NUMBER(20,4)
NUMBER
NUMBER
NUMBER
FACTURA
COLUMN_NAME
CODIGO
FECHA
COD_CLIENTE
COD_VENDEDOR
COD_CIUDAD
MODALIDAD_PAGO
NUMERO
TOTAL_PRECIO
TOTAL_COSTO_PROV
DATA_TYPE
NUMBER
DATE
NUMBER
NUMBER
NUMBER(20,4)
VARCHAR2(20
BYTE)
VARCHAR2(20
BYTE)
VARCHAR2(20
BYTE)
VARCHAR2(20
BYTE)
Yes
Yes
Yes
Tabla 6: Diccionario de
datos -Factura
MOVIMIENTO
COLUMN_NAME
CODIGO
DESCRIPCION
CANTIDAD
COD_PRODUCTO
COD_BODEGA
FECHA
TIPO_MOVIMIENTO
Tabla 7: Diccionario de
datos -Movimiento
DATA_TYPE
NUMBER
VARCHAR2(20
BYTE)
NUMBER
NUMBER
NUMBER(20,4)
DATE
VARCHAR2(20
BYTE)
2
3
4
5
6
Yes
PARAMETROS_SISTEMA
COLUMN_NAME
NOMBRE
DESCRIPCION
VALOR
DATA_TYPE
VARCHAR2(20
BYTE)
VARCHAR2(30
BYTE)
VARCHAR2(20
BYTE)
Yes
Yes
Tabla 8: Diccionario de
datos parmetros de
sistema
PERSONA
COLUMN_NAME
CODIGO
PRIMER_NOMBRE
SEGUNDO_NOMBRE
PRIMER_APELLIDO
SEGUNDO_APELLIDO
RAZON_SOCIAL
COD_TIPO_DOC
CELULAR
NUM_DOCUMENTO
FECHA_NACIMIENTO
FECHA_INGRESO
TIPO
Tabla 9: Diccionario de
datos Persona
DATA_TYPE
NUMBER
VARCHAR2(20
BYTE)
VARCHAR2(20
BYTE)
VARCHAR2(20
BYTE)
VARCHAR2(20
BYTE)
VARCHAR2(20
BYTE)
NUMBER
VARCHAR2(10
BYTE)
VARCHAR2(20
BYTE)
DATE
DATE
VARCHAR2(20
BYTE)
Yes
Yes
Yes
Yes
Yes
6
7
Yes
Yes
Yes
Yes
9
10
11
Yes
12
PRODUCTO
COLUMN_NAME
CODIGO
NOMBRE
DESCRIPCION
COD_PROVEEDOR
COSTO_PUBLICO
COSTO_PROVEEDOR
DATA_TYPE
NUMBER
VARCHAR2(20
BYTE)
VARCHAR2(20
BYTE)
NUMBER
VARCHAR2(20
BYTE)
VARCHAR2(20
BYTE)
Yes
Yes
3
4
Yes
Yes
PROVEEDOR
COLUMN_NAME
COD_PERSONA
DIRECCION_SUCURSAL
DATA_TYPE
NUMBER
VARCHAR2(30
BYTE)
TIPO_DOCUMENTO
COLUMN_NAME
CODIGO
NOMBRE
DATA_TYPE
NUMBER
VARCHAR2(20
BYTE)
TIPO_USUARIO
COLUMN_NAME
COD_ROL
COD_PERSONA
USUARIO
PASSWORD
DATA_TYPE
VARCHAR2(20
BYTE)
NUMBER
VARCHAR2(20
BYTE)
VARCHAR2(20
BYTE)
1
2
Yes
Yes
TIPO_VENDEDOR
COLUMN_NAME
COD_USUARIO
PORCENTAJE_COMISION_X_VENTA
CODIGO
DATA_TYPE
NUMBER
NUMBER
VARCHAR2(20
BYTE)
DESARROLLO
Especificaciones tcnicas
CONCLUSIONES
TABLA DE CONTENIDO
1.2
INGRESO AL SISTEMA................................................................................. 72
SEGURIDAD .................................................................................................. 73
4.1
4.2
Filtro ......................................................................................................... 74
4.3
Crear ........................................................................................................ 74
4.4
4.5
Consultar .................................................................................................. 76
INVENTARIO .................................................................................................. 76
5.1
5.2
Crear ........................................................................................................ 77
5.3
Filtrar ........................................................................................................ 79
5.4
Edicin de proveedores............................................................................ 79
5.5
Consultar .................................................................................................. 80
5.6
5.7
Filtrar ........................................................................................................ 81
5.8
FACTURACIN ............................................................................................. 83
6.1
6.2
6.3
Filtrar ........................................................................................................ 84
6.4
Requerimientos funcionales.
Las especificaciones tcnicas del equipo deben contar con lo siguiente:
Procesador Intel Pentium Inside de 1.6 GHz o equivalente.
Memoria RAM 2 GB.
Espacio en disco duro 5 GB.
Teclado, mouse.
Internet
Requerimientos de software
Para tener un correcto uso de la aplicacin es necesario contar con:
Sistema operativo Windows XP Service Pack 2 o versiones superiores.
Se recomienda utilizar el navegador CHROME versin 35.0 o superior para
evitar cualquier inconveniente con la interfaz grfica, pero se puede utilizar
cualquier navegador predeterminado.
Servidor de aplicaciones ORCALE GlassFish server 1.3.2.2
Sistema gestor de bases de datos ORACLE 10g.
FUNCIONALIDAD GENERAL
Botones y barras
Los botones y las barras descritas con anterioridad se encuentran en cada uno de
los mdulos, con las diferentes opciones disponibles para realizar acciones
especficas al mdulo correspondiente.
INGRESO AL SISTEMA
Para acceder al aplicativo se debe contar con un nombre de usuario registrado en
el sistema con su respectiva clave, esta informacin se digita en el formulario de
autenticacin para el inicio de sesin en ARTEMISA y hacer clic sobre el enlace
ACEPTAR, como se muestra en la figura 1 Inicio de sesin.
SEGURIDAD
Al deslizar el mouse sobre este botn se despliegan un sub men con la opcin
Administrar usuario como se muestra en la figura 3 Administrar usuario.
Administracin usuarios
Al deslizar el mouse sobre este botn se despliega un sub men con las opciones
crear, filtrar, editar y consultar como se observa en la figura 4 administracin de
usuarios.
Filtro
Para hacer uso del filtro, se disponen los siguientes criterios de bsqueda, Tipo de
documento, numero de documento, login o usuario, nombre de la persona, y rol;
una vez se ingresados los criterios de bsqueda y al hacer clic en el botn filtrar,
se listan los usuario segn el filtro ingresado, al no hacer uso de los criterios para
el filtro, es posible solo dar clic en el botn filtrar y as listar todos los usuarios
existentes como se observa en la figura 5 de Filtro.
Figura 5. Filtro
Crear
Esta opcin permite al administrador crear un nuevo usuario dentro del dominio
del sistema, para realizar esta actividad se debe hacer clic sobre el botn CREAR,
una vez se elija esta opcin el sistema abrir una ventana nueva en la cual se
visualizar un formulario en el cual se debe digitar tipo de documento, numero de
documento, nombres, celular y fecha de nacimiento.
Es en esta pantalla en donde se asigna el rol dentro de la aplicacin, el login y el
password como se observa en la figura 6 Creacin de usuario.
Edicin de usuario.
Consultar
Para consultar un usuario en el sistema, se debe hacer uso del filtro para luego
elegir el usuario que se desea consultar como se observa en la figura 8 de
consulta de usuario.
INVENTARIO
Figura 9. Inventario
Administracin de proveedores
Al deslizar el mouse sobre este botn se despliega un sub men con las opciones
crear, filtrar, editar y consultar como se observa en la figura 10 administracin de
proveedores.
Crear
Esta opcin permite al administrador crear un nuevo proveedor dentro del dominio
del sistema, para realizar esta actividad se debe hacer clic sobre el botn CREAR,
una vez se elija esta opcin el sistema abrir una ventana nueva en la cual se
visualizar un formulario en el cual se debe digitar tipo de documento, numero de
documento, nombres, celular, fecha de nacimiento, direccin sucursal, como se
observa en la figura 11 de creacin de proveedores.
Dentro de lo que comprende este formulario, se registran los datos de producto,
en donde se ingresa el nombre del producto, la descripcin, el costo proveedor, el
costo pblico, al final se indican dos acciones, que permitirn la aprobacin de los
productos para que se registren en el sistema o no, como se observa en la figura
12 de datos de producto
Filtrar
Para hacer uso del filtro, se disponen los siguientes criterios de bsqueda, Tipo de
documento, numero de documento, nombre de la persona; una vez se ingresaron
los criterios de bsqueda y al hacer clic en el botn filtrar, se listan los proveedores
segn el filtro ingresado, al no hacer uso de los criterios para el filtro, es posible
solo dar clic en el botn filtrar y as listar todos los proveedores existentes como
se observa en la figura 13 de Filtro de proveedores.
Edicin de proveedores
Con este botn el sistema nos despliega el formulario de creacin de proveedor, y
nos permite modificar solo los campos de nombres, celular, direccin y datos de
producto como se puede observar en la figura 14 de edicin de proveedores.
Consultar
Para consultar un proveedor en el sistema, se debe hacer uso del filtro para luego
elegir el proveedor que se desea consultar como se observa en la figura 15 de
consulta de proveedor.
Parametrizar inventario
Al deslizar el mouse sobre este botn se despliega un sub men con las opciones
filtrar y administrar producto como se observa en la figura 16 de parametrizar
inventario
Filtrar
Para hacer uso del filtro, se disponen los siguientes criterios de bsqueda, cdigo
producto, el cual es asignado automticamente por el sistema, producto o
proveedor; una vez son ingresados los criterios de bsqueda y al hacer clic en el
botn filtrar, se listan los productos segn el filtro ingresado, al no hacer uso de
los criterios para el filtro, es posible solo dar clic en el botn filtrar y as listar todos
los productos existentes como se observa en la figura 17 de filtro producto.
Administrar producto
Para administrar un producto en el sistema, se debe hacer uso del filtro para luego
elegir el producto que se desea consultar como se observa en la figura 18 de
administracin de producto.
FACTURACIN
En el men de inicio, al deslizar el mouse sobre el botn facturacin, se despliega
la opcin administrar facturas parametrizar inventarios y administrar proveedores
como se observa en la figura 21 de facturacin
Crear factura
En el botn crear factura ingresamos los datos del cliente, y los datos de los
productos vendidos, junto con la forma de pago, como se observa en la figura 22
de crear factura.
Administrar facturas
Al deslizar el mouse sobre este botn se despliega un sub men con las opciones
filtrar, consultar detalle factura y crear factura como se observa en la figura 23
administracin de facturas.
Filtrar
Para hacer uso del filtro, se disponen los siguientes criterios de bsqueda, cdigo
de factura, el cual es generado automticamente por el sistema, fecha factura,
numero factura, cliente, tipo de pago, una vez se ingresaron los criterios de
bsqueda y al hacer clic en el botn filtrar, se listan las facturas segn el filtro
ingresado, al no hacer uso de los criterios para el filtro, es posible solo dar clic en
el botn filtrar y as listar todas las facturas generadas como se observa en la
figura 24 de Filtro de facturas
Para consultar el detalle de una factura en el sistema, se debe hacer uso del filtro
para luego elegir la factura que se desea consultar como se observa en la figura
25 de consulta detalle factura.
TABLA DE CONTENIDO
1.2
INSTALACIN ........................................................................................................................ 16
2.1
Instalacin del motor gestor de bases de datos Oracle 11g express edition........ 16
2.2
2.3
2.4
2.5
2.6
Requerimientos funcionales.
Las especificaciones tcnicas mnimas del equipo deben contar con lo siguiente:
Procesador Intel Pentium Inside de 1.6 GHz o equivalente.
Memoria RAM 2 GB.
Espacio en disco duro 5 GB.
Teclado, mouse.
Internet
Requerimientos de software
Para tener un correcto uso de la aplicacin es necesario contar con:
Sistema operativo Windows XP Service Pack 2 o versiones superiores.
Se recomienda utilizar el navegador CHROME versin 35.0 o superior para
evitar cualquier inconveniente con la interfaz grfica, pero se puede utilizar
cualquier navegador predeterminado.
Servidor de aplicaciones ORCALE GlassFish server 3.1.2.2
Sistema gestor de bases de datos ORACLE 11g.
15
INSTALACIN
Instalacin del motor gestor de bases de datos Oracle 11g express edition
16
17
Al aceptar los trminos y condiciones y hacer clic en el botn Next > presentan el
siguiente paso del Wizard donde solicita informacin para alojar los recursos como
resultado de la instalacin del programa, para este manual se dejan por defecto
C:\oraclexe\, este paso del Wizard tambin muestra una tabla con el espacio
requerido y el disponible para la instalacin en la parte inferior, como se muestra
en la Figura 5.
18
19
20
21
Si los pasos se realizaron correctamente debe mostrar una pantalla como la que
se ilustra en la figura 12.
22
En los pasos de este Wizard se dejan por defecto y a todo se le indica Next
hasta culminar la instalacin, como se muestra en las figuras 14 y 15
respectivamente.
23
24
25
Se muestra una pantalla que requiere los datos del esquema creado en Oracle
anteriormente, como se muestra en la figura 19.
26
Una vez creada la conexin de base, se debe ejecutar el script con el nombre
exportartemisa.sql para crear la estructura de la base de datos y datos precargados, dicho script se encuentra en la carpeta Instaladores.
Para ejecutar el script se hace clic en Archivo -> Abrir y busca el archivo, como
se muestra en la figura 20.
27
28
29
30
31
32
33
34
35
BIBLIOGRAFA
Ingeniera
de
software
Ian
Sommerviille
Pg.
5
http://books.google.com.co/books?id=gQWd49zSut4C&printsec=frontcover
&dq=ingenieria+de+software+libros&hl=es-419
Ingeniera del software y bases de datos: tendencias actuales.
http://books.google.com.co/books?id=bNDzMt6dwNsC&printsec=frontcover
&dq=ingenieria+de+software+libros&hl=es-419
Ingeniera de proyectos informticos: actividades y procedimientos. By
Jos Salvador Snchez Garret
http://showcase.richfaces.org/
http://www.icontec.org/index.php/es/normas-ratificadas
Desarrollo de clases y componentes reutilizables para el proyecto
engineer+ (Muoz y Rachen 2012), dedicados a la terminal rpn e interprete
trabajo de grado para el ttulo de tecnlogo en informtica.
Ejemplos de JavaScript (2008), Una interesante y variada recopilacin de
pequeos ejemplos en JavaScript. Disponible en URL: http://javascript.misalgoritmos.com/ [consultadas el 30 de Noviembre de 2012]
Normas ICONTEC para las referencias bibliogrficas. Disponible en
URL:http://www.cepguadix.es/~revista/joomla/index.php?option=com_conte
nt&view=article&id=47&Itemid=67 [consultadas el 6 de Diciembre de 2011]
StarUML - La Open Source UML / MDA Plataforma. Disponible en URL:
http://staruml.sourceforge.net/en/ [consultadas el 16 de Noviembre de 2011]
Oracle Database Documentation - Documentation Library. Disponible en
URL: http://www.oracle.com/pls/db102/homepage [consultadas el 7 de
Agosto de 2011].
Vusual cvp fast Bogot (Guacaneme 2009), Trabajo de grado para el ttulo
de tecnlogo en informtica.
36
37